aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib/webdav.php
Commit message (Collapse)AuthorAgeFilesLines
* Move \OC\Files\Storage\DAV to core in order to reduce inter-app dependenciesThomas Müller2014-06-271-453/+0
|
* Dont allow opening writable streams on a read only dav mountRobin Appelman2014-06-231-0/+6
|
* Fix permissions functions for webdav external storagesRobin Appelman2014-06-141-2/+22
|
* Properly set read permissions for webdav storagesRobin Appelman2014-06-141-1/+1
|
* Dont return false for internalPathRobin Appelman2014-06-141-0/+3
|
* Add server<->server sharing backendRobin Appelman2014-06-141-7/+7
|
* Merge pull request #8880 from owncloud/webdav-read-permissionsThomas Müller2014-06-051-0/+24
|\ | | | | Use the permissions exposed by ownCloud for webdav external storages
| * Use the permissions exposed by ownCloud for webdav external storagesRobin Appelman2014-06-041-0/+24
| |
* | Upgrade SabreDAV to 1.8.10Thomas Müller2014-06-041-3/+3
|/ | | | Updating SabreDAV namespaces
* Merge branch 'master' into fs-backend-registrationThomas Müller2014-04-031-1/+1
|\ | | | | | | | | Conflicts: apps/files_external/templates/settings.php
| * Fix uploading files containing a # in the path for webdavRobin Appelman2014-03-311-1/+1
| |
* | Moved dependency checks to end of class filesPhilipp Kapfer2014-04-031-12/+11
| | | | | | | | | | | | | | | | | | | | Dependency messages now appear below the configuration options instead of above Reworked dependency check method to support consolidated messages for multiple backends Conflicts: apps/files_external/lib/google.php apps/files_external/lib/swift.php apps/files_external/templates/settings.php
* | Changed dependency check messages from warnings to notesPhilipp Kapfer2014-04-031-1/+1
| | | | | | | | Added check for duplicate dependency check messages to display only the first
* | Added cURL dependency check to Google Drive and WebDAV backendPhilipp Kapfer2014-04-031-0/+12
|/ | | | | | | | Added check for backend's checkDependencies method to OC_Mount_Config::getBackends() when backend is configured to have some instead of blindly calling it and crashing Conflicts: apps/files_external/lib/config.php apps/files_external/lib/google.php
* Add caching for getLocalFile on remote storagesRobin Appelman2014-03-041-99/+94
|
* Fixed ext storage webdav path encodingVincent Petry2014-02-191-16/+47
| | | | | | | | | | | | - Some WebDAV servers like lighttpd need paths in URLs to be properly encoded - Added error log output when curl connection failed - Added check for 'resourcetype' in case the WebDAV server doesn't support/return it - Fixed touch() to return false if the server doesn't implement PROPPATCH - Added optional delay in WebDAV unit tests to use when testing against lighttpd's WebDAV
* Scrutinizer Auto-FixesScrutinizer Auto-Fixer2014-02-191-0/+3
| | | | | | | | | | | This patch was automatically generated as part of the following inspection: https://scrutinizer-ci.com/g/owncloud/core/inspections/cdfecc4e-a37e-4233-8025-f0d7252a8720 Enabled analysis tools: - PHP Analyzer - JSHint - PHP Copy/Paste Detector - PHP PDepend
* polish documentation based on scrutinizer patchesJörn Friedrich Dreyer2014-02-061-0/+9
|
* webdav: return SPACE_UNKNOWN if server do not support quotaTigran Mkrtchyan2014-01-171-1/+1
| | | | Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
* Merge pull request #6422 from ↵Vincent Petry2014-01-131-12/+30
|\ | | | | | | | | ccerrillo/fixing-6301-external-mount-webdav-blank-files Fixing Issue #6301 on master branch
| * Fixing tab/space coding styleCarlos Cerrillo2013-12-171-17/+21
| | | | | | | | Only set SSL things when ```$this->secure``` is ```true```
| * Fixing Issue #6301 on master branchCarlos Cerrillo2013-12-151-6/+20
| | | | | | | | | | | | | | | | Added private var $certPath to store the user root cert Move logic to determine the $certPath path to the constructor and modify to get the path from OC_User::getHome() Add curl options to use the certificate to avoid certificate errors with self-signed certicates in the downdload/upload method so we don't get blank files
* | Merge pull request #5238 from owncloud/externalstorage-owncloudbackendThomas Müller2014-01-081-1/+1
|\ \ | |/ |/| Added ownCloud backend for external storage
| * Added ownCloud backend for external storageVincent Petry2013-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | To make it possible to use the short ownCloud URL (without specifying webdav.php or remote.php), a new backend is available for ownCloud. The user must specify the host + context path in the "Url" field (which is mapped to the "host" parameter) and the subdir to mount in the "Root" field. This is to prevent confusion because some users forget to append webdav.php or remote.php to the WebDAV URL. Fixes #4923
* | Fixed ext storage touch function to return true on successVincent Petry2013-11-251-0/+1
| | | | | | | | | | | | | | Some ext storage impl didn't return true on success. Fixes #5943 (Dropbox) Fixes #6010 (WebDAV)
* | Moved default isReadable/isUpdatable impl into Common classVincent Petry2013-11-221-8/+0
| | | | | | | | | | Also adjusted all ext storage backends to not override these when the default behavior is expected.
* | Fixed path normalization to prevent dot dirsVincent Petry2013-11-211-5/+3
| | | | | | | | | | Fixes #5945 where stat(.) would cause the backend OC to cache a dot dir (only in older versions)
* | Fixed move operation to pass the whole URL as expectedVincent Petry2013-11-201-2/+2
|/ | | | | | | The MOVE and COPY spec expect the "Destination" header to receive the full URL, not only the root. Fixes #5942
* Merge pull request #4510 from owncloud/f_e_webdav_urlencodingThomas Müller2013-08-191-2/+2
|\ | | | | Fix files_external webdav up and download when path contains ' '
| * replace ' ' with '%20' in urls for curlJörn Friedrich Dreyer2013-08-191-2/+2
| |
* | merge master in storage-wrapper-quotaRobin Appelman2013-08-181-0/+1
|\|
| * Fixing owncloud/core#4301Alexander Bogdanov2013-08-021-0/+1
| | | | | | Adding a CURLOPT_FOLLOWLOCATION for HTTP 301 support (e.g yandex disk uses those)
* | use renamed constantsRobin Appelman2013-07-251-1/+1
|/
* if the file doesn't exists; create a new one. We use this to create new text ↵Björn Schießle2013-07-221-1/+7
| | | | files in the web interface
* Dont task external storages with creating their own rootRobin Appelman2013-04-261-2/+0
|
* Merge branch 'master' into external_storage_ui_feedbackMichael Gapczynski2013-02-191-11/+11
|\ | | | | | | | | | | | | | | Conflicts: apps/files_external/js/settings.js apps/files_external/lib/smb.php apps/files_external/templates/settings.php lib/files/storage/common.php
| * Give storage backends the option to define having no known free spaceRobin Appelman2013-02-161-1/+1
| | | | | | | | When this is the case only the configured max upload size is taking into account for uploading
| * Fix NoSpaceAfterComma and SpaceBeforeCommaBart Visscher2013-02-141-9/+9
| |
| * Fix SpaceBeforeOpenBrace errorsBart Visscher2013-02-141-1/+1
| |
* | fixing namespaceThomas Mueller2013-02-121-2/+2
| |
* | Merge branch 'master' into external_storage_ui_feedbackMichael Gapczynski2013-02-111-46/+68
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: apps/files_external/js/dropbox.js apps/files_external/js/google.js apps/files_external/js/settings.js apps/files_external/lib/amazons3.php apps/files_external/lib/dropbox.php apps/files_external/lib/google.php apps/files_external/lib/smb.php apps/files_external/lib/swift.php apps/files_external/lib/webdav.php lib/filestorage.php
| * remove outdated lineRobin Appelman2013-01-311-1/+0
| |
| * Move streamwrappers to seperate files and put them in a namespaceRobin Appelman2013-01-281-2/+4
| |
| * merge master into filesystemRobin Appelman2013-01-151-1/+1
| |\
| * \ merge master into filesystemRobin Appelman2012-12-031-44/+45
| |\ \
| * \ \ merge master into filesystemRobin Appelman2012-11-151-2/+2
| |\ \ \
| * \ \ \ merge master into filesystemRobin Appelman2012-11-071-2/+10
| |\ \ \ \
| * \ \ \ \ merge master into filesystemRobin Appelman2012-10-301-17/+17
| |\ \ \ \ \
| * \ \ \ \ \ merge master into filesystemRobin Appelman2012-10-251-7/+7
| |\ \ \ \ \ \
| * | | | | | | postpone the cost of setting up some of the external storage backends untill ↵Robin Appelman2012-10-211-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we actually need it