45 Commits (e42f511412c3dee98e843d215f6f74d65b8a5120)

Author SHA1 Message Date
  Robin Appelman dec880b285
optimize builtin storage wrappers 8 months ago
  Robin Appelman 1eb3293e53
setup filesystem wrappers before we mark the root as setup 11 months ago
  Robin Appelman b6c3507aa0 only determine quota_include_external_storage once for quota wrapper 10 months ago
  Robin Appelman e73889a240 cleanup di for share permissions wrapper 10 months ago
  Robin Appelman a031bc4788 more share permission logic to storage wrapper 10 months ago
  Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 1 year ago
  Robin Appelman fb1095f0f6
do onetime user setup before getting any mount from providers 1 year ago
  Robin Appelman 91d5f6a826 more filesystem setup performance instrumentation 1 year ago
  Côme Chilliet f5c361cf44
composer run cs:fix 1 year ago
  Robin Appelman 841a6a084e
delay updating setup providers untill we register the mounts 1 year ago
  Robin Appelman bd91c56539
get quota for user only when needed 1 year ago
  Robin Appelman 13eef55a92
always triger setup of builtin storage wrappers 1 year ago
  Jonas 74e9ef0fb1
Fix listening for circle events in SetupManager 2 years ago
  Robin Appelman 5c768f980e
fix mounts mounted at the users home 2 years ago
  Robin Appelman a937ab03dd
perform onetime setup earlier to ensure wrappers are registered on time 2 years ago
  Vincent Petry 23403ef693
Allow compatibility wrapper on local external storage 2 years ago
  Robin Appelman b36dfd8f11 Only need to setup root for groupfolders 2 years ago
  Robin Appelman bbf283f818
cache fullSetupRequired locally 2 years ago
  Robin Appelman 561a2071e4
only register mounts that are new from providers that are new during a full setup 2 years ago
  Robin Appelman 54e52e9b5e
always do full setup for home folder with submounts 2 years ago
  Robin Appelman bdc86e9486
add missing return 2 years ago
  Robin Appelman 791dc509d3
only setup home mount when getting home folder 2 years ago
  Robin Appelman 99ac46d8f5
allow getting mounts by providers 2 years ago
  Robin Appelman 881e107543
Apply suggestions from code review 2 years ago
  Robin Appelman b7a7425fbd
make mount cache duration configurable 2 years ago
  Robin Appelman 70c37c2717
fmt 2 years ago
  Robin Appelman 89919b0e24
invalidate mount cache on circles change 2 years ago
  Robin Appelman 15c9a3114a
perform full setup if a cached mount doesn't have a provider set 2 years ago
  Robin Appelman d342c764f2
don't double setup provider when calling `setupForUser` after `setupForPath` 2 years ago
  Robin Appelman 6b085b6fd1
add logic to perform a full filesystem setup when needed 2 years ago
  Robin Appelman 506d29c095
update cached mounts when only specific providers have been setup 2 years ago
  Robin Appelman 79f6742410
improve lazy UserFolder 2 years ago
  Robin Appelman 19c64cf8b6
setup only relevant mounts when possible 2 years ago
  Robin Appelman 577b1fa856
setup for current user when finding mounts in the root 2 years ago
  Robin Appelman 917c74e214
type fixes 2 years ago
  Robin Appelman 07a7dcb824
move user mountpoint setup to setupmanager 2 years ago
  Robin Appelman 22875bf367
move logic to decide what to setup to setupmanager 2 years ago
  Robin Appelman 1c468129af
adjust tests to new fs setup 2 years ago
  Robin Appelman 5c0fe93498
move teardown logic to SetupManager 2 years ago
  Robin Appelman 15ff65c12f
start moving filesystem setup logic to it's own place 2 years ago