- 26 Mar, 2015 1 commit
-
-
Vincent Petry authored
This reverts commit 30ee8b6f.
-
- 24 Mar, 2015 1 commit
-
-
Thomas Müller authored
-
- 09 Mar, 2015 1 commit
-
-
Thomas Müller authored
-
- 26 Feb, 2015 1 commit
-
-
Morris Jobke authored
This reverts commit 6a1a4880.
-
- 23 Feb, 2015 2 commits
-
-
Vincent Petry authored
- 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
-
Jenkins for ownCloud authored
-
- 16 Feb, 2015 1 commit
-
-
Lukas Reschke authored
This changeset removes the static class `OC_Request` and moves the functions either into `IRequest` which is accessible via `\OC::$server::->getRequest()` or into a separated `TrustedDomainHelper` class for some helper methods which should not be publicly exposed. This changes only internal methods and nothing on the public API. Some public functions in `util.php` have been deprecated though in favour of the new non-static functions. Unfortunately some part of this code uses things like `__DIR__` and thus is not completely unit-testable. Where tests where possible they ahve been added though. Fixes https://github.com/owncloud/core/issues/13976 which was requested in https://github.com/owncloud/core/pull/13973#issuecomment-73492969
-
- 05 Feb, 2015 1 commit
-
-
Vincent Petry authored
This reverts commit 96a93192.
-
- 29 Jan, 2015 1 commit
-
-
Robin Appelman authored
-
- 08 Jan, 2015 1 commit
-
-
Thomas Müller authored
-
- 07 Jan, 2015 1 commit
-
-
Vincent Petry authored
When uploading files to an OC ext storage backend or when using server to server sharing storage, part files aren't needed because the backend already has its own part files and takes care of the final atomic rename operation. This also fixes issues when using two encrypted ownCloud instances where one mounts the other either as external storage (ownCloud backend) or through server to server sharing.
-
- 06 Jan, 2015 1 commit
-
-
Chris Wilson authored
I was getting a lot of these in my logs for no apparent reason, and file uploads were failing: {"app":"webdav","message":"Sabre\\DAV\\Exception\\ServiceUnavailable: ","level":4,"time":"2015-01-06T15:33:39+00:00"} In order to debug it, I had to add unique messages to all the places where this exception was thrown, to identify which one it was, and that made the logs much more useful: {"app":"webdav","message":"Sabre\\DAV\\Exception\\ServiceUnavailable: Encryption is disabled","level":4,"time":"2015-01-06T15:36:47+00:00"}
-
- 28 Dec, 2014 1 commit
-
-
Thomas Müller authored
-
- 09 Dec, 2014 1 commit
-
-
Joas Schilling authored
-
- 11 Nov, 2014 1 commit
-
-
Vincent Petry authored
Return the real (insecure) mime type on PROPFIND
-
- 10 Nov, 2014 1 commit
-
-
Vincent Petry authored
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.
-
- 07 Nov, 2014 1 commit
-
-
Bjoern Schiessle authored
-
- 05 Nov, 2014 1 commit
-
-
Bjoern Schiessle authored
-
- 22 Sep, 2014 1 commit
-
-
Vincent Petry authored
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.
-
- 12 Sep, 2014 1 commit
-
-
Thomas Müller authored
-
- 04 Sep, 2014 1 commit
-
-
chli1 authored
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.
-
- 29 Aug, 2014 1 commit
-
-
Thomas Müller authored
-
- 08 Jul, 2014 1 commit
-
-
Thomas Müller authored
OC_Connector_Sabre_AbortedUploadDetectionPlugin is pointless Adding unit test testUploadAbort()
-
- 14 Jun, 2014 1 commit
-
-
Robin Appelman authored
-
- 04 Jun, 2014 4 commits
-
-
Thomas Müller authored
-
Thomas Müller authored
Updating SabreDAV namespaces
-
ringmaster authored
-
ringmaster authored
-
- 29 May, 2014 1 commit
-
-
Andreas Fischer authored
-
- 13 May, 2014 1 commit
-
-
Robin McCorkell authored
-
- 24 Apr, 2014 1 commit
-
-
Robin Appelman authored
-
- 23 Apr, 2014 2 commits
-
-
Thomas Müller authored
-
Bjoern Schiessle authored
-
- 14 Apr, 2014 1 commit
-
-
Thomas Tanghus authored
-
- 25 Feb, 2014 1 commit
-
-
Robin Appelman authored
-
- 18 Feb, 2014 1 commit
-
-
Vincent Petry authored
- 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
-
- 06 Feb, 2014 1 commit
-
-
Jörn Friedrich Dreyer authored
-
- 27 Jan, 2014 1 commit
-
-
Vincent Petry authored
Whenever an exception occurs in the sabre connector code or code called by it, it will be logged. This plugin approach is needed because Sabre already catches exceptions to return them to the client in the XML response, so they don't appear logged in the web server log. This will make it much easier to debug syncing issues.
-
- 08 Jan, 2014 1 commit
-
-
Vincent Petry authored
This fixes the issue introduced by the transfer id which itself wasn't taken into account by the shortcut code for part file in the shared storage class.
-
- 07 Jan, 2014 1 commit
-
-
Thomas Müller authored
in order to work properly with encryption ocTransferId is added to the file path - questionable usage of magic string
-