summaryrefslogtreecommitdiffstats
path: root/lib/private/Files
Commit message (Expand)AuthorAgeFilesLines
* feat(files)): Add retry logic to cover deadlock situations when moving many f...Louis Chemineau2024-03-281-6/+25
* fix(S3): Adjust typing for 32bit compatibilityFerdinand Thiessen2024-03-261-3/+6
* feat: add interface for lower level filecache acess without having to do dire...Robin Appelman2024-03-251-0/+116
* Merge pull request #44357 from nextcloud/wrapper-instanceof-resiliantJohn Molakvoæ2024-03-221-0/+9
|\
| * fix: log error when default getWrapperStorage would return nullRobin Appelman2024-03-201-0/+9
* | feat(ObjectStore): Make S3 MultipartUpload concurrency configurableFerdinand Thiessen2024-03-213-3/+9
* | fix(ObjectStore): Use common S3 trait so config and connection trait members ...Ferdinand Thiessen2024-03-213-30/+56
|/
* fix: ensure nested mount points are handled in the correct orderRobin Appelman2024-03-181-0/+7
* Refactor `OC\Server::getLockingProvider`Andrew Summers2024-03-153-3/+4
* Merge pull request #36252 from nextcloud/modernize-mime-typeloaderBenjamin Gaussorgues2024-03-142-30/+18
|\
| * refactor(mimeloader): modernize MimeTypeLoaderThomas Citharel2024-03-142-30/+18
* | fix: avoid scanning a non existing directoryBenjamin Gaussorgues2024-03-141-1/+5
|/
* Merge pull request #43652 from hopleus/bugfix/fixed-get-filename-in-fileinfoJohn Molakvoæ2024-03-141-1/+3
|\
| * Refactoring getName functionhopleus2024-03-121-5/+3
| * Merge branch 'master' into bugfix/fixed-get-filename-in-fileinfohopleus2024-02-291-5/+7
| |\
| * \ Merge branch 'master' into bugfix/fixed-get-filename-in-fileinfohopleus2024-02-262-0/+12
| |\ \
| * | | Fixes for getting the file name in the cases when the file name key is receiv...hopleus2024-02-191-1/+5
* | | | Merge pull request #39990 from nextcloud/recursive-shareArthur Schiwon2024-03-111-0/+11
|\ \ \ \
| * | | | fix: add some recrusive detection/preventionRobin Appelman2024-03-081-0/+11
* | | | | feat(files): copy live photosMaxence Lange2024-03-081-21/+29
|/ / / /
* | | | Merge pull request #43982 from nextcloud/fixMemExaustJohn Molakvoæ2024-03-071-2/+7
|\ \ \ \
| * | | | fix(filecache): Move from array_merge to avoid memory exhaustionGit'Fellow2024-03-041-2/+7
* | | | | Revert "don't perform an explicit setup when using the file cache"Joas Schilling2024-03-073-22/+3
* | | | | Merge pull request #32163 from nextcloud/file-cache-gc-no-full-setupJohn Molakvoæ2024-03-073-3/+22
|\ \ \ \ \
| * | | | | fix: fix user folder initRobin Appelman2024-03-063-3/+13
| * | | | | fix: ensure user home mounts is registeredRobin Appelman2024-03-061-0/+9
* | | | | | Merge pull request #43086 from nextcloud/s3-internal-multipart-copy-disableRobin Appelman2024-03-071-1/+2
|\ \ \ \ \ \
| * | | | | | fix: disable the internal s3sdk multi part copy logicRobin Appelman2024-03-061-1/+2
| |/ / / / /
* | | | | | fix: clearify logic around getMountsForFileId filteringRobin Appelman2024-03-061-2/+9
* | | | | | Revert "Filter mounts for file id before trying to get user information"Robin Appelman2024-03-061-16/+4
* | | | | | perf: use lazy user in UserMountCache for getting user for cached mountRobin Appelman2024-03-061-6/+4
|/ / / / /
* | | | | Merge pull request #43471 from nextcloud/cache-path-by-idRobin Appelman2024-03-057-21/+51
|\ \ \ \ \
| * | | | | perf: cache path by id to speedup getting nodes by idRobin Appelman2024-03-041-2/+28
| * | | | | perf: switch places that always use the first getById result to getFirstNodeByIdRobin Appelman2024-03-042-7/+2
| * | | | | feat: add interface to get only a single node by id instead of all nodes for ...Robin Appelman2024-03-046-14/+23
| | |_|_|/ | |/| | |
* | | | | Merge pull request #43975 from nextcloud/search-optimize-fixesRobin Appelman2024-03-052-39/+18
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | fix: handle cases where non-binary operators are mixed in for optimizing sear...Robin Appelman2024-03-041-38/+15
| * | | | fix: don't short circuit query optimizerRobin Appelman2024-03-041-1/+3
| |/ / /
* | | | Merge pull request #43791 from nextcloud/share-api-cleanupRobin Appelman2024-03-041-24/+29
|\ \ \ \ | |/ / / |/| | |
| * | | fix: update "move into share" check to share managerRobin Appelman2024-02-271-24/+29
| | |/ | |/|
* / | fix: Enforce forbidden filename characters on backendFerdinand Thiessen2024-02-281-5/+7
|/ /
* | Merge pull request #43787 from nextcloud/fix/opendir-temporary-failureJohn Molakvoæ2024-02-241-0/+6
|\ \
| * | fix: Throw instead of yielding nothing when listing local directoriesJulius Härtl2024-02-231-0/+6
| |/
* / add a debug option to force a full filesystem setupRobin Appelman2024-02-241-0/+6
|/
* add some comments for the distributive operation and add another testRobin Appelman2024-02-161-4/+23
* add extra flatten step to improve "or eq" -> "in" optimizationRobin Appelman2024-02-151-0/+1
* fix types + autoloaderRobin Appelman2024-02-153-10/+19
* add a search query step to split IN statements that are to large for ociRobin Appelman2024-02-152-0/+34
* hopefully improve propagation of 'path eq hash' hint into 'in' statementsRobin Appelman2024-02-152-4/+5
* optimize query pattern used by storage filterRobin Appelman2024-02-159-48/+377