HomePhorge

A WebDAV driver for chwala

Description

A WebDAV driver for chwala

Summary:
A first version of a chwala driver that allows to use any WebDAV server as a backend. It needs SabreDAV (for the WebDAV client) as a dependency. For testing purposes, running download-sabredav.sh in lib/ext handles it.

What works:

  • Read/write access. Tested agains ownCloud 8.
  • Operating as a driver.
  • Operating as the main backend.
  • Quotas.

What is missing:

  • Locks. I'm using the lock database code from the existing drivers. WebDAV has its own locking mechanism that could be used.
  • A better icon (using ownCloud's for now).

Reviewers: Chwala, Chwala Developers

Subscribers: machniak

Projects: Chwala

Maniphest Tasks: T247

Differential Revision: https://git.kolab.org/D6

Details

Provenance
machniakAuthored on
machniakPushed on Jul 28 2015, 4:53 PM
Differential Revision
Restricted Differential Revision
Parents
rC5fe3349e6c1a: Be more specific on storage errors (#4843)
Branches
Unknown
Tags
Unknown
Build Status
Buildable 1131
Build 1132: Continuous Integration for Software Development Projects