Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Psiphon 3
    1,656 downloads
    LibreOffice 3.6.6 /
    4.0.3 / 4.0.4 RC2 /
    4.1.0 Beta 2

    1,354 downloads
    Wine 1.4.1 / 1.6 RC2
    1,253 downloads
    BackTrack 5 R3
    1,214 downloads
    Adobe Flash Player
    for Linux
    11.2.202.258

    1,018 downloads
    Red Hat Linux 9
    994 downloads
    VLC 2.0.7
    898 downloads
    Ubuntu 10.04.4 LTS
    786 downloads
    Debian GNU/Linux 7.1
    688 downloads
    Red Hat Enterprise
    Linux 6.4

    686 downloads
    MOST POPULAR DISTROS
    #
    Distribution
    PCLinuxOS 2013.04
    User rating: 4.8/5
    Votes: 370
    OpenMandriva 2013.0
    Alpha

    User rating: 4.4/5
    Votes: 625
    Ubuntu 9.10
    User rating: 4.4/5
    Votes: 267
    Clonezilla LiveCD
    2.1.1-25 / 2.1.2-12

    User rating: 4.3/5
    Votes: 260
    BackTrack 5 R3
    User rating: 4.3/5
    Votes: 569
    Fedora 18
    User rating: 4.3/5
    Votes: 613
    openSUSE Linux 12.3
    / 13.1 Milestone 2

    User rating: 4.2/5
    Votes: 471
    Ubuntu 12.04.2 LTS
    User rating: 4.2/5
    Votes: 696
    Ubuntu 10.04.4 LTS
    User rating: 4.0/5
    Votes: 286
    Linux Mint 15
    User rating: 4.0/5
    Votes: 371
    Home > Linux > Internet > HTTP (WWW) > SabreDAV > Changelog

    SabreDAV 1.8.5 - Changelog


    What's new in SabreDAV 1.8.5:

    June 19th, 2013

    · The zip release ships with sabre/vobject 2.1.0.
    · Sabre\DAV\Client::verifyPeer is now a protected property (instead of private).
    · A problem where text was incorrectly escaped in the Href and HrefList properties, disallowing URLs with ampersands (&) in them was fixed.
    · A deserializer was added for Sabre\DAVACL\Property\CurrentUserPrivilegeSet.
    · An issue where the client only deserialized properties with status 200 was fixed.
    · Escaping of XML in 423 Locked error responses was fixed.
    · A beforeGetPropertiesForPath event was added.



    What's new in SabreDAV 1.8.0:

    November 9th, 2012

    · The zip release ships with sabre/vobject 2.0.5.
    · The entire codebase has been moved to PHP namespaces.
    · BC Break: every backend package (CalDAV, CardDAV, Auth, Locks, Principals) now has consistent naming conventions.
    · There's a BackendInterface and an AbstractBackend class.
    · BC Break: several constructor signatures have been changed in the CalDAV package to reduce dependencies on the ACL package.
    · BC Break: Sabre_CalDAV_ISharedCalendar now also has a getShares method, so sharees can figure out who is also on a shared calendar.



    What's new in SabreDAV 1.7.0:

    October 8th, 2012

    · This major release constitutes about seven months of work, a bunch of new features, and a lot of performance improvements.
    · If you are upgrading from 1.6, be sure to read the migration document for upgrade instructions, and don't forget to back up your database.



    What's new in SabreDAV 1.6.5:

    October 5th, 2012

    · A workaround for a line-ending bug in the OS X 10.8 address book.
    · The ability to allow users to set SSL certificates for the Client class.
    · Directory indexes with many nodes should be a lot faster.
    · A fix for issue 235: E_NOTICE thrown when doing a propfind request with Sabre_DAV_Client and no valid properties are returned.
    · An issue with filtering on alarms in tasks has been fixed.



    What's new in SabreDAV 1.6.3:

    June 13th, 2012

    · This version fixes Sabre_DAV_Client PUT requests (Issue 206), parses an iCalendar 0-second date interval (Issue 205), provides stronger validation of iCalendar objects (Issue 112), makes sure every iCalendar object only contains one component and disallows vcards (forcing every component to have a UID), works around an Evolution bug which prevented SabreDAV from updating events (Issue 213), stops time-limit queries on non-relative alarm triggers in a recurring event from resulting in an endless loop (Issue 211), and adds a workaround for a bug in KDE 4.8.2 contact syncing.



    What's new in SabreDAV 1.5.7:

    February 20th, 2012

    · VObject properties are now always encoded before components.
    · Sabre_DAVACL issues with multiple levels of privilege aggregration have been fixed.
    · A 'GuessContentType' plugin has been added to the fileserver.php example.
    · The Browser plugin will now trigger the correct events when creating files.
    · The ICSExportPlugin now considers ACLs.
    · It is optional to supply card data from an Addressbook backend when requesting getCards.
    · This can make some operations much faster, and could result in much lower memory use.



    What's new in SabreDAV 1.5.6:

    January 8th, 2012

    · This version fixes VObject breaking UTF-8 characters and pear package installation issues.



    What's new in SabreDAV 1.5.5:

    December 16th, 2011

    · This version 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.



    What's new in SabreDAV 1.5.3:

    September 29th, 2011

    · 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.



    What's new in SabreDAV 1.5.2:

    September 22nd, 2011

    · 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.



    What's new in SabreDAV 1.5.1:

    August 25th, 2011

    · A problem with the hiding action interface in the HTML browser for non-collections was fixed.
    · Addressbook-query is now correctly returned from the {DAV:}supported-report-set property.
    · Bugs in the groupwareserver.php example were fixed.
    · A problem with rejecting PUT requests with Content-Range was fixed.



    What's new in SabreDAV 1.5.0:

    August 12th, 2011

    · CardDAV support and an experimental WebDAV client were added.



    What's new in SabreDAV 1.4.3:

    April 26th, 2011

    · The framework is now officially 'stable'.
    · A workaround was included for a serious MS Office bug that caused saves to fail.
    · API-level support for the ACL HTTP method was added.
    · This only affects you if you're implementing custom filesystems with ACL support.



    What's new in SabreDAV 1.4.2 Beta:

    April 4th, 2011

    · Added: It's not possible to disable listing of nodes that are denied read access by ACL.
    · Fixed: Changed a few properties in CalDAV classes from private to protected.
    · Fixed: Issue 119 : Terrible things could happen when relying on guessBaseUri, the server was running on the root of the domain and a user tried to access a file ending in .php. This is a slight BC break.
    · Fixed: Issue 118 : Lock tokens in If headers without a uri should be treated as the request uri, not 'all relevant uri's.
    · Fixed: Issue 120 : PDO backend was incorrectly fetching too much locks in cases where there were similar named locked files in a directory.



    What's new in SabreDAV 1.4.0:

    February 14th, 2011

    · Support for big chunks of RFC3744 (ACL), with a couple of exceptions.
    · Support for CalDAVProxy (calendar delegation).
    · All "principal" related functionality has been moved from Sabre_DAV_Auth to the new Sabre_DAVACL package.
    · Added: Sabre_VObject package for easy iCalendar parsing.
    · Added: Sabre_CalDAV_ICSExportPlugin for supporting the "Subscribe to calendar" feature found in some calendaring tools.
    · Many more bugfixes.



    What's new in SabreDAV 1.3.0:

    October 15th, 2010

    · Performance and compatibility fixes.



    What's new in SabreDAV 1.2.5:

    August 25th, 2010

    · Fixes Issue 73: guessBaseUrl fails for some servers.
    · It fixes Issue 67, and works better with non-seekable streams.
    · If-Modified-Since and If-Unmodified-Since would be incorrect if the date was an exact match; this has been fixed.



    What's new in SabreDAV 1.2.4:

    July 13th, 2010

    · Fixed: Issue 62 : Guessing baseUrl fails when url contains a query-string.
    · Added: Apache configuration sample for CGI/FastCGI setups.
    · Fixed: Issue 64 : Only returning calendar-data when it was actually requested. Improves iPhone compatibility



    What's new in SabreDAV 1.2.3:

    June 27th, 2010

    · Fixed: Issue 57 , Supporting quotes around etags in If-Match and If-None-Match.



    What's new in SabreDAV 1.2.2:

    June 22nd, 2010

    · SabreDAV now attempts to guess the baseUri when it's not set by the user, reducing boilerplate code.
    · Fixed: Issue 54 , better compatibility with BitKinex.
    · Fixed: Issue 56 , Incorrect behaviour when using If-None-Match headers with GET requests.
    · Fixed: Issue with certain encodings in Browser plugin.



    What's new in SabreDAV 1.2.0:

    May 24th, 2010

    · CalDAV (RFC4791) support.
    · PDO backends for Locks, Authentication and Calendars.
    · 95% unittesting code coverage. 415 unittests. There's actually more unittesting code now than 'normal' code.
    · ACL (RFC3744) principals. Note that privileges are not yet implemented.
    · Support for Extended MKCOL (RFC5689).
    · Support for current-user-principal (RFC5397).
    · Now throwing an error if you're using Finder on an unsupported server (nginx, apache + fcgi, lighttpd).
    · Support for If-Range, If-Modified-Since, If-Unmodified-Since, If-Match and If-None-Match.
    · There's now 2 distributions. 1 unified zip with all the features, as well as 4 separate pear packages (Sabre, Sabre_HTTP, Sabre_DAV, Sabre_CalDAV).



    What's new in SabreDAV 1.0.14:

    April 15th, 2010

    · Fixed a double xml-namespace declaration, which fixes a Webdrive bug.



    What's new in SabreDAV 1.0.13:

    March 31st, 2010

    · Now using a new pear channel: pear.sabredav.org.
    · Added the SabreDAV version to all error responses, for easier debugging.
    · Fixed Issue 26 Better Gnome compatibility.
    · Fixed Issue 37 TemporaryFileFilter regex too loose.
    · Issue 33, 39, 40 Better handling of international characters.



    What's new in SabreDAV 1.0.9:

    March 19th, 2010

    · 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
    · Supports: RFC2518 and revisions from RFC4918
    · Has built-in support for (basic/digest) authentication (RFC2617)
    · Support for RFC4709: Mounting WebDAV servers.



    What's new in SabreDAV 1.0.8:

    March 9th, 2010

    · Fixed Issue 21
    · Fixed Issue 23
    · Added Sabre_DAV_Exception_Forbidden, this is going to replace Sabre_DAV_Exception_PermissionDenied in the future.
    · Added Sabre_DAV_ICollection, this is going to replace Sabre_DAV_IDirectory in the future.



    What's new in SabreDAV 1.0.7:

    February 24th, 2010

    · Fixed: Issue 19 regression for MS Office



    What's new in SabreDAV 1.0.6:

    February 24th, 2010

    · Fixed: Issue 19: HEAD requests on Collections



    What's new in SabreDAV 1.0.5:

    February 2nd, 2010

    · Fixed: Fatal error when a malformed url was used for unlocking, in conjuction with Sabre.autoload.php due to a incorrect filename.
    · Fixed: Improved unittests and build system.



    What's new in SabreDAV 1.0.0:

    November 17th, 2009

    · Added: SimpleDirectory class. This class allows creating static directory structures with ease.
    · Changed: Custom complex properties and exceptions now get an instance of Sabre_DAV_Server as their first argument in serialize()
    · Changed: Href complex property now prepends server's baseUri
    · Changed: delete before an overwriting copy/move is now handles by server class instead of tree classes
    · Changed: events must now explicitly return false to stop execution. Before, execution would be stopped by anything loosely evaluating to false.
    · Changed: the getPropertiesForPath method now takes a different set of arguments, and returns a different response. This allows plugin developers to return statuses for properties other than 200 and 404. The hrefs are now also always calculated relative to the baseUri, and not the uri of the request.
    · Changed: generatePropFindResponse is renamed to generateMultiStatus, and now takes a list of properties similar to the response of getPropertiesForPath. This was also needed to improve flexibility for plugin development.
    · Changed: Auth plugins are no longer included. They were not yet stable quality, so they will probably be reintroduced in a later version.
    · Changed: PROPPATCH also used generateMultiStatus now.
    · Removed: unknownProperties event. This is replaced by the afterGetProperties event, which should provide more flexibility.
    · Fixed: Only calling getSize() on IFile instances in httpHead()
    · Added: beforeBind event. This is invoked upon file or directory creation
    · Added: beforeWriteContent event, this is invoked by PUT and LOCK on an existing resource.
    · Added: beforeUnbind event. This is invoked right before deletion of any resource.
    · Added: afterGetProperties event. This event can be used to make modifications to property responses.
    · Added: beforeLock and beforeUnlock events.
    · Added: afterBind event.
    · Fixed: Copy and Move could fail in the root directory. This is now fixed.
    · Added: Plugins can now be retrieved by their classname. This is useful for inter-plugin communication.
    · Added: The Auth backend can now return usernames and user-id's.
    · Added: The Auth backend got a getUsers method
    · Added: Sabre_DAV_FSExt_Directory now returns quota info




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM