release 1.1.6

This commit is contained in:
Florian Schlichting 2018-01-12 00:03:51 +01:00
parent 59b4c2c8ed
commit 05397d635c
8 changed files with 75 additions and 16 deletions

View File

@ -27,6 +27,7 @@ Aurelien Requiem <aurelien@menfin.net>
Benoît Bleuzé <benoit.bleuze@gmail.com>
Christian Kier <kier@isip.uni-luebeck.de>
Christoph Anton Mitterer <calestyo@scientia.net>
CSchulz <christian@schulz.re>
Cyril Giraud <cgiraud@free.fr>
Daniel Aleksandersen <code@daniel.priv.no>
DAViCal Administrator <davical@fry.dotcal.com>
@ -43,6 +44,7 @@ Henri Sivonen <hsivonen@iki.fi>
Jan Losinski <losinskij@gmail.com>
Ján Máté <jan.mate@inf-it.com>
Jason Alavaliant <alavaliant@gmail.com>
Jean-Baptiste Guerraz <jbguerraz@skilld.fr>
Jens Zahner <jens.zahner@servicereisen.de>
Jeppe Bob Dyrby <jeppe.dyrby@gmail.com>
Jeroen van Disseldorp <jdizzl@xs4all.nl>

View File

@ -1,3 +1,50 @@
2018-01-11 Florian Schlichting <fsfs@debian.org>
* switch to doxygen for api docs
* put the most important debug options in a more visible place
2016-01-21 Frank Steinberg <steinberg@ibr.cs.tu-bs.de>
* Improved handling of event modifications
2016-06-23 Andrew McMillan <andrew@mcmillan.net.nz>
* Fix common etag match code, use it everywhere.
* Tidy up some PHPdoc in DAVResource
2018-01-10 Jean-Baptiste Guerraz <jbguerraz@skilld.fr>
* use php ldap explode in order to be compatible with any dn
* sync ldap user - reactivate
2018-01-09 Andrew McMillan <andrew@mcmillan.net.nz>
* Correctly handle durations without units like "PT"
2018-01-09 Florian Schlichting <fsfs@debian.org>
* add regression tests for iCal handling calendar delegations
* drop tests/regression-suite/0528, same as 0527
* rename DAVResource->_is_proxy_request to _is_proxy_resource
* Finally: implement managing calendar delegations from iCal
* group-member-set and group-membership queries on proxy resources should be handled in DAVResource
* update regression tests due to FetchProxyGroups changes
* DAVPrincipal->FetchProxyGroups(): disable grants_proxy_access_from_p()
* DAVPrincipal->FetchProxyGroups(): invert arguments to pprivs()
2018-01-08 Florian Schlichting <fsfs@debian.org>
* add DAVResource->IsProxyCollection()
2018-01-07 Florian Schlichting <fsfs@debian.org>
* advertise support for principal-match REPORT
* clean up obsolete code: supported_methods and supported_reports was moved to DAVResource
2018-01-04 Florian Schlichting <fsfs@debian.org>
* update doc and fix a warning
2018-01-03 Florian Schlichting <fsfs@debian.org>
* UI: create external bindings with type set (fix: #132)
2017-11-20 CSchulz <christian@schulz.re>
* add PT to follow alias
2017-10-25 Florian Schlichting <fsfs@debian.org>
* Document $c->hide_bound and $c->disable_caldav_proxy_propfind_collections config options
2017-10-09 Florian Schlichting <fsfs@debian.org>
* 'perl update-davical-database' did not find the intended config file / patchdir

View File

@ -1 +1 @@
1.1.6
1.1.7

11
debian/changelog vendored
View File

@ -1,3 +1,12 @@
davical (1.1.7-1) unstable; urgency=medium
* New upstream release
* Bump dependency on AWL to 0.59
* Declare compliance with Debian Policy 4.1.3
* Update lintian-overrides
-- Florian Schlichting <fsfs@debian.org> Fri, 12 Jan 2018 00:04:06 +0100
davical (1.1.6-1) unstable; urgency=medium
* New upstream release (closes: #704069, #784282, #856467)
@ -49,7 +58,7 @@ davical (1.1.4-1) unstable; urgency=medium
references since it was moved to its own git repository.
* Don't run make / make built-docs during package build to avoid nasty
surprises; files should be up-to-date in git anyway
* Purge /etc/davical/.keep directory
* Purge /etc/davical/.keep directory
* Clean source tree before creating orig-source tarball
-- Florian Schlichting <fsfs@debian.org> Mon, 11 Jan 2016 23:56:48 +0100

6
debian/control vendored
View File

@ -4,11 +4,11 @@ Priority: optional
Maintainer: Davical Development Team <davical-devel@lists.sourceforge.net>
Uploaders: Andrew McMillan <awm@debian.org>,
Florian Schlichting <fsfs@debian.org>
Standards-Version: 4.1.1
Standards-Version: 4.1.3
Build-Depends: debhelper (>= 9),
dh-exec,
jdupes,
libawl-php (>= 0.58-1~), libawl-php (<< 0.59),
libawl-php (>= 0.59-1~), libawl-php (<< 0.60),
gettext,
doxygen,
php-cli | php5-cli,
@ -20,7 +20,7 @@ Homepage: https://www.davical.org/
Package: davical
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends},
libawl-php (>= 0.58-1~), libawl-php (<< 0.59),
libawl-php (>= 0.59-1~), libawl-php (<< 0.60),
libdbd-pg-perl,
libyaml-perl,
php | php5,

View File

@ -1,8 +1,8 @@
# this is lintian being stupid and failing to detect our alternative php-cli dependency - remove when dropping php5
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/archive-old-events.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/cron-sync-ldap.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/export_calendar.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/load_calendar.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/refresh-alarms.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/sync-remote-caldav.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/tz-update.php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/archive-old-events.php #!php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/cron-sync-ldap.php #!php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/export_calendar.php #!php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/load_calendar.php #!php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/refresh-alarms.php #!php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/sync-remote-caldav.php #!/usr/bin/php
davical: php-script-but-no-php-cli-dep usr/share/davical/scripts/tz-update.php #!php

View File

@ -244,8 +244,8 @@ if ( function_exists('awl_set_locale') ) {
*
*/
$c->code_version = 0;
$c->want_awl_version = '0.58';
$c->version_string = '1.1.6'; // The actual version # is replaced into that during the build /release process
$c->want_awl_version = '0.59';
$c->version_string = '1.1.7'; // The actual version # is replaced into that during the build /release process
if ( isset($c->version_string) && preg_match( '/(\d+)\.(\d+)\.(\d+)(.*)/', $c->version_string, $matches) ) {
$c->code_major = $matches[1];
$c->code_minor = $matches[2];

View File

@ -344,6 +344,7 @@ function getStatusMessage($status) {
* Construct a URL from the supplied dav_name. The URL will be urlencoded,
* except for any '/' characters in it.
* @param string $partial_path The part of the path after the script name
* @param boolean $force_script Whether to force-include caldav.php in the URL. Defaults to false.
*/
function ConstructURL( $partial_path, $force_script = false ) {
global $c;
@ -379,9 +380,9 @@ function ConstructURL( $partial_path, $force_script = false ) {
/**
* Deconstruct a dav_name from the supplied URL. The dav_name will be urldecoded.
*
* @param string $partial_path The part of the path after the script name
* @param string $url The full path including the script name
*/
function DeconstructURL( $url, $force_script = false ) {
function DeconstructURL( $url ) {
global $c;
$dav_name = rawurldecode($url);