Commit Graph

1106 Commits (a94de5cb5a0a0e341dd3eb7130a41f95c71a6abc)

Author SHA1 Message Date
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
Robin Appelman 499995b37a
handle stream wrappers in SeekableHttpStream 4 years ago
Martin Brugnara 7409569994
Expose umask override value as config parameter: localstorage.umask 4 years ago
Robin Appelman 8238582e59
store unencrypted size in the unencrypted_size column 4 years ago
Julius Härtl 0f0e74a78c Cleanup temporary files after finishing the write to object storage 4 years ago
Daniel Kesselberg f399fd41ec
Fix docblock for return type 4 years ago
Marcel Klehr f755ee0868 Files: Extend search to also cover tags 4 years ago
Carl Schwan ec6b83cc18 Add stricter psalm type for CappedMemoryCache 4 years ago
Carl Schwan a392cd70fb Make it possible to get the appdata folder using the public API 4 years ago
plumbeo 1258caeab7 Save encrypted files in binary format 4 years ago
Côme Chilliet 2b07031d3e
composer run cs:fix 4 years ago
Côme Chilliet 23f7a37c03
Remove ILogger usages in lib/private/Files/Storage 4 years ago
Côme Chilliet 069477e608
Migrate more classes of lib/private to LoggerInterface 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 7a6c724a81 Use a lazy user for the file owner when listing a directory 4 years ago
Robin Appelman 9f0ba3adc2
optimize adding submount info to directory content 4 years ago
Robin Appelman a4e120c203
tell mysql to ignore the sort index for search queries 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
Joas Schilling 49e62149d8
Make the binary operation order explicit 4 years ago
Robin Appelman 468d6a9cf1
ignore forbidden files while scanning local storage 4 years ago
Arthur Schiwon 1ec4563c2e
log stacktrace for 'Backends provided no user object' 4 years ago
Carl Schwan 7817845538 Add a metadata service to store file metadata 4 years ago
Robin Appelman b65d214f15
perform a setup if we can't find any mounts containing a file 4 years ago
Robin Appelman 499749dbc1
more preset metadata for LazyUserFolder 4 years ago
Robin Appelman 54e52e9b5e
always do full setup for home folder with submounts 4 years ago
Robin Appelman bdc86e9486
add missing return 4 years ago
Julius Härtl 9b408d556d
Adapt LockScope to LockContext rename 4 years ago
Robin Appelman 5e69f98c16
sh 4 years ago
Robin Appelman 151c800397
allow reusing known folder info when getting directory contents 4 years ago
Robin Appelman 9b1abd6fac
save filesystem node in dav node 4 years ago
Robin Appelman 791dc509d3
only setup home mount when getting home folder 4 years ago
Côme Chilliet 140624d551
composer run cs:fix 4 years ago
Côme Chilliet d36a1a7bf6 Exit early if $storage is falsy in View::getDirectoryContent 4 years ago
Côme Chilliet 916fbe81c6 Fix incorrect if conditions in View 4 years ago
Robin Appelman f9a5fb99fd
use the same cached propfind for free space for dav storage 4 years ago
Robin Appelman 5e2dd29aaf
only request free space once for external shares 4 years ago
Robin Appelman 89d3cd1447
don't overwrite the etag from storage backends that already provide "good" etags 4 years ago
Robin Appelman d84f9fa9bb
rename cached fileinfo on rename 4 years ago
Robin Appelman 754603a04e
dont needlessly resolve path when getting internalPath/storage from Node 4 years ago
Robin Appelman 8b12c75ca2
don't do a full setup for `findByStorageId` 4 years ago
Robin Appelman 44a8ebdc1f
optimize getById on LazyUserFolder to not require a full fs setup 4 years ago
Robin Appelman 700444e218
split out some path manipulation logic 4 years ago
Robin Appelman 99ac46d8f5
allow getting mounts by providers 4 years ago
Julius Härtl 40f1ad60c2
Add public API for owner based locking 4 years ago
Joas Schilling d3b9d49c22
Deduplicate storage ids in list before reusing 4 years ago
Robin Appelman ac657b0f06
cache storage id mapping both ways 4 years ago
Robin Appelman ff666e648a Add dav plugin to trigger recalculating of checksums 4 years ago