Projects
Kolab:Winterfell
php-sabre-dav
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 4
View file
php-sabre-dav.spec
Changed
@@ -14,7 +14,7 @@ Name: php-%{gh_project} Summary: WebDAV Framework for PHP -Version: 2.1.6 +Version: 2.1.11 Release: 1%{?dist} URL: https://github.com/%{gh_owner}/%{gh_project} @@ -147,6 +147,9 @@ %changelog +* Sat Dec 03 2016 Daniel Hoffend <dh@dotlan.net> - 2.1.11-1 +- Forward to upstream version 2.1.11 + * Wed Apr 29 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.1.3-1 - Forward to upstream version 2.1.3
View file
0001-Use-ClassLoader-from-Symfony-instead-of-autoload.patch
Deleted
@@ -1,31 +0,0 @@ -diff -rupN a/tests/bootstrap.php b/tests/bootstrap.php ---- a/tests/bootstrap.php 2016-09-04 17:10:06.666787641 +0200 -+++ b/tests/bootstrap.php 2016-09-04 17:12:35.840848334 +0200 -@@ -1,17 +1,17 @@ - <?php - --set_include_path(__DIR__ . '/../lib/' . PATH_SEPARATOR . __DIR__ . PATH_SEPARATOR . get_include_path()); -- --$autoLoader = include __DIR__ . '/../vendor/autoload.php'; -- --// SabreDAV tests auto loading --$autoLoader->add('Sabre\\', __DIR__); --// VObject tests auto loadiong --$autoLoader->addPsr4('Sabre\\VObject\\',__DIR__ . '/../vendor/sabre/vobject/tests/VObject'); -- -- - date_default_timezone_set('UTC'); - -+require_once 'Symfony/Component/ClassLoader/ClassLoader.php'; -+use Symfony\Component\ClassLoader\ClassLoader; -+$loader = new ClassLoader(); -+$loader->setUseIncludePath(true); -+$loader->register(); -+$loader->addPrefixes(array( -+ 'Sabre' => __DIR__.'/../lib', -+ 'SabreTest' => __DIR__, -+)); -+ - $config = [ - 'SABRE_TEMPDIR' => dirname(__FILE__) . '/temp/', - 'SABRE_HASSQLITE' => in_array('sqlite',PDO::getAvailableDrivers()),
View file
0001-Use-homemade-autoload.php.patch
Added
@@ -0,0 +1,202 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Thu, 26 Feb 2015 10:10:46 -0400 +Subject: Use homemade autoload.php + +Work around the lack of proper autoload.php from Composer. + +Forwarded: not-needed +--- + bin/build.php | 3 ++- + bin/migrateto17.php | 6 +++--- + bin/migrateto20.php | 6 +++--- + bin/migrateto21.php | 6 +++--- + bin/naturalselection | 2 +- + bin/sabredav.php | 4 ++-- + examples/addressbookserver.php | 2 +- + examples/calendarserver.php | 2 +- + examples/fileserver.php | 2 +- + examples/groupwareserver.php | 2 +- + examples/simplefsserver.php | 6 +----- + 11 files changed, 19 insertions(+), 22 deletions(-) + +diff --git a/bin/build.php b/bin/build.php +index 3ccb7e5..47c9347 100644 +--- a/bin/build.php ++++ b/bin/build.php +@@ -1,3 +1,4 @@ ++#!/usr/bin/php + <?php + + $tasks = [ +@@ -77,7 +78,7 @@ function init() { + + global $version; + if (!$version) { +- include __DIR__ . '/../vendor/autoload.php'; ++ include __DIR__ . '/../lib/autoload.php'; + $version = Sabre\DAV\Version::VERSION; + } + +diff --git a/bin/migrateto17.php b/bin/migrateto17.php +index 66a9ee5..67a75e6 100755 +--- a/bin/migrateto17.php ++++ b/bin/migrateto17.php +@@ -1,4 +1,4 @@ +-#!/usr/bin/env php ++#!/usr/bin/php + <?php + + echo "SabreDAV migrate script for version 1.7\n"; +@@ -36,8 +36,8 @@ HELLO; + // There's a bunch of places where the autoloader could be, so we'll try all of + // them. + $paths = array( +- __DIR__ . '/../vendor/autoload.php', +- __DIR__ . '/../../../autoload.php', ++ __DIR__ . '/../lib/autoload.php', ++ __DIR__ . '/../share/php/sabre21/Sabre/autoload.php', + ); + + foreach($paths as $path) { +diff --git a/bin/migrateto20.php b/bin/migrateto20.php +index e8827f4..90ce2ba 100755 +--- a/bin/migrateto20.php ++++ b/bin/migrateto20.php +@@ -1,4 +1,4 @@ +-#!/usr/bin/env php ++#!/usr/bin/php + <?php + + echo "SabreDAV migrate script for version 2.0\n"; +@@ -42,8 +42,8 @@ HELLO; + // There's a bunch of places where the autoloader could be, so we'll try all of + // them. + $paths = [ +- __DIR__ . '/../vendor/autoload.php', +- __DIR__ . '/../../../autoload.php', ++ __DIR__ . '/../lib/autoload.php', ++ __DIR__ . '/../share/php/sabre21/Sabre/autoload.php', + ]; + + foreach($paths as $path) { +diff --git a/bin/migrateto21.php b/bin/migrateto21.php +index 9a5a315..d7fc83d 100755 +--- a/bin/migrateto21.php ++++ b/bin/migrateto21.php +@@ -1,4 +1,4 @@ +-#!/usr/bin/env php ++#!/usr/bin/php + <?php + + echo "SabreDAV migrate script for version 2.1\n"; +@@ -43,8 +43,8 @@ HELLO; + // There's a bunch of places where the autoloader could be, so we'll try all of + // them. + $paths = [ +- __DIR__ . '/../vendor/autoload.php', +- __DIR__ . '/../../../autoload.php', ++ __DIR__ . '/../lib/autoload.php', ++ __DIR__ . '/../share/php/sabre21/Sabre/autoload.php', + ]; + + foreach($paths as $path) { +diff --git a/bin/naturalselection b/bin/naturalselection +index aa5554d..8ccd33b 100755 +--- a/bin/naturalselection ++++ b/bin/naturalselection +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + + # + # Copyright (c) 2009-2010 Evert Pot +diff --git a/bin/sabredav.php b/bin/sabredav.php +index 34a674f..def97fd 100755 +--- a/bin/sabredav.php ++++ b/bin/sabredav.php +@@ -28,8 +28,8 @@ if (php_sapi_name()!=='cli-server') { + + + $paths = array( +- __DIR__ . '/../vendor/autoload.php', +- __DIR__ . '/../../../autoload.php', ++ __DIR__ . '/../lib/autoload.php', ++ __DIR__ . '/autoload.php', + ); + + foreach($paths as $path) { +diff --git a/examples/addressbookserver.php b/examples/addressbookserver.php +index 4ae78f7..32cc271 100644 +--- a/examples/addressbookserver.php ++++ b/examples/addressbookserver.php +@@ -26,7 +26,7 @@ function exception_error_handler($errno, $errstr, $errfile, $errline ) { + set_error_handler("exception_error_handler"); + + // Autoloader +-require_once 'vendor/autoload.php'; ++require_once 'sabre21/Sabre/autoload.php'; + + // Backends + $authBackend = new Sabre\DAV\Auth\Backend\PDO($pdo); +diff --git a/examples/calendarserver.php b/examples/calendarserver.php +index de08a10..2a369ad 100644 +--- a/examples/calendarserver.php ++++ b/examples/calendarserver.php +@@ -26,7 +26,7 @@ function exception_error_handler($errno, $errstr, $errfile, $errline ) { + set_error_handler("exception_error_handler"); + + // Files we need +-require_once 'vendor/autoload.php'; ++require_once 'sabre21/Sabre/autoload.php'; + + // Backends + $authBackend = new Sabre\DAV\Auth\Backend\PDO($pdo); +diff --git a/examples/fileserver.php b/examples/fileserver.php +index 952b550..9f9282c 100644 +--- a/examples/fileserver.php ++++ b/examples/fileserver.php +@@ -20,7 +20,7 @@ $tmpDir = 'tmpdata'; + + + // Files we need +-require_once 'vendor/autoload.php'; ++require_once 'sabre21/Sabre/autoload.php'; + + // Create the root node + $root = new \Sabre\DAV\FS\Directory($publicDir); +diff --git a/examples/groupwareserver.php b/examples/groupwareserver.php +index 668b92b..e5f2d04 100644 +--- a/examples/groupwareserver.php ++++ b/examples/groupwareserver.php +@@ -48,7 +48,7 @@ function exception_error_handler($errno, $errstr, $errfile, $errline ) { + set_error_handler("exception_error_handler"); + + // Autoloader +-require_once 'vendor/autoload.php'; ++require_once 'sabre21/Sabre/autoload.php'; + + /** + * The backends. Yes we do really need all of them. +diff --git a/examples/simplefsserver.php b/examples/simplefsserver.php +index cf64730..f1c8d84 100644 +--- a/examples/simplefsserver.php ++++ b/examples/simplefsserver.php +@@ -1,9 +1,5 @@ + <?php + +-// !!!! Make sure the Sabre directory is in the include_path !!! +-// example: +-// set_include_path('lib/' . PATH_SEPARATOR . get_include_path()); +- + /* + + This example demonstrates a simple way to create your own virtual filesystems. +@@ -24,7 +20,7 @@ date_default_timezone_set('Canada/Eastern'); + $publicDir = 'public'; + + // Files we need +-require_once 'vendor/autoload.php'; ++require_once 'sabre21/Sabre/autoload.php'; + + class MyCollection extends Sabre\DAV\Collection { +
View file
0002-Drop-Composer-autoLoader-calls.patch
Added
@@ -0,0 +1,29 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Tue, 20 May 2014 14:56:49 -0400 +Subject: Drop Composer autoLoader calls + +Work around the lack of proper autoload.php from Composer by using a +static ClassLoader made by PHPAB. + +Forwarded: not-needed +--- + tests/bootstrap.php | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/tests/bootstrap.php b/tests/bootstrap.php +index e74f387..7da7881 100644 +--- a/tests/bootstrap.php ++++ b/tests/bootstrap.php +@@ -4,12 +4,6 @@ set_include_path(__DIR__ . '/../lib/' . PATH_SEPARATOR . __DIR__ . PATH_SEPARATO + + $autoLoader = include __DIR__ . '/../vendor/autoload.php'; + +-// SabreDAV tests auto loading +-$autoLoader->add('Sabre\\', __DIR__); +-// VObject tests auto loadiong +-$autoLoader->addPsr4('Sabre\\VObject\\',__DIR__ . '/../vendor/sabre/vobject/tests/VObject'); +- +- + date_default_timezone_set('UTC'); + + $config = [
View file
0002-composer-required-versions.patch
Deleted
@@ -1,16 +0,0 @@ ---- a/composer.json 2016-09-14 09:54:29.231468481 +0200 -+++ b/composer.json 2016-09-14 09:55:04.012401650 +0200 -@@ -15,9 +15,10 @@ - ], - "require": { - "php": ">=5.4.1", -- "sabre/vobject": ">=3.3.4 <4", -- "sabre/event" : "~2.0.0", -- "sabre/http" : "~3.0.0", -+ "sabre/vobject": ">=3.3.4", -+ "sabre/vobject": "<4", -+ "sabre/event" : ">=1.0.1", -+ "sabre/http" : ">=3.0.0", - "ext-dom": "*", - "ext-pcre": "*", - "ext-spl": "*",
View file
0003-Increase-timeout.patch
Added
@@ -0,0 +1,28 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Tue, 20 May 2014 16:12:50 -0400 +Subject: Increase timeout +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 8bit + +Tests are failing in strict mode with the PHPUnit version currently in +Debian. Hopefully, this patch can be dropped once versionĀ 4 will be in +the archive. + +Forwarded: not-needed +--- + tests/phpunit.xml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tests/phpunit.xml b/tests/phpunit.xml +index e16ec38..8d2ac92 100644 +--- a/tests/phpunit.xml ++++ b/tests/phpunit.xml +@@ -5,6 +5,7 @@ + convertNoticesToExceptions="true" + convertWarningsToExceptions="true" + strict="true" ++ timeoutForSmallTests="10" + > + <testsuite name="sabre-vobject"> + <directory>../vendor/sabre/vobject/tests/VObject</directory>
View file
0004-Install-sabredav.php-in-usr-share-php-sabre21-Sabre.patch
Added
@@ -0,0 +1,17 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Thu, 26 Feb 2015 14:07:53 -0400 +Subject: Install sabredav.php in /usr/share/php/sabre21/Sabre + +Forwarded: not-needed +--- + bin/sabredav | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bin/sabredav b/bin/sabredav +index 032371b..956d19b 100755 +--- a/bin/sabredav ++++ b/bin/sabredav +@@ -1,2 +1,2 @@ + #!/bin/sh +-php -S 0.0.0.0:8080 `dirname $0`/sabredav.php ++php -S 0.0.0.0:8080 `dirname $0`/../share/php/sabre21/Sabre/sabredav.php
View file
0005-tfix-threshold.patch
Added
@@ -0,0 +1,84 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Thu, 26 Feb 2015 13:40:12 -0400 +Subject: tfix: threshold + +Forwarded: https://github.com/fruux/sabre-dav/pull/615 +Applied-Upstream: https://github.com/fruux/sabre-dav/commit/60a1e4e70e315a1098712e43e7f16b196abd0b12 +--- + bin/naturalselection | 26 +++++++++++++------------- + 1 file changed, 13 insertions(+), 13 deletions(-) + +diff --git a/bin/naturalselection b/bin/naturalselection +index 8ccd33b..086722a 100755 +--- a/bin/naturalselection ++++ b/bin/naturalselection +@@ -16,16 +16,16 @@ def getfreespace(path): + stat = os.statvfs(path) + return stat.f_frsize * stat.f_bavail + +-def getbytesleft(path,treshold): +- return getfreespace(path)-treshold ++def getbytesleft(path,threshold): ++ return getfreespace(path)-threshold + +-def run(cacheDir, treshold, sleep=5, simulate=False, min_erase = 0): ++def run(cacheDir, threshold, sleep=5, simulate=False, min_erase = 0): + +- bytes = getbytesleft(cacheDir,treshold) ++ bytes = getbytesleft(cacheDir,threshold) + if (bytes>0): +- print "Bytes to go before we hit treshhold:", bytes ++ print "Bytes to go before we hit threshold:", bytes + else: +- print "Treshold exceeded with:", -bytes, "bytes" ++ print "Threshold exceeded with:", -bytes, "bytes" + dir = os.listdir(cacheDir) + dir2 = [] + for file in dir: +@@ -46,7 +46,7 @@ def run(cacheDir, treshold, sleep=5, simulate=False, min_erase = 0): + left = min_erase + + # If the min_erase setting is lower than the amount of bytes over +- # the treshold, we use that number instead. ++ # the threshold, we use that number instead. + if left < -bytes : + left = -bytes + +@@ -73,7 +73,7 @@ def run(cacheDir, treshold, sleep=5, simulate=False, min_erase = 0): + def main(): + parser = OptionParser( + version="naturalselecton v0.3", +- description="Cache directory manager. Deletes cache entries based on accesstime and free space tresholds.\n" + ++ description="Cache directory manager. Deletes cache entries based on accesstime and free space thresholds.\n" + + "This utility is distributed alongside SabreDAV.", + usage="usage: %prog [options] cacheDirectory", + ) +@@ -98,15 +98,15 @@ def main(): + default=5 + ) + parser.add_option( +- '-l','--treshold', +- help="Treshhold in bytes (default = 10737418240, which is 10GB)", ++ '-l','--threshold', ++ help="Threshold in bytes (default = 10737418240, which is 10GB)", + type="int", +- dest="treshold", ++ dest="threshold", + default=10737418240 + ) + parser.add_option( + '-m', '--min-erase', +- help="Minimum number of bytes to erase when the treshold is reached. " + ++ help="Minimum number of bytes to erase when the threshold is reached. " + + "Setting this option higher will reduce the amount of times the cache directory will need to be scanned. " + + "(the default is 1073741824, which is 1GB.)", + type="int", +@@ -130,7 +130,7 @@ def main(): + cacheDir, + sleep=options.sleep, + simulate=options.simulate, +- treshold=options.treshold, ++ threshold=options.threshold, + min_erase=options.min_erase + ) + if runs>0:
View file
0006-tfix-selection.patch
Added
@@ -0,0 +1,23 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Thu, 26 Feb 2015 13:56:46 -0400 +Subject: tfix: selection + +Forwarded: https://github.com/fruux/sabre-dav/pull/615 +Applied-Upstream: https://github.com/fruux/sabre-dav/commit/60a1e4e70e315a1098712e43e7f16b196abd0b12 +--- + bin/naturalselection | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bin/naturalselection b/bin/naturalselection +index 086722a..eaa55a4 100755 +--- a/bin/naturalselection ++++ b/bin/naturalselection +@@ -72,7 +72,7 @@ def run(cacheDir, threshold, sleep=5, simulate=False, min_erase = 0): + + def main(): + parser = OptionParser( +- version="naturalselecton v0.3", ++ version="naturalselection v0.3", + description="Cache directory manager. Deletes cache entries based on accesstime and free space thresholds.\n" + + "This utility is distributed alongside SabreDAV.", + usage="usage: %prog [options] cacheDirectory",
View file
0007-Rename-naturalselection-as-naturalselection21.patch
Added
@@ -0,0 +1,22 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Mon, 1 Jun 2015 17:26:29 -0400 +Subject: Rename naturalselection as naturalselection21 + +Forwarded: not-needed +--- + bin/naturalselection | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bin/naturalselection b/bin/naturalselection +index eaa55a4..7926900 100755 +--- a/bin/naturalselection ++++ b/bin/naturalselection +@@ -72,7 +72,7 @@ def run(cacheDir, threshold, sleep=5, simulate=False, min_erase = 0): + + def main(): + parser = OptionParser( +- version="naturalselection v0.3", ++ version="naturalselection21 v0.3", + description="Cache directory manager. Deletes cache entries based on accesstime and free space thresholds.\n" + + "This utility is distributed alongside SabreDAV.", + usage="usage: %prog [options] cacheDirectory",
View file
0008-Fix-upper-limit-after-spurious-upload-of-php-sabre-e.patch
Added
@@ -0,0 +1,16 @@ +diff --git a/composer.json b/composer.json +--- a/composer.json ++++ b/composer.json +@@ -15,9 +15,9 @@ + ], + "require": { + "php": ">=5.4.1", +- "sabre/vobject": "^3.3.4", +- "sabre/event" : "^2.0.0", +- "sabre/http" : "^3.0.0", ++ "sabre/vobject": "~3.4", ++ "sabre/event" : "~2.0.0", ++ "sabre/http" : "~3.0.0", + "ext-dom": "*", + "ext-pcre": "*", + "ext-spl": "*",
View file
0009-naturalselection.1-wfix.patch
Added
@@ -0,0 +1,22 @@ +From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org> +Date: Tue, 26 Jan 2016 10:25:52 -0400 +Subject: naturalselection.1: wfix + +Forwareded: https://github.com/fruux/sabre-dav/pull/768 +--- + bin/naturalselection | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bin/naturalselection b/bin/naturalselection +index 7926900..dc3ddce 100755 +--- a/bin/naturalselection ++++ b/bin/naturalselection +@@ -107,7 +107,7 @@ def main(): + parser.add_option( + '-m', '--min-erase', + help="Minimum number of bytes to erase when the threshold is reached. " + +- "Setting this option higher will reduce the amount of times the cache directory will need to be scanned. " + ++ "Setting this option higher will reduce the number of times the cache directory will need to be scanned. " + + "(the default is 1073741824, which is 1GB.)", + type="int", + dest="min_erase",
View file
debian.changelog
Changed
@@ -1,61 +1,298 @@ -php-sabre-dav (2.1.6-1) unstable; urgency=low +php-sabre-dav-2.1 (2.1.11-1) unstable; urgency=medium + + * Update to version 2.1.11 + * Updated Package to be in line with Debian Packing + * SabreDAV files moved to /usr/share/php/sabre21/Sabre + * Fixed parsing error for composer version numbers + * removed php_codesniffer run (problems with Ubuntu_14.04) + * lowered pkg-php-tools to get it work with Ubuntu_14.04 + + -- Daniel Hoffend <dh@dotlan.net> Thu, 03 Dec 2016 23:26:00 +0100 + +php-sabre-dav-2.1 (2.1.10-1) unstable; urgency=medium + + [ Evert Pot ] + * Clean up synclog correctly after deleting addressbook. + * Prepping for a release + + [ David PrĆ©vot ] + * Revert workarounds for the PHP 7.0 transition, and build with recent + pkg-php-tools. + * Move maintenance within Debian PHP PEAR Maintainers + + -- David PrĆ©vot <taffit@debian.org> Fri, 11 Mar 2016 13:45:39 -0400 + +php-sabre-dav-2.1 (2.1.9-2) unstable; urgency=medium + + * Use php-sabre-http-3 instead of php-sabre-http: that makes + php-sabre-dav-2.1 co-installable with more recent version of php-sabre-dav + * Update Standards-Version to 3.9.7 + * Prepare php(5) build-dependencies for the PHP 7.0 transition + * Workaround the ongoing yet not ready PHP 7.0 transition: + - pkgtools called with -v triggers a segfault (#814858); + - add override for php(7.0)-* modules (#815988). + + -- David PrĆ©vot <taffit@debian.org> Wed, 02 Mar 2016 10:07:28 -0400 + +php-sabre-dav-2.1 (2.1.9-1) unstable; urgency=medium + + [ Thomas MĆ¼ller ] + * Allow PHP7 in composer.json + + -- David PrĆ©vot <taffit@debian.org> Tue, 26 Jan 2016 01:25:58 -0400 + +php-sabre-dav-2.1 (2.1.8-1) unstable; urgency=medium + + [ Evert Pot ] + * Prepping for 2.1.8 release + + [ David PrĆ©vot ] + * Update copyright (years) + + -- David PrĆ©vot <taffit@debian.org> Mon, 04 Jan 2016 22:48:49 -0400 + +php-sabre-dav-2.1 (2.1.7-2) unstable; urgency=medium + + * Fix upper limit after spurious upload of php-sabre-event 3.0.0~alpha1 + + -- David PrĆ©vot <taffit@debian.org> Tue, 27 Oct 2015 14:58:31 -0400 + +php-sabre-dav-2.1 (2.1.7-1) unstable; urgency=medium + + [ Evert Pot ] + * Making the test slightly saner. Not sure exactly how a 0 length event + * Releasing 2.1.7 + + [ David PrĆ©vot ] + * Drop last patch, fixed upstream differently + + -- David PrĆ©vot <taffit@debian.org> Sat, 05 Sep 2015 10:20:57 -0400 + +php-sabre-dav-2.1 (2.1.6-3) unstable; urgency=medium * Upstream Version Bump - * Initlal Release for Kolab Winterfell + * Initial Release for Kolab Winterfell -- hede <kolab983@der-he.de> Sat, 03 Sep 2016 10:00:00 +0200 -php-sabredav (1.8.10-2) unstable; urgency=medium +php-sabre-dav-2.1 (2.1.6-2) unstable; urgency=medium - * Add hint about security maintenance in Jessie - * Drop now useless XS-Testsuite - * Bump standards version to 3.9.6 - * Revert "Prepare transition from php-horde-dav" + * Fix unittest for updated vobject behavior (Closes: #796423) + + -- David PrĆ©vot <taffit@debian.org> Fri, 28 Aug 2015 15:32:00 -0400 + +php-sabre-dav-2.1 (2.1.6-1) unstable; urgency=medium + + [ Evert Pot ] + * Backport ca91f5a to 2.1 Workaround for broken Windows Phone client. + + -- David PrĆ©vot <taffit@debian.org> Mon, 10 Aug 2015 16:29:33 +0200 + +php-sabre-dav-2.1 (2.1.5-1) unstable; urgency=medium + + [ Vincent Petry ] + * Properly concatenate $path, even if it's "0" + + -- David PrĆ©vot <taffit@debian.org> Sat, 11 Jul 2015 17:38:50 -0400 + +php-sabre-dav-2.1 (2.1.4-2) unstable; urgency=medium + + [ Vincent Petry ] + * Properly concatenate $path, even if it's "0" + + -- David PrĆ©vot <taffit@debian.org> Fri, 03 Jul 2015 15:28:00 -0400 + +php-sabre-dav-2.1 (2.1.4-1) unstable; urgency=medium + + * Rename as php-sabre-dav-2.1. + Install everything in its own path to be co-installable with other + versions of php-sabre-dav. + + -- David PrĆ©vot <taffit@debian.org> Sun, 31 May 2015 19:15:29 -0400 + +php-sabredav (2.2.0~really2.1.4-1) experimental; urgency=medium + + [ Evert Pot ] + * Releasing 2.1.4 + + [ David PrĆ©vot ] + * Bump pkg-php-tools version + + -- David PrĆ©vot <taffit@debian.org> Tue, 26 May 2015 22:49:54 -0400 + +php-sabredav (2.2.0~really2.1.3-1) experimental; urgency=medium + + [ Lukas Reschke ] + * Escape some more values + * Prevent enumeration of absolute path using Browser Plugin + + [ David PrĆ©vot ] + * Track 2.1 branch + * Mangle version higher than 2.2.0 since alpha have already been uploaded + * Update copyright + * Provide homemade autoload.php + * Install naturalselection and sabredav CLIs + * Update uploaders list + * Drop copyright mention for debian/* + + -- David PrĆ©vot <taffit@debian.org> Thu, 16 Apr 2015 00:52:50 -0400 + +php-sabredav (2.1.2-1) experimental; urgency=medium + + [ Evert Pot ] + * Releasing 2.1.2 + + [ David PrĆ©vot ] + * Update watch file + * Drop now useless patch (Closes: #743111) + + -- David PrĆ©vot <taffit@debian.org> Thu, 11 Dec 2014 10:39:24 -0400 + +php-sabredav (2.1.1-1) experimental; urgency=medium + + [ Evert Pot ] + * calendar-timezone support for calendar-query and calendar-multiget. + * calendar-timezone support in free-busy-query REPORT + * Support for calendar-timezone in scheduling freebusy request. + * IScheduleObject is now also a ICalendar object. + * Added CalendarRoot for forward compatibility. + * Using class_alias instead. + * Only marking iCalendar objects as modified when they generate scheduling + messages. + * Support REDIRECT_REMOTE_USER. + * Ensuring that the sync-token field gets initialized with a value. + * IMipHandler did not strip mailto: frome email addresses. + * Adding sync-token back to the ics generator. + * Several issues fixed in the migration process. + + [ Armin Hackmann ] + * #550 Don't select a shared calendar as schedule-default-calendar-URL + + [ David PrĆ©vot ] + * Use php-symfony-class-loader instead of php-symfony-classloader + + -- David PrĆ©vot <taffit@debian.org> Fri, 28 Nov 2014 16:56:41 -0400 + +php-sabredav (2.1.0~alpha2-1) experimental; urgency=medium + + [ Evert Pot ] + * Adding calendar-user-address-set to default principal property search. + * Migrated notifications-related functionality to its own plugin. + * Added getCalendarObjectByUID to PDO backend. + * Version is alpha2 + + -- David PrĆ©vot <taffit@debian.org> Wed, 29 Oct 2014 15:15:40 -0400 + +php-sabredav (2.1.0~alpha1-1) experimental; urgency=medium + + [ Evert Pot ] + * Providing a way to find a calendar object by its UID. + * Propertystorage must transfer properties after MOVE requests. + * Added phpcs + lots of cs fixes. + * Always showing the lock-token in lockdiscovery properties. + * Browser plugin now supports supported-privilege-set. + * CalendarRootNode -> CalendarRoot. UserCalendars -> CalendarHome. + * getCalendarByObjectUID is now part of the standard interface. + * Moved getCalendarObjectsByUID to base interface. + * Delegating some scheduling functionality to vobject's new itip stuff. + * Overhauled iMip plugin. + * Support for email-address-set. + * Now emitting 400 Bad Request upon PUT requests with Content-Range. + * Support for carddav:supported-collation-set and max-resource-size. + * Automatically converting vcards. + * Converting incoming jCard data from PUT. + * supported-address-data + * Emitting 415 now when a report is not supported. + * Supporting HEAD wherever we support GET. + * Removed ObjectTree and Tree\FileSystem + * Upgraded to sabre/http 3.0 + + [ Alfred Klomp ] + * Issue 482: PropFind::set() hard adds properties during ALLPROPS + * Browser plugin: sort by type first, then display path. + + [ Lukas Reschke ] * Only accept HTTP and HTTPS as protocol - -- David PrĆ©vot <taffit@debian.org> Mon, 29 Sep 2014 14:53:23 -0400 + [ David PrĆ©vot ] + * Ship migration scripts among examples + * Run phpcs with other tests + * Bump php-sabre-http build-dependency to 3.0.0 + * Bump standards version to 3.9.6 + + -- David PrĆ©vot <taffit@debian.org> Thu, 25 Sep 2014 09:58:52 -0400 + +php-sabredav (2.0.4-1) experimental; urgency=medium + + [ Evert Pot ] + * SabreDAV 2.0 is getting the vobject 3.3.0 upgrade. + * Unlocking nodes after they have been deleted. + * Using a different property to internally pass the sync-token around. + * Automatically populate getctag with the sync-token, if available. + * Preparing for release. + + [ Jean SIMARD ] + * Fix a typo in calendars creation for PostgreSQL + + -- David PrĆ©vot <taffit@debian.org> Wed, 27 Aug 2014 17:31:55 -0400 -php-sabredav (1.8.10-1) unstable; urgency=medium +php-sabredav (2.0.3-1) experimental; urgency=medium + [ Evert Pot ] + * Going to release sabre/dav 2.0.3 + + [ David PrĆ©vot ] * No tests if DEB_BUILD_OPTIONS contains nocheck - * Document branch in Vcs-Git - * Revert "Conflict with php-sabre-http" - * Revert "Mangle version higher than 2.0.0", and updload to unstable + * Use quilt to remove the last patch - -- David PrĆ©vot <taffit@debian.org> Sun, 20 Jul 2014 15:07:58 -0400 + -- David PrĆ©vot <taffit@debian.org> Sun, 20 Jul 2014 15:42:36 -0400 -php-sabredav (2.0.0+really1.8.10-2) experimental; urgency=medium +php-sabredav (2.0.0-1) experimental; urgency=medium - * Conflict with php-sabre-http + [ Evert Pot ] + * Updated changelog + bumped version - -- David PrĆ©vot <taffit@debian.org> Wed, 28 May 2014 15:01:42 -0400 + -- David PrĆ©vot <taffit@debian.org> Thu, 22 May 2014 12:48:05 -0400 -php-sabredav (2.0.0+really1.8.10-1) experimental; urgency=medium +php-sabredav (2.0.0~beta1-1) experimental; urgency=medium [ Evert Pot ] - * Fixed a potential security issue. + * Changelog is now in markdown format. + * Bumped versions * XXE security issue. - * Updated changelog. [ David PrĆ©vot ] - * debian/watch: - - Handle alpha and beta releases - - Update upstream source - - Focus on 1.8.ā¦ releases - - Repack is now useless (docs have been removed) - - Mangle version higher than 2.0.0 - * debian/control: - - Bump standards version to 3.9.5 - - Update Homepage - * Update copyright + * Update upstream source + * Update Homepage * Run the test suite on packaging - * Remove TODO about tests since they run * Add DEP-8 compliant tests - * Skip failing tests starting with PHP 5.5.10, workarounds FTBFS #743111 * Remove transitional package - * Prepare transition from php-horde-dav + * Repack is now useless (docs have been removed) + * Update copyright + + -- David PrĆ©vot <taffit@debian.org> Tue, 20 May 2014 17:29:30 -0400 + +php-sabredav (1.9.0~alpha2+dfsg-1) experimental; urgency=medium + + [ Evert Pot ] + * Requiring sabre/http 2.0.0 stable + * Releasing second alpha + + [ Thomas MĆ¼ller ] + * Introduce depth infinity for PROPFIND + + [ David PrĆ©vot ] + * Use Files-Excluded feature of uscan + * Update copyright + + -- David PrĆ©vot <taffit@debian.org> Sat, 18 Jan 2014 15:51:25 -0400 + +php-sabredav (1.9.0~alpha1+dfsg-1) experimental; urgency=low + + * Imported Upstream version 1.9.0~alpha1+dfsg + * Bump standards version to 3.9.5 - -- David PrĆ©vot <taffit@debian.org> Tue, 27 May 2014 16:18:48 -0400 + -- David PrĆ©vot <taffit@debian.org> Tue, 12 Nov 2013 22:26:05 -0400 php-sabredav (1.8.7+dfsg-1) experimental; urgency=low @@ -114,13 +351,13 @@ * debian/doc: Remove empty file * debian/{repack.sh,rules,watch}: Repack downloaded ZIP file and strip non-DFSG compliant material - * debian/copyright: Document the new and updated licenses + * debian/copyright: Document the new and updated licenses * debian/control: - Drop now useless DMUA - Bump Standards-Version to 3.9.4, no change needed - - Depends on php-sabre-vobject + - Depends on php-sabre-vobject - Rename the binary package as php-sabre-dav following upstream advice - - Provide a transitional dummy package + - Provide a transitional dummy package -- David PrĆ©vot <taffit@debian.org> Thu, 28 Mar 2013 16:12:58 -0400
View file
debian.control
Changed
@@ -1,34 +1,36 @@ -Source: php-sabre-dav +Source: php-sabre-dav-2.1 Section: php Priority: optional -Maintainer: ownCloud for Debian maintainers <pkg-owncloud-maintainers@lists.alioth.debian.org> -Uploaders: Thomas Mueller <thomas.mueller@tmit.eu>, - Paul van Tilburg <paulvt@debian.org>, - David PrƩvot <taffit@debian.org>, - hede <kolab983@der-he.de> +Maintainer: Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org> +Uploaders: David PrƩvot <taffit@debian.org> Build-Depends: debhelper (>= 8.0.0), - php-sabre-vobject (>= 3.3.4), - php-sabre-vobject (< 4), - php-sabre-http (>= 2.0.4), - php-symfony-classloader, - php5-curl, - php5-sqlite, + help2man, + php-codesniffer, + php-curl | php5-curl, + php-mbstring | php5, + php-sabre-event, + php-sabre-http-3, + php-sabre-vobject-3, + php-sqlite3 | php5-sqlite, + phpab, phpunit, - pkg-php-tools (>= 1.7~) -Standards-Version: 3.9.6 + pkg-php-tools (>= 1.7~), + python +Standards-Version: 3.9.7 Homepage: http://sabre.io/dav/ -Vcs-Git: git://anonscm.debian.org/pkg-owncloud/php-sabredav.git -b 1.8 -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-owncloud/php-sabredav.git +Vcs-Git: git://anonscm.debian.org/pkg-php/php-sabredav.git -b 2.1 +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-php/php-sabredav.git -Package: php-sabre-dav +Package: php-sabre-dav-2.1 Architecture: all Depends: php-sabre-event (<< 3.0.0~as2.1), - php-sabre-http (>= 2.0.4), - php-sabre-vobject (>= 3.3.4), - php-sabre-vobject (< 4), - ${misc:Depends}, + ${misc:Depends}, ${phpcomposer:Debian-require} +Recommends: python Suggests: ${phpcomposer:Debian-suggest} +Replaces: ${phpcomposer:Debian-replace} +Breaks: ${phpcomposer:Debian-conflict}, ${phpcomposer:Debian-replace} +Provides: ${phpcomposer:Debian-provide} Description: ${phpcomposer:description} SabreDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API.
View file
debian.rules
Changed
@@ -1,25 +1,55 @@ #!/usr/bin/make -f + +UPSTREAM := $(shell dpkg-parsechangelog --show-field=Version | sed 's/-[^-]*//') + %: - dh $@ --with phpcomposer + dh $@ --with phpcomposer -XICON-LICENSE override_dh_auto_build: - # resort folder structure - mv lib Sabre - mkdir -p lib - mv Sabre lib/ - #forward to original dh_auto_build dh_auto_build + phpab --output lib/autoload.php \ + --template debian/autoload.php.tpl \ + lib + mkdir --parents vendor + phpab \ + --output vendor/autoload.php \ + --basedir vendor \ + --template debian/autoload.php.tpl \ + lib tests/Sabre + cp -a bin/sabredav bin/sabredav21 + cp -a bin/naturalselection bin/naturalselection21 override_dh_auto_clean: - rm -rf tests/temp + rm -rf tests/temp vendor dh_auto_clean override_dh_auto_test: ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) - cd tests && phpunit + phpunit --configuration tests/phpunit.xml + # phpcs -p --standard=tests/phpcs/ruleset.xml lib else @echo "** tests disabled" endif +override_dh_fixperms: + dh_fixperms + chmod -x $(CURDIR)/debian/php-sabre-dav-2.1/usr/share/php/sabre21/Sabre/sabredav.php + +override_dh_installman: + mkdir --parent $(CURDIR)/debian/tmp + help2man \ + --no-info \ + --name='keep cache directories below a specified threshold' \ + --output=$(CURDIR)/debian/tmp/naturalselection21.1 \ + $(CURDIR)/bin/naturalselection21 + help2man \ + --help-option=\ \ + --version-string=$(UPSTREAM) \ + --no-info \ + --include=$(CURDIR)/debian/sabredav.1.in \ + "echo Usage: sabredav21" \ + > $(CURDIR)/debian/tmp/sabredav21.1 + dh_installman + get-orig-source: uscan --verbose --force --rename
View file
debian.series
Changed
@@ -1,2 +1,9 @@ -0001-Use-ClassLoader-from-Symfony-instead-of-autoload.patch -p1 -0002-composer-required-versions.patch -p1 +0001-Use-homemade-autoload.php.patch +0002-Drop-Composer-autoLoader-calls.patch +0003-Increase-timeout.patch +0004-Install-sabredav.php-in-usr-share-php-sabre21-Sabre.patch +0005-tfix-threshold.patch +0006-tfix-selection.patch +0007-Rename-naturalselection-as-naturalselection21.patch +0008-Fix-upper-limit-after-spurious-upload-of-php-sabre-e.patch +0009-naturalselection.1-wfix.patch
View file
debian.tar.gz/autoload.php.tpl
Added
@@ -0,0 +1,24 @@ +<?php + +require_once 'sabre21/Sabre/VObject/autoload.php'; +// require_once 'Sabre/Event/autoload.php'; (already required by HTTP) +require_once 'sabre21/Sabre/HTTP/autoload.php'; + +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +// this is an autogenerated file - do not edit +spl_autoload_register( + function($class) { + static $classes = null; + if ($classes === null) { + $classes = array( + ___CLASSLIST___ + ); + } + $cn = strtolower($class); + if (isset($classes[$cn])) { + require ___BASEDIR___$classes[$cn]; + } + } +); +// @codeCoverageIgnoreEnd
View file
debian.tar.gz/autoload.tests.php.tpl
Added
@@ -0,0 +1,22 @@ +<?php + +require_once 'sabre21/Sabre/autoload.php'; + +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +// this is an autogenerated file - do not edit +spl_autoload_register( + function($class) { + static $classes = null; + if ($classes === null) { + $classes = array( + ___CLASSLIST___ + ); + } + $cn = strtolower($class); + if (isset($classes[$cn])) { + require ___BASEDIR___$classes[$cn]; + } + } +); +// @codeCoverageIgnoreEnd
View file
debian.tar.gz/clean
Added
@@ -0,0 +1,4 @@ +bin/naturalselection21 +bin/sabredav21 +lib/autoload.php +tests/.sabredav
View file
debian.tar.gz/compat
Changed
@@ -1,1 +1,1 @@ -9 +8
View file
debian.tar.gz/copyright
Changed
@@ -1,12 +1,11 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: sabre/dav +Upstream-Name: sabredav Source: https://github.com/fruux/sabre-dav Upstream-Contact: SabreDAV mailinglist <sabredav-discuss@googlegroups.com> Files: * -Copyright: 2007-2014 fruux GmbH (https://fruux.com/) - 2007-2014 Rooftop Solutions -License: BSD-3-clause-SabreDAV +Copyright: 2007-2015, fruux GmbH (https://fruux.com/) +License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . @@ -34,27 +33,28 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: bin/googlecode_upload.py -Copyright: 2006, 2007 Google Inc. +Copyright: 2006, 2007, Google Inc. License: Apache-2.0 On Debian GNU/Linux system you can find the complete text of the Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0' -Files: debian/* -Copyright: 2012 Thomas Mueller <thomas.mueller@tmit.eu> -License: GPL-2+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. +Files: lib/DAV/Browser/assets/openiconic/* +Copyright: 2014, Waybury +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: . - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. . - You should have received a copy of the GNU General Public License along - with this package; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE.
View file
debian.tar.gz/examples
Added
@@ -0,0 +1,2 @@ +examples/* +bin/migrateto*
View file
debian.tar.gz/gbp.conf
Changed
@@ -1,5 +1,5 @@ [DEFAULT] pristine-tar = True -upstream-branch = upstream-2.1.6 -debian-branch = 2.1.6 - +upstream-branch = upstream-2.1 +debian-branch = 2.1 +debian-tag= 2.1/%(version)s
View file
debian.tar.gz/install
Changed
@@ -1,3 +1,4 @@ -lib/* /usr/share/php/ -bin/sabredav* /usr/bin/ -bin/naturalselection /usr/bin/ +bin/naturalselection21 usr/bin +bin/sabredav21 usr/bin +bin/sabredav.php usr/share/php/sabre21/Sabre +lib/* usr/share/php/sabre21/Sabre
View file
debian.tar.gz/manpages
Added
@@ -0,0 +1,2 @@ +debian/tmp/naturalselection21.1 +debian/tmp/sabredav21.1
View file
debian.tar.gz/pkg-php-tools-overrides
Added
@@ -0,0 +1,2 @@ +sabre vobject php-sabre-vobject-3 +sabre http php-sabre-http-3
View file
debian.tar.gz/sabredav.1.in
Added
@@ -0,0 +1,5 @@ +[name] +sabredav21 \- SabreDAV test server + +[description] +Start a PHP Development Server listening on <http://0.0.0.0:8080>.
View file
debian.tar.gz/watch
Changed
@@ -1,3 +1,4 @@ version=3 -options="uversionmangle=s/-?beta/~beta/;s/-?alpha/~alpha/" \ -http://githubredir.debian.net/github/fruux/sabre-dav /(2\.1\..+).tar.gz +options=uversionmangle=s/([^\d.]+)/~$1/i \ +https://github.com/fruux/sabre-dav/releases \ +/fruux/sabre-dav/archive/(2\.1\.\d.*).tar.gz
View file
php-sabre-dav.dsc
Changed
@@ -1,17 +1,29 @@ Format: 1.0 -Source: php-sabre-dav -Binary: php-sabre-dav +Source: php-sabre-dav-2.1 +Binary: php-sabre-dav-2.1 Architecture: all -Version: 2.1.6-1 +Version: 2.1.11-1 Maintainer: Kolab for Debian testing <devel@lists.kolab.org> Uploaders: hede <kolab983@der-he.de> Homepage: http://sabre.io/dav/ -Standards-Version: 3.9.3 -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-owncloud/php-sabre-dav.git -Vcs-Git: git://anonscm.debian.org/pkg-owncloud/php-sabre-dav.git -b 2.1 -Build-Depends: debhelper (>= 8.0.0), php-sabre-vobject, php-sabre-event, php-sabre-http, php-symfony-classloader, php5-curl, php5-sqlite, phpunit, pkg-php-tools (>= 1.7~), php-sabre-vobject (>= 3.3.4), php-sabre-vobject (< 4), php-sabre-http (>= 2.0.4) +Standards-Version: 3.9.6 +Vcs-Git: git://anonscm.debian.org/pkg-owncloud/php-sabredav.git -b 2.1 +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-owncloud/php-sabredav.git +Build-Depends: debhelper (>= 8.0.0), + help2man, + php-codesniffer, + php-curl | php5-curl, + php-mbstring | php5, + php-sabre-event, + php-sabre-http-3, + php-sabre-vobject-3, + php-sqlite3 | php5-sqlite, + phpab, + phpunit, + pkg-php-tools (>= 1.7~), + python Package-List: - php-sabre-dav deb php optional arch=all + php-sabre-http-3 deb php optional arch=all Files: - 00000000000000000000000000000000 0 sabre-dav-2.1.6.tar.gz + 00000000000000000000000000000000 0 sabre-http-3.0.5.tar.gz 00000000000000000000000000000000 0 debian.tar.gz
View file
sabre-dav-2.1.6.tar.gz/.travis.yml -> sabre-dav-2.1.11.tar.gz/.travis.yml
Changed
@@ -3,7 +3,8 @@ - 5.4 - 5.5 - 5.6 - - hhvm + - 7.0 + - 7.1 matrix: fast_finish: true
View file
sabre-dav-2.1.6.tar.gz/ChangeLog.md -> sabre-dav-2.1.11.tar.gz/ChangeLog.md
Changed
@@ -1,6 +1,51 @@ ChangeLog ========= +2.1.11 (2016-10-06) +------------------- + +* #805: It wasn't possible to create calendars that hold events, journals and + todos using MySQL, because the `components` column was 1 byte too small. +* The zip release ships with [sabre/vobject 3.5.3][vobj], + [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt]. + + +2.1.10 (2016-03-10) +------------------- + +* #784: Sync logs for address books were not correctly cleaned up after + deleting them. +* The zip release ships with [sabre/vobject 3.5.0][vobj], + [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt]. + + +2.1.9 (2016-01-25) +------------------ + +* #674: PHP7 support (@DeepDiver1975). +* The zip release ships with [sabre/vobject 3.5.0][vobj], + [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt]. + + +2.1.8 (2016-01-04) +------------------ + +* #729: Fixed a caching problem in the Tree object. +* #740: Bugs in `migrate20.php` script. +* The zip release ships with [sabre/vobject 3.4.8][vobj], + [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt]. + + +2.1.7 (2015-09-05) +------------------ + +* #705: A `MOVE` request that gets prevented from deleting the source resource + will still remove the target resource. Now all events are triggered before + any destructive operations. +* The zip release ships with [sabre/vobject 3.4.7][vobj], + [sabre/http 3.0.5][http], and [sabre/event 2.0.2][evnt]. + + 2.1.6 (2015-07-21) ------------------ @@ -183,6 +228,17 @@ [sabre/http 3.0.0][http], and [sabre/event 2.0.0][evnt]. +2.0.9 (2015-09-04) +------------------ + +* #705: A `MOVE` request that gets prevented from deleting the source resource + will still remove the target resource. Now all events are triggered before + any destructive operations. +* The zip release ships with [sabre/vobject 3.4.6][vobj], + [sabre/http 2.0.4][http], and [sabre/event 1.0.1][evnt]. + + + 2.0.8 (2015-07-11) ------------------
View file
sabre-dav-2.1.6.tar.gz/LICENSE -> sabre-dav-2.1.11.tar.gz/LICENSE
Changed
@@ -1,4 +1,4 @@ -Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). +Copyright (C) 2007-2016 fruux GmbH (https://fruux.com/). All rights reserved.
View file
sabre-dav-2.1.6.tar.gz/README.md -> sabre-dav-2.1.11.tar.gz/README.md
Changed
@@ -10,17 +10,6 @@ http://sabre.io/ -Build status ------------- - -| branch | status | -| ----------- | ------ | -| master | [![Build Status](https://travis-ci.org/fruux/sabre-dav.png?branch=master)](https://travis-ci.org/fruux/sabre-dav) | -| 2.0 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.png?branch=2.0)](https://travis-ci.org/fruux/sabre-dav) | -| 1.8 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.png?branch=1.8)](https://travis-ci.org/fruux/sabre-dav) | -| 1.7 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.png?branch=1.7)](https://travis-ci.org/fruux/sabre-dav) | -| 1.6 | [![Build Status](https://travis-ci.org/fruux/sabre-dav.png?branch=1.6)](https://travis-ci.org/fruux/sabre-dav) | -| xml-rewrite | [![Build Status](https://travis-ci.org/fruux/sabre-dav.png?branch=xml-rewrite)](https://travis-ci.org/fruux/sabre-dav) | Made at fruux -------------
View file
sabre-dav-2.1.6.tar.gz/bin/migrateto20.php -> sabre-dav-2.1.11.tar.gz/bin/migrateto20.php
Changed
@@ -133,6 +133,7 @@ "); break; } + break; case 'sqlite' : @@ -170,6 +171,7 @@ break; } + break; } echo "Creation of 2.0 $tableName table is complete\n"; @@ -391,7 +393,7 @@ uri VARCHAR(200), lastmodified INT(11) UNSIGNED, etag VARBINARY(32), - size INT(11) UNSIGNED NOT NULL, + size INT(11) UNSIGNED NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ");
View file
sabre-dav-2.1.6.tar.gz/composer.json -> sabre-dav-2.1.11.tar.gz/composer.json
Changed
@@ -15,9 +15,9 @@ ], "require": { "php": ">=5.4.1", - "sabre/vobject": ">=3.3.4 <4", - "sabre/event" : "~2.0.0", - "sabre/http" : "~3.0.0", + "sabre/vobject": "^3.3.4", + "sabre/event" : "^2.0.0", + "sabre/http" : "^3.0.0", "ext-dom": "*", "ext-pcre": "*", "ext-spl": "*",
View file
sabre-dav-2.1.6.tar.gz/examples/sql/mysql.calendars.sql -> sabre-dav-2.1.11.tar.gz/examples/sql/mysql.calendars.sql
Changed
@@ -23,7 +23,7 @@ calendarorder INT(11) UNSIGNED NOT NULL DEFAULT '0', calendarcolor VARBINARY(10), timezone TEXT, - components VARBINARY(20), + components VARBINARY(21), transparent TINYINT(1) NOT NULL DEFAULT '0', UNIQUE(principaluri, uri) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/AbstractBackend.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/AbstractBackend.php
Changed
@@ -10,7 +10,7 @@ * * Checkout the BackendInterface for all the methods that must be implemented. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/BackendInterface.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/BackendInterface.php
Changed
@@ -5,7 +5,7 @@ /** * Every CalDAV backend must at least implement this interface. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/NotificationSupport.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/NotificationSupport.php
Changed
@@ -16,7 +16,7 @@ * * The primary usecase is to allow for calendar-sharing. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/PDO.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/PDO.php
Changed
@@ -14,7 +14,7 @@ * This backend is used to store calendar-data in a PDO database, such as * sqlite or MySQL * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/SchedulingSupport.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/SchedulingSupport.php
Changed
@@ -6,7 +6,7 @@ * Implementing this interface adds CalDAV Scheduling support to your caldav * server, as defined in rfc6638. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/SharingSupport.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/SharingSupport.php
Changed
@@ -165,7 +165,7 @@ * the backend, the SharingPlugin automatically injects it and assumes both * features are available. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/SubscriptionSupport.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/SubscriptionSupport.php
Changed
@@ -7,7 +7,7 @@ /** * Every CalDAV backend must at least implement this interface. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Backend/SyncSupport.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Backend/SyncSupport.php
Changed
@@ -14,7 +14,7 @@ * For this to work, you _must_ return a {http://sabredav.org/ns}sync-token * property from getCalendarsFromUser. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Calendar.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Calendar.php
Changed
@@ -13,7 +13,7 @@ * A calendar can contain multiple TODO and or Events. These are represented * as \Sabre\CalDAV\CalendarObject objects. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/CalendarHome.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/CalendarHome.php
Changed
@@ -16,7 +16,7 @@ * notifications collection, calendar subscriptions, a users' inbox, and a * users' outbox. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/CalendarObject.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/CalendarObject.php
Changed
@@ -5,7 +5,7 @@ /** * The CalendarObject represents a single VEVENT or VTODO within a Calendar. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/CalendarQueryParser.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/CalendarQueryParser.php
Changed
@@ -10,7 +10,7 @@ * Whoever designed this format, and the CalDAV equivalent even more so, * has no feel for design. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/CalendarQueryValidator.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/CalendarQueryValidator.php
Changed
@@ -14,7 +14,7 @@ * This is used to determine which icalendar objects should be returned for a * calendar-query REPORT request. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -59,7 +59,7 @@ foreach($filters as $filter) { - $isDefined = isset($parent->$filter['name']); + $isDefined = isset($parent->{$filter['name']}); if ($filter['is-not-defined']) { @@ -75,7 +75,7 @@ } if ($filter['time-range']) { - foreach($parent->$filter['name'] as $subComponent) { + foreach ($parent->{$filter['name']} as $subComponent) { if ($this->validateTimeRange($subComponent, $filter['time-range']['start'], $filter['time-range']['end'])) { continue 2; } @@ -89,7 +89,7 @@ // If there are sub-filters, we need to find at least one component // for which the subfilters hold true. - foreach($parent->$filter['name'] as $subComponent) { + foreach ($parent->{$filter['name']} as $subComponent) { if ( $this->validateCompFilters($subComponent, $filter['comp-filters']) && @@ -128,7 +128,7 @@ foreach($filters as $filter) { - $isDefined = isset($parent->$filter['name']); + $isDefined = isset($parent->{$filter['name']}); if ($filter['is-not-defined']) { @@ -144,7 +144,7 @@ } if ($filter['time-range']) { - foreach($parent->$filter['name'] as $subComponent) { + foreach ($parent->{$filter['name']} as $subComponent) { if ($this->validateTimeRange($subComponent, $filter['time-range']['start'], $filter['time-range']['end'])) { continue 2; } @@ -158,7 +158,7 @@ // If there are sub-filters, we need to find at least one property // for which the subfilters hold true. - foreach($parent->$filter['name'] as $subComponent) { + foreach ($parent->{$filter['name']} as $subComponent) { if( $this->validateParamFilters($subComponent, $filter['param-filters']) &&
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/CalendarRoot.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/CalendarRoot.php
Changed
@@ -13,7 +13,7 @@ * This is the top-most node for the calendars tree. In most servers this class * represents the "/calendars" path. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/CalendarRootNode.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/CalendarRootNode.php
Changed
@@ -8,7 +8,7 @@ * This stub class will be removed in a future version of sabredav! * * @deprecated - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License * @deprecated This class will be removed in a future version of sabredav.
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Exception/InvalidComponentType.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Exception/InvalidComponentType.php
Changed
@@ -8,7 +8,7 @@ /** * InvalidComponentType * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/ICSExportPlugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/ICSExportPlugin.php
Changed
@@ -41,7 +41,7 @@ * Note that specifying a start or end data implies that only events will be * returned. VTODO and VJOURNAL will be stripped. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/ICalendar.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/ICalendar.php
Changed
@@ -10,7 +10,7 @@ * * Implement this interface to allow a node to be recognized as an calendar. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/ICalendarObject.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/ICalendarObject.php
Changed
@@ -11,7 +11,7 @@ * * Calendar objects are resources such as Events, Todo's or Journals. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/ICalendarObjectContainer.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/ICalendarObjectContainer.php
Changed
@@ -11,7 +11,7 @@ * In most cases you will likely want to look at ICalendar instead of this * interface. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/IShareableCalendar.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/IShareableCalendar.php
Changed
@@ -5,7 +5,7 @@ /** * This interface represents a Calendar that can be shared with other users. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/ISharedCalendar.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/ISharedCalendar.php
Changed
@@ -5,7 +5,7 @@ /** * This interface represents a Calendar that is shared by a different user. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/Collection.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/Collection.php
Changed
@@ -16,7 +16,7 @@ * This collection should only return Sabre\CalDAV\Notifications\INode nodes as * its children. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/ICollection.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/ICollection.php
Changed
@@ -14,7 +14,7 @@ * This collection should only return Sabre\CalDAV\Notifications\INode nodes as * its children. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/INode.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/INode.php
Changed
@@ -12,7 +12,7 @@ * For a complete example, check out the Notification class, which contains * some helper functions. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/INotificationType.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/INotificationType.php
Changed
@@ -6,7 +6,7 @@ /** * This interface reflects a single notification type. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/Node.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/Node.php
Changed
@@ -13,7 +13,7 @@ * MUST return an xml document that matches the requirements of the * 'caldav-notifications.txt' spec. - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/Notification/Invite.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/Notification/Invite.php
Changed
@@ -9,7 +9,7 @@ /** * This class represents the cs:invite-notification notification element. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/Notification/InviteReply.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/Notification/InviteReply.php
Changed
@@ -9,7 +9,7 @@ /** * This class represents the cs:invite-reply notification element. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/Notification/SystemStatus.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/Notification/SystemStatus.php
Changed
@@ -11,7 +11,7 @@ * This notification can be used to indicate to the user that the system is * down. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Notifications/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Notifications/Plugin.php
Changed
@@ -21,7 +21,7 @@ * Before version 2.1.0 this functionality was part of Sabre\CalDAV\Plugin but * this has since been split up. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Plugin.php
Changed
@@ -19,7 +19,7 @@ * This plugin provides functionality added by CalDAV (RFC 4791) * It implements new reports, and the MKCALENDAR method. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Principal/Collection.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Principal/Collection.php
Changed
@@ -11,7 +11,7 @@ * calendar-proxy-write sub-principals, as defined by the caldav-proxy * specification. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Principal/IProxyRead.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Principal/IProxyRead.php
Changed
@@ -10,7 +10,7 @@ * Any principal node implementing this interface will be picked up as a 'proxy * principal group'. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Principal/IProxyWrite.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Principal/IProxyWrite.php
Changed
@@ -10,7 +10,7 @@ * Any principal node implementing this interface will be picked up as a 'proxy * principal group'. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Principal/ProxyRead.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Principal/ProxyRead.php
Changed
@@ -11,7 +11,7 @@ * This is needed to implement 'Calendar delegation' support. This class is * instantiated by User. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Principal/ProxyWrite.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Principal/ProxyWrite.php
Changed
@@ -11,7 +11,7 @@ * This is needed to implement 'Calendar delegation' support. This class is * instantiated by User. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Principal/User.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Principal/User.php
Changed
@@ -11,7 +11,7 @@ * collection and returns the caldav-proxy-read and caldav-proxy-write child * principals. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/AllowedSharingModes.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/AllowedSharingModes.php
Changed
@@ -16,7 +16,7 @@ * such as VEVENT, VTODO * * @see https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/EmailAddressSet.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/EmailAddressSet.php
Changed
@@ -12,7 +12,7 @@ * * It's a list of email addresses associated with a user. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/Invite.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/Invite.php
Changed
@@ -14,7 +14,7 @@ * namespace. * * @see https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/ScheduleCalendarTransp.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/ScheduleCalendarTransp.php
Changed
@@ -15,7 +15,7 @@ * means that this calendar will not be taken into consideration when a * different user queries for free-busy information. If it's 'opaque', it will. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/SupportedCalendarComponentSet.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/SupportedCalendarComponentSet.php
Changed
@@ -12,7 +12,7 @@ * property in the CalDAV namespace. It simply requires an array of components, * such as VEVENT, VTODO * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/SupportedCalendarData.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/SupportedCalendarData.php
Changed
@@ -11,7 +11,7 @@ * in the CalDAV namespace. SabreDAV only has support for text/calendar;2.0 * so the value is currently hardcoded. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Property/SupportedCollationSet.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Property/SupportedCollationSet.php
Changed
@@ -9,7 +9,7 @@ * This property is a representation of the supported-collation-set property * in the CalDAV namespace. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/IInbox.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/IInbox.php
Changed
@@ -6,7 +6,7 @@ * Implement this interface to have a node be recognized as a CalDAV scheduling * inbox. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/IMipPlugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/IMipPlugin.php
Changed
@@ -16,7 +16,7 @@ * If you want to customize the email that gets sent out, you can do so by * extending this class and overriding the sendMessage method. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/IOutbox.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/IOutbox.php
Changed
@@ -6,7 +6,7 @@ * Implement this interface to have a node be recognized as a CalDAV scheduling * outbox. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/ISchedulingObject.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/ISchedulingObject.php
Changed
@@ -6,7 +6,7 @@ * The SchedulingObject represents a scheduling object in the Inbox collection * * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) */ interface ISchedulingObject extends \Sabre\CalDAV\ICalendarObject {
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/Inbox.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/Inbox.php
Changed
@@ -12,7 +12,7 @@ /** * The CalDAV scheduling inbox * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/Outbox.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/Outbox.php
Changed
@@ -12,7 +12,7 @@ * free-busy requests. This functionality is completely handled by the * Scheduling plugin, so this object is actually mostly static. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/Plugin.php
Changed
@@ -49,7 +49,7 @@ * * iSchedule is something for later. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Schedule/SchedulingObject.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Schedule/SchedulingObject.php
Changed
@@ -10,7 +10,7 @@ * * @author Brett (https://github.com/bretten) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) */ class SchedulingObject extends \Sabre\CalDAV\CalendarObject implements ISchedulingObject {
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/ShareableCalendar.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/ShareableCalendar.php
Changed
@@ -6,7 +6,7 @@ * This object represents a CalDAV calendar that can be shared with other * users. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/SharedCalendar.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/SharedCalendar.php
Changed
@@ -5,7 +5,7 @@ /** * This object represents a CalDAV calendar that is shared by a different user. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/SharingPlugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/SharingPlugin.php
Changed
@@ -19,7 +19,7 @@ * Note: This feature is experimental, and may change in between different * SabreDAV versions. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Subscriptions/ISubscription.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Subscriptions/ISubscription.php
Changed
@@ -30,7 +30,7 @@ * * It is recommended to support every property. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Subscriptions/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Subscriptions/Plugin.php
Changed
@@ -14,7 +14,7 @@ * Some clients support 'managed subscriptions' server-side. This is basically * a list of subscription urls a user is using. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/Subscriptions/Subscription.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/Subscriptions/Subscription.php
Changed
@@ -17,7 +17,7 @@ * * This node represents a subscription. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CalDAV/UserCalendars.php -> sabre-dav-2.1.11.tar.gz/lib/CalDAV/UserCalendars.php
Changed
@@ -10,7 +10,7 @@ * This stub class will be removed in a future version of sabredav. * * @deprecated - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/AddressBook.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/AddressBook.php
Changed
@@ -10,7 +10,7 @@ * * The AddressBook can contain multiple vcards * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/AddressBookQueryParser.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/AddressBookQueryParser.php
Changed
@@ -10,7 +10,7 @@ * Whoever designed this format, and the CalDAV equivalent even more so, * has no feel for design. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/AddressBookRoot.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/AddressBookRoot.php
Changed
@@ -9,7 +9,7 @@ * * This object lists a collection of users, which can contain addressbooks. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Backend/AbstractBackend.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Backend/AbstractBackend.php
Changed
@@ -9,7 +9,7 @@ * * This class doesn't do much, but it was added for consistency. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Backend/BackendInterface.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Backend/BackendInterface.php
Changed
@@ -11,7 +11,7 @@ * class. The value of the addressBookId is completely up to you, it can be any * arbitrary value you can use as an unique identifier. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Backend/PDO.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Backend/PDO.php
Changed
@@ -10,7 +10,7 @@ * * This CardDAV backend uses PDO to store addressbooks * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -206,7 +206,7 @@ $stmt = $this->pdo->prepare('DELETE FROM ' . $this->addressBooksTableName . ' WHERE id = ?'); $stmt->execute([$addressBookId]); - $stmt = $this->pdo->prepare('DELETE FROM '.$this->addressBookChangesTableName.' WHERE id = ?'); + $stmt = $this->pdo->prepare('DELETE FROM '.$this->addressBookChangesTableName.' WHERE addressbookid = ?'); $stmt->execute([$addressBookId]); }
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Backend/SyncSupport.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Backend/SyncSupport.php
Changed
@@ -14,7 +14,7 @@ * For this to work, you _must_ return a {http://sabredav.org/ns}sync-token * property from getAddressBooksForUser. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Card.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Card.php
Changed
@@ -9,7 +9,7 @@ /** * The Card object represents a single Card from an addressbook * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/IAddressBook.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/IAddressBook.php
Changed
@@ -9,7 +9,7 @@ * * Implement this interface to allow a node to be recognized as an addressbook. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/ICard.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/ICard.php
Changed
@@ -10,7 +10,7 @@ * Extend the ICard interface to allow your custom nodes to be picked up as * 'Cards'. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/IDirectory.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/IDirectory.php
Changed
@@ -11,7 +11,7 @@ * A full description can be found in the IETF draft: * - draft-daboo-carddav-directory-gateway * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Plugin.php
Changed
@@ -18,7 +18,7 @@ * * The CardDAV plugin adds CardDAV functionality to the WebDAV server * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Property/SupportedAddressData.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Property/SupportedAddressData.php
Changed
@@ -11,7 +11,7 @@ * This property is a representation of the supported-address-data property * in the CardDAV namespace. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/Property/SupportedCollationSet.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/Property/SupportedCollationSet.php
Changed
@@ -9,7 +9,7 @@ * This property is a representation of the supported-collation-set property * in the CardDAV namespace. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/UserAddressBooks.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/UserAddressBooks.php
Changed
@@ -12,7 +12,7 @@ * * The UserAddressBooks collection contains a list of addressbooks associated with a user * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/CardDAV/VCFExportPlugin.php -> sabre-dav-2.1.11.tar.gz/lib/CardDAV/VCFExportPlugin.php
Changed
@@ -15,7 +15,7 @@ * This is useful for clients that don't support CardDAV yet. They often do * support vcf files. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @author Thomas Tanghus (http://tanghus.net/) * @license http://sabre.io/license/ Modified BSD License
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/AbstractBasic.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/AbstractBasic.php
Changed
@@ -12,7 +12,7 @@ * Most of the digest logic is handled, implementors just need to worry about * the validateUserPass method. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author James David Low (http://jameslow.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/AbstractDigest.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/AbstractDigest.php
Changed
@@ -13,7 +13,7 @@ * Most of the digest logic is handled, implementors just need to worry about * the getDigestHash method * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/Apache.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/Apache.php
Changed
@@ -11,7 +11,7 @@ * * Make sure apache is properly configured for this to work. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/BackendInterface.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/BackendInterface.php
Changed
@@ -5,7 +5,7 @@ /** * This is the base class for any authentication object. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/BasicCallBack.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/BasicCallBack.php
Changed
@@ -13,7 +13,7 @@ * The callback must return true or false depending on if authentication was * correct. - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/File.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/File.php
Changed
@@ -9,7 +9,7 @@ * * The backend file must conform to Apache's htdigest format * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Backend/PDO.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Backend/PDO.php
Changed
@@ -5,7 +5,7 @@ /** * This is an authentication backend that uses a database to manage passwords. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Auth/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Auth/Plugin.php
Changed
@@ -16,7 +16,7 @@ * * {DAV:}current-user-principal property from RFC5397 * * {DAV:}principal-collection-set property from RFC3744 * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Browser/GuessContentType.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Browser/GuessContentType.php
Changed
@@ -19,7 +19,7 @@ * so this extension does what the rest of the world does, and guesses it based * on the file extension. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Browser/MapGetToPropFind.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Browser/MapGetToPropFind.php
Changed
@@ -13,7 +13,7 @@ * * This should allow easy debugging of PROPFIND * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Browser/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Browser/Plugin.php
Changed
@@ -17,7 +17,7 @@ * The class intercepts GET requests to collection resources and generates a simple * html index. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Browser/PropFindAll.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Browser/PropFindAll.php
Changed
@@ -8,7 +8,7 @@ * This class is used by the browser plugin to trick the system in returning * every defined property. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Client.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Client.php
Changed
@@ -12,7 +12,7 @@ * * NOTE: This class is experimental, it's api will likely change in the future. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Collection.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Collection.php
Changed
@@ -8,7 +8,7 @@ * This is a helper class, that should aid in getting collections classes setup. * Most of its methods are implemented, and throw permission denied exceptions * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -32,7 +32,7 @@ foreach($this->getChildren() as $child) { - if ($child->getName()==$name) return $child; + if ($child->getName()===$name) return $child; } throw new Exception\NotFound('File not found: ' . $name);
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/CorePlugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/CorePlugin.php
Changed
@@ -9,7 +9,7 @@ /** * The core plugin provides all the basic features for a WebDAV server. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -619,14 +619,19 @@ if ($moveInfo['destinationExists']) { if (!$this->server->emit('beforeUnbind', [$moveInfo['destination']])) return false; + + } + if (!$this->server->emit('beforeUnbind',[$path])) return false; + if (!$this->server->emit('beforeBind',[$moveInfo['destination']])) return false; + if (!$this->server->emit('beforeMove', [$path, $moveInfo['destination']])) return false; + + if ($moveInfo['destinationExists']) { + $this->server->tree->delete($moveInfo['destination']); $this->server->emit('afterUnbind', [$moveInfo['destination']]); } - if (!$this->server->emit('beforeUnbind', [$path])) return false; - if (!$this->server->emit('beforeBind', [$moveInfo['destination']])) return false; - if (!$this->server->emit('beforeMove', [$path, $moveInfo['destination']])) return false; $this->server->tree->move($path, $moveInfo['destination']); // Its important afterMove is called before afterUnbind, because it
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception.php
Changed
@@ -5,7 +5,7 @@ * * This is SabreDAV's base exception file, use this to implement your own exception. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/BadRequest.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/BadRequest.php
Changed
@@ -8,7 +8,7 @@ * The BadRequest is thrown when the user submitted an invalid HTTP request * BadRequest * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/Conflict.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/Conflict.php
Changed
@@ -8,7 +8,7 @@ * A 409 Conflict is thrown when a user tried to make a directory over an existing * file or in a parent directory that doesn't exist. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/ConflictingLock.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/ConflictingLock.php
Changed
@@ -10,7 +10,7 @@ * Similar to the Locked exception, this exception thrown when a LOCK request * was made, on a resource which was already locked * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/FileNotFound.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/FileNotFound.php
Changed
@@ -8,7 +8,7 @@ * Deprecated: Warning, this class is deprecated and will be removed in a * future version of SabreDAV. Please use Sabre\DAV\Exception\NotFound instead. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @deprecated Use Sabre\DAV\Exception\NotFound instead * @license http://sabre.io/license/ Modified BSD License
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/Forbidden.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/Forbidden.php
Changed
@@ -7,7 +7,7 @@ * * This exception is thrown whenever a user tries to do an operation he's not allowed to * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/InsufficientStorage.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/InsufficientStorage.php
Changed
@@ -7,7 +7,7 @@ * * This Exception can be thrown, when for example a harddisk is full or a quota is exceeded * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/InvalidResourceType.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/InvalidResourceType.php
Changed
@@ -10,7 +10,7 @@ * * See RFC5689 section 3.3 * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/InvalidSyncToken.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/InvalidSyncToken.php
Changed
@@ -16,7 +16,7 @@ * either completely unknown, or has expired. * * @author Evert Pot (http://evertpot.com/) - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @license http://sabre.io/license/ Modified BSD License */ class InvalidSyncToken extends Forbidden {
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/LengthRequired.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/LengthRequired.php
Changed
@@ -10,7 +10,7 @@ * This exception is thrown when a request was made that required a * Content-Length header, but did not contain one. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/LockTokenMatchesRequestUri.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/LockTokenMatchesRequestUri.php
Changed
@@ -9,7 +9,7 @@ * * This exception is thrown by UNLOCK if a supplied lock-token is invalid * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/Locked.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/Locked.php
Changed
@@ -9,7 +9,7 @@ * * The 423 is thrown when a client tried to access a resource that was locked, without supplying a valid lock token * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/MethodNotAllowed.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/MethodNotAllowed.php
Changed
@@ -7,7 +7,7 @@ * * The 405 is thrown when a client tried to create a directory on an already existing directory * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/NotAuthenticated.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/NotAuthenticated.php
Changed
@@ -10,7 +10,7 @@ * This exception is thrown when the client did not provide valid * authentication credentials. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/NotFound.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/NotFound.php
Changed
@@ -7,7 +7,7 @@ * * This Exception is thrown when a Node couldn't be found. It returns HTTP error code 404 * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/NotImplemented.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/NotImplemented.php
Changed
@@ -7,7 +7,7 @@ * * This exception is thrown when the client tried to call an unsupported HTTP method or other feature * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/PaymentRequired.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/PaymentRequired.php
Changed
@@ -10,7 +10,7 @@ * The PaymentRequired exception may be thrown in a case where a user must pay * to access a certain resource or operation. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/PreconditionFailed.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/PreconditionFailed.php
Changed
@@ -11,7 +11,7 @@ * like for example an If, If-None-Match or If-Match header, which caused the HTTP * request to not execute (the condition of the header failed) * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/ReportNotSupported.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/ReportNotSupported.php
Changed
@@ -9,7 +9,7 @@ * * This exception is thrown when the client requested an unknown report through the REPORT method * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/RequestedRangeNotSatisfiable.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/RequestedRangeNotSatisfiable.php
Changed
@@ -10,7 +10,7 @@ * This exception is normally thrown when the user * request a range that is out of the entity bounds. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/ServiceUnavailable.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/ServiceUnavailable.php
Changed
@@ -11,7 +11,7 @@ * is currently not available (e.g. down for maintenance). * * @author Thomas MĆ¼ller <thomas.mueller@tmit.eu> - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @license http://sabre.io/license/ Modified BSD License */ class ServiceUnavailable extends DAV\Exception {
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/TooManyMatches.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/TooManyMatches.php
Changed
@@ -16,7 +16,7 @@ * generate more results than the implementation is willing to send back. * * @author Evert Pot (http://evertpot.com/) - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @license http://sabre.io/license/ Modified BSD License */ class TooManyMatches extends Forbidden {
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Exception/UnsupportedMediaType.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Exception/UnsupportedMediaType.php
Changed
@@ -8,7 +8,7 @@ * The 415 Unsupported Media Type status code is generally sent back when the client * tried to call an HTTP method, with a body the server didn't understand * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/FS/Directory.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/FS/Directory.php
Changed
@@ -6,7 +6,7 @@ /** * Directory class * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/FS/File.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/FS/File.php
Changed
@@ -7,7 +7,7 @@ /** * File class * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/FS/Node.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/FS/Node.php
Changed
@@ -11,7 +11,7 @@ * * The node class implements the method used by both the File and the Directory classes * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/FSExt/Directory.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/FSExt/Directory.php
Changed
@@ -7,7 +7,7 @@ /** * Directory class * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/FSExt/File.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/FSExt/File.php
Changed
@@ -6,7 +6,7 @@ /** * File class * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/FSExt/Node.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/FSExt/Node.php
Changed
@@ -12,7 +12,7 @@ * * The node class implements the method used by both the File and the Directory classes * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/File.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/File.php
Changed
@@ -8,7 +8,7 @@ * This is a helper class, that should aid in getting file classes setup. * Most of its methods are implemented, and throw permission denied exceptions * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/ICollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/ICollection.php
Changed
@@ -7,7 +7,7 @@ * * This interface should be implemented by each class that represents a collection * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/IExtendedCollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/IExtendedCollection.php
Changed
@@ -8,7 +8,7 @@ * This interface can be used to create special-type of collection-resources * as defined by RFC 5689. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/IFile.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/IFile.php
Changed
@@ -9,7 +9,7 @@ * this specific node a PUT or GET method may be performed, to either update, * or retrieve the contents of the file. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/IMoveTarget.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/IMoveTarget.php
Changed
@@ -13,7 +13,7 @@ * If a backend supports a better optimized move operation, this can trigger * some huge speed gains. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/IMultiGet.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/IMultiGet.php
Changed
@@ -16,7 +16,7 @@ * * The MultiGet interface is used by the server in these cases. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/INode.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/INode.php
Changed
@@ -5,7 +5,7 @@ /** * The INode interface is the base interface, and the parent class of both ICollection and IFile * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/IProperties.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/IProperties.php
Changed
@@ -7,7 +7,7 @@ * * Implement this interface to support custom WebDAV properties requested and sent from clients. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/IQuota.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/IQuota.php
Changed
@@ -9,7 +9,7 @@ * will check for quota information on any given node. If the information is not available it will * attempt to fetch the information from the root node. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/Backend/AbstractBackend.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/Backend/AbstractBackend.php
Changed
@@ -11,7 +11,7 @@ * to ensure that if default code is required in the backend, there will be a * non-bc-breaking way to do so. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/Backend/BackendInterface.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/Backend/BackendInterface.php
Changed
@@ -8,7 +8,7 @@ * If you are defining your own Locks backend, you must implement this * interface. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/Backend/FS.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/Backend/FS.php
Changed
@@ -17,7 +17,7 @@ * You are recommended to use either the PDO or the File backend instead. * * @deprecated - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/Backend/File.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/Backend/File.php
Changed
@@ -13,7 +13,7 @@ * * It literally solves the problem this class solves as well, but much better. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/Backend/PDO.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/Backend/PDO.php
Changed
@@ -10,7 +10,7 @@ * This Lock Manager stores all its data in a database. You must pass a PDO * connection object in the constructor. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/LockInfo.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/LockInfo.php
Changed
@@ -8,7 +8,7 @@ * An object of the LockInfo class holds all the information relevant to a * single lock. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Locks/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Locks/Plugin.php
Changed
@@ -17,7 +17,7 @@ * $lockPlugin = new Sabre\DAV\Locks\Plugin($lockBackend); * $server->addPlugin($lockPlugin); * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Mount/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Mount/Plugin.php
Changed
@@ -12,7 +12,7 @@ * * Simply append ?mount to any collection to generate the davmount response. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Node.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Node.php
Changed
@@ -7,7 +7,7 @@ * * This is a helper class, that should aid in getting nodes setup. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PartialUpdate/IFile.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PartialUpdate/IFile.php
Changed
@@ -7,7 +7,7 @@ /** * This interface is deprecated. Use IPatchSupport instead. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Jean-Tiare LE BIGOT (http://www.jtlebi.fr/) * @license http://sabre.io/license/ Modified BSD License * @deprecated
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PartialUpdate/IPatchSupport.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PartialUpdate/IPatchSupport.php
Changed
@@ -9,7 +9,7 @@ * It may be used to update a file chunk, upload big a file into smaller * chunks or resume an upload * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Jean-Tiare LE BIGOT (http://www.jtlebi.fr/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PartialUpdate/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PartialUpdate/Plugin.php
Changed
@@ -17,7 +17,7 @@ * $patchPlugin = new \Sabre\DAV\PartialUpdate\Plugin(); * $server->addPlugin($patchPlugin); * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Jean-Tiare LE BIGOT (http://www.jtlebi.fr/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PropPatch.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PropPatch.php
Changed
@@ -13,7 +13,7 @@ * Property updates must always be atomic. This means that a property update * must either completely succeed, or completely fail. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property.php
Changed
@@ -7,7 +7,7 @@ * * Extend this class to create custom complex properties * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/GetLastModified.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/GetLastModified.php
Changed
@@ -14,7 +14,7 @@ * This class uses unix timestamps internally, and converts them to RFC 1123 times for * serialization * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/Href.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/Href.php
Changed
@@ -10,7 +10,7 @@ * The href property represents a url within a {DAV:}href element. * This is used by many WebDAV extensions, but not really within the WebDAV core spec * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/HrefList.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/HrefList.php
Changed
@@ -9,7 +9,7 @@ * * This property contains multiple {DAV:}href elements, each containing a url. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/IHref.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/IHref.php
Changed
@@ -9,7 +9,7 @@ * This is used by certain subsystems to aquire more information about for example * the owner of a file * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/LockDiscovery.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/LockDiscovery.php
Changed
@@ -9,7 +9,7 @@ * * This property contains all the open locks on a given resource * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/ResourceType.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/ResourceType.php
Changed
@@ -10,7 +10,7 @@ * Normally for files this is empty, and for collection {DAV:}collection. * However, other specs define different values for this. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/Response.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/Response.php
Changed
@@ -14,7 +14,7 @@ * This is used by the Server class to encode individual items within a multistatus * response. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/ResponseList.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/ResponseList.php
Changed
@@ -11,7 +11,7 @@ * This is used by the Server class to encode items within a multistatus * response. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/SupportedLock.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/SupportedLock.php
Changed
@@ -10,7 +10,7 @@ * This property contains information about what kind of locks * this server supports. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/SupportedMethodSet.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/SupportedMethodSet.php
Changed
@@ -9,7 +9,7 @@ * * This property is defined in RFC3253. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Property/SupportedReportSet.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Property/SupportedReportSet.php
Changed
@@ -10,7 +10,7 @@ * This property is defined in RFC3253, but since it's * so common in other webdav-related specs, it is part of the core server. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PropertyInterface.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PropertyInterface.php
Changed
@@ -7,7 +7,7 @@ * * Implement this interface to create new complex properties * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PropertyStorage/Backend/BackendInterface.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PropertyStorage/Backend/BackendInterface.php
Changed
@@ -11,7 +11,7 @@ * Propertystorage backends must implement this interface to be used by the * propertystorage plugin. * - * @copyright Copyright (C) 2007-2015 fruux GmbH. (https://fruux.com/) + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PropertyStorage/Backend/PDO.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PropertyStorage/Backend/PDO.php
Changed
@@ -13,7 +13,7 @@ * * The database structure can be found in the examples/sql/ directory. * - * @copyright Copyright (C) 2007-2015 fruux GmbH. (https://fruux.com/) + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/PropertyStorage/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/PropertyStorage/Plugin.php
Changed
@@ -19,7 +19,7 @@ * * for more information. * - * @copyright Copyright (C) 2007-2015 fruux GmbH. (https://fruux.com/) + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Server.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Server.php
Changed
@@ -12,7 +12,7 @@ /** * Main DAV server class * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/ServerPlugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/ServerPlugin.php
Changed
@@ -7,7 +7,7 @@ * * Plugins can modify or extend the servers behaviour. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/SimpleCollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/SimpleCollection.php
Changed
@@ -8,7 +8,7 @@ * The SimpleCollection is used to quickly setup static directory structures. * Just create the object with a proper name, and add children to use it. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/SimpleFile.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/SimpleFile.php
Changed
@@ -9,7 +9,7 @@ * the directory structure. One usecase would be to add a 'readme.txt' to a * root of a webserver with some standard content. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/StringUtil.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/StringUtil.php
Changed
@@ -9,7 +9,7 @@ * the CalDAV calendar-query REPORT, and CardDAV addressbook-query REPORT. * Because they both need it, it was decided to put it in Sabre\DAV instead. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Sync/ISyncCollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Sync/ISyncCollection.php
Changed
@@ -11,7 +11,7 @@ * means that if any child nodes in this collection was created, modified or * deleted in any way, you should maintain an updated changelist. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Sync/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Sync/Plugin.php
Changed
@@ -13,7 +13,7 @@ * The sync capabilities only work with collections that implement * Sabre\DAV\Sync\ISyncCollection. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/TemporaryFileFilterPlugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/TemporaryFileFilterPlugin.php
Changed
@@ -26,7 +26,7 @@ * Additional patterns can be added, by adding on to the * temporaryFilePatterns property. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Tree.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Tree.php
Changed
@@ -10,7 +10,7 @@ * It allows for fetching nodes by path, facilitates deleting, copying and * moving. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -193,8 +193,10 @@ $node = $this->getNodeForPath($path); $children = $node->getChildren(); - $basePath = trim($path,'/') . '/'; - foreach($children as $child) { + $basePath = trim($path, '/'); + if ($basePath !== '') $basePath.='/'; + + foreach ($children as $child) { $this->cache[$basePath . $child->getName()] = $child;
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/URLUtil.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/URLUtil.php
Changed
@@ -12,8 +12,8 @@ * * This file will be removed in a future version. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @deprecated Use Sabre\HTTP\URLUtil instead! * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/UUIDUtil.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/UUIDUtil.php
Changed
@@ -9,7 +9,7 @@ * UUIDs are used a decent amount within various *DAV standards, so it made * sense to include it. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/Version.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/Version.php
Changed
@@ -5,7 +5,7 @@ /** * This class contains the SabreDAV version constants. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -14,6 +14,6 @@ /** * Full version number */ - const VERSION = '2.1.6'; + const VERSION = '2.1.11'; }
View file
sabre-dav-2.1.6.tar.gz/lib/DAV/XMLUtil.php -> sabre-dav-2.1.11.tar.gz/lib/DAV/XMLUtil.php
Changed
@@ -5,7 +5,7 @@ /** * XML utilities for WebDAV * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/AbstractPrincipalCollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/AbstractPrincipalCollection.php
Changed
@@ -14,7 +14,7 @@ * * To use this class, simply implement the getChildForPrincipal method. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Exception/AceConflict.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Exception/AceConflict.php
Changed
@@ -8,7 +8,7 @@ * This exception is thrown when a client attempts to set conflicting * permissions. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Exception/NeedPrivileges.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Exception/NeedPrivileges.php
Changed
@@ -10,7 +10,7 @@ * The 403-need privileges is thrown when a user didn't have the appropriate * permissions to perform an operation * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Exception/NoAbstract.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Exception/NoAbstract.php
Changed
@@ -8,7 +8,7 @@ * This exception is thrown when a user tries to set a privilege that's marked * as abstract. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Exception/NotRecognizedPrincipal.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Exception/NotRecognizedPrincipal.php
Changed
@@ -8,7 +8,7 @@ * If a client tried to set a privilege assigned to a non-existant principal, * this exception will be thrown. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Exception/NotSupportedPrivilege.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Exception/NotSupportedPrivilege.php
Changed
@@ -8,7 +8,7 @@ * If a client tried to set a privilege that doesn't exist, this exception will * be thrown. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/IACL.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/IACL.php
Changed
@@ -8,7 +8,7 @@ * * If you want to add WebDAV ACL to a node, you must implement this class * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/IPrincipal.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/IPrincipal.php
Changed
@@ -9,7 +9,7 @@ * * Implement this interface to define your own principals * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/IPrincipalCollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/IPrincipalCollection.php
Changed
@@ -10,7 +10,7 @@ * Implement this interface to ensure that your principal collection can be * searched using the principal-property-search REPORT. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Plugin.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Plugin.php
Changed
@@ -19,7 +19,7 @@ * property, defined in RFC5397 and the {DAV:}expand-property report, as * defined in RFC3253. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Principal.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Principal.php
Changed
@@ -17,7 +17,7 @@ * This principal also has basic ACL settings, only allowing the principal * access it's own principal. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/PrincipalBackend/AbstractBackend.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/PrincipalBackend/AbstractBackend.php
Changed
@@ -9,7 +9,7 @@ * have a non-bc-breaking way to add a default generic implementation to * functions we may add in the future. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/PrincipalBackend/BackendInterface.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/PrincipalBackend/BackendInterface.php
Changed
@@ -9,7 +9,7 @@ * implement Sabre\DAVACL\IPrincipal directly. This interface is used solely by * Sabre\DAVACL\AbstractPrincipalCollection. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/PrincipalBackend/PDO.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/PrincipalBackend/PDO.php
Changed
@@ -14,7 +14,7 @@ * This backend assumes all principals are in a single collection. The default collection * is 'principals/', but this can be overriden. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/PrincipalCollection.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/PrincipalCollection.php
Changed
@@ -8,7 +8,7 @@ * This collection represents a list of users. * The users are instances of Sabre\DAVACL\Principal * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Property/Acl.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Property/Acl.php
Changed
@@ -7,7 +7,7 @@ /** * This class represents the {DAV:}acl property * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Property/AclRestrictions.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Property/AclRestrictions.php
Changed
@@ -9,7 +9,7 @@ * * This property represents {DAV:}acl-restrictions, as defined in RFC3744. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Property/CurrentUserPrivilegeSet.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Property/CurrentUserPrivilegeSet.php
Changed
@@ -10,7 +10,7 @@ * This class represents the current-user-privilege-set property. When * requested, it contain all the privileges a user has on a specific node. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Property/Principal.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Property/Principal.php
Changed
@@ -9,7 +9,7 @@ * The principal property represents a principal from RFC3744 (ACL). * The property can be used to specify a principal or pseudo principals. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/lib/DAVACL/Property/SupportedPrivilegeSet.php -> sabre-dav-2.1.11.tar.gz/lib/DAVACL/Property/SupportedPrivilegeSet.php
Changed
@@ -14,7 +14,7 @@ * Sabre\DAVACL\Plugin::getSupportedPrivilegeSet as the argument in its * constructor. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Backend/MockSubscriptionSupport.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Backend/MockSubscriptionSupport.php
Changed
@@ -10,7 +10,7 @@ * All data is retained in memory temporarily. It's primary purpose is * unit-tests. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php
Changed
@@ -54,6 +54,9 @@ // We need to test something to be valid for phpunit strict // mode. $this->assertTrue(true); + } catch (\Throwable $e) { + // PHP7 + $this->assertTrue(true); } break;
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php
Changed
@@ -8,7 +8,7 @@ * This unittests is created to find out why recurring events have wrong DTSTART value * * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php
Changed
@@ -7,7 +7,7 @@ /** * This unittests is created to find out why recurring events have wrong DTSTART value * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php
Changed
@@ -11,7 +11,7 @@ * Hopefully, by the time I'm done with this, I've both found the problem, and * fixed it :) * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php
Changed
@@ -7,7 +7,7 @@ /** * This unittest is created to check if queries for time-range include the start timestamp or not * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -32,7 +32,7 @@ BEGIN:VEVENT CREATED:20120313T142342Z UID:171EBEFC-C951-499D-B234-7BA7D677B45D -DTEND;TZID=Europe/Berlin:20120227T000000 +DTEND;TZID=Europe/Berlin:20120227T010000 TRANSP:OPAQUE SUMMARY:Monday 0h DTSTART;TZID=Europe/Berlin:20120227T000000 @@ -47,12 +47,14 @@ function testQueryTimerange() { - $request = HTTP\Sapi::createFromServerArray([ - 'REQUEST_METHOD' => 'REPORT', - 'HTTP_CONTENT_TYPE' => 'application/xml', - 'REQUEST_URI' => '/calendars/user1/calendar1', - 'HTTP_DEPTH' => '1', - ]); + $request = new HTTP\Request( + 'REPORT', + '/calendars/user1/calendar1', + [ + 'Content-Type' => 'application/xml', + 'Depth' => '1', + ] + ); $request->setBody('<?xml version="1.0" encoding="utf-8" ?> <C:calendar-query xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Issue203Test.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Issue203Test.php
Changed
@@ -7,7 +7,7 @@ /** * This unittest is created to find out why an overwritten DAILY event has wrong DTSTART, DTEND, SUMMARY and RECURRENCEID * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Issue205Test.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Issue205Test.php
Changed
@@ -7,7 +7,7 @@ /** * This unittest is created to check if a VALARM TRIGGER of PT0S is supported * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Issue211Test.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Issue211Test.php
Changed
@@ -7,7 +7,7 @@ /** * This unittest is created to check for an endless loop in Sabre\CalDAV\CalendarQueryValidator * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Issue220Test.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Issue220Test.php
Changed
@@ -7,7 +7,7 @@ /** * This unittest is created to check for an endless loop in CalendarQueryValidator * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Issue228Test.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Issue228Test.php
Changed
@@ -6,7 +6,7 @@ /** * This unittest is created to check if the time-range filter is working correctly with all-day-events * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/CalDAV/Schedule/IMip/MockPlugin.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/CalDAV/Schedule/IMip/MockPlugin.php
Changed
@@ -12,7 +12,7 @@ * If you want to customize the email that gets sent out, you can do so by * extending this class and overriding the sendMessage method. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/ClientTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/ClientTest.php
Changed
@@ -9,6 +9,14 @@ class ClientTest extends \PHPUnit_Framework_TestCase { + function setUp() { + + if (!function_exists('curl_init')) { + $this->markTestSkipped('CURL must be installed to test the client'); + } + + } + function testConstruct() { $client = new ClientMock(array(
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/HttpDeleteTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/HttpDeleteTest.php
Changed
@@ -8,7 +8,7 @@ /** * Tests related to the PUT request. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/HttpMoveTest.php
Added
@@ -0,0 +1,119 @@ +<?php + +namespace Sabre\DAV; + +use Sabre\DAVServerTest; +use Sabre\HTTP; + +/** + * Tests related to the MOVE request. + * + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) + * @author Evert Pot (http://evertpot.com/) + * @license http://sabre.io/license/ Modified BSD License + */ +class HttpMoveTest extends DAVServerTest { + + /** + * Sets up the DAV tree. + * + * @return void + */ + function setUpTree() { + + $this->tree = new Mock\Collection('root', [ + 'file1' => 'content1', + 'file2' => 'content2', + ]); + + } + + function testMoveToSelf() { + + $request = new HTTP\Request('MOVE', '/file1', [ + 'Destination' => '/file1' + ]); + $response = $this->request($request); + $this->assertEquals(403, $response->getStatus()); + $this->assertEquals('content1', $this->tree->getChild('file1')->get()); + + } + + function testMove() { + + $request = new HTTP\Request('MOVE', '/file1', [ + 'Destination' => '/file3' + ]); + $response = $this->request($request); + $this->assertEquals(201, $response->getStatus(), print_r($response,true)); + $this->assertEquals('content1', $this->tree->getChild('file3')->get()); + $this->assertFalse($this->tree->childExists('file1')); + + } + + function testMoveToExisting() { + + $request = new HTTP\Request('MOVE', '/file1', [ + 'Destination' => '/file2' + ]); + $response = $this->request($request); + $this->assertEquals(204, $response->getStatus(), print_r($response,true)); + $this->assertEquals('content1', $this->tree->getChild('file2')->get()); + $this->assertFalse($this->tree->childExists('file1')); + + } + + function testMoveToExistingOverwriteT() { + + $request = new HTTP\Request('MOVE', '/file1', [ + 'Destination' => '/file2', + 'Overwrite' => 'T', + ]); + $response = $this->request($request); + $this->assertEquals(204, $response->getStatus(), print_r($response,true)); + $this->assertEquals('content1', $this->tree->getChild('file2')->get()); + $this->assertFalse($this->tree->childExists('file1')); + + } + + function testMoveToExistingOverwriteF() { + + $request = new HTTP\Request('MOVE', '/file1', [ + 'Destination' => '/file2', + 'Overwrite' => 'F', + ]); + $response = $this->request($request); + $this->assertEquals(412, $response->getStatus(), print_r($response,true)); + $this->assertEquals('content1', $this->tree->getChild('file1')->get()); + $this->assertEquals('content2', $this->tree->getChild('file2')->get()); + $this->assertTrue($this->tree->childExists('file1')); + $this->assertTrue($this->tree->childExists('file2')); + + } + + /** + * If we MOVE to an existing file, but a plugin prevents the original from + * being deleted, we need to make sure that the server does not delete + * the destination. + */ + function testMoveToExistingBlockedDeleteSource() { + + $this->server->on('beforeUnbind', function($path) { + + if ($path==='file1') { + throw new \Sabre\DAV\Exception\Forbidden('uh oh'); + } + + }); + $request = new HTTP\Request('MOVE', '/file1', [ + 'Destination' => '/file2' + ]); + $response = $this->request($request); + $this->assertEquals(403, $response->getStatus(), print_r($response,true)); + $this->assertEquals('content1', $this->tree->getChild('file1')->get()); + $this->assertEquals('content2', $this->tree->getChild('file2')->get()); + $this->assertTrue($this->tree->childExists('file1')); + $this->assertTrue($this->tree->childExists('file2')); + + } +}
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/HttpPutTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/HttpPutTest.php
Changed
@@ -8,7 +8,7 @@ /** * Tests related to the PUT request. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -36,7 +36,7 @@ $response = $this->request($request); - $this->assertEquals(201, $response->getStatus(), 'Incorrect status code received. Fully response body:' . $response->getBodyAsString()); + $this->assertEquals(201, $response->getStatus(), 'Incorrect status code received. Full response body:' . $response->getBodyAsString()); $this->assertEquals( 'hello',
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/Locks/Backend/Mock.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/Locks/Backend/Mock.php
Changed
@@ -9,7 +9,7 @@ * * This backend stores lock information in memory. Mainly useful for testing. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/Mock/Collection.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/Mock/Collection.php
Changed
@@ -15,7 +15,7 @@ * * a string, for a file * * An instance of \Sabre\DAV\INode. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -35,7 +35,17 @@ public function __construct($name, array $children = array(), Collection $parent = null) { $this->name = $name; - $this->children = $children; + foreach($children as $key=>$value) { + if (is_string($value)) { + $this->children[] = new File($key, $value, $this); + } elseif (is_array($value)) { + $this->children[] = new Collection($key, $value, $this); + } elseif ($value instanceof \Sabre\DAV\INode) { + $this->children[] = $value; + } else { + throw new \InvalidArgumentException('Unknown value passed in $children'); + } + } $this->parent = $parent; } @@ -82,7 +92,7 @@ if (is_resource($data)) { $data = stream_get_contents($data); } - $this->children[$name] = $data; + $this->children[] = new File($name, $data, $this); return '"' . md5($data) . '"'; } @@ -95,7 +105,7 @@ */ public function createDirectory($name) { - $this->children[$name] = array(); + $this->children[] = new Collection($name); } @@ -106,20 +116,7 @@ */ public function getChildren() { - $result = array(); - foreach($this->children as $key=>$value) { - - if ($value instanceof DAV\INode) { - $result[] = $value; - } elseif (is_array($value)) { - $result[] = new Collection($key, $value, $this); - } else { - $result[] = new File($key, $value, $this); - } - - } - - return $result; + return $this->children; } @@ -133,12 +130,7 @@ foreach($this->children as $key=>$value) { - if ($value instanceof DAV\INode) { - if ($value->getName() == $name) { - unset($this->children[$key]); - return; - } - } elseif ($key === $name) { + if ($value->getName() == $name) { unset($this->children[$key]); return; }
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/Mock/File.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/Mock/File.php
Changed
@@ -9,7 +9,7 @@ * * See the Collection in this directory for more details. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ @@ -48,6 +48,17 @@ } /** + * Changes the name of the node. + * + * @return void + */ + function setName($name) { + + $this->name = $name; + + } + + /** * Updates the data * * The data argument is a readable stream resource. @@ -91,19 +102,6 @@ } /** - * Changes the name of the node. - * - * @return void - */ - public function setName($newName) { - - $this->parent->deleteChild($this->name); - $this->name = $newName; - $this->parent->createFile($newName, $this->contents); - - } - - /** * Returns the ETag for a file * * An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/Mock/PropertiesCollection.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/Mock/PropertiesCollection.php
Changed
@@ -10,7 +10,7 @@ /** * A node specifically for testing property-related operations * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/ServerCopyMoveTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/ServerCopyMoveTest.php
Changed
@@ -90,74 +90,6 @@ } - function testMoveToSelf() { - - $serverVars = array( - 'REQUEST_URI' => '/test.txt', - 'REQUEST_METHOD' => 'MOVE', - 'HTTP_DESTINATION' => '/test.txt', - ); - - $request = HTTP\Sapi::createFromServerArray($serverVars); - $this->server->httpRequest = ($request); - $this->server->exec(); - - $this->assertEquals(403, $this->response->status, 'Received an incorrect HTTP status. Full body inspection: ' . $this->response->body); - $this->assertEquals('Test contents', file_get_contents(SABRE_TEMPDIR. '/test.txt')); - - } - - function testMoveOverWrite() { - - $serverVars = array( - 'REQUEST_URI' => '/test.txt', - 'REQUEST_METHOD' => 'MOVE', - 'HTTP_DESTINATION' => '/test2.txt', - ); - - $request = HTTP\Sapi::createFromServerArray($serverVars); - $this->server->httpRequest = ($request); - $this->server->exec(); - - $this->assertEquals(array( - 'X-Sabre-Version' => [Version::VERSION], - 'Content-Length' => [0], - ), - $this->response->getHeaders() - ); - - $this->assertEquals(204, $this->response->status); - $this->assertEquals('Test contents', file_get_contents(SABRE_TEMPDIR . '/test2.txt')); - $this->assertFalse(file_exists(SABRE_TEMPDIR . '/test.txt'), 'The sourcefile test.txt should no longer exist at this point'); - - } - - function testBlockedOverWrite() { - - $serverVars = array( - 'REQUEST_URI' => '/test.txt', - 'REQUEST_METHOD' => 'COPY', - 'HTTP_DESTINATION' => '/test2.txt', - 'HTTP_OVERWRITE' => 'F', - ); - - $request = HTTP\Sapi::createFromServerArray($serverVars); - $this->server->httpRequest = ($request); - $this->server->exec(); - - $this->assertEquals(array( - 'X-Sabre-Version' => [Version::VERSION], - 'Content-Type' => ['application/xml; charset=utf-8'], - ), - $this->response->getHeaders() - ); - - $this->assertEquals(412, $this->response->status); - $this->assertEquals('Test contents2', file_get_contents(SABRE_TEMPDIR . '/test2.txt')); - - - } - function testNonExistantParent() { $serverVars = array(
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAV/Sync/MockSyncCollection.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAV/Sync/MockSyncCollection.php
Changed
@@ -10,7 +10,7 @@ * This object behaves the same as SimpleCollection. Call addChange to update * the 'changelog' that this class uses for the collection. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/DAVServerTest.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/DAVServerTest.php
Changed
@@ -13,7 +13,7 @@ * This class is supposed to provide a reasonably big framework to quickly get * a testing environment running. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/HTTP/ResponseMock.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/HTTP/ResponseMock.php
Changed
@@ -7,7 +7,7 @@ * * This class exists to make the transition to sabre/http easier. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
View file
sabre-dav-2.1.6.tar.gz/tests/Sabre/HTTP/SapiMock.php -> sabre-dav-2.1.11.tar.gz/tests/Sabre/HTTP/SapiMock.php
Changed
@@ -7,7 +7,7 @@ * * This class exists to make the transition to sabre/http easier. * - * @copyright Copyright (C) 2007-2015 fruux GmbH (https://fruux.com/). + * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.