Commit Graph

52 Commits (29e1c3a898a66b0b005d230a836a0275e462071c)

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