Commit graph

1558 commits

Author SHA1 Message Date
Peter Bieringer
b4d7eb5f04
Merge pull request #1136 from dragtheron/patch-1
Encode password to allow special characters
2024-03-09 07:17:24 +01:00
Peter Bieringer
21ebbca2d9 add forgotten attribute definition 2024-03-09 07:04:02 +01:00
Peter Bieringer
0f355114ae add option for global permit of delete of collection (default: True to avoid breaking change) 2024-03-09 06:43:39 +01:00
Peter Bieringer
f407915227 next forgotten leftover related to passlib[bcrypt] replacement 2024-03-07 07:28:43 +01:00
Peter Bieringer
1593742ce2 make flake8 happy 2024-03-06 22:46:07 +01:00
Peter Bieringer
438d5f1735 fix for https://github.com/Kozea/Radicale/issues/1350 replacing passlib[bcrypt] with direct call to bcrypt 2024-03-06 22:42:37 +01:00
Peter Bieringer
7936e714d4
Revert "Add check for base_prefix indicating Radicale running at site root (/)" 2024-03-02 20:38:17 +01:00
Peter Bieringer
c5b48c1ee4
Merge pull request #1343 from fasterit/master
Add check for base_prefix indicating Radicale running at site root (/)
2024-03-02 20:35:27 +01:00
Peter Bieringer
913635a17e fix fo E261 at least two spaces before inline comment 2024-03-02 07:47:23 +01:00
Peter Bieringer
551b5c2272 fix for code validation 2024-03-02 07:42:39 +01:00
Peter Bieringer
cc2e1553d3 ignore "mypy" type checks for now 2024-03-02 07:36:14 +01:00
Peter Bieringer
76e06ea3fc fix found by actions/python3.11: ./radicale/item/__init__.py:167:28: E721 do not compare types, for exact checks use is / is not, for instance checks use isinstance() 2024-03-01 21:40:51 +01:00
Peter Bieringer
8e3f3b5bf2 fix for actions: ./radicale/tests/test_server.py:109:80: E501 line too long (106 > 79 characters) 2024-03-01 21:35:54 +01:00
Peter Bieringer
9f1e243f00
Merge pull request #1303 from pbiering/MOVE-on-non-standard-server-ports
MOVE on non standard server ports
2024-03-01 07:31:35 +01:00
Peter Bieringer
e6d4611980
Merge pull request #1328 from tjni/python3.11-brackets
Remove brackets from IPv4 test hostnames
2024-03-01 07:28:46 +01:00
Peter Bieringer
2b6626d053
Merge pull request #1306 from heull001/html
Added html-tags
2024-03-01 06:31:40 +01:00
Peter Bieringer
998e2f96bd
Merge pull request #1305 from heull001/icon
changed rel="shortcut icon" to rel="icon"
2024-03-01 06:30:16 +01:00
Peter Bieringer
86f37e0250
Merge pull request #1252 from trougnouf/master
Fix #715 (Main Component is missing when only recurrence id exists) - already active in RPM since over 6 months
2024-03-01 06:24:22 +01:00
Daniel Lange
cb5b92cb7a Add check for base_prefix indicating Radicale running at site root (/)
Alternative to PR #1310
2023-12-20 11:24:51 +01:00
Theodore Ni
110ec3a788
Remove brackets from IPv4 test hostnames
Python 3.11 follows the URI spec more closely and no longer allows
braces surrounding IPv4 addresses in hostnames.
2023-08-29 21:08:57 -07:00
Henning
a58e68ea37 Added main-tag
Semantic tags improve accessibility for screenreader-users.
2023-06-06 13:23:22 +02:00
Henning
3e95c0ab0e Added html-tags
HTML5 needs <head> and <body> to valid. Also <html> has to be closed.
2023-06-06 13:21:05 +02:00
Henning
7c25c7715f changed rel="shortcut icon" to rel="icon"
"icon" is standard and used by all modern browsers. Only IE needed
"shortcut icon". Since is it not longer supported and would have needed an
.ico-file, "icon" is the right value for rel.
2023-06-06 12:54:51 +02:00
Peter Bieringer
a3aa0ce7d9 add support for non-standard server ports 2023-04-30 08:58:50 +02:00
Unrud
d7ce2f0b98
Fix typo in Content-Disposition header
Fixes #1298
2023-04-22 20:01:58 +02:00
Unrud
6ae831a324 User-selectable logger formats 2023-03-22 11:18:14 +01:00
Unrud
8efb942892 Use existing record for building ident 2023-03-22 11:18:14 +01:00
Unrud
a2be03fdaf Log systemd journal connection error 2023-03-22 10:42:17 +01:00
Unrud
77626e5aed Remove unnecessary check 2023-03-22 10:42:17 +01:00
Unrud
390240c35a Write log with single syscall 2023-03-22 10:42:17 +01:00
Unrud
5070533a0b Defer connection to systemd journal 2023-03-22 10:42:17 +01:00
Unrud
e23f0283b0 Fix: Filter empty entries from journal protocol 2023-03-21 01:29:29 +01:00
Unrud
9276c65462 Upgrade to journald's native journal protocol 2023-03-21 00:11:41 +01:00
Unrud
360484e2d5 Use X-Forwarded-* for server netloc when available
Closes #1271
2023-03-08 15:49:46 +01:00
Unrud
1a78114a56 Compare network location with port 2023-03-08 15:49:45 +01:00
Tobias Brox
7d4a0fe70e Test code for category search issue (ref https://github.com/Kozea/Radicale/issues/1280 and https://github.com/Kozea/Radicale/issues/1125) 2023-03-05 17:19:08 +01:00
David Greaves
7b98a0028b Handle lists in filter values for CATEGORIES
Issue #1125

Signed-off-by: David Greaves <david@dgreaves.com>
2023-03-05 17:18:44 +01:00
Unrud
f8e28f6b6e Fix new type error 2023-03-05 17:15:34 +01:00
trougnouf (Benoit Brummer)
f4a87afab7 fix #715 (Main Component is missing when only recurrence id exists) with balrok's patch 2022-07-19 00:15:33 +02:00
Unrud
5aa2f59b38 Always test bcrypt 2022-07-03 12:56:24 +02:00
Unrud
515b196fda Remove missing type 2022-07-02 20:39:09 +02:00
Unrud
a5716a7d84 Fix random href fallback 2022-04-20 17:49:29 +02:00
Unrud
f06af066f9 Improve error message 2022-04-20 17:17:01 +02:00
Unrud
c14defcba8 Ignore NotADirectoryError for optional config files
Fixes #1234
2022-04-14 16:37:34 +02:00
Unrud
2b8f4b9419 Replace pkg_resources with importlib for Python >= 3.9
Fixes #1184
2022-04-04 18:18:50 +02:00
Unrud
a97093d001 Check if files exist when uploading items non-atomic 2022-04-02 18:11:46 +02:00
Unrud
b64c9baa5f Fix upload of calendars with colliding UIDs 2022-03-30 22:27:05 +02:00
Unrud
ed8a2284a4 Test calendar with case-sensitive-UIDs 2022-03-30 22:27:05 +02:00
Unrud
3c218ecd9c Windows: Block alternate data streams 2022-03-30 22:27:05 +02:00
Unrud
0baf1dc908 Refactor DisableRedirectHandler 2022-03-22 17:58:10 +01:00