Commit Graph

  • 17e2690e47 Merge branch 'wip/fix-incorrect-obj-call-in-expand-byday' into 'master' k0walski 2025-11-03 13:34:48 +00:00
  • 91c44ceddf Replace instance->format('c') ); with $first_of_year->format('c') ); call k0walski 2025-11-03 15:33:10 +02:00
  • e45970500a Merge branch 'wip/fix-missing-braces' into 'master' k0walski 2025-11-03 13:25:53 +00:00
  • 1a9b128c09 Add missing closing braces to ldap_timestamp pattern match condition k0walski 2025-11-03 15:25:10 +02:00
  • bc7ab3cd4f Merge branch 'mutesplash-master-patch-85583' into 'master' mutesplash 2025-05-22 11:04:08 +00:00
  • f777954013 Merge branch 'fix-array-query-params' into 'master' malve 2025-05-17 17:06:54 +00:00
  • 9ccf53ed27 Merge branch 'Fix-getting-freebusy-by-email' into 'master' Andrewkra 2025-05-04 22:26:59 +00:00
  • eabd7d3ae0 Merge branch 'master' into 'master' Nick v H 2025-05-02 20:01:25 +00:00
  • 4f5bf9bd7e Merge branch 'docker' into 'master' Nicolas PARIS 2025-04-25 11:17:38 +00:00
  • 0a74e4304c Merge branch 'comply-caldav-rfc-on-default-collections' into 'master' Carl Bettermann 2025-04-25 10:29:06 +00: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
  • 4fc34e49df Merge branch 'restrict-default-addressbook-privileges' into 'master' Carl Bettermann 2025-04-25 08:56:25 +00: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 master 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
  • 9421dbd7e3 Add an event in the year 500. Andrew Ruthven 2024-01-20 16:37:44 +13:00
  • 3defc7b266 Add test for an event in the far future Andrew Ruthven 2024-01-20 15:55:54 +13:00
  • 1c7954fc51 Enforce dates to be send as string (fixes #233) Andrew Ruthven 2024-03-01 23:42:21 +13:00
  • ce67c2c839 Add events starting before 1900 test Benedikt Spranger 2023-10-17 20:41:06 +02:00
  • 15f304ab1c Fix handling of events started before 1900 Benedikt Spranger 2023-10-17 02:42:10 +02:00
  • fa44a257e9 allow specifying all sasl bind options in config.php Stonewall Jackson 2024-02-28 08:56:55 -05:00
  • dc666e191f fix spelling in LDAP sasl example Stonewall Jackson 2024-02-27 11:36:48 -05:00
  • c8424ae5d5 Update LDAP driver to support SASL binds Stonewall Jackson 2024-02-27 11:08:25 -05:00
  • 27ff697d55 Ensure we give bindec a value Andrew Ruthven 2024-02-29 00:14:59 +13:00