Commit Graph

748 Commits (87be12e9586cdfd0ac785525fb02df2af49ee3da)

Author SHA1 Message Date
Christoph Wurst d9015a8c94
Format code to a single space around binary operators 6 years ago
Morris Jobke 063ac9d353
Do not fetch the normalized full path again if it is already available 6 years ago
Morris Jobke 99c9423766
Remove @suppress SqlInjectionChecker 6 years ago
Robin Appelman cfde74442c
optimize View::getPath if we already know the storage id 6 years ago
Robin Appelman 244fd6ae49
disable update checking for shared storages 6 years ago
Roeland Jago Douma bb06b6cce4
Fix reading empty files from objectstorage 6 years ago
Roeland Jago Douma 9fdeed8cc0
Run stat less often for objectstorages 6 years ago
Julius Härtl 87e5fd0d2c
Check if quota should be applied to path when creating directories 6 years ago
Julius Härtl 5e4303b1fe
Properly add both mimetypes to secure mimetype mapping 6 years ago
Christoph Wurst 1f7f93a695
Update license headers for Nextcloud 20 (again) 6 years ago
Robin Appelman a792a51dca
dont use `false` as cache key for non utf8 path in normalizePath 6 years ago
Robin Appelman 81c5aa9819
set the mount id before calling storage wrapper 6 years ago
Julius Härtl ac2999a26a
Transfer shares of the transferred root node 6 years ago
Roeland Jago Douma 789b33aba4
Only update the filecache entry once the file has been written to S3 6 years ago
Roeland Jago Douma 6ffd7173f9
Don't lose filecache entry on s3 overwrite error 6 years ago
Robin Appelman 2879472f81
trim slashes 6 years ago
Julius Härtl 7512dc2b34
Set proper root path for single file shares originating from other storages 6 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 6 years ago
korelstar d8a80cd45c
fix: file quota was not applied in all cases 6 years ago
Stephen Cuppett 5ef0f86ce7
Resolves #19790, Provides Support for IAM Credentials 6 years ago
Robin Appelman 5af7d921a9
Make Cache::removeChildren non recursive 6 years ago
Morris Jobke fedf9c69d9
Use matching parameter names form interfaces and implementations 6 years ago
Roeland Jago Douma 2bbb848c31
Add legacy scanning command 6 years ago
Morris Jobke 560ccf5d83
Cast float to int to avoid invalid scalar argument warning 6 years ago
Roeland Jago Douma 6ed4c8a946
Improve recent file fetching 6 years ago
Morris Jobke e47cfc9a54
Properly add new methods to interface and document in PHPDoc for getRootMounts() 6 years ago
Georg Ehrke ee23906c3c
Allow writing empty content to new file 6 years ago
Morris Jobke 45428e4948
Add config option to enable multibucket preview distribution 6 years ago
Morris Jobke 4fdd38c737
Use fixed preview buckets that are postfixed with -preview-NUMBER 6 years ago
Morris Jobke 159f28cd52
Mount the old previews in a separate folder for the multi bucket setup and check in them before using the actual locations 6 years ago
Morris Jobke 438ac23e2a
Distribute preview folders in appdata in multibucket setup to multiple buckets 6 years ago
Robin Appelman 8c3b22859c
dont update mimetype when moving to trash 6 years ago
Robin Appelman c8cf2e8a5b
fix renameFromStorage messing with folder mimetype 6 years ago
Robin Appelman ad7798f9c9
use exceptions for error signaling in writeStream 6 years ago
Robin Appelman 5949849322
fix moving files from external storage to object store trashbin 6 years ago
lui87kw 3fe3d1fca3 Extra white space to follow other ifs 6 years ago
bladewing 7dafd5831f Avoid substr() error when strpos returns false 6 years ago
Robin Appelman e357d46863
filter files containing a hash in the path for ftp storages 6 years ago
Robin Appelman 70906a359f
ensure home storage is initialized on first setup 6 years ago
J0WI 356bc50420 Only clear the realpath cache 6 years ago
J0WI ea08a01999 clearstatcache() on rmdir 6 years ago
Christoph Wurst d3a4bc91f7
Fix static method call for s3 bucket compat check 6 years ago
Robin Appelman da2d425044
add proper paths to locking exceptions 6 years ago
Daniel Kesselberg e984357cfc
Set retry = false for forbidden exception. 6 years ago
Daniel Kesselberg 8aa99aa8ff
Update presign method to match with interface again. 6 years ago
Robin Appelman 35d75dbb38
relax permissions mask check for detecting part file rename 6 years ago
Christoph Wurst 9d392891be
Disable Client-Side Monitoring on AWS storage 6 years ago
Robin Appelman e9b5514186
prevent the root storage from accidentally scanning user folders 6 years ago
Florent 3594ba6971 Upload part size as S3 parameter instead of constant value 6 years ago
Robin Appelman e75797ad67
increase log level for storage self-test 6 years ago