Commit Graph

323 Commits

Author SHA1 Message Date
Peter Bieringer
85f1850b19 make flake8 happy 2025-11-16 17:03:59 +01:00
Peter Bieringer
91cee5e514 extend test with remote host+useragent 2025-11-16 17:02:31 +01:00
Peter Bieringer
03481a1184 add support for remote host+useragent 2025-11-16 17:02:04 +01:00
Peter Bieringer
4980172def extend copyright 2025-11-16 16:57:31 +01:00
Peter Bieringer
3fecba62e7 fix comment 2025-11-16 16:22:20 +01:00
Peter Bieringer
b2320c607d test case for invalid-sync token with user 2025-11-16 16:07:13 +01:00
Peter Bieringer
ed849a7271 add support for optional arguments 2025-11-16 16:06:26 +01:00
Peter Bieringer
bf8619a41c add support for http_remote_user 2025-11-15 15:32:13 +01:00
Peter Bieringer
54bd8023b3 add additional etag related tests 2025-10-20 07:41:27 +02:00
Peter Bieringer
bd0d5038b3 cosmetics 2025-10-20 07:41:12 +02:00
Peter Bieringer
8ef8b767f3 strict_preconditions: new config option / test cases 2025-10-19 18:56:23 +02:00
Peter Bieringer
6df86987c2 test: add support for optional HTTP_IF_MATCH header 2025-10-19 18:55:58 +02:00
Peter Bieringer
d83f9fe29d extend copyright related to https://github.com/Kozea/Radicale/pull/1883 2025-09-26 07:53:28 +02:00
Peter Bieringer
7604d44701 make flake8 happy 2025-09-24 21:36:33 +02:00
Peter Bieringer
77e7745f93 make mypy happy 2025-09-24 21:30:06 +02:00
Peter Bieringer
ec9ef124ff add new test cases for #1880 and #1812 2025-09-24 21:17:37 +02:00
Peter Bieringer
d1679a53b1 new test items 2025-09-24 21:17:13 +02:00
Johannes Berg
256ca59aaf auth: clean up remote IP parameter/documentation
Make the remote IP parameter more generic and make it an enum
determining the source instead of a boolean. Also fix the
changelog entry.

Both as requested, I managed to miss those comments previously.
2025-09-09 20:25:49 +02:00
Johannes Berg
b5a1ea911d auth: dovecot: pass remote IP (rip=) to auth server
If known, let the auth server know where the client came
from, using REMOTE_ADDR or, optionally/configurably, the
X-Remote-Addr header value (which is needed when running
behind a trusted proxy.)

Addresses #1859.
2025-09-09 12:10:00 +02:00
Peter Bieringer
6d3cd8146f fix lint issue related to 9d5772901d 2025-08-24 10:14:28 +02:00
Peter Bieringer
9d5772901d run rabbitmq tests only if module pika is available 2025-08-23 07:29:45 +02:00
Peter Bieringer
7f28f69452 extend test for items having tzinfo only on dtstart or dtend set for whatever reason, overtake tzinfo from the other one 2025-08-22 07:51:15 +02:00
Peter Bieringer
2a808fd373 test items having tzinfo only on dtstart or dtend set for whatever reason 2025-08-22 07:50:47 +02:00
Nate Harris
998b2e2121 - Fix unit tests for hook email trigger conditional based on end date 2025-08-21 00:21:11 -06:00
Nate Harris
f32e50bc9d - Add unit tests to confirm emails not triggered when adding/deleting event with past end date 2025-08-14 00:06:55 -06:00
Peter Bieringer
7bedca72e2 catch OS without flock 2025-08-12 16:48:04 +02:00
Peter Bieringer
91d4dc3ef1 make mypy happy 2025-08-12 16:42:06 +02:00
Peter Bieringer
97d30478c7 add tests for storage hook placeholders 2025-08-12 16:12:38 +02:00
Peter Bieringer
6a8f5f4a5b extend/adjust copyright 2025-08-12 16:12:15 +02:00
Peter Bieringer
127c0b9b11 add tests for hook/email 2025-07-22 21:00:12 +02:00
Peter Bieringer
4e9f3a467c add test for hook/rabbitmq 2025-07-22 20:59:59 +02:00
Georgiy
7cd918d036 (#1812) Fixed an issue where non-recurring events were not included in
the response when requesting an expand report
2025-07-21 20:58:58 +03:00
Georgiy
c553460365 (#1812) Test for the issue where non-recurring events are not included
in the response when requesting an expand report
2025-07-21 20:12:14 +03:00
Peter Bieringer
c8e42c7edc add test cases for filter without comp-filter 2025-07-20 17:50:07 +02:00
Georgiy
2c4cd32132 Fixed extraction of time-range filter from request when processing
expand property
2025-07-18 16:37:49 +03:00
Georgiy
3a6c72e93a pep fix 2025-07-17 16:34:38 +03:00
Georgiy
e94aa1e7cf Tests for comp-filters and not found events 2025-07-17 16:26:21 +03:00
David Greaves
83a7853405 add test_report_with_max_occur and fix vevent count issue found
Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-08 16:09:28 +01:00
David Greaves
3f4f405554 Test for anti-DoS for expand
The only response from the server is a 400

Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-08 15:24:28 +01:00
David Greaves
61850d9b13 refactor _test_expand ready to support max_freebusy_occurrence
Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-08 15:06:09 +01:00
David Greaves
a26bfaa08a Add copyright for contributors
Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-07 14:09:15 +01:00
David Greaves
ce0aaffa86 fix typing and lint issues from tox
Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-07 08:54:04 +01:00
David Greaves
02be6419ae Currently passing tests
Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-06 15:16:32 +01:00
David Greaves
01bcc7d009 add test for specific ics and query in issue#1812
Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-06 15:16:31 +01:00
David Greaves
db646d4b24 add tests for issue #1812
A report should include:
* An expanded event with an expand start inside a recurring event
* An expanded event with an expand start and end inside a recurring event

Signed-off-by: David Greaves <david@dgreaves.com>
2025-07-06 15:16:31 +01:00
Peter Bieringer
2d417098af Fix: [storage] broken support of 'folder_umask': test 2025-06-13 07:35:49 +02:00
Peter Bieringer
d1098c3e22 flake8 regression E261 2025-05-16 07:28:50 +02:00
Peter Bieringer
63ea229865 add items for valarm test cases 2025-05-16 06:33:22 +02:00
Peter Bieringer
198131bb9a add test cases for valarm 2025-05-16 06:33:02 +02:00
Peter Bieringer
9e1cac98dc make isort happy 2025-05-16 06:31:39 +02:00