Unrud
01edb4325c
Use " instead of '
2021-12-20 21:21:21 +01:00
Unrud
585ecd9f41
Add Python 3.10 classifier
2021-12-20 21:21:21 +01:00
Unrud
505220ce25
Cosmetics
2021-12-20 21:21:21 +01:00
Unrud
6ff0be84e4
Change name in file header
2021-12-20 21:21:21 +01:00
Unrud
d17aae2c18
Add multifilesystem_nolock storage
2021-12-20 21:21:21 +01:00
Unrud
3f20aa8e22
Require argument for --config command-line option
2021-12-20 21:21:20 +01:00
Unrud
52db4fa463
Optional argument for boolean command-line options
2021-12-20 21:21:20 +01:00
Unrud
c3d1d19471
Support backend specific options and HTTP headers via command-line
2021-12-20 21:21:20 +01:00
Unrud
023d557980
Refactor command line argument parser
2021-12-20 21:21:20 +01:00
Unrud
b6405e11cb
Rename opposite to opposite_aliases
2021-12-20 21:21:20 +01:00
Unrud
91e88091fc
Don't modify DEFAULT_CONFIG_SCHEMA
2021-12-20 21:21:20 +01:00
Jochen Sprickerhof
2f0a7855a1
Add py.typed to mark as having typing information
...
According to PEP 561.
2021-12-20 21:21:20 +01:00
Unrud
020f572121
Fix flake8 tests
2021-12-20 21:21:20 +01:00
Unrud
26b41034a8
Flake8: Only enable default tests
2021-12-20 21:21:20 +01:00
Unrud
9446515fe9
Rename variable
2021-12-20 21:21:20 +01:00
Unrud
d686df694e
Remove unused variable
2021-12-20 21:21:20 +01:00
jorge
465d6f8ece
Fix documentation arguments
2021-12-20 21:21:20 +01:00
Tomáš Hrnčiar
a229b3c9f7
Require setuptools, radicale/__init__.py, radicale/web/internal.py, radicale/storage/__init__.py, radicale/app/__init__.py import pkg_resources
2021-12-20 21:21:20 +01:00
Unrud
b65d49788a
Type hints for tests
2021-12-20 21:21:20 +01:00
Unrud
0de8628952
Type hints for multifilesystem
2021-12-20 21:21:20 +01:00
Unrud
c93d7b8715
More type hints
2021-12-20 21:21:20 +01:00
Unrud
11f7559ef3
Enable run-time type checking during tests
2021-12-20 21:21:20 +01:00
Unrud
23a2989b77
Enable static type checking
2021-12-20 21:21:20 +01:00
Unrud
94a1181dc6
Fail when test file can't be read
2021-12-20 21:21:20 +01:00
Unrud
3d8e3bc46a
Fix "Exclude flake8 hacking plugins"
...
Apparently setting "select" overrides the default "ignore" values.
2021-12-20 21:21:20 +01:00
Unrud
525fa8a926
Exclude flake8 hacking plugins
2021-12-20 21:21:20 +01:00
Michael Stilkerich
23197e8d3e
Fix is-not-defined filter in addressbook-query report
2021-12-20 21:21:20 +01:00
Tim Gates
1b7817f1d5
docs: fix simple typo, errornous -> erroneous ( #1126 )
...
* docs: fix simple typo, errornous -> erroneous
There is a small typo in radicale/storage/__init__.py.
Should read `erroneous` rather than `errornous`.
* Update __init__.py
2021-12-20 21:21:20 +01:00
Unrud
339727fe86
Try to fix coveralls
...
See https://github.com/TheKevJames/coveralls-python/issues/252
2021-12-20 21:21:20 +01:00
Unrud
c002127246
CI: Remove Python 3.9.0-alpha
2021-12-20 21:21:20 +01:00
Unrud
02a9d749a2
Allow float for server->timeout setting
2021-12-20 21:21:20 +01:00
Unrud
8f0de388cb
Disallow abbreviated arguments
2021-12-20 21:21:20 +01:00
Unrud
be06b054c2
Use renameat2 on Linux for atomic exchanging of files
2021-12-20 21:21:20 +01:00
Unrud
43c1f2f05a
Improve error messages for locking problems on Windows
2021-12-20 21:21:20 +01:00
Unrud
68be2b2bbd
Cancel mkcalendar request on error
2021-12-20 21:21:20 +01:00
Unrud
21b1e356a0
Improve sanitization of collection properties
2021-12-20 21:21:20 +01:00
Unrud
547341642a
Fix matching of date property
2021-12-20 21:21:20 +01:00
Unrud
3123b26195
Drop support for Python 3.5 (end-of-life)
2021-12-20 21:21:20 +01:00
Unrud
40038d73c9
Internal server: Shutdown server via socket
2021-12-20 21:21:20 +01:00
Unrud
74b2f6148d
Improve log messages
2021-12-20 21:21:20 +01:00
Unrud
d807fc7ff2
Workaround: defusedxml messes up subsequent imports of ElementTree
...
See https://github.com/tiran/defusedxml/issues/54
2021-12-20 21:21:20 +01:00
Unrud
fe796a6b7c
Cosmetics
2021-12-20 21:21:20 +01:00
Unrud
ef947fe561
Improve log message
2021-12-20 21:21:20 +01:00
Unrud
447a9d91f3
Don't use assertion for expected error
2021-12-20 21:21:20 +01:00
Unrud
dd3a3b17d4
Don't modify global constants
2021-12-20 21:21:20 +01:00
Unrud
c89cd67065
Improve log messages
...
Log failed login attempts with remote host as warning (closes #1104 )
Add component UID to log message about invalid recurrence rules (reference #602 )
Use "forwarded for" instead of "forwarded by" for remote host
2021-12-20 21:18:32 +01:00
Unrud
9cc88eb4f6
More tests
...
for PROPPATCH, PROPFIND, MKCALENDAR and MKCOL
2021-12-20 21:18:32 +01:00
Unrud
d23a7365ba
Allow multiple <D:set> and <D:remove> elements and consider order
2021-12-20 21:18:32 +01:00
Unrud
4ff3f545cc
Single <D:propstat> element in PROPPATCH response
...
Instead of multiple elements with the same status
2021-12-20 21:18:32 +01:00
Unrud
7831ba3e37
Improve variable names
2021-12-20 21:18:32 +01:00