mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-07-13 10:40:20 +00:00
release davical 1.1.12
This commit is contained in:
parent
ab89530819
commit
4301a795ac
3
CREDITS
3
CREDITS
@ -26,6 +26,7 @@ Andrew Ruthven <andrew@etc.gen.nz>
|
||||
Antoine <ahuret@skilld.fr>
|
||||
Aurelien Requiem <aurelien@menfin.net>
|
||||
Benoît Bleuzé <benoit.bleuze@gmail.com>
|
||||
Bill McGonigle <bill-gitlab.com-20170608@bfccomputing.com>
|
||||
Christian Kier <kier@isip.uni-luebeck.de>
|
||||
Christoph Anton Mitterer <calestyo@scientia.net>
|
||||
CSchulz <christian@schulz.re>
|
||||
@ -84,9 +85,11 @@ Raphael Hertzog <debian@mcmillan.net.nz>
|
||||
Rick Verdoes <info@hackdefense.com>
|
||||
Rik Theys <Rik.Theys@esat.kuleuven.be>
|
||||
Rob Ostensen <caveman+davical@caveman.name>
|
||||
ruliane <ruliane+github@ruliane.net>
|
||||
Sarenet S.A.U Egoitz Aurrekoetxea <egoitz@sarenet.es>
|
||||
Scott Balneaves <sbalneav@alburg.net>
|
||||
Till Schäfer <till2.schaefer@tu-dortmund.de>
|
||||
Tobias Brox <tobias@redpill-linpro.com>
|
||||
Vincent Van Houtte <vvh@synergylaw.be>
|
||||
wmbr <w-m-b-r@t-online.de>
|
||||
Wolfgang Herget <wolfgang@r007.de>
|
||||
|
||||
63
ChangeLog
63
ChangeLog
@ -1,20 +1,81 @@
|
||||
2023-03-02 Florian Schlichting <fsfs@debian.org>
|
||||
* release davical 1.1.12
|
||||
* add Debian autopkgtests
|
||||
* Fix phpunit tests ('Attempt to read property "rrule_loop_limit" on null') and add them to 'make test'
|
||||
|
||||
2023-02-05 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Fix is-defined and is-not-defined prop-filters
|
||||
* A time-range prop-filter should only return events if they are
|
||||
either in the time-range or have a recurrence in it.
|
||||
|
||||
2022-10-19 Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com>
|
||||
* check owner when deleting
|
||||
|
||||
2023-02-26 Florian Schlichting <fsfs@debian.org>
|
||||
* drop default $position argument from BuildXMLTree everywhere (awl!22)
|
||||
|
||||
2023-02-04 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Create unique constraints for tmp_password and role_member.
|
||||
* Add a primary key to calendar_alarm table.
|
||||
* Add a primary_key to the addressbook_addresses_* tables
|
||||
|
||||
2022-02-07 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Fix Reccurrence Rules using BYHOUR, BYMINUTE and BYSECOND.
|
||||
* We no longer support PHP 5.1, assume that DateTime is available
|
||||
|
||||
2022-02-18 Andrew Ruthven <puck@catalyst.net.nz>
|
||||
* Create .in and .out calendars on principal creation.
|
||||
|
||||
2023-02-04 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Handle baseDNGroups being unset.
|
||||
* Ensure that groups_nothing_done is defined
|
||||
* Use dbg_error_log instead of dbg_log_array
|
||||
* Improve on SQL syntax fix to keep logging working, and add regression test.
|
||||
|
||||
2023-01-28 Tobias Brox <tobias@redpill-linpro.com>
|
||||
* Fix SQL syntax error if is-not-defined is used as a prop-filter.
|
||||
|
||||
2022-12-18 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Numerous fixes for PHP 8.2
|
||||
* Convert RRULE expansion loop limits, and make it configurable to resolve
|
||||
missing recurrences for some complicated rules.
|
||||
missing recurrences for some complicated rules.
|
||||
* Fix BYMONTHDAY reccurence when the day is >= 29.
|
||||
* Improvements to regression test suite.
|
||||
* Support setting a Content-Security-Policy header.
|
||||
* Fixes when using memcache
|
||||
|
||||
2022-10-19 Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com>
|
||||
* delete collection by id
|
||||
|
||||
2022-05-11 Bill McGonigle <bill-gitlab.com-20170608@bfccomputing.com>
|
||||
* support php_fpm under Apache 2.4 (missing PATH_INFO with Apache handler).
|
||||
|
||||
2022-12-13 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Update regression tests that hit index.php for new CSP
|
||||
* Add Content-Security-Policy header to sample Apache2 config files
|
||||
|
||||
2022-10-19 Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com>
|
||||
* refactor scripts to allow operation with Content-Security-Policy: script-src 'self'
|
||||
|
||||
2022-10-22 ruliane <ruliane+github@ruliane.net>
|
||||
* Fix error when $icfg is not set.
|
||||
* Fix PHP Notice: Undefined variable: body in /usr/share/davical/inc/iSchedule.php on line 435
|
||||
|
||||
2022-12-10 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* The PHP 8.2 container has deflate enabled in Apache2, disable it.
|
||||
* PHP 8.2 seems to set the timezone to UTC, always set Pacific/Auckland for testcases
|
||||
* freq_name is only used locally
|
||||
* Ensure that all fields are defined, not added dynamically.
|
||||
* Stop copying all fields from the Principal object.
|
||||
* Ensure that propfind for access is deterministic.
|
||||
|
||||
2022-12-09 Andrew Ruthven <andrew@etc.gen.nz>
|
||||
* Debian Unstable no longer has bzip2 by default, use xz instead
|
||||
* Debian Unstable has PostgreSQL 15 now
|
||||
|
||||
2022-10-04 Debian Janitor <janitor@jelmer.uk>
|
||||
* Remove constraints unnecessary since buster (oldstable)
|
||||
|
||||
2022-10-04 Florian Schlichting <fsfs@debian.org>
|
||||
* release davical 1.1.11
|
||||
* test_bullseye_carddavclientinterop: user3 description is empty
|
||||
|
||||
12
debian/changelog
vendored
12
debian/changelog
vendored
@ -1,9 +1,17 @@
|
||||
davical (1.1.11-2) UNRELEASED; urgency=medium
|
||||
davical (1.1.12-1) unstable; urgency=medium
|
||||
|
||||
[ Debian Janitor ]
|
||||
* Remove constraints unnecessary since buster (oldstable):
|
||||
+ Remove 1 maintscript entries from 1 files.
|
||||
|
||||
-- Debian Janitor <janitor@jelmer.uk> Tue, 04 Oct 2022 16:01:02 -0000
|
||||
[ Florian Schlichting ]
|
||||
* New upstream release
|
||||
* Depend on AWL 0.64
|
||||
* Update copyright years
|
||||
* Declare compliance with Debian Policy 4.6.2
|
||||
* Update lintian overrides (.txt is not necessarily documentation)
|
||||
|
||||
-- Florian Schlichting <fsfs@debian.org> Mon, 13 Mar 2023 21:59:44 +0100
|
||||
|
||||
davical (1.1.11-1) unstable; urgency=medium
|
||||
|
||||
|
||||
2
debian/control
vendored
2
debian/control
vendored
@ -4,7 +4,7 @@ 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.6.1
|
||||
Standards-Version: 4.6.2
|
||||
Build-Depends: debhelper-compat (= 13),
|
||||
dh-exec,
|
||||
jdupes,
|
||||
|
||||
10
debian/copyright
vendored
10
debian/copyright
vendored
@ -7,7 +7,7 @@ Files: *
|
||||
Copyright: 2006 - 2013, Andrew McMillan <andrew@mcmillan.net.nz>
|
||||
2006 - 2008, Catalyst IT Ltd
|
||||
2008 - 2013, Morphoss Ltd
|
||||
2007 - 2022, Davical contributors (see CREDITS for details)
|
||||
2007 - 2023, 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 <andrew@mcmillan.net.nz>
|
||||
2006 - 2008, Catalyst IT Ltd
|
||||
2008 - 2013, Morphoss Ltd
|
||||
2007 - 2022, Davical contributors (see CREDITS for details)
|
||||
2007 - 2023, 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 <andrew@mcmillan.net.nz>
|
||||
2006 - 2008, Catalyst IT Ltd
|
||||
2008 - 2013, Morphoss Ltd
|
||||
2007 - 2022, Davical contributors (see CREDITS for details)
|
||||
2007 - 2023, Davical contributors (see CREDITS for details)
|
||||
License: GPL-3+
|
||||
|
||||
Files: inc/caldav-client-v2.php
|
||||
Copyright: 2006 - 2013, Andrew McMillan <andrew@mcmillan.net.nz>
|
||||
2006 - 2008, Catalyst IT Ltd
|
||||
2008 - 2013, Morphoss Ltd
|
||||
2007 - 2022, Davical contributors (see CREDITS for details)
|
||||
2007 - 2023, 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 <awm@debian.org>
|
||||
2014-2022, Florian Schlichting <fsfs@debian.org>
|
||||
2014-2023, Florian Schlichting <fsfs@debian.org>
|
||||
License: GPL-2+
|
||||
|
||||
License: GPL-2+
|
||||
|
||||
3
debian/davical.lintian-overrides
vendored
3
debian/davical.lintian-overrides
vendored
@ -6,3 +6,6 @@ davical: php-script-but-no-php-cli-dep php (does not satisfy php-cli:any) [usr/s
|
||||
davical: php-script-but-no-php-cli-dep php (does not satisfy php-cli:any) [usr/share/davical/scripts/refresh-alarms.php]
|
||||
davical: php-script-but-no-php-cli-dep php (does not satisfy php-cli:any) [usr/share/davical/scripts/tz-update.php]
|
||||
davical: php-script-but-no-php-cli-dep /usr/bin/php (does not satisfy php-cli:any) [usr/share/davical/scripts/sync-remote-caldav.php]
|
||||
# this is actually code, not documentation, even though it can be read by humans in addition to machines
|
||||
davical: package-contains-documentation-outside-usr-share-doc [usr/share/davical/dba/appuser_permissions.txt]
|
||||
davical: package-contains-documentation-outside-usr-share-doc [usr/share/davical/htdocs/robots.txt]
|
||||
|
||||
@ -127,6 +127,8 @@ $c->allow_get_email_visibility = false;
|
||||
$c->permission_scan_depth = 2;
|
||||
$c->expand_pdo_parameters = true;
|
||||
$c->home_calendar_name = 'calendar';
|
||||
$c->home_out_calendar_name = '.out';
|
||||
$c->home_in_calendar_name = '.in';
|
||||
$c->home_addressbook_name = 'addresses';
|
||||
$c->carddav_max_resource_size = 6550000;
|
||||
$c->enable_row_linking = true;
|
||||
@ -296,7 +298,7 @@ if ( function_exists('awl_set_locale') ) {
|
||||
*/
|
||||
$c->code_version = 0;
|
||||
$c->want_awl_version = '0.64';
|
||||
$c->version_string = '1.1.11'; // The actual version # is replaced into that during the build /release process
|
||||
$c->version_string = '1.1.12'; // 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];
|
||||
@ -313,7 +315,7 @@ $_SERVER['SERVER_NAME'] = $c->domain_name;
|
||||
|
||||
require_once('AwlQuery.php');
|
||||
|
||||
$c->want_dbversion = array(1,3,3);
|
||||
$c->want_dbversion = array(1,3,5);
|
||||
$c->schema_version = 0;
|
||||
$qry = new AwlQuery( 'SELECT schema_major, schema_minor, schema_patch FROM awl_db_revision ORDER BY schema_id DESC LIMIT 1;' );
|
||||
if ( $qry->Exec('always',__LINE__,__FILE__) && $row = $qry->Fetch() ) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user