Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Validate path in getChild | Vincent Petry | 2015-06-05 | 1 | -0/+3 | |
| | ||||||
* | Translate invalid path exception to sabre exception for files | Vincent Petry | 2015-06-03 | 1 | -0/+2 | |
| | ||||||
* | Return 423 instead of 503 for locked files | Vincent Petry | 2015-06-01 | 1 | -1/+1 | |
| | ||||||
* | Move locking exceptions | Vincent Petry | 2015-06-01 | 2 | -4/+15 | |
| | ||||||
* | Convert LockedException to FileLocked in Sabre connector | Vincent Petry | 2015-06-01 | 2 | -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 upload | Robin Appelman | 2015-06-01 | 1 | -0/+5 | |
| | ||||||
* | close file handle after sending sabre response | Robin Appelman | 2015-06-01 | 1 | -0/+6 | |
| | ||||||
* | Validate target file name for some webdav ops | Vincent Petry | 2015-05-29 | 2 | -0/+14 | |
| | ||||||
* | Fix indentation | Lukas Reschke | 2015-05-27 | 1 | -25/+25 | |
| | ||||||
* | Scrutinizer Auto-Fixes | Scrutinizer Auto-Fixer | 2015-05-19 | 1 | -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-webdav | Morris Jobke | 2015-05-18 | 1 | -3/+15 | |
|\ | | | | | Add notice that WebDAV interface is not intended for browsers | |||||
| * | Add notice that WebDAV interface is not intended for browsers | Lukas Reschke | 2015-05-15 | 1 | -3/+15 | |
| | | | | | | | | Fixes https://github.com/owncloud/core/issues/16359 | |||||
* | | Merge pull request #16292 from owncloud/webdav-storage-fireprehooks | Joas Schilling | 2015-05-15 | 1 | -6/+28 | |
|\ \ | |/ |/| | Fire prehooks when uploading directly to storage | |||||
| * | Fire prehooks when uploading directly to storage | Vincent Petry | 2015-05-13 | 1 | -6/+28 | |
| | | ||||||
* | | fix webdav quota check for the root of the dav endpoint | Robin Appelman | 2015-05-12 | 1 | -0/+3 | |
|/ | ||||||
* | use cross storage move when renaming the part file during webdav put | Robin Appelman | 2015-05-07 | 1 | -10/+12 | |
| | ||||||
* | triger propagation for webdav uploads | Robin Appelman | 2015-04-27 | 1 | -0/+1 | |
| | | | | use post hooks for share etag propagator | |||||
* | Merge pull request #15683 from owncloud/block-legacy-clients | Lukas Reschke | 2015-04-24 | 1 | -0/+79 | |
|\ | | | | | Block old legacy clients | |||||
| * | Catch not existing User-Agent header | Lukas Reschke | 2015-04-23 | 1 | -1/+5 | |
| | | | | | | | | In case of an not sent UA header consider the client as valid | |||||
| * | Use 403 instead a 50x response | Lukas Reschke | 2015-04-20 | 1 | -10/+9 | |
| | | ||||||
| * | Block old legacy clients | Lukas Reschke | 2015-04-20 | 1 | -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 directly | Vincent Petry | 2015-04-21 | 1 | -2/+2 | |
|/ | ||||||
* | Merge pull request #12006 from owncloud/dav-put-storage | Morris Jobke | 2015-04-15 | 1 | -35/+61 | |
|\ | | | | | Work directly on the storage when uploading over webdav | |||||
| * | Keep phpdoc updated. | Robin Appelman | 2015-04-14 | 1 | -1/+1 | |
| | | ||||||
| * | pass a stream to the tests | Robin Appelman | 2015-04-14 | 1 | -6/+0 | |
| | | ||||||
| * | rewind and update error message | Robin Appelman | 2015-04-13 | 1 | -1/+2 | |
| | | ||||||
| * | use our own stream copy instead | Robin Appelman | 2015-04-13 | 1 | -1/+1 | |
| | | ||||||
| * | update tests | Robin Appelman | 2015-04-09 | 1 | -22/+33 | |
| | | ||||||
| * | Work directly on the storage when uploading over webdav | Robin Appelman | 2015-04-08 | 1 | -23/+43 | |
| | | ||||||
* | | block webdav in single user mode | Robin Appelman | 2015-04-09 | 1 | -0/+3 | |
|/ | ||||||
* | In case of encryption exceptions we return 503 - this will allow the client ↵ | Thomas Müller | 2015-04-07 | 1 | -55/+69 | |
| | | | | to retry | |||||
* | cleaning up exception mess | Thomas Müller | 2015-04-07 | 1 | -2/+2 | |
| | ||||||
* | Removing left overs from old encryption app | Thomas Müller | 2015-04-07 | 1 | -16/+6 | |
| | ||||||
* | Further cleanup of files_encryption | Thomas Müller | 2015-04-07 | 1 | -1/+3 | |
| | ||||||
* | Removing files_encryption left overs | Thomas Müller | 2015-04-07 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #15227 from owncloud/ocetag-header | Vincent Petry | 2015-03-27 | 1 | -0/+46 | |
|\ | | | | | Copy Etag header to OC-Etag for sabre calls | |||||
| * | Copy Etag header to OC-Etag for sabre calls | Vincent Petry | 2015-03-26 | 1 | -0/+46 | |
| | | ||||||
| * | Revert "adding OC-ETag header" | Vincent Petry | 2015-03-26 | 2 | -20/+2 | |
| | | | | | | | | This reverts commit 30ee8b6f998b4b2e27da92b3adcdbc4683d3bcde. | |||||
| * | Revert "adding unit tests" | Vincent Petry | 2015-03-26 | 1 | -2/+5 | |
| | | | | | | | | This reverts commit 8d327c94a844804d0e7af057866e552bd5aafd17. | |||||
| * | Merge pull request #15168 from owncloud/oc-etag-master | Vincent Petry | 2015-03-26 | 2 | -2/+17 | |
| |\ | | | | | | | adding OC-ETag header | |||||
| | * | adding unit tests | Thomas Müller | 2015-03-26 | 1 | -5/+2 | |
| | | | ||||||
| | * | adding OC-ETag header | Thomas Müller | 2015-03-24 | 2 | -2/+20 | |
| | | | ||||||
* | | | Merge pull request #13802 from owncloud/share-partfilepermissions | Morris Jobke | 2015-03-26 | 1 | -6/+15 | |
|\ \ \ | | | | | | | | | Fix share permission checks | |||||
| * | | | Fix permission checks in Sabre connector | Vincent Petry | 2015-03-19 | 1 | -6/+15 | |
| | | | | | | | | | | | | | | | | | | | | This fixes moving files in and out of shared folders with some exotic permission combinations. | |||||
* | | | | Remove unneeded argument | Lukas Reschke | 2015-03-26 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Serve all files with a Content-Disposition of 'attachment' via WebDAV | Lukas Reschke | 2015-03-26 | 1 | -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 headers | Jenkins for ownCloud | 2015-03-26 | 20 | -112/+365 | |
| |/ / |/| | | ||||||
* | | | Merge pull request #15171 from owncloud/sabre-logforbiddenasdebug | Thomas Müller | 2015-03-24 | 1 | -0/+3 | |
|\ \ \ | | | | | | | | | Log forbidden in debug level | |||||
| * | | | Log forbidden in debug level | Vincent Petry | 2015-03-24 | 1 | -0/+3 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #14949 from owncloud/sabre-2.1.3 | Lukas Reschke | 2015-03-24 | 1 | -1/+2 | |
|\ \ \ | |/ / |/| | | Update sabre-2.1.3 thirdparty submodule |