aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | test: add test for nested cache jail unjailedrootRobin Appelman2025-05-132-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | Merge pull request #52809 from nextcloud/fix/preview-checkJohn Molakvoæ2025-05-143-3/+15
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | chore(assets): Recompile assetsfix/preview-checknextcloud-command2025-05-142-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | | | | | | fix(files): do not even try to fetch a preview if èhas-preview` is falseJohn Molakvoæ (skjnldsv)2025-05-141-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | | | | | | | | | | Merge pull request #52800 from nextcloud/debt/noid/simple-file-generic-exceptionKate2025-05-142-4/+16
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | fix: annotate possible exceptionsdebt/noid/simple-file-generic-exceptionDaniel Kesselberg2025-05-132-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | File.getContent can throw a GenericFileException since https://github.com/nextcloud/server/pull/37943. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | | | | | | | | | Merge pull request #52798 from ↵Daniel2025-05-142-5/+25
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bug/noid/log-requests-exceeding-rate-limit fix: log requests exceeding the rate limiting
| * | | | | | | | | | | | fix: log requests exceeding the rate limitingbug/noid/log-requests-exceeding-rate-limitDaniel Kesselberg2025-05-142-5/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | | | | | | | | | Merge pull request #52801 from nextcloud/chore/oc-helper-filesizeFerdinand Thiessen2025-05-149-71/+72
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | | chore: replace legacy OC_Helper calls with OCP\Util
| * | | | | | | | | | | | chore: replace leagcy OC_Helper calls with OCP\Utilchore/oc-helper-filesizeFerdinand Thiessen2025-05-149-71/+72
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Replace legacy calls with OCP\Util - Add missing deprecation notices - Inline implementation in OCP\Util and call it from OC_Helper Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | | | Merge pull request #52802 from nextcloud/chore/oc-helper-can-execFerdinand Thiessen2025-05-142-2/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | chore: deprecate \OC_Helper::canExecute
| * | | | | | | | | | | chore: deprecate \OC_Helper::canExecutechore/oc-helper-can-execFerdinand Thiessen2025-05-142-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replace this legacy method with just the IBinaryFinder Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | | | Merge pull request #52378 from nextcloud/transfer-external-storageRobin Appelman2025-05-142-17/+108
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | feat: add option to include external storage when transfering files
| * | | | | | | | | | | | fix: handle transfering the root of a mountpointtransfer-external-storageRobin Appelman2025-05-071-17/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | feat: add option to include external storage when transfering filesRobin Appelman2025-05-072-15/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | Merge pull request #52046 from nextcloud/bug/49834/calendar-unsharingDaniel2025-05-1419-120/+848
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | Introduce own method for calendar unsharing
| * | | | | | | | | | | | fix(dav): only consider user's principal for unsharing entriesbug/49834/calendar-unsharingDaniel Kesselberg2025-05-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: Find all entries in `dav_shares` with `access = 5` for the user's principal, as well as group and circle memberships. After: Find all entries in `dav_shares` with `access = 5` solely for the user's principal. Future support for unsharing group or circle principals could be considered as a feature enhancement. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | | | | | | | | | | | fix(caldav): prevent unshare entry creation for owner unsharingDaniel Kesselberg2025-05-1418-118/+846
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Introduces a `unshare` method in `CalDavBackend` to handle user unshares. - Implements check to determine if unshare entry is needed based on group/circle membership. - Ensures `updateShares` is only used when the calendar owner manages shares. - Resolves issue where unsharing a calendar as owner created an unshare entry in `oc_dav_shares`. Related PRs: - https://github.com/nextcloud/server/pull/43117 - https://github.com/nextcloud/server/pull/47737 Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | | | | | | | | Merge pull request #52792 from nextcloud/fix/mime-fallback-publicJohn Molakvoæ2025-05-144-2/+62
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | fix(files_sharing): add mime fallback to public preview toofix/mime-fallback-publicJohn Molakvoæ (skjnldsv)2025-05-134-2/+62
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | | | | | | | | | Merge pull request #52694 from nextcloud/fixHardcodedVersionsFolderRobin Appelman2025-05-141-4/+8
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | fix(files_versions): Folder should not be hardcoded
| * | | | | | | | | | fix(files_versions): Folder should not be hardcoedfixHardcodedVersionsFolderGit'Fellow2025-05-091-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | | | | | | Merge pull request #52782 from nextcloud/feat/log-client-side-req-idKate2025-05-141-0/+4
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | fix(log): Only log client request id if present, and at the endfeat/log-client-side-req-idCôme Chilliet2025-05-141-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | | | | feat(log): Log the request id sent with the requestCôme Chilliet2025-05-141-0/+2
| | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should help matching client logs with server logs, hopefully. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* / | | | | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-1494-188/+204
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | Merge pull request #52688 from nextcloud/feat/ocp-sanitize-filenamesCôme Chilliet2025-05-134-34/+200
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | feat(FilenameValidator): allow to sanitize filenames
| * | | | | | | | feat(FilenameValidator): allow to sanitize filenamesfeat/ocp-sanitize-filenamesFerdinand Thiessen2025-05-134-34/+200
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Share the filename sanitizing with the OCP filename validator. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | Merge pull request #52778 from ↵Christoph Wurst2025-05-132-218/+899
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/noid-check-for-properties-before-processing fix: check if properties exist before using them
| * | | | | | | fix: check if properties exist before using themfix/noid-check-for-properties-before-processingSebastianKrupinski2025-05-122-218/+899
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | | | | | | Merge pull request #52785 from nextcloud/feat/file-drop-recursiveJohn Molakvoæ2025-05-137-66/+305
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | fix(dav): remove unnecessary plugin getHTTPMethodsfeat/file-drop-recursiveJohn Molakvoæ (skjnldsv)2025-05-131-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
| * | | | | | | feat(dav): allow uploading folders to public sharesJohn Molakvoæ (skjnldsv)2025-05-137-62/+315
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | | | | | Merge pull request #52681 from nextcloud/occ-external-dependenciesRobin Appelman2025-05-137-6/+93
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | feat: add command to check files_external dependencies
| * | | | | | feat: add command to check files_external dependenciesocc-external-dependenciesRobin Appelman2025-05-137-6/+93
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #51920 from nextcloud/newfolder-race-improvementsCôme Chilliet2025-05-131-2/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix: improve handling of newFolder race condition handling
| * | | | | | fix: improve handling of newFolder race condition handlingnewfolder-race-improvementsRobin Appelman2025-05-081-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-1326-10/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | Merge pull request #52771 from nextcloud/fix/update-notification-respect-configFerdinand Thiessen2025-05-124-7/+56
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | fix(updatenotification): respect `updatechecker` config
| * | | | | | fix(updatenotification): respect `updatechecker` configfix/update-notification-respect-configFerdinand Thiessen2025-05-124-7/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If disabled: - Hide admin settings - Do not create Nextcloud server update notifications Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | Merge pull request #52774 from nextcloud/feat/oracle-setup-cypresJohn Molakvoæ2025-05-123-0/+35
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | feat(cypress): add oracle to setup testsfeat/oracle-setup-cypresJohn Molakvoæ (skjnldsv)2025-05-123-0/+35
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | | | | Merge pull request #52686 from nextcloud/isNumericMtimeLouis2025-05-121-13/+13
|\ \ \ \ \ \
| * | | | | | fix(files_external): Safely check if the timestamp is numericisNumericMtimeGit'Fellow2025-05-081-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | | Merge pull request #52693 from nextcloud/config-system-set-jsonRobin Appelman2025-05-121-1/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | feat: allow setting system config values with json value
| * | | | | | | feat: allow setting system config values with json valueconfig-system-set-jsonRobin Appelman2025-05-121-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | Merge pull request #52706 from nextcloud/info-file-more-encryption-checksRobin Appelman2025-05-122-0/+22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | feat: add more encryption checks to info:file
| * | | | | | | | feat: add more encryption checks to info:fileinfo-file-more-encryption-checksRobin Appelman2025-05-092-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | Merge pull request #52665 from nextcloud/mountpoint-mkdir-quotaRobin Appelman2025-05-122-0/+19
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | fix: create mountpoint folder even if the user has a quota of 0
| * | | | | | | | fix: create mountpoint folder even if the user has a quota of 0mountpoint-mkdir-quotaRobin Appelman2025-05-082-0/+19
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>