diff --git a/testing/tests/regression-suite/2300-DST-conversion.result b/testing/tests/regression-suite/2300-DST-conversion.result
new file mode 100644
index 00000000..451e3e2e
--- /dev/null
+++ b/testing/tests/regression-suite/2300-DST-conversion.result
@@ -0,0 +1,8 @@
+HTTP/1.1 201 Created
+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: "d0013fadaf8c7a44eff836556eb9a3cc"
+Content-Length: 0
+Content-Type: text/plain; charset="utf-8"
+
diff --git a/testing/tests/regression-suite/2300-DST-conversion.test b/testing/tests/regression-suite/2300-DST-conversion.test
new file mode 100644
index 00000000..65c6a1cf
--- /dev/null
+++ b/testing/tests/regression-suite/2300-DST-conversion.test
@@ -0,0 +1,43 @@
+#
+# Create an event that stradles a daylight savings (DST) change.
+#
+TYPE=PUT
+URL=http://regression.host/caldav.php/user1/home/dst-change.ics
+HEAD
+
+HEADER=Content-Type: text/calendar
+
+BEGINDATA
+BEGIN:VCALENDAR
+VERSION:2.0
+CALSCALE:GREGORIAN
+BEGIN:VTIMEZONE
+TZID:America/Los_Angeles
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0800
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+DTSTART:20070311T020000
+TZNAME:PDT
+TZOFFSETTO:-0700
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0700
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+DTSTART:20071104T020000
+TZNAME:PST
+TZOFFSETTO:-0800
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DTSTAMP:20220301T003348Z
+TRANSP:OPAQUE
+SUMMARY:Test timezone change
+SEQUENCE:0
+UID:dst-change
+DTEND;TZID=America/Los_Angeles:20220312T213000
+CREATED;TZID=America/Los_Angeles:20220228T163348
+DESCRIPTION:
+DTSTART;TZID=America/Los_Angeles:20220312T180000
+END:VEVENT
+END:VCALENDAR
+ENDDATA
diff --git a/testing/tests/regression-suite/2301-DST-conversion-REPORT.result b/testing/tests/regression-suite/2301-DST-conversion-REPORT.result
new file mode 100644
index 00000000..727576d7
--- /dev/null
+++ b/testing/tests/regression-suite/2301-DST-conversion-REPORT.result
@@ -0,0 +1,35 @@
+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: "c3661c69e0e544a734ec8db9a3d773a2"
+Content-Length: 622
+Content-Type: text/xml; charset="utf-8"
+
+
+
+
+ /caldav.php/user1/home/dst-change.ics
+
+
+ BEGIN:VCALENDAR
+VERSION:2.0
+CALSCALE:GREGORIAN
+BEGIN:VEVENT
+DTSTAMP:20220301T003348Z
+TRANSP:OPAQUE
+SUMMARY:Test timezone change
+SEQUENCE:0
+UID:dst-change
+CREATED;TZID=America/Los_Angeles:20220228T163348
+DESCRIPTION:
+DTSTART:20220313T020000Z
+DURATION:PT3H30M
+END:VEVENT
+END:VCALENDAR
+
+
+ HTTP/1.1 200 OK
+
+
+
diff --git a/testing/tests/regression-suite/2301-DST-conversion-REPORT.test b/testing/tests/regression-suite/2301-DST-conversion-REPORT.test
new file mode 100644
index 00000000..254adfd9
--- /dev/null
+++ b/testing/tests/regression-suite/2301-DST-conversion-REPORT.test
@@ -0,0 +1,27 @@
+
+# Fetch an event that stradles a daylight savings (DST) change.
+#
+TYPE=REPORT
+URL=http://regression.host/caldav.php/user1/home/
+HEADER=Content-Type: text/calendar
+HEADER=Content-Type: text/xml; charset="UTF-8"
+
+HEAD
+
+BEGINDATA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ENDDATA
diff --git a/testing/tests/regression-suite/2302-DST-conversion-DELETE.result b/testing/tests/regression-suite/2302-DST-conversion-DELETE.result
new file mode 100644
index 00000000..ee765e38
--- /dev/null
+++ b/testing/tests/regression-suite/2302-DST-conversion-DELETE.result
@@ -0,0 +1,5 @@
+HTTP/1.1 204 No Content
+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
+
diff --git a/testing/tests/regression-suite/2302-DST-conversion-DELETE.test b/testing/tests/regression-suite/2302-DST-conversion-DELETE.test
new file mode 100644
index 00000000..e28934f4
--- /dev/null
+++ b/testing/tests/regression-suite/2302-DST-conversion-DELETE.test
@@ -0,0 +1,8 @@
+#
+# Delete the event that stradles a daylight savings (DST) change.
+#
+TYPE=DELETE
+URL=http://regression.host/caldav.php/user1/home/dst-change.ics
+HEADER=Content-Type: text/calendar
+
+HEAD