davical (1.1.11-1)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 1.1.11-2 > 1.1.11-1
- Git: https://gitlab.com/davical-project/davical.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 23359488
- Browser: https://gitlab.com/davical-project/davical
- Last scan: 2023-01-29 16:09:52+00
- Next scan: 2023-01-30 13:35:00+00
- Debian changelog in Git:
davical (1.1.11-2) UNRELEASED; urgency=medium
* 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
- This branch is 39 commits ahead of tag r1.1.11
- Git log:
commit 0c2f55cd6635c80d2b7e41f6322b474e9323f135
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sun Jan 8 12:11:42 2023 +1300
Update the ChangeLog for my fixes over the past week
commit 713f8dafdff9d053f38c34b5b651ed04e57a5f0a
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Tue Dec 20 00:21:31 2022 +1300
Copy the log artifacts into unique directories per test
commit a054d1639091e7edf67deab97efac16041a62495
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Mon Dec 19 23:07:27 2022 +1300
Mass tidy up of whitespace in sample config.
commit c9ac75173b30b13e73a2ec358fad13327f8cc04f
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Mon Dec 19 23:04:27 2022 +1300
Allow the tester to hit N or n to continue
commit 2791d7b8c38d739e84ef59257a394e6d32532b10
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sun Jan 8 12:11:42 2023 +1300
Update the ChangeLog for my fixes over the past week
commit 6abf645d00efcae6b5a3c01237d0a8066a811cd2
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Fri Dec 30 17:41:11 2022 +1300
Fix minor typo
commit a323ba8dae7a9cf7254787f882e3524d168dd418
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 18:08:12 2022 +1300
Don't change the day of the month to 28, if it is > 28
Gosh. The logic was saying, if the modified date has a day of the
month > 28, change it to 28. Which is rather odd. Don't do that.
This closes #248. It also fixes a bug with FREQ=MONTHLY;BYMONTHDAY=-1
as it turns out.
commit 6e68c221e93ce19a07314f0fada4c97798970aa7
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 18:04:53 2022 +1300
Add more logging to investigate the 28th problem on issue #248
I reckon this is useful logging to have, keep it around.
commit 7d0e2f2435c4d16406679554f79a211084b84a79
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 09:49:49 2022 +1300
Test Free/Busy results for MONTHLY with BYMONTHDAY
Tests https://gitlab.com/davical-project/davical/-/issues/248
commit 64f47fd9e6fb75098dd4501133e1ccc3f15070e2
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 09:39:54 2022 +1300
Tests for MONTHLY recurrence where DTSTART is on the 29th of Feb
Each of the recurring events should also be on the 29th. Currently
these tests fail as the generated events are on the 28th. Oops.
commit 7b2fa34f7343beb84ce7c38d556d53ccadb8be5b
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 17 22:00:04 2022 +1300
Reenable N being a default
commit 45c74a628b35da35087ddd68c788c35283d2fbcf
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 17 14:54:48 2022 +1300
Improvements to run_regressions.sh options
* Add q to quit
* Loop if an invalid command is entered, instead of continuing
As part of this I converted the large if/elif/elif/.../fi to a case
statement, a bit easier to read.
commit 7a8c7b5b2596f1c6176db459e9a3611dc1db35ed
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 11:05:46 2022 +1300
Convert loop_limit to a config item
commit 513db6b8d19966c58c43fc85a98b212261a64bb5
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 20:24:41 2022 +1300
Remove a stray space
commit d93a5196b858e31d42d9ade3c4838036df65637c
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 20:22:49 2022 +1300
Increase loop limit for finding next instance for Recurrence Rules.
With complex rules, it make take more than 10 expansions to find the
next valid date. Increase this to 100, it doesn't slow things down too
much.
I've also added some additional error logging if this issue occurs
again.
Closes #268.
commit 0fdb3ff5585239ff7372254a87911bb99b3258a8
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 20:20:36 2022 +1300
Add more logging to try and find the root cause for issue 268
commit 3909ec52f13ae12a0e8e4276e6726245e07837c2
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 13:59:54 2022 +1300
Convert RRule debugging to use dbg_error_log
This stops the debugging from being sent to stdout, which goes to the client and
mucks up the test results.
commit 80102c270083c4c953b9201404f9ebcc9f01e123
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 10:27:02 2022 +1300
initial tests for issue 268
commit a5d19142bb5f1ed78cf5149f08301e8c746e5a9c
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 22:56:47 2022 +1300
Fix typo
commit 0750dd27a18a5efa96a933c1988f57bb75530787
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Thu Dec 15 15:09:17 2022 +1300
Another test result to update
commit 3c1d39ff8520f294bc0ef6c533b7e76c1f484423
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 23:58:49 2022 +1300
Ensure the test suite exists before operating on it.
I kept on making typos, so ended up with random directories, this should
stop that from happening in future.
commit fc09febad28b17b1dc76ac300d32d0ec27b0dca6
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Wed Dec 14 09:52:35 2022 +1300
Update tests now that we don't inherit the DB from previous directory
commit 692c20eec6a6767272b57b98582e07d5c298e63a
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Tue Jun 28 23:29:36 2022 +1200
Don't inherit DB from previous test set
commit f29af801160ac7f0e543781a492f339fd97ed8e9
Author: Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com>
Date: Wed Oct 19 12:15:13 2022 +0200
delete collection by id
commit abbb6e5e70c3ec96a74f1299f02c5989efe8041a
Author: Bill McGonigle <bill-gitlab.com-20170608@bfccomputing.com>
Date: Wed May 11 20:58:53 2022 +0000
support php_fpm under Apache 2.4 (missing PATH_INFO with Apache handler).
commit 7d2bbeb37c8dbfcb85b4f22be6609f2222d4e67d
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Tue Dec 13 12:41:39 2022 +1300
Update regression tests that hit index.php for new CSP
commit ffe5ed24adf23407b8f5e753a511794b3fab3701
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Tue Dec 13 11:44:39 2022 +1300
Add Content-Security-Policy header to sample Apache2 config files
We now support running with a strict self CSP, let's provide that!
commit 35641b099a1d7baa70d3c5313c377d0648966559
Author: Piotr Filip <6465816-piotrfilip@users.noreply.gitlab.com>
Date: Wed Oct 19 11:06:20 2022 +0200
refactor scripts to allow operation with Content-Security-Policy: script-src 'self'
commit 43bda7a5ba1518e455dd2618f799828f75e69775
Author: ruliane <ruliane+github@ruliane.net>
Date: Sat Oct 22 11:38:35 2022 +0000
Fix error when $icfg is not set.
commit 19ec6fd2fb06d79e6ca2ea5032f64585bd7e49e4
Author: ruliane <ruliane+github@ruliane.net>
Date: Sat Oct 22 11:41:05 2022 +0000
Fix PHP Notice: Undefined variable: body in /usr/share/davical/inc/iSchedule.php on line 435
commit a9d438dc0fc4c0949bfc4387e970fc9fe4d8a65a
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 10 14:13:08 2022 +1300
The PHP 8.2 container has deflate enabled in Apache2, disable it.
This is causing a test to fail because we're being sent a gzip compressed
result. My reading of the curl manpage says that it should be decompressed
by curl, but it isn't. Let's just disable the deflate module. Here is what
we're getting:
Displaying diff for test 0548-iCal-PROPFIND
=======================================
--- tests/regression-suite/0548-iCal-PROPFIND.result 2022-12-10 00:43:52.898403110 +0000
+++ tests/regression-suite/results/0548-iCal-PROPFIND 2022-12-10 00:45:11.378242838 +0000
@@ -1,1233 +1,12 @@
-HTTP/1.1 207 Multi-Status
+HTTP/1.1 200 OK
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy
-ETag: "ae8aac5229a8a5d9ee7c86100322162d"
-Content-Length: 28703
-Content-Type: text/xml; charset="utf-8"
+Content-Encoding: gzip
+Content-Length: 2042
+Content-Type: text/html; charset=UTF-8
commit 042237b05d84c7fef7867ed66530a3afc4e74ad7
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 10 03:44:24 2022 +1300
PHP 8.2 seems to set the timezone to UTC, always set Pacific/Auckland for testcases
Previously the logic only set Pacific/Auckland if the date.timezone setting
on the PHP ini files wasn't set. Let's just always set it if we're processing
the test suite.
commit 6ad794eae62ecb23195efa05eec4fedfd7b223d4
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 10 01:48:29 2022 +1300
freq_name is only used locally
This doesn't need to be an object field.
commit aab8ddfd3078506205c6dd6b5cd8531bb5678b1f
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 10 01:47:50 2022 +1300
Ensure that all fields are defined, not added dynamically.
PHP 8.2 deprecates dynmically adding properties. See:
https://php.watch/versions/8.2/dynamic-properties-deprecated
commit 46feee1ec7f5d7b46275acf5402579bed2d69239
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 10 01:10:25 2022 +1300
Stop copying all fields from the Principal object.
PHP 8.2 deprecates dynmically adding properties. See:
https://php.watch/versions/8.2/dynamic-properties-deprecated
This arbitary copying of all fields tickles these deprecation
warnings, and just below we copy exactly the fields we need.
I reckon this loop is redundant.
commit 8162b9f8506507c19125d82e8dc3bb2b98f15434
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Sat Dec 10 01:07:52 2022 +1300
Ensure that propfind for access is deterministic.
I noticed that the ordering of principals returned wasn't deterministic
for tests. Ensure it is.
commit c904ef555120756cd3358d66419dd6fb70a49b1f
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Fri Dec 9 23:47:42 2022 +1300
Debian Unstable no longer has bzip2 by default, use xz instead
commit 547c78c48f4237265820691898e9e4c7e1297cba
Author: Andrew Ruthven <andrew@etc.gen.nz>
Date: Fri Dec 9 23:47:21 2022 +1300
Debian Unstable has PostgreSQL 15 now
commit cc0d627a212672421427d4e9efd0c279f617cdc3
Author: Debian Janitor <janitor@jelmer.uk>
Date: Tue Oct 4 16:01:02 2022 +0000
Remove constraints unnecessary since buster (oldstable)
* Remove 1 maintscript entries from 1 files.
Changes-By: deb-scrub-obsolete