Commit Graph

136 Commits (55e1270b94aa0f4ea003e2cbc87a8ea56bcae96d)

Author SHA1 Message Date
Git'Fellow fcc63b9603
refactor(dbal): move to modern calls 1 month ago
Côme Chilliet 1ab09ec753
chore: Apply new coding standard to all files 3 months ago
Ferdinand Thiessen e0ba4d71b6
chore: add missing `Override` attribute to `OC` 4 months ago
Robin Appelman ac9da6eaa0
perf: only load possible results in UserMountCache::getMountForPath 4 months ago
Robin Appelman 41e6124dcc
perf: only load a single mount at a time when checking for share conflicts 4 months ago
Robin Appelman aedc57afe7
fix: add optional user param to IUserMountCache::removeMount 4 months ago
Robin Appelman 4679c6d9a1
perf: remove needless check for changed storage id for mounts 4 months ago
Robin Appelman 0da86facc5
fix: clear in-memory cached mounts for user when adding/removing mounts 4 months ago
Robin Appelman 8030a14382
fix: use proper index when deleting mounts 4 months ago
ailkiv e958fa0113 fix: PostgreSQL transaction aborts when caching user mounts 5 months ago
Robin Appelman 9884dec646
fix: fix updating cached mounts with multiple entries for root id 6 months ago
provokateurin f12cecb684
feat(rector): Enable SafeDeclareStrictTypesRector 6 months ago
Carl Schwan 3979c493f9
refactor: Apply second batch of comments 7 months ago
Carl Schwan 65e769a861
refactor: Apply comments 7 months ago
Carl Schwan 7b6078875b
refactor: Run rector on lib/private 7 months ago
Robin Appelman 51a4bc519b fix: make getMountsForFileId work with sharding again 7 months ago
Carl Schwan 33d6f1e984
refactor(CacheMountInfo): Use constructor paramater promotion 7 months ago
Carl Schwan 668ad4faac
perf(UserMountCache): Invert condition so that we avoid some SQL queries 7 months ago
Benjamin Gaussorgues f71f19c0c7
feat: optimize user mount cache 7 months ago
Robin Appelman d71c6796ca
feat: perform share mount validation on share instead of on mount 7 months ago
Louis Chmn 7c9c74f4f0 feat(files_sharing): Implement partial mount providers 7 months ago
Robin Appelman 53b160ce9b fix: add some extra checks for getMountsForPath arguments 7 months ago
Carl Schwan 94dd919b88
perf(UserMountCache): Optimize loop 7 months ago
Carl Schwan 7b05c8f797
refactor(files): Rename IMountProviderArgs 7 months ago
Robin Appelman 9dffca2f07
fix: improve handling of unavailable storages 7 months ago
Robin Appelman e3551e576c
feat: add api for authoritative mount providers to update the user mounts 7 months ago
Salvatore Martire 6e9ba894a2 fix: add $forChildren parameter to IPartialMountProvider 8 months ago
provokateurin 341fd348e6
fix(UserMountCache): Add back unique index for oc_mounts and use normal insert 8 months ago
Salvatore Martire d14a032220 feat: implement support for authoritative mount providers 8 months ago
Salvatore Martire 9b519b4679 refactor: simplify code 8 months ago
Salvatore Martire f47a586cdd docs: update comments 8 months ago
Benjamin Gaussorgues 39e2e70084
feat(mounts): optimize load of mounts by filtering on database side 12 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 1 year ago
provokateurin ecfa58d3d7
fix(SetupManager): Include home and root providers when registering mounts 1 year ago
provokateurin 6818aa9b12
feat(UserMountCache): Emit events for added, removed and updated mounts 1 year ago
Robin Appelman c3f06b370c
feat: add debug logging for adding/removing items from the user mounts cache 1 year ago
Git'Fellow a1681b0756 chore(db): Apply query prepared statements 2 years ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 2 years ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 2 years ago
Robin Appelman eb4fb994cf
fix: ensure array returned from getMountsForFileId is continious 2 years ago
Robin Appelman 0931492ff0
fix: make usermountcache compatible with sharding 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet 47b765552f fix: Remove incorrect default null value 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 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 51019fda7a fix: clearify logic around getMountsForFileId filtering 2 years ago
Robin Appelman e33b32095e Revert "Filter mounts for file id before trying to get user information" 2 years ago
Robin Appelman 9ea3f4ab8f perf: use lazy user in UserMountCache for getting user for cached mount 2 years ago
Robin Appelman e7a7b4a401 perf: switch places that always use the first getById result to getFirstNodeById 2 years ago