Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test: add test for jail watcher | Robin Appelman | 2024-04-08 | 1 | -0/+30 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 3 | -3/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #40131 from summersab/refactor/OC-Server-getShareManager | John Molakvoæ | 2024-03-15 | 1 | -1/+2 |
|\ | |||||
| * | Merge branch 'master' into refactor/OC-Server-getShareManager | John Molakvoæ | 2024-03-15 | 31 | -176/+1083 |
| |\ | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | ||||
| * | | Refactor `OC\Server::getShareManager` | Andrew Summers | 2023-08-29 | 1 | -3/+4 |
| | | | | | | | | | | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com> | ||||
* | | | Refactor `OC\Server::getLockingProvider` | Andrew Summers | 2024-03-15 | 1 | -3/+3 |
| |/ |/| | | | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com> | ||||
* | | refactor(mimeloader): modernize MimeTypeLoader | Thomas Citharel | 2024-03-14 | 1 | -6/+5 |
| | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | | feat(files): copy live photos | Maxence Lange | 2024-03-08 | 1 | -3/+6 |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | | fix: clearify logic around getMountsForFileId filtering | Robin Appelman | 2024-03-06 | 1 | -11/+11 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #43471 from nextcloud/cache-path-by-id | Robin Appelman | 2024-03-05 | 6 | -45/+92 |
|\ \ | | | | | | | Cache path by id | ||||
| * | | perf: cache path by id to speedup getting nodes by id | Robin Appelman | 2024-03-04 | 6 | -45/+92 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | test: Additional tests for issue #35776 | Dariusz Olszewski | 2024-03-04 | 1 | -0/+146 |
|/ / | | | | | | | Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com> | ||||
* | | fix: Enforce forbidden filename characters on backend | Ferdinand Thiessen | 2024-02-28 | 1 | -3/+48 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | add some comments for the distributive operation and add another test | Robin Appelman | 2024-02-16 | 1 | -0/+27 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | add extra flatten step to improve "or eq" -> "in" optimization | Robin Appelman | 2024-02-15 | 1 | -3/+3 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | add a search query step to split IN statements that are to large for oci | Robin Appelman | 2024-02-15 | 1 | -0/+44 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | optimize query pattern used by storage filter | Robin Appelman | 2024-02-15 | 5 | -0/+341 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | only get the path for the users cached mount info when we use it | Robin Appelman | 2024-02-09 | 1 | -3/+5 |
| | | | | | | | | | | | | most of the time we shouldn't need it so we can save joining on the filecache Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | make storage directory test be a bit less strict about mtimes | Robin Appelman | 2024-02-07 | 1 | -2/+3 |
| | | | | | | | | | | | | sometimes the clock ticks over during the test Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | refactor(objectstorage): cleanup types | Thomas Citharel | 2024-02-02 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | | add test for updating etag with unchanged mtime in child folder | Robin Appelman | 2024-01-31 | 1 | -0/+25 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | add test for updating etag with unchanged mtime | Robin Appelman | 2024-01-31 | 1 | -0/+19 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix(tests): Add messages to assertions to explain what failed | Joas Schilling | 2024-01-26 | 1 | -8/+8 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | chore(tests): Migrate object storage unit tests from drone to GitHub Actions | Ferdinand Thiessen | 2024-01-26 | 1 | -0/+4 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | fix(tests): Fix deprecation errors in S3 tests | Ferdinand Thiessen | 2024-01-26 | 1 | -1/+2 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 8 | -24/+24 |
| | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | | fix(ObjectStore): Make copying behavior consistent with local storage | Ferdinand Thiessen | 2023-11-17 | 1 | -0/+38 |
| | | | | | | | | | | | | Drop file permissions on copy like we do on local storage. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | optimize UserMountCache::registerStorage | Robin Appelman | 2023-11-16 | 1 | -14/+18 |
| | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | | optimize isShared and isMounted | Robin Appelman | 2023-11-08 | 1 | -4/+14 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #40499 from nextcloud/known-mtime-wrapper | Robin Appelman | 2023-09-21 | 1 | -0/+70 |
|\ \ | | | | | | | add wrapper for external storage to ensure we don't get an mtime that is lower than we know it is | ||||
| * | | apply known mtime wrapper for external storages | Robin Appelman | 2023-09-19 | 1 | -1/+0 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | | add wrapper to ensure we don't get an mtime that is lower than we know it is | Robin Appelman | 2023-09-19 | 1 | -0/+71 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | test: add test for cache mount provider | Daniel Kesselberg | 2023-09-20 | 1 | -0/+108 |
|/ / | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | fix: Pass parent to NonExistingFile instances | Julius Härtl | 2023-09-13 | 1 | -2/+1 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | | Merge pull request #39863 from nextcloud/sharing-mask-wrapper | Robin Appelman | 2023-09-04 | 1 | -2/+3 |
|\ \ | | | | | | | move share permission logic to storage wrapper | ||||
| * | | cleanup di for share permissions wrapper | Robin Appelman | 2023-08-16 | 1 | -2/+3 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | Merge pull request #39707 from ↵ | Simon L | 2023-09-04 | 1 | -0/+11 |
|\ \ \ | | | | | | | | | | | | | nextcloud/bugfix/39706/local-ext-storage-unavailable-mode | ||||
| * | | | Allow ext storage Local to go unavailable | Vincent Petry | 2023-08-29 | 1 | -0/+11 |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever an external storage of type Local points at a non-existing directory, process this as a StorageNotAvailable instead of returning 404. This makes desktop clients ignore the folder instead of deleting it when it becomes unavailable. The code change was limited to external storages to avoid issues during setup and with the default home storage. Signed-off-by: Vincent Petry <pvince81@yahoo.fr> | ||||
* | | | Fix sharing creation insert and get | John Molakvoæ (skjnldsv) | 2023-09-02 | 1 | -2/+0 |
| | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | | | update tests | Robin Appelman | 2023-08-31 | 1 | -46/+10 |
|/ / | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | only determine quota_include_external_storage once for quota wrapper | Robin Appelman | 2023-08-18 | 1 | -1/+2 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | tests: Add test for CacheEntry getters | Ferdinand Thiessen | 2023-08-16 | 1 | -0/+25 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | Fix setting static property in tests on PHP 8.3 | Côme Chilliet | 2023-08-14 | 1 | -2/+2 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix!: Remove symfony EventDispatcherInterface from User | Joas Schilling | 2023-07-27 | 5 | -11/+5 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: Move Node HookConnecter events to IEventDispatcher | Joas Schilling | 2023-07-27 | 1 | -12/+6 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | chore: ugly type juggling | Arthur Schiwon | 2023-06-21 | 1 | -3/+5 |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | repair -1 folder sizes for object store background scan | Robin Appelman | 2023-05-10 | 1 | -16/+26 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge branch 'master' into enh/type-iconfig-getter-calls | Côme Chilliet | 2023-04-20 | 4 | -125/+67 |
|\ | | | | | Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> | ||||
| * | tests: Adapt node related unit tests mocks to required root view | Julius Härtl | 2023-04-17 | 4 | -126/+66 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
| * | fix: Use proper path when creating node instances | Julius Härtl | 2023-04-17 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> |