summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-03-086-82/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | | | | | | | | Merge pull request #43982 from nextcloud/fixMemExaustJohn Molakvoæ2024-03-071-2/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix(filecache): Move from array_merge to avoid memory exhaustion on large scans
| * | | | | | | | | | | | | | | | fix(filecache): Move from array_merge to avoid memory exhaustionGit'Fellow2024-03-041-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | | | | | | | | | | | | feat(AppManager): Provide `getAppIcon` functionFerdinand Thiessen2024-03-074-6/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | | | | | | | | Merge pull request #44061 from ↵John Molakvoæ2024-03-074-22/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/revert-32163-file-cache-gc-no-full-setup Revert "don't perform an explicit setup when using the file cache"
| * | | | | | | | | | | | | | | | Revert "don't perform an explicit setup when using the file cache"Joas Schilling2024-03-074-22/+5
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | fix: Swap method and uri parameter in request to match upstream orderCôme Chilliet2024-03-072-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | | | | | | | | | feat(IClient): Add `request` function to do arbitrary HTTP requestsFerdinand Thiessen2024-03-072-0/+68
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | | | | | | Merge pull request #32163 from nextcloud/file-cache-gc-no-full-setupJohn Molakvoæ2024-03-074-5/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | don't perform an explicit setup when using the file cache
| * | | | | | | | | | | | | | | fix: fix user folder initRobin Appelman2024-03-063-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | fix: ensure user home mounts is registeredRobin Appelman2024-03-061-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | perf: don't perform an explicit setup when using the file cacheRobin Appelman2024-03-061-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the automated partial setup does it's job already Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | | Merge pull request #43996 from nextcloud/feat/store-last-known-quota-usageCôme Chilliet2024-03-071-0/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | feat: Store last known quota usage for a user
| * | | | | | | | | | | | | | | | fix: Avoid calling setUserValue on null user idCôme Chilliet2024-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | | | | | | | | | | feat: Store last known quota usage for a userCôme Chilliet2024-03-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | | | | | | | | | | Merge pull request #43086 from nextcloud/s3-internal-multipart-copy-disableRobin Appelman2024-03-071-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disable the internal s3sdk multi part copy logic
| * | | | | | | | | | | | | | | | | fix: disable the internal s3sdk multi part copy logicRobin Appelman2024-03-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | | | | Merge pull request #43114 from ↵Joas Schilling2024-03-071-5/+43
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/automatically-encrypt-sensitive-values feat(appconfig): Automatically store "sensitive" appconfigs encrypted in the database
| * | | | | | | | | | | | | | | | | | fix(appconfig): Make sure sensitive values stay sensitiveJoas Schilling2024-03-061-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | | | | | | | | | | | | feat(appconfig): Automatically store "sensitive" appconfigs encrypted in the ↵Joas Schilling2024-03-061-6/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | database Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | | | | | | | | | | | Merge pull request #43917 from nextcloud/fix/jsresourcelocator-apppathFerdinand Thiessen2024-03-071-40/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | fix(JSResourceLocator): Consider configured app roots for files
| * | | | | | | | | | | | | | | | | | fix(JSResourceLocator): Consider configured app roots for filesFerdinand Thiessen2024-02-291-40/+22
| | |_|_|_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | | | | | | | | | Merge pull request #42638 from nextcloud/shares-in-folder-storageRobin Appelman2024-03-061-2/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also filter by storage when getting shares in folder
| * | | | | | | | | | | | | | | | | | fix: also filter by storage when getting shares in folderRobin Appelman2024-03-061-2/+9
| | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | | | | Merge pull request #43437 from nextcloud/cleanup-mount-by-id-duplicationJohn Molakvoæ2024-03-061-24/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use lazy user in UserMountCache for getting user for cached mount instead of duplicating logic
| * | | | | | | | | | | | | | | | | | fix: clearify logic around getMountsForFileId filteringRobin Appelman2024-03-061-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | | | | Revert "Filter mounts for file id before trying to get user information"Robin Appelman2024-03-061-16/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1e2cf820c89b774d0a8d6f85bfd8d2fd1b4ab2d6. Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | | | | perf: use lazy user in UserMountCache for getting user for cached mountRobin Appelman2024-03-061-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | | | | | Merge pull request #44000 from nextcloud/more-sharing-cleaupRobin Appelman2024-03-062-402/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | cleanup: remove long depricated share code
| * | | | | | | | | | | | | | | | | | chore: remove long depricated share codeRobin Appelman2024-03-062-402/+1
| | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | | | | Merge pull request #44015 from nextcloud/fix/remove-oc-json-encode-usagesCôme Chilliet2024-03-063-16/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix: Remove calls to deprecated OC_JSON::encode
| * | | | | | | | | | | | | | | | | | fix: Remove calls to deprecated OC_JSON::encodeCôme Chilliet2024-03-063-16/+4
| | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to_string was useless because L10N string is json serializable now and serialize to string correctly. Removed all external calls to OC_JSON::encode to ease removing the rest of it later. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | | | | | | | | | | | Merge pull request #44029 from nextcloud/share-manager-buildRobin Appelman2024-03-062-29/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | refactor: make share manager buildable
| * | | | | | | | | | | | | | | | | refactor: make share manager buildableRobin Appelman2024-03-062-29/+6
| | |_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / | | | | | | | | | | | | | | | chore(IURLGenerater): Document changes to `URL_REGEX_NO_MODIFIERS`Jonas2024-03-061-0/+2
|/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonas <jonas@freesources.org>
* | | | | | | | | | | | | | | | Merge pull request #43997 from nextcloud/fix/url_regexJonas2024-03-061-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | fix: Make URL pattern regexes match localhost and URLs with ports
| * | | | | | | | | | | | | | | fix: Make URL pattern regexes match localhost and URLs with portsJonas2024-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | E.g. the file reference widget should work with links to Nextcloud on localhost. This adjusts the URL pattern regexes in server to be in sync with the ones in `@nextcloud/vue`. See nextcloud-libraries/nextcloud-vue#5176 for further details. Signed-off-by: Jonas <jonas@freesources.org>
* | | | | | | | | | | | | | | | fix: Remove unused endpoint from base.phpCôme Chilliet2024-03-061-15/+0
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It’s not called anymore, and app loading cannot break boot anymore Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | | | | | | | | Merge pull request #43471 from nextcloud/cache-path-by-idRobin Appelman2024-03-0517-47/+115
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cache path by id
| * | | | | | | | | | | | | | | perf: cache path by id to speedup getting nodes by idRobin Appelman2024-03-042-3/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | perf: switch places that always use the first getById result to getFirstNodeByIdRobin Appelman2024-03-049-31/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | feat: add interface to get only a single node by id instead of all nodes for ↵Robin Appelman2024-03-048-15/+62
| | |_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the id this should be enough in most(?) cases and makes efficient implementation and caching easier Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | | | | | Merge pull request #43855 from nextcloud/feat/team-providerJulius Härtl2024-03-0513-6/+588
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement team provider api
| * | | | | | | | | | | | | | | feat: Implement team provider apiJulius Härtl2024-03-0513-6/+588
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | | | | | | | | | | | Merge pull request #43975 from nextcloud/search-optimize-fixesRobin Appelman2024-03-052-39/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle more cases in the MergeDistributive search query optimizer
| * | | | | | | | | | | | | | | fix: handle cases where non-binary operators are mixed in for optimizing ↵Robin Appelman2024-03-041-38/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | search queries Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | | | | | | | | | | fix: don't short circuit query optimizerRobin Appelman2024-03-041-1/+3
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | / / / / / / / / / / / / Fix(l10n): Update translations from TransifexNextcloud bot2024-03-052-0/+42
| |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | | | | | | Merge pull request #43791 from nextcloud/share-api-cleanupRobin Appelman2024-03-043-495/+31
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Share api cleanup
| * | | | | | | | | | | | | | fix: update "move into share" check to share managerRobin Appelman2024-02-273-460/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>