aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/Files
Commit message (Expand)AuthorAgeFilesLines
* fix: fix mimetype not being updated when changing file extention on object storebackport/40394/stable30Robin Appelman2024-12-111-0/+35
* fix: Clean-up some remaining readdir calls with undesirable false evaluation ...Josh Richards2024-11-133-4/+4
* test: add test for nested jail cross-storage movebackport/47847/stable30Robin Appelman2024-10-291-0/+23
* fix(users): Don't crash if disabled user is missing in the databasebackport/48207/stable30Louis Chemineau2024-09-233-5/+10
* Merge pull request #48221 from nextcloud/backport/30/fix_move_on_same_bucketKate2024-09-203-0/+182
|\
| * fix(tests): Fix most obvious errors in ObjectStore testsbackport/30/fix_move_on_same_bucketCôme Chilliet2024-09-193-56/+60
| * perf(ObjectStoreStorage): Improve (slow) move on same object bucketChristoph Fiehe2024-09-193-0/+178
* | fix(tests): Fix Folder testsCôme Chilliet2024-09-191-3/+22
* | test: put parent items into cache in testsRobin Appelman2024-09-194-50/+82
* | test: fix incorrect ltrim usage in testRobin Appelman2024-09-191-2/+2
|/
* fix(files): Check if the target path is a descendant of the shared folder pathbackport/47756/stable30Git'Fellow2024-09-061-1/+9
* fix(files): Create non-existent parents of mountpointsprovokateurin2024-09-041-0/+31
* fix: Adjust filename validation messagesFerdinand Thiessen2024-08-301-1/+1
* fix: Renaming does not need update but delete permissionsFerdinand Thiessen2024-08-281-3/+3
* chore: Apply php:cs recommendationsLouis Chemineau2024-08-281-7/+7
* feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-281-0/+17
* fix: `FilenameValidator::isForbidden` should only check forbidden filesFerdinand Thiessen2024-08-221-17/+7
* ci: Skip flaky test on PHP 8.3Joas Schilling2024-08-211-0/+4
* Merge pull request #46379 from nextcloud/fix/folder-search-ownerFerdinand Thiessen2024-07-301-3/+11
|\
| * fix: `OCP\Files\Node\Folder::search` was not setting the ownerFerdinand Thiessen2024-07-111-3/+11
* | fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of rem...Joas Schilling2024-07-191-2/+2
* | fix: make batch propagator work with sharding restrictionsRobin Appelman2024-07-171-1/+1
* | fix: make usermountcache compatible with shardingRobin Appelman2024-07-171-22/+33
* | fix(dav): Verify target path in `setName` instead of source pathFerdinand Thiessen2024-07-161-2/+2
* | refactor: Migrate filename validation logic from `Storage` to `FilenameValida...Ferdinand Thiessen2024-07-163-99/+107
* | feat: Add `forbidden_filename_basenames` config optionFerdinand Thiessen2024-07-151-27/+58
|/
* feat: Add `IFilenameValidator` to have one consistent place for filename vali...Ferdinand Thiessen2024-07-091-0/+188
* chore: Add SPDX headerAndy Scherzinger2024-05-1373-690/+211
* test: add test for jail watcherRobin Appelman2024-04-081-0/+30
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-023-3/+3
* Merge pull request #40131 from summersab/refactor/OC-Server-getShareManagerJohn Molakvoæ2024-03-151-1/+2
|\
| * Merge branch 'master' into refactor/OC-Server-getShareManagerJohn Molakvoæ2024-03-1531-176/+1083
| |\
| * | Refactor `OC\Server::getShareManager`Andrew Summers2023-08-291-3/+4
* | | Refactor `OC\Server::getLockingProvider`Andrew Summers2024-03-151-3/+3
| |/ |/|
* | refactor(mimeloader): modernize MimeTypeLoaderThomas Citharel2024-03-141-6/+5
* | feat(files): copy live photosMaxence Lange2024-03-081-3/+6
* | fix: clearify logic around getMountsForFileId filteringRobin Appelman2024-03-061-11/+11
* | Merge pull request #43471 from nextcloud/cache-path-by-idRobin Appelman2024-03-056-45/+92
|\ \
| * | perf: cache path by id to speedup getting nodes by idRobin Appelman2024-03-046-45/+92
* | | test: Additional tests for issue #35776Dariusz Olszewski2024-03-041-0/+146
|/ /
* | fix: Enforce forbidden filename characters on backendFerdinand Thiessen2024-02-281-3/+48
* | add some comments for the distributive operation and add another testRobin Appelman2024-02-161-0/+27
* | add extra flatten step to improve "or eq" -> "in" optimizationRobin Appelman2024-02-151-3/+3
* | add a search query step to split IN statements that are to large for ociRobin Appelman2024-02-151-0/+44
* | optimize query pattern used by storage filterRobin Appelman2024-02-155-0/+341
* | only get the path for the users cached mount info when we use itRobin Appelman2024-02-091-3/+5
* | make storage directory test be a bit less strict about mtimesRobin Appelman2024-02-071-2/+3
* | refactor(objectstorage): cleanup typesThomas Citharel2024-02-021-2/+2
* | add test for updating etag with unchanged mtime in child folderRobin Appelman2024-01-311-0/+25
* | add test for updating etag with unchanged mtimeRobin Appelman2024-01-311-0/+19