[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