Files
ProxmoxVE/install
CanbiZ (MickLesk) de19f51761 Radicale: install the bcrypt and argon2 extras (#17813)
* Radicale: install the bcrypt and argon2 extras

The update replaces pyproject.toml and the venv, so a bcrypt or argon2
module added by hand was gone afterwards and Radicale refused to start
with htpasswd_encryption = bcrypt, argon2 or autodetect. The service now
runs uv with --extra bcrypt --extra argon2, which upstream already
defines. The update patches existing units and restarts the service.

* Radicale: enable the extras only once the code defines them

argon2 is an extra since v3.5.4 and uv refuses unknown extras, so patching
before the release update broke older installs. Patch after it instead,
and only when pyproject.toml defines the extra.
2026-10-11 14:03:06 +02:00
..
2026-08-24 17:09:34 +02:00
2026-08-26 22:09:11 +10:00
2026-06-12 09:27:45 +02:00
2026-04-21 15:21:29 +02:00
2026-08-24 17:11:26 +02:00
2026-08-25 16:09:04 +02:00
2026-08-26 22:09:19 +10:00
2026-10-10 09:11:09 +02:00
2026-09-07 16:57:57 +02:00
2026-09-10 15:10:59 +02:00
2026-07-27 20:41:01 +10:00
2026-04-28 08:41:36 +02:00
2026-03-05 15:58:47 +01:00
2026-09-08 11:20:32 +02:00
2026-08-30 20:53:34 +02:00
2026-06-27 21:07:03 +02:00
2026-08-26 13:42:52 +02:00
2026-07-27 10:32:20 +02:00
2026-04-01 22:08:18 +02:00
2026-06-29 22:30:31 +02:00
2026-08-26 22:07:45 +10:00
2026-06-29 09:59:43 +02:00
2026-08-14 16:03:28 +02:00
2026-06-30 19:44:42 +10:00
2026-08-26 13:42:13 +02:00
2026-08-10 09:11:15 +02:00
2026-08-14 16:07:15 +02:00
2026-09-12 11:52:55 +02:00
2026-09-12 14:24:00 +02:00
2026-08-26 08:48:51 +02:00
2026-08-04 23:02:28 +02:00
2026-07-17 14:30:55 +02:00
2026-03-15 20:08:39 +01:00
2026-10-03 16:58:20 +02:00
2026-09-09 15:25:01 +02:00
2026-10-09 08:29:50 +02:00
2026-09-10 15:02:09 +02:00
2026-09-01 22:25:05 +02:00
2026-09-07 16:53:13 +02:00
2026-04-22 07:43:20 +02:00
2026-05-24 12:27:38 +02:00
2026-08-14 16:07:03 +02:00
2026-05-02 19:00:19 +02:00
2026-03-05 15:58:10 +01:00
2026-08-14 15:57:31 +02:00
qf
2026-08-05 17:35:32 +02:00
2026-07-15 20:55:10 +10:00
2026-03-24 11:49:03 +01:00
2026-07-27 09:53:27 +02:00
2026-03-08 13:25:24 +01:00
2026-08-30 20:53:12 +02:00
2026-08-26 13:42:32 +02:00
2026-08-26 13:41:49 +02:00
2026-08-07 19:41:33 +02:00
2026-09-02 16:32:44 +02:00
2026-07-30 10:06:57 +02:00
2026-06-25 14:06:24 +02:00
2026-09-19 22:16:38 +02:00
2026-09-02 16:31:34 +02:00
2026-03-27 11:14:06 +01:00
2026-08-24 17:07:31 +02:00
2026-09-23 16:26:45 +02:00
2026-07-27 10:03:11 +02:00
2026-09-30 19:40:34 +02:00
2026-08-30 20:55:03 +02:00
2026-05-19 23:42:26 +02:00
2026-02-23 19:21:26 +01:00
2026-03-18 08:43:40 +01:00
2026-07-10 10:57:27 +02:00
2026-08-12 13:45:10 +02:00
2026-09-08 11:18:20 +02:00
2026-04-28 09:18:27 +02:00
2026-02-27 13:54:45 +01:00
2026-05-29 23:49:34 +02:00
2026-03-28 15:18:10 +01:00
2026-05-01 22:44:29 +02:00
2026-03-20 09:06:25 +01:00
2026-10-09 08:27:27 +02:00
2026-07-27 12:50:46 +02:00
2026-09-15 09:16:43 +02:00
2026-10-10 22:49:16 +02:00
2026-09-20 15:35:03 +02:00