aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/connector/sabre/objecttree.php
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate webdav code - move all to one appThomas Müller2015-10-161-284/+0
|
* split out creating the sabre dav server to it's own factoryRobin Appelman2015-08-111-3/+3
|
* handle locked exceptions when getting file/directory info in sabreRobin Appelman2015-06-171-0/+2
|
* Convert invalid path exception to sabre exception on MOVEVincent Petry2015-06-151-1/+5
|
* verify path when getting a node for sabredavRobin Appelman2015-06-111-0/+4
|
* Revert "verify path when getting a node for sabredav"Vincent Petry2015-06-111-2/+0
|
* verify path when getting a node for sabredavRobin Appelman2015-06-111-0/+2
|
* Move locking exceptionsVincent Petry2015-06-011-0/+2
|
* Convert LockedException to FileLocked in Sabre connectorVincent Petry2015-06-011-2/+6
| | | | | | 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
* Validate target file name for some webdav opsVincent Petry2015-05-291-0/+7
|
* 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 #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.
* | Update license headersJenkins for ownCloud2015-03-261-4/+21
|/
* fixing namespaces and PHPDocThomas Müller2015-03-091-1/+2
|
* adding storage specific filename verification - refs #13640Thomas Müller2015-03-091-2/+5
|
* Merge pull request #14530 from owncloud/revert-14403Thomas Müller2015-02-271-21/+5
|\ | | | | Revert "Updating license headers"
| * Revert "Updating license headers"Morris Jobke2015-02-261-21/+5
| | | | | | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* | 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
* Sabre Update to 2.1Vincent Petry2015-02-231-15/+39
| | | | | | | | | | | | | | | | | | - 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
* Updating license headersJenkins for ownCloud2015-02-231-5/+21
|
* let init() take an INode - fixes PHP messageThomas Müller2015-01-271-2/+2
|
* Add getMountPoint to FileInfoRobin Appelman2014-12-171-2/+4
|
* Convert StorageNotAvailableException to SabreDAV exceptionVincent Petry2014-11-101-25/+33
| | | | | | | | | Convert \OCP\Files\StorageNotAvailableException to \Sabre\DAV\Exception\ServiceUnavailable for every file/directory operation happening inside of SabreDAV. This is necessary to avoid having the exception bubble up to remote.php which would return an exception page instead of an appropriate response.
* Catch StorageInvalidException in webdavRobin Appelman2014-07-011-0/+3
|
* Handle StorageNotAvailableException in webdavRobin Appelman2014-06-301-1/+6
|
* Fix permissions check when moving a file to a different directory over webdavRobin Appelman2014-06-201-4/+1
|
* Fix moving movablemount over webdavRobin Appelman2014-06-171-7/+16
|
* Add server<->server sharing backendRobin Appelman2014-06-141-1/+1
|
* allow moving files to the rootBjoern Schiessle2014-06-061-4/+0
|
* Upgrade SabreDAV to 1.8.10Thomas Müller2014-06-041-27/+28
| | | | Updating SabreDAV namespaces
* merge master into webdav-injectionRobin Appelman2014-04-251-2/+8
|\
| * always allow to rename the share mount pointBjoern Schiessle2014-04-231-1/+7
| |
| * we no longer need to handle the Shared folder different from any other folderBjoern Schiessle2014-04-231-3/+0
| |
* | Normalize paths when moving propertiesRobin Appelman2014-04-241-1/+1
| |
* | fixing typos and PHPDocThomas Müller2014-04-231-3/+7
| |
* | merge master into webdav-injectionRobin Appelman2014-03-061-0/+3
|\|
| * don't allow to create a file or folder named 'Shared' in the root folder, ↵Bjoern Schiessle2014-03-051-0/+3
| | | | | | | | also exclude all combinations of lower and upper case letters
* | Remove the need for a custom SabreDav server constructorRobin Appelman2014-03-041-3/+16
| |
* | Pass the filesystem view as argument in the sabredav connectors and use the ↵Robin Appelman2014-02-251-37/+41
|/ | | | fileinfo object
* Added file name check in webdav connectorVincent Petry2014-02-181-0/+5
| | | | | | | - added file name check for the put, rename and setNames() methods which throw a "Bad Request" whenever invalid characters are used - replaced \OC\Filesystem usage with $this->getFS() to be able to write unit tests
* Allow getting info or renaming part files through WebDAVVincent Petry2014-01-231-1/+14
| | | | | | | | | | | | | | | When mounting an ownCloud (backend OC) inside another ownCloud (frontend OC), the frontend OC will use WebDAV to upload file, which will create part files. These part files need to be accessible for the frontend OC to rename them to the actual file name. This fix leaves the file cache untouched but gives direct access to part file info when requested. This means that part file can be accessed only when their path and name are known. These won't appear in file listtings. Fixes #6068
* - delete properties on node deleteThomas Müller2013-10-221-0/+5
| | | | - move properties on node move
* adding check isDeletable() on $sourcePathThomas Müller2013-10-081-0/+3
|
* move the private namespace OC into lib/private - OCP will stay in lib/publicThomas Müller2013-09-301-0/+142
Conflicts: lib/private/vcategories.php