aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fix: only do cache copy in updater if the parent folder should be in cachecopy-update-cache-excludedRobin Appelman2024-12-061-1/+9
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #48769 from nextcloud/copy-share-unmaskedRobin Appelman2024-12-041-1/+8
|\ | | | | Fix incorrect permissions when copying shared files
| * fix: use scan_permissions when copying cache itemsRobin Appelman2024-12-041-1/+5
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * fix: store unmaked source permissions as scan_permissions when loading share ↵Robin Appelman2024-12-041-0/+3
| | | | | | | | | | | | cache items Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #49551 from nextcloud/dont-propagate-future-timeJohn Molakvoæ2024-12-041-2/+9
|\ \ | |/ |/|
| * fix: don't propagate future mtimesRobin Appelman2024-11-281-2/+9
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #49293 from ↵Louis2024-12-041-3/+3
|\ \ | | | | | | | | | | | | nextcloud/artonge/fix/handle_folders_copy_live_photos fix: Handle copy of folders containing live photos
| * | fix: Correctly create NonExistingFolder during copyLouis Chemineau2024-12-041-3/+3
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #48651 from ↵Louis2024-12-044-11/+48
|\ \ \ | |/ / |/| | | | | | | | nextcloud/artonge/fix/copy_cache_during_copy_operations fix(files): Correctly copy the cache information during copy operations
| * | fix(files): Correctly copy the cache information on copy operationsLouis Chemineau2024-12-034-11/+48
| | | | | | | | | | | | | | | | | | Needed to copy the `encrypted` flag of encrypted files when those files are two level down in a moved folder. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | fix(signatory): details on interfacesMaxence Lange2024-12-047-50/+49
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | fix(signed-request): removing unstable from publicMaxence Lange2024-12-046-75/+54
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | fix(ocm): signatory mapperMaxence Lange2024-12-0428-162/+262
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | feat(signatory): switch to qbmapperMaxence Lange2024-12-0422-662/+576
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | fix(ocm): simpler codeMaxence Lange2024-12-0416-532/+509
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | fix(ocm): switching to IdentityProofMaxence Lange2024-12-0418-623/+113
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | feat(ocm): signing ocm requestsMaxence Lange2024-12-0440-82/+3121
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Merge pull request #49636 from nextcloud/fix/noid/remove-since-from-unstableKate2024-12-045-55/+0
|\ \ \ | | | | | | | | fix(NCU): removing all @since
| * | | fix(NCU): removing all @sinceMaxence Lange2024-12-035-55/+0
| |/ / | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-12-042-0/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix: don't set 'name' on null metadataRobin Appelman2024-12-031-1/+3
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | chore: mark enums in value type as experimentalDaniel Kesselberg2024-12-021-6/+24
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-12-012-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | chore: mark userconfig as experimentalDaniel Kesselberg2024-11-292-2/+97
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Merge pull request #49515 from ↵Joas Schilling2024-11-281-10/+2
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/boolean-false-in-multipart-form-data fix(controller): Fix false booleans in multipart/form-data
| * | fix(controller): Fix false booleans in multipart/form-dataJoas Schilling2024-11-281-10/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #49493 from ↵John Molakvoæ2024-11-283-66/+77
|\ \ \ | | | | | | | | | | | | nextcloud/artonge/feat/pwd_confirmation_allow_set_period
| * | | feat: Use inline password confirmation in external storage settingsLouis Chemineau2024-11-283-66/+77
| | |/ | |/| | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | fix(migration): Decrypt ownCloud secrets v2Christoph Wurst2024-11-281-3/+29
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-282-0/+64
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(activity): Fix activity object type warningsJoas Schilling2024-11-271-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix: fix availability wrapper not applyingRobin Appelman2024-11-261-2/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix: throw correct exception type when we can't verify if an s3 bucket existsRobin Appelman2024-11-261-4/+5
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #49355 from nextcloud/moveStrictTypingGit'Fellow2024-11-251-15/+18
|\ | | | | refactor(filecache): Move to more strict operators
| * refactor(filecache): Move to more strict typingmoveStrictTypingGit'Fellow2024-11-251-15/+18
| | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Merge pull request #49073 from nextcloud/feat/files_sharing/co-ownerKate2024-11-256-25/+82
|\ \
| * | fix(files_sharing,files): Do not validate shares before adjusting the ownerprovokateurin2024-11-252-13/+20
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | fix(Share20\Manager): Ensure node is still accessible when checking shareprovokateurin2024-11-251-0/+9
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | feat(Share20\Manager): Return all shares on IShareOwnerlessMountprovokateurin2024-11-251-11/+30
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | fix(Share20\DefaultShareProvider): Return link shares in getSharesByPath()provokateurin2024-11-251-1/+2
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | fix(Share20\DefaultShareProvider): Sort getSharesByPath() resultsprovokateurin2024-11-251-0/+1
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | feat(Files\Mount): Add IShareOwnerlessMountprovokateurin2024-11-253-0/+20
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #49311 from nextcloud/fix/ocmdiscoveryservice/cache-errorsKate2024-11-251-1/+9
|\ \ \ | |/ / |/| |
| * | fix(OCMDiscoveryService): Also cache error results during discoveryfix/ocmdiscoveryservice/cache-errorsprovokateurin2024-11-251-1/+9
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-242-0/+92
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-232-0/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #49406 from nextcloud/avoidStatusSessionsJoas Schilling2024-11-221-0/+7
|\ \ \ | | | | | | | | fix(status): Avoid session creation for status requests
| * | | fix(status): Avoid session creation for status requestsavoidStatusSessionsGit'Fellow2024-11-211-0/+7
| | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | fix: Wrap partial cache entry in CacheEntryartonge/fix/getting_cache_entryLouis Chemineau2024-11-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because it is returned here: https://github.com/nextcloud/server/blob/7b7d07c5750583ab3a7b29112af475f5c8891143/lib/private/Files/Cache/Cache.php#L136-L137 And some implementation got stricter: https://github.com/nextcloud/groupfolders/blob/df95bf6ba807da5171de91108879b6d8aa9f3611/lib/Mount/RootEntryCache.php#L23-L28 Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | Merge pull request #49417 from nextcloud/refactSmallAdjustJohn Molakvoæ2024-11-214-242/+68
|\ \ \ \