SabreDAV allows you to easily integrate your existing Web application with WebDAV. It supports most of the common clients, including the Mac OS X Finder, the Windows XP/Vista Explorer, DavFS2, Cadaver, NetDrive, and WebDrive. It supports class 1, 2, and 3 WebDAV servers. It implements RFC2518 and revisions from RFC4918. It also implements RFC2617 (Basic/Digest auth).
| Tags | PHP WebDAV caldav |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | PHP PHP5 |
| Translations | English |
Last announcement
Head over to the demo site to see it in action. You can connect with any client, but some caution is advised with OS/X Finder.
http://demo.sabre...
Recent releases


Release Notes: This release fixes VObject breaking UTF-8 characters and pear package installation issues.


Release Notes: This release adds a CalDAV time range filter workaround for recurring events and fixes a bug in Sabre_DAV_Locks_Backend_File which didn't allow multiple files to be locked at the same time.


Release Notes: The GuessContentType plugin now supports mixed case file extensions. DATE-TIME encoding was fixed in VObject. ('DATETIME' was being used incorrectly). HTTP 204 is now sent after a PUT request on an existing resource instead of HTTP 200. This should fix Evolution CardDAV client compatibility. X-LIC-LOCATION is parsed if it is available. All VObject elements now have a reference to their parent node.


Release Notes: Sabre_DAV_Collection is no longer missing from the includes file. Issue 152 has been fixed; iOS 1.4.2 apparently requires HTTP/1.1 200 OK to be in uppercase. Support for files with mixed newline styles in Sabre_VObject has been fixed. Issue 159, automatically converting any vcard and icalendardata to UTF-8, has been resolved. A Sabre_DAV_SimpleFile class has been added for easy static file creation. Support for the CARDDAV:supported-address-data property has been added.


Release Notes: carddata and calendardata MySQL fields are now of type 'medium blob' because 'TEXT' was sometimes too small to hold all the data. Sabre_VObject_Property::add() was added for adding duplicate parameters to properties. Issues with Sabre_CalDAV_ICalendar and Sabre_CalDAV_ICalendarObject interfaces were fixed. A problem where 201 Created was not returned if an event cancelled the creation of a file was fixed. A faster URLUtil::encodePath() implementation was provided. A problem where the browser plugin could interfere with TemporaryFileFilterPlugin if it was loaded first was fixed.