Skip to content

pantheon-systems/fusedav

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jul 30, 2015
Feb 13, 2016
Jul 15, 2017
Jun 28, 2017
Dec 4, 2015
Apr 17, 2013
May 13, 2013
May 24, 2016
Apr 17, 2013
Dec 5, 2015
Dec 4, 2015
Apr 17, 2013
Apr 11, 2013

Repository files navigation

Fusedav

Fusedav Client

This is a fuse-based DAV client with extensions for performance. This will run against any standard DAV implementation, i.e. pywebdav (see tests).

Installation

  1. git clone git://github.com/pantheon-systems/fusedav.git
  2. git clean -f -x -d && ./autogen.sh && ./configure && make

Usage

Use the -v flag to see libraries.

$ src/fusedav -v
fusedav version 2.0.5e59b8c
LevelDB version 1.12
libcurl/7.29.0 NSS/3.15.2 zlib/1.2.7 libidn/1.26 libssh2/1.4.3
FUSE library version: 2.9.3
using FUSE kernel interface version 7.19

Debug/Develop

Running this docker script in debug mode will build a fedora-22 container with the local source mounted inside it suitable to build fusedav.

BUILD_VERSIONS=22 BUILD_DEBUG=1  ./scripts/docker-outer.sh

Contributing

  1. Fork it.
  2. Create a branch (git checkout -b my_new_features)
  3. Commit your changes (git commit -am "Adding a nice new feature")
  4. Push to the branch (git push origin my_new_feature)
  5. Open a Pull Request with relevant information