|
Project Information
Featured
Links
|
SabreDAV 1.6.2We just released SabreDAV 1.6.2. This release fixes a couple of bugs. Read the Changelog for more details. SabreDAV 1.6Since the 1.6 release we've added a bunch of new features, and a ton of "under the hood" changes. It is fair to say that this release has seen the most effort yet. The main changes are: - SabreDAV now requires PHP 5.3
- SabreDAV is now a composer package. Check out http://getcomposer.org/ to find out what that means.
- Support for 'make this my card' in OS/X Addressbook.app.
- Support for the 'free-busy-query' report. This allows people with support clients to find out if other users are available for meetings. Note that this is not the same feature used by iCal to show free-busy reports. The report iCal uses will be added in a later version.
- Correct support for the calendar-query filter (now takes recurring events into consideration), as well as expanding of events.
- SabreDAV now contains functionality to send emails for events, such as inviting, accepting an event, declining an event and deleting an event. To use this, you must setup the IMipHandler. This feature is only used by iCal, because it wrongly assumed that the server would handle emails, even when the server doesn't advertise for this feature. So using this feature is a workaround to invitation bugs in iCal.
- A ton of improvements in the Browser plugin. This should make it easier to perform some management tasks, such as adding calendars and addressbooks.
- Support for adminstrators. If you add principal-urls to Sabre_DAVACL_Plugin::$adminPrincipals, these principals will receive every permission, everywhere.
- Improvements in Sabre_VObject to aid with parsing complex iCalendar data, such as recurrence and turning a regular iCalendar file into a FREEBUSY report.
A big release like this also means that there's a fair number of compatibility breaks, which may especially affect you if you customized your SabreDAV setup. Read Migrating from 1.5 to 1.6 for more information on how to upgrade. Read the full Changelog for more details. Live DemoHead over to: Please note: Due to the webserver stack (nginx with varnish) some clients will not work correctly. At the very least this includes Finder and Cyberduck. Any client using chunked tranfter encoding or Expect: 100-Continue will fail. The demo site is kindly hosted by sourceforge, so take it easy with the diskspace. It's limited! What is SabreDAVSabreDAV allows you to easily add WebDAV support to a PHP application. SabreDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API. Feature list: - Fully WebDAV compliant
- Supports Windows XP, Windows Vista, Mac OS/X, DavFSv2, Cadaver, Netdrive, Open Office, and probably more.
- Passing all Litmus tests.
- Supporting class 1, 2 and 3 Webdav servers.
- Locking support.
- Custom property support.
- CalDAV (tested with Evolution, iCal, iPhone and Lightning).
- CardDAV (tested with OS/X addressbook, the iOS addressbook and Evolution).
- Over 97% unittest code coverage.
Supported RFC's:
|