Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | | Fix Principal connector override | Vincent Petry | 2015-03-17 | 1 | -1/+2 |
| | | | |||||
* | | | Merge pull request #15150 from owncloud/sabre-removerangeexceptionforencryption | Vincent Petry | 2015-03-24 | 1 | -14/+0 |
|\ \ \ | | | | | | | | | Remove range header exception for encryption | ||||
| * | | | Remove range header exception for encryption | jknockaert | 2015-03-24 | 1 | -14/+0 |
| | |/ | |/| | | | | | | | revert #10422 | ||||
* / | | Soft fail in CustomPropertiesBackend whenever storage not available | Vincent Petry | 2015-03-23 | 1 | -0/+4 |
|/ / | | | | | | | | | When a storage is not available, it will not fail the whole call any more but still return a usable file list. | ||||
* / | Soft fail in custom properties backend | Vincent Petry | 2015-03-18 | 1 | -2/+14 |
|/ | | | | | This makes it possible for clients to still receive a file list (minus the broken files) instead of getting no list at all | ||||
* | Adding a more meaningful message for sabre dav exception - fixes #14516 | Thomas Müller | 2015-03-11 | 1 | -5/+31 |
| | |||||
* | fixing namespaces and PHPDoc | Thomas Müller | 2015-03-09 | 3 | -20/+39 |
| | |||||
* | adding storage specific filename verification - refs #13640 | Thomas Müller | 2015-03-09 | 4 | -11/+77 |
| | |||||
* | Merge pull request #14530 from owncloud/revert-14403 | Thomas Müller | 2015-02-27 | 15 | -111/+143 |
|\ | | | | | Revert "Updating license headers" | ||||
| * | Revert "Updating license headers" | Morris Jobke | 2015-02-26 | 15 | -111/+143 |
| | | | | | | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36. | ||||
* | | Merge pull request #14505 from owncloud/dav-copy-fix | Morris Jobke | 2015-02-26 | 1 | -14/+4 |
|\ \ | |/ |/| | Fixes WebDAV copy | ||||
| * | Removed unused $node variable | Vincent Petry | 2015-02-26 | 1 | -1/+1 |
| | | |||||
| * | Fixes WebDAV copy | Vincent Petry | 2015-02-25 | 1 | -14/+4 |
| | | | | | | | | | | | | - added existence check for source argument - removed extra logic for folders, as $view->copy() already supports that internally | ||||
* | | using Doctrine\DBAL\Connection::executeUpdate() | Thomas Müller | 2015-02-25 | 1 | -41/+33 |
|/ | |||||
* | Remove locks plugin. | Thomas Müller | 2015-02-25 | 1 | -171/+0 |
| | | | | | | | Reasoning: - a WebDAV server is not required to implement locking support - WebDAV Locking is know to break the sync algorithm - the current lock implementation is known to be broken (locks are not moved if a file is moved, locks on shared files don't work) | ||||
* | Show a empty response for GET on non-files instead of the Browser Plugin | Lukas Reschke | 2015-02-23 | 1 | -0/+43 |
| | |||||
* | Sabre Update to 2.1 | Vincent Petry | 2015-02-23 | 20 | -993/+733 |
| | | | | | | | | | | | | | | | | | | - VObject fixes for Sabre\VObject 3.3 - Remove VObject property workarounds - Added prefetching for tags in sabre tags plugin - Moved oc_properties logic to separate PropertyStorage backend (WIP) - Fixed Sabre connector namespaces - Improved files plugin to handle props on-demand - Moved allowed props from server class to files plugin - Fixed tags caching for files that are known to have no tags (less queries) - Added/fixed unit tests for Sabre FilesPlugin, TagsPlugin - Replace OC\Connector\Sabre\Request with direct call to httpRequest->setUrl() - Fix exception detection in DAV client when using Sabre\DAV\Client - Added setETag() on Node instead of using the static FileSystem - Also preload tags/props when depth is infinity | ||||
* | Merge pull request #14403 from owncloud/update-license-headers | Thomas Müller | 2015-02-23 | 19 | -150/+350 |
|\ | | | | | Update license headers | ||||
| * | Updating license headers | Jenkins for ownCloud | 2015-02-23 | 19 | -150/+350 |
| | | |||||
* | | Merge pull request #14275 from chris-se/master | Lukas Reschke | 2015-02-23 | 1 | -3/+6 |
|\ \ | |/ |/| | DAV authentication: use Owncloud's internal user instead of HTTP auth one | ||||
| * | DAV authentication: also use Owncloud's internal user for short-circuit | Christian Seiler | 2015-02-16 | 1 | -1/+1 |
| | | | | | | | | | | It still works otherwise, but without this, the performance optimization of #13416 is defeated in these situations. | ||||
| * | DAV authentication: use Owncloud's internal user instead of HTTP-supplied one | Christian Seiler | 2015-02-16 | 1 | -2/+5 |
| | | | | | | | | Fixes: #14048, #14104, calendar#712 |