aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #51715 from nextcloud/allowUnderCustLinkKate2025-04-071-1/+1
|\ | | | | fix(dav): Allow underscores on custom links
| * fix(shares): Allow underscores on custom linksallowUnderCustLinkGit'Fellow2025-03-261-1/+1
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-074-218/+238
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-042-0/+20
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51010 from nextcloud/uploadfolder-reworkRobin Appelman2025-04-023-24/+41
|\ \ | | | | | | fix: rework UploadFolder implementation
| * | fix: rework UploadFolder implementationuploadfolder-reworkRobin Appelman2025-02-253-24/+41
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | chore(dav): update vitest snapshotsskjnldsv2025-04-021-35/+35
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | Merge pull request #51845 from nextcloud/zip-download-no-sabre-responseFerdinand Thiessen2025-04-011-0/+17
|\ \ \ | | | | | | | | fix: don't have sabre/dav send it's own reponse if we already send the zip response
| * | | fix: don't have sabre/dav send it's own reponse if we already send the zip ↵zip-download-no-sabre-responseRobin Appelman2025-04-011-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | response Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | fix(oauth2): retain support for legacy ownCloud clientsfix/oauth2/retain-legacy-oc-client-supportRichard Steinmetz2025-04-014-3/+21
|/ / / | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | fix(dav): Give proper HTTP status code on MKCOL when quota exceededfix/mkcol-quota-exceeded-responseMarcel Klehr2025-03-311-1/+33
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-304-0/+40
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-292-2/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2818-2/+182
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2778-0/+232
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | feat: add example contact on first loginfeat/cardav-example-contactHamza Mahjoubi2025-03-2614-1/+4108
| |/ |/| | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | fix(dav): filter user files when updating tagsskjnldsv2025-03-254-2/+72
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-204-8/+24
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51195 from nextcloud/feat/photo-cache-avifKate2025-03-181-0/+1
|\ \ | | | | | | feat: Allow AVIF content type in PhotoCache
| * | feat: Allow AVIF content type in PhotoCachefeat/photo-cache-avifMiguel Sánchez de León Peque2025-03-031-0/+1
| | | | | | | | | | | | Signed-off-by: Miguel Sánchez de León Peque <peque@ieco.io>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-182-2/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #51457 from nextcloud/fix/dav-csrfFerdinand Thiessen2025-03-171-2/+3
|\ \ \ | | | | | | | | fix(dav): do not require CSRF for safe and indempotent HTTP methods
| * | | fix(dav): do not require CSRF for safe and indempotent HTTP methodsfix/dav-csrfFerdinand Thiessen2025-03-131-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(cardav): only show useres from enabled addressBooks in contacts menufix/noid/contactsmenu-ab-enabledHamza Mahjoubi2025-03-175-16/+70
| | | | | | | | | | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | | | Merge pull request #51389 from ↵Côme Chilliet2025-03-171-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/bug/noid/skip-quote-cache-for-remote-shares fix: skip caching lastSeenQuotaUsage for remote shares
| * | | | fix: skip caching lastSeenQuotaUsage for remote sharesbug/noid/skip-quote-cache-for-remote-sharesDaniel Kesselberg2025-03-141-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-174-0/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-164-0/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-152-0/+6
|/ / / / | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #51441 from ↵Daniel2025-03-131-2/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | nextcloud/fix/alter-invite-attachment-filename-and-type fix(CalDav): alter invitation attachment filename and type
| * | | fix(CalDav): alter invitation attachment filename and typefix/alter-invite-attachment-filename-and-typeSebastianKrupinski2025-03-121-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1318-2/+50
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #51136 from ↵Daniel2025-03-116-3/+202
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/feat/noid/occ-list-delete-calendar-subscription feat: command to list and delete calendar subscriptions
| * | | feat: command to list and delete calendar subscriptionsfeat/noid/occ-list-delete-calendar-subscriptionDaniel Kesselberg2025-03-096-3/+202
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Merge pull request #51365 from ↵Kate2025-03-111-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/fix/dav/publicremote-share-token-pattern fix(dav): Fix share token pattern for base uri extraction
| * | | | fix(dav): Fix share token pattern for base uri extractionfix/dav/publicremote-share-token-patternprovokateurin2025-03-101-1/+1
| |/ / / | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #50933 from ↵Sebastian Krupinski2025-03-115-0/+122
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/fix/issue-50104-system-address-book-ui-settings feat: add system address book settings in ui
| * | | | feat: add system address book settings in uifix/issue-50104-system-address-book-ui-settingsSebastianKrupinski2025-03-075-0/+122
| | | | | | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | | | Merge pull request #51029 from nextcloud/fix/deprecate-oc-template-and-cleanupCôme Chilliet2025-03-101-2/+3
|\ \ \ \ \ | |_|/ / / |/| | | | fix: Deprecate OC_Template, add proper template manager instead
| * | | | fix: Replace all usage of OC_Template by the new APICôme Chilliet2025-03-061-2/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | feat(dav)!: migrate OCA calendar object events to OCPEdward Ly2025-03-0715-495/+27
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Ly <contact@edward.ly>
* | | | | feat(dav): add webhook compatibility for calendar object eventsEdward Ly2025-03-071-0/+26
| |/ / / |/| | | | | | | | | | | Signed-off-by: Edward Ly <contact@edward.ly>
* | | | fix(dav): Create SAB at installationfix/dav/create-sab-installChristoph Wurst2025-03-066-4/+89
|/ / / | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | fix(systemtags): prevent tag edition if restrictedskjnldsv2025-03-061-2/+7
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | fix(dav): Use IUser::getDisplayName directlyfix/dav/use-iuser-displaynameChristoph Wurst2025-03-053-11/+3
| | | | | | | | | | | | | | | | | | | | | No need to send this from the client. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | fix(dav): Handle long absence status earlierfix/dav/absence-status-too-longChristoph Wurst2025-03-052-4/+9
| | | | | | | | | | | | | | | | | | Validate the request early. Don't let this cause a database error. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | feat: Support deleting metadata from WebDAVartonge/feat/allow_deleting_metadataLouis Chemineau2025-03-041-0/+6
| | | | | | | | | | | | | | | | | | The `$value` will be `null` if the update is wrapped inside a `<d:remove>...</d:remove>` block. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-044-30/+200
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-012-0/+18
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50881 from nextcloud/fix/dav-harden-stream-handlingJohn Molakvoæ2025-02-281-16/+11
|\ \ | | | | | | fix(dav): Handle end of stream in `File::put`