From af60b8a2902f88c1b6c89283de3fdc127431bf19 Mon Sep 17 00:00:00 2001 From: Michael Braun Date: Mon, 27 Jul 2026 19:11:31 +0200 Subject: [PATCH] regression: update 0555-iPhone-REPORT for the open-ended time-range fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test 0555 issues an open-ended calendar-query (, no end). Its expected result had baked in the previous buggy behaviour: two events dated 2011-10 (0544-gzip-PUT.ics and 0545-deflate-PUT.ics) were absent because they fall beyond the former expand_range_end cap of start + 730 days (2011-08-27), even though an absent end means +infinity (RFC 4791 ยง9.9) and both events match the range. With the fix they are correctly returned, so the fixture now includes both responses. This test thus doubles as the regression test for the fix. Co-Authored-By: Claude Opus 4.8 --- .../0555-iPhone-REPORT.result | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/testing/tests/regression-suite/0555-iPhone-REPORT.result b/testing/tests/regression-suite/0555-iPhone-REPORT.result index 9a7a3ad2..0fa801d8 100644 --- a/testing/tests/regression-suite/0555-iPhone-REPORT.result +++ b/testing/tests/regression-suite/0555-iPhone-REPORT.result @@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status 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: "6ad84d1cc9770bcf7085b8316a7b7791" -Content-Length: 614 +ETag: "07e5733ac3d62135fd59bf6e733f174f" +Content-Length: 1103 Content-Type: text/xml; charset="utf-8" @@ -28,5 +28,25 @@ Content-Type: text/xml; charset="utf-8" HTTP/1.1 200 OK + + /caldav.php/user1/home/0544-gzip-PUT.ics + + + "6ddd18264a9d40c1c9d37a005eeb7e4f" + + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/0545-deflate-PUT.ics + + + "4a3aa58a3e11487e87d87024465d4182" + + + HTTP/1.1 200 OK + +