Lines Matching refs:to

35 * The default ACL rules allow an unauthenticated user to read information
47 * #834: Return vCards exactly as they were stored if we don't need to convert
61 others to their calendar and give them read/read-write access!
66 version you now first need to update to sabre/dav 3.1.
70 sharing api, head to the website for more detailed migration notes.
72 privileges. This allows you to assign a privilege to a resource, allowing
73 non-authenticated users to access it. For instance, this could allow you
74 to create a public read-only collection.
78 now changed a bit, and `LocalHref` was added to replace the old, default
87 * Added Sharing, ICSExport and VCFExport plugins to `groupwareserver.php`
96 * Added a new `getPrincipalByUri` plugin event. Allowing plugins to request
98 * Renamed `phpunit.xml` to `phpunit.xml.dist` to make local modifications easy.
105 * #759: DAV\Client is now able to actually correctly resolve relative urls.
128 we don't need to convert in between versions. This should speed up many
129 large addressbook syncs sometimes up to 50%.
138 * Set minimum libxml version to 2.7.0 in `composer.json`.
139 * #805: It wasn't possible to create calendars that hold events, journals and
152 * Faster XML parsing and generating due to sabre/xml update.
153 * #793: The Sqlite schema is now more strict and more similar to the MySQL
176 * #730: Switched all mysql tables to `utf8mb4` character set, allowing you to
180 * #729: Not all calls to `Sabre\DAV\Tree::getChildren()` were properly cached.
181 * #727: Added another workaround to make CalDAV work for Windows 10 clients.
182 * #742: Fixes to make sure that vobject 4 is correctly supported.
190 * #747: Now throwing exceptions and setting the HTTP status to 500 in subtle
207 * #697: Added a "tableName" member to the PropertyStorage PDO backend. (@Frzk).
224 * Upgraded to vobject 4, which is a lot faster.
244 * Set minimum libxml version to 2.7.0 in `composer.json`.
245 * #727: Added another workaround to make CalDAV work for Windows 10 clients.
246 * #805: It wasn't possible to create calendars that hold events, journals and
259 * Faster XML parsing and generating due to sabre/xml update.
277 * #730: Switched all mysql tables to `utf8mb4` character set, allowing you to
279 * #729: Not all calls to `Sabre\DAV\Tree::getChildren()` were properly cached.
319 * Fixed example files to no longer use now-deprecated realm argument.
365 * #669: Add export button to browser plugin for address books. (@mgee)
392 generating uris, this caused delegation to break.
405 * It's now possible to get all property information from files using the
418 * Changed all MySQL columns from `VARCHAR` to `VARBINARY` where possible.
419 * Improved older migration scripts a bit to allow easier testing.
430 * BC Break: It's no longer possible to instantiate the Locks plugin without
432 * Simplified the Locking system and fixed a bug related to if tokens checking
433 locks unrelated to the current request.
437 * Renamed `Sabre\CardDAV\UserAddressBooks` to `Sabre\CardDAV\AddressBookHome`
438 to be more consistent with `CalendarHome` as well as the CardDAV
463 * Renamed `Sabre\DAV\Auth\Backend\BackendInterface::requireAuth` to
492 * #560: GuessContentType plugin will now set content-type to
494 * #568: Added a `componentType` argument to `ICSExportPlugin`, allowing you to
496 * #582: Authentication backend interface changed to be stateless. If you
498 to the latest API!
507 * #805: It wasn't possible to create calendars that hold events, journals and
584 * #539: Fixed a bug related to scheduling in shared calendars.
586 * #581: findByUri would send empty prefixes to the principal backend (@soydeedo)
593 * #581: Fixed problems related to finding attendee information during
602 * #566: Another issue related to the migration script, which would cause
603 scheduling to not work well for events that were already added before the
618 * #566: Migration process had 2 problems related to adding the `uid` field
619 to the `calendarobjects` table.
644 * Added: calendar-user-address-set to default principal search properties
647 to a new plugin: `Sabre\CalDAV\Notifications\Plugin`. If you want to use
651 * #533: New invites are no longer delivered to taks-only calendars.
659 * #529: Added getCalendarObjectByUID to PDO backend, speeding up scheduling
671 jCard to vCard upon `PUT`. It's important to note that your backends _may_
673 * Added: #444. Collections can now opt-in to support high-speed `MOVE`.
677 run `bin/migrate21.php` to upgrade your database schema.
681 * Changed: `Sabre\CalDAV\UserCalendars` has been renamed to
683 * Changed: `Sabre\CalDAV\CalendarRootNode` has been renamed to
697 * Changed: Restructured the zip distribution to be a little bit more lean
704 * #486: It's now possible to return additional properties when an 'allprop'
764 `Sabre\CalDAV\CalendarRootNode`. The latter is going to be deprecated in 2.1,
765 so this makes it slightly easier to write code that works in both branches.
788 * Added: Automatically mapping internal sync-tokens to getctag.
797 * #476: CSP policy incorrect, causing stylesheets to not load in the browser
801 took this opportunity to rename it to `TooManyMatches`.
813 user didn't have access to.
855 * Making it easier for implementors to override how the CardDAV addressbook
865 * Moved all precondition checking into a central place, instead of having to
868 * Switched to PSR-4
886 * Fixed: Issue #382. Stricter checking if calendar-query is allowed to run.
911 clients to manage a list of subscriptions on the server.
915 systems without having to define any classes.
920 * Added: Sabre\DAV\IMultiGet to optimize requests that retrieve information
922 * Added: MultiGet support to default CalDAV and CardDAV backends, speeding up
926 * Fixed: Read-only access to calendars still allows the sharee to modify basic
946 * Added: The ability for plugins to validate custom tokens in If: headers.
947 * Changed: Completely refactored the Lock plugin to deal with the new If: header
954 * Added: Issue 333: It's now possible to override the calendar-home in the
956 * Added: A negotiateContentType to HTTP\Request. A convenience method.
959 * Added: Issue #358, adding a component=vevent parameter to the content-types
975 * #516: The DAV client will now only redirect to HTTP and HTTPS urls.
1047 * Fixed: Typo in 1.7 migration script caused it to fail.
1054 * BC Break: Moved the entire codebase to PHP namespaces.
1058 * BC Break: Changed a bunch of constructor signatures in the CalDAV package, to
1062 * Added: Sabre_DAVACL_IPrincipalCollection interface, to advertise support for
1064 * Added: Simple console script to fire up a fileserver in the current directory
1093 * Added: Sabre_DAV_Exception_LengthRequired to omit 411 errors.
1116 * Added: Issue #367: Automatically adding a UID to vcards that don't have them.
1146 (which is often way to small).
1147 * Fixed: The browser plugin potentially allowed people to open any arbitrary
1158 * Added: ->setVerifyPeers to Sabre_DAV_Client (greatly resisting against it,
1167 removed that was added to support old versions of Windows XP (pre-SP3).
1168 Indeed! We needed a crazy workaround to work with one MS product in the past,
1169 and we can't keep that workaround to be compatible with another MS product.
1174 to improve compatibility with MS Office 2011 for Mac.
1175 * Changed: reverted the automatic translation of 'DAV:' xml namespaces to
1177 relatively recent debian release, so we'll wait till 2015 to take this one out
1204 * Added: Some non-standard properties for sharing to improve compatibility.
1214 lazier when implementing. Note: bug numbers after this line refer to Google
1228 migration script is required to ensure everything will keep working. Read the
1238 * BC Break: The DAV: namespace is no longer converted to urn:DAV. This was a
1245 * Added: Experimental interfaces to allow implementation of caldav-sharing. Note
1248 allows iCal and other clients to fetch other users' free-busy data.
1249 * Added: Experimental NotificationSupport interface to add caldav notifications.
1252 * Added: Support for PATCH using a SabreDAV format, to live-patch files.
1256 the CalDAV plugin to the CalDAV backends. This allows for heavy optimizations.
1273 * Added: Sabre_DAV_PartialUpdate. This plugin allows you to use the PATCH method
1274 to update parts of a file.
1283 * Fixed: Returning 409 Conflict instead of 500 when an attempt is made to create
1310 (which is often way to small).
1311 * Fixed: The browser plugin potentially allowed people to open any arbitrary
1321 * Added: ->setVerifyPeers to Sabre_DAV_Client (greatly resisting against it,
1336 * Added: Ability to allow users to set SSL certificates for the Client class.
1351 * Fixed: Problem with POST requests to the outbox if mailto: was not lower
1368 * Added: It's now possible to specify in Sabre_DAV_Client which type of
1369 authentication is to be used.
1374 forcing every component to have a UID.
1395 * Added: Sabre_DAV_Server::$exposeVersion, allowing you to hide SabreDAV's
1432 * BC Break: Moved functions from Sabre_CalDAV_XMLUtil to
1442 on how to setup a caldav server with just Sabre_DAV_Server.
1445 * Added: Ability to create new calendars and addressbooks from within the
1450 * Added: Possibility to let server send out invitation emails on behalf of
1455 * Added: Ability for plugins to tell the ACL plugin which principal plugins are
1461 * Added: Sabre_VObject_Component::getComponents() to return a list of only
1464 DAVACL, HTTP, VObject) as an alternative to the autoloader. This often works
1475 * Changed: Sabre_VObject_Element_* classes are now renamed to
1478 * Added: Sabre_VObject_FreeBusyGenerator to generate free-busy reports based on
1480 * Added: Sabre_VObject_RecurrenceIterator to find all the dates and times for
1489 * Fixed: Issue 66: Using rawurldecode instead of urldecode to decode paths from
1492 * Added: Sabre_DAV_Exception_PaymentRequired exception, to emit HTTP 402 status
1494 * Added: Some mysql unique constraints to example files.
1499 * Changed: Properties are now also automatically mapped to their appropriate
1510 * Added: More arguments to beforeWriteContent and beforeCreateFile (see
1512 * Added: Hook for iCalendar validation. This allows us to validate iCalendar
1544 * Changed: Added 'GuessContentType' plugin to fileserver.php example.
1548 * Added: Made it optional to supply carddata from an Addressbook backend when
1566 * Fixed: Bug in Sabre_DAV_Locks_Backend_File that didn't allow multiple files to
1578 * Added: All VObject elements now have a reference to their parent node.
1585 * Fixed: Issue 152. iOS 1.4.2 apparantly requires HTTP/1.1 200 OK to be in
1589 * Fixed: Issue 159: Automatically converting any vcard and icalendardata to
1599 'TEXT' was too small sometimes to hold all the data.
1602 * Added: Sabre_VObject_Property::add() to add duplicate parameters to
1611 * Added: It's not possible to specify more 'alternate uris' in principal
1631 useful for people attempting to parse vcards.
1642 * Added: Clark-notation parser to XML utility.
1643 * Added: unset() support to VObject components.
1644 * Fixed: Refactored CalDAV property fetching to be faster and simpler.
1654 'action' to reduce the chance of collisions.
1661 * Added: The option to override the default tablename all PDO backends use.
1666 users to update the {DAV:}group-member-set property.
1668 * Added: VObject library can now automatically map iCalendar properties to
1677 the DATETIME field to an INT to ensure this field will work correctly.
1678 * Change: Sabre_DAV_Property_Principal is now renamed to
1690 * Added: It's not possible to disable listing of nodes that are denied read
1692 * Fixed: Changed a few properties in CalDAV classes from private to protected.
1694 the server was running on the root of the domain and a user tried to access a
1708 * Change: Slightly changed CalDAV Backend API's, to allow for heavy
1717 * BC break: In order to fix Issue 99, a new argument had to be added to
1724 Sabre_DAV_Auth_Plugin, and moved to the Sabre_DAVACL_Plugin.
1727 * Added: Ability to automatically generate full .ics feeds off calendars. To
1728 use: Add the Sabre_CalDAV_ICSExportPlugin, and add ?export to your calendar
1736 * Added: You can now pass arrays to the Sabre_DAV_Server constructor. If it's an
1739 * Added: The principal base uri is now customizable. It used to be hardcoded to
1741 * Added: getSupportedReportSet method in ServerPlugin class. This allows you to
1743 * Added: A '..' link to the HTML browser.
1756 * Added: Global way to easily supply new resourcetypes for certain node classes.
1757 * Fixed: Issue 59: Allowing the user to override the authentication realm in
1766 * Added: childExists method to Sabre_DAV_ICollection. This is an api break, so
1776 * Added: Sabre_DAV_Auth_Backend_AbstractBasic class, which can be used to easily
1790 * Updated: Refactoring in Sabre_CalDAV to make everything a bit more ledgable.
1793 * Fixed: Issue 86: Fixed Content-Range top-boundary from 'file size' to 'file
1823 * Updated: SabreDAV now attempts to guess the BaseURI if it's not set.
1834 * Fixed: Issue 51, Adding windows 7 lockfiles to TemporaryFileFilter.
1835 * Fixed: Issue 38, Allowing custom filters to be added to TemporaryFileFilter.
1840 * Updated: Small improvements to example files.
1863 * Updated: some example sql to include email address.
1875 * Added: email address property to principals.
1885 Sabre_HTTP, Sabre_DAV and Sabre_CalDAV packages. In addition to that a new
1887 * Changed: Autoloader moved to Sabre/autoload.php.
1897 * Update: Complete rewrite of property updating. Now easier to use and atomic.
1898 * Fixed: Issue 16, automatically adding trailing / to baseUri.
1911 * Added: MySQL database dumps. MySQL is now also supported next to SQLite.
1925 * Added: Issue 35: SabreDAV version to header to OPTIONS response to ease
1929 * Fixed: Issue 33: Converting ISO-8859-1 characters to UTF-8.
1932 * Added: SabreDAV version to all error responses.
1943 * Added: naturalselection script now allows the user to specify a 'minimum
1944 number of bytes' for deletion. This should reduce load due to less crawling
1964 * Changed: Moved Sabre_DAV_Server::parseProps to
1985 * Changed: Authentication plugin refactored, making it possible to implement
1993 * Changed: {DAV:}resourceType defaults to 0
1994 * Changed: Any non-null resourceType now gets a / appended to the href value.
2010 * Added: Moved autoload from lib/ to lib/Sabre/autoload.php. This is also the
2023 * Fixed: Issue 40: Last references to basename/dirname
2032 * Fixed: Issue 33: Converting ISO-8859-1 characters to UTF-8.
2035 * Added: SabreDAV version to all error responses.
2043 * Non-public release. This release is identical to 1.0.10, but it is used to
2044 test releasing packages to pear.sabredav.org.
2051 * Added: Issue 35: Adding SabreDAV version to HTTP OPTIONS responses.
2066 * Added: Sabre_DAV_ICollection interface, to aid in future compatibility.
2068 Sabre_DAV_Exception_PermissionDenied in the future, and can already be used to
2088 with Sabre.autoload.php due to a incorrect filename.
2096 This is to retain the old method to install SabreDAV until pearfarm becomes
2105 * Added: naturalselection. A tool to keep cache directories below a specified
2127 * Changed: events must now explicitly return false to stop execution. Before,
2128 execution would be stopped by anything loosely evaluating to false.
2130 arguments, and returns a different response. This allows plugin developers to
2132 always calculated relative to the baseUri, and not the uri of the request.
2133 * Changed: generatePropFindResponse is renamed to generateMultiStatus, and now
2134 takes a list of properties similar to the response of getPropertiesForPath.
2135 This was also needed to improve flexibility for plugin development.
2147 * Added: afterGetProperties event. This event can be used to make modifications
2148 to property responses.
2182 rfc's, which are publicly available. This reduces the package from ~800k to
2192 * Added: Plugin to automatically map GET requests to non-files to PROPFIND
2196 * Added: Ability to choose to use auth-int, auth or both for HTTP Digest
2199 * Fixed: TemporaryFileFilter plugin now intercepts HTTP LOCK requests to
2203 * Added: now a PEAR-compatible package again, thanks to Michael Gauthier
2204 * Changed: moved default copy and move logic from ObjectTree to Tree class
2226 * Added: When subscribing to events, it is now possible to supply a priority.
2227 This is for example needed to ensure that the Authentication Plugin is used
2230 * Added: Users-manager plugin for .htdigest files. Experimental and subject to
2251 * Fixed: Added README and ChangeLog to package
2257 * Added: System to return complex properties from PROPFIND.
2268 can be used by plugins to add reports.
2275 * Fixed: bug related to parsing proppatch and propfind requests. Didn't show up
2291 require to hold entire files in memory, which can be an issue if you're
2313 * Added: Added a very simple example for implementing a mapping to PHP file
2314 streams. This should allow easy implementation of for example a WebDAV to FTP
2320 removed from all the files. It is now recommended to use autoloading of
2321 classes, or just including lib/Sabre.includes.php. This fix was made to allow
2327 * Updated: Split up some operations from Sabre_DAV_Server to
2339 * Added: Depth support to locks
2362 * Added: Sabre_DAV_IQuota to return quota information
2381 [mi20]: http://sabre.io/dav/upgrade/1.8-to-2.0/