summaryrefslogtreecommitdiffstats
path: root/lib/private/connector/sabre
Commit message (Collapse)AuthorAgeFilesLines
...
* Validate path in getChildVincent Petry2015-06-051-0/+3
|
* Translate invalid path exception to sabre exception for filesVincent Petry2015-06-031-0/+2
|
* Return 423 instead of 503 for locked filesVincent Petry2015-06-011-1/+1
|
* Move locking exceptionsVincent Petry2015-06-012-4/+15
|
* Convert LockedException to FileLocked in Sabre connectorVincent Petry2015-06-012-3/+19
| | | | | | For Sabre to be able to return the proper error code instead of 500, the LockedException is now rethrown as FileLocked exception in the Sabre connector
* add locking for non-chunking webdav uploadRobin Appelman2015-06-011-0/+5
|
* close file handle after sending sabre responseRobin Appelman2015-06-011-0/+6
|
* Validate target file name for some webdav opsVincent Petry2015-05-292-0/+14
|
* Fix indentationLukas Reschke2015-05-271-25/+25
|
* Scrutinizer Auto-FixesScrutinizer Auto-Fixer2015-05-191-2/+0
| | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
* Merge pull request #16364 from owncloud/add-warning-webdavMorris Jobke2015-05-181-3/+15
|\ | | | | Add notice that WebDAV interface is not intended for browsers
| * Add notice that WebDAV interface is not intended for browsersLukas Reschke2015-05-151-3/+15
| | | | | | | | Fixes https://github.com/owncloud/core/issues/16359
* | Merge pull request #16292 from owncloud/webdav-storage-fireprehooksJoas Schilling2015-05-151-6/+28
|\ \ | |/ |/| Fire prehooks when uploading directly to storage
| * Fire prehooks when uploading directly to storageVincent Petry2015-05-131-6/+28
| |
* | fix webdav quota check for the root of the dav endpointRobin Appelman2015-05-121-0/+3
|/
* use cross storage move when renaming the part file during webdav putRobin Appelman2015-05-071-10/+12
|
* triger propagation for webdav uploadsRobin Appelman2015-04-271-0/+1
| | | | use post hooks for share etag propagator
* Merge pull request #15683 from owncloud/block-legacy-clientsLukas Reschke2015-04-241-0/+79
|\ | | | | Block old legacy clients
| * Catch not existing User-Agent headerLukas Reschke2015-04-231-1/+5
| | | | | | | | In case of an not sent UA header consider the client as valid
| * Use 403 instead a 50x responseLukas Reschke2015-04-201-10/+9
| |
| * Block old legacy clientsLukas Reschke2015-04-201-0/+76
| | | | | | | | | | | | | | | | | | | | | | This Pull Request introduces a SabreDAV plugin that will block all older clients than 1.6.1 to connect and sync with the ownCloud instance. This has multiple reasons: 1. Old ownCloud client versions before 1.6.0 are not properly working with sticky cookies for load balancers and thus generating sessions en masse 2. Old ownCloud client versions tend to be horrible buggy In some cases we had in 80minutes about 10'000 sessions created by a single user. While this change set does not really "fix" the problem as 3rdparty legacy clients are affected as well, it is a good work-around and hopefully should force users to update their client
* | Do not trash part files, delete directlyVincent Petry2015-04-211-2/+2
|/
* Merge pull request #12006 from owncloud/dav-put-storageMorris Jobke2015-04-151-35/+61
|\ | | | | Work directly on the storage when uploading over webdav
| * Keep phpdoc updated.Robin Appelman2015-04-141-1/+1
| |
| * pass a stream to the testsRobin Appelman2015-04-141-6/+0
| |
| * rewind and update error messageRobin Appelman2015-04-131-1/+2
| |
| * use our own stream copy insteadRobin Appelman2015-04-131-1/+1
| |
| * update testsRobin Appelman2015-04-091-22/+33
| |
| * Work directly on the storage when uploading over webdavRobin Appelman2015-04-081-23/+43
| |
* | block webdav in single user modeRobin Appelman2015-04-091-0/+3
|/
* In case of encryption exceptions we return 503 - this will allow the client ↵Thomas Müller2015-04-071-55/+69
| | | | to retry
* cleaning up exception messThomas Müller2015-04-071-2/+2
|
* Removing left overs from old encryption appThomas Müller2015-04-071-16/+6
|
* Further cleanup of files_encryptionThomas Müller2015-04-071-1/+3
|
* Removing files_encryption left oversThomas Müller2015-04-071-1/+1
|
* Merge pull request #15227 from owncloud/ocetag-headerVincent Petry2015-03-271-0/+46
|\ | | | | Copy Etag header to OC-Etag for sabre calls
| * Copy Etag header to OC-Etag for sabre callsVincent Petry2015-03-261-0/+46
| |
| * Revert "adding OC-ETag header"Vincent Petry2015-03-262-20/+2
| | | | | | | | This reverts commit 30ee8b6f998b4b2e27da92b3adcdbc4683d3bcde.
| * Revert "adding unit tests"Vincent Petry2015-03-261-2/+5
| | | | | | | | This reverts commit 8d327c94a844804d0e7af057866e552bd5aafd17.
| * Merge pull request #15168 from owncloud/oc-etag-masterVincent Petry2015-03-262-2/+17
| |\ | | | | | | adding OC-ETag header
| | * adding unit testsThomas Müller2015-03-261-5/+2
| | |
| | * adding OC-ETag headerThomas Müller2015-03-242-2/+20
| | |
* | | Merge pull request #13802 from owncloud/share-partfilepermissionsMorris Jobke2015-03-261-6/+15
|\ \ \ | | | | | | | | Fix share permission checks
| * | | Fix permission checks in Sabre connectorVincent Petry2015-03-191-6/+15
| | | | | | | | | | | | | | | | | | | | This fixes moving files in and out of shared folders with some exotic permission combinations.
* | | | Remove unneeded argumentLukas Reschke2015-03-261-1/+1
| | | |
* | | | Serve all files with a Content-Disposition of 'attachment' via WebDAVLukas Reschke2015-03-261-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As an additional security hardening it's sensible to serve these files with a Content-Disposition of 'attachment'. Currently they are served 'inline' and get a "secure mimetype" assigned in case of potential dangerous files. To test this change ensure that: - [ ] Syncing with the Desktop client still works - [ ] Syncing with the Android client still works - [ ] Syncing with the iOS client still works I verified that the 1.8 OS X and iOS client still work with this change.
* | | | Update license headersJenkins for ownCloud2015-03-2620-112/+365
| |/ / |/| |
* | | Merge pull request #15171 from owncloud/sabre-logforbiddenasdebugThomas Müller2015-03-241-0/+3
|\ \ \ | | | | | | | | Log forbidden in debug level
| * | | Log forbidden in debug levelVincent Petry2015-03-241-0/+3
| | |/ | |/|
* | | Merge pull request #14949 from owncloud/sabre-2.1.3Lukas Reschke2015-03-241-1/+2
|\ \ \ | |/ / |/| | Update sabre-2.1.3 thirdparty submodule