[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