Projects / sardine


Sardine is a next generation WebDAV client for Java. It is intended to be simple to use and does not implement the full WebDAV client spec. Instead, the goal is to provide methods for most use case scenarios when working with a WebDAV server. The code needs to run as fast as possible and use the latest released Apache HttpComponents.


Recent releases

  •  06 Jul 2011 06:08

    Release Notes: Basic lock handling support was added. PROPPATCH now returns a multistatus response. A custom namespace may be defined for updated properties. PUT operations are retried on expectation failure for repeatable entities. The implementation now ensures that the SAX parser does not resolve entities for referenced DTDs in the response.

    •  01 Jun 2010 00:42

      Release Notes: An issue where multiple commands could sometimes cause a hang was fixed.

      •  14 Apr 2010 22:12

        Release Notes: This release adds more information to SardineException. It adds createDirectory to the Ant task.

        •  06 Apr 2010 00:52

          Release Notes: A fix for a broken server implementation in Liferay.

          •  01 Apr 2010 01:42

            Release Notes: Fixes were made for certain weird, non-compliant servers. A problem where HttpRoutePlanner wasn't passed around correctly was fixed. A simple Ant task wrapper was provided so that Sardine can be easily used from Ant.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.