[Pkg-owncloud-commits] [php-sabredav] branch upstream updated (8d1274c -> e93693c)
David Prévot
taffit at moszumanska.debian.org
Thu Sep 25 14:56:19 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to branch upstream
in repository php-sabredav.
from 8d1274c Imported Upstream version 2.0.4
new a807c58 Moved all scheduling related functionality.
new 67c0235 Added an inbox node.
new 0841435 Moved scheduling properties to the scheduling plugin.
new 83305c0 Typo.
new 523f8c6 A bit more documentation.
new 04314d3 Correcting typo in getFeatures on auto schedule plugin
new 7efa2c4 Merge pull request #356 from bretten/patch-1
new a9d2445 Merge branch 'calendar-auto-schedule' of github.com:fruux/sabre-dav into calendar-auto-schedule
new f92ae19 Finding attendees.
new 83c6dac Sending emails when inviting attendees.
new 7022834 Merge branch 'master' into calendar-auto-schedule
new cb31bc6 Correcting typo in getFeatures on auto schedule plugin
new 59c2b85 A bit more documentation.
new 47ee198 Finding attendees.
new 0968309 Sending emails when inviting attendees.
new 9b18e23 Merge branch 'calendar-auto-schedule' of ssh://github.com/bretten/sabre-dav into calendar-auto-schedule
new e723d19 Adding Inbox getChildren, SchedulingMessage, and associated database table
new 0d5ee76 Merge pull request #361 from bretten/calendar-auto-schedule
new dfb52aa Merge branch 'master' into calendar-auto-schedule
new 2193b33 Unittests are passing.
new 8b4a436 A few tweaks and renamed schedulingmessages to schedulingobjects everywhere.
new a027b20 Added a SchedulingSupport interface.
new 271e8f7 Merge branch 'master' into calendar-auto-schedule
new 6f26532 Fixed constructor docs. Thnx @gharlan
new c809d36 Merge branch 'master' into calendar-auto-schedule
new cb8cca8 Fixed all unittests.
new e17f93b Merge branch 'master' into calendar-auto-schedule
new 663153f Calendar-query and calendar-multiget for inbox.
new a85b491 Updated copyrights.
new cb3fa0d Logging
new 9aa47f9 Merge branch 'master' into calendar-auto-schedule
new ee27439 Add scheduling plugin to example.
new c060fe8 Merge remote-tracking branch 'origin/master' into calendar-auto-schedule
new 96cb0ae Merge branch 'master' into calendar-auto-schedule
new 96ace76 Added a first unittest for iTip delivery.
new 2268f88 First scheduling test passes.
new 9c4bb54 Merge branch 'master' into calendar-auto-schedule
new 9033098 Making sure unittests pass.
new d72286d Scheduling message is added to the inbox.
new 085cb38 Providing a way to find a calendar object by its UID.
new 5077c60 Merge branch 'master' into calendar-auto-schedule
new f167b4b Merge branch 'master' into calendar-auto-schedule
new 63e32d5 Merge branch 'master' into calendar-auto-schedule
new 46ab514 The cycle repeats.
new 5998686 This is an alpha version.
new 4470aef Propertystorage must transfer properties after MOVE requests.
new 698e901 2.0 branch status
new 7c02c7b Fixed typo
new 65a4fa9 Merge pull request #462 from staabm/patch-1
new a54499e Fixed phpdoc typo
new 1071d15 Merge pull request #463 from staabm/patch-2
new f326b5b Fix classname.
new 00f77ac Merge pull request #467 from Hywan/fix_classname
new 4e1150a syncing postgres sql files with mysql/sqlite
new 2e8a479 Merge pull request #466 from plockaby/master
new 056b708 Merge branch '2.0'
new 383eda5 Merge branch '2.0'
new f8e7451 New build script combines lib/ and vendor/ for the zip distro.
new 0762124 Merge branch 'master' of github.com:fruux/sabre-dav
new 8c00d83 Merge branch 'master' into calendar-auto-schedule
new 1a70693 Moved classes to PSR-4 locations.
new 873d34c Wrong directory.
new 5dfdf05 Using the new property API.
new f9bdcdb Merge branch 'calendar-auto-schedule' of github.com:fruux/sabre-dav into calendar-auto-schedule
new 4200374 Merge branch '2.0'
new 399205b Added phpcs + lots of cs fixes.
new 43161ac Less verbose
new 0bf4cea pathFilter() method is now callable
new 12c231a Test for #474
new 303fe20 Invokable pathFilter() without using __call()
new 3ae5c73 Updated changelog #474
new 457c1f0 Merge pull request #474 from DominikTo/property-storage-fix
new 0808c31 Merge branch '2.0'
new a750345 Removed item from 2.1 changelog
new e8183c3 Merge branch '2.0'
new 3bd9c32 Fix typo
new d2a5a13 Merge pull request #473 from armin-hackmann/master
new 8ea3ce8 Merge branch '2.0'
new 3b759a2 Always showing the lock-token in lockdiscovery properties.
new d4d247f Merge branch '2.0'
new 3e5492f Merge branch '2.0'
new 08de7a0 Merge branch 'master' into calendar-auto-schedule
new 811207c New events are delivered to attendees inbox and default calendar.
new 0214603 Pass tests again.
new 487b3cd Browser plugin now supports supported-privilege-set.
new af9d49c Scheduling privileges.
new 59d81a6 wip.
new b819545 CalendarRootNode -> CalendarRoot. UserCalendars -> CalendarHome.
new c5cb862 getCalendarByObjectUID is now part of the standard interface.
new 938da22 Moved getCalendarObjectsByUID to base interface.
new 310cc65 Authenticated users can deliver new invites again.
new a4d56d0 Delegating some scheduling functionality to vobject's new itip stuff.
new a9c0c41 Handling event updates by the organizer and processing for the attendee.
new 33aa022 Tying lots of loose ends.
new a144239 Deal better with incoming messages we don't understand yet.
new dd57878 Bugfixes.
new 380d6ce Merge branch '2.0'
new fc82eee Depending on sabre/event 2.0
new a54c7b0 Merge branch 'master' into calendar-auto-schedule
new f98f225 Fix a typo in calendars creation for PostgreSQL
new 60e75c0 Merge pull request #483 from woshilapin/pgsql-typo
new e031322 Merge branch '2.0'
new 58f5bc8 Merge branch 'master' into calendar-auto-schedule
new 78e7602 Updating SCHEDULE-STATUS for organizers as well.
new 0512338 Browser plugin: sort by type first, then display path.
new 4037188 Merge pull request #485 from aklomp/browser-sort
new da4f5b9 Issue 482: PropFind::set() hard adds properties during ALLPROPS
new 525be09 Merge pull request #486 from aklomp/issue482
new ddbcb99 Updated changelog.
new 1af7c84 Merge branch 'master' of github.com:fruux/sabre-dav
new 51bd626 Merge branch '1.8'
new 8eba131 Merge branch 'master' into calendar-auto-schedule
new 8b3e342 Removed the temporary documentation.
new d2e25f8 Processing deletes.
new 845a64d Removed the ITipMessage. VObject provides this.
new b44e9e2 Some basic tests.
new 223ccbc Sending all attendees updates about attendee status changes.
new bed461b calendar-user-address-set is useful outside of scheduling.
new 4e21831 Removed calendar-schedule compatible behavior for broken iCal versions.
new 08917f6 Testing hooks into node creation/update/deletes.
new c2c3657 support for schedule-reply header
new 883cc09 Merge pull request #490 from DominikTo/calendar-auto-schedule-schedule-reply
new f3bc6b9 Merge branch 'calendar-auto-schedule' of github.com:fruux/sabre-dav into calendar-auto-schedule
new 0aca3c0 Testing Schedule-Reply.
new bcf781e Lots of new tests.
new 77ba1eb Overhauled imip plugin.
new 2078ef4 support for schedule-calendar-transp-property
new c6865c4 This should be an instance of Sabre\CalDAV\Property\ScheduleCalendarTransp
new a102152 Merge pull request #491 from DominikTo/schedule-calendar-transp-property
new 241f70a Back to a stable vobject version.
new 897dc8d Fix a typo in PostgreSQL files
new 7782a90 Merge pull request #495 from woshilapin/pgsql-typo
new 8f6157e updated homepage
new 2cdeb4a Merge pull request #499 from DominikTo/patch-1
new 9bcb25a Merge branch '2.0'
new 278a8af Merge branch 'master' into calendar-auto-schedule
new 690c3b2 Allowing owners of the inbox to write properties on them.
new 3c5c989 Tests.
new 4cbc483 More tests. Found a number of bugs.
new 1746b9d Merge branch 'calendar-auto-schedule' of github.com:fruux/sabre-dav into calendar-auto-schedule
new c8457cd Accidentally removed this line.
new 75b996b IMip plugin is operational.
new c7634ab Unittests are really close. Few minor bugfixes.
new 0de0540 Support for email-address-set.
new eecd57a Email-address-set.
new 30b112f Typo
new 0c23205 Ensuring principal urls end in / in group-member-set and group-membership
new a7a7909 Switching back to vobject dev-master.
new 477976c This will ensure that multiget and calendar-report correctly works for inboxes.
new c06208b Fixed all unittests.
new 02f85ed Users can delete items from their inbox.
new 1e181bc Exception when doing addressbook-query on non-card.
new 77185da Merge branch 'master' into calendar-auto-schedule
new 0294aa4 Ensuring vobject test classes can be autoloaded.
new 085d0c4 Using normalized attendee and organizer urls for matching.
new d7b3b4f Merge pull request #484 from fruux/calendar-auto-schedule
new 031eb4b Now emitting 400 Bad Request upon PUT requests with Content-Range.
new a3486cd Updated changelog.
new 5f20406 Merge branch '2.0'
new 82b062b Merge branch '2.0'
new 626ff23 The master branch needs the fixes from vobject 3.3.1
new 13d8255 Fixing some claustrophobia.
new 3f1a721 Support for max-resource-size.
new 8f30f2b Support for carddav:supported-collation-set and max-resource-size.
new 42fd0c1 Automatically converting vcards.
new 72e5bf5 text/vcard is the new default content-type.
new 6393f83 Fixed a few content-type related tests.
new 11ac183 Changed this to a default clause.
new 0137b7c From now on ill update every file i touch with the new coding standards.
new 3ca5e4a Converting incoming jCard data from PUT.
new 34eb76c supported-address-data
new 6a5e407 addressbook-multiget and addressbook-report support content-negotiation.
new 62c9b9a Test for supported-collation-set.
new 4d84192 Emitting 415 now when a report is not supported.
new d328d6d 100% test coverage.
new 2173b83 New coding standards.
new cacae82 Updated changelog.
new cde96c3 Merge pull request #505 from fruux/vcard-convert
new d9a2626 Supporting HEAD wherever we support GET.
new 5687d0a Added an initial contributing document.
new bde64eb Coding standards.
new a7366be IMoveTarget support in the object tree.
new f40233a Removed ObjectTree and Tree\FileSystem
new de64c15 Disabling this test for now.
new 601d81b Merge branch 'master' into move
new 16eded1 New vobject.
new e1727bc Corrected header format.
new b9985ef Oops. This was already being done elsewhere.
new 088e7dc Test now works for other vobject versions as well :)
new 74a3116 Slash after inbox and outbox.
new 050c4cb cs fixes
new 836fa96 Merge pull request #507 from DominikTo/patch-1
new dd1b2ce added version header
new 6882630 Merge pull request #508 from DominikTo/version-header
new 70c1ced Merge branch 'master' of github.com:fruux/sabre-dav
new abf450a PHPUnit 4.2
new 7ecbcae Merge branch '2.0'
new a4a80ae cleanup
new 505cc4c Merge pull request #509 from DominikTo/patch-2
new 4e328df Merge branch 'master' of github.com:fruux/sabre-dav
new 5ad922a New coding standards.
new b9ae0ba Merge branch 'master' into move
new 42d809e New coding standards.
new e1c3632 Merge branch 'master' into move
new 194bdc3 Fixed unittest.
new 7f0b4fd PropFindAll unittests.
new c6a0ee6 Spacing.
new beea9f4 Missing custom table name
new a0032a2 Updated changelog.
new 7820f9e If pre-conditions check fails, send response
new c414da4 Updated changelog.
new 997fa00 Test for #515.
new 6963157 Merge branch '2.0'
new c40384c Missing custom table name
new d352d9e Merge pull request #514 from Armstrong1992/master
new feb2522 If pre-conditions check fails, send response
new 5111716 Merge pull request #515 from trvrnrth/fix-precondition-response
new cb0713e Merge branch 'master' of github.com:fruux/sabre-dav
new 5070160 Fixed #515 test for master branch.
new c8ca4c2 Only accept HTTP and HTTPS as protocol
new d144fd8 Fix unit test
new 601b561 Merge pull request #516 from LukasReschke/only-redirect-to-http-and-https
new 80b8cbd Updated changelog.
new 041be7a Merge branch '1.8' into 2.0
new 5e54315 Merge branch '2.0'
new f9de69b Fix foreign key in postgresql schema
new 8ee47ef Merge pull request #517 from mattes/patch-1
new 93a9d4f add schedulingobjects table to postgresql schema
new 0f5635d Merge pull request #519 from mattes/master
new 2a4440c Now we're only sending emails when a change is deemed 'significant'.
new de7ff5b Automatically remove SCHEDULE-FORCE-SEND from iCalendar objects.
new f8e5b30 Updated changelog.
new c66e12e Merge branch 'master' into move
new d2e92ec moveInto is fully tested.
new 57174a4 Small typo.
new 6ade7e3 Updated changelog.
new 98fd50d Merge pull request #522 from fruux/move
new e7c0d80 Thnx @staabm.
new 185ad71 Depending on sabre/http 2.1.0-alpha1.
new 43fa7ee Removed executable status (for some reason?)
new 78df481 Updated tests to work with new sabre/http API.
new af1210c Fixed test for hhvm.
new ed1837d lower priority for schedule event listener
new a78ef97 Merge branch 'master' of github.com:fruux/sabre-dav
new 930f018 Merge branch 'master' of github.com:fruux/sabre-dav
new 922eadd Updated changelog.
new 60d2731 ACL now respects {http://sabredav.org/ns}read-only
new ad5b713 Now correctly setting ACL for calendarobjects as well.
new a53445d Merge branch 'master' into read-only-caldav
new c56797f Merge pull request #524 from fruux/read-only-caldav
new 3babc40 Merge branch 'master' of github.com:fruux/sabre-dav
new 6362eea Don't trigger scheduling operations when an object is moved to a new calendar.
new 6317bf1 Depending on tagged dependencies again.
new 6c0d6ea Ensuring the caldav plugin handles incoming iCalendar before the schedule plugin.
new f21dd10 Updated phpdoc_md
new a1dad6a Support for the test attribute in principal searches. Added findByUri to principal backends.
new fd750e9 Scheduling Plugin uses new API to find principals to deliver to.
new 4344a6d Fixed comment.
new fbead31 Merge pull request #527 from fruux/principalbackend-upgrades
new 0bc0ee3 Updated changelog.
new d85701d Upgraded to sabre/http 3.0
new 5a2817a Whitespace.
new ba08727 Backup classes that have been removed.
new cb83af7 Set release date.
new 1434b7f Links to dependent packages.
new e93693c Imported Upstream version 2.1.0~alpha1
The 266 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:
.gitignore | 1 +
.travis.yml | 1 +
CONTRIBUTING.md | 84 ++
ChangeLog.md | 78 ++
README.md | 1 +
bin/build.php | 35 +-
bin/migrateto21.php | 189 +++++
composer.json | 11 +-
examples/addressbookserver.php | 2 +-
examples/calendarserver.php | 7 +-
examples/groupwareserver.php | 2 +-
examples/sql/mysql.calendars.sql | 11 +
examples/sql/pgsql.calendars.sql | 11 +
examples/sql/pgsql.principals.sql | 7 +-
examples/sql/pgsql.propertystorage.sql | 2 +-
examples/sql/sqlite.calendars.sql | 13 +-
lib/CalDAV/Backend/AbstractBackend.php | 77 +-
lib/CalDAV/Backend/BackendInterface.php | 46 +-
lib/CalDAV/Backend/NotificationSupport.php | 4 +-
lib/CalDAV/Backend/PDO.php | 168 +++-
lib/CalDAV/Backend/SchedulingSupport.php | 65 ++
lib/CalDAV/Backend/SubscriptionSupport.php | 8 +-
lib/CalDAV/Calendar.php | 125 ++-
lib/CalDAV/{UserCalendars.php => CalendarHome.php} | 99 ++-
lib/CalDAV/CalendarObject.php | 52 +-
lib/CalDAV/CalendarQueryParser.php | 32 +-
lib/CalDAV/CalendarQueryValidator.php | 2 +-
.../{CalendarRootNode.php => CalendarRoot.php} | 13 +-
lib/CalDAV/CalendarRootNode.php | 69 +-
lib/CalDAV/Exception/InvalidComponentType.php | 2 +-
lib/CalDAV/ICSExportPlugin.php | 13 +-
lib/CalDAV/ICalendar.php | 23 +-
lib/CalDAV/ICalendarObject.php | 1 -
...{ICalendar.php => ICalendarObjectContainer.php} | 17 +-
lib/CalDAV/Notifications/Collection.php | 30 +-
lib/CalDAV/Notifications/ICollection.php | 1 -
lib/CalDAV/Notifications/Node.php | 32 +-
lib/CalDAV/Notifications/Notification/Invite.php | 14 +-
.../Notifications/Notification/InviteReply.php | 14 +-
.../Notifications/Notification/SystemStatus.php | 10 +-
lib/CalDAV/Plugin.php | 632 ++------------
lib/CalDAV/Principal/Collection.php | 2 +-
lib/CalDAV/Principal/ProxyRead.php | 24 +-
lib/CalDAV/Principal/ProxyWrite.php | 22 +-
lib/CalDAV/Principal/User.php | 22 +-
lib/CalDAV/Property/AllowedSharingModes.php | 14 +-
lib/CalDAV/Property/EmailAddressSet.php | 73 ++
lib/CalDAV/Property/Invite.php | 184 ++---
lib/CalDAV/Property/ScheduleCalendarTransp.php | 6 +-
.../Property/SupportedCalendarComponentSet.php | 14 +-
lib/CalDAV/Property/SupportedCalendarData.php | 2 +-
lib/CalDAV/Property/SupportedCollationSet.php | 2 +-
lib/CalDAV/Schedule/{IOutbox.php => IInbox.php} | 7 +-
lib/CalDAV/Schedule/IMip.php | 111 ---
lib/CalDAV/Schedule/IMipPlugin.php | 170 ++++
lib/CalDAV/Schedule/IOutbox.php | 1 -
lib/CalDAV/Schedule/ISchedulingObject.php | 13 +
lib/CalDAV/Schedule/Inbox.php | 268 ++++++
lib/CalDAV/Schedule/Outbox.php | 26 +-
lib/CalDAV/Schedule/Plugin.php | 913 +++++++++++++++++++++
.../SchedulingObject.php} | 117 ++-
lib/CalDAV/ShareableCalendar.php | 6 +-
lib/CalDAV/SharedCalendar.php | 12 +-
lib/CalDAV/SharingPlugin.php | 48 +-
lib/CalDAV/Subscriptions/Plugin.php | 6 +-
lib/CalDAV/Subscriptions/Subscription.php | 24 +-
lib/CalDAV/UserCalendars.php | 360 +-------
lib/CardDAV/AddressBook.php | 40 +-
lib/CardDAV/AddressBookQueryParser.php | 24 +-
lib/CardDAV/AddressBookRoot.php | 6 +-
lib/CardDAV/Backend/AbstractBackend.php | 2 +-
lib/CardDAV/Backend/BackendInterface.php | 20 +-
lib/CardDAV/Backend/PDO.php | 44 +-
lib/CardDAV/Backend/SyncSupport.php | 2 +-
lib/CardDAV/Card.php | 42 +-
lib/CardDAV/IAddressBook.php | 2 -
lib/CardDAV/IDirectory.php | 1 -
lib/CardDAV/Plugin.php | 274 ++++++-
lib/CardDAV/Property/SupportedAddressData.php | 17 +-
.../Property/SupportedCollationSet.php | 10 +-
lib/CardDAV/UserAddressBooks.php | 45 +-
lib/CardDAV/VCFExportPlugin.php | 10 +-
lib/DAV/Auth/Backend/AbstractBasic.php | 4 +-
lib/DAV/Auth/Backend/AbstractDigest.php | 6 +-
lib/DAV/Auth/Backend/Apache.php | 4 +-
lib/DAV/Auth/Backend/BasicCallBack.php | 2 +-
lib/DAV/Auth/Backend/File.php | 8 +-
lib/DAV/Auth/Backend/PDO.php | 6 +-
lib/DAV/Auth/Plugin.php | 14 +-
lib/DAV/Browser/GuessContentType.php | 8 +-
lib/DAV/Browser/MapGetToPropFind.php | 4 +-
lib/DAV/Browser/Plugin.php | 95 ++-
lib/DAV/Browser/PropFindAll.php | 14 +-
lib/DAV/Browser/assets/openiconic/open-iconic.css | 1 -
lib/DAV/Browser/assets/sabredav.css | 12 +
lib/DAV/Client.php | 48 +-
lib/DAV/Collection.php | 8 +-
lib/DAV/CorePlugin.php | 217 +++--
lib/DAV/Exception.php | 8 +-
lib/DAV/Exception/BadRequest.php | 2 +-
lib/DAV/Exception/Conflict.php | 2 +-
lib/DAV/Exception/ConflictingLock.php | 2 +-
lib/DAV/Exception/Forbidden.php | 2 +-
lib/DAV/Exception/InsufficientStorage.php | 2 +-
lib/DAV/Exception/InvalidResourceType.php | 2 +-
lib/DAV/Exception/InvalidSyncToken.php | 2 +-
lib/DAV/Exception/LengthRequired.php | 2 +-
lib/DAV/Exception/LockTokenMatchesRequestUri.php | 4 +-
lib/DAV/Exception/Locked.php | 6 +-
lib/DAV/Exception/MethodNotAllowed.php | 8 +-
lib/DAV/Exception/NotAuthenticated.php | 2 +-
lib/DAV/Exception/NotFound.php | 2 +-
lib/DAV/Exception/NotImplemented.php | 2 +-
lib/DAV/Exception/PaymentRequired.php | 2 +-
lib/DAV/Exception/PreconditionFailed.php | 6 +-
lib/DAV/Exception/ReportNotSupported.php | 4 +-
lib/DAV/Exception/RequestedRangeNotSatisfiable.php | 2 +-
lib/DAV/Exception/ServiceUnavailable.php | 2 +-
lib/DAV/Exception/TooManyMatches.php | 2 +-
lib/DAV/Exception/UnsupportedMediaType.php | 2 +-
lib/DAV/FS/Directory.php | 20 +-
lib/DAV/FS/File.php | 12 +-
lib/DAV/FS/Node.php | 8 +-
lib/DAV/FSExt/Directory.php | 59 +-
lib/DAV/FSExt/File.php | 14 +-
lib/DAV/FSExt/Node.php | 16 +-
lib/DAV/File.php | 10 +-
lib/DAV/IMoveTarget.php | 44 +
lib/DAV/IMultiGet.php | 2 +-
lib/DAV/IProperties.php | 4 +-
lib/DAV/Locks/Backend/BackendInterface.php | 6 +-
lib/DAV/Locks/Backend/FS.php | 14 +-
lib/DAV/Locks/Backend/File.php | 14 +-
lib/DAV/Locks/Backend/PDO.php | 34 +-
lib/DAV/Locks/Plugin.php | 34 +-
lib/DAV/Mount/Plugin.php | 6 +-
lib/DAV/Node.php | 6 +-
lib/DAV/ObjectTree.php | 213 -----
lib/DAV/PartialUpdate/Plugin.php | 34 +-
lib/DAV/PropFind.php | 50 +-
lib/DAV/PropPatch.php | 18 +-
lib/DAV/Property/GetLastModified.php | 6 +-
lib/DAV/Property/Href.php | 6 +-
lib/DAV/Property/HrefList.php | 8 +-
lib/DAV/Property/LockDiscovery.php | 20 +-
lib/DAV/Property/ResourceType.php | 20 +-
lib/DAV/Property/Response.php | 12 +-
lib/DAV/Property/ResponseList.php | 10 +-
lib/DAV/Property/SupportedLock.php | 4 +-
lib/DAV/Property/SupportedMethodSet.php | 6 +-
lib/DAV/Property/SupportedReportSet.php | 14 +-
lib/DAV/PropertyInterface.php | 4 +-
.../PropertyStorage/Backend/BackendInterface.php | 19 +-
lib/DAV/PropertyStorage/Backend/PDO.php | 46 +-
lib/DAV/PropertyStorage/Plugin.php | 35 +-
lib/DAV/Server.php | 92 ++-
lib/DAV/ServerPlugin.php | 10 +-
lib/DAV/SimpleCollection.php | 12 +-
lib/DAV/SimpleFile.php | 14 +-
lib/DAV/StringUtil.php | 6 +-
lib/DAV/Sync/ISyncCollection.php | 4 +-
lib/DAV/Sync/Plugin.php | 24 +-
lib/DAV/TemporaryFileFilterPlugin.php | 24 +-
lib/DAV/Tree.php | 163 +++-
lib/DAV/Tree/Filesystem.php | 133 ---
lib/DAV/Version.php | 2 +-
lib/DAV/XMLUtil.php | 15 +-
lib/DAVACL/AbstractPrincipalCollection.php | 43 +-
lib/DAVACL/Exception/AceConflict.php | 2 +-
lib/DAVACL/Exception/NeedPrivileges.php | 4 +-
lib/DAVACL/Exception/NoAbstract.php | 2 +-
lib/DAVACL/Exception/NotRecognizedPrincipal.php | 2 +-
lib/DAVACL/Exception/NotSupportedPrivilege.php | 2 +-
lib/DAVACL/IPrincipalCollection.php | 26 +-
lib/DAVACL/Plugin.php | 203 +++--
lib/DAVACL/Principal.php | 44 +-
lib/DAVACL/PrincipalBackend/AbstractBackend.php | 34 +
lib/DAVACL/PrincipalBackend/BackendInterface.php | 29 +-
lib/DAVACL/PrincipalBackend/PDO.php | 83 +-
lib/DAVACL/PrincipalCollection.php | 2 +-
lib/DAVACL/Property/Acl.php | 14 +-
lib/DAVACL/Property/AclRestrictions.php | 2 +-
lib/DAVACL/Property/CurrentUserPrivilegeSet.php | 12 +-
lib/DAVACL/Property/Principal.php | 10 +-
lib/DAVACL/Property/SupportedPrivilegeSet.php | 15 +-
tests/Sabre/CalDAV/Backend/AbstractPDOTest.php | 41 +
tests/Sabre/CalDAV/Backend/AbstractTest.php | 66 +-
tests/Sabre/CalDAV/Backend/Mock.php | 9 +-
tests/Sabre/CalDAV/Backend/MockScheduling.php | 93 +++
tests/Sabre/CalDAV/Backend/PDOMySQLTest.php | 2 +-
...est.php => CalendarHomeSharedCalendarsTest.php} | 10 +-
...sTest.php => CalendarHomeSubscriptionsTest.php} | 10 +-
...{UserCalendarsTest.php => CalendarHomeTest.php} | 6 +-
tests/Sabre/CalDAV/CalendarObjectTest.php | 12 +-
tests/Sabre/CalDAV/CalendarTest.php | 26 +-
tests/Sabre/CalDAV/FreeBusyReportTest.php | 2 +-
tests/Sabre/CalDAV/ICSExportPluginTest.php | 13 +-
tests/Sabre/CalDAV/OutboxPostTest.php | 569 -------------
tests/Sabre/CalDAV/PluginTest.php | 26 +-
tests/Sabre/CalDAV/Principal/UserTest.php | 2 +-
.../Sabre/CalDAV/Schedule/DeliverNewEventTest.php | 93 +++
.../CalDAV/{ => Schedule}/FreeBusyRequestTest.php | 55 +-
.../Schedule/IMip/{Mock.php => MockPlugin.php} | 2 +-
tests/Sabre/CalDAV/Schedule/IMipPluginTest.php | 181 ++++
tests/Sabre/CalDAV/Schedule/InboxTest.php | 186 +++++
tests/Sabre/CalDAV/Schedule/OutboxPostTest.php | 136 +++
tests/Sabre/CalDAV/Schedule/PluginBasicTest.php | 25 +
.../Sabre/CalDAV/Schedule/PluginPropertiesTest.php | 48 ++
.../Sabre/CalDAV/Schedule/ScheduleDeliverTest.php | 662 +++++++++++++++
.../SchedulingObjectTest.php} | 229 +++---
tests/Sabre/CalDAV/SharedCalendarTest.php | 41 +-
tests/Sabre/CalDAV/ValidateICalTest.php | 14 +-
tests/Sabre/CardDAV/AddressBookQueryTest.php | 118 +++
tests/Sabre/CardDAV/Backend/AbstractPDOTest.php | 6 -
tests/Sabre/CardDAV/CardTest.php | 2 +-
tests/Sabre/CardDAV/MultiGetTest.php | 46 +-
tests/Sabre/CardDAV/PluginTest.php | 35 +-
.../CardDAV/Property/SupportedAddressDataTest.php | 3 +-
...sDataTest.php => SupportedCollationSetTest.php} | 13 +-
tests/Sabre/CardDAV/SogoStripContentTypeTest.php | 2 +-
tests/Sabre/CardDAV/ValidateVCardTest.php | 24 +-
tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php | 4 +-
tests/Sabre/DAV/Auth/PluginTest.php | 2 +-
tests/Sabre/DAV/Browser/MapGetToPropFindTest.php | 9 +-
tests/Sabre/DAV/Browser/PluginTest.php | 72 +-
tests/Sabre/DAV/Browser/PropFindAllTest.php | 70 ++
tests/Sabre/DAV/ClientTest.php | 10 +-
tests/Sabre/DAV/FSExt/ServerTest.php | 202 +++--
tests/Sabre/DAV/HttpDeleteTest.php | 6 +-
tests/Sabre/DAV/HttpPutTest.php | 42 +-
tests/Sabre/DAV/Issue33Test.php | 4 +-
tests/Sabre/DAV/Locks/MSWordTest.php | 6 +-
tests/Sabre/DAV/Locks/PluginTest.php | 125 +--
tests/Sabre/DAV/ObjectTreeTest.php | 2 +-
tests/Sabre/DAV/PropFindTest.php | 11 +
.../PropertyStorage/Backend/AbstractPDOTest.php | 34 +
tests/Sabre/DAV/PropertyStorage/Backend/Mock.php | 30 +
tests/Sabre/DAV/ServerCopyMoveTest.php | 62 +-
tests/Sabre/DAV/ServerMKCOLTest.php | 87 +-
tests/Sabre/DAV/ServerPluginTest.php | 14 +-
tests/Sabre/DAV/ServerPreconditionTest.php | 93 +--
tests/Sabre/DAV/ServerPropsInfiniteDepthTest.php | 9 +-
tests/Sabre/DAV/ServerPropsTest.php | 32 +-
tests/Sabre/DAV/ServerRangeTest.php | 87 +-
tests/Sabre/DAV/ServerSimpleTest.php | 106 +--
tests/Sabre/DAV/Sync/PluginTest.php | 4 +-
tests/Sabre/DAV/SyncTokenPropertyTest.php | 4 +-
tests/Sabre/DAV/TemporaryFileFilterTest.php | 52 +-
tests/Sabre/DAV/Tree/FilesystemTest.php | 88 --
tests/Sabre/DAV/TreeTest.php | 77 +-
tests/Sabre/DAVACL/ExpandPropertiesTest.php | 20 +-
tests/Sabre/DAVACL/PrincipalBackend/Mock.php | 14 +-
tests/Sabre/DAVACL/PrincipalPropertySearchTest.php | 173 +++-
.../DAVACL/PrincipalSearchPropertySetTest.php | 17 +-
tests/Sabre/DAVACL/PrincipalTest.php | 2 +-
tests/Sabre/DAVACL/Property/PrincipalTest.php | 8 +-
tests/Sabre/DAVServerTest.php | 25 +-
tests/Sabre/HTTP/ResponseMock.php | 1 -
tests/Sabre/HTTP/SapiMock.php | 6 +-
tests/phpcs/ruleset.xml | 57 ++
tests/phpunit.xml | 2 +-
261 files changed, 7464 insertions(+), 4378 deletions(-)
create mode 100644 CONTRIBUTING.md
create mode 100755 bin/migrateto21.php
mode change 100644 => 100755 examples/sql/mysql.calendars.sql
create mode 100644 lib/CalDAV/Backend/SchedulingSupport.php
copy lib/CalDAV/{UserCalendars.php => CalendarHome.php} (79%)
copy lib/CalDAV/{CalendarRootNode.php => CalendarRoot.php} (78%)
copy lib/CalDAV/{ICalendar.php => ICalendarObjectContainer.php} (59%)
create mode 100644 lib/CalDAV/Property/EmailAddressSet.php
copy lib/CalDAV/Schedule/{IOutbox.php => IInbox.php} (58%)
delete mode 100644 lib/CalDAV/Schedule/IMip.php
create mode 100644 lib/CalDAV/Schedule/IMipPlugin.php
create mode 100644 lib/CalDAV/Schedule/ISchedulingObject.php
create mode 100644 lib/CalDAV/Schedule/Inbox.php
create mode 100644 lib/CalDAV/Schedule/Plugin.php
copy lib/CalDAV/{CalendarObject.php => Schedule/SchedulingObject.php} (63%)
copy lib/{CalDAV => CardDAV}/Property/SupportedCollationSet.php (85%)
create mode 100644 lib/DAV/IMoveTarget.php
delete mode 100644 lib/DAV/ObjectTree.php
delete mode 100644 lib/DAV/Tree/Filesystem.php
create mode 100644 tests/Sabre/CalDAV/Backend/MockScheduling.php
rename tests/Sabre/CalDAV/{UserCalendarsSharedCalendarsTest.php => CalendarHomeSharedCalendarsTest.php} (85%)
rename tests/Sabre/CalDAV/{UserCalendarsSubscriptionsTest.php => CalendarHomeSubscriptionsTest.php} (89%)
rename tests/Sabre/CalDAV/{UserCalendarsTest.php => CalendarHomeTest.php} (96%)
delete mode 100644 tests/Sabre/CalDAV/OutboxPostTest.php
create mode 100644 tests/Sabre/CalDAV/Schedule/DeliverNewEventTest.php
rename tests/Sabre/CalDAV/{ => Schedule}/FreeBusyRequestTest.php (84%)
rename tests/Sabre/CalDAV/Schedule/IMip/{Mock.php => MockPlugin.php} (95%)
create mode 100644 tests/Sabre/CalDAV/Schedule/IMipPluginTest.php
create mode 100644 tests/Sabre/CalDAV/Schedule/InboxTest.php
create mode 100644 tests/Sabre/CalDAV/Schedule/OutboxPostTest.php
create mode 100644 tests/Sabre/CalDAV/Schedule/PluginBasicTest.php
create mode 100644 tests/Sabre/CalDAV/Schedule/PluginPropertiesTest.php
create mode 100644 tests/Sabre/CalDAV/Schedule/ScheduleDeliverTest.php
copy tests/Sabre/CalDAV/{CalendarObjectTest.php => Schedule/SchedulingObjectTest.php} (56%)
copy tests/Sabre/CardDAV/Property/{SupportedAddressDataTest.php => SupportedCollationSetTest.php} (64%)
create mode 100644 tests/Sabre/DAV/Browser/PropFindAllTest.php
delete mode 100644 tests/Sabre/DAV/Tree/FilesystemTest.php
create mode 100644 tests/phpcs/ruleset.xml
--
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