Commit Graph

79 Commits (7100c7116676ce3de0dcd9d1dee467503b455d2b)

Author SHA1 Message Date
Robin Appelman 8443e166af
fix: don't do full setup in setupForProvider if all requested providers are authoritative 7 days ago
Robin Appelman a6bcb1075f
fix: don't try to setup for a user when setting up / 1 week ago
Louis Chmn 7c9c74f4f0 feat(files_sharing): Implement partial mount providers 3 weeks ago
Robin Appelman 53b160ce9b fix: add some extra checks for getMountsForPath arguments 3 weeks ago
Robin Appelman 68cdd1b1ef fix: fallback to full user setup if we cant find the expected mount root 3 weeks ago
Robin Appelman 47530ef95f feat: add a debug config option to disable authoritative mount optimizations 3 weeks ago
Robin Appelman e5497c7731 fix: protect against infinite loops in setup 3 weeks ago
Robin Appelman 467487ecd8 feat: dont reload authoritative mount providers when doing by-path setup 3 weeks ago
Carl Schwan 7b05c8f797
refactor(files): Rename IMountProviderArgs 3 weeks ago
Salvatore Martire 2d22c4f654 fix: update information cached by mount point on rename 4 weeks ago
Salvatore Martire 07eef5eaf4 fix: drop set up partial mounts on setupForUser 4 weeks ago
Salvatore Martire 6e9ba894a2 fix: add $forChildren parameter to IPartialMountProvider 1 month ago
Salvatore Martire 6c19fbcf4d fix: adjust authoritative setup path caching logic 1 month ago
Salvatore Martire d14a032220 feat: implement support for authoritative mount providers 2 months ago
Salvatore Martire 9b519b4679 refactor: simplify code 2 months ago
Salvatore Martire f47a586cdd docs: update comments 2 months ago
Robin Appelman 73d0418425
fix: don't update cached mountpoints if the request doesn't have filesystem access 6 months ago
Côme Chilliet 7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager 7 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 7 months ago
Ferdinand Thiessen e143921896
feat(IUser): add `getQuotaBytes` method to get machine readable quota 9 months ago
provokateurin ecfa58d3d7
fix(SetupManager): Include home and root providers when registering mounts 9 months ago
Robin Appelman b2c01785ae
fix: fix availability wrapper not applying 1 year ago
Carl Schwan 77821f8f3e
feat(trashbin): Port files trashbin events to IEventDispatcher/IEventListener 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman 1071201052
feat: store the mountpoint of storages in the mount options 1 year ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Joas Schilling 951c330d39
Revert "don't perform an explicit setup when using the file cache" 2 years ago
Robin Appelman 4fba4cd14c fix: fix user folder init 2 years ago
Robin Appelman af466a0d3a fix: ensure user home mounts is registered 2 years ago
Robin Appelman ac7f3ee985 add a debug option to force a full filesystem setup 2 years ago
Robin Appelman dec880b285
optimize builtin storage wrappers 2 years ago
Robin Appelman 1eb3293e53
setup filesystem wrappers before we mark the root as setup 2 years ago
Robin Appelman b6c3507aa0 only determine quota_include_external_storage once for quota wrapper 3 years ago
Robin Appelman e73889a240 cleanup di for share permissions wrapper 3 years ago
Robin Appelman a031bc4788 more share permission logic to storage wrapper 3 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Robin Appelman fb1095f0f6
do onetime user setup before getting any mount from providers 3 years ago
Robin Appelman 91d5f6a826 more filesystem setup performance instrumentation 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Robin Appelman 841a6a084e
delay updating setup providers untill we register the mounts 3 years ago
Robin Appelman bd91c56539
get quota for user only when needed 3 years ago
Robin Appelman 13eef55a92
always triger setup of builtin storage wrappers 4 years ago
Jonas 74e9ef0fb1
Fix listening for circle events in SetupManager 4 years ago
Robin Appelman 5c768f980e
fix mounts mounted at the users home 4 years ago
Robin Appelman a937ab03dd
perform onetime setup earlier to ensure wrappers are registered on time 4 years ago
Vincent Petry 23403ef693
Allow compatibility wrapper on local external storage 4 years ago
Robin Appelman b36dfd8f11 Only need to setup root for groupfolders 4 years ago
Robin Appelman bbf283f818
cache fullSetupRequired locally 4 years ago
Robin Appelman 561a2071e4
only register mounts that are new from providers that are new during a full setup 4 years ago