summaryrefslogtreecommitdiffstats
path: root/lib/private/connector
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | Fix Principal connector overrideVincent Petry2015-03-171-1/+2
| | |
* | | Merge pull request #15150 from owncloud/sabre-removerangeexceptionforencryptionVincent Petry2015-03-241-14/+0
|\ \ \ | | | | | | | | Remove range header exception for encryption
| * | | Remove range header exception for encryptionjknockaert2015-03-241-14/+0
| | |/ | |/| | | | | | | revert #10422
* / | Soft fail in CustomPropertiesBackend whenever storage not availableVincent Petry2015-03-231-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 backendVincent Petry2015-03-181-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 #14516Thomas Müller2015-03-111-5/+31
|
* fixing namespaces and PHPDocThomas Müller2015-03-093-20/+39
|
* adding storage specific filename verification - refs #13640Thomas Müller2015-03-094-11/+77
|
* Merge pull request #14530 from owncloud/revert-14403Thomas Müller2015-02-2715-111/+143
|\ | | | | Revert "Updating license headers"
| * Revert "Updating license headers"Morris Jobke2015-02-2615-111/+143
| | | | | | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* | Merge pull request #14505 from owncloud/dav-copy-fixMorris Jobke2015-02-261-14/+4
|\ \ | |/ |/| Fixes WebDAV copy
| * Removed unused $node variableVincent Petry2015-02-261-1/+1
| |
| * Fixes WebDAV copyVincent Petry2015-02-251-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üller2015-02-251-41/+33
|/
* Remove locks plugin.Thomas Müller2015-02-251-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 PluginLukas Reschke2015-02-231-0/+43
|
* Sabre Update to 2.1Vincent Petry2015-02-2320-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-headersThomas Müller2015-02-2319-150/+350
|\ | | | | Update license headers
| * Updating license headersJenkins for ownCloud2015-02-2319-150/+350
| |
* | Merge pull request #14275 from chris-se/masterLukas Reschke2015-02-231-3/+6
|\ \ | |/ |/| DAV authentication: use Owncloud's internal user instead of HTTP auth one
| * DAV authentication: also use Owncloud's internal user for short-circuitChristian Seiler2015-02-161-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 oneChristian Seiler2015-02-161-2/+5
| | | | | | | | Fixes: #14048, #14104, calendar#712