summaryrefslogtreecommitdiffstats
path: root/lib/private/connector
Commit message (Collapse)AuthorAgeFilesLines
* fix odd behaviourMorris Jobke2014-10-311-4/+8
|
* Merge pull request #9044 from owncloud/add-missing-email-principalVincent Petry2014-10-311-0/+12
|\ | | | | adding missing email address for principal
| * adding missing email address for principallibasys2014-10-241-0/+12
| | | | | | | | | | * fix #8515 * add mail only if it exists
* | Properly catch 503 storage not available in getQuotaInfoVincent Petry2014-10-271-7/+11
|/ | | | | | | When doing a PROPFIND on the root and one of the mount points is not available, the returned quota attributes will now be zero. This fix prevents the expected exception to make the whole call fail.
* Use the cached fileinfo to get creatable permissionsRobin Appelman2014-10-131-1/+1
|
* Fix dav permissions for folders without create permissionsRobin Appelman2014-09-251-1/+1
|
* Merge pull request #11215 from owncloud/dav-throwwhendeletefailedMorris Jobke2014-09-232-2/+9
|\ | | | | WebDAV now throws 403 when deletion did not work
| * WebDAV now throws 403 when deletion did not workVincent Petry2014-09-222-2/+9
| | | | | | | | | | | | | | | | Assume a permission issue whenever a file could not be deleted. This is because some storages are not able to return permissions, so a permission denied situation can only be triggered during direct deletion.
* | Merge pull request #10499 from owncloud/mkcol-headers-afterbindThomas Müller2014-09-221-1/+1
|\ \ | |/ |/| Use afterBind to send fileId header for files and directories
| * Use afterBind to send fileId header for files and directoriesVincent Petry2014-08-181-1/+1
| | | | | | | | | | afterBind is called for both files and directories and is now used to send the OC-FileId headers.
* | Conceal or display SabreDAV version number in browser and http response headers.scolebrook2014-09-161-0/+8
| |
* | content size checks are not valid for LOCKThomas Müller2014-09-121-1/+1
| |
* | fix BadRequest error if CONTENT_LENGTH not setchli12014-09-041-5/+8
| | | | | | If client does not send content length header on webdav upload (e.g. because the content comes from a stream and its length is not predictable) the put() method should not try to compare the content length value with the actually amount of received data, because this will always fail and results in a BadRequest exception. So the check will only be performed if $_SERVER['CONTENT_LENGTH'] is set.
* | Merge pull request #10723 from owncloud/webdav-folder-sizeClark Tomlinson2014-09-032-2/+17
|\ \ | | | | | | adding new webdav property containing the folder size
| * | adding new webdav property containing the folder sizeThomas Müller2014-08-292-2/+17
| | |
* | | Merge pull request #10725 from owncloud/sabredav-etag-masterThomas Müller2014-09-033-15/+20
|\ \ \ | | | | | | | | adding OC-ETag header
| * | | adding OC-ETag headerThomas Müller2014-08-293-15/+20
| |/ /
* / / kill OC::$sessionJörn Friedrich Dreyer2014-08-291-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | maintain deprecated \OC::$session when getting or setting the session via the server container or UserSession restore order os OC::$session and OC::$CLI remove unneded initialization of dummy session write back session when $useCustomSession is true log warning when deprecated app is used
* | Merge pull request #10518 from owncloud/fix_storage_const_autoloadLukas Reschke2014-08-201-1/+1
|\ \ | | | | | | Fix storage const autoload
| * | move to public namespaceMorris Jobke2014-08-191-1/+1
| | |
| * | Fix STORAGE_* constants usage by moving those constants into ↵Stephan Peijnik2014-08-191-1/+1
| |/ | | | | | | | | | | | | | | | | | | \OC\Files\Filesystem. As constants not defined within a class cannot be automatically found by the autoloader moving those constants into a class makes them accessible to code which uses them. Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com>
* / Return whole file if range request cannot be granted due to encryptionVincent Petry2014-08-141-0/+22
|/ | | | | | | | | Whenenver range headers are set and encryption is enabled, it is not possible to automatically fseek() to the proper position. To avoid returning corrupt/invalid data or causing a decryption error, the range headers are stripped so that the SabreDAV code in httpGet() returns the whole file.
* adding special handling of checkPrecondition() for chunked uploadThomas Müller2014-07-221-0/+31
|
* perm -> permissionsThomas Müller2014-07-211-1/+1
|
* Upload abortion is now detected within the OC_Connector_Sabre_File::put()Thomas Müller2014-07-082-104/+14
| | | | | | OC_Connector_Sabre_AbortedUploadDetectionPlugin is pointless Adding unit test testUploadAbort()
* 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
|
* Fix exposing single files over webdavRobin Appelman2014-06-141-1/+1
|
* Add server<->server sharing backendRobin Appelman2014-06-142-2/+3
|
* Merge pull request #8666 from owncloud/mount-removeicewind19912014-06-061-4/+0
|\ | | | | Support for (re)moving mountpoints
| * allow moving files to the rootBjoern Schiessle2014-06-061-4/+0
| |
* | WebDAV Permissions: Distinguish between renameing and movingMarkus Goetz2014-06-051-1/+1
|/
* use the right interface \Sabre\DAVACL\PrincipalBackend\BackendInterfaceThomas Müller2014-06-042-10/+1
|
* Upgrade SabreDAV to 1.8.10Thomas Müller2014-06-0418-172/+161
| | | | Updating SabreDAV namespaces
* Normalize lock exception messages.ringmaster2014-06-042-2/+2
|
* Fix typoLukas Reschke2014-06-041-1/+1
|
* Respect locked files, surface correct exception.ringmaster2014-06-042-6/+43
|
* Cast '{DAV:}getcontentlength' to number instead of int.Andreas Fischer2014-05-292-2/+2
|
* Remove all occurences of @brief and @returns from PHPDocMorris Jobke2014-05-191-6/+6
| | | | * test case added to avoid adding them later
* Merge pull request #8435 from owncloud/fix-8322-masterThomas Müller2014-05-192-4/+46
|\ | | | | Expose permission via WebDAV
| * - update permissionsThomas Müller2014-05-092-4/+7
| | | | | | | | - change xml tag to perm
| * - Introduce isShared() and isMounted() on FileInfo classThomas Müller2014-05-022-4/+43
| | | | | | | | | | | | - 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
* | Fix all PHPDoc types and variable names, in /libRobin McCorkell2014-05-133-2/+4
| |
* | Squash 'a | b' into 'a|b', in /libRobin McCorkell2014-05-131-1/+1
| |
* | Some expected Sabre exceptions are now logged with DEBUG levelVincent Petry2014-05-071-2/+15
|/
* merge master into webdav-injectionRobin Appelman2014-04-253-26/+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-233-26/+0
| |