[Pkg-owncloud-commits] [php-sabredav] annotated tag upstream/1.7.11+dfsg created (now 446837a)
David Prévot
taffit at moszumanska.debian.org
Wed Mar 19 17:41:41 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to annotated tag upstream/1.7.11+dfsg
in repository php-sabredav.
at 446837a (tag)
tagging 7def8731bddf370e65a87d2191f6d8db20b5ba2a (commit)
replaces upstream/1.7.6+dfsg
tagged by David Prévot
on Wed Mar 19 09:47:49 2014 -0400
- Log -----------------------------------------------------------------
Upstream version 1.7.11+dfsg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCAAGBQJTKaAFAAoJEAWMHPlE9r08kJMIAJeQOR5J+1EJUzaxayGwclQb
0W47DCuO/Jek4K3Rngne45m9+ny01P2BWPmb3vrWvTw80/VD/vxeKuPVLG5nngVj
27ZKyLEmQpt/N2ZBZQiT2Q91+9FZ5NkkTa9C8EA/Dl5lsx8U4/3QGuroxRv156Pg
tvunkBZPOwtUxHc0rofpl6gFhw7vYuWo4qsC1unUP8Iy7gCuNOSWYIAYD1KVa4M4
Ss0X0T7e6uNDradT8ksStE7VC/Dk5pcEL8GgbtmYtCzuDIlQMRtVXrOMj2zIyUl4
J/sqqzS0mEbL1405JxIHUp+LgpVFWLRtE28dVJJAnC2MObaed04jVVBuKYuLxZQ=
=3kmH
-----END PGP SIGNATURE-----
Andreas Wolf (4):
Fix bug: HTTP HEAD requests don't work properly
[BUGFIX] Wrong XPath namespace registered when parsing multistatus messages
[BUGFIX] Set CURLOPT_PUT when doing a PUT request
[TASK] DAV_Client: Throw proper exception on 404 status code
Armin Hackmann (7):
throwing an error if target calendar doesn't support given component
fixing unit test to work with component type verification
added unit test for invalid components
added custom exception InvalidComponentType
corrected namespace
added unit test: testUpdateFileInvalidComponent
splitting $path with SabreDav Utiliities
Bjoern Schiessle (2):
allow user to add trusted ssl certificates to the webdav client
allow user to add trusted ssl certificates to the webdav client
David Prévot (1):
Imported Upstream version 1.7.11+dfsg
Dominik Tobschall (20):
Improved validation for vcards
no longer stripping \r in CardDAV xml output to fix certain clients
added db config to travis config
added tests/.sabredav to .gitignore
back to the future by 2 years!
added readme.md
typo and formatting
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
changed unittest to expect correct serialization order and added another serialization order unittest
typo
fixed Issue 219: serialize() now reorders correctly
now using uksort for serialize() reordering
extended sorting unittest to test if ordering works for >10 elements
sortScore cleanup and documentation
making sure that sortScore always returns unambiguous scores
added some comments to $sortScore
MKCOL resourcetype whitespace fix
updated changelog
preparation for upcoming travis-ci environment updates
Evert Pot (2043):
Initial directory structure.
Initial import
Added the ILockable interface and 'Locked' exception
Passes the litmus 'props' test
Fixed bad commit
First steps into class 2 (locking) support
Passing most litmus locking tests
Swipe
Moved new stuff into trunk
Added exception classes
Fixed bug in INode interface
Tiny updates
Added docblocks
Added example implementation
Abstract tree class
Added MethodNotSupported
Took out locking for now
Fixed scanning for . and ..
Added getNodeInfo support
Added Server class
Added PUT support
Renamed unlink to delete
Added mkcol support
Fixed undefined var problem
sending a binary content type
Added Content-Length
typo
Propfind filesize fix
Added xml parser, renamed lockType -> lockScope
Added lock and unlock
Locking now optional
Locking operations now fully working (but not yet enforced)
Added Move and Copy implementations into the server class
Tree/ObjectTree:
Fixed bug in mkcol
Added TODO list
Removed TODO
Passing litmus copymove test
Locking fixes
Fixed locking issues, and passing more tests
Checking locks thoroughly
Lots of locking fixes
lockScope -> scope
Passing most lock tests
Cleaned up MKCOL
Added php error handler
Added some usefull abstract classes
We need the exceptions here
External lock manager
Added filesystem-based lockmanager
Typos
Updatedd
fix
Handling properties (but denying access to all mutations)
IQuota support
Making sure we don't return the top-level node upon depth 1
Fixed dependency
Added FilterTree
parsing the propfind request, and dealing with missing properties
Support for lock-null requests
Added the TemporaryFileFilter tree-class
Added licence
Using uncompress vs. decode
Dealing with empty bodies part 1
Actual windows support :(
Putting all the code into a 'lib' sub-directory
Added smultron regex
Stupid typo
Not rethrowing (for now)
More elaborate error messages
Added phing build script
Missing dependency
Added a simple filesystem example
$Id$ fix
Custom property support, near completion
Missing name tag
skipping href
returning data, instead of echo()ing
Fixed error handling
Updated license (thanks Dave Hall)
Deleting of a non-existant property is _not_ an error (weird but true)
Passing all property tests!
Shared lock support
Added depth support to locks (getting there!)
typo
Advertising Class 3 support
oops
Added changelog
Throwing a 404
Updated changelog
standard lockmanager implementation for Sabre_DAV_Tree
updated standard package to include examples
0.5 changelog updates
fixes
Passing updated lock_shared test.
Removed ?> from all php files
No indentation (cleaner anyway)
Added dokuwiki implementation
More notes
Updated copyright statements (it's 2009, yay!)
Removed all require_once's and consolidating them into a central include file
Fixes for new API
Splitting up HTTP operations
Updated changelog
Added Basic Authentication
Added example for authenticating
updated changelog
* Abstracted HTTP responses and requests further into HTTP_* classes.
Typo
Unit tests!
More server tests
weird construct
If the config file is named phpunit.xml, it will automatically be picked up!
Path by Andreas Gohr,
Another patch by Andreas Gohr.
Had some dependency problems, so I'm moving the required include_path to the top of the list
* First attempt at stream wrapper support.
Updated documentation to reflect usage of streams
Passing a stream in createFile
Updated documentation
It's more efficient to use streams for ->get, so we want to promote this best practice.
More documentation
version bump
precedence fail
Returning 'top element' for depth: 1 PROPFIND requests
meh
Missing file mode
Converting string into stream, if needed
More tests
checking for null if the depth header existed. 0 is a valid depth
Treating // as / in uri's
Got changelog up to date
Added support for the HTTP Range header
Using php://temp and php://memory instead of data://
Added support for the Last-Modified header within GET and HEAD requests
Digest auth implementation. Needs documentation before it's ready for primetime
Typo
ETag support
etag and contenttype in propfind responses
More tests and updated the changelog
Clark Notation for property tags
Updated changelog
Fixed some docblocks
Loosening up restrictions around files starting with .
Also making dot-files appear in PROPFIND
typo
added digest authentication example
small fix
Dropped pear packaging and went with a regular .tar.gz
Some fixes in DAV: to urn:DAV conversion.
0.7 changelog
Priliminary support for complex properties. This is very likely going to break your server (for now)
Passing all tests again (phew, close one)
wtf
Added RFC4918 documentation
Made supportedlock property work
Small fix
Added HTTP/1.1 and HTTP authenticaton specs
Using txt formats (the standard pdf's from ieft.org are actually worse than the .txt's).
* d:resourcetype is now also a real Property class
d:lockdiscovery property
Using a 'defaultInputStream'. This fixes a bug around HTTP Digest auth-int
Also returning supportedlock and lockdiscovery when an 'allprops' request is made
Minor bugfixes
Updated changelog
Note about lockDiscovery
singleton behaviour failed in unittest for MKCol
Using application/xml instead of text/xml as per RFC4918 sec 8.2
Added a setting to optionally let through GET requests if they are not stored in the temporary file filter.
Also allowing getNodeInfo in these cases
New fork
Possible fix for errors in content-range
This was a nasty one
Only serving the default finder fork when we're dealing with the root
Finder resource fork doesn't seem to be nessesery anymore
Unused line for appledoubleheader support.. We'll need to dig into this further
Using Sabre_DAV_Property_LockDiscovery for generating the LOCK response
Missing pass-through functions
Small fixes (litmus works once more)
Missing Content-Length
Making sense of it again
Moving tree-traversal logic from the Tree to the LockManager object
Precondition errors
Fixed bugs around supplying locked information
Fixing the layout of the error responses a bit
Added the ConflictingLockException
HTTP POST is turned off until a proper API is defined
Blocking GET requests to collections
Some small bugs
Added RFC3744 documentation
Tests complete again
Some fixes around locks
Moved 'blocking get on collections' from Server to Tree class
First attempt at pretty directories
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)
Removed access to .sabredav (security issue)
Some styling fixes
Merged from ACL branch
Fixed Issue 5 (not sending back xml contenttype for lock and proppatch)
typo
Allow custom {DAV:}resourcetype
Added 'unknownProperties' event for plugins
Doing it this way was a bad idea
Added rfc3253
Removed file that was already deleted from trunk
Several additions and fixes from ACL branch
Fixed unittest to remove POST and add REPORT
Added the ability to return the time
Added a very simple directory index generator
Using setName()
Added a few more tests
More tests
Passing all tests again
Updated changelog
Added filesystem tree
Number of bugfixes
Server now checks if a file exists before deletion
Added Tree_Filesystem to includes
Added support for DavFS executable flag
Only responding to files
Complete HTTP status code list (for completeness, even though they might not be used)
More documentation
Updated date
Fixed a lot of documentation
Added a bunch of tests
More tests
We did those todo's
0.8 is in the works
rootNode is now protected
Fixed regexes, data-loss could occur otherwise
Fixed Vista locking bug
Better netdrive compability - fix #1
updated changelog
Making tree property public
Added 'create folder' and 'upload file'
Renamed all exception to follow the coding standards
Updated changelog
Last changes
Corrected builder (not includes all files)
Added non-php files
Added AWS authenticator class
8 AWS auth unittests
* Added AWS to includes file
Checking correct HTTP header
Added method to return the absolute uri
Added 'replace' argument to setHeader()
Test was incorrect as well :(
Added Filemobile inc. to copyright
Merging changes from usersaddon branch
Bumped version and added changelog items
Merging all changes back in from refactoring branch
Adding $Id$ property to file that didn't already have it
php docblocks for Locks_Plugin
Changed the TemporaryFileFilter into a Plugin
Removing aggregrate until there's a better way to do this
Removed aggregrate class
Added test for the temporary file filter
More TemporaryFileFilter tests, one incomplete
Making PROPFIND work for TemporaryFileFilterPlugin
Updated fileserver example
Added support for subscribing with a priority
More docs
Typo
Updated changelog for 0.9
added bin/ directory
Fixed Issue 9
* Added MapGetToPropFind plugin
Fixed E_STRICT bug in test
Bumped version to 0.10
Added new includes
Added test for Issue 11
Allowing people to disable HTTP Digest auth-int. Issue 10
Added missing svn:keyword Id
Fix for Issue 12
Shortening known namespaces
Also implementing namespace shortcuts to proppatch responses
Another fix for Issue 12
Moved copy and move logic from Tree to ObjectTree
Changed version syntax from x.x to x.x.x
* Updated changelog
Removed dokuwiki example again
Fixed custom property test. I think this failed due to a new xml namespaces prefix collision. RegisterXPathNamespace is not as great as hoped
Fixed Uri setting for package.xml
Updated date in changelog
* Bumped version to .11
Resourcetype property can now take multiple resourcetype
pear package no longer includes doc/
Ignoring both bin/ and docs/ directories
Some more changelog notes
Fix for issue 13
Updated changelog
Updated changelog with current date
Set to beta
Browser plugin shows multiple resourcetypes, if available
Added PDO backend for the lock manager
Updated changelog
Adding Content-Length: 0 to every empty response. This should improve compatibility
Updated version to .12
Reporting time as UTC
Updated changelog (yes, release is immiment)
Fix for UNLOCK
Fixed UNLOCK problem
Version = 0.12.1
properties get an instance of Sabre_DAV_Server upon serialization
Set version to .13
Only calling getSize on IFile instances in httpHead
Href complex property now uses servers baseUri
Added beforeBind event
Exceptions get an instance of Sabre_DAV_Server when calling serialize
Fixed parenturi for root url
Fixed copy and move bug, and hooked copy/move into beforeBind event
delete before an overwriting copy or move is now handles by server, rather than tree
Some bugs in httpMove
Added beforeWriteContent event
Various refactoing jobs (all noted in ChangeLog)
Typo
Adding test to detect most recent typo
Fixed some path generation bugs
Filtering out current directory
Also fixed for subdirectories
The Auth plugin can now return user id's and usernames
Added SimpleDirectory class
Added getUsers for auth backends
Docblocks
Added afterBind event.
Put the beforeLock and beforeUnlock events in more sensible places
Added SimpleDirectory and Property_Response to includes
Updated changelog
Fixed directory creation (only made dirs in root dir)
Adding quota information
Refactored PROPFIND response to use generateMultiStatus
Some unittest updates
Changelog updates
Optionally checking for resourcetype
Removing Auth plugin
* Set version to 1.0
Stable
Added NotImplemented exception
Fixes Issue 15
Updated changelog, and pushed version to 1.0.1
Taking of Auth off the ignore list
Updated changelog
TOok out ignore list
Added support for RFC4709: Mounting WebDAV servers
Bumped version to 1.0.2
Added mount includes
Added a few unittests
Using getAbsoluteUri
Alignment changes
Added a couple more unittests
Added naturalselection utility
Even clearer error message
Setting copyrights to 2010
More copyrights
Changing channel to evert.pearfarm.org
Updated ChangeLog
Bumped version to 1.0.3
Automatic build & release
Some buildtool updates
Updated changelog
Fixed build dependency for 'clean'
Fixed a number of tests
Bumped version to 1.0.5
Various test fixes
Fixed changelog year
Integrated phpunit into build process
Only returning QUERY_STRING when needed
Added haltonincomplete. haltonskipped seems to be ignored otherwise :S
Better testing successful LOCK response
Incorrect filename for this class
Removed Sabre_PHP_Exception
Updated changelog, stability back to alpha
Added PDO authentication backend
Better error display in browser plugin
Updated some test config
Supportf or {DAV:}supported-report-set
Fixed the SupportedReportSet conform to standard
Strict checking of value and adding a default value of null
Postfixing with /
Adding option for absolute urls
Updated changelog
Added XML utility
Updated changelog
Added some more tests
Added convertDAVNamespace and loadDOMDocument
* Changing handling of /
Also fixed updated / behaviour for browser plugin
Landing RFC 3744 and CalDAV on trunk
Removed debug code
Removed unused classes
Removed PHP directory
Removed broken test
Allowing nodes to specify owner
Passing full principal url to principal classes
Removed some of the boilerplate xmlcode into the util obj
Checking nodetype
added example locks table
Updated changelog
CalDAV server class
Added calendarserver example
Added svn id keyword
Extended MKCOL
Added 13 XMLUtil tests
Moving to XMLUtil library
Removed server setup script (was a little dumb, and not really needed looking back)
Lot more tests. 78% line coverage in Sabre_DAV
Rewording
Refactoring authentication backends
164 unittest
Fixed various auth bugs
Updated changelog
Moved the principal system from DAVACL to DAV_Auth
Added principal tests
Fixed a couple of bugs recently introduced. iCal is working again
Removed ACL support
Removed ACL plugin from trunk for now. This will go into a separate branch
Better propertyupdateing. Code cleanups, etc..
Renamed User to UserCalendars
Renamed class
Added a whole bunch of tests
Fixed up ICalendar parser
Missing standard includes
Returning id
25.00% CalDAV testing coverage
51% CalDAV code coverage
Missing tests
Making sure the object is immediately aware itself of the calendardata update
Commented out dead code
Docblocks
Throwing 501 for HEAD on non-files
Update Issue 19
update tags
Removed all references to {$Id} from the code. This was an svn-ism, and not really useful anyway
Working on a GuessContentType plugin, which will fill in missing Content-type properties and HTTP headers based on extensions
Fixes issue 21
Updated changelog
Added docblocks to GuessContentType
Some odd issues with a .sabredav file
All core-tests succeed again
Added tests for GuessContentType
Updated Changelog
Added Sabre_DAV_Server::getProperties
The 'calendar' element should have been 'calendar-description'.
Refactored HTTP header gathering by GET and HEAD
Returning default Content-type in HEAD
Using new version tags
Added stacktrace to output
Fixed some minor bugs related to the DateTime property
Removed DAVACL tests
Fixed a lot of tests to use SABRE_TEMPDIR constant
Created a new pear package generator. I hope this is a bit more straightforward
Renamed license file to the correct(?) spelling
Added a few missing files, made sure the installer works correctly
Added tag version-1.1.0 for changeset e935338a6fd8
Removed release tag again
Added tag version-1.1.0 for changeset 46faab79c82e
Updated changelog (bit too late, but that's ok)
Added a bunch more CalDAV tests
Added getValue() to supportedCalendarComponentSet and SupportedReportSet
Bumped version to 1.1.1
More CalDAV tests
More tests
Added a lot more tests (90% core code coverage!)
Updated changelog
Added caldav-ctag spec
docblocks cleanup
ctag support
Fixed tests to use ctag
Every method it the Allow header should have been split with a comma
ChangeLog update
calendar-timezone support
Updated changelog
Moved Sabre_DAV_Server::parseProps to Sabre_DAV_XMLUtil::parseProperties
Clarified docblocks and wrote more tests
Added some more property tests
RFC5689 support
Switched CalDAV plugin to use ExtendedCollection
Added rfc 5397
Renamed 'PermissionDenied' to 'Forbidden'
Sorry for the broken state
Added phpdocumentor api generator
Fixed some package names
More tests
Updated changelog
Updated changelog
Making sure everyting is in the include path
Added tag version-1.1.1 for changeset fb0683d5990a
Bumped version to 1.1.2
Support for the current-user-principal property
Added more tests. Stricter checking in FSExt
Fixes Issue 27
Updated changelog
Added GetLastModified test
Added minimum number of erasable bytes to naturalselection script
Added license info
Fixed documentation
Removd trailing ?>
Added the TIMEOUT_INFINITE constant. I suppose this was just forgotten in the past.
Updated changelog
Date parsing of iCalendar dates
Fixed E_NOTICE
Added some related rfcs
Refactored everything related to calendar query. Everything is a lot cleaner, shorter and faster.
Full calendar-query implementation for events + many tests
Full support for TODO filtering
Updated changelog
Added conditionals http spec
1.1.2 is almost finished
Change wording
Added tag version-1.1.2 for changeset b07f04bdef3a
Updated changelog
Updated changelog
Fixes Issue 34: Lock-Toke header fix
Fixes Issue 35
Added tests for new options response header
Updated ChangeLog
Fixes Issue 36
Added tests for XMLUtilTest
Updated changelog
Using pear.sabredav.org
Added support for custom apidocs location
Added php docblocks
Added subpackage
Switching to new versioning scheme
Removing redundant stability message
Fixes Issue 37.
Updated changelog
Created URLUtil class to encode uri's.
Added URLUtil to includes file
Slightly faster tffp
Normalizing latin1 encoding to utf-8
Added more tests
Only special-casing ISO-8859-1
Update Issue 33
Added version to error responses
Fixed tests for updated version string
Updated changelog
Update Issue 33
getCopyMoveInfo is now public
Updated changelog
Fixed tests for PHP 5.2
Adding Issue33 tests
This file should not have been commited
Update Issue 33
Updated changelog
Update Issue 39
Updated code to use new path splitter instead of dirname/basename
Updated changelog
Updated changelog
Updates Issue 40
Updated changelog
Removing double namespace declaration for DAV:
Added tag version-1.2.0alpha1 for changeset 1e91f0d0bd19
Updated changelog
MySQL testcases
Updated changelog
Added Sabre_DAV_Property_IHref interface
Bumped version to 1.2.0alpha2
Added principal-collection-set
Adding more tests
More tests
Making authBackend available in Sabre_CalDAV_Calendar
Authentication Backends are now aware of currently logged in user.
Updated changelgo
Securing calendars, step #1
Fixed test for secured calendars
Updated changelog
Added some ignores
Fixes Issue 25.
slight refactoring
Updated changelog date
Added tag version-1.2.0alpha2 for changeset 9d6ab3ecb7a3
Added text/plain for .txt extension
small builder updates
Updated changelog
Bumped to next version
Fixes Issue 16.
Added package.xml to ignore list
Protected properties list
updateProperies rewrite. Now easier to use, consistent with getProperties and atomic.
Added more tests
Cleared returned data
Fixed some tests and added a few
Default DEPTH is infinity, not 0
Support for principal-property-search and principal-search-property-set reports
more tests
Making MKCOL atomic
Fixes Issue 31.
Set version date, getting ready for a release
Added tag version-1.2.0alpha3 for changeset 341466ddff1f
Bumped version
Better error handling if mysql is missing
Returning false if mysql is unavailable
Added support for If-Range, If-Match, If-None-Match, If-Modified-Since and If-Unmodified-Since headers.
A couple more tests
Using autoload instead of includes
new buildsystem checkpoint
New pear packager
Adding new autoloader to all examples
Added new autoloader
Brand new buildsystem
More build updates
Path bug
Removed TRACE from allowed methods
Returning more accurate Allow: header in both the OPTIONS response and 405 Method Not Allowed response
Throwing back NotAllowed instead of NotImplemented
Added many more tests
Updated changelog
Added tag version-1.2.0alpha4 for changeset 4c6c08a72de1
More build fixes
The next version will be beta1
More debugging info
Using phpunit's exception handler
Fixed redundant namespace declaration in resourcetype property
Fixed 2 litmus compatibility bugs which occur when no Sabre_DAV_ILockable interface is used.
Updated changelog
Removed debugging code
Using http://sabredav.org/ns for all custom xml properties
More unittests
Fixed namespace lookup
Added email property to principals
Updated changelog date to today
Added tag version-1.2.0beta1 for changeset 4aa5f1603fde
Adding email address to example scripts
Bumped version to beta2
Added 208 and 508 statuscodes
Some work for carddav
Made AddressBook.app work
Added ctag support
Fixed mimetype for vcards
Added webserver configuration examples
Updated changelog
date
Returning 404 if a subnode of a non-collection is accessed.
Set changelog date, getting ready for release
Added tag version-1.2.0beta2 for changeset 9b66b975c73b
Bumped version to 1.2.0beta3
Making sure custom properties get returned for allprops requests
Fixes Issue 49
Fixed includes
Added tag version-1.2.0beta3 for changeset 7a5a43a1e236
Updated changelog
Fixed international character handling of browser plugin
I want to move towards cloning instead of branching.
Added an addressbookserver example
Removed 'bla'
Updated copyright date to 2010
Set copyright date to 2010
Merge
Not sure why this file still exists
Removed old version info
updated changelog
ICalendar interface is not longer used
Added documentation generator
Not using realpath
Bumped version to 1.2.0
Added more documentation to the exceptions
Documentation formatting
More documentation formatting
Updated dependencies version
Added tag version-1.2.0 for changeset b938eb90d554
Added failing unittest.
merge
Updated changelog
Fixed test with correct value.
Added Windows 7 lock-file pattern.
merge
Added Sabre_DAV_Auth_Backend_Apache
Merge
Added new tests
Added test for etag check in the If header.
Added 'correct etag' test.
Etags in If: headers always failed. This should be correct now.
Removed ObjectTree from examples
Updated changelog
Udpated changelog for locking bug
Fixed error handling
Corrected bug number
Updated changelog (adding date)
Bumped version to 1.2.1
Added tag version-1.2.1 for changeset da72a8b9e207
Show if a method is defined in a different class
Adding a method to automatically guess a baseUri, given sufficient information.
Updated examples to reflect the now-optional mod_rewrite
Updated changelog
Igoring trailing slash when baseUri is accessed directly.
Workaround for buggy UTF-16 behaviour.
Updated changelog
Default value for ctag, in case it had been set to null in the database
Merged changes
Server now returns 304 for GET requests with a matching If-None-Match header.
Deleting correct directory
Added more tests that mess with the server
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).
Better behaviour for encoded urls
Updated changelog
Updated versions
Updated version date
Marking test as incomplete
Added tag version-1.2.2 for changeset 286092916c80
Issue 57: merge
If-Match and If-None-Match may now be surrounded by quotes.
Updated changelog
Added more http documentation
Updated changelog date
Bumped version to 1.2.3
Removed extra 'u'
Added tag version-1.2.3 for changeset 656db9b4d437
Now correctly handing query strings when guessing the base url.
Added samples for apache cgi configuration.
calendar-query reports now only return the calendar-data property when this is explicitly requested.
Updated changelog
Bumped versions to 1.2.4
Updated release date
Added tag version-1.2.4 for changeset 685d0ed206ab
Updated output path for wikidocs.
Added nodeExists/childExists functions.
Fixed behaviour for If-Modified-Since and If-Unmodified-Since for exact date matches.
Improved tests on PHP 5.2
Improved guessBaseUrl handling
No longer rewinding the stream before output. There might be side effects, so let's keep an eye on it.
Updated changelog
Merge
Moved CalDAV calendar-query parsing logic to a separate class
Updated changelog
Removing deprecated files:
Bumped versions to 1.3.0
Added RFC 4437 doc
Almost all HTTP-method-handling functions now take a url as an argument.
Fixed Issue 73 on the default branch too
Missing HTTP status codes
merge
Added 'Basic' auuthentication class
Browser plugin will now use the {DAV:}displayName property, if available.
More documentation
Updated changelog
Improved docblocks
Removed calendarid from object
Invalid dates are now ignored as per the spec.
Updated changelog
Added a cache layer to the ObjectTree class
Caching for getChildren
Removed need to specify a 'calendarid' for calendarobjects.
Less nesting
Support for multiple etags in the If-Match and If-None-Match headers
Tiny test fixes
Strict checking on If-Modified-Since and If-Unmodified-Since dates
Ensuring GMT is used, and not UTC
Removed the 'invoke' method
More tests
Tests
Updated http drafts
Added httpbis cache doc
Added a test for Sabre_HTTP_Util
Patch by Paul Voegler.
Updated changelog
Fixed Content-Range comparison.
Updated changelog
Always surrounding Etags with quotes.
Updated versions and dependencies
Forgot to append GMT.
Updated release date
Added tag version-1.3.0 for changeset d868d28660ad
Bumped version to 1.3.1
'default' collation in text-match filter.
Ensuring that copy and move with identical source and destination directories fails.
Creating framework to check for locks on children.
Also recursing for copy
Added support for returning childlocks.
Support for returnChildElements everywhere; Added new File lock backend.
Fixed examples
Supporting MKCALENDAR method with no body.
Added bandwidth statuscode
Cleanups, no functional changes
Initial, simple vcalendar reader.
Reading attributes
Added magic methods and iterators
* Added version class
Build system for VObject
Bumped version
Merge
Updated changelog
mege
The name of the principal collection is now changeable
You can now pass arrays to the Sabre_DAV_Server constructor
docs
Constructor test
Allowing the principal base uri to be changed
Updated changelog
Removed outdated trunk tag
OCD
PrincipalCollection / CalendarRootNode now have a common ancestry
Added AbstractPrincipalCollection to includes file
Allowing PrincipalCollections to be made private
Correctly parsing nested components
Reader skips empty lines
Many VObject improvements.
More VObject fixes
Support for exporting full ics feeds based off calendars.
Updated changelog
Added vobject dependency to CalDAV package
Added includes file
VObject Improvements to make ArrayAccess work better everywhere
Fixed ICSExportPlugin for updated api
Added caldav-proxy document
merge
Ensuring the lock owner is properly parsed.
Updated changelog
Updated to work with new plugin names
Plugins can now specify a pluginname for easy access
New ACL plugin. The easy work is done.
Fixed a few bugs, added basic tests
Allowing hiding of lockroot elem
Added IPrincipal interface
Added deprecated note
updated changelog
Added method to find the current users' principals
Added method to find *the* current user principal ;)
Migrated functionality from Sabre_DAV_Auth to Sabre_DAVACL
Using Sabre_DAVACL instead of Sabre_DAV_Auth
Removed principal functionality
Sensible order of fetching properties, and fixed a few beforeGetProperties bugs
Fixed a few tests, disabled a few others
Precendence issue
Fixed tests
Fixing tests
Removed principal-collection-set property from DAV_Auth
Removed propected properties from server class
Added HrefList property
Fixed reports
Only searching for principal properties
Supported-report-set in the ACL plugin.
whitespace
All tests are working again
Fixed a bug that would fail retrieval of properties intercepted by beforeGetProperties with multiple results.
Fixed a few bugs
More tests
More unittests. Back at 96% for Sabre_DAV
More tests
Added {DAV:}supported-privilege-set property
Basic privilege checking support. Needs a lot of testing
docblock
Fixed bug and test
Additional bugfixes and tests
Bugfixes, docblocks and unittests
Additional tests
Fixed nodeExist bug for root nodes
Bugfix
Added ACL support to the standard principal
Merging rfc3744
Updated changelog
Bumped versions
Allowing more than one component in CalendarObjects. Proper fix comes later
Added getDisplayName
Took out all principal-related functionality out of the authentication system
Updated authentication-related tests
Created new principal backend system
Removed all principal-related functionaliy from auth
Using new principal backend system
All tests are working again
Tests for the PDO principal backend
Added IACL support to principal
More detail in 404 message
Added ACL support to calendar nodes
Added CalDAV principals that will later help implement calendar-proxy
Globally handling resourcetype mapping
Better detecting resourcetypes.
Added method to add new values to the resourcetype property.
Added proxy-principal nodes.
Steps towards calendar-proxy support
Displayname support and a few bugfixes.
Added 'displayname' to user tables.
Bumped version to 1.0
Added email address, if available.
Support for calendar-user-address-set.
Updated changelog
Added UUID utility
Fixed tests for new DAV header in PROPFIND
Test for broken date.
Fixed UUIDUtil filename
ACL support
Fixed a lot of tests.
Only adding trailing / for collections.
docblocks
Fixed constructors
more fixes
Happy new year\!
Allowing the user to override the authentication realm.
Updated changelog
Using ACL plugin
Completed expand-property support
Fixed calendar test
Added ResponseList property
Fixing another CalDAV test
Added test for version class
Split off principals information in seprate table
Fixed sqlite script
Using CalDAV principal collection by default, for caldav-proxy support
Support for read-only groups.
Fixing some slashes at the end of a few urls. iCal needs this to be exaclty this way to work
Fixed 2 more urls
Fixed tests
Support for current-user-privilege-set
Fixed another test
Current-user-privilege-set support and fixed expand-property report
calendar delegation now working in ical!
Now using assertInternalType, assertInstanceOf instead of assertType, which is now deprecated (which is a bit silly if you ask me)
More tests
Fixed minor bug
Added version file
Docblocks
Added DAVACL builds
Pushing CalDAV to 97% code coverage
Pushing ACL tests to 91% coverage
More docblocks, some sanity checks in PrincipalBackend_PDO
PrincipalPropertySearch now passes
Fixed mysql test
Added setGroupMemberSet to backend classes
Added setGroupMemberSet support in Principal class
Added setGroupMemberSet support to ProxyRead and ProxyWrite principals
Added 'updateProperty' event, allowing plugins to intercept event updates.
Fixed support for updateProperties
More tests
more tests
Ignoring the end date for all events that have a recurrance rule.
Updated changelog
Controlling UNLOCK
{DAV:}acl property (needs thorough testing)
Merged
Updated changelog, set stablity to beta
Fixed includes file
Bumped version
Added tag version-1.4.0 for changeset 131bb3dc476c
Year is 2011
Too many locks were returned
Updated changelog
Correctly returning Content-Length and Content-Language
Added a getPlugins() method
Bumped versions
Allowing for 'etag' and get() optimizations.
Created carddav_2 branch
Merging CardDAV work
merged changes from default branch
Added some whitespace (fixing the 'tip')
Bringing carddav code to 2011
Additional compatibility fixes
Bumped versions, updated changelog
Added tag version-1.4.1 for changeset c4535e11e53d
private->protected
Bumped versions
Allowing users to hide inaccessible nodes from directory listings.
Added unittest for disableListings
Updated changelog
Removed the ability to detect the base uri, if no PATH_INFO was set, and the url ends with .php.
Updated changelog
Lock tokens in If headers without a uri should be treated as the request uri, not 'all relevant uri's.
Fixed Issue 120.
Added tag version-1.4.2 for changeset f08a497b90ca
Set release date
Pushed version to 1.4.3
Fixed ACL bugs
Added test for ACL property
Testhing fetching of {DAV:}acl property
Fixed datatype for lastmodified field
A bit of refactoring
Bumped version
acl support (work in progress)
Merge
Merged
Merge
Changelog
Workaround for Windows 7 UNLOCK bug.
Moved Sabre_DAV_Property_Principal to Sabre_DAVACL_Property_Principal
Now throwing an exception when unserialize is called for a property that didn't implement it.
Docblocks
Ensuring correct namespaces are used
Bumped version to 1.4.3
Updated changelog
Fixed includes file
Principal deserializer
Missing require
Support for deserializing {DAV:}acl properties
Added some tests, updated changelog
Added new exceptions
HTTP ACL support (untested, work in progress)
Correctly displaying lastmodified field
Fixed test for lastmodified bug
Further bugfixes in ACL method and more unittests
More unittests, fully confirmed to be working
Updated changelog
Some more tests
Set release date
Added tag version-1.4.3 for changeset 0a4d2ebc9743
Fixed docblocks
Bumped version
'File' authentication backend now takes authentication realm into consideration. Fixes Issue 124.
Bumped version
Merging changes from main branch to carddav branch
Fixed HrefList deserializer
Updated changelog
Bumped version to ensure PEAR dependency
Merge
docblocks
Aded DateTime element to VObject package
Merge
Merge
Updated VObject reader to automatically map properties with custom classes.
Made the parsing for DATETIME-values static, so it can be more easily reused.
Added VOBject element for properties containing multiple dates.
Added 'EXDATE' to the element map
Bumped VObject version, and added MultiDateTime to includes
Added the option to override the default PDO table name for all PDO backends. Fixes Issue 60.
Fixed a bug where CalendarObject would break for certain backends + some new unittests. Fixes Issue 131.
Updated changelog
Bumped versions
Updated changelog
Tiny bugfix for the doc parser
Added tag version-1.4.4 for changeset 19818f4ca3d0
Fixed Sabre_CalDAV_Backend_PDO to actually properly support overriden table names.
Added clark-notation parser
Bumped versions
Added WebDAV client
Updated changelog
Marked this version as 'alpha'
Merged changes from client branch to default branch
Fixed classname
Checking for valid XML
Fixed some logic bugs
Added PROPPATCH support, fixed a few logic bugs
Bugfix
Added OPTIONS request and support for grabbing HTTP response headers
Casing typo
E_NOTICE
Added a report() method.
Removed 'report' again, and made 'request' public instead
Made parseMultiStatus public
More intelligent checking of the date-type
Merged default branch into carddav branch
Added expirmental note
Setting parameters in the VObject library now overwrites the previous value
Removed 'depth'
Some redecorating in the CardDAV plugin. Cleanups of silly features, and using updated API's
Added mysql addressbook example
Added some basic unittests, fixed some bugs
Renamed to correct class
Added unittest
More unittests, fixed a fetching bug
Added UUID tests
Added __unset to VObject_Component
Updated changelog
Added carddav spec
Fixed some bugs and added protected properties
Implemented lots of missing features and unittests
68% coverage
More unittests and bugfixes
Bugfixes
Merging CardDAV branch
Updated changelog
Changed afterGetProperties to beforeGetProperties and added unittests
Fixed some bugs, added a bunch of unittests
Unittests for Sabre_DAV_Client
Refactored CalDAV_Plugin afterGetProperties to beforeGetProperties, added unittests
Refactored fetching of 'calendar-data' property from Sabre_CalDAV_CalendarObject to Sabre_CalDAV_Plugin
Updated changelog
Added test
Added QueryParser class
Added a parsers for the addressbook-query REPORT
Added VCARD rfcs
Addressbook-query implementation (untested)
Added i;unicode-casemap doc
Created a central string matcher, and changed the CalDAV plugin to use it
Removed substring matcher tests
Support for 'groups', which is useful for VCARD parsing
Updated changelog
Added unicode-casemap to list of supported collations
Added tests and fixed bugs
Fixed CalDAV supported-collation-set test
Added addressbook-query support
Added carddav-gateway doc
Fixed missing comma (thanks Timo)
Docblocks
Changed timeout to integer, formatting (thnx Timo)
VObject uppercase bug
More VObject fixes
Support for vcard groups
Added support for the directory-gateway protocol
Directory is supposed to be an interface, not a class
Fully unittested validateFilters(), added an ICard interface and added additional unittests.
CardDAV 100% unittests
Fixed keyname
Fixed reading of empty parameters
Updated docblocks, added the ability for the AddressBookRoot node to specify which collection of principals should be used.
Added the option to override PDO table names in the CardDAV PDO, and fixed a few unittests
Fixed another 2 unittests that got skipped
childExist was broken when trying to access children of non-collections
Supporting 'empty' parameters
Updated changelog
ACL support in CarDAV plugin
Updated build scripts to include CardDAV
Renamed Sabre_DAV_Directory to Sabre_DAV_Collection.
Now using Sabre_DAV_Collection
Updated changelog
Removed deprecated createDirectory function
Moved Sabre_DAV_SimpleDirectory to Sabre_DAV_SimpleCollection
Allowing all iCalendar components if no allowed calendar components are specified.
Removed Sabre.autoload.php
I feel lucky for an august release date ;)
Fixed example. Fixes Issue 135.
Undoing the removal of the 'createDirectory' method
Updated changelog
Renamed 'action' POST argument to 'sabreAction'. Fixes Issue 132.
Updated changelog
Fixed unittest
Fixing ETag format
Created a 'groupwareserver' example script
Fixed unittests for fixed etag handling
Bumped versions
Added tag version-1.5.0 for changeset 49f7c1be37ce
stability = stable
Removed incorrect tag
Added tag version-1.5.0 for changeset 42cf90844cb3
Hiding actions for non-collections. Fixes Issue 137.
Updated changelog / bumped version
Adding addresbook-query to getSupportedReportSet
Updated changelog + bumped version
Fixing groupwareserver.php examples. Fixes Issue 142.
Fixed test
Rejecting PUT requests with a Content-Range header. Fixes Issue 139. Thanks!
Fixed example to use caldav-proxy. Fixes Issue 143.
Set new changelog date
Added tag version-1.5.1 for changeset be3caadcc762
Breaking when the file is not found in the browser plugin. Fixes Issue #144.
Checking the correct interface. Fixes Issue #148.
Updated changelog and bumped version
Added Sabre_VObject_Property::add()
Added ICalendar and ICalendarObject interfaces. Fixes Issue #151.
Fixed broken docblocks. Updates Issue #151.
Not returning 201 Created when a an event cancelled file creation. Fixes Issue 140.
Faster URLUtil::encodePath(). Fixes Issue 150.
Merge
Fully testing SupportedPrivilegeSet
Added the ability to specify alternate-URI-set further
Marked date
Changed text fields to mediumblob.
Added tag version-1.5.2 for changeset ae532f6578fb
Next version
Docbloc fixes
Added missing include
Bumped version
Additional docblock fixes
Fixed a iOS 1.4.2 problem. Fixes Issue 152.
Fixing unittests for 200 OK
Support for mixed newlines. Fixes Issue 153.
Added Sabre_DAV_SimpleFile
Support for CARDDAV:supported-address-data. Fixes Issue 158.
Bumped to version 1.6.0. Added the ability to create calendars and addressbooks from within the Browser plugin.
Created 1.5 branch
Added function to convert ISO-8559-1 to UTF-8
Automatically converting incoming vcard or icalendardata to UTF-8.
Added function to convert ISO-8559-1 to UTF-8
Automatically converting incoming vcard or icalendardata to UTF-8.
Set the release date
Added tag version-1.5.3 for changeset b17f7ebe4a55
Merged from 1.5 branch
GuessContentType fixed for uppercase extensions
Bumped version
Added some new rfcs
Added new vcard, xcard and carddav rfcs. Removed the carddav draft
Merge
First scheduling commit
Work in progress..
Support for new scheduling nodes
Docblocks
Fixed docblocks so they will correctly get picked up by the API documentation generator
Another docblock fix
Merged changes from 1.5 branch
Merged changes from default branch
beforeCreateFile event now passes the 'data' argument by reference
Progressing on detecting Calendar Schedule Resources
Allowing users to customize the searchable properties
Updated changelog
Unneeded line
Missing test
Added Sabre_VObject_Component::getComponents()
Support for per-node getSupportedPrivilegeSet and a public principalSearch method on the ACL plugin.
Bumped version
latest updates to scheduling plugin. The focus has currently shifted completely to just freebusy support. Other features will come later
Updated changelog
Merged from default branch
Merging in caldav-sched branch in default branch
Closing caldav-sched branch
Fixed missing getSupportedPrivilegeSet methods for all classes implementing Sabre_DAVACL_IACL
Basics for FREEBUSY support. Now capable of returning free beer
Added xCal rfc
New CalendarQueryParser
Created a new calendar query parser
Additional tests
Everything done for the calendar-query refactoring, except time-ranges (which is also very complex)
Removed Sabre_CalDAV_XMLUtil::parseCalendarQueryFilters
Removed tests for things that don't exist anymore
Updated changelog
One more test
Pushing Sabre_CalDAV_Plugin to 100% coverage
Moved functions from Sabre_CalDAV_XMLUtil to Sabre_VObject_DateTimeParser
Pushed version to 1.3.0
Back to 100% coverage in CardDAV
Fixed test
Completed most of the time-range filter support, with the exception of FREEBUSY filters and Recurrence rules.
Removed outdated code
Merged the calendar-query refactoring branch
First, untested version of the FreeBusy Generator script
Added FreeBusy generator
Beginnings of the free-busy-query report in the caldav plugin
First (incomplete) version of the recurrence iterator
Fixed some iterator bugs, added some tests
Making progress with the montly-bymonthday rule
The byDay filter / expander for monthly recurrences is working
Support for a all the RRULE's iCal may use
Added 'fastForward' function
Integrated recurrence rules into the FreeBusyGenerator
updated changelog
Support for EXDATE
Support for the free-busy-query report
Updated changelog
Added support for authenticated, unauthenticated and all 'principal
Bit further with freebusy support in scheduling plugin
Scheduling unittests
Updated some tests
Inheriting ACL table from parent
Now making principals readable for the world (will get a proper fix
Results for the scheduling plugin are now being fetched.
Added getPropertiesForChildren
Fixed docblocks
Free-busy report works!
Fixed tests
Fixed some bugs. Free-busy info is now showing up in iCal
Fixed 2 tests
Thunderbird compatiblity
Fixed encoding of DATE-TIME (was DATETIME before)
Bumped version, updated changelog
Merge branch '1.5'
Set versions to 'alpha'
Marked as alpha
Fixed depencendies
Support for FREQ=DAILY;BYDAYS= which is what Thunderbird may use
Docblocks
Updated tests
Added note about PHP 5.3
Added Sabre_DAVACL_IPrincipalBackend::searchPrincipals and related
Correctly setting the attendee
Added unittests
We're only showing the 'calendar-proxy-read' and 'calendar-proxy-write'
Updated changelog
Added missing protected properties
Few more Browser plugin improvements
Correctly handling time-range calendar-query filters with RRULE's. Fixes
Updated changelog
Added a few more tests
Server::getPropertiesFromChildren now properly strips the parent
Setting 302 for the redirect
Total unittest coverage now exceeds 98%
Removed ILockable interface and related functionality
Updated changelog
Updated docblocks
Fixed serializing of parameters with no value (such as BASE64 in
Updated changelog
Merge branch 'caldav-sched'
.hgignore -> .gitignore
100% code coverage in VObject
Added deprecated note
Updated includes file. Now using PHPincludes
Correct paths
Nicer paths
Added includes files
Updated changelog
Sending back random etags (and also removed a whole bunch of spaces from
Updated changelog
Fixed tests for ETag change
Reverted flawed 'random etag' solution
Sending back 204 instead of 200 to improve Evolution client
Sending back 204 instead of 200 to improve Evolution client
Fixed unittests for 204 No Content change
Merge branch '1.5'
Removed double changelog line
Renamed ignore file
Added includes files to phpunit's exclude list
Better parsing of timezone information for Evolution client. Fixes Issue #95.
Merge branch '1.5'
Removed double changelog line
Smaller h1 font
Set release date
Updated changelog
Fixed test for updated classname
Now throwing an error when a time-range filter is attempted to be set on
Added support for {DAV:}acl-restrictions property from rfc3744
Updated changelog
Added some more tests for Sabre_DAVACL_Property_ACL
Added some tests
Rewrote some code to reduce cyclomatic complexity and getting closer to
Added a workaround for time filters and recurring events. Fixes Issue 166.
Bumped versions, updated changelog
Merge branch '1.5'
Updated test for 1.6 API
Apache may rewrite environment variables when mod_rewrite is used. Fixes Issue 161.
Spacing
Removed some references to locks, which is no longer implemented here
Added the ability for CalDAV backends to supply the content length,
Allowing the {DAV:}getcontentlength property to be null.
Now using preg_replace_callback, making this function 20x faster for
array_key_exists, in case the size is specified as null.
Updated changelog
Added aclrestrictions to includes file
Added missing classes
Using rawurldecode instead of urldecode. Fixes Issue #66.
Updated changelog
updated changelog
Added travis-ci configuration
Weird that PHPUNit did not notice this. Fixed test though
Added Sabre_DAV_Exception_PaymentRequired
Added a test coming from the mailing list
Added indexes to some mysql tables.
Updated changelog
Merge branch 'master' of github.com:evert/SabreDAV
Updated docblocks, spacing
Added a method for formatting http dates.
Updated changelog
Using the GMT date everywhere it's appropriate
Updated all related tests
Updated Changelog. Fixes Issue #94.
Added some SabreDAV versions to changelog that were missing.
Merge branch 'master' of github.com:evert/SabreDAV
Added a test for locking issue found on the mailing list.
Fixed some tests
Fixed Locks_Backend_File bug. Locks on multiple files at once weren't
Updated changelog
Merge branch '1.5'
Added travis config
Removed debugging statement
Merge branch '1.5'
Fixed condition
Merge branch '1.5'
Fixed build
Merge branch '1.5'
Set release date
Setting timezone
hg -> git
Merge branch '1.5'
Deprecated FileNotFound exception in favor of NotFound
Updated all references to Sabre_DAV_Exception_FileNotFound to fire
Fixed includes file
Now displaying a favicon
Caching
Added groupwareserver to ignore file
Added icons in browser plugin
Added icons for vcards
Added support for the caldav:expand element in the calendar-query
Added preliminary VCalendar component
Added VEvent component
Using the VEvent::isInTimeRange method to for validating the timerange
Automatically mapping properties and components, and a bit of
Updated changelog
Created VJournal and VTodo components, and refactored time-range
Updated changelog
Docblock
Removed ending ?>
expand() work in progress
expand() appears functional
Better cloning behaviour
Removed MultiDateTime for now. Only used by EXDATE, which was already
2 more tests
Support for 'expand' in calendar-query.
Also added support for expanding to 'multiget'
Updated changelog
Updated changelog
Sending back the updated, expanded object.
Added test for Issue 174.
Correctly line folding on UTF-8 strings. Fixes Issue #174.
Merge branch '1.5'
Updated changelog, bumped versions
Merge branch '1.5'
Making it optional to supply carddata, as long as etag and size are
Fixed bug related to size/etag changes and added unittests.
Updated changelog
Making sure the DAV package does not include the DAVACL files. (Damn you
Updated changelog
Happy 2012!
Merge branch '1.5'
Happy 2012!
Correctly handling overriden events in recurrence.
Tying loose ends together for CALDAV:expand
Small typo
Fixed some bugs in recent Client changes, and added more tests
Automatically following redirects
Fixed tests for recent Client changes
Correctly recurring after handling an overridden event.
Fixed property name
Added support for creating administrators
Updated changelog
Correctly sorting vobject properties and components
Bumped versions, updated changelog
Merge branch '1.5'
Fixed sorting
Fixed sorting
Added another test (just in case)
Fixed an E_NOTICE, and some code cleanup
Handling multiple levels of privilege aggregation
Updated changelog, bumped version.
Merge branch '1.5'
Removed scheduling plugin (for now)
Removed scheduling code from master
Added outbox
Added the outbox
Removed test db
Added tests/temp to gitignore
Added arguments to beforeWriteContent & beforeCreateFile
Updated changelog
Added hooks for validation of iCalendar data
Only intercepting real outboxes
Added 'GuessContentType' plugin to fileserver.php example
Making sure the correct events are triggered when creating files through
Updated changelog
Merge branch '1.5'
Merge branch 'master' into itip-hack
Only letting valid iCalendar data through now
Removed validation phase from Calendar/CalendarObject.
Removed ICalendarUtil
Updated changelog
Made the includes file up to date
Ununsed exception
Validating iCalendar objects when they're created. Right now just for
Updated changelog
Renamed TimeZoneMap
Renames
Using the default timezone if all else fails
Renamed to their correct locations
Testing the default fallback
Updated changelog
Work in progress
Merge branch 'master' into itip-hack
Now sending emails
Fixed package name
Lowercase
Updated changelog
Fixed permissions (-x)
Added two (currently failing) tests. Calendardata is not correctly saved
Fixed bug that caused calendar objects to not be stored.
Merge branch 'master' into itip-hack
Added test for empty filter
The ICS export plugin now properly checks the ACL
Updated changelog, bumped version
Merge branch '1.5'
Merge branch 'master' into itip-hack
Added iMIP doc
Refactored email sending to a separate class.
Additional ACL-related test, to be thorough
No longer requiring the ACL module.
Fixed some bugs
Marking Sabre_CalDAV_Server as deprecated
Updated changelog
Updated example to no longer depend on examples/calendarserver.php
Merge branch 'master' into itip-hack
Fixed some bug in the example
some edits
Better test framework
Updated changelog
Fixed in accordance to coding standards
Bumped version to 1.5.7
Spacing
Merge branch '1.5'
Tests
Sending back a response
Styling
Merge branch 'itip-hack'
Updated changelog
Fixed some of my personal info
Testing character escaping better, and now supporting \N for newline.
Updated changelogt
TimezoneMap -> WindowsTimezoneMap
Updated includes files
Fixed a bug where the RecurrenceIterator would infinitely loop, if a
Added a new test for the infinite loop issue
Forgot that the client has complete freedom in deciding when to start
Adding PHP 5.2 to SabreDAV-1.5 (lets see if this works!)
More flexible Principal properties. Support for the AddressBook.app 'me
Silly mistake
Support for updating Principal properties in Principal backends.
We needed to decode the url before we could use it
Fixed unittest
Removed 'body' arguments from afterWriteContent / afterCreateFile.
Updated changelog
Added UUIDUtil to includes file. Fixes Issue 187.
No longer triggering beforeUnlock twice
Added a test for VObject parameter reading
Updated changelog
No longer triggering beforeUnlock twice
Updated changelog
Updated changelog
Fixed changelog
Added generic WebDAV server test to includes
Cleanups
Made the mock CalDAV backend slightly easier to use
Correctly listening to COUNT and UNTIL.
Added a test for a bug where items would be expanded too many times.
Fixed getCalendarObject
A better way to check if the current date is still within range.
Includes marked as deprecated.
Missing note from changelog
Made the test pass on PHP 5.2.
Locking down principals again. Will find a permanent solution down the
Set release date
Merge branch '1.5'
Shouldn't test PHP 5.2
Added pgsql example files
Removed backticks from sql queries. Fixes Issue 182.
Updated changelog.
Marked SabreDAV 1.6.0 as 'stable'
Fixed docblock
Set release date to today
Bumped CalDAV version, and set release date for 1.5.8
Making sure the main package gets the correct version too
Missing assets added
Moving to packagist-compatible versioning
Removed some constants that may not have been used for 2 years.
Returning etag from put() methods, where appropriate
Returing ETag from createFile, where appropriate.
Sending etag when it's returned from put or createFile
Bit more info from errors
Returning an etag from the createCard and updateCard methods
Added some more tests.
Bumped versions and updated changelog
Making sure we're converting streams to string.
Added vim swap files to .gitignore
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.
Events that are excluded using EXDATE are still counted towards COUNT
Slightly better test
Support for time-range filters on VALARM. (easiest feature ever).
Bumped versions
Added unittest
When checking if an event overlaps a certain time-range, all-day event
Updated changelog
Marked this as the 1.7.0-alpha
Marked CalDAV package as 1.7.0-alpha
Moving the responsibility of parsing calendar-query from the CalDAV
Updated changelog
Updated changelog
Fixed pear package. Fixes #195
Updated changelog
Updated changelog
Fixed pear package. Fixes #195
Updated changelog
Set release date
Minimum PHP version is 5.3.1
Merge branch '1.5' into 1.6
Merge branch '1.6'
Added 1.7.0 entry in changelog
Merge branch 'master' into calendar-query-optimize
Spacing
Added some tests for performing a calendar-query report on a single
Returning etags from caldav backends, and pre-calculating both the etag
Added 'componenttype' field.
Fixed a small bug
All tests are passing again.
Missing item from 1.6.1 changelog
Making sure the recurrence iterator works, even if there's no RRULE
Ensuring that we send back charset=utf-8 for vcards and calendar
Merge branch 'master' into calendar-query-optimize
Made the parent property public (as it should)
Bumped versions
Refactored VAlarm time-filtering code to Sabre_VObject
Fixed some bugs and added a whole bunch of tests to VALARM time-range
Allowing other scalar values to be used as property values.
Added a (now failing) test for VALARM in a recurring event.
Recurrence rules of events are now taken into consideration when doing
Updated changelog
Merge branch '1.6'
Merge branch 'master' of github.com:evert/SabreDAV
Added a workaround for the fact that php's DateInterval doesn't parse
Added HTTP status codes from
Added draft doc
Merge branch '1.6'
Tweaks
Merge branch 'master' into calendar-query-optimize
Fixed docblock
Merge branch 'master' of github.com:evert/SabreDAV
Fixed time-range inclusivity bug.
Merge branch 'master' of github.com:evert/SabreDAV
Docblock tweaks
Fixed micheals much sought-after issue.
Updated changelog
Tweaks
Fixed time-range inclusivity bug.
Fixed micheals much sought-after issue.
Updated changelog
Merge branch '1.6'
Corrected changelog to not include items that have been included in
Added a workaround for the SOGO connector. It doesn't know how to deal
Retaining time for weekly byday recurrences. Fixes Issue 200.
Retaining time for weekly byday recurrences. Fixes Issue 200.
Updated changelog
Updated changelog
Starting to optimize the CalDAV PDO backend for common queries.
Removed constants that are no longer used.
Getting closer to the end result. VObjects are now parsed when added to
Optimzing PDO backend appears to be working
Updated changelog
Expanded the test a bit, just to be sure
Added a test for the mighty iterator
Added migration script
Added migration script to SabreDAV package.
Added VAlarm to includes file
Merge branch '1.6'
Merge branch 'master' of github.com:evert/SabreDAV
Fixed a problem with overridden events in a recurrence set happening on
Fixed a problem with overridden events in a recurrence set happening on
Quick test for EMClient
emClient issue.
Fixed the 'fifth tuesday of the month' problem.
Merge branch '1.6'
Bumped version, updated changelog
Bumped version
Set release date
Merge branch '1.5' into 1.6
Missing notes from changelog
Merge branch '1.6'
Some docblock fixes
Removed a bunch of classes and interfaces that have been deprecated for
Updated includes file
Added the ability to choose authentication type is to be used.
Fixed unittest. oops!
Fixed parsing +PT0S. Fixes Issue 205.
Merge branch '1.6'
Actually, we're working on a new version!
Added a small test for the freebusy generator
Much stronger iCalendar object validation. Fixes Issue 112.
Added validation for vcards
Merge branch '1.6'
Merge branch 'master' of github.com:evert/SabreDAV
Small oversight in unittest
Fixed a bad merge
Spelling
Throwing more specific exceptions
Disabling this test, because it's a bit in the way
Merge branch 'master' of github.com:evert/SabreDAV
Offset is now 0-based, added unittests and a few bugfixes
Updated changelog
Added rfc5789 doc
Added tests
Added some documentation to getChild() methods.
A time-limit query on a non-relative alarm trigger in a recurring event could result in an endless loop.
PostgresSQL compat. Fixes Issue 215.
Evolution bug workaround. Fixes Issue 213.
Merge branch '1.6'
Docblocks
A time-limit query on a non-relative alarm trigger in a recurring event could result in an endless loop.
Bumped version
Merge branch '1.6'
Updated changelog. Bug got fixed in an earlier version
Removed executable bit
Upped all uri fields to a VARCHAR(200) to make sure things stay
Updated changelog
Merge branch '1.6'
Added a workaround for a KDE 4.8.2
Merge branch '1.6'
Had to remove fix for Issue 215. Breaks MySQL
Unittest fixed
The IMip handler now takes an extra argument: the principal url.
Updated changelog
Fixed Tree_FileSystem.
Merge branch '1.6'
Making sure we're not exceeding 80 characters per line
If no filters are passed, the implication is that the result is 'true'.
Merge branch '1.6'
Added caldav-sharing doc
Bumped version
spacess
Set release date
Small unittest fix
Merge branch '1.6'
Added rfc5785 doc
Added a lot of timezone mappings for Microsoft Exhcange
Very specific bug fix. Fixes Issue 220.
Merge branch '1.6'
Correct casing to fix the travis build
\t -> " "
Updated changelog
Removed executable bit
Support for MS exchange CDO timezone ids
Added caldav-notifications doc
Added a basis for a dav-notifications plugin
Notifications, work in progress
Working implementation
Updated the migration script with sqlite statements
Casing
temporary rename
Now correctly cases the filenames too
Fixed a 10.8 compatibility issue in the IMipHandler
Merge branch '1.6'
Fixed a bad merge
Merge branch 'master' into dav-notifications
Merge branch 'master' into dav-notifications
Added caldav-sharing spec
Updated changelog
Moved notification-URL logic to the CalDAV url
Notification support in CalDAV backend.
Fixed method signatures to use new interface.
Don't call beforeWriteContent when locking a file.
Merge branch '1.6'
Next Notifications interation
Merge branch 'master' into dav-notifications
Added a PropertyInterface class
PropertyInterface now actually works
Intercepting the correct interface
Renamed 'notification' to 'notifications'
We musn't lie
Fixed a few bugs, added tests
Caldav-notifications is 90% implemented
GET support for notification nodes.
Added a incomplete test (to be continued)
Mailto: will now still be picked up if it's not lowerased.
Merge branch '1.6'
Added a test for notifications
Merge branch 'dav-notifications'
Updated changelog
Merge branch 'master' into caldav-sharing
Typo
Now also sending along the node in the afterGetProperties event.
First draft of the sharing plugin
Using common constants for invite statuses
Added the 'Invite' property.
Added the 'AllowedSharingModes' property
Added the SharedCalendar node
Support for replying to invites
No longer return the owner here, it's redundant with getOwner()
Allowing the user to update the resourcetype for shared calendars.
Fixed a bunch of bugs, and added a bunch of tests
Added more tests (work in progress)
Fixed an issue with the recurrenceiterator with yearly rules on leap
Added a check for checking if an event falls within a timerange for
Another recurrence rule bug
Merge branch '1.6'
Merge branch 'master' into caldav-sharing
Extending the documentation so even I can understand it
Fixed structure of the Invite property
Not sure why this worked
Merge branch 'master' into caldav-sharing
Fixed another time-range filter bug.
Merge branch '1.6'
Merge branch 'master' into caldav-sharing
Ending notification nodes with .xml
Now only ending collections and principals with a slash.
Fixed unittests
Requiring an Etag for every notification
Merge branch 'caldav-sharing' of github.com:evert/SabreDAV into caldav-sharing
This should enable proper etag support
Sending back an Etag and actually checking preconditions
Changed the constructor arguments for notifications. Hopefully this will
Added cal:supported-calendar-component-set to invites
Merge branch 'master' into caldav-sharing
Merge branch 'master' into caldav-sharing
Wrong root node
It wasn't needed to add this method here.
The DAV: xml namespace no longer converts to urn:DAV.
Merge branch 'master' of github.com:evert/SabreDAV
Merge branch 'master' into caldav-sharing
Fixed namespaces.
Bugs in invite-reply handler
Making sure that notifications are deletable, and adding support for
Added a status message, removed response body
Adding the owner property everywhere.
Whole bunch of bug fixes in the sharing system
Adding the {DAV:}write permission
Added a deserializer for the invite property
Fixed a xpath context bug
Making sure that calendarobjects inherit access control from parent
Added a basic validation framework, and added validation methods for the
Removed invalid privilege from calendar objects
Added a test for passwords containing colons
Fixed basic auth colon bug
Merge branch '1.6'
Fixed MAX_DATE constant reference
Added some indexes for locks. Fixes Issue 227
Better error handling
Fixed the condition. Thnx @staabm
Merge branch 'master' into caldav-sharing
Removing the owner check. As long as a user has write permission to a
The allowed-sharing-modes property is now moved to the after, instead of
Corrected test.
Fixed all-day time-range checks. Fixes Issue 228.
Merge branch '1.6'
Marked release
No longer tripping \r from vcard output.
Merge branch '1.6'
Removed a now-useless comment
Merge branch 'master' into caldav-sharing
Composer package is now called sabre/dav, instead of evert/sabredav.
Fixed vobject version
The VObject library now spawned into its own project.
Updated changelog
Fixed include path
Merge branch 'master' into caldav-sharing
Added support for publishing calendars
Typo
Hopefully the last one for now
Returning false instead of breaking.
Support for 'unpublishing' as well.
Using namespace constants.
Simple check if the property exists
Typo
Merge branch 'master' of github.com:evert/SabreDAV
Changelog and unittest
Merge branch '1.6'
Now using the composer autoloader
Cosmetic tweaks
Merge branch '1.6'
Initial support for freebusy requests from RFC6638
Added the VObject tests to this test suite as well.
Fixed a bunch of tests.
Added schedule-post-vevent privilege to outbox.
Added a test to check if a parent is a collection, before attempting to
Fixed bug related to previous test.
Merge branch 'master' into caldav-sharing
Added a test to make sure the icon appears in the response
Making directory listings fasters when enableAssets is on.
Updated changelog
Merge branch '1.6'
Merge branch 'master' into caldav-sharing
Optimizing principal traversing
Merge branch 'master' into caldav-sharing
More aggressive caching in the ObjectTree.
Merge branch 'master' into caldav-sharing
Optimizing a common iOS query.
Merge branch 'master' of github.com:evert/SabreDAV
Merge branch 'master' into caldav-sharing
Make sure we are only turning off post filters when there's no other
Merge branch 'master' into caldav-sharing
Added the schedule-calendar-transp property
Support for the new schedule-calendar-transp property.
Merge branch 'master' into caldav-sharing
Only creating the transparent field if it doesn't exist yet.
Returning null on empty values
Merge branch 'freebusy-request'
Ignoring code blocks that we cannot reasonably test with PHPUnit.
Tried and tested support for free-busy lookups.
Merge branch 'master' into caldav-sharing
This should speed up bulk-inserts, without any side effects.
Merge branch 'master' into caldav-sharing
Typo in SQL query
Typo in SQL query
Merge branch 'master' into caldav-sharing
Removed Sabre.includes.php file
Removed Sabre_CalDAV_Server
FREEBUSY reports are now working correctly
Fixed unittests
t Merge branch 'master' into caldav-sharing
Optimized free-busy queries.
Merge branch 'master' into caldav-sharing
Fixed E_NOTICE error.
Merge branch '1.6'
Merge branch 'master' of github.com:evert/SabreDAV
xml-encoding values in sabredav error responses.
Updated changelog
Merge branch 'caldav-sharing'
Updated changelog
Removed VCFExportPlugin tests.. they are too broken
Added a few tests, and a tiny bugfix.
More tests and small bugfixes
Notifications package has 100% code coverage.
HTTP package has 100% code coverage
This was basically a dead branch in the code.
CalDAV package is now at 100% code coverage.
Tweaked the VCSExportPlugin
CardDAV package is now 100% unittested too
Few more tests
Added a bunch of missing stuff to the ChangeLog
Documentation tweaks
Updated includes files
Updated all examples to be compliant with SD 1.7
Changed versions and stability
Removed PEAR from build process and using composer for building.
Added a Prefer: and Brief: header parser
Support for Brief header, and Prefer: return-minimal
Updated changelog
One more test
403 instead of 501 for unknown REPORTS.
Fixed resourcetypes for notifications
{DAV:}owner property should end with a slash.
Adding slash to calendar-user-addresses
Updated Sharing API to the latest draft
Updated doc to latest sharing spec
Updated interface docs so it's complete again.
Mentioning in the docblocks these features are experimental
Fixed a PHP 5.4 bug in the unittests
Making sure the shared-as document gets returned.
Fixed alarm bug, and marked 1.6.5 release
Bumped version, and removed some bad lineendings
Fixed license in composer package
Merge branch '1.6'
Support for Prefer/Brief everywhere there's a multi-status
Composer tweaks and changelog update
Some fixes in the build script
Updated migration script to use the correct autoload path
Bumped version
Breaking when I should. Thanks @staabm
I was still depending on the old VObject lib.
Quotes around mysql example
Advertising support for calendarserver-principal-property-search.
Merge remote-tracking branch 'origin/master'
Added phpunit as a developer dependency
Added a few more dependencies for various required php extensions.
Achievement unlocked: OCD
Support for relative principals in iMip messages.
Support for cs:firstname and cs:lastname in sharing invites.
Made a bunch of properties protected
Few more sharing properties.
Correctly dealing with mailto: addresses in organizer hrefs.
Correctly removing items from $requestedProperties.
Updated changelog
Missing comma
Merge branch '1.7' of github.com:evert/SabreDAV into 1.7
Removed demo account info
Checking deeper for proxy members.
Another pgsql fix.
Using relative urls in setGroupMemberSet.
Ignore extra webdav properties from IProperties::getProperties()
Set release date
Different composer binary name.
Added vobject info to changelog
Removing double slashes.
Fixed version in changelog
Changed a few properties to protected
Merge branch '1.7' of github.com:evert/SabreDAV into 1.7
English
Oops!
CalDAV SharingPlugin plays nicer with others.
Sending back 1.0 responses to 1.0 requests. Fixes Issue 174.
Disabling the PHP gargage collector. It's too unreliable.
Set date for 1.7.3 release.
Fixed ini setting.
So close!
Fixed expand-properties report.
Fixed range requests for non-seekable streams.
Mac Office 2011 does not like the extra namespace declarations.
Removed a few extra attributes added for old Windows versions.
Updated changelog.
Happy New Year!
Revert "The DAV: xml namespace no longer converts to urn:DAV."
Updated changelog and bumped versions.
A few more urn:DAV related changes
Fixing travis builds. Thnx @Seldaek
Updated changelog
xml-encoding values in sabredav error responses.
Bumped version and updated changelog.
Added phing as a dev dependency, and added a few new entries to
Disabling building of pear packages. Channel is down :(
Merge branch '1.6' into 1.7
Added a few entires to .gitignore
Set the release date.
Added vobject note to changelog
No longer advertising VCARD 4.0 support.
Merge branch '1.6' into 1.7
Fixed docblock.
Added 5.3.1 to travis builds, as this is the oldest supported version.
Merge branch '1.6' into 1.7
Looks like PHP 5.3.1 doesn't exist on travis. 5.3.3 should though.
Merge branch '1.6' into 1.7
Added PHP 5.5 to travis testing list.
Merge branch '1.5' into 1.6
Merge branch '1.6' into 1.7
Fixing unittest for 1.6
Updated changelog
Merge branch '1.6' into 1.7
Set release date
Merge branch '1.6' into 1.7
Date was wrong (oh well)
Merge branch '1.6' into 1.7
Set release date to today.
Removed filemobile from copyright statement in LICENSE.
Merge branch '1.6' into 1.7
Fixed vcardurl field length.
Merge branch '1.6' into 1.7
Turning on the garbage collector again. See if this breaks travis.
Fixed security problem for windows machines.
Merge branch '1.6' into 1.7
Updated changelog
Set release date
Merge branch '1.6' into 1.7
Updated version and changelog
Hopefully this will make assets work again on windows
Added CVE #
Merge branch '1.6' into 1.7
1.7.7 release
Updated my homepage and set copyright statements to fruux.
verifyPeer is now protected. Bumped version.
Fixed an xml escaping issue in the Href and HrefList properties.
Updated changelog and bumped version.
Merge branch '1.6' into 1.7
Updated changelog
Backported deserializer for {DAV:}current-user-privilege-set property.
Only using the propertymap for properties that received status 200.
Updated changelog
3 typos
This version works with VObject 3.0.
Bumped versions.
Now works with 2.1
Escaping xml in '423 Locked' response. Fixes Issue #341.
Updated changelog
Merge branch '1.6' into 1.7
Updated changelog
Minor change to force a new travis build
Merge branch '1.6' into 1.7
Added 'beforeGetPropertiesForPath'. Fixes Issue #339.
PHP 5.3 compat.
CalendarQueryValidator works with vobject 2.1 and 3.0.
Releasing 1.6.10
Merge branch '1.6' into 1.7
Releasing 1.7.8
Just got a segmentation fault on travis. Lets see if it's consistent.
Turning on debug mode to see where it fails.
Incorrect argument order :(
Seeing if .6 is available.
The build succeeds with --debug on, so turning it on for both runs
Removing .6. It's not there anyway.
Making sure we're installing this without development requirements.
Using 3.0.0 stable.
Testing vobject 3.1
Possible fix for dealing with usernames with spaces in them.
Potential fix for Issue #365. Could you test this @tanghus?
Actual fix for Issue #365
Updated changelog
Bumped versions.
Revert "Actual fix for Issue #365"
Much more elegant fix for Issue #365.
Fixed Issue #367
Set release date.
Added sabre/vobject note.
Don't urlencode colons. Fixes Issue #374.
Bump version.
Happy new year :)
Fixed a potential security issue.
Removed google code upload from build script.
Added php 5.6 and hhvm to travis tests.
Fix for #407.
XXE security issue.
Frank Edelhaeuser (1):
Added support for well-known (but unknown to PHP DateTimeZone) time zone names
Gregor Harlan (1):
Making it optional to supply carddata, as long as etag is specified. This could result in a reasonable speedup.
Jean-Tiare LE BIGOT (6):
added a PartialUpdate plugin to support PATCH method
fixed regex error + PHP typos + missing body load before actually writting it. It is now fully functional
added PATCH method support example
add '=' to range, removed existence test in PATCH, updated plugin name, dropped empty constructor, added PATCH to locks plugin
dropped example. will move it to wiki once merged
live stream patching; fixed indenting
Jeroen Tietema (2):
Made properties protected to allow subclassing
fixes editing an event in Evolution fails with unknown error
Jürgen Henge-Ernst (8):
fixed doc blocks
the location of the data directory can now be overwritten in an inherited class
use calculated $mime instead of string 'image/vnd.microsoft.icon'
use calculated $mime instead of string 'image/vnd.microsoft.icon'
the location of the data directory can now be overwritten in an inherited class
fixed doc blocks
broadcast the catched exception so additional logging can be added
renamed event to exception and added unittest
Kind Stranger (1):
Fix for timezone parsing in calendar-query. Fixes Issue 95.
Lars Kneschke (2):
RECURRENCE-ID is DateTime too
renamed class from VObject_Element_* to VObject_Property_*
Lukas Reschke (1):
Check if icon is in subdirectory
Mattijs Hoitink (1):
Wrong method call assembling principal email
Michael Kliewe (33):
Many small fixes
5 spelling mistakes
list of calendars should be ordered by calendarorder
added some after* events
fixing some spelling mistakes
fixed a comment (I'm only 99% sure if I'm correct)
fixed some phpDoc
introduced Sabre_DAV_Server::$exposeVersion to hide the version in production environment
Merge branch 'master' of https://github.com/evert/SabreDAV into versionswitch
added a testcase for DTSTART problem with recurring events (failing at the moment)
dropped Sabre_DAV_Server::dontExposeVersion()
added test for time-range problem: $start is exclusive instead of inclusive
this fixes the test Sabre_CalDAV_GetEventsByTimerangeTest::testQueryTimerange()
fixed small typo in Sabre_VObject_Component_VEventTest::timeRangeTestData()
added a testcase for DTSTART problem with recurring events (failing at the moment)
introduced Sabre_DAV_Server::$exposeVersion to hide the version in production environment
dropped Sabre_DAV_Server::dontExposeVersion()
added test for time-range problem: $start is exclusive instead of inclusive
this fixes the test Sabre_CalDAV_GetEventsByTimerangeTest::testQueryTimerange()
test for google code issue #200: http://code.google.com/p/sabredav/issues/detail?id=200
test for google code issue #200: http://code.google.com/p/sabredav/issues/detail?id=200
removed some PHP closing tags
added test for issue 203
fixed test function name
added test for issue 203
fixed test function name
added test for issue #205 in google code
added unit test for google code issue #211 (endless loop)
added unit test for google code issue #211 (endless loop)
test and bugfix for google code issue #220 (Warning "Invalid argument supplied for foreach" in CalendarQueryValidator)
test and bugfix for google code issue #220 (Warning "Invalid argument supplied for foreach" in CalendarQueryValidator)
added test for google code issue #228
Fixed a problem in the date and datetime parser where a year > 4000 throws exceptions, but iOS is using year 4500 in some cases
Paul Voegler (1):
Removed unnessecary escaping and preg in Sabre_HTTP_Util
Technosophos (1):
Fixed inconsistent capitalization.
Thomas Mueller (2):
Adding exception class Sabre_DAV_Exception_ServiceUnavailable
fixing class name in doc
Thomas Müller (4):
adding setVerifyPeer() to enable/disable SSL peer verification
adding setVerifyPeer() to enable/disable SSL peer verification
unit test added
fixing unit test
Thomas Tanghus (3):
Added simple VCF export plugin based in ICSExportPlugin.
Simplified VCF generation and added vanity tag ;)
Skeleton for VCF exporter test.
William DURAND (1):
Added composer.json file
evert (39):
Merge pull request #1 from lkneschke/master
Merge pull request #3 from PHPGangsta/SpellingAndPHPDoc
Merge pull request #5 from PHPGangsta/calendarorder
Merge pull request #4 from andreaswolf/master
Merge pull request #6 from mrpace2/master
Merge pull request #8 from willdurand/add-composer
Merge pull request #9 from gharlan/carddav-etag
Merge pull request #10 from PHPGangsta/AddSomeAfterEvents
Merge pull request #11 from hernst42/master
Merge pull request #12 from PHPGangsta/spelling
Merge pull request #17 from PHPGangsta/DTSTARTtest
Merge pull request #14 from PHPGangsta/versionswitch
Merge pull request #13 from PHPGangsta/smallfixes
Merge pull request #18 from PHPGangsta/TimeRangeInclStart
Merge pull request #19 from PHPGangsta/SomeMorePHPDoc
Merge pull request #22 from PHPGangsta/ExpandByDayTest
Merge pull request #23 from PHPGangsta/ClosingTags
Merge pull request #25 from PHPGangsta/Issue_203
Merge pull request #26 from PHPGangsta/Issue205
Merge pull request #28 from PHPGangsta/Issue211
Merge pull request #21 from jtlebi/patch
Merge pull request #29 from PHPGangsta/Issue220
Merge pull request #30 from hernst42/feature/ExceptionCallback
Merge pull request #32 from DominikTo/master
Update master
Merge pull request #31 from armin-hackmann/master
Merge pull request #36 from DominikTo/master
Merge pull request #37 from DominikTo/master
Merge pull request #38 from DominikTo/master
Merge pull request #39 from DominikTo/master
Merge pull request #40 from PHPGangsta/Issue228
Merge pull request #34 from schiesbn/master
Merge pull request #44 from PHPGangsta/DateParserYearGreater4000
Merge pull request #45 from DominikTo/travis
Merge pull request #33 from tanghus/master
Merge pull request #46 from technosophos/master
Merge pull request #307 from DeepDiver1975/1.7
Merge pull request #311 from DeepDiver1975/1.6
Merge pull request #338 from fruux/1.7-vobject-3.0
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 579dc8d Fixed a potential security issue.
new 74260ff Removed google code upload from build script.
new 44f3707 Added php 5.6 and hhvm to travis tests.
new 52fb4a5 Fix for #407.
new e3f46e0 XXE security issue.
new 7def873 Imported Upstream version 1.7.11+dfsg
The 6 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.
--
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