aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #50100 from nextcloud/feat/ocp/attendee-availability-apiRichard Steinmetz2025-01-131-0/+5
|\ | | | | feat(ocp): add calendar api to retrieve availability of attendees
| * feat(ocp): add calendar api to retrieve availability of attendeesfeat/ocp/attendee-availability-apiRichard Steinmetz2025-01-131-0/+5
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Merge pull request #50034 from ↵Richard Steinmetz2025-01-111-8/+20
|\ \ | |/ |/| | | | | nextcloud/rename-deleted-default-calendar-in-trashbin fix(caldav): rename default calendar to keep it in the trashbin instead of purging it
| * fix(caldav): rename default calendar to keep it in the trashbin instead of ↵rename-deleted-default-calendar-in-trashbinThomas Citharel2025-01-061-8/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | purging it When doing a PROPFIND on default-calendar-url, if the current default calendar (fallbacking on personal uri) is in the trashbin, it's being purged so that it's recreated. This leads to loss of data. We can simply rename the calendar URI and add a unique suffix so that it doesn't conflict with the new calendar being created. Shares are fine because they reference the resourceid and not the calendar URI. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | feat: expose tag color via webdavdavTagColortobiasKaminsky2025-01-071-0/+1
| | | | | | | | Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
* | Merge pull request #49966 from nextcloud/block-dav-move-parentStephan Orbaugh2025-01-071-0/+5
|\ \ | | | | | | fix: block moving files to it's own parent with dav
| * | fix: block moving files to it's own parent with davblock-dav-move-parentRobin Appelman2025-01-031-0/+5
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / fix: change translation logic to handle plurals betterfix/issue-49756-translationsSebastianKrupinski2025-01-061-52/+245
|/ | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* chore(systemtags): pre-compute user authorizationsfeat/dav-paginationBenjamin Gaussorgues2024-12-201-5/+7
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* feat(dav): introduce paginate with custom headersBenjamin Gaussorgues2024-12-204-0/+223
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #49731 from ↵Joas Schilling2024-12-161-1/+5
|\ | | | | | | | | nextcloud/bugfix/noid/allow-to-get-permissions-of-a-principal fix(calendar): Fix getting the permissions of the user
| * fix(calendar): Fix getting the permissions of the userJoas Schilling2024-12-111-1/+5
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #49867 from nextcloud/useHttpFrameworkGit'Fellow2024-12-1617-47/+57
|\ \ | | | | | | refactor: Use Http framework where possible
| * | refactor: Use Http framework where possibleuseHttpFrameworkGit'Fellow2024-12-1417-47/+57
| | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | Merge pull request #49528 from nextcloud/fix/issue-47879-property-serializationSebastian Krupinski2024-12-131-2/+6
|\ \ \ | |/ / |/| | fix: replace null character when serializing
| * | fix: replace null character when serializingfix/issue-47879-property-serializationSebastianKrupinski2024-12-131-2/+6
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | fix: return 204 instead of 404fix/issue-3021-return-no-content-instead-of-errorSebastianKrupinski2024-12-131-1/+1
|/ / | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | Merge pull request #48612 from nextcloud/fix/activity-log-for-favorites-in-davJulius Knorr2024-12-123-3/+7
|\ \ | | | | | | add activity logging for favorites in dav
| * | refactor(tags): move favorite event dispatching to tags.phpgrnd-alt2024-12-031-4/+0
| | | | | | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
| * | fix(dav): add activity logging for favorites in davgrnd-alt2024-12-033-3/+11
| | | | | | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
* | | fix: disable both iTip and iMip messagesfix/issue-48528-disable-itip-and-imip-messages-2SebastianKrupinski2024-12-102-9/+7
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | fix: add support for Microsoft time zonesSebastianKrupinski2024-12-091-2/+4
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | fix: add support for Microsoft time zonesfix/issue-48079-windows-time-zonesSebastianKrupinski2024-12-092-7/+220
| |/ |/| | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | fix(systemtags): handle null dav valueskjnldsv2024-12-061-1/+5
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): allow setting color with occskjnldsv2024-12-061-0/+6
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): add color support backendskjnldsv2024-12-063-4/+17
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | fix: improve assembly streamRobin Appelman2024-12-051-8/+14
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix: log which file cannot be openedRobin Appelman2024-12-041-2/+7
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix: Throw exception when copy failedLouis Chemineau2024-12-041-1/+7
|/ | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #49527 from nextcloud/skjnldsv-patch-1John Molakvoæ2024-12-031-1/+1
|\
| * chore(config): set min supported desktop to `2.7.0`John Molakvoæ2024-11-271-1/+1
| | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | chore(absence): Add capability for absence replacement supportMarcel Müller2024-12-011-1/+2
| | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | chore(absence): Add capability for absence apiMarcel Müller2024-12-011-1/+6
|/ | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* feat(config): add `maximum.supported.desktop.version`skjnldsv2024-11-271-3/+15
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #49454 from nextcloud/fix/invitations-named-parameterChristoph Wurst2024-11-251-4/+4
|\ | | | | fix: invalid usage of IQueryBuilder::createNamedParameter()
| * fix: improve oci compatibility when purging calendar invitationsfix/invitations-named-parameterRichard Steinmetz2024-11-231-2/+2
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
| * fix: invalid usage of IQueryBuilder::createNamedParameter()Richard Steinmetz2024-11-231-3/+3
| | | | | | | | | | | | And fix a typo: chunck -> chunk Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | fix: Re-throwing the TypeError to prevent exposing the installation pathbug/48678/restore-dav-error-responseDaniel Kesselberg2024-11-221-0/+92
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Revert "fix(dav): Always respond custom error page on exceptions"Daniel Kesselberg2024-11-223-48/+46
| | | | | | | | | | | | This reverts commit 9992e7d4395a773fec7148cf5b4111f894cb40b7. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Revert "fix: Drop unnecessary exit"Daniel Kesselberg2024-11-221-0/+1
| | | | | | | | | | | | This reverts commit d2bf3613f6c9210a720bebdcf82284bbfc604319. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Revert "fix: Override start method of \Sabre\DAV\Server to remove exception ↵Daniel Kesselberg2024-11-221-23/+0
|/ | | | | | | | output" This reverts commit e202896a7476f6c3ad74793e6524293fd8a93224. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix: (CalDav) Delete invitation when deleting Calendars or Eventsfix/issue-12387-delete-invitationsSebastianKrupinski2024-11-211-2/+51
| | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* feat(dav): increase default calendar subscription refresh rate to one daydav-webcal-default-refresh-rateThomas Citharel2024-11-201-2/+2
| | | | | | | | With the performance benefits from #43541 it makes sense Reference https://github.com/nextcloud/server/issues/46171#issuecomment-2487910923 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* fix(job): Check if carddata is resource and read it to stringMikhail Kotelnikov2024-11-191-1/+5
| | | | | | | Fixes nextcloud/server#46100 Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com> Signed-off-by: Mikhail Kotelnikov <fox@woland.me>
* Merge pull request #48833 from ↵Richard Steinmetz2024-11-152-41/+49
|\ | | | | | | | | nextcloud/fix/issue-48732-exdate-rdate-property-instances fix: RDATE and EXDATE property instances
| * fix: RDATE and EXDATE property instancesfix/issue-48732-exdate-rdate-property-instancesSebastianKrupinski2024-10-212-41/+49
| | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | chore(profile): move profile app from core to appsskjnldsv2024-11-141-1/+1
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #48134 from nextcloud/feat/mail-provider-settingsDaniel2024-11-132-10/+13
|\ \ | | | | | | feat: mail provider settings
| * | feat: mail provider settingsfeat/mail-provider-settingsSebastianKrupinski2024-11-122-10/+13
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | fix(dav): file request guest nickname encodingskjnldsv2024-11-121-1/+1
|/ / | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>