Commit Graph

71 Commits (ad00a149ea2bb262e62fbecf11051fd035f90ec4)

Author SHA1 Message Date
Robin Appelman 33b90d28f8 fix moving files of encrypted local storage to unencrypted local storage 3 years ago
szaimen 3f7c620f26 fix psalm 3 years ago
szaimen dd8774389e remove 32-bit workarounds 3 years ago
Carl Schwan a5ea677370 Rename file1 and file2 to source and target in Storage abstraction 3 years ago
Robin Appelman cb51564356 trigger a rescan when trying to fopen a file that exists in cache but not on disk 3 years ago
Tigran Mkrtchyan f41209a061 config: add a switch to control truncate before update 3 years ago
Tigran Mkrtchyan 8fc4cf67f1 files: remove destination file before copying new content (WORM) 3 years ago
Tigran Mkrtchyan b6065a236f files: make OC\Files\Storage\Local WORM friendly 3 years ago
Martin Brugnara 7409569994
Expose umask override value as config parameter: localstorage.umask 4 years ago
Côme Chilliet 23f7a37c03
Remove ILogger usages in lib/private/Files/Storage 4 years ago
Robin Appelman 468d6a9cf1
ignore forbidden files while scanning local storage 4 years ago
Robin Appelman 84f464550a
some file scanner performance improvements 4 years ago
acsfer 152e2bfdaa
Check for `disk_free_space` 4 years ago
Carl Schwan 9408f8ae69
Fix security issues when copying groupfolder with advanced ACL 4 years ago
acsfer 98eac0fc05
Simplify :) 4 years ago
acsfer 8a8df49bc0
Replace `file_exists()` method by `is_file()` 4 years ago
acsfer 3a25183b66 Get `filesize()` if `file_exists()` 4 years ago
Daniel Kesselberg e60a829b42
explicitly close source stream on local storage 4 years ago
Rid 0469acfb20 Fix scanner mistaking socket files for directories 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Robin Appelman aee4caed07
show better error messages when a file with a forbidden path is encountered 5 years ago
Robin Appelman e5dc1a8085
Set umask before operations that create local files 5 years ago
Robin Appelman d182043e83
explicitly set permissions on newly created folders 5 years ago
Johannes Leuker ac88bcbd5f Add 'allow Symlinks' as an option to config.php 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Tigran Mkrtchyan f3513f3fe4 files: Local#writeStream should use it's own file_put_contents 5 years ago
aler9 ac0c7a8fe0 Fix file size computation on 32bit platforms 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Robin Appelman ad7798f9c9
use exceptions for error signaling in writeStream 6 years ago
J0WI 356bc50420 Only clear the realpath cache 6 years ago
J0WI ea08a01999 clearstatcache() on rmdir 6 years ago
Roeland Jago Douma 6b26744787
Clear the statscache before fetching the metadata 6 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Robin Appelman 9735b5d61f
Add method to storage backends to get directory content with metadata 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Robin Appelman 5439469b68
optimize getMetaData for local storage 6 years ago
Christoph Wurst 1a9330cd69
Update the license headers for Nextcloud 19 6 years ago
Christoph Wurst b80ebc9674
Use the short array syntax, everywhere 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 0568b01267
Improve etag handling 6 years ago
Roeland Jago Douma 1cc8a2f5d2
Supress warnings touch can generate 7 years ago
Robin Appelman f39605dabc
verify that paths are valid for recursive local move 7 years ago
Robin Appelman 93de63777e
extend storage api to allow directly writing a stream to storage 7 years ago
Arthur Schiwon 38a90130ce
move log constants to ILogger 8 years ago
Morris Jobke bcba1a97ad
Use fallback path if data dir is not available for Storage/Local.php 8 years ago
Morris Jobke 01040daf02
Fix call to clearstatcache to actually use the file path 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Joas Schilling 94f3fc63bc
Use ::class and fix missing doc 8 years ago
Roeland Jago Douma ace7b69aa7
Fix copy from jailed storage 9 years ago