Commit Graph

  • dd5bbfb9e3 - Update documentation Nate Harris 2025-07-19 23:12:54 -06:00
  • e391c3aa92 - Compare previous-current events to determine if non-invitee changes were made (notify non-added/removed attendees of event update) Nate Harris 2025-07-19 23:00:25 -06:00
  • 80dc4995cf - Capture previous version of event pre-overwrite for use in notification hooks - Use previous version of event in email hooks to determine added/deleted/updated email type Nate Harris 2025-07-14 00:16:19 -06:00
  • e4b337d3ff Merge pull request #1844 from pbiering/fix-1842-storagehooks Peter Bieringer 2025-08-12 16:52:23 +02:00
  • 7bedca72e2 catch OS without flock Peter Bieringer 2025-08-12 16:48:04 +02:00
  • 91d4dc3ef1 make mypy happy Peter Bieringer 2025-08-12 16:42:06 +02:00
  • 258d4cc639 extend changelog Peter Bieringer 2025-08-12 16:16:39 +02:00
  • 97d30478c7 add tests for storage hook placeholders Peter Bieringer 2025-08-12 16:12:38 +02:00
  • 6a8f5f4a5b extend/adjust copyright Peter Bieringer 2025-08-12 16:12:15 +02:00
  • 19def4d561 add for write requests "path" where missing and "request" Peter Bieringer 2025-08-12 16:11:24 +02:00
  • 0c16f86bd4 default config: new placeholders Peter Bieringer 2025-08-12 16:10:32 +02:00
  • eae5daae54 doc new placeholders Peter Bieringer 2025-08-12 16:10:11 +02:00
  • eec7d5bbbf add support for placeholders 'request' and 'to_path' Peter Bieringer 2025-08-12 16:09:11 +02:00
  • cdfee329db Merge pull request #1839 from pbiering/fix-1812-etag Peter Bieringer 2025-08-10 11:32:39 +02:00
  • 80bd41c97e fix-1812-etag Peter Bieringer 2025-07-31 18:54:28 +02:00
  • 9c14b5c263 cosmetics Peter Bieringer 2025-07-30 19:19:13 +02:00
  • 2ad6ec2cfa add link to Thunderbird Radicale wiki page Peter Bieringer 2025-07-30 17:08:46 +02:00
  • 86fd419c5c extend doc for "Open Calendar" and others, https://github.com/Kozea/Radicale/issues/1838 Peter Bieringer 2025-07-30 17:05:02 +02:00
  • aead3a2a52 clarification Peter Bieringer 2025-07-26 11:24:49 +02:00
  • f81a01e9ba fix versions Peter Bieringer 2025-07-26 11:22:50 +02:00
  • 33cb0f9705 extend doc related to https://github.com/Kozea/Radicale/issues/1837 Peter Bieringer 2025-07-26 11:21:17 +02:00
  • d92e06e850 Merge pull request #1835 from pbiering/test-hooks Peter Bieringer 2025-07-22 21:06:48 +02:00
  • 2f5723f688 extend changelog for hook/dryrun Peter Bieringer 2025-07-22 21:02:45 +02:00
  • 127c0b9b11 add tests for hook/email Peter Bieringer 2025-07-22 21:00:12 +02:00
  • 4e9f3a467c add test for hook/rabbitmq Peter Bieringer 2025-07-22 20:59:59 +02:00
  • e0946a83b5 add support for hook option "dryrun" Peter Bieringer 2025-07-22 20:59:16 +02:00
  • 0e44b48327 add missing copyright header Peter Bieringer 2025-07-22 20:58:59 +02:00
  • 6de7b3b8c9 add support for hook option "dryrun" Peter Bieringer 2025-07-22 20:58:40 +02:00
  • fe175df9a2 add missing copyright header Peter Bieringer 2025-07-22 20:58:10 +02:00
  • 26f3fea0ff document new hook option "dryrun" Peter Bieringer 2025-07-22 20:57:05 +02:00
  • de384d5f4a add hook option "dryrun" Peter Bieringer 2025-07-22 20:56:43 +02:00
  • a824ae6c14 Merge pull request #1834 from metallerok/1812_test_specific_event Peter Bieringer 2025-07-22 18:59:06 +02:00
  • 7cd918d036 (#1812) Fixed an issue where non-recurring events were not included in the response when requesting an expand report Georgiy 2025-07-21 20:58:58 +03:00
  • 5fe9f331e1 Merge pull request #1833 from pbiering/fix-1827 Peter Bieringer 2025-07-21 19:47:41 +02:00
  • 407d33b623 replace 2x with DT_FORMAT_TIMESTAMP Peter Bieringer 2025-07-21 19:43:38 +02:00
  • 03bbc61e6e changelog for https://github.com/Kozea/Radicale/issues/1827 Peter Bieringer 2025-07-21 19:41:54 +02:00
  • 009d8e4e17 fix for Expanded event with dates are missing VALUE=DATE Peter Bieringer 2025-07-21 19:41:04 +02:00
  • 878c9ea193 extend log message found via https://github.com/Kozea/Radicale/issues/1823 Peter Bieringer 2025-07-21 19:38:15 +02:00
  • c553460365 (#1812) Test for the issue where non-recurring events are not included in the response when requesting an expand report Georgiy 2025-07-21 20:12:14 +03:00
  • 6c26f1f24f Merge pull request #1832 from marschap/protect-search Peter Bieringer 2025-07-20 20:18:52 +02:00
  • bb84b62c4a Merge pull request #1831 from pbiering/fix-1824 Peter Bieringer 2025-07-20 18:04:08 +02:00
  • c84d09b4dc workaround for windows Peter Bieringer 2025-07-20 18:00:39 +02:00
  • be3d58c55d LDAP auth: protect LDAP search with a try: .. except clause Peter Marschall 2025-07-20 13:58:37 +02:00
  • 48ae4d1d6e python < 3.11 support Peter Bieringer 2025-07-20 17:55:28 +02:00
  • 0a6cc90e5f extend changelog for fix (rebase) Peter Bieringer 2025-07-20 17:50:34 +02:00
  • 41ac453eb7 try applying timerange-filter on VCALENDAR entries Peter Bieringer 2025-07-20 17:47:18 +02:00
  • 18a61f209d catch time-filter on level 0 Peter Bieringer 2025-07-20 17:42:43 +02:00
  • b756e21c31 add some trace logging Peter Bieringer 2025-07-20 17:38:31 +02:00
  • 2209edfb88 add some trace log Peter Bieringer 2025-07-20 17:33:23 +02:00
  • c8e42c7edc add test cases for filter without comp-filter Peter Bieringer 2025-07-20 17:30:03 +02:00
  • 802037cf22 add a function to format unixtime to string Peter Bieringer 2025-07-20 17:29:09 +02:00
  • 2a134061c0 Merge pull request #1830 from pbiering/fix-1826 Peter Bieringer 2025-07-20 12:56:59 +02:00
  • 8d2a71557a make flake8 happy Peter Bieringer 2025-07-20 12:49:53 +02:00
  • 5fea367103 changelog for fix for https://github.com/Kozea/Radicale/issues/1826 Peter Bieringer 2025-07-20 12:47:03 +02:00
  • d050096bbb fix for https://github.com/Kozea/Radicale/issues/1826 Peter Bieringer 2025-07-20 12:46:55 +02:00
  • 1704302d54 Merge pull request #1828 from kalsi-avneet/master Peter Bieringer 2025-07-20 12:37:15 +02:00
  • f6b558b4ba Docker : Add section for docker install in DOCUMENTATION.md kalsi-avneet 2025-07-19 23:38:50 +05:30
  • 439f3024d5 Merge pull request #1825 from pbiering/add-trace-logging-feature Peter Bieringer 2025-07-19 14:51:21 +02:00
  • f31f5779f5 add pytestdebug.log Peter Bieringer 2025-07-19 14:46:46 +02:00
  • be6fcd4b8a extend changelog related to trace Peter Bieringer 2025-07-19 14:42:18 +02:00
  • d5b589a572 show trace status on startup Peter Bieringer 2025-07-19 14:40:27 +02:00
  • ef1c2b835f implement trace option Peter Bieringer 2025-07-19 14:40:12 +02:00
  • 02471b6c90 add trace options Peter Bieringer 2025-07-19 14:39:47 +02:00
  • c208ad4374 Merge pull request #1822 from metallerok/empty_calendars_after_filters Peter Bieringer 2025-07-18 21:33:35 +02:00
  • 2c4cd32132 Fixed extraction of time-range filter from request when processing expand property Georgiy 2025-07-18 16:37:49 +03:00
  • 3a6c72e93a pep fix Georgiy 2025-07-17 16:34:38 +03:00
  • e94aa1e7cf Tests for comp-filters and not found events Georgiy 2025-07-17 16:26:21 +03:00
  • 76188c210e Revert time_range processing Georgiy 2025-07-17 09:03:55 +03:00
  • 40217a1360 Return empty REPORT response if no items found Georgiy 2025-07-16 23:26:40 +03:00
  • a76f80a620 Separate time-range filter only for VEVENT component Georgiy 2025-07-16 22:31:58 +03:00
  • 68f8d61bde Skip items with no events after expansion to prevent empty <C:calendar-data/> in responses. Enhance component filtering Georgiy 2025-07-14 18:23:28 +03:00
  • 72002958cc Merge pull request #1821 from lbt/issue1820 Peter Bieringer 2025-07-13 21:01:44 +02:00
  • a1280dc17c Guard against entries with no vevent_list in the vobject David Greaves 2025-07-13 18:34:01 +01:00
  • b61ab9d886 Changelog for https://github.com/Kozea/Radicale/pull/1815 Peter Bieringer 2025-07-10 22:08:26 +02:00
  • ee68e41b20 Merge pull request #1815 from lbt/issue1812 Peter Bieringer 2025-07-10 22:05:50 +02:00
  • a957871928 Merge pull request #1819 from pbiering/fix-1817 Peter Bieringer 2025-07-08 18:07:59 +02:00
  • 7a2a3f4d01 Changelog for fix for https://github.com/Kozea/Radicale/issues/1817 Peter Bieringer 2025-07-08 18:03:08 +02:00
  • f363918002 Fix: logging ignores not retrievable get_native_id if not supported by OS, fixes https://github.com/Kozea/Radicale/issues/1817 Peter Bieringer 2025-07-08 18:02:41 +02:00
  • 83a7853405 add test_report_with_max_occur and fix vevent count issue found David Greaves 2025-07-08 16:09:28 +01:00
  • 3f4f405554 Test for anti-DoS for expand David Greaves 2025-07-08 15:08:44 +01:00
  • 61850d9b13 refactor _test_expand ready to support max_freebusy_occurrence David Greaves 2025-07-08 13:24:59 +01:00
  • fbc3abc48d support max_occurence anti-DoS in xml_report for vevent expansion David Greaves 2025-07-07 21:02:43 +01:00
  • a26bfaa08a Add copyright for contributors David Greaves 2025-07-07 14:06:44 +01:00
  • ce0aaffa86 fix typing and lint issues from tox David Greaves 2025-07-06 16:51:57 +01:00
  • 2a304259fe (#1812) Processing exdates. Duration handling. Return empty element if all events was filtered Georgiy 2025-07-04 22:47:05 +03:00
  • 02be6419ae Currently passing tests David Greaves 2025-07-03 19:48:58 +01:00
  • 27fe8f1d63 Don't add the recurrence event here as we're expanding. David Greaves 2025-07-04 10:14:09 +01:00
  • 5c2e6377a2 Don't limit expansion range using EXDATE David Greaves 2025-07-04 09:28:50 +01:00
  • ec3366496e fixes tests where range starts inside an event David Greaves 2025-07-03 19:33:19 +01:00
  • 056954387d fixes test_report_with_expand_property_all_day_event David Greaves 2025-07-03 19:29:15 +01:00
  • feb3daf251 Find events which are in progress at the start of an expand range David Greaves 2025-07-03 18:49:55 +01:00
  • 24b91e9569 Remove the Filtering non-recurring events by time-range logic David Greaves 2025-07-04 12:01:51 +01:00
  • 3afdc73bc6 The item's rrule and time_range are in the vobject_item David Greaves 2025-07-03 18:07:03 +01:00
  • 371d5057de (#1812) Filtering events with a full set of filters if there is no expand property. If there is an expand, then apply "filter (except time range) -> expand -> filter (only time range)" approach Georgiy 2025-07-03 22:39:57 +03:00
  • 26215dbdbc (#1812) Fix typos Georgiy 2025-07-02 23:34:08 +03:00
  • 097360139a (#1812) Refactored _expand function to process overridden VEVENTs and support EXDATE for recurrence filtering. Added temporary workaround to return base vevent_recurrence when filtered_vevents is empty to avoid 'list index out of range' error Georgiy 2025-07-02 23:30:17 +03:00
  • 01bcc7d009 add test for specific ics and query in issue#1812 David Greaves 2025-07-01 21:19:26 +01:00
  • db646d4b24 add tests for issue #1812 David Greaves 2025-07-01 20:48:27 +01:00
  • 9d591bd514 (#1812) Work on expand events time-range filter processing Georgiy 2025-07-01 23:00:25 +03:00
  • 18710d9a27 changelog for https://github.com/Kozea/Radicale/pull/1808 Peter Bieringer 2025-07-04 07:51:15 +02:00