[Pkg-owncloud-commits] [php-sabredav] branch master updated (1d38e1e -> e807fcc)

David Prévot taffit at moszumanska.debian.org
Sat Nov 30 14:16:25 UTC 2013


This is an automated email from the git hooks/post-receive script.

taffit pushed a change to branch master
in repository php-sabredav.

      from  1d38e1e   Update changelog for 1.8.7+dfsg-1 release
       new  0cbfc31   Handle alpha and beta releases in watch
       new  cbb193b   Initial directory structure.
       new  0d2450b   Initial import
       new  d0376dc   Added the ILockable interface and 'Locked' exception
       new  d3b3182   Passes the litmus 'props' test
       new  825d286   Fixed bad commit
       new  3861b89   First steps into class 2 (locking) support
       new  4c32b25   Passing most litmus locking tests
       new  1e1c160   Swipe
       new  39e278a   Moved new stuff into trunk
       new  91db582   Added exception classes
       new  f891dc4   Fixed bug in INode interface Added basic directory class
       new  997be49   Tiny updates
       new  5653e7c   Added docblocks
       new  9dab110   Added example implementation
       new  6abefa5   Abstract tree class
       new  36fd192   Added MethodNotSupported
       new  4edc32c   Took out locking for now Added the ObjectTree
       new  7a16f7d   Fixed scanning for . and .. Added check if node exists Fixed determining if a subnode is a directory
       new  0ea157e   Added getNodeInfo support
       new  00ded8b   Added Server class
       new  2466f0e   Added PUT support
       new  56a4aeb   Renamed unlink to delete Full http delete support Added HTTP POST upload support
       new  e7e2e9a   Added mkcol support
       new  4979756   Fixed undefined var problem
       new  de50f50   sending a binary content type
       new  7d3176c   Added Content-Length
       new  6762573   typo
       new  87ff4ad   Propfind filesize fix
       new  ea0683e   Added xml parser, renamed lockType -> lockScope
       new  e15eaec   Added lock and unlock
       new  7b148d0   Locking now optional
       new  ca5b515   Locking operations now fully working (but not yet enforced) Added 'extended' FileSystem DAV objects, allowing locking Fixed MKCOL support
       new  46255db   Added Move and Copy implementations into the server class
       new  83388c1   Tree/ObjectTree: 	Changed getNodeInfo API slightly
       new  482848c   Fixed bug in mkcol
       new  ec8f22e   Added TODO list
       new  b4dc426   Removed TODO
       new  804d184   Passing litmus copymove test Various bugfixes all around
       new  f2001b1   Locking fixes
       new  d3b3c70   Fixed locking issues, and passing more tests
       new  0cd9c3e   Checking locks thoroughly
       new  0512a16   Lots of locking fixes
       new  4f64505   lockScope -> scope
       new  6444251   Passing most lock tests
       new  a4d59eb   Cleaned up MKCOL
       new  cc3e7e0   Added php error handler
       new  3e517cb   Added some usefull abstract classes
       new  7c42b62   We need the exceptions here
       new  22af618   External lock manager
       new  bd12c1e   Added filesystem-based lockmanager
       new  7a972ce   Typos
       new  86f5b9d   Updatedd
       new  66ec087   fix
       new  535656c   Handling properties (but denying access to all mutations)
       new  799f28b   IQuota support
       new  a0b5928   Making sure we don't return the top-level node upon depth 1
       new  c0700d8   Fixed dependency
       new  57f379f   Added FilterTree
       new  2aff125   parsing the propfind request, and dealing with missing properties
       new  928c432   Support for lock-null requests
       new  a425f04   Added the TemporaryFileFilter tree-class
       new  33e4831   Added licence
       new  92cc267   Using uncompress vs. decode
       new  98560e8   Dealing with empty bodies part 1
       new  5907a07   Actual windows support :(
       new  52ad9ea   Putting all the code into a 'lib' sub-directory
       new  905bbad   Added smultron regex
       new  884a34d   Stupid typo
       new  b13eb5b   Not rethrowing (for now)
       new  16a8f3e   More elaborate error messages
       new  5cde2a4   Added phing build script
       new  fa8565e   Missing dependency
       new  a32f9c5   Added a simple filesystem example
       new  476e908   $Id$ fix
       new  9a0fbfc   Custom property support, near completion
       new  9fd3816   Missing name tag
       new  f48c21a   skipping href
       new  929abbf   returning data, instead of echo()ing
       new  fbaa500   Fixed error handling
       new  1a7df20   Updated license (thanks Dave Hall)
       new  7365829   Deleting of a non-existant property is _not_ an error (weird but true)
       new  7b4d407   Passing all property tests!
       new  b689130   Shared lock support
       new  750d0da   Added depth support to locks (getting there!)
       new  3a9a2f9   typo
       new  e613688   Advertising Class 3 support Added creating locks on unmapped urls
       new  6b794eb   oops
       new  888f802   Added changelog
       new  840a49f   Throwing a 404
       new  66f0113   Updated changelog
       new  0b8f6e9   standard lockmanager implementation for Sabre_DAV_Tree more documentation in Sabre_DAV_ObjectTree added a php streams example, allowing you to for example easily create an ftp->to->webdav proxy
       new  033261e   updated standard package to include examples version is pushed to 0.5
       new  a45a180   0.5 changelog updates added changelog to pear package
       new  ac022f7   fixes
       new  543deb2   Passing updated lock_shared test.
       new  db9e3e5   Removed ?> from all php files
       new  32518c7   No indentation (cleaner anyway)
       new  7d77779   Added dokuwiki implementation
       new  10d2fda   More notes
       new  a2b9f5b   Updated copyright statements (it's 2009, yay!)
       new  e9ddfc9   Removed all require_once's and consolidating them into a central include file for speed and flexibility.
       new  e689dce   Fixes for new API
       new  49eb068   Splitting up HTTP operations
       new  c8a4080   Updated changelog
       new  25e8352   Added Basic Authentication Moved all HTTP response header settings to HTTP_Response
       new  f964a96   Added example for authenticating Updated changelog
       new  3c23eb5   updated changelog
       new  b1b2935     * Abstracted HTTP responses and requests further into HTTP_* classes.   * Forcing HTTP 200 status for successful requests. This is to ease writing tests
       new  25e5b5d   Typo
       new  18fdc49   Unit tests!
       new  eb59585   More server tests
       new  5a3a7b5   weird construct
       new  1e6370f   If the config file is named phpunit.xml, it will automatically be picked up!
       new  6db1eb6   Path by Andreas Gohr,
       new  22a5a79   Another patch by Andreas Gohr.
       new  e8a5462   Had some dependency problems, so I'm moving the required include_path to the top of the list
       new  11532cf   * First attempt at stream wrapper support.
       new  3534392   Updated documentation to reflect usage of streams
       new  7c95157   Passing a stream in createFile
       new  6ed0651   Updated documentation
       new  89967e8   It's more efficient to use streams for ->get, so we want to promote this best practice.
       new  8be4e04   More documentation
       new  8a0c6d8   version bump
       new  5cd6f0e   precedence fail
       new  6de976d   Returning 'top element' for depth: 1 PROPFIND requests
       new  72808be   meh
       new  cc24598   Missing file mode
       new  001c5dc   Converting string into stream, if needed
       new  641f88f   More tests
       new  d15c57f   checking for null if the depth header existed. 0 is a valid depth
       new  4dcbe3d   Treating // as / in uri's
       new  61cbb72   Got changelog up to date
       new  64040bd   Added support for the HTTP Range header
       new  a89de23   Using php://temp and php://memory instead of data://
       new  fec9730   Added support for the Last-Modified header within GET and HEAD requests
       new  ba3f5f5   Digest auth implementation. Needs documentation before it's ready for primetime
       new  0f87d3f   Typo
       new  c225b2f   ETag support
       new  e1dc437   etag and contenttype in propfind responses
       new  64bf40c   More tests and updated the changelog
       new  f4f98dd   Clark Notation for property tags
       new  3dfc5a2   Updated changelog
       new  021f4a9   Fixed some docblocks
       new  432a2b0   Loosening up restrictions around files starting with . They can be useful, so we're just blocking access to . and ..
       new  fb90486   Also making dot-files appear in PROPFIND
       new  db983a6   typo
       new  459126e   added digest authentication example
       new  6190d50   small fix
       new  93f0532   Dropped pear packaging and went with a regular .tar.gz
       new  9deed35   Some fixes in DAV: to urn:DAV conversion. This was troublesome for clients using prefixes for the dav namespace, longer than 1 character
       new  3ca1c97   0.7 changelog
       new  d228eca   Priliminary support for complex properties. This is very likely going to break your server (for now)
       new  e898de0   Passing all tests again (phew, close one)
       new  a0434e2   wtf
       new  1647b9c   Added RFC4918 documentation
       new  b08baaf   Made supportedlock property work d:getlastmodified now works through the new complex property system
       new  d19eea0   Small fix
       new  b7b5d9d   Added HTTP/1.1 and HTTP authenticaton specs
       new  68c241a   Using txt formats (the standard pdf's from ieft.org are actually worse than the .txt's). Also got the old webdav spec
       new  2834584   * d:resourcetype is now also a real Property class * bumped version to 0.7
       new  c32acda   d:lockdiscovery property
       new  ee78a18   Using a 'defaultInputStream'. This fixes a bug around HTTP Digest auth-int
       new  3e78263   Also returning supportedlock and lockdiscovery when an 'allprops' request is made
       new  fbbd1ae   Minor bugfixes
       new  0073077   Updated changelog
       new  98625aa   Note about lockDiscovery
       new  e231e1f   singleton behaviour failed in unittest for MKCol
       new  73e46fc   Using application/xml instead of text/xml as per RFC4918 sec 8.2
       new  c68d94a   Added a setting to optionally let through GET requests if they are not stored in the temporary file filter. This can be useful if the server defines for example .DS_Store, but in general does not want the user to upload them.
       new  1e3ccbb   Also allowing getNodeInfo in these cases
       new  f510bca   New fork
       new  93abbb0   Possible fix for errors in content-range
       new  10550fd   This was a nasty one
       new  d950421   Only serving the default finder fork when we're dealing with the root
       new  1dbe718   Finder resource fork doesn't seem to be nessesery anymore presumably because we fixed most of the outstanding protocol-related issues
       new  c9adf5c   Unused line for appledoubleheader support.. We'll need to dig into this further
       new  335f306   Using Sabre_DAV_Property_LockDiscovery for generating the LOCK response
       new  b441e90   Missing pass-through functions
       new  a33aeff   Small fixes (litmus works once more)
       new  4aaee69   Missing Content-Length
       new  afe4b69   Making sense of it again
       new  d1974d3   Moving tree-traversal logic from the Tree to the LockManager object
       new  83c9b52   Precondition errors
       new  bb0cf22   Fixed bugs around supplying locked information
       new  39e6c7a   Fixing the layout of the error responses a bit
       new  e4afdee   Added the ConflictingLockException
       new  b9b1d91   HTTP POST is turned off until a proper API is defined
       new  21e6e3d   Blocking GET requests to collections
       new  7305bde   Some small bugs
       new  64e78e7   Added RFC3744 documentation
       new  7ed7510   Tests complete again
       new  811d09c   Some fixes around locks
       new  dcbce02   Moved 'blocking get on collections' from Server to Tree class
       new  129a376   First attempt at pretty directories
       new  88add51   Moving ->getSize to files-only. If this is applied to directories, it means we assume the Content-Length of a GET is exactly the size, which is often not the case (with HTML folders)
       new  353a1bb   Removed access to .sabredav (security issue)
       new  28849d0   Some styling fixes
       new  abcee34   Merged from ACL branch
       new  7531eda   Fixed Issue 5  (not sending back xml contenttype for lock and proppatch)
       new  6d6989e   typo
       new  35bddc8   Allow custom {DAV:}resourcetype
       new  e54ff01   Added 'unknownProperties' event for plugins
       new  864d40d   Doing it this way was a bad idea
       new  5888a83   Added rfc3253
       new  d164a27   Removed file that was already deleted from trunk
       new  22440dc   Several additions and fixes from ACL branch
       new  764ed27   Fixed unittest to remove POST and add REPORT
       new  0b169d8   Added the ability to return the time
       new  b17f488   Added a very simple directory index generator
       new  cef351c   Using setName()
       new  dc20c07   Added a few more tests
       new  0b830e7   More tests
       new  9153828   Passing all tests again
       new  7ea0570   Updated changelog
       new  274b3d4   Added filesystem tree
       new  0a42528   Number of bugfixes
       new  c40e931   Server now checks if a file exists before deletion
       new  a788455   Added Tree_Filesystem to includes
       new  8cc60d8   Added support for DavFS executable flag
       new  dc98d1f   Only responding to files
       new  4645394   Complete HTTP status code list (for completeness, even though they might not be used)
       new  94b10be   More documentation
       new  498d752   Updated date
       new  0e3d667   Fixed a lot of documentation
       new  a246576   Added a bunch of tests
       new  0c54fbf   More tests
       new  91fe276   We did those todo's
       new  364fdd5   0.8 is in the works
       new  8163a19   rootNode is now protected
       new  4c516ea   Fixed regexes, data-loss could occur otherwise We didn't excape the period, resulting in matching 'any' character
       new  9211eff   Fixed Vista locking bug
       new  15d5d6a   Better netdrive compability - fix #1
       new  25b854c   updated changelog
       new  9921dc9   Making tree property public
       new  310ac97   Added 'create folder' and 'upload file'
       new  8648bb2   Renamed all exception to follow the coding standards This is a compatibility break for a lot of system
       new  32991d8   Updated changelog
       new  f572a47   Last changes
       new  04ab83d   Corrected builder (not includes all files)
       new  8652474   Added non-php files
       new  d707d5f   Added AWS authenticator class
       new  2165aa3   8 AWS auth unittests
       new  5a5c57a   * Added AWS to includes file * Made AWSAuth work * Added ->getHeaders to HTTP_REQUEST
       new  68c8afc   Checking correct HTTP header
       new  db9561a   Added method to return the absolute uri
       new  eb22462   Added 'replace' argument to setHeader()
       new  868827a   Test was incorrect as well :(
       new  64c617e   Added Filemobile inc. to copyright
       new  c5bb8ca   Merging changes from usersaddon branch
       new  c500de6   Bumped version and added changelog items
       new  36aec2c   Merging all changes back in from refactoring branch
       new  c4dcece   Adding $Id$ property to file that didn't already have it
       new  75a434d   php docblocks for Locks_Plugin
       new  f80ae36   Changed the TemporaryFileFilter into a Plugin
       new  d621862   Removing aggregrate until there's a better way to do this
       new  45535a4   Removed aggregrate class
       new  e9228c9   Added test for the temporary file filter
       new  755eab9   More TemporaryFileFilter tests, one incomplete
       new  a0cc1b0   Making PROPFIND work for TemporaryFileFilterPlugin
       new  ee9cd6b   Updated fileserver example Removed streamwrapperserver example
       new  5b9581a   Added support for subscribing with a priority
       new  f9bab97   More docs
       new  6fe8827   Typo
       new  daa221a   Updated changelog for 0.9
       new  93937f7   added bin/ directory
       new  dd85a85   Fixed Issue 9
       new  1488bb0   * Added MapGetToPropFind plugin * Added Href property class * Made more methods of Sabre_DAV_Server public
       new  5afe56a   Fixed E_STRICT bug in test
       new  550c270   Bumped version to 0.10 Updated changelog
       new  d979f26   Added new includes
       new  6af083e   Added test for Issue 11
       new  564ed68   Allowing people to disable HTTP Digest auth-int. Issue 10
       new  09e40be   Added missing svn:keyword Id
       new  dadebbc   Fix for Issue 12
       new  624848d   Shortening known namespaces
       new  e12bd19   Also implementing namespace shortcuts to proppatch responses
       new  40d81b1   Another fix for Issue 12
       new  dfc3d34   Moved copy and move logic from Tree to ObjectTree
       new  d779d78   Changed version syntax from x.x to x.x.x
       new  b20a89c   * Updated changelog * Added PEAR package generator (thanks to Michael Gauthier)
       new  cedf6d6   Removed dokuwiki example again
       new  3418011   Fixed custom property test. I think this failed due to a new xml namespaces prefix collision. RegisterXPathNamespace is not as great as hoped
       new  b50ba0c   Fixed Uri setting for package.xml
       new  1574133   Updated date in changelog
       new  1a21a04   * Bumped version to .11 * generatePropfindResponse now take a baseUri argument
       new  a907d32   Resourcetype property can now take multiple resourcetype
       new  424fc0d   pear package no longer includes doc/
       new  3f81862   Ignoring both bin/ and docs/ directories
       new  c2c62b0   Some more changelog notes
       new  d7ed4d8   Fix for issue 13
       new  74639e7   Updated changelog
       new  a145645   Updated changelog with current date
       new  67e600b   Set to beta
       new  ab2eea5   Browser plugin shows multiple resourcetypes, if available
       new  98a6114   Added PDO backend for the lock manager
       new  1369241   Updated changelog
       new  ab56aea   Adding Content-Length: 0 to every empty response. This should improve compatibility
       new  a4f8b52   Updated version to .12
       new  0933ff0   Reporting time as UTC
       new  e431caf   Updated changelog (yes, release is immiment)
       new  f9d4d27   Fix for UNLOCK
       new  03cc45a   Fixed UNLOCK problem
       new  a604a94   Version = 0.12.1
       new  d606965   properties get an instance of Sabre_DAV_Server upon serialization
       new  964555b   Set version to .13
       new  4b3e4ff   Only calling getSize on IFile instances in httpHead
       new  7646fba   Href complex property now uses servers baseUri
       new  cab78b0   Added beforeBind event
       new  7d49684   Exceptions get an instance of Sabre_DAV_Server when calling serialize
       new  6159d79   Fixed parenturi for root url
       new  85adcbd   Fixed copy and move bug, and hooked copy/move into beforeBind event
       new  6735dda   delete before an overwriting copy or move is now handles by server, rather than tree
       new  273518c   Some bugs in httpMove
       new  27afe50   Added beforeWriteContent event
       new  fcae1e7   Various refactoing jobs (all noted in ChangeLog)
       new  f7e68b0   Typo
       new  cb6348e   Adding test to detect most recent typo
       new  6013346   Fixed some path generation bugs
       new  a0e42b5   Filtering out current directory
       new  0468cec   Also fixed for subdirectories
       new  7d2f902   The Auth plugin can now return user id's and usernames
       new  be7d25d   Added SimpleDirectory class
       new  2c31851   Added getUsers for auth backends
       new  1ccf33e   Docblocks
       new  ffc50a6   Added afterBind event. Refactored serialization of Propfind, using a dedicated serialization class
       new  c60be3d   Put the beforeLock and beforeUnlock events in more sensible places
       new  30a2956   Added SimpleDirectory and Property_Response to includes
       new  3390080   Updated changelog
       new  75a49fc   Fixed directory creation (only made dirs in root dir)
       new  dee23b2   Adding quota information
       new  980bb08   Refactored PROPFIND response to use generateMultiStatus
       new  342c3f8   Some unittest updates
       new  718b5f4   Changelog updates
       new  6deb856   Optionally checking for resourcetype
       new  dd417a1   Removing Auth plugin
       new  8d9dbd1   * Set version to 1.0 * Updated ChangeLog
       new  73c189d   Stable
       new  b1671b4   Added NotImplemented exception
       new  d7159a5   Fixes Issue 15
       new  afc5301   Updated changelog, and pushed version to 1.0.1
       new  da19208   Taking of Auth off the ignore list
       new  582a07d   Updated changelog
       new  b6dca5b   TOok out ignore list
       new  034319b   Added support for RFC4709: Mounting WebDAV servers
       new  9c66537   Bumped version to 1.0.2
       new  483883b   Added mount includes
       new  9c48d9d   Added a few unittests
       new  9aa06cf   Using getAbsoluteUri
       new  def5f89   Alignment changes
       new  04e4b2a   Added a couple more unittests
       new  44e0418   Added naturalselection utility
       new  838a920   Even clearer error message
       new  7845640   Setting copyrights to 2010
       new  3a1f872   More copyrights
       new  1814c09   Changing channel to evert.pearfarm.org
       new  9e44b4b   Updated ChangeLog
       new  b41b375   Bumped version to 1.0.3 Set releasedate in ChangeLog
       new  2e7df16   Automatic build & release
       new  140eb6a   Some buildtool updates
       new  76b358a   Updated changelog Bumped version to 1.0.4
       new  9198f17   Fixed build dependency for 'clean'
       new  2facb9b   Fixed a number of tests
       new  caecdf3   Bumped version to 1.0.5
       new  3431979   Various test fixes
       new  e48efcd   Fixed changelog year
       new  dd77537   Integrated phpunit into build process
       new  2c04fd2   Only returning QUERY_STRING when needed
       new  64331bb   Added haltonincomplete. haltonskipped seems to be ignored otherwise :S
       new  fab5a85   Better testing successful LOCK response
       new  7c558cc   Incorrect filename for this class
       new  af91bf0   Removed Sabre_PHP_Exception
       new  8d20333   Updated changelog, stability back to alpha
       new  b6374ad   Added PDO authentication backend
       new  848dcb2   Better error display in browser plugin
       new  7baa801   Updated some test config
       new  7a0a694   Supportf or {DAV:}supported-report-set
       new  959d44c   Fixed the SupportedReportSet conform to standard
       new  14b004d   Strict checking of value and adding a default value of null
       new  51ef158   Postfixing with /
       new  529bf54   Adding option for absolute urls
       new  d71ba43   Updated changelog
       new  46acdb8   Added XML utility
       new  56db19c   Updated changelog
       new  ad361f1   Added some more tests
       new  eb873ff   Added convertDAVNamespace and loadDOMDocument
       new  d62dd6e   * Changing handling of / * Fixed beforeWriteContent event
       new  55731db   Also fixed updated / behaviour for browser plugin
       new  2057c73   Landing RFC 3744 and CalDAV on trunk
       new  0b86146   Removed debug code
       new  32385b9   Removed unused classes
       new  b9ceda3   Removed PHP directory
       new  561800e   Removed broken test
       new  7b2b4da   Allowing nodes to specify owner
       new  44c4b8d   Passing full principal url to principal classes Principal now specifies owner name
       new  d95b0bf   Removed some of the boilerplate xmlcode into the util obj
       new  099d14d   Checking nodetype
       new  1b3e1fc   added example locks table
       new  be64633   Updated changelog
       new  5cf0998   CalDAV server class
       new  a64dbe1   Added calendarserver example
       new  bec23e9   Added svn id keyword
       new  06a9907   Extended MKCOL
       new  e57c2d3   Added 13 XMLUtil tests
       new  4422281   Moving to XMLUtil library
       new  fee4066   Removed server setup script (was a little dumb, and not really needed looking back)
       new  83a7859   Lot more tests. 78% line coverage in Sabre_DAV
       new  b59d231   Rewording
       new  6f8a3e2   Refactoring authentication backends
       new  ecb0420   164 unittest Sabre_DAV coverage 82.74% Sabre_HTTP coverage 100%
       new  bc342c1   Fixed various auth bugs
       new  8fd8e07   Updated changelog
       new  372f516   Moved the principal system from DAVACL to DAV_Auth
       new  eb4da45   Added principal tests
       new  a7c3d0d   Fixed a couple of bugs recently introduced. iCal is working again
       new  06aecf5   Removed ACL support
       new  81768ed   Removed ACL plugin from trunk for now. This will go into a separate branch
       new  a447200   Better propertyupdateing. Code cleanups, etc..
       new  9f687ae   Renamed User to UserCalendars
       new  e98afb2   Renamed class
       new  88f9228   Added a whole bunch of tests
       new  ee03cbd   Fixed up ICalendar parser
       new  ac823ff   Missing standard includes
       new  fe7faee   Returning id
       new  e88a215   25.00% CalDAV testing coverage
       new  f522652   51% CalDAV code coverage
       new  c5bc549   Missing tests
       new  f90f0ff   Making sure the object is immediately aware itself of the calendardata update
       new  4a20635   Commented out dead code
       new  4479091   Docblocks
       new  d56d5c6   Throwing 501 for HEAD on non-files
       new  3714774   Update Issue 19
       new  213207d   update tags
       new  bf5af6e   Removed all references to {$Id} from the code. This was an svn-ism, and not really useful anyway
       new  182c36d   Working on a GuessContentType plugin, which will fill in missing Content-type properties and HTTP headers based on extensions
       new  58b82b7   Fixes issue 21
       new  62cf9cd   Updated changelog
       new  c0f12a8   Added docblocks to GuessContentType
       new  d45871f   Some odd issues with a .sabredav file
       new  e72836b   All core-tests succeed again
       new  cf4526f   Added tests for GuessContentType Changed image/jpg to image/jpeg
       new  908a557   Updated Changelog
       new  f0ce2c7   Added Sabre_DAV_Server::getProperties
       new  4e3e2bb   The 'calendar' element should have been 'calendar-description'.
       new  d599141   Refactored HTTP header gathering by GET and HEAD
       new  826d521   Returning default Content-type in HEAD
       new  ef73e5f   Using new version tags Updated build system to use mercurial
       new  0ca5979   Added stacktrace to output
       new  5b849b1   Fixed some minor bugs related to the DateTime property
       new  a8ed9a5   Removed DAVACL tests
       new  50432c5   Fixed a lot of tests to use SABRE_TEMPDIR constant
       new  c747d56   Created a new pear package generator. I hope this is a bit more straightforward
       new  b2e401f   Renamed license file to the correct(?) spelling
       new  fb36af6   Added a few missing files, made sure the installer works correctly
       new  b4cf1b7   Added tag version-1.1.0 for changeset e935338a6fd8
       new  4d9406c   Removed release tag again
       new  5b3a9ef   Added tag version-1.1.0 for changeset 46faab79c82e
       new  85cb68d   Updated changelog (bit too late, but that's ok)
       new  d59e0ac   Added a bunch more CalDAV tests
       new  0fb4ec8   Added getValue() to supportedCalendarComponentSet and SupportedReportSet
       new  0f6ef2c   Bumped version to 1.1.1
       new  383c624   More CalDAV tests
       new  ed96136   More tests
       new  3fde3bc   Added a lot more tests (90% core code coverage!)
       new  a4eb85b   Updated changelog
       new  7e36d59   Added caldav-ctag spec
       new  85d843e   docblocks cleanup
       new  321833f   ctag support
       new  04d2d76   Fixed tests to use ctag
       new  5b2acf2   Every method it the Allow header should have been split with a comma Before this was just a space
       new  ab136cd   ChangeLog update
       new  2ba9d9e   calendar-timezone support
       new  d42d2d4   Updated changelog
       new  68f51e0   Moved Sabre_DAV_Server::parseProps to Sabre_DAV_XMLUtil::parseProperties
       new  7b09da9   Clarified docblocks and wrote more tests
       new  ca47a2c   Added some more property tests
       new  53cd9e3   RFC5689 support
       new  eae0fe0   Switched CalDAV plugin to use ExtendedCollection
       new  f09c7eb   Added rfc 5397
       new  b9f8bea   Renamed 'PermissionDenied' to 'Forbidden'
       new  38a366b   Sorry for the broken state
       new  8e6db7d   Added phpdocumentor api generator
       new  3eb9399   Fixed some package names
       new  c10166e   More tests
       new  0e0386d   Updated changelog
       new  0869453   Updated changelog
       new  b857195   Making sure everyting is in the include path
       new  d939b27   Added tag version-1.1.1 for changeset fb0683d5990a
       new  b3cc8dc   Bumped version to 1.1.2
       new  04d0c24   Support for the current-user-principal property
       new  7d0ad04   Added more tests. Stricter checking in FSExt
       new  9f85f65   Fixes Issue 27
       new  e513cb7   Updated changelog
       new  c695300   Added GetLastModified test
       new  f98995c   Added minimum number of erasable bytes to naturalselection script
       new  94dd710   Added license info
       new  a791855   Fixed documentation
       new  1537e30   Removd trailing ?>
       new  0415e2c   Added the TIMEOUT_INFINITE constant. I suppose this was just forgotten in the past.
       new  5d53811   Updated changelog
       new  679323a   Date parsing of iCalendar dates
       new  ec0470b   Fixed E_NOTICE
       new  ef22c79   Added some related rfcs
       new  b37370c   Refactored everything related to calendar query. Everything is a lot cleaner, shorter and faster.
       new  66e87c8   Full calendar-query implementation for events + many tests
       new  ba61559   Full support for TODO filtering
       new  ba937ab   Updated changelog
       new  5136d1c   Added conditionals http spec
       new  1afd87b   1.1.2 is almost finished * Added support for unserializing complex property * Allow changing supported-component-set upon creation
       new  fabcd8e   Change wording
       new  ac1cd3e   Added tag version-1.1.2 for changeset b07f04bdef3a
       new  39dc405   Updated changelog
       new  a14014e   Updated changelog
       new  a7fa0ba   Fixes Issue 34: Lock-Toke header fix
       new  e07ef64   Fixes Issue 35
       new  1d97b95   Added tests for new options response header
       new  41dc06e   Updated ChangeLog Fixed Test Bumped version to 1.1.3
       new  c738c13   Fixes Issue 36
       new  123cade   Added tests for XMLUtilTest
       new  363bfba   Updated changelog Added deserializer for Sabre_DAV_Property_Href
       new  d20d64a   Using pear.sabredav.org
       new  b479a08   Added support for custom apidocs location
       new  2bac899   Added php docblocks
       new  473a499   Added subpackage
       new  0923880   Switching to new versioning scheme
       new  7ff29fc   Removing redundant stability message
       new  1eeb25d   Fixes Issue 37.
       new  196c312   Updated changelog
       new  f7606b8   Created URLUtil class to encode uri's.
       new  e893103   Added URLUtil to includes file
       new  0847ffd   Slightly faster tffp
       new  44199f0   Normalizing latin1 encoding to utf-8
       new  6b28d40   Added more tests Minor xml output changes to properties
       new  82b2d0d   Only special-casing ISO-8859-1
       new  ffab5f8   Update Issue 33
       new  613b39e   Added version to error responses
       new  efca33c   Fixed tests for updated version string
       new  5b89ce3   Updated changelog
       new  38feb71   Update Issue 33
       new  6bd9ff4   getCopyMoveInfo is now public
       new  b9d04bf   Updated changelog
       new  1bd1f2f   Fixed tests for PHP 5.2 Conditionally running sqlite tests
       new  bf7d878   Adding Issue33 tests
       new  eb2490e   This file should not have been commited
       new  87549df   Update Issue 33
       new  bd01ea7   Updated changelog
       new  a237fd6   Update Issue 39
       new  4f2e3ef   Updated code to use new path splitter instead of dirname/basename
       new  12c2173   Updated changelog
       new  ec01739   Updated changelog
       new  e216a8c   Updates Issue 40
       new  89bddf5   Updated changelog
       new  077b300   Removing double namespace declaration for DAV:
       new  e52bf60   Added tag version-1.2.0alpha1 for changeset 1e91f0d0bd19
       new  6e8e319   Updated changelog
       new  814ce8d   MySQL testcases
       new  f1f369b   Updated changelog
       new  6db48f9   Added Sabre_DAV_Property_IHref interface Added support for expand-property REPORT
       new  8203acf   Bumped version to 1.2.0alpha2
       new  62c63d7   Added principal-collection-set
       new  76d4674   Adding more tests
       new  b9ecd98   More tests
       new  3d64c03   Making authBackend available in Sabre_CalDAV_Calendar
       new  c03fea7   Authentication Backends are now aware of currently logged in user.
       new  84cf5a1   Updated changelgo
       new  aa3775a   Securing calendars, step #1
       new  4b99a91   Fixed test for secured calendars
       new  42e4cb7   Updated changelog
       new  b797c4b   Added some ignores
       new  bcd7b8f   Fixes Issue 25.
       new  f10c300   slight refactoring
       new  458f0ff   Updated changelog date
       new  de25271   Added tag version-1.2.0alpha2 for changeset 9d6ab3ecb7a3
       new  603d34b   Added text/plain for .txt extension
       new  9f11e4a   small builder updates
       new  fc5aace   Updated changelog
       new  a120906   Bumped to next version
       new  58fd130   Fixes Issue 16.
       new  6125f7f   Added package.xml to ignore list
       new  b2ac049   Protected properties list
       new  e8fafa5   updateProperies rewrite. Now easier to use, consistent with getProperties and atomic.
       new  fb5a371   Added more tests
       new  9447198   Cleared returned data
       new  bda9627   Fixed some tests and added a few
       new  c03965d   Default DEPTH is infinity, not 0
       new  96193f3   Support for principal-property-search and principal-search-property-set reports
       new  6c6accc   more tests fixed up Sabre_DAV_Server. It wasn't always as accurate as it could be.
       new  6f8ef25   Making MKCOL atomic
       new  b0de21f   Fixes Issue 31.
       new  c9d32ad   Set version date, getting ready for a release
       new  1a6adfe   Added tag version-1.2.0alpha3 for changeset 341466ddff1f
       new  88a8035   Bumped version
       new  32049d7   Better error handling if mysql is missing
       new  1ea72a7   Returning false if mysql is unavailable
       new  45baf10   Added support for If-Range, If-Match, If-None-Match, If-Modified-Since and If-Unmodified-Since headers.
       new  a6613f0   A couple more tests
       new  63f5369   Using autoload instead of includes
       new  f5294de   new buildsystem checkpoint
       new  ad70006   New pear packager
       new  5bc5618   Adding new autoloader to all examples
       new  7ca51a2   Added new autoloader
       new  2eb4da1   Brand new buildsystem
       new  6e10fac   More build updates
       new  ae2a5ef   Path bug
       new  2c31a04   Removed TRACE from allowed methods AllowedMethods are now determined per url
       new  d7c81eb   Returning more accurate Allow: header in both the OPTIONS response and 405 Method Not Allowed response Fixed a couple of error responses
       new  63c7a3a   Throwing back NotAllowed instead of NotImplemented
       new  16b7b84f  Added many more tests
       new  1ccf5cc   Updated changelog
       new  723c419   Added tag version-1.2.0alpha4 for changeset 4c6c08a72de1
       new  7bc0573   More build fixes
       new  c1be9ec   The next version will be beta1
       new  34e129a   More debugging info
       new  ade05b7   Using phpunit's exception handler
       new  879a612   Fixed redundant namespace declaration in resourcetype property
       new  c2ffeaa   Fixed 2 litmus compatibility bugs which occur when no Sabre_DAV_ILockable interface is used.
       new  3da1b3f   Updated changelog
       new  ddad41d   Removed debugging code
       new  96ad254   Using http://sabredav.org/ns for all custom xml properties
       new  285fa3f   More unittests CalendarObject validation
       new  c3f98ff   Fixed namespace lookup
       new  d69b401   Added email property to principals
       new  7aa7658   Updated changelog date to today
       new  9c8e679   Added tag version-1.2.0beta1 for changeset 4aa5f1603fde
       new  95680a9   Adding email address to example scripts
       new  38b8a4c   Bumped version to beta2
       new  6c726de   Added 208 and 508 statuscodes
       new  75808b5   Added webserver configuration examples
       new  c004299   Updated changelog Added webserver config to Sabre_DAV package
       new  b794a54   date
       new  69cb1e7   Returning 404 if a subnode of a non-collection is accessed.
       new  1d27f90   Set changelog date, getting ready for release
       new  ce23275   Added tag version-1.2.0beta2 for changeset 9b66b975c73b
       new  76c7ffd   Bumped version to 1.2.0beta3
       new  a99121d   Making sure custom properties get returned for allprops requests
       new  6b9d39c   Fixes Issue 49
       new  ea791a9   Fixed includes
       new  0f88ae9   Added tag version-1.2.0beta3 for changeset 7a5a43a1e236
       new  e9b965f   Updated changelog
       new  e1f6e48   Fixed international character handling of browser plugin
       new  d0e2bce   Updated copyright date to 2010
       new  34160cc   Removed old version info
       new  ad65890   Made properties protected to allow subclassing
       new  a6a2b80   updated changelog
       new  e5fb5a8   ICalendar interface is not longer used
       new  838d40c   Added documentation generator
       new  2b26bb6   Not using realpath
       new  b895ef7   Bumped version to 1.2.0
       new  e966f61   Added more documentation to the exceptions
       new  4364fe8   Documentation formatting
       new  3542d41   More documentation formatting
       new  3946df9   Updated dependencies version
       new  67c7346   Added tag version-1.2.0 for changeset b938eb90d554
       new  5750e36   Added failing unittest.
       new  6de0b9f   Wrong method call assembling principal email
       new  b3a6992   merge
       new  80f1570   Updated changelog
       new  4784812   Fixed test with correct value.
       new  81b3eec   Added Windows 7 lock-file pattern. Turned the pattern list into a public property.
       new  b4da0e5   Added Sabre_DAV_Auth_Backend_Apache
       new  5990005   Added new tests
       new  a2da123   Added test for etag check in the If header.
       new  e279574   Added 'correct etag' test.
       new  334fb5c   Etags in If: headers always failed. This should be correct now.
       new  7e2cc0d   Removed ObjectTree from examples
       new  15b186c   Updated changelog
       new  cfad305   Udpated changelog for locking bug
       new  5e03708   Fixed error handling
       new  1d8004a   Corrected bug number
       new  3f1a97e   Updated changelog (adding date)
       new  e0af8f8   Bumped version to 1.2.1
       new  b19a660   Added tag version-1.2.1 for changeset da72a8b9e207
       new  bc8e91e   Show if a method is defined in a different class
       new  a98e6c6   Adding a method to automatically guess a baseUri, given sufficient information.
       new  ab324df   Updated examples to reflect the now-optional mod_rewrite
       new  70e4c4f   Updated changelog
       new  31415db   Igoring trailing slash when baseUri is accessed directly.
       new  d568c4a   Workaround for buggy UTF-16 behaviour.
       new  cf22c3b   Updated changelog
       new  ab4d2b8   Default value for ctag, in case it had been set to null in the database
       new  5c9c379   Server now returns 304 for GET requests with a matching If-None-Match header. Precondition Failed exceptions now display the failing headername.
       new  d105367   Deleting correct directory
       new  0690796   Added more tests that mess with the server
       new  a11845b   Fixed problem with encoding paths that have literal percent-encoded values in their names. %20 now becomes %25%20 in the html source (as it should).
       new  48dddd2   Better behaviour for encoded urls
       new  b03f773   Updated changelog
       new  1dc2f74   Updated versions
       new  6c1aec6   Updated version date
       new  16c541a   Marking test as incomplete
       new  5d36291   fixes editing an event in Evolution fails with unknown error issue #57
       new  40d09c2   Added tag version-1.2.2 for changeset 286092916c80
       new  185aca2   Issue 57: merge
       new  2c2d7a2   If-Match and If-None-Match may now be surrounded by quotes. It always should have been this way, but unfortunately, it wasn't noticed until now.
       new  9d134e1   Updated changelog
       new  aafe93b   Added more http documentation
       new  fc31cd3   Updated changelog date
       new  8f01ac0   Bumped version to 1.2.3
       new  fad167a   Removed extra 'u'
       new  0f8062b   Added tag version-1.2.3 for changeset 656db9b4d437
       new  6aa4237   Now correctly handing query strings when guessing the base url.
       new  85ae316   Added samples for apache cgi configuration.
       new  703e4b9   calendar-query reports now only return the calendar-data property when this is explicitly requested.
       new  cb613da   Updated changelog
       new  3a8dde9   Bumped versions to 1.2.4
       new  828d6a1   Updated release date
       new  fc484e2   Added tag version-1.2.4 for changeset 685d0ed206ab
       new  baecbdd   Updated output path for wikidocs. Added new path to ignore list
       new  c5c86ec   Added nodeExists/childExists functions.
       new  038d536   Fixed behaviour for If-Modified-Since and If-Unmodified-Since for exact date matches.
       new  4cad924   Improved tests on PHP 5.2
       new  33d3fa0   Improved guessBaseUrl handling
       new  21ab9f9   No longer rewinding the stream before output. There might be side effects, so let's keep an eye on it.
       new  c4f8492   Updated changelog
       new  4abe507   Merge
       new  bc72e3d   Moved CalDAV calendar-query parsing logic to a separate class
       new  438b3bc   Updated changelog Now appending a / when guessBaseUri guesses the base uri based on that the uri ends with .php.
       new  d05805b   Removing deprecated files: Sabre_DAV_Exception_PermissionDenied Sabre_DAV_IDirectory
       new  f036a58   Bumped versions to 1.3.0
       new  b5b2318   Added RFC 4437 doc
       new  e7ab484   Fixed Issue 73 on the default branch too
       new  2b71e5f   Missing HTTP status codes
       new  09a861c   Almost all HTTP-method-handling functions now take a url as an argument. This is a tentative change.
       new  1ac7b90   merge
       new  002eabd   Added 'Basic' auuthentication class
       new  93c778d   Browser plugin will now use the {DAV:}displayName property, if available.
       new  13915e9   More documentation
       new  fafde3e   Updated changelog
       new  54bbdb0   Improved docblocks
       new  006b345   Removed calendarid from object
       new  bb529f4   Invalid dates are now ignored as per the spec.
       new  86030f4   Updated changelog
       new  807a081   Added a cache layer to the ObjectTree class Refactored ->delete() method into ObjectTree
       new  3ce282e   Caching for getChildren
       new  ae2c2ff   Removed need to specify a 'calendarid' for calendarobjects.
       new  38213e6   Less nesting
       new  d2b7ab0   Support for multiple etags in the If-Match and If-None-Match headers
       new  7aa24d5   Tiny test fixes
       new  97113d3   Strict checking on If-Modified-Since and If-Unmodified-Since dates
       new  0001daf   Ensuring GMT is used, and not UTC
       new  23d9301   Removed the 'invoke' method
       new  d6a4078   More tests
       new  65ec616   Tests
       new  efe5279   Updated http drafts
       new  de4b4d9   Added httpbis cache doc
       new  ae588a5   Added a test for Sabre_HTTP_Util Renamed parseRFC2616Date to parseHTTPDate
       new  ac06309   Patch by Paul Voegler.
       new  ca142cf   Updated changelog
       new  322d7d6   Fixed Content-Range comparison.
       new  00708f8   Updated changelog
       new  f74fba8   Always surrounding Etags with quotes.
       new  b095cb8   Updated versions and dependencies
       new  62f33d8   Forgot to append GMT.
       new  7968549   Updated release date
       new  4c81185   Added tag version-1.3.0 for changeset d868d28660ad
       new  38250d3   Bumped version to 1.3.1 Added lockroot element.
       new  d8b689e   'default' collation in text-match filter.
       new  c351d2d   Ensuring that copy and move with identical source and destination directories fails.
       new  9bbfb08   Creating framework to check for locks on children.
       new  12a7664   Also recursing for copy
       new  f796cbd   Added support for returning childlocks.
       new  6c9b8c4   Support for returnChildElements everywhere; Added new File lock backend.
       new  930713a   Fixed examples
       new  edf51dc   Supporting MKCALENDAR method with no body.
       new  15d6ba8   Added bandwidth statuscode
       new  5a664e6   Cleanups, no functional changes
       new  33d70ca   Initial, simple vcalendar reader. Reads Components and Properties, but not attributes.
       new  0170523   Reading attributes
       new  6ff77dd   Added magic methods and iterators
       new  fe6bf45   * Added version class * Bugfixes * 100% Test coverage * Docblocks
       new  6b1a74b   Build system for VObject
       new  da64dac   Updated changelog
       new  2f583f3   Removed unnessecary escaping and preg in Sabre_HTTP_Util
       new  9945c6f   Bumped version
       new  1f7ea9d   Merge
       new  b89c4f3   mege
       new  7103797   The name of the principal collection is now changeable
       new  b1009b4   You can now pass arrays to the Sabre_DAV_Server constructor
       new  8bf4d80   docs
       new  e34aff6   Constructor test
       new  f70ed42   Allowing the principal base uri to be changed
       new  01bdca6   Updated changelog
       new  a861a4c   Removed outdated trunk tag
       new  1f88514   OCD
       new  b54a170   PrincipalCollection / CalendarRootNode now have a common ancestry
       new  19156be   Added AbstractPrincipalCollection to includes file
       new  6e9f5f2   Allowing PrincipalCollections to be made private
       new  9f5aa2d   Correctly parsing nested components
       new  ad4ca6d   Reader skips empty lines
       new  8ab201f   Many VObject improvements. More sensible iterators. Add method on components Export support
       new  e51f72f   More VObject fixes
       new  b5bc05a   Support for exporting full ics feeds based off calendars.
       new  68e867b   Updated changelog
       new  bc930e4   Added vobject dependency to CalDAV package
       new  470b75b   Added includes file
       new  49cf199   VObject Improvements to make ArrayAccess work better everywhere
       new  f621ed7   Fixed ICSExportPlugin for updated api
       new  5b50caf   Added caldav-proxy document
       new  854854c   merge
       new  bc2dac2   Ensuring the lock owner is properly parsed.
       new  96fd97f   Updated changelog
       new  fb53e31   Allowing hiding of lockroot elem
       new  7381004   Updated to work with new plugin names
       new  6320c29   Plugins can now specify a pluginname for easy access
       new  d4e7c13   New ACL plugin. The easy work is done.
       new  39ea2a3   Fixed a few bugs, added basic tests
       new  af8142d   Added IPrincipal interface Added beforeGetProperties event. Some fixes in the ACL plugin
       new  e461966   Added deprecated note
       new  14435f9   updated changelog
       new  533ab4d   Added method to find the current users' principals
       new  ebce8ce   Added method to find *the* current user principal ;)
       new  487fcad   Migrated functionality from Sabre_DAV_Auth to Sabre_DAVACL
       new  95bef63   Using Sabre_DAVACL instead of Sabre_DAV_Auth
       new  a41cff8   Removed principal functionality
       new  d94d763   Sensible order of fetching properties, and fixed a few beforeGetProperties bugs
       new  efcbd63   Fixed a few tests, disabled a few others
       new  307daec   Precendence issue
       new  3a61fed   Fixed tests
       new  3d5c9da   Fixing tests
       new  ee1c7d5   Removed principal-collection-set property from DAV_Auth
       new  f276767   Removed propected properties from server class
       new  8438eb9   Added HrefList property
       new  9bf6377   Fixed reports
       new  6a949a3   Only searching for principal properties
       new  185cd6d   Supported-report-set in the ACL plugin.
       new  0f1345c   whitespace
       new  5193514   All tests are working again
       new  9fcfc8d   Fixed a bug that would fail retrieval of properties intercepted by beforeGetProperties with multiple results.
       new  96cb83f   Fixed a few bugs
       new  ddabfe3   More tests
       new  660f2e5   More unittests. Back at 96% for Sabre_DAV
       new  197b4e0   More tests
       new  2d503c7   Added {DAV:}supported-privilege-set property
       new  d826dd0   Basic privilege checking support. Needs a lot of testing
       new  6c1ba72   docblock
       new  3d49e5e   Fixed bug and test
       new  c0a854e   Additional bugfixes and tests
       new  f3db950   Bugfixes, docblocks and unittests
       new  a270787   Additional tests
       new  98688fb   Fixed nodeExist bug for root nodes
       new  aab61c0   Bugfix
       new  f31cd43   Added ACL support to the standard principal
       new  914cb68   Merging rfc3744
       new  ad765e3   Updated changelog
       new  81ec75a   Bumped versions
       new  b9e7bbd   Allowing more than one component in CalendarObjects. Proper fix comes later
       new  bb04711   Added getDisplayName
       new  9bba40e   Took out all principal-related functionality out of the authentication system
       new  eb0179a   Updated authentication-related tests
       new  c95144c   Created new principal backend system
       new  fab9df9   Removed all principal-related functionaliy from auth
       new  3b9c087   Using new principal backend system
       new  808bbbe   All tests are working again
       new  19d9bba   Tests for the PDO principal backend
       new  c05ee33   Added IACL support to principal
       new  f949cb7   More detail in 404 message
       new  b182b1d   Added ACL support to calendar nodes
       new  bb2541e   Added CalDAV principals that will later help implement calendar-proxy
       new  73a8f2f   Globally handling resourcetype mapping Supplying Dav: header for PROPFIND responses to get around an iCal bug.
       new  92df518   Better detecting resourcetypes. Added 'parent' link.
       new  edf7e18   Added method to add new values to the resourcetype property.
       new  160006c   Added proxy-principal nodes.
       new  975d530   Steps towards calendar-proxy support
       new  ff01489   Displayname support and a few bugfixes.
       new  69c8094   Added 'displayname' to user tables.
       new  f8379d2   Bumped version to 1.0
       new  2e43705   Added email address, if available.
       new  ca7a5d9   Support for calendar-user-address-set.
       new  817a826   Updated changelog
       new  34bf39e   Added UUID utility
       new  bafe5a7   Fixed tests for new DAV header in PROPFIND
       new  dbbb0fb   Test for broken date.
       new  60abf9b   Fixed UUIDUtil filename
       new  fe6facb   ACL support
       new  9e52539   Fixed a lot of tests.
       new  aa25971   Only adding trailing / for collections. Fixes Issue 114.
       new  1987dc0   docblocks
       new  8406f23   Fixed constructors
       new  d5cccd2   more fixes
       new  3a8d321   Happy new year\!
       new  d7b6cca   Allowing the user to override the authentication realm. Simplification based on current api.
       new  2f43413   Updated changelog
       new  cd6e09b   Using ACL plugin
       new  8753590   Completed expand-property support
       new  9bf1fa4   Fixed calendar test
       new  5c66312   Added ResponseList property
       new  6c72e11   Fixing another CalDAV test
       new  8c43ec4   Added test for version class
       new  c4fee7a   Split off principals information in seprate table
       new  b6d60f5   Fixed sqlite script
       new  b776467   Using CalDAV principal collection by default, for caldav-proxy support
       new  8eeb728   Support for read-only groups.
       new  8a4ee99   Fixing some slashes at the end of a few urls. iCal needs this to be exaclty this way to work
       new  9e0fd53   Fixed 2 more urls
       new  500bbbd   Fixed tests
       new  002b505   Support for current-user-privilege-set Added principalurl to calendar-user-address-set
       new  7176da0   Fixed another test
       new  bff17b8   Current-user-privilege-set support and fixed expand-property report
       new  008250c   calendar delegation now working in ical!
       new  272b562   Now using assertInternalType, assertInstanceOf instead of assertType, which is now deprecated (which is a bit silly if you ask me)
       new  a1fedf9   More tests
       new  1f0d920   Fixed minor bug
       new  05e2886   Added version file
       new  24781bb   Docblocks
       new  0338859   Added DAVACL builds
       new  99da607   Pushing CalDAV to 97% code coverage
       new  cfa6448   Pushing ACL tests to 91% coverage
       new  4ca6a9a   More docblocks, some sanity checks in PrincipalBackend_PDO
       new  5f18f54   PrincipalPropertySearch now passes
       new  c8b7687   Fixed mysql test
       new  ce75957   Added setGroupMemberSet to backend classes
       new  d6aa322   Added setGroupMemberSet support in Principal class
       new  938f54a   Added setGroupMemberSet support to ProxyRead and ProxyWrite principals
       new  e6b9ed6   Added 'updateProperty' event, allowing plugins to intercept event updates.
       new  604b561   Fixed support for updateProperties Added tests Allowing PrincipalCollections to disable listing of other users
       new  5b5a931   More tests
       new  5500c33   more tests
       new  0b55f15   Ignoring the end date for all events that have a recurrance rule. Note that this is a hack, but one that usually gets the desired result.
       new  d57039f   Updated changelog
       new  06b9f82   Controlling UNLOCK Refactoring getFlatPrivilegeSet to work with PHP 5.2
       new  3f1165b   {DAV:}acl property (needs thorough testing)
       new  e5e6e01   Merged
       new  99e32c3   Updated changelog, set stablity to beta
       new  96ca37b   Fixed includes file
       new  7ceecdc   Bumped version
       new  0bc897b   Added tag version-1.4.0 for changeset 131bb3dc476c
       new  6e958a6   Year is 2011
       new  c274d50   Too many locks were returned
       new  39b51bd   Updated changelog
       new  e38a3e1   Correctly returning Content-Length and Content-Language
       new  14dcfb0   Added a getPlugins() method
       new  9eaa43e   Bumped versions
       new  62b3a15   Allowing for 'etag' and get() optimizations.
       new  d4f3c12   Added some whitespace (fixing the 'tip')
       new  689202e   Bumped versions, updated changelog
       new  a3d359e   Added tag version-1.4.1 for changeset c4535e11e53d
       new  950e8ee   private->protected
       new  356ef02   Bumped versions
       new  649f4de   Allowing users to hide inaccessible nodes from directory listings.
       new  64ab502   Added unittest for disableListings
       new  2fff364   Updated changelog
       new  b5f9519   Removed the ability to detect the base uri, if no PATH_INFO was set, and the url ends with .php.
       new  b037435   Updated changelog
       new  a22ed07   Lock tokens in If headers without a uri should be treated as the request uri, not 'all relevant uri's.
       new  50fdc0a   Fixed Issue 120.
       new  69620ca   Added tag version-1.4.2 for changeset f08a497b90ca
       new  5724598   Set release date
       new  39d4b11   Pushed version to 1.4.3
       new  0c56f28   Fixed ACL bugs
       new  baf2aca   Added test for ACL property
       new  559c6c3   Testhing fetching of {DAV:}acl property
       new  5022b26   acl support (work in progress)
       new  00e174b   Fixed datatype for lastmodified field
       new  cfcdb02   A bit of refactoring
       new  14f9a5e   Bumped version
       new  8e01723   Merged
       new  24e1290   Merge
       new  6c72cdc   Merge
       new  2bb68df   Changelog
       new  bcf9f4b   Workaround for Windows 7 UNLOCK bug. Fixes Issue 123.
       new  51ea66d   Moved Sabre_DAV_Property_Principal to Sabre_DAVACL_Property_Principal
       new  4cb278c   Now throwing an exception when unserialize is called for a property that didn't implement it.
       new  136fc50   Docblocks
       new  858bcb2   Ensuring correct namespaces are used
       new  8046020   Bumped version to 1.4.3
       new  0f87e14   Updated changelog
       new  bd6e797   Fixed includes file
       new  18f504d   Principal deserializer
       new  ae7f328   Missing require
       new  61582da   Support for deserializing {DAV:}acl properties
       new  f5b0c54   Added some tests, updated changelog
       new  b49dc36   Added new exceptions
       new  df2e345   HTTP ACL support (untested, work in progress)
       new  37ce54b   Correctly displaying lastmodified field
       new  b0d7189   Fixed test for lastmodified bug
       new  86bc524   Further bugfixes in ACL method and more unittests
       new  6a871a2   More unittests, fully confirmed to be working
       new  b786503   Updated changelog
       new  0863392   Some more tests
       new  9f88ff1   Set release date
       new  3cef8ca   Added tag version-1.4.3 for changeset 0a4d2ebc9743
       new  05f8d0a   Fixed docblocks
       new  89487f4   Bumped version
       new  299b406   'File' authentication backend now takes authentication realm into consideration. Fixes Issue 124.
       new  579517b   Bumped version
       new  1b4a99c   Some work for carddav
       new  bbace56   Made AddressBook.app work
       new  02b04bf   Added ctag support Some refactoring Added a Directory object
       new  a02f2dc   Fixed mimetype for vcards
       new  f00213b   I want to move towards cloning instead of branching. Merged CardDAV back into default branch
       new  5a38af2   Added an addressbookserver example
       new  3149554   Removed 'bla'
       new  f220e68   Set copyright date to 2010
       new  cc21621   Merge
       new  de3eca3   Not sure why this file still exists
       new  8b5dffe   merge
       new  3d571b3   Merge
       new  c92d4e9   Merged changes
       new  5e383aa   Created carddav_2 branch
       new  49b2ad6   Merging CardDAV work
       new  35f9ff0   merged changes from default branch
       new  1c8af75   Bringing carddav code to 2011
       new  480666d   Additional compatibility fixes
       new  0307d1f   Merging changes from main branch to carddav branch
       new  4182a25   Fixed HrefList deserializer
       new  ae7b3b4   Updated changelog
       new  2506e0e   Aded DateTime element to VObject package
       new  651035b   Bumped version to ensure PEAR dependency
       new  2b8ef94   Merge
       new  0e62b03   Merge
       new  b37f48a   docblocks
       new  8435785   Merge
       new  c4dd144   Updated VObject reader to automatically map properties with custom classes.
       new  806a8da   Made the parsing for DATETIME-values static, so it can be more easily reused.
       new  9053016   Added VOBject element for properties containing multiple dates.
       new  d9c7bd0   Added 'EXDATE' to the element map
       new  a06efb2   Bumped VObject version, and added MultiDateTime to includes
       new  13f7df1   Added the option to override the default PDO table name for all PDO backends. Fixes Issue 60.
       new  7279b08   Fixed a bug where CalendarObject would break for certain backends + some new unittests. Fixes Issue 131.
       new  bfabebc   Updated changelog
       new  ff22171   Bumped versions
       new  21aed17   Updated changelog
       new  53fb980   Tiny bugfix for the doc parser
       new  4790b2a   Added tag version-1.4.4 for changeset 19818f4ca3d0
       new  1269655   Fixed Sabre_CalDAV_Backend_PDO to actually properly support overriden table names.
       new  faf393e   Added clark-notation parser
       new  5eafc14   Bumped versions
       new  92b3717   Added WebDAV client
       new  8743164   Updated changelog
       new  6550537   Marked this version as 'alpha'
       new  6187f83   Merged changes from client branch to default branch
       new  02fb4cf   Fixed classname
       new  549a7be   Checking for valid XML
       new  2c7f6d0   Fixed some logic bugs
       new  bc68acd   Added PROPPATCH support, fixed a few logic bugs
       new  421fd6d   Bugfix
       new  0cc6774   Added OPTIONS request and support for grabbing HTTP response headers
       new  fbdd670   Casing typo
       new  ac1955e   E_NOTICE
       new  6c66194   Added a report() method.
       new  f6c592d   Removed 'report' again, and made 'request' public instead
       new  13e7701   Made parseMultiStatus public
       new  3ef1b05   More intelligent checking of the date-type
       new  efca1a1   Merged default branch into carddav branch
       new  842e46e   Some redecorating in the CardDAV plugin. Cleanups of silly features, and using updated API's
       new  58ae886   Added mysql addressbook example
       new  48cdbe0   Added some basic unittests, fixed some bugs
       new  2911ff9   Renamed to correct class
       new  fe8a7bc   Added unittest
       new  a1c8cf3   More unittests, fixed a fetching bug
       new  3187cc7   Added carddav spec
       new  a5a7338   Fixed some bugs and added protected properties
       new  44f106d   Implemented lots of missing features and unittests
       new  c91226b   68% coverage
       new  f22f280   More unittests and bugfixes
       new  d15e3e8   Bugfixes
       new  fa649c3   Added expirmental note
       new  006aeb9   Setting parameters in the VObject library now overwrites the previous value
       new  9e83df9   Removed 'depth'
       new  8997453   Added UUID tests
       new  cd97473   Added __unset to VObject_Component
       new  f3eff0f   Updated changelog
       new  5db49dd   Merging CardDAV branch
       new  9c023dc   Updated changelog
       new  233a234   Changed afterGetProperties to beforeGetProperties and added unittests
       new  4c478cb   Fixed some bugs, added a bunch of unittests
       new  04e0df5   Unittests for Sabre_DAV_Client
       new  820f1a2   Refactored CalDAV_Plugin afterGetProperties to beforeGetProperties, added unittests
       new  bee8edb   Refactored fetching of 'calendar-data' property from Sabre_CalDAV_CalendarObject to Sabre_CalDAV_Plugin
       new  5278418   Updated changelog
       new  c107fea   Added test
       new  b442590   Added QueryParser class
       new  77a8621   Added a parsers for the addressbook-query REPORT
       new  22609ff   Added VCARD rfcs
       new  51ca6f4   Addressbook-query implementation (untested)
       new  4b466fe   Added i;unicode-casemap doc
       new  d34bb99   Created a central string matcher, and changed the CalDAV plugin to use it
       new  729338c   Removed substring matcher tests
       new  d0d55dd   Support for 'groups', which is useful for VCARD parsing
       new  27be115   Updated changelog
       new  59decea   Added unicode-casemap to list of supported collations
       new  45a20ab   Added tests and fixed bugs
       new  95c8e36   Fixed CalDAV supported-collation-set test
       new  393b13f   Added addressbook-query support
       new  c389096   Added carddav-gateway doc
       new  ec481f9   Fixed missing comma (thanks Timo)
       new  e306f8e   Docblocks
       new  41b96b0   Changed timeout to integer, formatting (thnx Timo)
       new  7deb355   VObject uppercase bug
       new  62d60d1   More VObject fixes
       new  95c9345   Support for vcard groups
       new  9cc2038   Added support for the directory-gateway protocol
       new  7749673   Directory is supposed to be an interface, not a class
       new  a8e54dd   Fully unittested validateFilters(), added an ICard interface and added additional unittests.
       new  bd2c384   CardDAV 100% unittests
       new  23c984d   Fixed keyname
       new  f482a1a   Fixed reading of empty parameters
       new  4915fdd   Updated docblocks, added the ability for the AddressBookRoot node to specify which collection of principals should be used.
       new  cd5ca9c   Added the option to override PDO table names in the CardDAV PDO, and fixed a few unittests
       new  55a62cd   Fixed another 2 unittests that got skipped
       new  596c694   childExist was broken when trying to access children of non-collections
       new  3c0dc95   Supporting 'empty' parameters
       new  7d2c9f2   Updated changelog
       new  5d11d9a   ACL support in CarDAV plugin
       new  10aed8f   Updated build scripts to include CardDAV
       new  bd09a7c   Renamed Sabre_DAV_Directory to Sabre_DAV_Collection. Kept Sabre_DAV_Directory for backwards compatibility, but it is now deprecated
       new  012fd4c   Now using Sabre_DAV_Collection
       new  bb60c8f   Updated changelog
       new  8e85d35   Removed deprecated createDirectory function
       new  dda763c   Moved Sabre_DAV_SimpleDirectory to Sabre_DAV_SimpleCollection
       new  9125abf   Allowing all iCalendar components if no allowed calendar components are specified.
       new  f555ffa   Removed Sabre.autoload.php
       new  99a3695   I feel lucky for an august release date ;)
       new  a781806   Fixed example. Fixes Issue 135.
       new  2a6a7f3   Undoing the removal of the 'createDirectory' method
       new  d471964   Updated changelog
       new  cc7de99   Renamed 'action' POST argument to 'sabreAction'. Fixes Issue 132. Thanks 'mondane'
       new  3cf23cc   Updated changelog
       new  9e74ba8   Fixed unittest
       new  a477ec6   Fixing ETag format
       new  470da00   Created a 'groupwareserver' example script
       new  71df050   Fixed unittests for fixed etag handling
       new  ce52f2f   Bumped versions
       new  e3db271   Added tag version-1.5.0 for changeset 49f7c1be37ce
       new  4736a0d   stability = stable
       new  bbc2daf   Removed incorrect tag
       new  ac1fc47   Added tag version-1.5.0 for changeset 42cf90844cb3
       new  6aff86b   Hiding actions for non-collections. Fixes Issue 137.
       new  1c254c3   Updated changelog / bumped version
       new  a3d809a   Adding addresbook-query to getSupportedReportSet
       new  61b4ba2   Updated changelog + bumped version
       new  51ab218   Fixing groupwareserver.php examples. Fixes Issue 142.
       new  4a06925   Fixed test
       new  d5cd647   Rejecting PUT requests with a Content-Range header. Fixes Issue 139. Thanks!
       new  4bd9c4b   Fixed example to use caldav-proxy. Fixes Issue 143.
       new  dcf8a98   Set new changelog date
       new  3dbcb4c   Added tag version-1.5.1 for changeset be3caadcc762
       new  3e2dfb3   Breaking when the file is not found in the browser plugin. Fixes Issue #144.
       new  a03e93d   Checking the correct interface. Fixes Issue #148.
       new  6aa08ed   Updated changelog and bumped version
       new  413f756   Added Sabre_VObject_Property::add()
       new  5dcc191   Added ICalendar and ICalendarObject interfaces. Fixes Issue #151.
       new  e02ec3f   Fixed broken docblocks. Updates Issue #151.
       new  ad96b8a   Not returning 201 Created when a an event cancelled file creation. Fixes Issue 140.
       new  ac3c780   Faster URLUtil::encodePath(). Fixes Issue 150.
       new  7fdbf33   Merge
       new  329de4a   Fully testing SupportedPrivilegeSet
       new  5572872   Added the ability to specify alternate-URI-set further
       new  4c08497   Marked date
       new  e546239   Changed text fields to mediumblob.
       new  db01029   Added tag version-1.5.2 for changeset ae532f6578fb
       new  b3bf332   Next version
       new  347a875   Docbloc fixes
       new  a6a4a74   Added missing include
       new  5732cf2   Bumped version
       new  6f87e3d   Additional docblock fixes
       new  49fc9e2   Fixed a iOS 1.4.2 problem. Fixes Issue 152.
       new  88edf38   Fixing unittests for 200 OK
       new  81338ea   Support for mixed newlines. Fixes Issue 153.
       new  d9f290c   Added Sabre_DAV_SimpleFile
       new  fafae64   Support for CARDDAV:supported-address-data. Fixes Issue 158.
       new  123f959   Created 1.5 branch
       new  bcc0003   Added function to convert ISO-8559-1 to UTF-8
       new  2d3a672   Bumped to version 1.6.0. Added the ability to create calendars and addressbooks from within the Browser plugin.
       new  90467dc   Automatically converting incoming vcard or icalendardata to UTF-8.
       new  298ef61   Added function to convert ISO-8559-1 to UTF-8
       new  15e680e   Automatically converting incoming vcard or icalendardata to UTF-8.
       new  7461d6e   Set the release date
       new  cde1ebb   Added tag version-1.5.3 for changeset b17f7ebe4a55
       new  6d3e04f   Merged from 1.5 branch
       new  e482302   Added new vcard, xcard and carddav rfcs. Removed the carddav draft
       new  c111c03   GuessContentType fixed for uppercase extensions
       new  6bbdf4f   Bumped version
       new  abcb420   Fixed docblocks so they will correctly get picked up by the API documentation generator
       new  a53c9f1   Another docblock fix
       new  2d34e4f   Merged changes from 1.5 branch
       new  8723d00   Added some new rfcs
       new  8a5dde1   Merge
       new  00963c7   First scheduling commit
       new  135e6ee   Work in progress..
       new  c9c2c22   Support for new scheduling nodes
       new  bbff0a6   Docblocks
       new  1d65e8a   Merged changes from default branch
       new  82169c5   beforeCreateFile event now passes the 'data' argument by reference
       new  8e9a4e6   Progressing on detecting Calendar Schedule Resources
       new  085bd78   Allowing users to customize the searchable properties
       new  e32b47c   Updated changelog
       new  e3c1978   Support for per-node getSupportedPrivilegeSet and a public principalSearch method on the ACL plugin.
       new  66c49f9   Bumped version
       new  39aa38c   latest updates to scheduling plugin. The focus has currently shifted completely to just freebusy support. Other features will come later
       new  319e0d6   Updated changelog
       new  11c475b   Unneeded line
       new  27d5dea   Missing test
       new  c9449de   Added Sabre_VObject_Component::getComponents()
       new  8d30a9a   Merged from default branch
       new  fbdc150   Merging in caldav-sched branch in default branch
       new  8e8a4f1   Fixed missing getSupportedPrivilegeSet methods for all classes implementing Sabre_DAVACL_IACL
       new  0139192   Basics for FREEBUSY support. Now capable of returning free beer
       new  8f6fbbf   Added xCal rfc
       new  829213a   New CalendarQueryParser
       new  2be5a1a   Created a new calendar query parser
       new  635b95d   Additional tests
       new  0e863c1   Everything done for the calendar-query refactoring, except time-ranges (which is also very complex)
       new  5322ffc   Removed Sabre_CalDAV_XMLUtil::parseCalendarQueryFilters
       new  15004b2   Removed tests for things that don't exist anymore
       new  231a445   Updated changelog
       new  47456c9   One more test
       new  319a427   Pushing Sabre_CalDAV_Plugin to 100% coverage
       new  52244b7   Moved functions from Sabre_CalDAV_XMLUtil to Sabre_VObject_DateTimeParser
       new  ff1e759   Pushed version to 1.3.0
       new  29a29aa   Back to 100% coverage in CardDAV
       new  25d5162   Fixed test
       new  4204223   Completed most of the time-range filter support, with the exception of FREEBUSY filters and Recurrence rules.
       new  7e781d9   Removed outdated code
       new  e4f7756   Merged the calendar-query refactoring branch
       new  bedbd11   First, untested version of the FreeBusy Generator script
       new  89dd91d   Added FreeBusy generator
       new  8504a22   Beginnings of the free-busy-query report in the caldav plugin
       new  2b51370   First (incomplete) version of the recurrence iterator
       new  b69db94   Fixed some iterator bugs, added some tests
       new  97901aa   Making progress with the montly-bymonthday rule
       new  a2e3fad   The byDay filter / expander for monthly recurrences is working
       new  d1007ed   Support for a all the RRULE's iCal may use
       new  e80eb9f   Added 'fastForward' function
       new  a019e00   Integrated recurrence rules into the FreeBusyGenerator
       new  ecddc44   updated changelog
       new  8d14346   Support for EXDATE
       new  6137d5d   Support for the free-busy-query report
       new  40174fe   Updated changelog
       new  5ee9f45   Added support for authenticated, unauthenticated and all 'principal types'
       new  607ad8c   Bit further with freebusy support in scheduling plugin
       new  5d66f56   Scheduling unittests
       new  ebe88c0   Updated some tests
       new  4ebd10d   Inheriting ACL table from parent
       new  aef608b   Now making principals readable for the world (will get a proper fix later)
       new  6c9f5f4   Results for the scheduling plugin are now being fetched.
       new  ae1ee17   Added getPropertiesForChildren
       new  b9bae81   Fixed docblocks
       new  30e05a3   Free-busy report works!
       new  756a1a6   Fixed tests
       new  969c1c3   Fixed some bugs. Free-busy info is now showing up in iCal
       new  6d5ea57   Fixed 2 tests
       new  4231689   Thunderbird compatiblity
       new  431bc03   Fixed encoding of DATE-TIME (was DATETIME before)
       new  1ffb42b   Bumped version, updated changelog
       new  6e333e9   Merge branch '1.5'
       new  9eb8577   Set versions to 'alpha'
       new  355ff31   Marked as alpha
       new  09b1431   Fixed depencendies
       new  a74d27c   Support for FREQ=DAILY;BYDAYS= which is what Thunderbird may use
       new  71230e4   Docblocks
       new  3d9f445   Updated tests
       new  8547b11   Added note about PHP 5.3
       new  2b0d866   Added Sabre_DAVACL_IPrincipalBackend::searchPrincipals and related methods everywhere as the primary method to search for principals.
       new  1cbb9cf   Correctly setting the attendee
       new  6e13113   Added unittests
       new  1556493   We're only showing the 'calendar-proxy-read' and 'calendar-proxy-write' principals when they actually exist in the system. This will reduce some of the issues people have been having.
       new  c054449   Updated changelog
       new  9274b97   Added missing protected properties
       new  274e98a   Few more Browser plugin improvements
       new  3412759   Correctly handling time-range calendar-query filters with RRULE's. Fixes Issue 97.
       new  a7a0086   Updated changelog
       new  6aaa58a   Added a few more tests
       new  5f05208   Server::getPropertiesFromChildren now properly strips the parent
       new  b895c13   Setting 302 for the redirect
       new  9d8cd65   Total unittest coverage now exceeds 98%
       new  edf9f19   Removed ILockable interface and related functionality
       new  037e179   Updated changelog
       new  988655a   Updated docblocks
       new  7972727   Fixed serializing of parameters with no value (such as BASE64 in VCards's PHOTO property.) Fixes Issue 154.
       new  b218f89   Updated changelog
       new  d74f1ba   Closing caldav-sched branch
       new  3077b00   Merge branch 'caldav-sched'
       new  bf5c7db   .hgignore -> .gitignore
       new  148427e   100% code coverage in VObject
       new  fbd5818   Added deprecated note
       new  25c1d74   Updated includes file. Now using PHPincludes
       new  d56e1fd   Correct paths
       new  738928f   Nicer paths
       new  3755ea6   Added includes files
       new  5d9be02   Updated changelog
       new  a6f0d3c   Sending back random etags (and also removed a whole bunch of spaces from the end of lines)
       new  119f157   Updated changelog
       new  1643443   Fixed tests for ETag change
       new  801484a   Reverted flawed 'random etag' solution
       new  e5ea612   Sending back 204 instead of 200 to improve Evolution client compatibility
       new  1b170e8   Sending back 204 instead of 200 to improve Evolution client compatibility
       new  5b1906e   Fixed unittests for 204 No Content change
       new  974c5b2   Merge branch '1.5'
       new  e8419a1   Removed double changelog line
       new  031f446   Added includes files to phpunit's exclude list
       new  aa967a0   Renamed ignore file
       new  ff5c395   Better parsing of timezone information for Evolution client. Fixes Issue #95.
       new  68dd7e1   Merge branch '1.5'
       new  3ce46ae   Removed double changelog line
       new  8312d21   Smaller h1 font
       new  e332c8b   RECURRENCE-ID is DateTime too
       new  465c8c6   Merge pull request #1 from lkneschke/master
       new  9bec443   renamed class from VObject_Element_* to VObject_Property_*
       new  94cdf26   Updated changelog
       new  5d9cefc   Fixed test for updated classname
       new  494edad   Now throwing an error when a time-range filter is attempted to be set on a non-supported component.
       new  ff0a6a7   Added support for {DAV:}acl-restrictions property from rfc3744
       new  5a620f0   Updated changelog
       new  5528687   Added some more tests for Sabre_DAVACL_Property_ACL
       new  c035962   Added some tests
       new  50d3e81   Rewrote some code to reduce cyclomatic complexity and getting closer to 100% coverage
       new  5c43642   Set release date
       new  a1717e6   Added a workaround for time filters and recurring events. Fixes Issue 166.
       new  f5cd0b7   Bumped versions, updated changelog
       new  4717869   Merge branch '1.5'
       new  1d877a0   Updated test for 1.6 API
       new  0c9e61e   Apache may rewrite environment variables when mod_rewrite is used. Fixes Issue 161.
       new  20e2d5f   Spacing
       new  e9a5f79   Removed some references to locks, which is no longer implemented here
       new  fd6b9d0   Added the ability for CalDAV backends to supply the content length, allowing for optimizations.
       new  c350c13   Allowing the {DAV:}getcontentlength property to be null.
       new  d187b7d   Now using preg_replace_callback, making this function 20x faster for most strings. Fixes Issue #150.
       new  61ab6c9   array_key_exists, in case the size is specified as null.
       new  aeb73c3   Updated changelog
       new  0e9d88d   Added aclrestrictions to includes file
       new  8631d81   Added missing classes
       new  3542a62   Using rawurldecode instead of urldecode. Fixes Issue #66.
       new  84e7643   Updated changelog
       new  ecf231c   updated changelog
       new  5b2ee58   Added travis-ci configuration
       new  6eddf48   Weird that PHPUNit did not notice this. Fixed test though
       new  404e4c7   Added Sabre_DAV_Exception_PaymentRequired
       new  6dee0fc   Added indexes to some mysql tables.
       new  4863476   Updated changelog
       new  87579cb   Added a test coming from the mailing list
       new  1145a6b   Merge branch 'master' of github.com:evert/SabreDAV
       new  bd2168e   Updated docblocks, spacing
       new  7fde546   Added some SabreDAV versions to changelog that were missing.
       new  0843b3a   Added a method for formatting http dates.
       new  516d89e   Updated changelog
       new  559ff3b   Using the GMT date everywhere it's appropriate
       new  653944f   Updated all related tests
       new  273cc21   Updated Changelog. Fixes Issue #94.
       new  d7c2ae6   Merge branch 'master' of github.com:evert/SabreDAV
       new  e622758   Added a test for locking issue found on the mailing list.
       new  dba3eb1   Fixed some tests
       new  2ba39b0   Fixed Locks_Backend_File bug. Locks on multiple files at once weren't possible.
       new  56ad7c7   Updated changelog
       new  97cb90f   Merge branch '1.5'
       new  2930bfa   Added travis config
       new  3fdbbe9   Removed debugging statement
       new  1f2cab5   Merge branch '1.5'
       new  b952be8   Many small fixes - fixed most of PHPDoc parameters - Spelling mistakes - Removed ?> from the bottom of php files - Removed trailing spaces at the end of each line (my IDE did this automatically)
       new  ad95ded   5 spelling mistakes
       new  0529812   Merge pull request #3 from PHPGangsta/SpellingAndPHPDoc
       new  a74787c   Fixed condition
       new  a98ec0d   Merge branch '1.5'
       new  734b958   Fixed build
       new  1707792   Merge branch '1.5'
       new  44325d0   Set release date
       new  b4f3e8d   Setting timezone
       new  8730986   hg -> git
       new  dffe259   Merge branch '1.5'
       new  2c62c30   Deprecated FileNotFound exception in favor of NotFound
       new  2432ab3   Updated all references to Sabre_DAV_Exception_FileNotFound to fire Sabre_DAV_Exception_NotFound instead.
       new  b2b4051   Fixed includes file
       new  5d46297   Now displaying a favicon
       new  3a53b5b   Caching
       new  1959031   Added groupwareserver to ignore file
       new  04ffaa9   Added icons in browser plugin
       new  1e7c3a7   Added icons for vcards
       new  9c78c0d   Added support for the caldav:expand element in the calendar-query parser.
       new  0b00f30   Added preliminary VCalendar component
       new  278ae0a   Added VEvent component
       new  933ac18   Using the VEvent::isInTimeRange method to for validating the timerange filter.
       new  613e78c   Automatically mapping properties and components, and a bit of refactoring.
       new  64fd41f   Updated changelog
       new  e38b232   Created VJournal and VTodo components, and refactored time-range checking from CalDAV into these components.
       new  a6dddfa   Updated changelog
       new  592b2d9   Docblock
       new  7328c7f   Removed ending ?>
       new  40fa917   expand() work in progress
       new  3624391   expand() appears functional
       new  6ef2a04   Better cloning behaviour
       new  db0b5fb   Removed MultiDateTime for now. Only used by EXDATE, which was already stripped anyway.
       new  15e4b46   2 more tests
       new  19f4366   Support for 'expand' in calendar-query.
       new  fba2694   Also added support for expanding to 'multiget'
       new  c57dab9   Updated changelog
       new  99ca90c   list of calendars should be ordered by calendarorder
       new  c187a85   Merge pull request #5 from PHPGangsta/calendarorder
       new  3e6f3ff   Updated changelog
       new  ce9904d   Sending back the updated, expanded object.
       new  c00d531   Added test for Issue 174.
       new  c3e585e   Correctly line folding on UTF-8 strings. Fixes Issue #174.
       new  75cd370   Merge branch '1.5'
       new  2be0595   Updated changelog, bumped versions
       new  884d30a   Merge branch '1.5'
       new  cde6479   Making it optional to supply carddata, as long as etag and size are specified. This could result in a reasonable speedup. Fixes Issue 181.
       new  0104b5c   Fixed bug related to size/etag changes and added unittests. Fixes Issue 181.
       new  3423770   Updated changelog
       new  5437c5e   Making sure the DAV package does not include the DAVACL files. (Damn you phing!)
       new  3852d5e   Updated changelog
       new  b014dd9   Happy 2012!
       new  1cdbfae   Merge branch '1.5'
       new  a48e084   Happy 2012!
       new  1bb92c8   Correctly handling overriden events in recurrence.
       new  de321fa   Tying loose ends together for CALDAV:expand
       new  ceedbc3   Small typo
       new  aefe0c9   Fix bug: HTTP HEAD requests don't work properly
       new  21779dc   [BUGFIX] Wrong XPath namespace registered when parsing multistatus messages
       new  d2d7482   [BUGFIX] Set CURLOPT_PUT when doing a PUT request
       new  ea31fb0   [TASK] DAV_Client: Throw proper exception on 404 status code
       new  62190c6   Merge pull request #4 from andreaswolf/master
       new  3af9a30   Fixed some bugs in recent Client changes, and added more tests
       new  c6872c7   Automatically following redirects
       new  8fb0bb7   Fixed tests for recent Client changes
       new  16f0b85   Correctly recurring after handling an overridden event.
       new  38e1014   Fixed property name
       new  0c174a7   Added support for creating administrators
       new  85cd57d   Updated changelog
       new  de5f450   Correctly sorting vobject properties and components
       new  76114b3   Bumped versions, updated changelog
       new  bc7abb5   Merge branch '1.5'
       new  a6a75ec   Fixed sorting
       new  70016ef   Added another test (just in case)
       new  238a9a4   Fixed an E_NOTICE, and some code cleanup
       new  4c98e63   Fixed sorting
       new  0fc68e0   Handling multiple levels of privilege aggregation
       new  b3b765d   Updated changelog, bumped version.
       new  9f98dd0   Merge branch '1.5'
       new  3bc9039   Removed scheduling plugin (for now)
       new  7969668   Removed scheduling code from master
       new  6d497b8   Added outbox
       new  b74f75f   Added the outbox
       new  25213b7   Removed test db
       new  4671eaa   Added tests/temp to gitignore
       new  581f8ce   Added arguments to beforeWriteContent & beforeCreateFile
       new  1d4e8ea   Updated changelog
       new  c166b0b   Added hooks for validation of iCalendar data
       new  bd6f56c   Only intercepting real outboxes
       new  9ad9663   Added 'GuessContentType' plugin to fileserver.php example
       new  2b9bc42   Making sure the correct events are triggered when creating files through the browser plugin.
       new  7cab43e   Updated changelog
       new  62e6ffa   Merge branch '1.5'
       new  cc6c52a   Merge branch 'master' into itip-hack
       new  259aed8   Only letting valid iCalendar data through now
       new  eec4cf5   Removed validation phase from Calendar/CalendarObject.
       new  b3550f3   Removed ICalendarUtil
       new  28e61a8   Updated changelog
       new  ef2b539   Made the includes file up to date
       new  8a1f4d4   Ununsed exception
       new  b9f4fd3   Validating iCalendar objects when they're created. Right now just for syntax.
       new  75b0bb0   Updated changelog
       new  00aadf8   Added support for well-known (but unknown to PHP DateTimeZone) time zone names
       new  7f68c9f   Merge pull request #6 from mrpace2/master
       new  05b7d08   Renamed TimeZoneMap
       new  00cbf52   Renames
       new  d029672   Using the default timezone if all else fails
       new  13aec3c   Renamed to their correct locations
       new  5e5afe7   Testing the default fallback
       new  0cc43bf   Updated changelog
       new  665e007   Added composer.json file
       new  37534cd   Merge pull request #8 from willdurand/add-composer
       new  1bd4f8c   Fixed package name
       new  cd2a16f   Lowercase
       new  f3bcb6f   Updated changelog
       new  2b242dc   Fixed permissions (-x)
       new  e4bcb60   Added two (currently failing) tests. Calendardata is not correctly saved after usage.
       new  274d67d   Fixed bug that caused calendar objects to not be stored.
       new  2fe57a4   Added test for empty filter
       new  b00526b   The ICS export plugin now properly checks the ACL
       new  c5ba90d   Updated changelog, bumped version
       new  353567e   Merge branch '1.5'
       new  2738ffa   Marking Sabre_CalDAV_Server as deprecated
       new  649e357   Updated changelog
       new  10e435b   Updated example to no longer depend on examples/calendarserver.php
       new  5c0628a   Fixed some bug in the example
       new  7c852a7   Making it optional to supply carddata, as long as etag is specified. This could result in a reasonable speedup.
       new  ed4a361   Merge pull request #9 from gharlan/carddav-etag
       new  5d9f358   Updated changelog
       new  c6c5c6d   Fixed in accordance to coding standards
       new  3e60faf   Bumped version to 1.5.7
       new  44c9d3e   Spacing
       new  38e5416   Merge branch '1.5'
       new  974d062   Work in progress
       new  ab102eb   Merge branch 'master' into itip-hack
       new  c7d179f   Now sending emails
       new  0bd03f5   Merge branch 'master' into itip-hack
       new  4ef5f07   Merge branch 'master' into itip-hack
       new  930c4f1   Added iMIP doc
       new  728b555   Refactored email sending to a separate class.
       new  a7bc06d   Additional ACL-related test, to be thorough
       new  16421dc   No longer requiring the ACL module.
       new  f94409b   Fixed some bugs
       new  b8880cf   Merge branch 'master' into itip-hack
       new  a04571f   some edits
       new  5b22e90   Better test framework
       new  23ae1fd   Tests
       new  180aa43   Sending back a response
       new  88ec7e7   Styling
       new  c072090   Merge branch 'itip-hack'
       new  f1b570f   Updated changelog
       new  51dd092   Fixed some of my personal info
       new  b5a8a6d   Testing character escaping better, and now supporting \N for newline. Fixes Issue #189.
       new  6bc0971   Updated changelogt
       new  0dcd86e   TimezoneMap -> WindowsTimezoneMap
       new  4f41d2f   Updated includes files
       new  a285a33   Fixed a bug where the RecurrenceIterator would infinitely loop, if a weekly event on monday with an interval of 1 is created.
       new  079c0e2   Added a new test for the infinite loop issue
       new  0168f9c   Forgot that the client has complete freedom in deciding when to start the week. Now we are going back to 'last [start of the week]' only if we're not already on the start of the week.
       new  8200cb6   More flexible Principal properties. Support for the AddressBook.app 'me card'.
       new  7020c07   Silly mistake
       new  6ec9d8d   Support for updating Principal properties in Principal backends.
       new  dbfc3c4   We needed to decode the url before we could use it
       new  f6c257c   Fixed unittest
       new  bd820f1   added some after* events
       new  0e3093f   Merge pull request #10 from PHPGangsta/AddSomeAfterEvents
       new  f1b1a7a   Removed 'body' arguments from afterWriteContent / afterCreateFile.
       new  307240f   Updated changelog
       new  c29d24a   No longer triggering beforeUnlock twice
       new  ca1e9d6   Added a test for VObject parameter reading
       new  aa77447   Updated changelog
       new  94b54bb   Updated changelog
       new  672642f   Added generic WebDAV server test to includes
       new  b054b18   Cleanups
       new  114d84c   Made the mock CalDAV backend slightly easier to use
       new  48a4793   Correctly listening to COUNT and UNTIL.
       new  a8318e2   Added a test for a bug where items would be expanded too many times.
       new  eceff5e   Fixed getCalendarObject
       new  2096673   A better way to check if the current date is still within range.
       new  b635258   Includes marked as deprecated.
       new  0b7ebe3   Missing note from changelog
       new  f695fbe   Locking down principals again. Will find a permanent solution down the road.
       new  3e1bcaf   Adding PHP 5.2 to SabreDAV-1.5 (lets see if this works!)
       new  e3db8dd   Added UUIDUtil to includes file. Fixes Issue 187.
       new  fc15cf5   No longer triggering beforeUnlock twice
       new  2796b42   Updated changelog
       new  95a1d5d   Fixed changelog
       new  beadd9f   Made the test pass on PHP 5.2.
       new  a9688ec   Set release date
       new  3d903a0   Merge branch '1.5'
       new  58d79f5   Shouldn't test PHP 5.2
       new  bafb535   Added pgsql example files
       new  81d3662   Removed backticks from sql queries. Fixes Issue 182.
       new  760afb8   Marked SabreDAV 1.6.0 as 'stable'
       new  ff51621   Fixed docblock
       new  a615a70   Set release date to today
       new  b515cab   Missing assets added
       new  ee77daa   Moving to packagist-compatible versioning
       new  703415a   Removed some constants that may not have been used for 2 years.
       new  49df21c   Returning etag from put() methods, where appropriate
       new  d5b73f3   Returing ETag from createFile, where appropriate.
       new  522ff22   Sending etag when it's returned from put or createFile
       new  5283678   Bit more info from errors
       new  04788d6   Returning an etag from the createCard and updateCard methods
       new  2c1b389   Added some more tests.
       new  6435780   Bumped versions and updated changelog
       new  14a79a8   Making sure we're converting streams to string.
       new  75b7167   Added vim swap files to .gitignore
       new  c9725b6   Fixed a bug where an infinite loop could occur in the recurrence iterator if the recurrence was YEARLY, with a BYMONTH rule, and either BYDAY or BYMONTHDAY match the first day of the month.
       new  840d649   Events that are excluded using EXDATE are still counted towards COUNT
       new  699f2aa   Slightly better test
       new  f4bb2a0   Support for time-range filters on VALARM. (easiest feature ever).
       new  9ad2960   Bumped versions
       new  f4562a9   Added unittest
       new  a60b716   When checking if an event overlaps a certain time-range, all-day event with a DTEND are now correctly treated as really lasting all day.
       new  30998a5   Updated changelog
       new  4e6196c   Marked this as the 1.7.0-alpha
       new  5626ee7   Marked CalDAV package as 1.7.0-alpha
       new  d3a90ba   Moving the responsibility of parsing calendar-query from the CalDAV plugin to the CalDAV backends.
       new  1fe4958   Updated changelog
       new  69f5d9e   fixed doc blocks
       new  d413b95   the location of the data directory can now be overwritten in an inherited class
       new  74944a2   use calculated $mime instead of string 'image/vnd.microsoft.icon'
       new  4163fa6   Merge pull request #11 from hernst42/master
       new  ea801d2   Updated changelog
       new  4a9c699   Fixed pear package. Fixes #195
       new  7d4bbc1   Updated changelog
       new  588bdd5   use calculated $mime instead of string 'image/vnd.microsoft.icon'
       new  5ba6007   the location of the data directory can now be overwritten in an inherited class
       new  feb9b6d   fixed doc blocks
       new  3329c4d   Updated changelog
       new  d7fdd75   Fixed pear package. Fixes #195
       new  211db2a   Updated changelog
       new  bcf8bd9   Set release date
       new  f267df5   Minimum PHP version is 5.3.1
       new  0e4ef4c   Fix for timezone parsing in calendar-query. Fixes Issue 95.
       new  104fe23   Updated changelog.
       new  bfb87ea   Bumped CalDAV version, and set release date for 1.5.8
       new  04f3e4a   Making sure the main package gets the correct version too
       new  845b6e4   Merge branch '1.5' into 1.6
       new  93a1207   Merge branch '1.6'
       new  8125941   Added 1.7.0 entry in changelog
       new  bff4366   Merge branch 'master' into calendar-query-optimize
       new  1bddcb1   Added some tests for performing a calendar-query report on a single object.
       new  3409e27   Returning etags from caldav backends, and pre-calculating both the etag and object size.
       new  3946e5a   Added 'componenttype' field.
       new  f7bc938   Fixed a small bug
       new  45d874d   All tests are passing again.
       new  2db9fc2   Making sure the recurrence iterator works, even if there's no RRULE specified.
       new  49d66be   Ensuring that we send back charset=utf-8 for vcards and calendar objects.
       new  8c5f950   Merge branch 'master' into calendar-query-optimize
       new  538ff33   Spacing
       new  556a815   Missing item from 1.6.1 changelog
       new  fee980f   Made the parent property public (as it should)
       new  aef9c2b   Bumped versions
       new  f026d37   Refactored VAlarm time-filtering code to Sabre_VObject
       new  c804f6a   Fixed some bugs and added a whole bunch of tests to VALARM time-range checking.
       new  84d40a4   Allowing other scalar values to be used as property values.
       new  e8d8ce8   Added a (now failing) test for VALARM in a recurring event.
       new  ee67526   Recurrence rules of events are now taken into consideration when doing time-range queries on alarms.
       new  1eed890   Updated changelog
       new  4b6e45c   Merge branch '1.6'
       new  3a72b9e   fixing some spelling mistakes
       new  b5c4817   Merge pull request #12 from PHPGangsta/spelling
       new  f6c1a08   Merge branch 'master' of github.com:evert/SabreDAV
       new  1d2811e   Added a workaround for the fact that php's DateInterval doesn't parse Weeks and Days at the same time.
       new  b6cee36   Added HTTP status codes from http://tools.ietf.org/html/draft-nottingham-http-new-status
       new  ac315ac   Added draft doc
       new  c8f3263   Merge branch '1.6'
       new  c1dc106   added a testcase for DTSTART problem with recurring events (failing at the moment) fixed 2 phpdoc @param
       new  48ba777   Merge pull request #17 from PHPGangsta/DTSTARTtest
       new  f34c566   introduced Sabre_DAV_Server::$exposeVersion to hide the version in production environment
       new  73e5237   Merge branch 'master' of https://github.com/evert/SabreDAV into versionswitch
       new  d412a64   dropped Sabre_DAV_Server::dontExposeVersion()
       new  19f0bdc   Merge pull request #14 from PHPGangsta/versionswitch
       new  57973d3   Tweaks
       new  d612101   Merge branch 'master' into calendar-query-optimize
       new  24514d1   fixed a comment (I'm only 99% sure if I'm correct)
       new  19e04da   fixed some phpDoc
       new  ed9e169   Merge pull request #13 from PHPGangsta/smallfixes
       new  93985cf   Fixed docblock
       new  add7368   added test for time-range problem: $start is exclusive instead of inclusive
       new  13024ba   this fixes the test Sabre_CalDAV_GetEventsByTimerangeTest::testQueryTimerange()
       new  e436120   Merge pull request #18 from PHPGangsta/TimeRangeInclStart
       new  9f44335   Merge branch 'master' of github.com:evert/SabreDAV
       new  0989c28   Fixed time-range inclusivity bug.
       new  194b7f8   fixed small typo in Sabre_VObject_Component_VEventTest::timeRangeTestData() added and fixed PHPDoc for better autocompletion and readability
       new  ffedc7b   Merge pull request #19 from PHPGangsta/SomeMorePHPDoc
       new  a99530b   Merge branch 'master' of github.com:evert/SabreDAV
       new  25e671e   Docblock tweaks
       new  dd1bacf   Fixed micheals much sought-after issue.
       new  859b529   Updated changelog
       new  45236c2   added a testcase for DTSTART problem with recurring events (failing at the moment) fixed 2 phpdoc @param
       new  6b91f60   introduced Sabre_DAV_Server::$exposeVersion to hide the version in production environment
       new  8676360   dropped Sabre_DAV_Server::dontExposeVersion()
       new  bc0f88a   Tweaks
       new  b2d2a32   added test for time-range problem: $start is exclusive instead of inclusive
       new  8e53479   this fixes the test Sabre_CalDAV_GetEventsByTimerangeTest::testQueryTimerange()
       new  0369f19   Fixed time-range inclusivity bug.
       new  f0cb8d3   Fixed micheals much sought-after issue.
       new  d0aa670   Updated changelog
       new  a7d6f6e   Merge branch '1.6'
       new  fb56e4f   Corrected changelog to not include items that have been included in 1.6.2
       new  70ed3a3   Added a workaround for the SOGO connector. It doesn't know how to deal with the contenttype looking like "text/x-vcard; charset=utf-8". So if we detect 'Thunderbird' is used (which Sogo is a plugin of) it will strip that part from the contenttype.
       new  6f5b4ad   test for google code issue #200: http://code.google.com/p/sabredav/issues/detail?id=200
       new  da8b101   Merge pull request #22 from PHPGangsta/ExpandByDayTest
       new  1e0b034   Retaining time for weekly byday recurrences. Fixes Issue 200.
       new  54d778f   Updated changelog
       new  1d7f476   Starting to optimize the CalDAV PDO backend for common queries.
       new  1d0d6ef   Removed constants that are no longer used.
       new  6b92797   Getting closer to the end result. VObjects are now parsed when added to the PDO backend, and added a whole bunch of unittests.
       new  a37d35e   Optimzing PDO backend appears to be working
       new  759a617   Updated changelog
       new  b607a4b   Expanded the test a bit, just to be sure
       new  dcc2101   Added a test for the mighty iterator
       new  00a7d56   Added migration script
       new  68048ef   Added migration script to SabreDAV package.
       new  8e5d111   test for google code issue #200: http://code.google.com/p/sabredav/issues/detail?id=200
       new  41fc771   Retaining time for weekly byday recurrences. Fixes Issue 200.
       new  0e34f08   Updated changelog
       new  ddeb0af   Added VAlarm to includes file
       new  f927684   Merge branch '1.6'
       new  5e25838   removed some PHP closing tags
       new  84367fa   Merge pull request #23 from PHPGangsta/ClosingTags
       new  edd3ec2   Merge branch 'master' of github.com:evert/SabreDAV
       new  ba1b3c7   added test for issue 203
       new  b63f96a   fixed test function name
       new  a59d215   Merge pull request #25 from PHPGangsta/Issue_203
       new  99ab7d6   Fixed a problem with overridden events in a recurrence set happening on the exact date and time of a next occurence. Fixes Issue 203.
       new  b5c2d88   added test for issue 203
       new  c701f8e   fixed test function name
       new  e7a5cc9   Fixed a problem with overridden events in a recurrence set happening on the exact date and time of a next occurence. Fixes Issue 203.
       new  5056532   Quick test for EMClient
       new  31b0995   Fixed the 'fifth tuesday of the month' problem.
       new  2119004   Merge branch '1.6'
       new  4d2dc54   Set release date
       new  26328b1   emClient issue.
       new  aa870dc   Bumped version, updated changelog
       new  931f1b9   Bumped version
       new  dcaaa43   Merge branch '1.5' into 1.6
       new  c8de167   Missing notes from changelog
       new  5c34562   Merge branch '1.6'
       new  d8de6f7   Some docblock fixes
       new  344759d   Removed a bunch of classes and interfaces that have been deprecated for some time.
       new  fe6aca5   Updated includes file
       new  c300aa2   Added the ability to choose authentication type is to be used. Fixed PUT requests. Fixes Issue 206.
       new  49823aa   Fixed unittest. oops!
       new  767d729   Fixed parsing +PT0S. Fixes Issue 205.
       new  4fb6254   Merge branch '1.6'
       new  02b01e5   Actually, we're working on a new version!
       new  306defb   Added a small test for the freebusy generator
       new  283e9f0   Much stronger iCalendar object validation. Fixes Issue 112.
       new  b020fa1   Added validation for vcards
       new  ea112e3   Merge branch '1.6'
       new  2eee296   added test for issue #205 in google code
       new  4769339   Merge pull request #26 from PHPGangsta/Issue205
       new  dfbec8d   Merge branch 'master' of github.com:evert/SabreDAV
       new  f7686bc   Fixed a bad merge
       new  ae8b5dc   Spelling
       new  7a66a79   Throwing more specific exceptions
       new  eae8890   added unit test for google code issue #211 (endless loop)
       new  2d2bb7e   Merge pull request #28 from PHPGangsta/Issue211
       new  587074a   Disabling this test, because it's a bit in the way
       new  678245b   added a PartialUpdate plugin to support PATCH method
       new  1a775e3   fixed regex error + PHP typos + missing body load before actually writting it. It is now fully functional
       new  3ecf8fb   added PATCH method support example
       new  d210317   add '=' to range, removed existence test in PATCH, updated plugin name, dropped empty constructor, added PATCH to locks plugin
       new  d6ceb39   dropped example. will move it to wiki once merged
       new  db8dca8   live stream patching; fixed indenting
       new  ca0b0e7   Merge pull request #21 from jtlebi/patch
       new  8a23a87   Merge branch 'master' of github.com:evert/SabreDAV
       new  18669cf   Offset is now 0-based, added unittests and a few bugfixes
       new  4e05ec0   Updated changelog
       new  2d18f8d   Added rfc5789 doc
       new  4420134   Added tests
       new  9394365   Added some documentation to getChild() methods.
       new  1a7d131   Started work on WebDAV-Sync plugin.
       new  b69d989   Added hasSyncInfo
       new  8862110   Removed extra spaces
       new  c5776d6   Next version of the sync plugin. Most things are now implemented, with the exception of support for the If: header.
       new  8161fb1   A time-limit query on a non-relative alarm trigger in a recurring event could result in an endless loop.
       new  922eef2   Merge branch 'master' into webdav-sync
       new  ae0610e   docblock
       new  65549ec   Moved the getIfConditions method from the Locks plugin to the Server class.
       new  affd86b   Some comments
       new  5ca4b66   PostgresSQL compat. Fixes Issue 215.
       new  4afdacb   Small oversight in unittest
       new  37d1f25   Evolution bug workaround. Fixes Issue 213.
       new  2179404   Merge branch '1.6'
       new  05e34a5   Docblocks
       new  912b2b7   added unit test for google code issue #211 (endless loop)
       new  c3a0a42   A time-limit query on a non-relative alarm trigger in a recurring event could result in an endless loop.
       new  cf76581   Bumped version
       new  bac107b   Merge branch '1.6'
       new  34be116   Updated changelog. Bug got fixed in an earlier version
       new  ad055fa   Removed executable bit
       new  09fe3e1   Upped all uri fields to a VARCHAR(200) to make sure things stay compatibile with the bynari outlook plugin.
       new  bcc01da   Updated changelog
       new  f06a7bd   Merge branch '1.6'
       new  fc7f3e5   Added a workaround for a KDE 4.8.2
       new  37f70a3   Merge branch '1.6'
       new  1fca660   Had to remove fix for Issue 215. Breaks MySQL
       new  eacc1db   Unittest fixed
       new  6184ace   The IMip handler now takes an extra argument: the principal url.
       new  1e68530   Updated changelog
       new  1194d98   Merge branch 'master' into webdav-sync
       new  0c9e706   Fixed Tree_FileSystem. Fixes Issue 217.
       new  93e4f58   Merge branch '1.6'
       new  5ea7abe   Making sure we're not exceeding 80 characters per line
       new  f3b0d28   If no filters are passed, the implication is that the result is 'true'.
       new  4e55ed6   Merge branch '1.6'
       new  b72050f   Bumped version
       new  89405e4   spacess
       new  4d730cc   Set release date
       new  4fda7a1   Small unittest fix
       new  d902bfd   Merge branch '1.6'
       new  ac3c588   Added rfc5785 doc
       new  9d078f1   Added a lot of timezone mappings for Microsoft Exhcange
       new  a018c58   test and bugfix for google code issue #220 (Warning "Invalid argument supplied for foreach" in CalendarQueryValidator)
       new  9eca23b   Merge pull request #29 from PHPGangsta/Issue220
       new  f757a78   test and bugfix for google code issue #220 (Warning "Invalid argument supplied for foreach" in CalendarQueryValidator)
       new  5d426a2   Very specific bug fix. Fixes Issue 220.
       new  3a247b9   Merge branch '1.6'
       new  203ca21   Correct casing to fix the travis build
       new  c54b226   \t -> "    "
       new  9533c33   broadcast the catched exception so additional logging can be added
       new  711add8   renamed event to exception and added unittest
       new  278e30c   Merge pull request #30 from hernst42/feature/ExceptionCallback
       new  7fd0a88   Updated changelog
       new  cd57f73   Removed executable bit
       new  0989035   Support for MS exchange CDO timezone ids
       new  212f867   Updated the migration script with sqlite statements
       new  b2a1d13   Casing
       new  a921ffd   temporary rename
       new  1017f89   Now correctly cases the filenames too
       new  4f455fd   Fixed a 10.8 compatibility issue in the IMipHandler
       new  a8799ec   Merge branch '1.6'
       new  bb925ed   Fixed a bad merge
       new  e0b82b7   Improved validation for vcards
       new  4e11b8e   Merge pull request #32 from DominikTo/master
       new  3b8d30f   Update master
       new  6bc5fbf   throwing an error if target calendar doesn't support given component
       new  f6f5d9e   fixing unit test to work with component type verification
       new  2d78ea6   added unit test for invalid components
       new  22fc2e6   added custom exception InvalidComponentType
       new  a2e3f6f   corrected namespace
       new  8765abb   added unit test: testUpdateFileInvalidComponent
       new  99f6278   splitting $path with SabreDav Utiliities
       new  f67d381   Merge pull request #31 from armin-hackmann/master
       new  d57210d   Updated changelog
       new  f4ccbcd   Don't call beforeWriteContent when locking a file.
       new  de93fab   Merge branch '1.6'
       new  d617a3f   Mailto: will now still be picked up if it's not lowerased.
       new  d74d00f   Merge branch '1.6'
       new  9c19bbf   Added caldav-notifications doc
       new  8e1febb   Added a basis for a dav-notifications plugin
       new  3ad0f17   Notifications, work in progress
       new  dbbfe4b   Working implementation
       new  88cc470   Merge branch 'master' into dav-notifications
       new  f45467b   Merge branch 'master' into dav-notifications
       new  b3184ab   Added caldav-sharing spec
       new  5955c66   Moved notification-URL logic to the CalDAV url
       new  18f48d9   Notification support in CalDAV backend.
       new  a11dfdf   Fixed method signatures to use new interface.
       new  d6f61a9   Next Notifications interation
       new  1b15b8d   Merge branch 'master' into dav-notifications
       new  af24a9b   Added a PropertyInterface class
       new  4a5ee2a   PropertyInterface now actually works
       new  e19d180   Intercepting the correct interface
       new  4498433   Renamed 'notification' to 'notifications'
       new  9166c5a   We musn't lie
       new  db6255a   Fixed a few bugs, added tests And The CalDAV plugin test no longer has a dependency on a sqlite database. This should speed up tests a bit.
       new  7efdc75   Caldav-notifications is 90% implemented
       new  091073b   GET support for notification nodes.
       new  ad10481   Added a incomplete test (to be continued)
       new  87e1329   Added a test for notifications
       new  3d2277e   Merge branch 'dav-notifications'
       new  53fd46b   Updated changelog
       new  c4d7f2d   Fixed an issue with the recurrenceiterator with yearly rules on leap days.
       new  8ce0a48   Added a check for checking if an event falls within a timerange for recurring, all-day events with no dtend
       new  c0257c7   Another recurrence rule bug
       new  180c3df   Merge branch '1.6'
       new  0a96cec   no longer stripping \r in CardDAV xml output to fix certain clients
       new  325d045   Merge pull request #36 from DominikTo/master
       new  e251912   added db config to travis config
       new  94e2742   added tests/.sabredav to .gitignore
       new  86f53ea   back to the future by 2 years!
       new  7589a9b   Merge pull request #37 from DominikTo/master
       new  3a924e5   added readme.md
       new  a2d2b94   typo and formatting
       new  56bed6f   Not sure why this worked
       new  4403df4   Merge remote-tracking branch 'upstream/master'
       new  63b42d2   Fixed another time-range filter bug.
       new  7277569   Merge branch '1.6'
       new  1cf4bd7   Merge remote-tracking branch 'upstream/master'
       new  d1a65aa   changed unittest to expect correct serialization order and added another serialization order unittest
       new  bb6455b   typo
       new  c874f32   fixed Issue 219: serialize() now reorders correctly
       new  a4a16cd   now using uksort for serialize() reordering
       new  b6e3c14   extended sorting unittest to test if ordering works for >10 elements
       new  d573ba9   sortScore cleanup and documentation
       new  0d0f6a5   making sure that sortScore always returns unambiguous scores
       new  7f57504   added some comments to $sortScore
       new  31e8bae   Merge pull request #38 from DominikTo/master
       new  407d42e   The DAV: xml namespace no longer converts to urn:DAV.
       new  180d795   MKCOL resourcetype whitespace fix
       new  ede2a96   updated changelog
       new  f79172d   Merge pull request #39 from DominikTo/master
       new  73808d3   Merge branch 'master' of github.com:evert/SabreDAV
       new  cffa0a4   Added a basic validation framework, and added validation methods for the VCalendar component.
       new  e95a559   Added a test for passwords containing colons
       new  1cbc24b   Fixed basic auth colon bug
       new  0bcaafb   Merge branch '1.6'
       new  7bb4afa   Fixed MAX_DATE constant reference
       new  991615a   Added some indexes for locks. Fixes Issue 227
       new  fef7af5   added test for google code issue #228
       new  e5ff0a4   Merge pull request #40 from PHPGangsta/Issue228
       new  0f80491   Corrected test.
       new  59af886   Fixed all-day time-range checks. Fixes Issue 228.
       new  e4c9d09   Merge branch '1.6'
       new  9bbd3de   Marked release
       new  bd73585   No longer tripping \r from vcard output.
       new  45bd35e   Merge branch '1.6'
       new  2650d2b   Composer package is now called sabre/dav, instead of evert/sabredav.
       new  2297b59   Fixed vobject version
       new  0a13cd9   The VObject library now spawned into its own project.
       new  e727cd1   Updated changelog
       new  63cff37   Fixed include path
       new  fed690b   Typo
       new  9f499dd   allow user to add trusted ssl certificates to the webdav client
       new  6cd9874   Merge pull request #34 from schiesbn/master
       new  eba562c   Merge branch 'master' of github.com:evert/SabreDAV
       new  67ee768   Removed a now-useless comment
       new  58f6bd3   allow user to add trusted ssl certificates to the webdav client
       new  7e899db   Changelog and unittest
       new  1b0e395   Merge branch '1.6'
       new  d9092f3   Now using the composer autoloader
       new  b6c39c7   Cosmetic tweaks
       new  036b27d   Merge branch '1.6'
       new  af30c56   Added a test to check if a parent is a collection, before attempting to create a child.
       new  e24b116   Fixed bug related to previous test.
       new  e14aac0   Optimizing a common iOS query.
       new  0b9666b   Fixed a problem in the date and datetime parser where a year > 4000 throws exceptions, but iOS is using year 4500 in some cases
       new  90c964c   Merge pull request #44 from PHPGangsta/DateParserYearGreater4000
       new  1936e7d   Added a test to make sure the icon appears in the response
       new  a595ac0   Making directory listings fasters when enableAssets is on.
       new  3ca36cc   Updated changelog
       new  135149a   Merge branch '1.6'
       new  972d8a1   Optimizing principal traversing
       new  8a35fd7   More aggressive caching in the ObjectTree.
       new  ab94a32   Merge branch 'master' of github.com:evert/SabreDAV
       new  c30300b   Make sure we are only turning off post filters when there's no other filters.
       new  320a5ac   Added the schedule-calendar-transp property
       new  767db57   Support for the new schedule-calendar-transp property.
       new  9addbfd   Only creating the transparent field if it doesn't exist yet.
       new  2856d4c   Returning null on empty values
       new  e5e1da9   Initial support for freebusy requests from RFC6638
       new  b1a754b   Added the VObject tests to this test suite as well.
       new  b03ade1   Fixed a bunch of tests.
       new  9b3d295   Added schedule-post-vevent privilege to outbox.
       new  d0f7d3a   Merge branch 'freebusy-request'
       new  6144808   Ignoring code blocks that we cannot reasonably test with PHPUnit.
       new  ad4f217   Tried and tested support for free-busy lookups.
       new  4b58e34   This should speed up bulk-inserts, without any side effects.
       new  084e2cd   Typo in SQL query
       new  cfdf777   Removed Sabre.includes.php file
       new  c996c52   Removed Sabre_CalDAV_Server
       new  ef33f57   FREEBUSY reports are now working correctly
       new  479952f   Fixed unittests
       new  09a92fa   Fixed E_NOTICE error.
       new  dcb6d1a   Merge branch '1.6'
       new  b6b1bd6   Optimized free-busy queries.
       new  9f0a8b1   Merge branch 'master' of github.com:evert/SabreDAV
       new  1d5e42c   xml-encoding values in sabredav error responses.
       new  02aa9fe   Updated changelog
       new  4e22b95   preparation for upcoming travis-ci environment updates (http://about.travis-ci.org/blog/august-2012-upcoming-ci-environment-updates/)
       new  82a7873   Merge pull request #45 from DominikTo/travis
       new  0b1c90d   Added simple VCF export plugin based in ICSExportPlugin.
       new  5076079   Simplified VCF generation and added vanity tag ;)
       new  acdeb28   Skeleton for VCF exporter test.
       new  f242465   Merge pull request #33 from tanghus/master
       new  a3399bc   Added caldav-sharing doc
       new  f0371a0   Merge branch 'master' into caldav-sharing
       new  4c25b41   Typo
       new  58f1ce0   Now also sending along the node in the afterGetProperties event.
       new  911690d   First draft of the sharing plugin
       new  a1f2dcd   Using common constants for invite statuses
       new  c94d053   Added the 'Invite' property.
       new  868b578   Added the 'AllowedSharingModes' property
       new  ec7bc6a   Added the SharedCalendar node
       new  2ae1bb3   Support for replying to invites
       new  790b899   No longer return the owner here, it's redundant with getOwner()
       new  636433c   Allowing the user to update the resourcetype for shared calendars.
       new  0a4109d   Fixed a bunch of bugs, and added a bunch of tests
       new  e654d89   Added more tests (work in progress)
       new  d1b2989   Merge branch 'master' into caldav-sharing
       new  44fc879   Extending the documentation so even I can understand it
       new  6d2fe0d   Fixed structure of the Invite property
       new  8581a47   Ending notification nodes with .xml
       new  6cdf706   Now only ending collections and principals with a slash.
       new  112ca6d   Fixed unittests
       new  c34821e   Requiring an Etag for every notification
       new  f1f3b2c   Merge branch 'master' into caldav-sharing
       new  2801761   Merge branch 'master' into caldav-sharing
       new  996ae1c   Merge branch 'caldav-sharing' of github.com:evert/SabreDAV into caldav-sharing
       new  0c8264b   This should enable proper etag support
       new  5ae3558   Sending back an Etag and actually checking preconditions
       new  9113358   Changed the constructor arguments for notifications. Hopefully this will make things a bit more understandable.
       new  6ef8f3b   Added cal:supported-calendar-component-set to invites
       new  9014d69   Merge branch 'master' into caldav-sharing
       new  849d718   Merge branch 'master' into caldav-sharing
       new  9e45709   Wrong root node
       new  4a01efe   It wasn't needed to add this method here.
       new  27243c3   Merge branch 'master' into caldav-sharing
       new  b0e41be   Fixed namespaces.
       new  7ed2148   Bugs in invite-reply handler
       new  037fa88   Making sure that notifications are deletable, and adding support for ACL.
       new  1e3839f   Added a status message, removed response body
       new  fbab558   Adding the owner property everywhere.
       new  0708202   Whole bunch of bug fixes in the sharing system
       new  eab140c   Adding the {DAV:}write permission
       new  a8029d3   Added a deserializer for the invite property
       new  b83e3b7   Fixed a xpath context bug
       new  7c95d33   Making sure that calendarobjects inherit access control from parent calendar.
       new  deb1e2b   Removed invalid privilege from calendar objects
       new  89600c9   Better error handling
       new  43c0c9a   Fixed the condition. Thnx @staabm
       new  1efe467   Merge branch 'master' into caldav-sharing
       new  a57e1b5   Removing the owner check. As long as a user has write permission to a calendar that's shareable, this *should* be correct.
       new  73b5aa4   The allowed-sharing-modes property is now moved to the after, instead of the before event.
       new  8a354cb   Merge branch 'master' into caldav-sharing
       new  af2105c   Merge branch 'master' into caldav-sharing
       new  2cc43d8   Added support for publishing calendars
       new  040ca56   Typo
       new  8f822cf   Hopefully the last one for now
       new  6b8cd45   Returning false instead of breaking.
       new  56a2c06   Support for 'unpublishing' as well.
       new  c3da6c1   Using namespace constants.
       new  c9c3829   Simple check if the property exists
       new  4c50b45   Merge branch 'master' into caldav-sharing
       new  ab6c672   Merge branch 'master' into caldav-sharing
       new  1ee21e4   Merge branch 'master' into caldav-sharing
       new  f38da8a   Merge branch 'master' into caldav-sharing
       new  dc96f35   Merge branch 'master' into caldav-sharing
       new  585672e   Merge branch 'master' into caldav-sharing
       new  27d93c8   Merge branch 'master' into caldav-sharing
       new  81a3f50   Merge branch 'master' into caldav-sharing
       new  8c6477c   Merge branch 'master' into caldav-sharing
       new  33953f2   Typo in SQL query
       new  6d14242   Merge branch 'master' into caldav-sharing
       new  0ee3bf0   t Merge branch 'master' into caldav-sharing
       new  f5178d8   Merge branch 'master' into caldav-sharing
       new  efe40b3   Merge branch 'caldav-sharing'
       new  076a4f2   Updated changelog
       new  e04c227   Removed VCFExportPlugin tests.. they are too broken
       new  126f24f   Added a few tests, and a tiny bugfix.
       new  7f70512   More tests and small bugfixes
       new  77af102   Notifications package has 100% code coverage.
       new  23a1066   HTTP package has 100% code coverage
       new  01f359f   This was basically a dead branch in the code.
       new  73ddfa3   CalDAV package is now at 100% code coverage.
       new  c2a65ca   Tweaked the VCSExportPlugin
       new  f1dc40a   CardDAV package is now 100% unittested too
       new  7753d7e   Few more tests
       new  d36be11   Added a bunch of missing stuff to the ChangeLog
       new  6ae5a69   Documentation tweaks
       new  7b90765   Updated includes files
       new  0f95b25   Updated all examples to be compliant with SD 1.7
       new  706e973   Changed versions and stability
       new  9dab6f4   Removed PEAR from build process and using composer for building.
       new  7f28877   Added a Prefer: and Brief: header parser
       new  363b4a1   Support for Brief header, and Prefer: return-minimal
       new  2af69b3   Updated changelog
       new  cf0b1fb   One more test
       new  4fe6fd3   403 instead of 501 for unknown REPORTS.
       new  55bac7d   Fixed resourcetypes for notifications
       new  3eeac32   {DAV:}owner property should end with a slash.
       new  9e54142   Adding slash to calendar-user-addresses
       new  530c748   Updated Sharing API to the latest draft
       new  7aae104   Updated doc to latest sharing spec
       new  74ab7df   Updated interface docs so it's complete again.
       new  64f744e   Mentioning in the docblocks these features are experimental
       new  c5dbf44   Fixed a PHP 5.4 bug in the unittests
       new  d85908c   Making sure the shared-as document gets returned.
       new  8deb18c   Fixed alarm bug, and marked 1.6.5 release
       new  a90a9ab   Bumped version, and removed some bad lineendings
       new  bbf6bdd   Fixed license in composer package
       new  76f03c1   Merge branch '1.6'
       new  b4971a5   Support for Prefer/Brief everywhere there's a multi-status
       new  9a1bfa9   Composer tweaks and changelog update
       new  8e09cb4   Some fixes in the build script
       new  7cd645a   Updated migration script to use the correct autoload path
       new  2235af3   Bumped version
       new  f9ef5fe   Breaking when I should. Thanks @staabm
       new  534570e   I was still depending on the old VObject lib.
       new  0f6a0f0   Quotes around mysql example
       new  1ee4b53   Advertising support for calendarserver-principal-property-search.
       new  fc87227   Fixed inconsistent capitalization.
       new  2121829   Merge pull request #46 from technosophos/master
       new  29ed127   Merge remote-tracking branch 'origin/master'
       new  4e229b9   Added phpunit as a developer dependency
       new  999a12c   Added a few more dependencies for various required php extensions.
       new  6d81874   Achievement unlocked: OCD
       new  4e12673   Marked 1.8.0 version
       new  8e00da3   Added Sabre_DAVACL_IPrincipalCollection
       new  3eaf2b5   Now with the actual interface :)
       new  4e039e0   Merge branch 'master' into webdav-sync
       new  b192f46   Added simple fileserver script
       new  c085725   Added missing break
       new  37b0da5   Support for relative principals in iMip messages.
       new  8a95aeb   Merge branch '1.7'
       new  bd9fdf2   Support for cs:firstname and cs:lastname in sharing invites.
       new  07563aa   Merge branch '1.7'
       new  340372a   Made a bunch of properties protected
       new  3cc5f04   Merge branch '1.7'
       new  56886c7   Few more sharing properties.
       new  ce3da71   Merge branch '1.7'
       new  63d33fe   Correctly dealing with mailto: addresses in organizer hrefs.
       new  4305d96   Correctly dealing with mailto: addresses in organizer hrefs.
       new  05e0d0b   Merge branch '1.7'
       new  9f04559   Adding 'organizer' info to the invite property
       new  550d13c   Missing comma
       new  52b42a5   Merge branch '1.7'
       new  f810df6   Sharees can now also read the list of invites for a calendar.
       new  e19509d   Added 2 interfaces for the proxy principals
       new  0bbeeca   Fixed some bugs in fetching owner info for shares.
       new  9bb70aa   Bumped version
       new  f51db7b   Correctly removing items from $requestedProperties.
       new  398d812   Updated changelog
       new  29a7ed2   Merge branch '1.7'
       new  61a3560   Merge branch 'master' of github.com:evert/SabreDAV
       new  a72c9fd   Merge branch '1.7' of github.com:evert/SabreDAV into 1.7
       new  74a6aa9   Removed demo account info
       new  cf792f3   Merge branch '1.7'
       new  283c4b3   Reduced dependencies to the PrincipalBackend objects in CalDAV.
       new  94c80c7   Checking deeper for proxy members.
       new  a0ca64c   Merge branch '1.7'
       new  52199f7   Another pgsql fix.
       new  0ef3a1f   Merge branch '1.7'
       new  42ef287   Using relative urls in setGroupMemberSet.
       new  c8dfd4f   Merge branch '1.7'
       new  277f4b5   Ignore extra webdav properties from IProperties::getProperties()
       new  b1c7528   Merge branch '1.7'
       new  907cbe6   Namespaces
       new  3dad997   CalDAV now has namespaces.
       new  7999825   HTTP package now uses PHP namespaces
       new  d721650   A few namespace fixes
       new  c5291c8   Updated tests to also use namespaces
       new  842955a   Fixed namespace-related bugs in CalDAV package
       new  cd2c118   Moved all CalDAV unittests to namespaces
       new  cb790fa   tiny fix
       new  03e4a87   Added namespaces to Browser and Property packages
       new  f0e2a89   Migrated all VObject classes to PHP 5.3 namespaces
       new  073ac2f   Moved the FSExt classes to PHP 5.3 namespaces
       new  b1e7ddd   The Locks plugin is now switched to namespaces.
       new  44452b8   Added namespaces to mount plugin
       new  43578f0   A few bugfixes in Sabre_DAV_Property
       new  e3f6fd6   All the Auth objects are now namespaced
       new  8799b44   The Sabre\DAV package is now fully namespaced.
       new  fa1e7f0   DAVACL Exceptions -> namespaces
       new  e6ad963   Moved the DAVACL package to PHP 5.3 namespaces
       new  0d1d6bf   Moved the CardDAV package to namespaces too
       new  d322f29   Merge branch 'master' into namespaces
       new  e094797   The autoloader can now import old-style prefix classes
       new  3c9374b   Moved to namespaces
       new  bb281fb   Merge branch 'master' into namespaces
       new  b350374   More migrations
       new  5a6e1a9   Moved examples and build to namespace support
       new  de75b92   Set some versions to 'alpha'
       new  6285f26   Updated changelog
       new  90e9c33   Merge branch 'master' into 2.0
       new  20a3dee   Merge branch 'master' into 2.0
       new  d6d7e17   Migration to namespaces
       new  8ed7a03   Another batch moved to namespaces
       new  d0ae65d   Last batch of bugs
       new  53ede01   Merge branch 'master' into 2.0
       new  145aa1e   Added sabre/http as a new dependency
       new  2223498   Merge branch 'master' into 2.0
       new  1b32a5d   Updated all new code to namespaces
       new  5c518a8   Fixed composer.json
       new  f8fe03b   Shouldn't rely on an incomplete package
       new  78d405c   Merge branch 'master' into 2.0
       new  7f1e3d8   Migrated everything to namespaces again.
       new  5340ca1   Two bugfixes.
       new  547a66c   Merge branch '1.7' into 2.0
       new  fc3f4b7   Changed my mind. This will not be version 2.0, it will be 1.8.
       new  548fa07   Merge branch '2.0'
       new  d4bff01   Updated changelog to remove 2.0.0 note
       new  5ec2f57   Now really getting rid of the includes files. Sorry!
       new  d7d7c38   Removed @package and @subpackage tags.
       new  8c70c07   docblock fix.
       new  4c44334   Preventing potential composer autoload issues.
       new  09adb4c   Fixed a whole bunch of docblocks
       new  2ad5e3d   More docblock fixes
       new  c056d15   2 more fixes
       new  da45a85   The google code wiki generator no longer works with namespaces.
       new  b38eca4   Updated build to use phpdoc_md for api documentation generation.
       new  9ea821a   Removed unneeded include.
       new  791328c   Fixed @covers annotations
       new  427900e   100% coverage for CalDAV again.
       new  18c6b37   Two more for the ignore list
       new  ca27076   Pushing code coverage further.
       new  5c7a70c   Made all Backend packages consistent.
       new  8d60380   Updated changelog
       new  1e216f1   Small optimization. Thnx @staabm
       new  4d02084   Different order.
       new  7782644   Set release date
       new  2542658   Different composer binary name.
       new  0e8fc90   Added vobject info to changelog
       new  6ccbcbe   Merge branch '1.7'
       new  aeaa33d   Updated version information.
       new  3422e9e   Bumping versions
       new  6fa82ef   No longer sending back an ETag if we transformed the request body.
       new  d856d3c   Not sending back an ETag when the request body is modified.
       new  013fbe6   Removing double slashes.
       new  c5d1185   Merge branch '1.7' into 1.8
       new  724a0f1   Fixed version in changelog
       new  2a95515   Merge branch '1.7' into 1.8
       new  0a3450d   Merge branch '1.8'
       new  17752ab   Changed a few properties to protected
       new  96a4d80   Merge branch '1.7' into 1.8
       new  f9680a6   Merge branch '1.8'
       new  2470b39   Marking CardDAV directories as 'Directory'.
       new  866953f   calendars -> addressbooks
       new  56ef968   Merge branch 'master' into webdav-sync
       new  d940060   Namespaces
       new  4e6b233   Merge branch '1.8' of github.com:evert/SabreDAV into 1.8
       new  485609a   Merge branch '1.7' of github.com:evert/SabreDAV into 1.7
       new  1d5588a   Merge branch '1.7' into 1.8
       new  9d24eec   Merge branch '1.8'
       new  4450a07   Added the $propertyMap argument to unserialize() methods.
       new  54510d3   Refactored multi-status parsing into their own properties.
       new  feadfcc   Added an additional check for xml bodies.
       new  ac3b6bf   Added 'naturalselection' to composer bin's.
       new  9ec587c   English
       new  cd6a100   Oops!
       new  1e66b44   CalDAV SharingPlugin plays nicer with others.
       new  9ea5c15   Merge branch '1.7' into 1.8
       new  044e653   Merge branch '1.8'
       new  b83dc76   Deserializer for current-user-privilege-set.
       new  9fb5ba9   - using the DOM to build the request for prop find & proppatch - using serialize-functions of \Sabre\DAV\Property to support complex properties in proppatch
       new  24d1f1e   Typo in migration script. Fixes #298
       new  6270a77   Merge branch '1.8'
       new  8d3e7d7   Merge branch 'master' of https://github.com/evert/SabreDAV
       new  beed3d0   using createElementNS instead of setAttribute
       new  c67fa54   fixed unit tests
       new  41696bf   using relative class name
       new  7af3733   Merge pull request #299 from armin-hackmann/master
       new  098fe28   Updated changelog
       new  44986e6   Merge branch 'master' of github.com:evert/SabreDAV
       new  a897829   Made 'parseShareRequest' public.
       new  d2dcc04   Made 'parseInviteReplyRequest' public.
       new  9c041fe   Adding the 'shared' calendar status to the browser plugin.
       new  a50b0df   Sending back 1.0 responses to 1.0 requests. Fixes Issue 174.
       new  49cd343   Merge branch '1.7' into 1.8
       new  4ae6a32   Merge branch '1.8'
       new  4371999   Fixing the build
       new  f6cc840   Merge branch '1.8'
       new  d8b783d   Slight changelog cleanups.
       new  6d15f07   Disabling the PHP gargage collector. It's too unreliable.
       new  8487356   Set date for 1.7.3 release.
       new  2737032   Merge branch '1.7' into 1.8
       new  36d5a6a   Fixed ini setting.
       new  4e3a912   So close!
       new  ff4efb1   Merge branch '1.7' into 1.8
       new  4f0ed6d   Merge branch '1.8'
       new  319225c   ACL for Card classes can now be overridden.
       new  4db0037   More docblocks
       new  e859411   Fixed expand-properties report.
       new  2258c19   Merge branch '1.7' into 1.8
       new  201fbdf   Merge branch '1.8'
       new  556ba3a   Mac Office 2011 does not like the extra namespace declarations.
       new  1cb15aa   Requiring PHP 5.4
       new  64ca3fc   Merge branch 'master' of github.com:evert/SabreDAV
       new  c6f175e   Using short array syntax, just to see how it would be like ;)
       new  d1e9863   Fixed range requests for non-seekable streams.
       new  ff98cbb   Merge branch '1.7' into 1.8
       new  bfb9f19   Merge branch '1.8'
       new  68a39f7   Merge branch 'master' of github.com:evert/SabreDAV
       new  095679f   Mac Office 2011 does not like the extra namespace declarations.
       new  3cc7dd6   Removed a few extra attributes added for old Windows versions.
       new  b456bb1   Merge branch '1.7' into 1.8
       new  02a9f7f   Updated changelog.
       new  3fedab5   Merge branch '1.7' into 1.8
       new  d933209   Merge branch '1.8'
       new  a961cea   Lets give PHP 5.5 a spin
       new  9f5c1f9   Happy New Year!
       new  ef37393   Merge branch '1.7' into 1.8
       new  6664775   Merge branch '1.8'
       new  99a4ffb   Whoops !
       new  7bfce1d   Merge branch '1.8'
       new  1cf6750   Updated draft rfcs to their latest versions.
       new  a49e79b   The new HTTP statuses are no longer in draft.
       new  821d9d9   Revert "The DAV: xml namespace no longer converts to urn:DAV."
       new  9cadeea   Updated changelog and bumped versions.
       new  3f3371c   Merge branch '1.7' into 1.8
       new  cd67ec7   Bumped versions.
       new  bfe8139   Merge branch '1.8'
       new  75de90a   A few more urn:DAV related changes
       new  7c281ed   Merge branch '1.7' into 1.8
       new  a07a7d6   Merge branch '1.8'
       new  1482084   Bad merge
       new  ef98bdc   Merge branch '1.8'
       new  58d8227   CalendarObject ACL control
       new  f497156   Better ACL management for cards as well.
       new  2690417   Fixing travis builds. Thnx @Seldaek
       new  7c8d30b   Merge branch '1.7' into 1.8
       new  b0a72d5   Merge branch '1.8'
       new  5de9391   No longer marking many ACL privileges as abstract.
       new  dc4c71a   Read-only sharees should only be able to modify properties.
       new  1369919   Now it's actually correct.
       new  c564b0e   Privileges were reversed.
       new  327f7ba   Fixed the related test.
       new  960db20   Adding exception class ServiceUnavailable
       new  4fbb124   fixing copyright use correct exception base class
       new  2190073   Merge pull request #305 from DeepDiver1975/master
       new  a3f7cee   Merge branch 'master' into webdav-sync
       new  29c6548   Bumped copyright year
       new  c96e1cb   Adding exception class Sabre_DAV_Exception_ServiceUnavailable
       new  8a364d4   Merge pull request #308 from DeepDiver1975/1.8
       new  fa86948   Adding exception class Sabre_DAV_Exception_ServiceUnavailable
       new  b407865   fixing class name in doc
       new  c5dda4e   Merge pull request #307 from DeepDiver1975/1.7
       new  f6b5fbc   Updated changelog
       new  9d5c592   Merge branch '1.7' into 1.8
       new  8189835   Merge branch '1.8'
       new  0f0200f   Merge branch 'master' into webdav-sync
       new  204b6a5   getIfConditions fixes.
       new  89f8fcb   Lock plugin almost working with the new system.
       new  65b9efe   Support for lock refreshes.
       new  d9bdaf0   The double-lock testcase.
       new  3057b39   Dealing with existing exclusive locks. Passes the litmus test!
       new  881da35   Removing old code.
       new  dc976b9   Webdav sync rfc
       new  4f78b62   Improved docs.
       new  9eb2f3b   Added the 'TooMutchMatches' exception.
       new  f6a3105   InvalidSyncToken exception.
       new  91d34ed   Added a mock implementation for ISyncCollection.
       new  420634c   Basic framework for unittesting the Sync plugin.
       new  148cb6c   Unittested the golden path for sync-collection.
       new  ede5597   Testing supported-report-set.
       new  02b1621   100% unittest coverage.
       new  05d3e52   Correctly dealing with the sync-token prefixes.
       new  649cdcb   Support for sync-tokens in the If header.
       new  81be510   Added 'defined by'.
       new  13f375e   Removed unused code.
       new  aa74ac1   Updated changelog.
       new  3de7643   Merge pull request #309 from evert/webdav-sync
       new  8d80368   Few more docblocks.
       new  4dae694   A small optimization. thnx @staabm
       new  2f80155   xml-encoding values in sabredav error responses.
       new  95d922f   Merge pull request #311 from DeepDiver1975/1.6
       new  b823921   Bumped version and updated changelog.
       new  b29aa71   Added phing as a dev dependency, and added a few new entries to .gitignore
       new  8a127b3   Disabling building of pear packages. Channel is down :(
       new  29e0c87   Merge branch '1.6' into 1.7
       new  692ffc9   Added a few entires to .gitignore
       new  a558448   Set the release date.
       new  4ebcbd6   Added vobject note to changelog
       new  3e0a39d   Merge branch '1.7' into 1.8
       new  ce21e48   Merge branch '1.8'
       new  273f7f5   Missing break.
       new  ec1b109   Small steps towards sync support in caldav backend
       new  ec8f639   Merge branch 'master' into caldav-sync
       new  2d1bb76   Started with a new migration script.
       new  ca8e32d   Support for webdav-sync in the PDO backend
       new  2c5a2d4   webdav-sync now works for thunderbird.
       new  ea306aa   First steps into making it work for carddav as well.
       new  29c696b   Sync interface for carddav backend.
       new  9a9eeeb   Merge branch 'master' into caldav-sync
       new  8f3876a   Work in progress for carddav sync.
       new  959763c   Tests now complete
       new  830403d   OS X address book compatibility
       new  928a6b1   This should theoretically allow iCal to use webdav-sync.
       new  ad198f3   Fixed unittest.
       new  909b04e   Added a bunch of unittests.
       new  3113d05   100% coverage for both Cal and CardDAV
       new  9d3dda1   Fixed intro text in migration script.
       new  fa88d7b   Cleanups
       new  50c8598   Merge pull request #312 from evert/caldav-sync
       new  e3ba206   Merge branch 'master' of github.com:evert/SabreDAV
       new  bc67ba5   Fixed the organizer email address.
       new  262e8ed   Merge branch '1.8'
       new  5277365   Making sure these tests are skipped if there's no SqLite.
       new  345fdf5   Added BasicCallBack Authentication backend.
       new  02ca9d4   Updated changelog
       new  6879c40   typo
       new  077952d   It's unfortunate that this is needed.
       new  bb3c76a   No longer advertising VCARD 4.0 support.
       new  be6ef8b   Merge branch '1.6' into 1.7
       new  a56d620   Merge branch '1.7' into 1.8
       new  9d9434f   Merge branch '1.8'
       new  cfba9e1   Fixed docblock.
       new  81a1ac5   Merge branch '1.7' into 1.8
       new  d112cad   Merge branch '1.8'
       new  d302aca   Removed unneeded version classes.
       new  e0351c4   Added a unittest for the 'BasicCallback' auth backend.
       new  41214d4   Added 5.3.1 to travis builds, as this is the oldest supported version.
       new  a53c5fd   Merge branch '1.6' into 1.7
       new  bc06132   Merge branch '1.7' into 1.8
       new  15ee0ed   Looks like PHP 5.3.1 doesn't exist on travis. 5.3.3 should though.
       new  49ba5c7   Merge branch '1.6' into 1.7
       new  592be65   Merge branch '1.7' into 1.8
       new  de83f2d   Added PHP 5.5 to travis testing list.
       new  b67866b   Merge branch '1.5' into 1.6
       new  4d7c3be   Merge branch '1.6' into 1.7
       new  7dc75d4   Merge branch '1.7' into 1.8
       new  89f8c8b   Merge branch '1.8'
       new  25db5be   Updated to latest phpdoc_md
       new  ad39d7c   Merge branch '1.8'
       new  495e7bc   Differentiating between modifications and additions.
       new  7dd9ba0   Initial sync should put everything in 'added', not 'modified'.
       new  0391198   Fixed outbox delegation bug
       new  05a7197   Merge branch 'outbox-delegation-fix'
       new  e9d9a72   Now verifying the originator against the currently logged in user,
       new  136b840   Merge branch 'outbox-delegation-fix'
       new  4f1e8df   Fixed a WebDAV-Sync problem.
       new  a446f06   Merge branch 'outbox-delegation-fix'
       new  93c3222   CalDAV unittest is back to 100%
       new  cbe22a9   Added a test for ServiceUnavailable
       new  5e45513   Fixed the modified flag.. Needs to be passed by reference.
       new  3b9f39f   Added the 'transactionType' property.
       new  a7b521c   fix a link to RFC 5397 in README.md
       new  c3bae85   Merge pull request #314 from mete0r/master
       new  30a68de   adding setVerifyPeer() to enable/disable SSL peer verification
       new  6638b6e   adding setVerifyPeer() to enable/disable SSL peer verification
       new  28997f4   unit test added
       new  2e0caaa   fixing unit test
       new  32a812d   Merge pull request #315 from DeepDiver1975/adding-setVerifyPeer-master
       new  4ffa765   adding setVerifyPeer() to enable/disable SSL peer verification
       new  bfd49de   adding setVerifyPeer() to enable/disable SSL peer verification
       new  cc50c3e   unit test added
       new  178ab98   fixing unit test
       new  ea0a12f   Fixing unittest for 1.6
       new  695ce8f   Updated changelog
       new  de9c906   Merge branch '1.6' into 1.7
       new  b5b63e8   Merge branch '1.7' into 1.8
       new  43b7cdd   Fixed unittest for 1.8
       new  54831d7   Merge branch '1.8'
       new  253ff01   I need to do 'ls' more often.
       new  a9eaaa7   Merge branch '1.8'
       new  7ca0e28   Set release date
       new  46ef154   Merge branch '1.6' into 1.7
       new  175178f   Date was wrong (oh well)
       new  5b5e20b   Merge branch '1.6' into 1.7
       new  5f9a9e6   Set release date to today.
       new  71c0c79   Merge branch '1.7' into 1.8
       new  d765426   Set release date.
       new  6f08444   Merge branch '1.8'
       new  ae8572a   Added authType documentation
       new  30b53df   Traversing previous exceptions.
       new  36abb01   Better XML structure.
       new  f27a7fa   Using getOwner to determine the privileges.
       new  5d3f589   Support for gzip and deflate encoding
       new  17e8c82   Updated changelog
       new  98338c8   Removed filemobile from copyright statement in LICENSE.
       new  53769fa   Merge branch '1.6' into 1.7
       new  ffb369f   Merge branch '1.7' into 1.8
       new  c5dfbe9   Merge branch '1.8'
       new  6baa6f2   Stream support in the Client. Fixes #320.
       new  dc7aeb9   Added docblocks.
       new  d455c45   Fixed vcardurl field length.
       new  7bf088d   Merge branch '1.6' into 1.7
       new  df58bf9   Merge branch '1.7' into 1.8
       new  3cda962   Merge branch '1.8'
       new  d4a6d8a   Basic multiget setup.
       new  9b7a097   Adding the prefetch to the sync plugin.
       new  899096b   Added the prefetcher to both the Cal and CardDAV plugin.
       new  84a3098   Merge branch 'master' into multiget
       new  33bbcc9   Added methods to fetch properties for lists of nodes.
       new  f792024   New multiget system integrated into the plugins.
       new  75548a3   Support for the IMultiGet interface in CalDAV.
       new  4211041   MultiGet integration into CardDAV.
       new  587ffec   Optimizing multiget into the CalDAV PDO backend.
       new  c0307fc   Added multiget support to CardDAV PDO backend.
       new  5eaaa60   Updated changelog
       new  22b81f2   Removed hyperspeed.
       new  8324517   Added some docblocks.
       new  501f9e9   Merge pull request #323 from evert/multiget
       new  717b6cd   Merge branch 'master' of github.com:evert/SabreDAV
       new  9cba71d   Turning on the garbage collector again. See if this breaks travis.
       new  2626a42   Merge branch '1.7' into 1.8
       new  d911e8f   Merge branch '1.8'
       new  eccd1e3   Also testing VObject in travis.
       new  2125c0a   Maybe this is better?
       new  8284642   Switching to dev-master for testing.
       new  c4db443   Add Content-Security-Policy header
       new  624d472   Add test
       new  524cbf4   Fix typo
       new  7276699   Merge pull request #325 from LukasReschke/master
       new  0328828   Adding support for calendar subscriptions.
       new  21a4f0c   Plugins, nodes, backends.
       new  fb0fbdb   Working in iCal. Needs unittests.
       new  c1d9d11   Added ACL
       new  195e15c   Test for the plugin.
       new  157b09d   More unittests.
       new  ba5e582   Small fixes.
       new  f016933   More unittests.
       new  752236a   Few smallish fixes.
       new  98fefa6   Fixed a few problems in the unittests. CalDAV is back to 100% coverage.
       new  84f56a0   Fixed security problem for windows machines.
       new  cb6e08a   Merge branch '1.6' into 1.7
       new  3869187   Updated changelog
       new  064273d   Merge branch '1.7' into 1.8
       new  a01e8a6   Set release date
       new  bfb45c0   Merge branch '1.6' into 1.7
       new  bdfe859   Merge branch '1.7' into 1.8
       new  2a08957   Merge branch '1.8'
       new  b17ab1d   Merge branch 'master' into subscriptions
       new  e590d87   Lots of suggestions from @staabm
       new  d00191b   Fixed unittest to not rely on the system clock and being speedy.
       new  412f2c1   Forcing another travis build
       new  a092da0   Merge pull request #326 from evert/subscriptions
       new  137cbdb   Updated changelog
       new  29f83fb   Being clearer about the meaning of the object uri. See Issue #327.
       new  cfc370d   Left over mistakes from refactoring
       new  e165dd2   Test is no longer time-dependent
       new  54e98a3   Typo
       new  eed1b19   Hopefully this will make assets work again on windows
       new  5f6d71b   Check if icon is in subdirectory
       new  4c573a5   Merge pull request #328 from LukasReschke/master
       new  bb62293   Updated version and changelog
       new  f6aeebb   Hopefully this will make assets work again on windows
       new  3b3c77f   Check if icon is in subdirectory Conflicts:
       new  d37af44   Added CVE #
       new  b43efba   Merge branch '1.6' into 1.7
       new  753f755   1.7.7 release
       new  c64f584   Merge branch '1.7' into 1.8
       new  ebd935c   1.8.5 release.
       new  f3fe251   Merge branch '1.8'
       new  f9e043a   Updated my homepage and set copyright statements to fruux.
       new  c597f1e   Merge branch '1.7' into 1.8
       new  760208c   Resolved all conflicts again.
       new  b1abf0c   Merge branch '1.8'
       new  9048b32   A new readme.
       new  c6fd14e   added getter for realm
       new  1efe293   cleanup
       new  c2c529d   added test for basic plugin
       new  27e1046   Merge pull request #329 from elHornair/patch-1
       new  00ef5c9   Merge branch 'master' of github.com:evert/SabreDAV
       new  c4430ca   Fixed build status table
       new  8785113   Attention to detail :)
       new  4201884   verifyPeer is now protected. Bumped version.
       new  3007528   Merge branch '1.7' into 1.8
       new  a991494   Bumped version
       new  94c0af6   Merge branch '1.8'
       new  e2f5ae2   Fixed an xml escaping issue in the Href and HrefList properties.
       new  a862542   Updated changelog and bumped version.
       new  58f9397   Merge branch '1.6' into 1.7
       new  28cfd30   Updated changelog
       new  9532e51   Merge branch '1.7' into 1.8
       new  fe26ced   Merge branch '1.8'
       new  c49e25c   Fixed test for namespaces
       new  a3bd3d7   Merge branch '1.8'
       new  8d2bcd7   New github locations
       new  341515c   Travis locations
       new  e254368   Backported deserializer for {DAV:}current-user-privilege-set property.
       new  dd43747   Merge branch '1.7' into 1.8
       new  4e6612f   Fixed deserializer for 1.8
       new  4175e12   Merge branch '1.8'
       new  4cf2749   Bad merge.
       new  9e17aea   Only using the propertymap for properties that received status 200.
       new  a447028   Updated changelog
       new  cac0ad8   Merge branch '1.7' into 1.8
       new  dc9a9d1   Merge branch '1.8'
       new  9f60b95   Applied change for Issue #335 on master branch.
       new  a747198   Allowing users to override the calendar-home for a principal.
       new  d2987fd   3 typos
       new  47d796e   Merge branch '1.7' into 1.8
       new  70d8b63   Merge branch '1.8'
       new  9bb38ca   Downgrading to 2.0-dev
       new  cbb15e5   More docblocks
       new  39385d0   This version works with VObject 3.0.
       new  19bdcb5   Bumped versions.
       new  9199fe2   Now works with 2.1
       new  e5476f2   Merge pull request #338 from fruux/1.7-vobject-3.0
       new  58bdcf1   Merge branch '1.7' into 1.8
       new  5dac5a2   Fixed vObject 2.1 bugs.
       new  7d1f5f6   Merge branch '1.8'
       new  dfb2092   Adding xml-rewrite build status to readme.md
       new  b0ac586   Escaping xml in '423 Locked' response. Fixes Issue #341.
       new  dd1de31   Updated changelog
       new  5abc9bf   Merge branch '1.6' into 1.7
       new  a4ed4dc   Updated changelog
       new  a83b6fb   Merge branch '1.7' into 1.8
       new  13c39cc   Fixed test for 1.8
       new  01aa8db   Merge branch '1.8'
       new  96ddcd7   Minor change to force a new travis build
       new  96b1dbd   Merge branch '1.6' into 1.7
       new  0e96c21   Merge branch '1.7' into 1.8
       new  c5ae8a1   Merge branch '1.8'
       new  56a2ee9   Using the 'callable' typehint.
       new  922cc3f   Added 'beforeGetPropertiesForPath'. Fixes Issue #339.
       new  9d8b0e6   Merge branch '1.7' into 1.8
       new  695a7d2   Merge branch '1.8'
       new  b8ea7b1   Fixed the calendar query validator for vobject3.
       new  4474bcb   PHP 5.3 compat.
       new  abd0829   Merge branch '1.7' into 1.8
       new  e136215   CalendarQueryValidator works with vobject 2.1 and 3.0.
       new  05f8ac1   Merge branch '1.7' into 1.8
       new  eb1a5c4   Merge branch '1.8'
       new  bf0ce97   Testing in strict mode.
       new  c2a2c21   Made getPropertiesByNode public.
       new  92196b4   Releasing 1.6.10
       new  432b195   Merge branch '1.6' into 1.7
       new  ea77751   Releasing 1.7.8
       new  840ee9f   Just got a segmentation fault on travis. Lets see if it's consistent.
       new  cbedfb7   Turning on debug mode to see where it fails.
       new  3a47e5f   Incorrect argument order :(
       new  b1cb32c   Seeing if .6 is available.
       new  01e28f2   The build succeeds with --debug on, so turning it on for both runs
       new  88b04f5   Removing .6. It's not there anyway.
       new  f5dee9f   Making sure we're installing this without development requirements.
       new  2380cd5   Merge branch '1.7' into 1.8
       new  6bf2f16   First gonna attempt this without debug on again.
       new  f3f70f4   Releasing 1.8.6
       new  f915a85   Using 3.0.0 stable.
       new  2a83997   Merge branch '1.7' into 1.8
       new  5b350ca   Merge branch '1.8'
       new  2f4fae5   Back to dev version.
       new  58a6997   Added negotiateContentType to HTT\Request.
       new  869b294   Using sabre/event
       new  4655590   Adding sabre/event to the list of test suites.
       new  f1b4391   vobject was tested twice.
       new  f721881   Testing a packagist bug.
       new  50c61f9   Putting sabre/http into an external package. WIP
       new  b0703de   Moving to sabre/http WIP
       new  6766405   Auth is mostly working again.
       new  83b81e8   Deleting contents of temporary directory
       new  8f86d45   Fixing post vars.
       new  330323c   Fixed remaining unittest problems.
       new  5cd3c5c   Missing send()
       new  238361f   Moved URLUtil to the sabre/http package.
       new  fbe51f7   A new approach to method handling.
       new  916a6b3   All built-in http methods are now handled by the CorePlugin
       new  0efc576   Migrated the ACL plugin as well
       new  eb8cab9   Fixed sig.
       new  43f97e5   docblock mistakes
       new  14e0761   CardDAV passes the tests.
       new  5ccffc5   Tests are passing.
       new  025dbdd   Merge pull request #345 from fruux/external-http
       new  3a1a111   More notes for the changelog.
       new  8bfe7ef   Using sabre/event 0.0.1
       new  570533c   Switching to a release version for HTTP as well.
       new  c1e2bc5   Don't be lazy, evert.
       new  0cd7931   Missing argument.
       new  91920cf   Sync plugin must not call send()
       new  8d4d039   Using vobject 3.1
       new  88fdd23   The actual sending is done by the server.
       new  3f43a5d   Exceptions do send the response out.
       new  5c5ea2e   GET on notification nodes did not use the new event system yet.
       new  16b3078   Ignoring the vobject tool.
       new  3713f39   Old comments.
       new  842d8a6   Added test for Issue #349. Currently causes stack overflows.
       new  ff00996   Actually added test for Issue #349
       new  99f9d4d   Fix for Issue #349.
       new  d26ca42   Docblocks.
       new  f9bb01a   Notifying irc on a build failure.
       new  5a7ebf9   Using sabre/event 1.0.0
       new  98b6fe6   Refactored DAV\Client to use HTTP\Client.
       new  b9b8957   cosmetic.
       new  71ee65c   Expanding urls.
       new  bcb6ef3   Typos
       new  6fa058a   That line did not belong there.
       new  ab4b2ab   Made getAbsoluteUrl public. This will need a cleaner way in the future.
       new  0a71494   Fixed unittests for the changes in sabre/http
       new  4f35908   Making travis quieter.
       new  8c50fb7   Using sabre/http alpha3
       new  b35d15d   Removed now-incorrect @covers tags.
       new  816ab99   We can depend on a stable vobject again.
       new  2c81183   Subscription fixes.
       new  cf503a7   Typo
       new  fa9ee04   Self-closing property tags for empty properties.
       new  dbd094d   Attachments, not attachment.
       new  888f4c4   Fixed unittest.
       new  b984b82   Unused object.
       new  22fd4c9   Two more unused variables.
       new  10c3ff6   Fixed signature.
       new  15ef94d   Fixed docblocks.
       new  dac3567   Another docblock.
       new  cf85ad9   Fixed example.
       new  c582df4   SabreDAV catches every exception again.
       new  2b8de16   Adding a component= attribute to the Content-Type of calendar objects.
       new  21d3349   Added a slew of features to ICSExportPlugin.
       new  9efd7a8   Don't E_NOTICE when component is not provided.
       new  61eaeda   Incorrect return type. thnx @gharlan
       new  fda24e0   Corrected variable name.
       new  f7a5c3a   Ignoring Brief if Prefer is supplied.
       new  6ed6433   jCal support.
       new  87effab   Updated changelog
       new  55bcbb3   Typos
       new  fcefbe8   Refactored the export plugin a bit, so it's easier to subclass.
       new  d62624e   Removed empty line
       new  71132a2   Testing vobject 3.1
       new  05cc543   Merge branch '1.7' into 1.8
       new  4f41a20   Possible fix for dealing with usernames with spaces in them.
       new  aba0607   Potential fix for Issue #365. Could you test this @tanghus?
       new  a981d71   Actual fix for Issue #365
       new  73a4845   Updated changelog
       new  cdacd78   Bumped versions.
       new  5219480   Revert "Actual fix for Issue #365"
       new  f18487e   Much more elegant fix for Issue #365.
       new  924d180   Merge branch '1.7' into 1.8
       new  967c0ec   Bumped versions, updated changelog.
       new  b87e345   Merge branch '1.8'
       new  e3429a9   Fixed Issue #367
       new  cfa7131   Merge branch '1.7' into 1.8
       new  073cb94   Bumped version.
       new  05bd2f9   Merge branch '1.8'
       new  067303b   Refactored updating files a bit so it's easier to invoke.
       new  a00352e   APPLE-CALENDAR-COLOR
       new  75debd8   Fixed HTTP status checking. Thankfully everything was correct anyway.
       new  d1743e4   Don't require supported-calendar-component-set to be set.
       new  5dbe632   This file should not have been here.
       new  22a159c   Set release date.
       new  205edb8   Dropped the 'STABILITY' constant from the source.
       new  bb2a1b9   Depending on alpha packages.
       new  6459ec6   Fixed some build-related issues.
       new  4239478   Optmized autoloader.
       new  9abd750   Imported Upstream version 1.9.0~alpha1+dfsg
       new  4b7a799   Merge tag 'upstream/1.9.0_alpha1+dfsg'
       new  5a4f9fc   Bump standards version to 3.9.5
       new  e807fcc   Update changelog for 1.9.0~alpha1+dfsg-1 release

The 2670 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |   12 +-
 ChangeLog                                          |   77 +-
 README.md                                          |   57 +-
 bin/migrateto19.php                                |  305 +++++
 bin/{naturalselection.py => naturalselection}      |    0
 bin/vobject                                        |   27 +
 bin/vobjectvalidate.php                            |  139 --
 build.xml                                          |    6 +-
 composer.json                                      |   14 +-
 composer.lock                                      |  118 +-
 debian/changelog                                   |    7 +
 debian/control                                     |    2 +-
 debian/watch                                       |    4 +-
 examples/addressbookserver.php                     |    4 +-
 examples/calendarserver.php                        |    6 +-
 examples/groupwareserver.php                       |    5 +-
 examples/simplefsserver.php                        |    4 +-
 examples/sql/mysql.addressbook.sql                 |   10 +-
 examples/sql/mysql.calendars.sql                   |   35 +-
 examples/sql/pgsql.calendars.sql                   |   21 +
 examples/sql/sqlite.addressbooks.sql               |   13 +-
 examples/sql/sqlite.calendars.sql                  |   29 +-
 lib/Sabre/CalDAV/Backend/AbstractBackend.php       |   22 +-
 lib/Sabre/CalDAV/Backend/BackendInterface.php      |   37 +-
 lib/Sabre/CalDAV/Backend/PDO.php                   |  607 +++++++--
 lib/Sabre/CalDAV/Backend/SubscriptionSupport.php   |  107 ++
 lib/Sabre/CalDAV/Backend/SyncSupport.php           |   81 ++
 lib/Sabre/CalDAV/Calendar.php                      |  209 ++-
 lib/Sabre/CalDAV/CalendarObject.php                |   17 +-
 lib/Sabre/CalDAV/CalendarQueryParser.php           |    7 +-
 lib/Sabre/CalDAV/CalendarQueryValidator.php        |   33 +-
 lib/Sabre/CalDAV/ICSExportPlugin.php               |  228 +++-
 lib/Sabre/CalDAV/Plugin.php                        |  325 +++--
 lib/Sabre/CalDAV/Property/Invite.php               |    3 +-
 .../CalDAV/Property/ScheduleCalendarTransp.php     |    3 +-
 .../Property/SupportedCalendarComponentSet.php     |    3 +-
 .../CalDAV/Property/SupportedCalendarData.php      |    4 +
 lib/Sabre/CalDAV/Schedule/IMip.php                 |    2 +-
 lib/Sabre/CalDAV/Schedule/Outbox.php               |   36 +-
 lib/Sabre/CalDAV/SharedCalendar.php                |   46 +-
 lib/Sabre/CalDAV/SharingPlugin.php                 |   71 +-
 lib/Sabre/CalDAV/Subscriptions/ISubscription.php   |   41 +
 lib/Sabre/CalDAV/Subscriptions/Plugin.php          |   83 ++
 lib/Sabre/CalDAV/Subscriptions/Subscription.php    |  297 +++++
 lib/Sabre/CalDAV/UserCalendars.php                 |   35 +-
 lib/Sabre/CalDAV/Version.php                       |   24 -
 lib/Sabre/CardDAV/AddressBook.php                  |  173 ++-
 lib/Sabre/CardDAV/Backend/AbstractBackend.php      |   20 +
 lib/Sabre/CardDAV/Backend/BackendInterface.php     |   16 +
 lib/Sabre/CardDAV/Backend/PDO.php                  |  225 +++-
 lib/Sabre/CardDAV/Backend/SyncSupport.php          |   81 ++
 lib/Sabre/CardDAV/Card.php                         |    5 +
 lib/Sabre/CardDAV/Plugin.php                       |   65 +-
 lib/Sabre/CardDAV/UserAddressBooks.php             |   10 +-
 lib/Sabre/CardDAV/VCFExportPlugin.php              |   39 +-
 lib/Sabre/CardDAV/Version.php                      |   26 -
 lib/Sabre/DAV/Auth/Backend/AbstractBasic.php       |    7 +-
 lib/Sabre/DAV/Auth/Backend/AbstractDigest.php      |   13 +-
 lib/Sabre/DAV/Auth/Backend/BasicCallBack.php       |   63 +
 lib/Sabre/DAV/Auth/Plugin.php                      |   24 +-
 lib/Sabre/DAV/Browser/GuessContentType.php         |    8 +-
 lib/Sabre/DAV/Browser/MapGetToPropFind.php         |   22 +-
 lib/Sabre/DAV/Browser/Plugin.php                   |   82 +-
 lib/Sabre/DAV/Client.php                           |  421 +++---
 lib/Sabre/DAV/CorePlugin.php                       |  716 ++++++++++
 ...nMatchesRequestUri.php => InvalidSyncToken.php} |   25 +-
 lib/Sabre/DAV/Exception/ServiceUnavailable.php     |   16 +-
 ...kenMatchesRequestUri.php => TooMuchMatches.php} |   25 +-
 lib/Sabre/DAV/FS/Node.php                          |   10 +-
 lib/Sabre/DAV/FSExt/Node.php                       |   10 +-
 lib/Sabre/DAV/IFile.php                            |   11 +-
 lib/Sabre/DAV/IMultiGet.php                        |   35 +
 lib/Sabre/DAV/IProperties.php                      |    2 +-
 lib/Sabre/DAV/Locks/Plugin.php                     |  418 +++---
 lib/Sabre/DAV/Mount/Plugin.php                     |   29 +-
 lib/Sabre/DAV/ObjectTree.php                       |   54 +
 lib/Sabre/DAV/PartialUpdate/Plugin.php             |   72 +-
 lib/Sabre/DAV/Property.php                         |    3 +-
 lib/Sabre/DAV/Property/Href.php                    |    3 +-
 lib/Sabre/DAV/Property/HrefList.php                |    3 +-
 lib/Sabre/DAV/Property/ResourceType.php            |    3 +-
 lib/Sabre/DAV/Property/Response.php                |   79 +-
 lib/Sabre/DAV/Property/ResponseList.php            |   75 ++
 lib/Sabre/DAV/Property/SupportedReportSet.php      |   15 +
 lib/Sabre/DAV/PropertyInterface.php                |   20 +-
 lib/Sabre/DAV/Server.php                           | 1384 ++++++++------------
 lib/Sabre/DAV/Sync/ISyncCollection.php             |   89 ++
 lib/Sabre/DAV/Sync/Plugin.php                      |  342 +++++
 lib/Sabre/DAV/TemporaryFileFilterPlugin.php        |   73 +-
 lib/Sabre/DAV/Tree.php                             |   27 +
 lib/Sabre/DAV/URLUtil.php                          |  120 +-
 lib/Sabre/DAV/Version.php                          |    7 +-
 lib/Sabre/DAV/XMLUtil.php                          |    2 +-
 lib/Sabre/DAVACL/AbstractPrincipalCollection.php   |    9 +-
 lib/Sabre/DAVACL/Plugin.php                        |  172 +--
 lib/Sabre/DAVACL/Principal.php                     |    6 +-
 lib/Sabre/DAVACL/PrincipalBackend/PDO.php          |   10 +-
 lib/Sabre/DAVACL/Property/Acl.php                  |    5 +-
 .../DAVACL/Property/CurrentUserPrivilegeSet.php    |    5 +-
 lib/Sabre/DAVACL/Property/Principal.php            |    3 +-
 lib/Sabre/DAVACL/Version.php                       |   24 -
 lib/Sabre/HTTP/AbstractAuth.php                    |  111 --
 lib/Sabre/HTTP/BasicAuth.php                       |   67 -
 lib/Sabre/HTTP/Request.php                         |  284 ----
 lib/Sabre/HTTP/Response.php                        |  175 ---
 lib/Sabre/HTTP/Util.php                            |   82 --
 lib/Sabre/HTTP/Version.php                         |   24 -
 tests/Sabre/CalDAV/Backend/AbstractPDOTest.php     |  259 +++-
 tests/Sabre/CalDAV/Backend/Mock.php                |    2 +
 .../CalDAV/Backend/MockSubscriptionSupport.php     |  175 +++
 tests/Sabre/CalDAV/Backend/PDOMySQLTest.php        |    2 +-
 tests/Sabre/CalDAV/Backend/PDOSqliteTest.php       |   14 +-
 tests/Sabre/CalDAV/CalendarObjectTest.php          |    2 +-
 tests/Sabre/CalDAV/CalendarQueryValidatorTest.php  |   13 +-
 tests/Sabre/CalDAV/CalendarTest.php                |   29 +
 .../CalDAV/ExpandEventsDTSTARTandDTENDTest.php     |   12 +-
 .../ExpandEventsDTSTARTandDTENDbyDayTest.php       |    6 +-
 .../Sabre/CalDAV/ExpandEventsDoubleEventsTest.php  |    8 +-
 tests/Sabre/CalDAV/FreeBusyReportTest.php          |   32 +-
 tests/Sabre/CalDAV/FreeBusyRequestTest.php         |  122 +-
 tests/Sabre/CalDAV/GetEventsByTimerangeTest.php    |    8 +-
 tests/Sabre/CalDAV/ICSExportPluginTest.php         |  392 +++++-
 tests/Sabre/CalDAV/Issue203Test.php                |    6 +-
 tests/Sabre/CalDAV/Issue205Test.php                |    6 +-
 tests/Sabre/CalDAV/Issue211Test.php                |    6 +-
 tests/Sabre/CalDAV/Issue220Test.php                |    8 +-
 tests/Sabre/CalDAV/Issue228Test.php                |    6 +-
 tests/Sabre/CalDAV/OutboxPostTest.php              |   94 +-
 tests/Sabre/CalDAV/PluginTest.php                  |  114 +-
 .../CalDAV/Property/AllowedSharingModesTest.php    |    1 +
 tests/Sabre/CalDAV/Property/InviteTest.php         |    5 +-
 .../CalDAV/Property/ScheduleCalendarTranspTest.php |    4 +-
 .../Property/SupportedCalendarComponentSetTest.php |    2 +-
 .../CalDAV/Property/SupportedCalendarDataTest.php  |    2 +
 .../CalDAV/Property/SupportedCollationSetTest.php  |    1 +
 tests/Sabre/CalDAV/Schedule/IMip/Mock.php          |   18 +-
 tests/Sabre/CalDAV/Schedule/OutboxTest.php         |   21 +
 tests/Sabre/CalDAV/ShareableCalendarTest.php       |    4 +-
 tests/Sabre/CalDAV/SharedCalendarTest.php          |   90 ++
 tests/Sabre/CalDAV/SharingPluginTest.php           |   54 +-
 tests/Sabre/CalDAV/Subscriptions/PluginTest.php    |   30 +
 .../CalDAV/Subscriptions/SubscriptionTest.php      |  138 ++
 .../CalDAV/UserCalendarsSharedCalendarsTest.php    |    3 +-
 .../CalDAV/UserCalendarsSubscriptionsTest.php      |   85 ++
 tests/Sabre/CalDAV/ValidateICalTest.php            |   74 +-
 tests/Sabre/CalDAV/VersionTest.php                 |   17 -
 tests/Sabre/CardDAV/AddressBookQueryTest.php       |   16 +-
 tests/Sabre/CardDAV/AddressBookTest.php            |   37 +
 tests/Sabre/CardDAV/Backend/AbstractPDOTest.php    |   96 +-
 tests/Sabre/CardDAV/Backend/PDOMySQLTest.php       |   48 +-
 tests/Sabre/CardDAV/Backend/PDOSqliteTest.php      |   44 +-
 tests/Sabre/CardDAV/CardTest.php                   |   31 +
 tests/Sabre/CardDAV/MultiGetTest.php               |    4 +-
 tests/Sabre/CardDAV/PluginTest.php                 |   10 +-
 .../CardDAV/Property/SupportedAddressDataTest.php  |    1 +
 tests/Sabre/CardDAV/SogoStripContentTypeTest.php   |    2 +-
 tests/Sabre/CardDAV/VCFExportTest.php              |    4 +-
 tests/Sabre/CardDAV/ValidateVCardTest.php          |   24 +-
 tests/Sabre/CardDAV/VersionTest.php                |   17 -
 tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php |    4 +-
 .../Sabre/DAV/Auth/Backend/AbstractDigestTest.php  |   10 +-
 tests/Sabre/DAV/Auth/Backend/ApacheTest.php        |    3 +-
 tests/Sabre/DAV/Auth/Backend/BasicCallBackTest.php |   34 +
 tests/Sabre/DAV/Auth/PluginTest.php                |   23 +-
 tests/Sabre/DAV/BasicNodeTest.php                  |    1 +
 tests/Sabre/DAV/Browser/GuessContentTypeTest.php   |    3 +-
 tests/Sabre/DAV/Browser/MapGetToPropFindTest.php   |    5 +-
 tests/Sabre/DAV/Browser/PluginTest.php             |   22 +-
 tests/Sabre/DAV/ClientMock.php                     |    9 +-
 tests/Sabre/DAV/ClientTest.php                     |  395 +++---
 tests/Sabre/DAV/CopyTest.php                       |   37 +
 .../Sabre/DAV/Exception/ServiceUnavailableTest.php |   14 +
 tests/Sabre/DAV/FSExt/ServerTest.php               |   36 +-
 .../Sabre/DAV/{Locks => }/GetIfConditionsTest.php  |  211 ++-
 tests/Sabre/DAV/HTTPPreferParsingTest.php          |   24 +-
 tests/Sabre/DAV/Issue33Test.php                    |    6 +-
 tests/Sabre/DAV/Locks/Backend/FSTest.php           |    4 +
 tests/Sabre/DAV/Locks/MSWordTest.php               |   12 +-
 tests/Sabre/DAV/Locks/PluginTest.php               |  182 +--
 tests/Sabre/DAV/Mount/PluginTest.php               |    8 +-
 tests/Sabre/DAV/PartialUpdate/PluginTest.php       |   22 +-
 tests/Sabre/DAV/Property/GetLastModifiedTest.php   |    2 +-
 tests/Sabre/DAV/Property/HrefListTest.php          |    4 +-
 tests/Sabre/DAV/Property/HrefTest.php              |    4 +-
 tests/Sabre/DAV/Property/ResourceTypeTest.php      |    2 +-
 .../Sabre/DAV/Property/SupportedReportSetTest.php  |    8 +-
 tests/Sabre/DAV/ServerCopyMoveTest.php             |   42 +-
 tests/Sabre/DAV/ServerEventsTest.php               |   10 +-
 tests/Sabre/DAV/ServerFinderBlockTest.php          |    8 +-
 tests/Sabre/DAV/ServerMKCOLTest.php                |   52 +-
 tests/Sabre/DAV/ServerPluginTest.php               |    9 +-
 tests/Sabre/DAV/ServerPreconditionTest.php         |   44 +-
 tests/Sabre/DAV/ServerPropsTest.php                |   13 +-
 tests/Sabre/DAV/ServerRangeTest.php                |   40 +-
 tests/Sabre/DAV/ServerSimpleTest.php               |  124 +-
 tests/Sabre/DAV/ServerUpdatePropertiesTest.php     |    4 +-
 tests/Sabre/DAV/Sync/MockSyncCollection.php        |  169 +++
 tests/Sabre/DAV/Sync/PluginTest.php                |  543 ++++++++
 tests/Sabre/DAV/TemporaryFileFilterTest.php        |   42 +-
 tests/Sabre/DAV/TestPlugin.php                     |   14 +-
 tests/Sabre/DAVACL/ACLMethodTest.php               |   55 +-
 tests/Sabre/DAVACL/AllowAccessTest.php             |   57 +-
 tests/Sabre/DAVACL/BlockAccessTest.php             |   92 +-
 tests/Sabre/DAVACL/ExpandPropertiesTest.php        |   16 +-
 tests/Sabre/DAVACL/PluginAdminTest.php             |    8 +-
 tests/Sabre/DAVACL/PluginPropertiesTest.php        |   32 +-
 tests/Sabre/DAVACL/PrincipalPropertySearchTest.php |   16 +-
 .../DAVACL/PrincipalSearchPropertySetTest.php      |   12 +-
 .../Sabre/DAVACL/Property/ACLRestrictionsTest.php  |    1 +
 tests/Sabre/DAVACL/Property/ACLTest.php            |   11 +-
 .../Property/CurrentUserPrivilegeSetTest.php       |    7 +-
 tests/Sabre/DAVACL/Property/PrincipalTest.php      |    8 +-
 .../DAVACL/Property/SupportedPrivilegeSetTest.php  |    1 +
 tests/Sabre/DAVACL/SimplePluginTest.php            |   38 +-
 tests/Sabre/DAVACL/VersionTest.php                 |   17 -
 tests/Sabre/DAVServerTest.php                      |   18 +-
 tests/Sabre/HTTP/BasicAuthTest.php                 |  132 --
 tests/Sabre/HTTP/DigestAuthTest.php                |  228 ----
 tests/Sabre/HTTP/RequestTest.php                   |  150 ---
 tests/Sabre/HTTP/ResponseMock.php                  |   41 +-
 tests/Sabre/HTTP/ResponseTest.php                  |   70 -
 tests/Sabre/HTTP/VersionTest.php                   |   17 -
 tests/bootstrap.php                                |   24 +-
 tests/phpunit.xml                                  |   27 +-
 vendor/autoload.php                                |    2 +-
 vendor/composer/autoload_classmap.php              |  247 ++++
 vendor/composer/autoload_namespaces.php            |    3 +-
 vendor/composer/autoload_real.php                  |    6 +-
 vendor/composer/installed.json                     |  114 +-
 vendor/sabre/{vobject => event}/.travis.yml        |    1 -
 vendor/sabre/event/ChangeLog                       |    7 +
 vendor/sabre/{vobject => event}/LICENSE            |    2 +-
 vendor/sabre/event/README.md                       |  186 +++
 vendor/sabre/event/composer.json                   |   27 +
 .../sabre/event/lib/Sabre/Event/EventEmitter.php   |   18 +
 .../lib/Sabre/Event/EventEmitterInterface.php      |   80 ++
 .../event/lib/Sabre/Event/EventEmitterTrait.php    |  148 +++
 vendor/sabre/event/lib/Sabre/Event/Version.php     |   19 +
 .../event/tests/Sabre/Event/EventEmitterTest.php   |  203 +++
 vendor/sabre/event/tests/bootstrap.php             |    3 +
 vendor/sabre/{vobject => event}/tests/phpunit.xml  |    7 +-
 vendor/sabre/{vobject => http}/.travis.yml         |    1 -
 vendor/sabre/http/ChangeLog                        |   49 +
 vendor/sabre/{vobject => http}/LICENSE             |    2 +-
 vendor/sabre/http/README.md                        |  660 ++++++++++
 vendor/sabre/http/composer.json                    |   32 +
 vendor/sabre/http/examples/client.php              |   42 +
 vendor/sabre/http/examples/reverseproxy.php        |   51 +
 .../sabre/http/lib/Sabre/HTTP/Auth/AWS.php         |   32 +-
 .../http/lib/Sabre/HTTP/Auth/AbstractAuth.php      |   74 ++
 vendor/sabre/http/lib/Sabre/HTTP/Auth/Basic.php    |   61 +
 .../sabre/http/lib/Sabre/HTTP/Auth/Digest.php      |   44 +-
 vendor/sabre/http/lib/Sabre/HTTP/Client.php        |  290 ++++
 .../sabre/http/lib/Sabre/HTTP/ClientException.php  |   15 +
 .../http/lib/Sabre/HTTP/ClientHttpException.php    |   63 +
 vendor/sabre/http/lib/Sabre/HTTP/HttpException.php |   30 +
 vendor/sabre/http/lib/Sabre/HTTP/Message.php       |  219 ++++
 .../http/lib/Sabre/HTTP/MessageDecoratorTrait.php  |  170 +++
 .../sabre/http/lib/Sabre/HTTP/MessageInterface.php |  138 ++
 vendor/sabre/http/lib/Sabre/HTTP/Request.php       |  400 ++++++
 .../sabre/http/lib/Sabre/HTTP/RequestDecorator.php |  218 +++
 .../sabre/http/lib/Sabre/HTTP/RequestInterface.php |  147 +++
 vendor/sabre/http/lib/Sabre/HTTP/Response.php      |  167 +++
 .../http/lib/Sabre/HTTP/ResponseDecorator.php      |   73 ++
 .../http/lib/Sabre/HTTP/ResponseInterface.php      |   48 +
 .../sabre/http/lib/Sabre/HTTP}/URLUtil.php         |    4 +-
 vendor/sabre/http/lib/Sabre/HTTP/Util.php          |  176 +++
 vendor/sabre/http/lib/Sabre/HTTP/Version.php       |   19 +
 .../sabre/http/tests/Sabre/HTTP/Auth/AWSTest.php   |  140 +-
 .../sabre/http/tests/Sabre/HTTP/Auth/BasicTest.php |   57 +
 .../http/tests/Sabre/HTTP/Auth/DigestTest.php      |  162 +++
 vendor/sabre/http/tests/Sabre/HTTP/ClientTest.php  |  454 +++++++
 .../http/tests/Sabre/HTTP/MessageDecoratorTest.php |   71 +
 vendor/sabre/http/tests/Sabre/HTTP/MessageTest.php |  132 ++
 .../http/tests/Sabre/HTTP/RequestDecoratorTest.php |  102 ++
 vendor/sabre/http/tests/Sabre/HTTP/RequestTest.php |  201 +++
 .../tests/Sabre/HTTP/ResponseDecoratorTest.php     |   40 +
 .../sabre/http/tests/Sabre/HTTP/ResponseTest.php   |   58 +
 .../sabre/http/tests/Sabre/HTTP}/URLUtilTest.php   |    2 +-
 .../sabre/http/tests}/Sabre/HTTP/UtilTest.php      |   60 +
 vendor/sabre/http/tests/bootstrap.php              |    8 +
 vendor/sabre/{vobject => http}/tests/phpunit.xml   |    3 +-
 vendor/sabre/vobject/.travis.yml                   |    4 +-
 vendor/sabre/vobject/ChangeLog                     |  149 ++-
 vendor/sabre/vobject/README.md                     |  365 +-----
 vendor/sabre/vobject/bin/vobject                   |   27 +
 vendor/sabre/vobject/bin/vobjectvalidate.php       |  139 --
 vendor/sabre/vobject/composer.json                 |    9 +-
 vendor/sabre/vobject/doc/MigratingFrom2to3.md      |  277 ++++
 vendor/sabre/vobject/{README.md => doc/usage_2.md} |   12 +-
 vendor/sabre/vobject/doc/usage_3.md                |  656 ++++++++++
 vendor/sabre/vobject/lib/Sabre/VObject/Cli.php     |  735 +++++++++++
 .../sabre/vobject/lib/Sabre/VObject/Component.php  |  380 +++---
 .../lib/Sabre/VObject/Component/VCalendar.php      |  201 ++-
 .../vobject/lib/Sabre/VObject/Component/VCard.php  |  260 +++-
 .../vobject/lib/Sabre/VObject/Component/VEvent.php |    2 +-
 .../lib/Sabre/VObject/Component/VJournal.php       |    2 +-
 .../vobject/lib/Sabre/VObject/DateTimeParser.php   |  240 +++-
 .../sabre/vobject/lib/Sabre/VObject/Document.php   |  184 ++-
 .../{ParseException.php => EofException.php}       |    5 +-
 .../lib/Sabre/VObject/FreeBusyGenerator.php        |   26 +-
 vendor/sabre/vobject/lib/Sabre/VObject/Node.php    |   66 +-
 .../sabre/vobject/lib/Sabre/VObject/Parameter.php  |  293 ++++-
 .../vobject/lib/Sabre/VObject/Parser/Json.php      |  188 +++
 .../vobject/lib/Sabre/VObject/Parser/MimeDir.php   |  602 +++++++++
 .../vobject/lib/Sabre/VObject/Parser/Parser.php    |   77 ++
 .../sabre/vobject/lib/Sabre/VObject/Property.php   |  416 +++---
 .../vobject/lib/Sabre/VObject/Property/Binary.php  |  127 ++
 .../vobject/lib/Sabre/VObject/Property/Boolean.php |   63 +
 .../lib/Sabre/VObject/Property/Compound.php        |  125 --
 .../lib/Sabre/VObject/Property/DateTime.php        |  245 ----
 .../lib/Sabre/VObject/Property/FlatText.php        |   49 +
 .../vobject/lib/Sabre/VObject/Property/Float.php   |  101 ++
 .../VObject/Property/ICalendar/CalAddress.php      |   41 +
 .../lib/Sabre/VObject/Property/ICalendar/Date.php  |   24 +
 .../Sabre/VObject/Property/ICalendar/DateTime.php  |  308 +++++
 .../Sabre/VObject/Property/ICalendar/Duration.php  |   86 ++
 .../Sabre/VObject/Property/ICalendar/Period.php    |  126 ++
 .../lib/Sabre/VObject/Property/ICalendar/Recur.php |  189 +++
 .../vobject/lib/Sabre/VObject/Property/Integer.php |   72 +
 .../lib/Sabre/VObject/Property/MultiDateTime.php   |  180 ---
 .../vobject/lib/Sabre/VObject/Property/Text.php    |  330 +++++
 .../vobject/lib/Sabre/VObject/Property/Time.php    |   94 ++
 .../vobject/lib/Sabre/VObject/Property/Unknown.php |   50 +
 .../vobject/lib/Sabre/VObject/Property/Uri.php     |   70 +
 .../lib/Sabre/VObject/Property/UtcOffset.php       |   37 +
 .../lib/Sabre/VObject/Property/VCard/Date.php      |   33 +
 .../Sabre/VObject/Property/VCard/DateAndOrTime.php |  144 ++
 .../lib/Sabre/VObject/Property/VCard/DateTime.php  |   33 +
 .../Sabre/VObject/Property/VCard/LanguageTag.php   |   59 +
 .../lib/Sabre/VObject/Property/VCard/TimeStamp.php |   69 +
 vendor/sabre/vobject/lib/Sabre/VObject/Reader.php  |  196 +--
 .../lib/Sabre/VObject/RecurrenceIterator.php       |   55 +-
 .../lib/Sabre/VObject/Splitter/ICalendar.php       |   13 +-
 .../vobject/lib/Sabre/VObject/Splitter/VCard.php   |   36 +-
 .../vobject/lib/Sabre/VObject/TimeZoneUtil.php     |    2 +-
 .../vobject/lib/Sabre/VObject/VCardConverter.php   |  382 ++++++
 vendor/sabre/vobject/lib/Sabre/VObject/Version.php |    7 +-
 .../sabre/vobject/lib/Sabre/VObject/includes.php   |   33 +-
 .../tests/Sabre/VObject/AttachIssueTest.php        |   22 +
 .../sabre/vobject/tests/Sabre/VObject/CliTest.php  |  664 ++++++++++
 .../tests/Sabre/VObject/Component/VAlarmTest.php   |   52 +-
 .../Sabre/VObject/Component/VCalendarTest.php      |  150 ++-
 .../tests/Sabre/VObject/Component/VCardTest.php    |   80 +-
 .../tests/Sabre/VObject/Component/VEventTest.php   |    4 +-
 .../tests/Sabre/VObject/Component/VJournalTest.php |    8 +-
 .../tests/Sabre/VObject/Component/VTodoTest.php    |   14 +-
 .../vobject/tests/Sabre/VObject/ComponentTest.php  |  268 ++--
 .../tests/Sabre/VObject/DateTimeParserTest.php     |  237 +++-
 .../vobject/tests/Sabre/VObject/DocumentTest.php   |   41 +-
 .../tests/Sabre/VObject/ElementListTest.php        |    3 +-
 .../tests/Sabre/VObject/FreeBusyGeneratorTest.php  |    8 +-
 .../vobject/tests/Sabre/VObject/Issue154Test.php   |    4 +-
 .../tests/Sabre/VObject/Issue36WorkAroundTest.php  |   39 +
 .../vobject/tests/Sabre/VObject/Issue40Test.php    |   30 +
 .../vobject/tests/Sabre/VObject/Issue64Test.php    |   19 +
 .../sabre/vobject/tests/Sabre/VObject/JCalTest.php |  141 ++
 .../vobject/tests/Sabre/VObject/JCardTest.php      |  195 +++
 .../tests/Sabre/VObject/LineFoldingIssueTest.php   |   23 +
 .../vobject/tests/Sabre/VObject/ParameterTest.php  |   71 +-
 .../tests/Sabre/VObject/Parser/JsonTest.php        |  395 ++++++
 .../Sabre/VObject/Parser/QuotedPrintableTest.php   |  108 ++
 .../tests/Sabre/VObject/Property/BooleanTest.php   |   22 +
 .../tests/Sabre/VObject/Property/CompoundTest.php  |   31 +-
 .../tests/Sabre/VObject/Property/FloatTest.php     |   30 +
 .../Property/{ => ICalendar}/DateTimeTest.php      |  174 ++-
 .../VObject/Property/ICalendar/DurationTest.php    |   20 +
 .../Sabre/VObject/Property/ICalendar/RecurTest.php |   46 +
 .../Sabre/VObject/Property/MultiDateTimeTest.php   |  208 ---
 .../tests/Sabre/VObject/Property/TextTest.php      |   95 ++
 .../VObject/Property/VCard/DateAndOrTimeTest.php   |   85 ++
 .../VObject/Property/VCard/LanguageTagTest.php     |   27 +
 .../vobject/tests/Sabre/VObject/PropertyTest.php   |  295 +++--
 .../vobject/tests/Sabre/VObject/ReaderTest.php     |  186 ++-
 .../RecurrenceIteratorFifthTuesdayProblemTest.php  |    1 +
 .../RecurrenceIteratorIncorrectExpandTest.php      |    4 +-
 .../RecurrenceIteratorInfiniteLoopProblemTest.php  |   28 +-
 .../RecurrenceIteratorMissingOverriddenTest.php    |    2 +-
 .../tests/Sabre/VObject/RecurrenceIteratorTest.php |  255 ++--
 .../vobject/tests/Sabre/VObject/SlashRTest.php     |    3 +-
 .../tests/Sabre/VObject/Splitter/ICalendarTest.php |    8 +-
 .../tests/Sabre/VObject/Splitter/VCardTest.php     |   69 +-
 .../tests/Sabre/VObject/TimeZoneUtilTest.php       |    1 +
 .../vobject/tests/Sabre/VObject/VCard21Test.php    |   52 +
 .../tests/Sabre/VObject/VCardConverterTest.php     |  274 ++++
 .../vobject/tests/Sabre/VObject/VersionTest.php    |    5 +-
 .../Sabre/VObject/{issue153.vcf => issue64.vcf}    |   13 +-
 vendor/sabre/vobject/tests/phpunit.xml             |    8 +-
 388 files changed, 25761 insertions(+), 7876 deletions(-)
 create mode 100644 bin/migrateto19.php
 rename bin/{naturalselection.py => naturalselection} (100%)
 create mode 100644 bin/vobject
 delete mode 100644 bin/vobjectvalidate.php
 create mode 100644 lib/Sabre/CalDAV/Backend/SubscriptionSupport.php
 create mode 100644 lib/Sabre/CalDAV/Backend/SyncSupport.php
 create mode 100644 lib/Sabre/CalDAV/Subscriptions/ISubscription.php
 create mode 100644 lib/Sabre/CalDAV/Subscriptions/Plugin.php
 create mode 100644 lib/Sabre/CalDAV/Subscriptions/Subscription.php
 delete mode 100644 lib/Sabre/CalDAV/Version.php
 create mode 100644 lib/Sabre/CardDAV/Backend/SyncSupport.php
 delete mode 100644 lib/Sabre/CardDAV/Version.php
 create mode 100644 lib/Sabre/DAV/Auth/Backend/BasicCallBack.php
 create mode 100644 lib/Sabre/DAV/CorePlugin.php
 copy lib/Sabre/DAV/Exception/{LockTokenMatchesRequestUri.php => InvalidSyncToken.php} (63%)
 copy lib/Sabre/DAV/Exception/{LockTokenMatchesRequestUri.php => TooMuchMatches.php} (60%)
 create mode 100644 lib/Sabre/DAV/IMultiGet.php
 create mode 100644 lib/Sabre/DAV/Sync/ISyncCollection.php
 create mode 100644 lib/Sabre/DAV/Sync/Plugin.php
 delete mode 100644 lib/Sabre/DAVACL/Version.php
 delete mode 100644 lib/Sabre/HTTP/AbstractAuth.php
 delete mode 100644 lib/Sabre/HTTP/BasicAuth.php
 delete mode 100644 lib/Sabre/HTTP/Request.php
 delete mode 100644 lib/Sabre/HTTP/Response.php
 delete mode 100644 lib/Sabre/HTTP/Util.php
 delete mode 100644 lib/Sabre/HTTP/Version.php
 create mode 100644 tests/Sabre/CalDAV/Backend/MockSubscriptionSupport.php
 create mode 100644 tests/Sabre/CalDAV/Subscriptions/PluginTest.php
 create mode 100644 tests/Sabre/CalDAV/Subscriptions/SubscriptionTest.php
 create mode 100644 tests/Sabre/CalDAV/UserCalendarsSubscriptionsTest.php
 delete mode 100644 tests/Sabre/CalDAV/VersionTest.php
 delete mode 100644 tests/Sabre/CardDAV/VersionTest.php
 create mode 100644 tests/Sabre/DAV/Auth/Backend/BasicCallBackTest.php
 create mode 100644 tests/Sabre/DAV/CopyTest.php
 create mode 100644 tests/Sabre/DAV/Exception/ServiceUnavailableTest.php
 rename tests/Sabre/DAV/{Locks => }/GetIfConditionsTest.php (51%)
 create mode 100644 tests/Sabre/DAV/Sync/MockSyncCollection.php
 create mode 100644 tests/Sabre/DAV/Sync/PluginTest.php
 delete mode 100644 tests/Sabre/DAVACL/VersionTest.php
 delete mode 100644 tests/Sabre/HTTP/BasicAuthTest.php
 delete mode 100644 tests/Sabre/HTTP/DigestAuthTest.php
 delete mode 100644 tests/Sabre/HTTP/RequestTest.php
 delete mode 100644 tests/Sabre/HTTP/ResponseTest.php
 delete mode 100644 tests/Sabre/HTTP/VersionTest.php
 copy vendor/sabre/{vobject => event}/.travis.yml (93%)
 create mode 100644 vendor/sabre/event/ChangeLog
 copy vendor/sabre/{vobject => event}/LICENSE (96%)
 create mode 100644 vendor/sabre/event/README.md
 create mode 100644 vendor/sabre/event/composer.json
 create mode 100644 vendor/sabre/event/lib/Sabre/Event/EventEmitter.php
 create mode 100644 vendor/sabre/event/lib/Sabre/Event/EventEmitterInterface.php
 create mode 100644 vendor/sabre/event/lib/Sabre/Event/EventEmitterTrait.php
 create mode 100644 vendor/sabre/event/lib/Sabre/Event/Version.php
 create mode 100644 vendor/sabre/event/tests/Sabre/Event/EventEmitterTest.php
 create mode 100644 vendor/sabre/event/tests/bootstrap.php
 copy vendor/sabre/{vobject => event}/tests/phpunit.xml (71%)
 copy vendor/sabre/{vobject => http}/.travis.yml (93%)
 create mode 100644 vendor/sabre/http/ChangeLog
 copy vendor/sabre/{vobject => http}/LICENSE (96%)
 create mode 100644 vendor/sabre/http/README.md
 create mode 100644 vendor/sabre/http/composer.json
 create mode 100644 vendor/sabre/http/examples/client.php
 create mode 100644 vendor/sabre/http/examples/reverseproxy.php
 rename lib/Sabre/HTTP/AWSAuth.php => vendor/sabre/http/lib/Sabre/HTTP/Auth/AWS.php (85%)
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Auth/AbstractAuth.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Auth/Basic.php
 rename lib/Sabre/HTTP/DigestAuth.php => vendor/sabre/http/lib/Sabre/HTTP/Auth/Digest.php (81%)
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Client.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/ClientException.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/ClientHttpException.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/HttpException.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Message.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/MessageDecoratorTrait.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/MessageInterface.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Request.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/RequestDecorator.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/RequestInterface.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Response.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/ResponseDecorator.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/ResponseInterface.php
 copy {lib/Sabre/DAV => vendor/sabre/http/lib/Sabre/HTTP}/URLUtil.php (97%)
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Util.php
 create mode 100644 vendor/sabre/http/lib/Sabre/HTTP/Version.php
 rename tests/Sabre/HTTP/AWSAuthTest.php => vendor/sabre/http/tests/Sabre/HTTP/Auth/AWSTest.php (55%)
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/Auth/BasicTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/Auth/DigestTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/ClientTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/MessageDecoratorTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/MessageTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/RequestDecoratorTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/RequestTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/ResponseDecoratorTest.php
 create mode 100644 vendor/sabre/http/tests/Sabre/HTTP/ResponseTest.php
 copy {tests/Sabre/DAV => vendor/sabre/http/tests/Sabre/HTTP}/URLUtilTest.php (99%)
 rename {tests => vendor/sabre/http/tests}/Sabre/HTTP/UtilTest.php (53%)
 create mode 100644 vendor/sabre/http/tests/bootstrap.php
 copy vendor/sabre/{vobject => http}/tests/phpunit.xml (88%)
 create mode 100644 vendor/sabre/vobject/bin/vobject
 delete mode 100644 vendor/sabre/vobject/bin/vobjectvalidate.php
 create mode 100644 vendor/sabre/vobject/doc/MigratingFrom2to3.md
 copy vendor/sabre/vobject/{README.md => doc/usage_2.md} (97%)
 create mode 100644 vendor/sabre/vobject/doc/usage_3.md
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Cli.php
 copy vendor/sabre/vobject/lib/Sabre/VObject/{ParseException.php => EofException.php} (61%)
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Parser/Json.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Parser/MimeDir.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Parser/Parser.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Binary.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Boolean.php
 delete mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Compound.php
 delete mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/DateTime.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/FlatText.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Float.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/ICalendar/CalAddress.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/ICalendar/Date.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/ICalendar/DateTime.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/ICalendar/Duration.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/ICalendar/Period.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/ICalendar/Recur.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Integer.php
 delete mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/MultiDateTime.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Text.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Time.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Unknown.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/Uri.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/UtcOffset.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/VCard/Date.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/VCard/DateAndOrTime.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/VCard/DateTime.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/VCard/LanguageTag.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/Property/VCard/TimeStamp.php
 create mode 100644 vendor/sabre/vobject/lib/Sabre/VObject/VCardConverter.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/AttachIssueTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/CliTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Issue36WorkAroundTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Issue40Test.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Issue64Test.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/JCalTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/JCardTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/LineFoldingIssueTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Parser/JsonTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Parser/QuotedPrintableTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/BooleanTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/FloatTest.php
 rename vendor/sabre/vobject/tests/Sabre/VObject/Property/{ => ICalendar}/DateTimeTest.php (50%)
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/ICalendar/DurationTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/ICalendar/RecurTest.php
 delete mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/MultiDateTimeTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/TextTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/VCard/DateAndOrTimeTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/Property/VCard/LanguageTagTest.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/VCard21Test.php
 create mode 100644 vendor/sabre/vobject/tests/Sabre/VObject/VCardConverterTest.php
 copy vendor/sabre/vobject/tests/Sabre/VObject/{issue153.vcf => issue64.vcf} (99%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/php-sabredav.git



More information about the Pkg-owncloud-commits mailing list