nextcloud/apps
Christoph Wurst 593b4e53b3 Carefully filter out non matching time ranges for CalDAV search
When we search for CalDAV objects in the DB we take the first and last
occurence into account. For recurring events that is when they take
place the very first time and the very last time. Searching in a more
specific time range will still match this condition, because the
recurring event starts before the end of the requested range but ends
after the start of the requested range.

Sabre has filters for this. If we apply them on all seach objects of a
search with a time range, then only the recurring events actually taking
place at the time of the requested time range will be returned.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-14 13:52:56 +00:00
..
accessibility Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
admin_audit Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
cloud_federation_api Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
comments Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
contactsinteraction Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
dashboard Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
dav Carefully filter out non matching time ranges for CalDAV search 2021-12-14 13:52:56 +00:00
encryption Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
federatedfilesharing Limit more contact searches 2021-12-13 13:48:55 +01:00
federation Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
files Limit more contact searches 2021-12-13 13:48:55 +01:00
files_external list.php files are only invoked via ViewController and APIController 2021-12-02 21:32:25 +00:00
files_sharing Limit more contact searches 2021-12-13 13:48:55 +01:00
files_trashbin list.php files are only invoked via ViewController and APIController 2021-12-02 21:32:25 +00:00
files_versions Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
lookup_server_connector Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
oauth2 Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
provisioning_api Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
settings Bump dompurify from 2.3.3 to 2.3.4 2021-12-11 16:31:23 +00:00
sharebymail Limit more contact searches 2021-12-13 13:48:55 +01:00
systemtags list.php files are only invoked via ViewController and APIController 2021-12-02 21:32:25 +00:00
testing Update to composer 2.1.11 2021-11-04 12:30:11 +01:00
theming App summary is optional 2021-11-19 14:08:55 +00:00
twofactor_backupcodes Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
updatenotification Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
user_ldap Bump user_ldap version to make sure the migration runs 2021-12-13 09:51:44 +01:00
user_status Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
weather_status Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00
workflowengine Bump core-js from 3.19.2 to 3.19.3 2021-12-11 12:59:40 +00:00