Commit Graph

390 Commits (d92bf388b1c553ecd6bfb2a7400b990dcafe9c54)

Author SHA1 Message Date
Ferdinand Thiessen 030c209d22 fix: Renaming does not need update but delete permissions 1 year ago
Louis Chemineau 2574cbfa61
chore: Apply php:cs recommendations 1 year ago
Robin Appelman 62f8b6517f
feat: implement distributing partitioned queries over multiple shards 1 year ago
Ferdinand Thiessen 81c6c24cd5
fix: Adjust filename validation messages 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
provokateurin ebfbe99652
fix(files): Create non-existent parents of mountpoints 1 year ago
Joas Schilling e1caa198e3
ci: Skip flaky test on PHP 8.3 1 year ago
Ferdinand Thiessen b9cc7bcec7
fix: `FilenameValidator::isForbidden` should only check forbidden files 1 year ago
Joas Schilling 829f2b9bc7
fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of removed upstream platforms 1 year ago
Robin Appelman c5b687271b
fix: make batch propagator work with sharding restrictions 1 year ago
Robin Appelman 0931492ff0
fix: make usermountcache compatible with sharding 1 year ago
Ferdinand Thiessen 322b3946d9
fix(dav): Verify target path in `setName` instead of source path 1 year ago
Ferdinand Thiessen 69341e4306
refactor: Migrate filename validation logic from `Storage` to `FilenameValidator` 1 year ago
Ferdinand Thiessen bdbeabafa7
feat: Add `forbidden_filename_basenames` config option 1 year ago
Ferdinand Thiessen cf935e33ae
fix: `OCP\Files\Node\Folder::search` was not setting the owner 1 year ago
Ferdinand Thiessen 46f1efac41
feat: Add `IFilenameValidator` to have one consistent place for filename validation 2 years ago
Andy Scherzinger 1f7e2ba599
chore: Add SPDX header 2 years ago
Robin Appelman 88ccea6d06
test: add test for jail watcher 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Andrew Summers 45eb4a839d Refactor `OC\Server::getLockingProvider` 2 years ago
Thomas Citharel ffeb797ecc
refactor(mimeloader): modernize MimeTypeLoader 2 years ago
Maxence Lange 467c84ec53 feat(files): copy live photos 2 years ago
Robin Appelman 51019fda7a fix: clearify logic around getMountsForFileId filtering 2 years ago
Dariusz Olszewski 277a6fc7ea test: Additional tests for issue #35776 2 years ago
Robin Appelman a9ee278ec6 perf: cache path by id to speedup getting nodes by id 2 years ago
Ferdinand Thiessen 27642d3e6d fix: Enforce forbidden filename characters on backend 2 years ago
Robin Appelman 3890aa54be
add some comments for the distributive operation and add another test 2 years ago
Robin Appelman 1c87cee5ad
add extra flatten step to improve "or eq" -> "in" optimization 2 years ago
Robin Appelman 7ca516773f
add a search query step to split IN statements that are to large for oci 2 years ago
Robin Appelman 2e14a7a4a6
optimize query pattern used by storage filter 2 years ago
Robin Appelman 963721330f only get the path for the users cached mount info when we use it 2 years ago
Robin Appelman 5aea3f4d76 make storage directory test be a bit less strict about mtimes 2 years ago
Thomas Citharel 30798eb6c2
refactor(objectstorage): cleanup types 2 years ago
Robin Appelman 7aed19ac98
add test for updating etag with unchanged mtime in child folder 2 years ago
Robin Appelman 2cf9ed7ca5
add test for updating etag with unchanged mtime 2 years ago
Joas Schilling 5850695284
fix(tests): Add messages to assertions to explain what failed 2 years ago
Ferdinand Thiessen 8e02014b55
chore(tests): Migrate object storage unit tests from drone to GitHub Actions 2 years ago
Ferdinand Thiessen fceb781058
fix(tests): Fix deprecation errors in S3 tests 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Ferdinand Thiessen 5172baaf8b
fix(ObjectStore): Make copying behavior consistent with local storage 2 years ago
Robin Appelman b942850af9
optimize UserMountCache::registerStorage 2 years ago
Robin Appelman f4fa2fb93c
optimize isShared and isMounted 2 years ago
Daniel Kesselberg 18af7cc86b test: add test for cache mount provider 2 years ago
Robin Appelman ccf8843d9f apply known mtime wrapper for external storages 2 years ago
Robin Appelman 5bf34979fe add wrapper to ensure we don't get an mtime that is lower than we know it is 2 years ago
Julius Härtl 7f958e81d3
fix: Pass parent to NonExistingFile instances 2 years ago
John Molakvoæ (skjnldsv) f828dce597
Fix sharing creation insert and get 2 years ago
Robin Appelman e704470c79
update tests 2 years ago
Andrew Summers 6b09a79227
Refactor `OC\Server::getShareManager` 2 years ago
Vincent Petry 8d1a3daa3f Allow ext storage Local to go unavailable 2 years ago