-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit d55db7c
Showing
413 changed files
with
85,688 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,179 @@ | ||
<!DOCTYPE html> | ||
<head lang="en"> | ||
|
||
|
||
|
||
<title>sabre/dav</title> | ||
|
||
<meta charset="utf-8"> | ||
|
||
<link rel="alternate" type="application/atom+xml" href="https://sabre.io/atom.xml" title="sabre.io blog"> | ||
<link rel="icon" href="https://sabre.io/favicon.ico"> | ||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,700,300,400" type="text/css"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<link rel="stylesheet" type="text/css" href="https://sabre.io/css/sabre.css"> | ||
|
||
</head> | ||
<body > | ||
<header class="pagehead"> | ||
|
||
<div class="pagehead-inner"> | ||
<a class="logo" href="https://sabre.io/"> | ||
<img src="https://sabre.io/img/logo.png" alt="sabre/sabre/dav"> | ||
sabre<span>/dav</span> | ||
</a> | ||
|
||
<nav class="nav nav--page"> | ||
<ul> | ||
<li class="size-auto"></li> | ||
<li><a href="https://sabre.io/dav">Docs</a></li> | ||
<li><a href="https://sabre.io/blog">Blog</a></li> | ||
<li><a href="https://sabre.io/support">Support</a></li> | ||
<li class="size-auto text--right"><a href="https://github.com/sabre-io"><i class="fa fa-github"></i></a></li> | ||
<!-- <li><a href="https://sabre.io/atom.xml"><i class="fa fa-rss"></i></a> <a href="https://twitter.com/sabredav"><i class="fa fa-twitter"></i></a></li> --> | ||
</ul> | ||
</nav> | ||
|
||
</div> | ||
|
||
</header> | ||
|
||
<input class="hamburger-input" type="checkbox" id="nav-check" name="nav-check"> | ||
<label class="hamburger-label" for="nav-check"><i class="fa fa-bars"></i></label> | ||
|
||
<main class="incl-sidebar"> | ||
<aside class="sidebar"> | ||
<nav class="nav nav--sidebar"> | ||
<ul class="list list--nav"> | ||
<li><a href="https://sabre.io/dav">sabre/dav</a> | ||
<ul> | ||
<li><a href="https://sabre.io/dav/install">Installation</a></li> | ||
<li><a href="https://sabre.io/dav/upgrading">Upgrading</a></li> | ||
<li><a href="https://sabre.io/dav/gettingstarted">Getting Started</a></li> | ||
<li><a href="https://sabre.io/dav/extending-sabredav">Extending sabre/dav</a></li> | ||
<li>Troubleshooting | ||
<ul> | ||
<li><a href="https://sabre.io/dav/faq">FAQ</a></li> | ||
<li><a href="https://sabre.io/dav/clients">Clients</a></li> | ||
<li><a href="https://sabre.io/dav/webservers">Webservers</a></li> | ||
</ul> | ||
</li> | ||
<li>CalDAV | ||
<ul> | ||
<li><a href="https://sabre.io/dav/caldav">Getting started</a></li> | ||
<li><a href="https://sabre.io/dav/building-a-caldav-client">Building a CalDAV client</a></li> | ||
<li><a href="https://sabre.io/dav/caldav-carddav-integration-guide">Integration guide</a></li> | ||
<li><a href="https://sabre.io/dav/caldav-proxy">Delegation</a></li> | ||
<li><a href="https://sabre.io/dav/caldav-sharing">Calendar sharing</a></li> | ||
<li><a href="https://sabre.io/dav/ics-export-plugin">iCalendar export</a></li> | ||
<li><a href="https://sabre.io/dav/scheduling">Scheduling</a></li> | ||
<li><a href="https://sabre.io/dav/service-discovery">Service Discovery</a></li> | ||
</ul> | ||
</li> | ||
<li>CardDAV | ||
<ul> | ||
<li><a href="https://sabre.io/dav/carddav/">Getting started</a></li> | ||
<li><a href="https://sabre.io/dav/building-a-carddav-client/">Building a CardDAV client</a></li> | ||
<li><a href="https://sabre.io/dav/caldav-carddav-integration-guide/">Integration guide</a></li> | ||
<li><a href="https://sabre.io/dav/carddav-directory/">CardDAV Directory</a></li> | ||
<li><a href="https://sabre.io/dav/vcf-export-plugin/">vCard export</a></li> | ||
<li><a href="https://sabre.io/dav/carddav-me-card/">Me-card</a></li> | ||
<li><a href="https://sabre.io/dav/service-discovery/">Service Discovery</a></li> | ||
</ul> | ||
</li> | ||
<li>Other topics | ||
<ul> | ||
<li><a href="https://sabre.io/dav/acl">Acl</a></li> | ||
<li><a href="https://sabre.io/dav/authentication">Authentication</a></li> | ||
<li><a href="https://sabre.io/dav/character-encoding">Character encoding</a></li> | ||
<li><a href="https://sabre.io/dav/browser-plugin">Directory indexes</a></li> | ||
<li><a href="https://sabre.io/dav/davmount">DavMount</a></li> | ||
<li><a href="https://sabre.io/dav/guesscontenttype">Content Types</a></li> | ||
<li><a href="https://sabre.io/dav/http-patch">PATCH support</a></li> | ||
<li><a href="https://sabre.io/dav/large-files">Large files</a></li> | ||
<li><a href="https://sabre.io/dav/litmus">Litmus</a></li> | ||
<li><a href="https://sabre.io/dav/locks">Locks</a></li> | ||
<li><a href="https://sabre.io/dav/plugins">Plugins</a></li> | ||
<li><a href="https://sabre.io/dav/per-user-directories/">Per-user directories</a></li> | ||
<li><a href="https://sabre.io/dav/properties">Properties</a></li> | ||
<li><a href="https://sabre.io/dav/property-storage">Property storage</a></li> | ||
<li><a href="https://sabre.io/dav/scalability">Scalability</a></li> | ||
<li><a href="https://sabre.io/dav/simplecollection">SimpleCollection</a></li> | ||
<li><a href="https://sabre.io/dav/standards-support">Standards Support</a></li> | ||
<li><a href="https://sabre.io/dav/temporary-files">Temporary Files</a></li> | ||
<li><a href="https://sabre.io/dav/versioning">Versioning</a></li> | ||
<li><a href="https://sabre.io/dav/virtual-filesystems">Virtual filesystems</a></li> | ||
<li><a href="https://sabre.io/dav/davclient">WebDAV client</a></li> | ||
<li><a href="https://sabre.io/dav/sync">WebDAV sync</a></li> | ||
<li><a href="https://sabre.io/dav/writing-plugins">Writing Plugins</a></li> | ||
<li><a href="https://sabre.io/dav/xmlelements">XML Elements</a></li> | ||
</ul> | ||
</li> | ||
</ul> | ||
</li> | ||
<li><a href="https://sabre.io/event">sabre/event</a> | ||
</li> | ||
<li><a href="https://sabre.io/http">sabre/http</a> | ||
</li> | ||
<li><a href="https://sabre.io/katana">sabre/katana</a> | ||
</li> | ||
<li><a href="https://sabre.io/vobject">sabre/vobject</a> | ||
</li> | ||
<li><a href="https://sabre.io/xml">sabre/xml</a> | ||
</li> | ||
<li><a href="https://sabre.io/uri">sabre/uri</a> | ||
</li> | ||
<li><a href="https://sabre.io/baikal/">Baïkal</a> | ||
</li> | ||
<li><a href="https://sabre.io/license">License</a></li> | ||
</ul> | ||
</nav> | ||
</aside> | ||
<article> | ||
|
||
<h1 id="404-not-found">404 Not Found</h1> | ||
|
||
<p>Unfortunately the page you tried to access does not exist.</p> | ||
|
||
<p>Did you get here by following a link? Please <a href="https://github.com/fruux/sabre.io/issues">let us know on github</a>, so we | ||
can try to fix it!</p> | ||
|
||
|
||
</article> | ||
</main> | ||
|
||
<!-- this is where the ugly bit starts. Stupid javascript :( --> | ||
|
||
<script src="https://sabre.io/components/highlightjs/highlight.pack.js"></script> | ||
<script> | ||
hljs.configure({languages: ['php']}); | ||
hljs.initHighlightingOnLoad(); | ||
</script> | ||
|
||
<script> | ||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | ||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | ||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | ||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | ||
ga('create', 'UA-2848664-5', 'sabre.io'); | ||
ga('send', 'pageview'); | ||
</script> | ||
|
||
|
||
<footer> | ||
|
||
<nav> | ||
<ul> | ||
<li>© 2023 <a href="https://fruux.com">fruux GmbH</a> · </li> | ||
<li><a href="https://sabre.io/support">Contact</a> · </li> | ||
<li><a href="https://sabre.io/legal">Legal Info</a></li> | ||
</ul> | ||
<ul> | ||
<li><i class="fa fa-twitter"></i> <a href="https://twitter.com/sabredav">@sabredav</a> · </li> | ||
<li><a href="https://twitter.com/fruux">@fruux</a></li> | ||
</ul> | ||
</nav> | ||
|
||
</footer> | ||
|
||
</body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,210 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<feed xmlns="http://www.w3.org/2005/Atom"> | ||
<title><![CDATA[sabre.io]]></title> | ||
<link href="https://sabre.io/atom.xml" rel="self"/> | ||
<link href="https://sabre.io/"/> | ||
<updated>2023-11-09T16:16:15+00:00</updated> | ||
<id>http://sabre.io/</id> | ||
<generator uri="https://sculpin.io/">Sculpin</generator> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/vobject 4.2.0 released]]></title> | ||
<link href="https://sabre.io/blog/2019/sabre-vobject-4.2.0-release/"/> | ||
<updated>2019-02-19T07:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2019/sabre-vobject-4.2.0-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/vobject 4.2.0.</p> | ||
<p>This release adds a few new features, and fixes several issues:</p> | ||
<ol> | ||
<li>DTSTAMP must be specified in UTC</li> | ||
<li>ORGANIZER e-mail addresses are case-insensitive</li> | ||
<li>Repairing BASE64 encoded v3.0 vCards</li> | ||
</ol> | ||
<p>Upgrade sabre/vobject by running:</p> | ||
<pre><code>composer update sabre/vobject | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/vobject/blob/4.2.0/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/xml 2.1.2 released]]></title> | ||
<link href="https://sabre.io/blog/2019/sabre-xml-2.1.2-release/"/> | ||
<updated>2019-01-09T08:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2019/sabre-xml-2.1.2-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/xml 2.1.2.</p> | ||
<p>This release now prevents infinite loops on empty xml elements.</p> | ||
<p>Upgrade sabre/xml by running:</p> | ||
<pre><code>composer update sabre/xml | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/xml/blob/2.1.2/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/xml 2.0.2 released]]></title> | ||
<link href="https://sabre.io/blog/2019/sabre-xml-2.0.2-release/"/> | ||
<updated>2019-01-09T07:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2019/sabre-xml-2.0.2-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/xml 2.0.2.</p> | ||
<p>This release now prevents infinite loops on empty xml elements.</p> | ||
<p>Upgrade sabre/xml by running:</p> | ||
<pre><code>composer update sabre/xml | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/xml/blob/2.0.2/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/xml 1.5.1 released]]></title> | ||
<link href="https://sabre.io/blog/2019/sabre-xml-1.5.1-release/"/> | ||
<updated>2019-01-09T06:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2019/sabre-xml-1.5.1-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/xml 1.5.1.</p> | ||
<p>This release now prevents infinite loops on empty xml elements.</p> | ||
<p>Upgrade sabre/xml by running:</p> | ||
<pre><code>composer update sabre/xml | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/xml/blob/1.5.1/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/dav 3.2.3 released]]></title> | ||
<link href="https://sabre.io/blog/2018/sabre-dav-3.2.3-release/"/> | ||
<updated>2018-10-19T07:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2018/sabre-dav-3.2.3-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/dav 3.2.3.</p> | ||
<p>This release now makes sure that files that are siblings of directories, are reported as files.</p> | ||
<p>Upgrade sabre/dav by running:</p> | ||
<pre><code>composer update sabre/dav | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/dav/blob/3.2.3/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/dav 3.1.5 released]]></title> | ||
<link href="https://sabre.io/blog/2018/sabre-dav-3.1.5-release/"/> | ||
<updated>2018-10-19T06:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2018/sabre-dav-3.1.5-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/dav 3.1.5.</p> | ||
<p>Changes:</p> | ||
<ol> | ||
<li>Creating a new calendar on some MySQL configurations caused an error.</li> | ||
<li>Added support for filtering vCard properties in the addressbook-query REPORT.</li> | ||
</ol> | ||
<p>Upgrade sabre/dav by running:</p> | ||
<pre><code>composer update sabre/dav | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/dav/blob/3.1.5/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/xml 2.1.1 released]]></title> | ||
<link href="https://sabre.io/blog/2018/sabre-xml-2.1.1-release/"/> | ||
<updated>2018-10-09T06:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2018/sabre-xml-2.1.1-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/xml 2.1.1.</p> | ||
<p>This release now properly detects xml parse errors in <code>parseCurrentElement()</code> edge-cases.</p> | ||
<p>Upgrade sabre/xml by running:</p> | ||
<pre><code>composer update sabre/xml | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/xml/blob/2.1.1/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/xml 2.0.1 released]]></title> | ||
<link href="https://sabre.io/blog/2018/sabre-xml-2.0.1-release/"/> | ||
<updated>2018-10-09T06:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2018/sabre-xml-2.0.1-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/xml 2.0.1.</p> | ||
<p>This release now properly detects xml parse errors in <code>parseCurrentElement()</code> edge-cases.</p> | ||
<p>Upgrade sabre/xml by running:</p> | ||
<pre><code>composer update sabre/xml | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/xml/blob/2.0.1/CHANGELOG.md">GitHub</a></p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/http 5.0.0 release]]></title> | ||
<link href="https://sabre.io/blog/2018/sabre-http-5.0.0-release/"/> | ||
<updated>2018-06-04T07:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2018/sabre-http-5.0.0-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/http 5.0.0</p> | ||
<ul> | ||
<li>Now requires PHP 7.0+</li> | ||
<li>Supports sabre/event 4.x and 5.x</li> | ||
<li>Depends on sabre/uri 2.</li> | ||
<li>hhvm is no longer supported starting this release.</li> | ||
<li>It's now possible to supply request/response bodies using a callback function. This allows very high-speed/low-memory responses to be created.</li> | ||
<li>Strict typing is used everywhere this is applicable.</li> | ||
<li>Removed <code>URLUtil</code> class. It was deprecated a long time ago, and most of its functions moved to the <code>sabre/uri</code> package.</li> | ||
<li>Removed <code>Util</code> class. Most of its functions moved to the functions.php file.</li> | ||
<li>The <code>$method</code> and <code>$uri</code> arguments when constructing a Request object are now required.</li> | ||
<li>When <code>Sapi::getRequest()</code> is called, we default to setting the HTTP Method to CLI.</li> | ||
<li>The HTTP response is now initialized with HTTP code <code>500</code> instead of <code>null</code>, so if it's not changed, it will be emitted as 500.</li> | ||
<li>`Sending charset="UTF-8" on Basic authentication challenges per <a href="https://tools.ietf.org/html/rfc7617">RFC7617</a>.</li> | ||
<li>Added support for <code>SERVER_PROTOCOL HTTP/2.0</code></li> | ||
<li>Previous CURL opts are not persisted anymore</li> | ||
<li>Final release</li> | ||
</ul> | ||
<p>Upgrade sabre/http by making sure your <code>composer.json</code> has <code>~5.0</code> as a version | ||
requirement, and then just run <code>composer update</code>.</p> | ||
<p>Full changelog of this release can be found on <a href="https://github.com/sabre-io/http/blob/5.0.0/CHANGELOG.md">GitHub</a>.</p> | ||
]]></content> | ||
</entry> | ||
<entry> | ||
<title type="html"><![CDATA[sabre/vobject 4.1.6 released]]></title> | ||
<link href="https://sabre.io/blog/2018/sabre-vobject-4.1.6-release/"/> | ||
<updated>2018-04-20T07:00:00+00:00</updated> | ||
<id>https://sabre.io/blog/2018/sabre-vobject-4.1.6-release/</id> | ||
<content type="html"><![CDATA[<p>We just released sabre/vobject 4.1.6.</p> | ||
<p>This release adds a few new features, and fixes several issues:</p> | ||
<ol> | ||
<li>Serialization performance improvements.</li> | ||
<li>Fixes in iTip for handling <code>BYDAY=SA,SO</code>.</li> | ||
<li>Fixes in iTip handling of <code>SCHEDULE-FORCE-SEND</code>.</li> | ||
</ol> | ||
<p>Upgrade sabre/vobject by running:</p> | ||
<pre><code>composer update sabre/vobject | ||
</code></pre> | ||
<p>Full changelog can be found on <a href="https://github.com/sabre-io/vobject/blob/4.1.6/CHANGELOG.md">Github</a></p> | ||
]]></content> | ||
</entry> | ||
</feed> |
Oops, something went wrong.