Commit Graph

519 Commits (f87bab8ce2c871a0d4c8259c1ff7f7df58c4e8ea)

Author SHA1 Message Date
Robin Appelman 631ae17dce
handle long etags from dav external storage 7 years ago
Ari Selseng d16cfb519e Avoid calculating folder size for parent that needs scan. 7 years ago
Roeland Jago Douma 1153123b90
Use a tmp file for swift writes 7 years ago
Julius Härtl c778032276
Properly handle null as ownerId if file system access is denied by access token 7 years ago
Joas Schilling 01b4db62fb
Add dispatcher events to User and Group objects 7 years ago
S. Cat e3142a91b2 Bucket name - Alert in debug mode 7 years ago
S. Cat 381ae44d38 Correct code indent 7 years ago
S. Cat 77473b0228 Warning on S3 not compatible DNS bucket name 7 years ago
Sebastien Cat 59c3d8d85f Dont check Bucket Name in Nextcloud 7 years ago
Robin Appelman 8fc47c6f00
add option to get raw size (without submounts) from fileinfo 7 years ago
Robin Appelman 092f78d7a4
add event for cache update 7 years ago
Roeland Jago Douma 104616c1da
Use CountWrapper instead of almost identical CountReadStream 7 years ago
Roeland Jago Douma 61d66d7954
Fix empty file uploads to S3 7 years ago
Roeland Jago Douma 62ddb124a1
Filter out versions and trashbin 7 years ago
Roeland Jago Douma cb67c6aa00
Loop for the recent search 7 years ago
Roeland Jago Douma 4c7424d38b
We need to initialize the storage else the jailed path is always null 7 years ago
Volker d06c25b9c8
Update SwiftFactory.php 7 years ago
Robin Appelman 748bcd407b
add event for inserting cache entries 7 years ago
William Pain c26bdd4731 Fix: Check if `$this->params['user']` is an array 7 years ago
Robin Appelman 1d322d3b37
always use multipart uploader for s3 uploads 7 years ago
Robin Appelman f69c2d1e84
cleanup shared lock if changing to exclusive lock failed 7 years ago
Robin Appelman 615fb8cd77
Cache tokens when using swift's v2 authentication 7 years ago
Florian Schunk c2f8df0573 don't close input stream when writing in encrypted file 7 years ago
Roeland Jago Douma d0956c9a42
Followup 12833, gracefully handle the getting of / 7 years ago
Robin Appelman d6bf5d4384
upload new files in objectstore to a .part path first 7 years ago
Robin Appelman 6c9f2644cf
Add objectExists to objectstore interface 7 years ago
Robin Appelman 740ea0d30e
try to grab the appdata folder directly without going trough the whole tree 7 years ago
Roeland Jago Douma 72f3882d4b
No need to propogate changes in appdata 8 years ago
Roeland Jago Douma 2c6d36105c
Emit write update only once on touch 8 years ago
Roeland Jago Douma f7a1ed8656
Only execute query in propagateChange once 8 years ago
Robin Appelman 9d9f6903c9
Fix folder path containing leading slash when getting mount root by id 8 years ago
Morris Jobke cef8eadf2a
Add PHPDoc for thrown exception 8 years ago
Robin Appelman 35251928d5
forward object not found error in switch as dav 404 8 years ago
Robin Appelman 5d5cfefd35
return the correct value when trying to get a non existing item from cache by id 8 years ago
Christoph Wurst 1b85ef4bf2
Fix string doc type casing 8 years ago
Morris Jobke 93c62d78db
Fix UniqueConstraintViolationException while insert into oc_filecache 8 years ago
Joas Schilling bb352fb667
Use the defined func()->count() instead of manual counting 8 years ago
Roeland Jago Douma 0277cd7158
Properly search the root of a shared external storage 8 years ago
Robin Appelman 9b3cc72f7c
fix writeStream for jail wrapper 8 years ago
Robin Appelman c6a48110bf
allways fall back to fopen for encryption wrapper 8 years ago
Robin Appelman 93de63777e
extend storage api to allow directly writing a stream to storage 8 years ago
Robin Appelman e5c3e4b76f
Add getExtension() to FileInfo 8 years ago
Roeland Jago Douma 0fb070b5b4
Allow chunked uploads even if your quota is not sufficient 8 years ago
Robin Appelman 6c5ea0ceca
pass `Cache::getMoveInfo` along cache wrappers 8 years ago
Robin Appelman 565d830c11
expose storagefactory in server container 8 years ago
Robin Appelman ea42474b31
use name in fileinfo if set 8 years ago
Roeland Jago Douma 51e96dc3f6
Normalize getUnjailedPath 8 years ago
Roeland Jago Douma d5bf2c4523
Move normalizePath to regexes instead of looping 8 years ago
Robin Appelman 4c0cbdff36
tokens can't be valid local user names 8 years ago
Robin Appelman c300516e51
more efficient way to detect added and removed mounts 8 years ago