Commit Graph

54 Commits (7fbb7f4dc4cd1918a5b3dfaa4c8dfb6a7e11d0c3)

Author SHA1 Message Date
Chris Wilson 402a3ed146 Improve debugging for ServiceUnavailable exceptions 12 years ago
Thomas Müller 5b00bc1d6e Adding basement for the direct download url 12 years ago
Joas Schilling 78a307995c Fix namespace of Files_Encryption outside of the app 12 years ago
Vincent Petry 0b2c24081f Return real mime type on PROPFIND 12 years ago
Vincent Petry cccedf6f30 Convert StorageNotAvailableException to SabreDAV exception 12 years ago
Bjoern Schiessle a10ae2816e clean up encryption exceptions 12 years ago
Bjoern Schiessle c2a45c1238 throw exception if private key is missing 12 years ago
Vincent Petry 470c25eff4 WebDAV now throws 403 when deletion did not work 12 years ago
Thomas Müller 27cd30aa94 content size checks are not valid for LOCK 12 years ago
chli1 712487c861 fix BadRequest error if CONTENT_LENGTH not set 12 years ago
Thomas Müller 96a931929e adding OC-ETag header 12 years ago
Thomas Müller ea269f0067 Upload abortion is now detected within the OC_Connector_Sabre_File::put() 12 years ago
Robin Appelman c6a83b2f17 Fix exposing single files over webdav 12 years ago
Thomas Müller 48eee0b432 use the right interface \Sabre\DAVACL\PrincipalBackend\BackendInterface 12 years ago
Thomas Müller 76e04027bc Upgrade SabreDAV to 1.8.10 12 years ago
ringmaster cda87fd9c4 Normalize lock exception messages. 12 years ago
ringmaster 6b94732bdf Respect locked files, surface correct exception. 12 years ago
Andreas Fischer fb4556033a Cast '{DAV:}getcontentlength' to number instead of int. 12 years ago
Robin McCorkell a7ae2e874a Squash 'a | b' into 'a|b', in /lib 12 years ago
Robin Appelman cd0c5990f8 properly quote etags 12 years ago
Thomas Müller 4ba6f4839d fixing typos and PHPDoc 12 years ago
Bjoern Schiessle 27c5a978f9 we no longer need to handle the Shared folder different from any other folder 12 years ago
Thomas Tanghus 51e47319ef White-list known secure mime types. Refs. #8184 13 years ago
Robin Appelman 3a21755963 Pass the filesystem view as argument in the sabredav connectors and use the fileinfo object 13 years ago
Vincent Petry bd71a1b7b6 Added file name check in webdav connector 13 years ago
Jörn Friedrich Dreyer 2a6a9a8cef polish documentation based on scrutinizer patches 13 years ago
Vincent Petry 11ef12a106 Added exception logger plugin for sabre connector 13 years ago
Vincent Petry 8eaa39f4e2 Removed special handling of part files in shared storage rename 13 years ago
Thomas Müller ed469a7d2c in order to work properly with encryption ocTransferId is added to the file path - questionable usage of magic string 13 years ago
Thomas Müller 1c0b8ed214 Adding a random postfix to the part file. 13 years ago
Vincent Petry 80d2371f97 Fixed touch after chunk assembling 13 years ago
Bjoern Schiessle 68f3f2e691 make it possible to detect transferID part 13 years ago
Thomas Müller 09903aa36c - delete properties on node delete 13 years ago
Thomas Müller 6e0e621218 creating and deleting of file and folder 'Shared' in root is not allowed 13 years ago
Thomas Müller 2628601e79 adding oc-mtime handling to chunked upload 13 years ago
Thomas Müller 3cb666ad77 chunked files are assembled into a part file on the target storage followed by an atomic rename operation. 13 years ago
Thomas Müller d2d2c9a46d fixes #5367 13 years ago
Thomas Müller caa27824a9 catch specific file exceptions and convert them to proper http status code via webdav 13 years ago
Bjoern Schiessle 6c45fab037 part file needs to have .part extension 13 years ago
Bjoern Schiessle 0293d8e04f If a existing file in Shared/ with update permissions gets updated we need to write the .part file to a different place because we can't create new files in the Shared folder 13 years ago
Thomas Müller 61a534fb60 moving createFileChunked() to OC_Connector_Sabre_File 13 years ago
Thomas Müller f496609085 the path for reassembling was created the wrong way 13 years ago
Thomas Müller 730c80ff9c adding additional exceptions for special cases where creating a file might not be allowed 13 years ago
Thomas Müller 9c9dc276b7 move the private namespace OC into lib/private - OCP will stay in lib/public 13 years ago
Thomas Müller a86c10984a catching NotPermittedException and throw it to the dav client as 403 13 years ago
Thomas Müller 84a0e6930b creating non static getETagPropertyForPath() 13 years ago
Thomas Müller 4e7f82ef04 unify duplicate code 13 years ago
Thomas Müller cf9dbc6e34 adding error handling on file_put_contents within the web dav implementation 13 years ago
Thomas Müller e9eb34f187 duplicate code :sigh: - will fix this in a second pr 13 years ago
Bjoern Schiessle 6c3efaf26c throw exception if encryption was disabled but files are still encrypted to prevent the client from syncing unreadable files 13 years ago