Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sabre Update to 2.1 #14151

Merged
merged 4 commits into from
Feb 25, 2015
Merged

Sabre Update to 2.1 #14151

merged 4 commits into from
Feb 25, 2015

Commits on Feb 23, 2015

  1. Sabre Update to 2.1

    - 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
    Vincent Petry authored and DeepDiver1975 committed Feb 23, 2015
    Configuration menu
    Copy the full SHA
    9f6dcb9 View commit details
    Browse the repository at this point in the history
  2. Removed broken webdav tests

    The encryption webdav tests are too broad and do not qualify as unit
    test. Also, since the sabre upgrade they are not fixable.
    The matching functionality is already tested in other classes on a
    smaller scale.
    Vincent Petry authored and DeepDiver1975 committed Feb 23, 2015
    Configuration menu
    Copy the full SHA
    5b6caf7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    432d7be View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2015

  1. Remove locks plugin.

    Reasoning:
    - a WebDAV server is not required to implement locking support
    - WebDAV Locking is know to break the sync algorithm
    - the current lock implementation is known to be broken (locks are not moved if a file is moved, locks on shared files don't work)
    DeepDiver1975 committed Feb 25, 2015
    Configuration menu
    Copy the full SHA
    b3de86d View commit details
    Browse the repository at this point in the history