aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | 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`
| * | fix(dav): Handle end of stream in `File::put`fix/dav-harden-stream-handlingFerdinand Thiessen2025-02-181-16/+11
| | | | | | | | | | | | | | | | | | | | | | | | If the stream is aborted and the callback wrapper returns false (or null as it happened in some cases), we should not try to write to the storage but abort the operation. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #50999 from nextcloud/fix/move-away-from-oc-appCôme Chilliet2025-02-271-2/+1
|\ \ \ | | | | | | | | fix: Replace OC_App calls by IAppManager