Commit Graph

  • e50e3530ce Merge branch 'master' into 'master' Nick v H 2026-06-08 18:32:34 +00:00
  • fd3234f602 Merge branch 'docker' into 'master' Nicolas PARIS 2026-06-05 17:45:22 +00:00
  • f199fb81fc Merge branch 'Fix-getting-freebusy-by-email' into 'master' Andrewkra 2026-05-31 10:48:35 +00:00
  • 729e6fc6e1 Merge branch 'comply-caldav-rfc-on-default-collections' into 'master' Carl Bettermann 2026-05-31 06:34:28 +00:00
  • a1760072d3 Merge branch 'fix-array-query-params' into 'master' malve 2026-05-29 00:30:15 +00:00
  • e40f9099df Merge branch 'mutesplash-master-patch-85583' into 'master' mutesplash 2026-05-28 05:18:36 +00:00
  • 260bc260ff Merge branch 'restrict-default-addressbook-privileges' into 'master' Carl Bettermann 2026-05-28 02:46:33 +00:00
  • e990c2edcb fix Debian autopkgtest / CI: prevent caching of phpunit results, like we do for "make test" master debian/1.1.13-2 Florian Schlichting 2026-05-27 23:10:34 +02:00
  • 182896fc2b Merge branch 'wip/fix-incorrect-obj-call-in-expand-byday' into 'master' k0walski 2026-05-12 10:23:55 +00:00
  • 64a29c54e6 pristine-tar data for davical_1.1.13.orig.tar.xz pristine-tar Florian Schlichting 2026-05-12 00:17:28 +02:00
  • c3591225c5 release davical 1.1.13 r1.1.13 Florian Schlichting 2026-05-11 22:14:24 +02:00
  • d4dc174543 update Doxyfile using 'doxygen -u', and fix a phpunit warning Florian Schlichting 2026-05-11 22:57:59 +02:00
  • 22a9b94bae Merge branch 'wip/fix-missing-braces' into 'master' k0walski 2026-05-11 21:51:15 +00:00
  • 85c61ad601 Add missing closing braces to ldap_timestamp pattern match condition k0walski 2025-11-03 15:25:10 +02:00
  • 0f14bcb73b gitlab-ci: install curl for davical build Florian Schlichting 2026-04-07 23:10:39 +02:00
  • 9d6bec35bf acknowledge Debian NMUs, apply PHPUnit 12 syntax changes Florian Schlichting 2026-04-07 22:53:56 +02:00
  • eee92e522e Debian NMU 1.1.12-2.3: No change upload for the reproducible effort debian/1.1.12-2.3 Florian Schlichting 2026-04-07 22:38:35 +02:00
  • c9d03f9757 Debian NMU 1.1.12-2.2: Update latest patch to PHPUnit 12 syntax debian/1.1.12-2.2 Florian Schlichting 2026-04-07 22:31:35 +02:00
  • 0151f8bcdc Debian NMU 1.1.12-2.1: Add support for PHPUnit 10 debian/1.1.12-2.1 Florian Schlichting 2026-04-07 22:28:32 +02:00
  • 91c44ceddf Replace instance->format('c') ); with $first_of_year->format('c') ); call k0walski 2025-11-03 15:33:10 +02:00
  • f233432838 reverted indentation change to make it more readable in diff viewer Carl Bettermann 2025-04-10 12:13:51 +00:00
  • 3fecb0908a added types schedule-inbox and -outbox at creation of initial home collections Carl Bettermann 2025-04-10 13:31:38 +02:00
  • 1647d2b5cd changed recommendation in config aswell Carl Bettermann 2025-04-24 15:57:47 +02:00
  • 2caea0a39e Set default privileges to none to prevent other users from accessing address books Carl Bettermann 2025-04-24 15:03:41 +02:00
  • fc4f6013db correctly emit error message when cancelling an event fails malve 2025-04-13 14:54:45 -07:00
  • 743ff69c03 allow arrays when sanitizing get query parameters malve 2025-02-18 21:14:32 +01:00
  • 8f38332fce Set DAVResource type correctly when restoring from memcache Andrew Ruthven 2025-01-27 22:57:05 +13:00
  • 1fec8fd111 Add debug logging for ACE changes Andrew Ruthven 2025-01-22 14:47:18 +13:00
  • f6547bd376 Make some lines more readable Andrew Ruthven 2025-01-22 14:46:52 +13:00
  • b4bcc6cc25 Fix DAV:current-user-principal for iPhone devices Andrew Ruthven 2024-12-13 23:03:07 +13:00
  • c1cfd8eb0d Fix typo Andrew Ruthven 2024-11-30 21:13:46 +13:00
  • 734d5c1f99 The public access endpoint is public.php Andrew Ruthven 2025-01-22 14:48:24 +13:00
  • 11315dee47 Fix deprecation warning for explicit nullable type. Andrew Ruthven 2024-12-14 00:13:27 +13:00
  • a9ffb1e67c We need rst2pdf installed for testing Andrew Ruthven 2024-12-13 23:36:16 +13:00
  • a2a9a57fdd Lowercase string when comparing HTTP header for debug output Jaydn 2024-09-03 10:44:32 +09:30
  • 4d06333f7e Drop the memcache only test, make the ldap+memcache test stage more comprehensive Andrew Ruthven 2024-05-25 18:44:44 +12:00
  • 07c32697dd More testing of cached auth credentials Andrew Ruthven 2024-05-03 23:32:45 +12:00
  • d686ea4c3f Allow tests to dynamically set the DAViCal configuration Andrew Ruthven 2024-05-25 16:52:24 +12:00
  • 341707b045 Allow multiple curl requests per test file Andrew Ruthven 2024-04-22 01:28:58 +12:00
  • 1077714a83 Make the log lines have consistent prefixes Andrew Ruthven 2024-04-22 01:28:18 +12:00
  • af458f9d90 Remove default expiry times, make 0 disabled. Andrew Ruthven 2024-04-21 01:08:38 +12:00
  • 3c475a283c Switch to using hash_hmac, SHA256 and bcrypt for caching credentials Andrew Ruthven 2024-04-21 00:52:21 +12:00
  • 55feb03139 Include the username in the log messages. Andrew Ruthven 2022-12-19 23:06:56 +13:00
  • ee26ee730f get can return the empty string, check for that. Andrew Ruthven 2022-12-19 23:06:04 +13:00
  • 0b709c791d Fix the storing of cached credentials when an authentication hook is used. Andrew Ruthven 2022-12-19 23:05:11 +13:00
  • 521594bc3f Add testing for LDAP with memcache Andrew Ruthven 2024-04-21 00:31:35 +12:00
  • bd6a47bee6 Add tests for memcache Andrew Ruthven 2023-01-08 14:51:10 +13:00
  • 5826f5c3cf Cache password credentials received, and if they succeed or fail. Andrew Ruthven 2022-12-16 23:56:17 +13:00
  • 8f7da93a0d Return the Request ID if auth fails Andrew Ruthven 2024-04-21 01:12:04 +12:00
  • a02fffa4ca Ensure that request_id has no \r or \n characters. Andrew Ruthven 2024-04-21 01:11:05 +12:00
  • 87c3df891b Fix typo, remove sleep 60!! Andrew Ruthven 2024-05-01 00:29:33 +12:00
  • fcbd72e310 Fix an exception if a LDAP group mentions a user that doesn't exist Andrew Ruthven 2024-05-01 00:27:31 +12:00
  • c273b38234 Test adding non-existant LDAP user to a group Andrew Ruthven 2024-05-01 00:24:35 +12:00
  • 629789612e Prevent using undefined or non-existant variables Andrew Ruthven 2024-05-01 00:21:46 +12:00
  • a50e3eae90 Be a bit more verbose in the logging Andrew Ruthven 2024-05-01 00:21:17 +12:00
  • d2a93643bc Don't be afraid of whitespace Andrew Ruthven 2024-05-01 00:20:07 +12:00
  • 569b20d92f Allow tests to provide configuration over rides Andrew Ruthven 2024-05-01 00:33:58 +12:00
  • 3da860e5d5 ../awl isn't present in CI build, drop dep Andrew Ruthven 2024-04-30 22:47:39 +12:00
  • 24f6c8be18 Actually require AWL v0.65 Andrew Ruthven 2024-04-30 20:53:30 +12:00
  • e919bce20e Update so that git checkouts will work Andrew Ruthven 2024-04-30 20:50:33 +12:00
  • 4a64af43f8 Stop picking the DB version from dba/davical.sql as now we just use the patches Andrew Ruthven 2024-04-30 20:50:16 +12:00
  • aa35bc6e6d Require the latest DB version Andrew Ruthven 2024-04-30 20:38:38 +12:00
  • 237fda57b0 Actually set a variable before checking isset() mutesplash 2024-04-16 19:29:18 +00:00
  • 34b3c7c7a6 Merge branch davical:master into mutesplash-master-patch-85583 mutesplash 2024-04-16 19:21:35 +00:00
  • 0c2bb61891 Add missing ChangeLog and CREDITS entries Andrew Ruthven 2024-04-14 23:45:20 +12:00
  • 3701931c21 Fixes warning similar to to 27ff697d mutesplash 2024-03-21 12:58:18 +00:00
  • 2ce32a3ac7 Add info on how to use i_use_mode_kerberos Andrew Ruthven 2024-04-14 23:12:40 +12:00
  • 781ecff224 Update for stonewall's contribution Andrew Ruthven 2024-04-14 22:42:18 +12:00
  • d3a0c89eca Retain original i_use_mode_kerberos behavior, add fallback option Stonewall Jackson 2024-04-01 07:57:00 -04:00
  • 0ba94e91de Support fallback to LDAP password with i_use_mode_kerberos Stonewall Jackson 2024-03-27 11:27:06 -04:00
  • 488e523c92 Merge branch '106-default_timezone-for-default-collections' into 'master' Florian Schlichting 2024-04-03 16:28:33 +00:00
  • 786a9f5591 Remove the IMAP auth drivers Andrew Ruthven 2024-04-02 21:41:26 +13:00
  • e900dff28e If a URL test fails, display the Apache Request ID to aid debugging Andrew Ruthven 2024-04-02 00:07:59 +13:00
  • 7c47658bee Make the curl and SQL requests when we see them Andrew Ruthven 2024-04-01 20:00:07 +13:00
  • 7f2cccb94a Use isset when checking that the key exists Andrew Ruthven 2024-04-01 20:46:13 +13:00
  • 901d82a293 Fix creation of dynamic properties Andrew Ruthven 2024-04-01 20:17:56 +13:00
  • 452b9fa2ef regression-suite/2701-generate-date-tests.pl needs Perl modules Andrew Ruthven 2024-04-01 20:01:20 +13:00
  • bdc65cc777 iSchedule tests now work, test in CI Andrew Ruthven 2024-04-01 18:58:33 +13:00
  • d67c43790a Fix Free/Busy tests for iSchedule Andrew Ruthven 2024-04-01 18:53:12 +13:00
  • c97a0719ff Slight wrapping change to lines in a test result, and now have ^M returned Andrew Ruthven 2024-03-31 01:45:26 +13:00
  • 7459a68b76 We need the sample data for tests for the test files to run Andrew Ruthven 2024-03-31 01:44:46 +13:00
  • d2d36399d3 Create the Timezone if we need to Andrew Ruthven 2024-03-31 01:40:38 +13:00
  • ec9159fd69 Fix some warnings about using undefined keys, simplify dns strings Andrew Ruthven 2024-03-30 20:11:15 +13:00
  • aaf89bed66 Trust the DKIM key used for ischedule tests Andrew Ruthven 2024-03-30 20:10:41 +13:00
  • ba4c1eb989 Skip the "text/calendar" record, so we don't run code that expects "=" Andrew Ruthven 2024-03-30 20:08:14 +13:00
  • b26d48fced Put a trailing newline on error messages Andrew Ruthven 2024-03-30 18:01:01 +13:00
  • 0fc1abd976 Drop datetime check as minimum PHP version is 5.4 Andrew Ruthven 2024-03-10 16:39:10 +13:00
  • ee16fbf6af Update the translation PO files. Andrew Ruthven 2024-03-10 16:36:17 +13:00
  • 4e03cb1343 Include the request ID used in logging in the Fatal Error message. Andrew Ruthven 2024-03-10 16:34:25 +13:00
  • 658bd4e786 Use request ID Andrew Ruthven 2024-03-07 01:11:11 +13:00
  • f69480ce77 Test that deletion of a principal's items are secure Andrew Ruthven 2024-03-10 00:08:01 +13:00
  • 7e663b3a2b iSchedule should advertise the full date range that we support. Andrew Ruthven 2024-03-04 00:38:47 +13:00
  • 19ec65eb3f Add entry for extending date ranges Andrew Ruthven 2024-03-04 00:34:49 +13:00
  • c5b3e385b3 Allow changing directory when running a script Andrew Ruthven 2024-03-03 21:21:07 +13:00
  • 0c9e0d6a87 Test more dates in the past and future Andrew Ruthven 2024-03-03 21:06:51 +13:00
  • 9c10ef5eb2 Support start or end missing from free-busy-query REPORT Andrew Ruthven 2024-03-02 23:23:37 +13:00
  • 014ee35372 Rename the ICS file to match the test name Andrew Ruthven 2024-01-21 00:33:39 +13:00
  • dd1e75d23d Eh, etag changed. Andrew Ruthven 2024-01-20 16:46:10 +13:00
  • 88fee9f155 The use of quote_dt_param removes the need to append 'T000000Z' Andrew Ruthven 2024-01-20 16:45:17 +13:00
  • 435133adf5 We need to have dtstart_orig be what is passed in, possibly empty. Andrew Ruthven 2024-01-20 16:42:30 +13:00