aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/connector/sabre/node.php
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate webdav code - move all to one appThomas Müller2015-10-161-276/+0
|
* expose locking api in sabre connectorRobin Appelman2015-09-141-1/+26
|
* Update license headersJenkins for ownCloud2015-03-261-2/+0
|
* fixing namespaces and PHPDocThomas Müller2015-03-091-14/+26
|
* adding storage specific filename verification - refs #13640Thomas Müller2015-03-091-3/+11
|
* Sabre Update to 2.1Vincent Petry2015-02-231-118/+38
| | | | | | | | | | | | | | | | | | - 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-1/+30
|
* Revert "adding OC-ETag header"Vincent Petry2015-02-051-16/+0
| | | | This reverts commit 96a931929ea837a40a7e9b836252587c949a8127.
* Returns and update tags through WebDAV PROPFIND and PROPPATCHVincent Petry2014-12-171-0/+11
| | | | | | | Added oc:tags and oc:favorites in PROPFIND response. It is possible to update them with PROPPATCH. These properties are optional which means they need to be requested explicitly
* Fix dav permissions for folders without create permissionsRobin Appelman2014-09-251-1/+1
|
* adding OC-ETag headerThomas Müller2014-08-291-0/+16
|
* WebDAV Permissions: Distinguish between renameing and movingMarkus Goetz2014-06-051-1/+1
|
* Upgrade SabreDAV to 1.8.10Thomas Müller2014-06-041-8/+9
| | | | Updating SabreDAV namespaces
* Remove all occurences of @brief and @returns from PHPDocMorris Jobke2014-05-191-6/+6
| | | | * test case added to avoid adding them later
* - update permissionsThomas Müller2014-05-091-3/+6
| | | | - change xml tag to perm
* - Introduce isShared() and isMounted() on FileInfo classThomas Müller2014-05-021-0/+29
| | | | | | - Reuse these methods on determineIcon() - Generate permission string for the desktop client - expose {http://owncloud.org/ns}permissions as additional WebDAV property containing the permission string
* fixing typos and PHPDocThomas Müller2014-04-231-0/+3
|
* merge master into webdav-injectionRobin Appelman2014-04-151-3/+6
|\
| * Fixed Sabre Node implementation to correctly return timestamps as intVincent Petry2014-04-091-3/+6
| | | | | | | | | | | | | | | | Negative timestamps were returned as string and were confusing other Sabre API like Sabre_DAV_Property_GetLastModified. This fix makes sure the timestamp is returned as int when defined.
* | Pass the filesystem view as argument in the sabredav connectors and use the ↵Robin Appelman2014-02-251-110/+56
|/ | | | fileinfo object
* Merge pull request #6714 from owncloud/files-newfileinvalidcharsfixLukas Reschke2014-02-201-2/+7
|\ | | | | Added extra checks for invalid file chars in newfile.php and newfolder.php
| * Added file name check in webdav connectorVincent Petry2014-02-181-2/+7
| | | | | | | | | | | | | | - 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
* | polish documentation based on scrutinizer patchesJörn Friedrich Dreyer2014-02-061-3/+2
|/
* switch instance id and file idThomas Müller2013-10-251-1/+1
|
* handle case where fileid is not setThomas Müller2013-10-231-3/+8
|
* introducing new dav property {xmlns:oc="http://owncloud.org/ns}idThomas Müller2013-10-231-1/+17
|
* - delete properties on node deleteThomas Müller2013-10-221-0/+11
| | | | - move properties on node move
* due to internal implementations touch will always be successful - $mtime ↵Thomas Müller2013-10-091-6/+0
| | | | | | will be stored in the cache from desktop client perspective it is necessary to set the mtime under every condition
* Merge branch 'master' into fixing-4011-masterThomas Müller2013-10-041-2/+15
|
* DAV: Use fileinfo_cache for ETagMarkus Goetz2013-10-031-1/+8
|
* move the private namespace OC into lib/private - OCP will stay in lib/publicThomas Müller2013-09-301-0/+238
Conflicts: lib/private/vcategories.php