aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-054-2/+12
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #46226 from nextcloud/backport/46219/stable29Arthur Schiwon2024-07-041-0/+2
|\ | | | | [stable29] fix(DAV): offset not applied
| * fix(BuildSocialSearchIndexBackgroundJob): offset not appliedArthur Schiwon2024-07-011-0/+2
| | | | | | | | | | | | with more than 100 results, this job may never finish Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | build(deps): Bump @nextcloud/vue from 8.11.2 to 8.14.0dependabot[bot]2024-07-041-58/+58
| | | | | | | | Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #46212 from nextcloud/backport/46184/stable29Joas Schilling2024-07-041-1/+1
|\ \ | | | | | | [stable29] fix: Authorization header can be an empty string
| * | fix: Authorization header can be an empty stringJulius Härtl2024-07-011-1/+1
| |/ | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-046-0/+16
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-0320-0/+76
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #46117 from nextcloud/backport/46002/stable29Daniel2024-06-292-104/+356
|\ | | | | [stable29] Use guzzle for addressbook federation
| * chore: don't pass null to createElementDaniel Kesselberg2024-06-251-1/+1
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * refactor(dav): migrate to new http clientDaniel Kesselberg2024-06-252-103/+355
| | | | | | | | | | | | The request method is available since 29 and thus we can finally use the modern http client to send the report request for the addressbook sync. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-292-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-282-0/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(caldav): when message is a reply compare the message sender not the ↵SebastianKrupinski2024-06-272-2/+76
| | | | | | | | | | | | | | | | recipient Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | fix(dav): add missing database index for dav_shares resourceid, type and accessSebastianKrupinski2024-06-265-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Sebastian Krupinski <165827823+SebastianKrupinski@users.noreply.github.com> Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Sebastian Krupinski <165827823+SebastianKrupinski@users.noreply.github.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Sebastian Krupinski <165827823+SebastianKrupinski@users.noreply.github.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Sebastian Krupinski <165827823+SebastianKrupinski@users.noreply.github.com> Co-authored-by: Daniel <mail@danielkesselberg.de> Signed-off-by: Sebastian Krupinski <165827823+SebastianKrupinski@users.noreply.github.com> Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | Merge pull request #46096 from nextcloud/backport/46077/stable29Joas Schilling2024-06-262-12/+2
|\ \ | | | | | | [stable29] fix(userstatus): Fix user status automation in real-life scenario
| * | fix(userstatus): Fix user status automation in real-life scenarioJoas Schilling2024-06-252-12/+2
| |/ | | | | | | | | | | | | | | | | | | | | Order of applying: - Out-of-office - Availability - Call - Meeting - User status Signed-off-by: Joas Schilling <coding@schilljs.com>
* / Fix(l10n): Update translations from TransifexNextcloud bot2024-06-262-0/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-2574-150/+150
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(dav): Limit number of UPDATES for sync token created_atChristoph Wurst2024-06-191-1/+28
| | | | | | | | | | | Address book and calendar sync tokens have a created_at column in 26+ and we need to assign a current timestamp to the existing data at upgrade so the data isn't cleaned up immediately. Updating the full table is expensive and fails on clustered setups that limit transaction size. We don't need a timestamp for the oldest rows so we can skip updating them. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-182-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-162-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-142-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-132-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(dav): also return shared-with-me shares dataskjnldsv2024-06-123-35/+68
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #45800 from nextcloud/backport/45775/stable29Andy Scherzinger2024-06-123-18/+61
|\ | | | | [stable29] fix(caldav): event links in shared calendar notifications
| * fix(caldav): event links in shared calendar notificationsRichard Steinmetz2024-06-113-18/+61
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-122-0/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(dav): Don't log access control as errorJoas Schilling2024-06-101-0/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-102-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-092-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-082-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #45543 from nextcloud/backport/44664/stable29John Molakvoæ2024-06-076-0/+240
|\
| * fix(dav): Rate limit address book creationHamza Mahjoubi2024-05-286-0/+240
| | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | Merge pull request #45566 from nextcloud/backport/45222/stable29John Molakvoæ2024-06-0710-52/+449
|\ \
| * | feat(caldav): order the calendar objects by start date for searchDaniel Kesselberg2024-06-064-1/+83
| | | | | | | | | | | | | | | | | | Sorting the events by the start date leads to more predictable results for the search API consumers. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | fix(caldav): event search with limit and timerangeDaniel Kesselberg2024-06-068-51/+366
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Event recurrences are evaluated at runtime because the database only knows the first and last occurrence. Given, a user created 8 events with a yearly reoccurrence and two for events tomorrow. The upcoming event widget asks the CalDAV backend for 7 events within the next 14 days. If limit 7 is applied to the SQL query, we find the 7 events with a yearly reoccurrence and discard the events after evaluating the reoccurrence rules because they are not due within the next 14 days and end up with an empty result even if there are two events to show. The workaround for search requests with a limit and time range is asking for more row than requested and retrying if we have not reached the limit. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-0712-0/+12
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #45641 from nextcloud/backport/45235/stable29Daniel2024-06-066-0/+116
|\ \ | | | | | | [stable29] fix(caldav): automatically delete outdated scheduling objects
| * | fix(caldav): automatically delete outdated scheduling objectsAnna Larch2024-06-036-0/+116
| | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-064-0/+4
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-0586-114/+564
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* / fix(userstatus): catch unique constrain violation on revertAnna Larch2024-05-291-2/+25
|/ | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Merge pull request #45224 from nextcloud/backport/44752/stable29Anna2024-05-2418-28/+587
|\ | | | | [stable29] Expose subscription calendars
| * feat(caldav): expose calendar subscriptionsDaniel Kesselberg2024-05-0818-28/+587
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | fix(caldav): loop through all events for busy eventsAnna Larch2024-05-141-12/+9
| | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-05-092-0/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #44564 from ↵Côme Chilliet2024-05-061-1/+1
|\ | | | | | | | | nextcloud/automated/noid/stable29-update-psalm-baseline [stable29] Update psalm-baseline.xml
| * chore: Fix small psalm errors related to documented return typesCôme Chilliet2024-05-061-1/+1
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #45018 from nextcloud/backport/45001/stable29Joas Schilling2024-05-061-11/+19
|\ \ | |/ |/| [stable29] fix(DAV): Migrate known exceptions to Sabre exceptions when copying