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
Peter Bieringer
ec391e19b6
add logging around upload
2025-05-16 06:30:27 +02:00
Peter Bieringer
7b49bab471
argon2: make isort happy
2025-04-29 19:41:48 +02:00
Peter Bieringer
631f1596ae
argon2: make flake8 happy
2025-04-29 19:39:15 +02:00
Peter Bieringer
be54c8067f
argon2: testcases
2025-04-29 19:18:54 +02:00
Peter Bieringer
e144ecf06b
fix testcases related to https://github.com/Kozea/Radicale/issues/1765
2025-04-22 21:32:13 +02:00
Peter Bieringer
0ef93a9c8a
update copyright
2025-04-22 21:31:25 +02:00
Peter Bieringer
8382ee1223
add test case for https://github.com/Kozea/Radicale/issues/1760
2025-04-21 22:19:25 +02:00
Peter Bieringer
be43ce5161
change default of authentication type to "denyall" for secure-by-default
2025-03-15 14:34:51 +01:00
Peter Bieringer
9f0385fd67
add some autodetect cases, add 2 additional bcrypt algo
2025-03-09 08:51:20 +01:00
Peter Bieringer
f6b5cb8a1e
make flake8 happy
2025-02-18 06:14:59 +01:00
Peter Bieringer
3914735ec0
skip bcrypt related tests if module is missing
2025-02-18 06:13:39 +01:00
Peter Bieringer
48a634af9f
check whether bcrypt module is available
2025-02-18 06:13:19 +01:00
Peter Bieringer
b0d56f898b
Merge pull request #1668 from pbiering/login-cache
...
add optional cache for login result and htpasswd + fixes
final version will be updated to 3.4.0 next
2025-01-03 07:51:06 +00:00
Jack Wilsdon
532fad9ba6
Fix test failing on systems without IPv6 support
2025-01-02 12:18:53 +00:00
Peter Bieringer
3763f28ae4
tox fixes
2025-01-01 17:36:15 +01:00
Peter Bieringer
5d48ba5d1e
add test cases
2025-01-01 17:28:09 +01:00
IM
7df2fb35a7
Disable overloading BaseAuth login method
2024-12-25 21:56:04 +03:00