From 9da21ad116a2913bf788bd4b0b8c58c0de83d9da Mon Sep 17 00:00:00 2001 From: Florian Schlichting Date: Mon, 1 Mar 2021 15:27:42 +0800 Subject: [PATCH] release davical 1.1.10 --- CREDITS | 3 ++ ChangeLog | 95 +++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- debian/changelog | 12 ++++++ debian/control | 9 +++-- debian/copyright | 10 ++--- debian/watch | 2 +- htdocs/always.php | 4 +- 8 files changed, 124 insertions(+), 13 deletions(-) diff --git a/CREDITS b/CREDITS index 2bf6127d..64e29043 100644 --- a/CREDITS +++ b/CREDITS @@ -45,6 +45,7 @@ Francois Perichon Frank Steinberg Henri Sivonen Jamie McClymont +Jan Hicken Jan Losinski Ján Máté Jason Alavaliant @@ -54,6 +55,7 @@ Jeppe Bob Dyrby Jeroen van Disseldorp Jim Fenton Jim Hague +Klaus M Pfeiffer lebarjack Leho Kraav Marc @@ -74,6 +76,7 @@ Paul Willoughby Peter Schaefer-Hutter Philipp Matthias Hahn Pierre Giraud +Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com> Raphael Hertzog Rick Verdoes Rik Theys diff --git a/ChangeLog b/ChangeLog index 10223814..abf9f3f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,98 @@ +2021-03-01 Florian Schlichting + * release davical 1.1.10 + * Update carddav/2042-REPORT-addressbook-query together with df6ff3a in AWL + +2021-03-01 Andrew Ruthven + * Add a regression test for new invalid user result from FreeBusy + * Return a nicer error message if no user is found for Free/Busy via email + +2021-02-09 Florian Schlichting + * Listing External Calendars is part of the Administration menu and should be restricted to admins + * tighten $c->list_everyone to look for DAV::read privilege and actually block access to principals and collections + +2020-05-05 Klaus M Pfeiffer + * add feature list_everyone (fixes #59) + +2021-02-08 Florian Schlichting + * CI: run interop tests from carddavclient by Michael Stilkerich + * Add tests for AWLs "Fix param-filter that checks if a parameter is defined" + * Add test for AWLs "Fix param-filter for multi-value parameters with TYPE=T1,T2 format" and update 2044 accordingly + * Add tests for AWLs "Fix GetProperties: Select properties with group prefix" + * Add tests for AWLs "Fix: GetProperties must treat property names as case-insensitive" + +2021-02-07 Andrew Ruthven + * Only return the fields that we need for the test + +2021-02-06 Andrew Ruthven + * CI: Compress the Apache log files + * CI: Ensure DAViCal can write to log files + * CI: Turn on debug logging for all the test runs + * Include the UID of the card which caused us to hit the RRULE limit + * Enable debug logging in CI + * Only return what we're testing, makes it easier to understand regressions + * Add test for anyof + +2021-02-05 Florian Schlichting + * CI: do not clobber apache logs + * update 2038-REPORT-addressbook-query after AWL's param-filter: fix a typo / explode multivalue commit + +2021-02-04 Florian Schlichting + * correct test results after AWL merges of mstilkerich/awl-fix_abookquery_paramnotdef and mstilkerich/awl-fix_support_anyof_propfilter + * add two more reports testing an allof prop-filter and an anyof text-match prop-filter + * cardquery: ensure restriction to target collection remains in force even when we find that we need a post_filter step and thus throw away the SQL + * add a REPORT for a property with multiple values, not all of which match the is-not-defined filter (carddavclient's ParamNotDefinedSome test) + * add 4 VCARDs from carddavclient AddressbookQueryTest + +2021-02-04 Andrew Ruthven + * Correctly exclude cards where TYPE is not set on TEL records. + * Fix the test result and hopefully make the description clearer + * I always get whitespace changes + * Add a bit more info about various suites, and how to time timezone + +2021-02-03 Florian Schlichting + * fix PHP8 deprecation warnings: "Required parameter X follows optional parameter Y" + +2021-01-31 Jan Hicken + * Add default value for errcontext variable in error handler function + * Use brackets instead of curly braces for string offset access + +2021-02-03 Florian Schlichting + * CI: add build_buster_latestphp + +2021-02-02 Florian Schlichting + * CI: build and test on Debian unstable, then several stable releases relevant to our users + * Normalize "100 Continue" headers + +2021-01-24 Andrew Ruthven + * Test case for awl-fix_abookquery_negated_propnotdef + +2021-02-01 Andrew Ruthven + * Test case for negated values in awl-fix_abookquery_paramtextmatch + +2020-07-22 Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com> + * fix: events with recurrence rule are sometimes counted one too many times in freebusy + * test: remove dependency on the current date + +2021-01-25 Andrew Ruthven + * Update test results with new timezone data + +2021-01-24 Andrew Ruthven + * Ignore zones.h and zones.tab + * To start with there are no timezones in a fresh database + * Make the runs deterministic + * Fix up update-tzdata.sh so it'll run + * Test case for awl-fix_abookquery_negated_propnotdef + * Test case for awl-fix_abookquery_paramtextmatch + * Test case for awl-fix_abookquery_paramtextmatch + * Add help option for regression tests + * Update some more results based on current regression tests + +2021-01-23 Andrew Ruthven + * Add test secondary (or more) properties + +2020-04-14 Florian Schlichting + * gitlab-ci: use latest Debian stable (fixes #221) + 2020-04-04 Florian Schlichting * LSID logins were removed from AWL, drop related bits in davical diff --git a/VERSION b/VERSION index 087270d0..5ed5faa5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.9.3 +1.1.10 diff --git a/debian/changelog b/debian/changelog index 66a6cf6c..c2e5900d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +davical (1.1.10-1) unstable; urgency=medium + + * New upstream release (closes: #703388) + * Depend on AWL 0.62 + * Bump debhelper compat to level 13 (no changes necessary) + * Bump d/watch to version 4 (no changes necessary) + * Update copyright years + * Add Rules-Requires-Root: no + * Declare compliance with Debian Policy 4.5.1 + + -- Florian Schlichting Mon, 01 Mar 2021 21:24:31 +0800 + davical (1.1.9.3-1.1) unstable; urgency=high * Non-maintainer upload. diff --git a/debian/control b/debian/control index 0bf63b0b..da261289 100644 --- a/debian/control +++ b/debian/control @@ -4,22 +4,23 @@ Priority: optional Maintainer: Davical Development Team Uploaders: Andrew McMillan , Florian Schlichting -Standards-Version: 4.5.0 -Build-Depends: debhelper-compat (= 12), +Standards-Version: 4.5.1 +Build-Depends: debhelper-compat (= 13), dh-exec, jdupes, - libawl-php (>= 0.61-1~), libawl-php (<< 0.62), + libawl-php (>= 0.62-1~), libawl-php (<< 0.63), gettext, doxygen, php-cli | php5-cli Vcs-Git: https://gitlab.com/davical-project/davical.git Vcs-Browser: https://gitlab.com/davical-project/davical Homepage: https://www.davical.org/ +Rules-Requires-Root: no Package: davical Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, - libawl-php (>= 0.61-1~), libawl-php (<< 0.62), + libawl-php (>= 0.62-1~), libawl-php (<< 0.63), libdbd-pg-perl, libyaml-perl, php | php5, diff --git a/debian/copyright b/debian/copyright index 594ef903..4f3d7d36 100644 --- a/debian/copyright +++ b/debian/copyright @@ -7,7 +7,7 @@ Files: * Copyright: 2006 - 2013, Andrew McMillan 2006 - 2008, Catalyst IT Ltd 2008 - 2013, Morphoss Ltd - 2007 - 2020, Davical contributors (see CREDITS for details) + 2007 - 2021, Davical contributors (see CREDITS for details) License: GPL-2+ Files: dba/caldav_functions.sql htdocs/public.php htdocs/tools.php @@ -18,7 +18,7 @@ Files: dba/caldav_functions.sql htdocs/public.php htdocs/tools.php Copyright: 2006 - 2013, Andrew McMillan 2006 - 2008, Catalyst IT Ltd 2008 - 2013, Morphoss Ltd - 2007 - 2020, Davical contributors (see CREDITS for details) + 2007 - 2021, Davical contributors (see CREDITS for details) License: GPL-2 Files: htdocs/tz.php inc/CalDAVRequest.php inc/iSchedule-POST.php @@ -28,14 +28,14 @@ Files: htdocs/tz.php inc/CalDAVRequest.php inc/iSchedule-POST.php Copyright: 2006 - 2013, Andrew McMillan 2006 - 2008, Catalyst IT Ltd 2008 - 2013, Morphoss Ltd - 2007 - 2020, Davical contributors (see CREDITS for details) + 2007 - 2021, Davical contributors (see CREDITS for details) License: GPL-3+ Files: inc/caldav-client-v2.php Copyright: 2006 - 2013, Andrew McMillan 2006 - 2008, Catalyst IT Ltd 2008 - 2013, Morphoss Ltd - 2007 - 2020, Davical contributors (see CREDITS for details) + 2007 - 2021, Davical contributors (see CREDITS for details) License: LGPL-3+ Files: inc/check_UTF8.php @@ -93,7 +93,7 @@ License: 3-clause-bsd Files: debian/* Copyright: 2006-2012, Andrew McMillan - 2014-2020, Florian Schlichting + 2014-2021, Florian Schlichting License: GPL-2+ License: GPL-2+ diff --git a/debian/watch b/debian/watch index 56e6b813..388f3a28 100644 --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,2 @@ -version=3 +version=4 https://gitlab.com/davical-project/davical/tags?sort=updated_desc \/davical-project\/davical\/-\/archive\/r([\d.]+)\/davical-r[\d.]+\.tar\.gz diff --git a/htdocs/always.php b/htdocs/always.php index d2d3f100..f37b939f 100644 --- a/htdocs/always.php +++ b/htdocs/always.php @@ -287,8 +287,8 @@ if ( function_exists('awl_set_locale') ) { * */ $c->code_version = 0; -$c->want_awl_version = '0.61'; -$c->version_string = '1.1.9.3'; // The actual version # is replaced into that during the build /release process +$c->want_awl_version = '0.62'; +$c->version_string = '1.1.10'; // 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];