aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Collapse)AuthorAgeFilesLines
* fix: improve error message when cache rename source can't be foundcache-rename-source-errorRobin Appelman4 days1-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #52822 from nextcloud/feat/mime-namesJohn Molakvoæ5 days2-2/+24
|\
| * feat(core): add human readable mimesJohn Molakvoæ (skjnldsv)5 days2-2/+24
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | fix: Fix warning when crash reporter fails to get loadedJoas Schilling5 days1-0/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #52667 from nextcloud/fix/improve-init-profilingCôme Chilliet5 days4-21/+27
|\ \ | | | | | | Improve init profiling
| * | fix: Fix psalm issue and update baselinefix/improve-init-profilingCôme Chilliet5 days1-1/+2
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | feat: Improve init a bit, and add more profiling stepsCôme Chilliet6 days4-20/+25
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #52544 from nextcloud/chore/drop-deprecated-account-scopesJohn Molakvoæ5 days2-24/+4
|\ \ \
| * | | chore(IAccountManager): remove deprecated visibility constantschore/drop-deprecated-account-scopesFerdinand Thiessen5 days2-24/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Those constants are not used anywhere anymore and are deprecated for more than ten versions. So its time to cleanup the interface. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #52812 from nextcloud/chore/oc-helper-rmdirrJohn Molakvoæ5 days5-36/+16
|\ \ \ \
| * | | | chore: move implementation from OC legacy to OCP\Fileschore/oc-helper-rmdirrFerdinand Thiessen5 days5-36/+16
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - move implementation to the OCP variant that called the legacy before - add the missing deprecation notice - add missing parameter to align both signatures - use OCP\Files where this method is still used Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #52684 from ↵Benjamin Gaussorgues5 days4-10/+43
|\ \ \ \ | | | | | | | | | | | | | | | nextcloud/bugfix/noid/last-insert-id-when-reconnecting
| * | | | fix(db): Store last insert id before reconnectJoas Schilling6 days4-10/+43
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During a reconnect we are losing the connection and when the realLastInsertId call is the one triggering the reconnect, it does not return the ID. But inside the reconnect, we were able to save the last insert id, so calling it a second time is going to be successful. We can not return the result on the initial call, as we are already way deeper in the stack performing the actual database query on the doctrine driver. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #48560 from nextcloud/fix/migrate-encryption-away-from-hooksCôme Chilliet5 days6-191/+148
|\ \ \ \ | |_|/ / |/| | | feat(encryption): Migrate from hooks to events
| * | | fix(encryption): Only prevent cache deletion if target is not object store ↵Côme Chilliet6 days1-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | in moveFromStorage Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(encryption): Improve Update class and event listeneningCôme Chilliet6 days4-99/+42
| | | | | | | | | | | | | | | | | | | | | | | | to avoid back&forth between path and Node object Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix: Preserve file id when moving from object store even if encryption ↵Côme Chilliet6 days1-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | wrapper is present Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(encryption): Fix a PHP error in Encryption Util in specific situationsCôme Chilliet6 days1-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix: Fix mtime preservation when moving a directory across storages with ↵Côme Chilliet6 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | encryption registered Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(encryption): Fix filesize for part files in Encryption wrapperCôme Chilliet6 days1-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | feat(encryption): Migrate from hooks to eventsCôme Chilliet6 days4-106/+107
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #52775 from nextcloud/nested-jail-rootAndy Scherzinger5 days1-5/+8
|\ \ \ \ | | | | | | | | | | fix unjailedroot of nested jails if there are other wrappers in between
| * | | | fix: fix unjailedroot of nested jails if there are other wrappers in betweennested-jail-rootRobin Appelman6 days1-4/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | test: add test for nested cache jail unjailedrootRobin Appelman6 days1-1/+1
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #52800 from nextcloud/debt/noid/simple-file-generic-exceptionKate5 days1-2/+8
|\ \ \ \
| * | | | fix: annotate possible exceptionsdebt/noid/simple-file-generic-exceptionDaniel Kesselberg6 days1-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ↵Daniel5 days1-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 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 Kesselberg6 days1-0/+7
| | |_|_|/ | |/| | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | Merge pull request #52801 from nextcloud/chore/oc-helper-filesizeFerdinand Thiessen5 days3-57/+7
|\ \ \ \ \ | | | | | | | | | | | | chore: replace legacy OC_Helper calls with OCP\Util
| * | | | | chore: replace leagcy OC_Helper calls with OCP\Utilchore/oc-helper-filesizeFerdinand Thiessen6 days3-57/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 Thiessen5 days2-2/+6
|\ \ \ \ \ | |/ / / / |/| | | | chore: deprecate \OC_Helper::canExecute
| * | | | chore: deprecate \OC_Helper::canExecutechore/oc-helper-can-execFerdinand Thiessen6 days2-2/+6
| | |_|/ | |/| | | | | | | | | | | | | | | | | | replace this legacy method with just the IBinaryFinder Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(log): Only log client request id if present, and at the endfeat/log-client-side-req-idCôme Chilliet6 days1-2/+4
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | feat(log): Log the request id sent with the requestCôme Chilliet6 days1-0/+2
|/ / / | | | | | | | | | | | | | | | This should help matching client logs with server logs, hopefully. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #52688 from nextcloud/feat/ocp-sanitize-filenamesCôme Chilliet6 days1-0/+37
|\ \ \ | |/ / |/| | feat(FilenameValidator): allow to sanitize filenames
| * | feat(FilenameValidator): allow to sanitize filenamesfeat/ocp-sanitize-filenamesFerdinand Thiessen6 days1-0/+37
| |/ | | | | | | | | | | Share the filename sanitizing with the OCP filename validator. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52778 from ↵Christoph Wurst6 days1-42/+95
|\ \ | |/ |/| | | | | 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-processingSebastianKrupinski7 days1-42/+95
| | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | Merge pull request #51920 from nextcloud/newfolder-race-improvementsCôme Chilliet7 days1-2/+15
|\ \ | |/ |/| fix: improve handling of newFolder race condition handling
| * fix: improve handling of newFolder race condition handlingnewfolder-race-improvementsRobin Appelman11 days1-2/+15
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #52706 from nextcloud/info-file-more-encryption-checksRobin Appelman7 days1-0/+12
|\ \ | | | | | | feat: add more encryption checks to info:file
| * | feat: add more encryption checks to info:fileinfo-file-more-encryption-checksRobin Appelman10 days1-0/+12
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #52665 from nextcloud/mountpoint-mkdir-quotaRobin Appelman7 days2-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 Appelman11 days2-0/+19
| | |/ | |/| | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | fix: throw a better error if we can't get the encrypted header sizeencryption-no-header-size-errorRobin Appelman10 days1-0/+11
| |/ |/| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #52634 from nextcloud/perf/share20/get-all-shares-in-folderKate11 days2-19/+36
|\ \ | |/ |/|
| * perf(Share20): Add interface to query all shares in a folder without ↵perf/share20/get-all-shares-in-folderprovokateurin11 days2-19/+36
| | | | | | | | | | | | filtering by user Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #52375 from nextcloud/fix/noid/metadata-on-fresh-setupKate13 days1-0/+2
|\ \
| * | fix(metadata): set background job on fresh setupfix/noid/metadata-on-fresh-setupMaxence Lange2025-04-231-0/+2
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Merge pull request #52623 from nextcloud/feat/noid/get-value-type-from-lexiconMaxence Lange13 days1-0/+8
|\ \ \ | | | | | | | | iAppConfig: getValueType() get data from lexicon if available