Jenna Vassar
a205d03b43
Floor the custom recovery passphrase minimum at 1 instead of ignoring the spec
...
When the homeserver advertises custom_recovery_passphrase_settings, always run
the custom passphrase flow, flooring min_character_count at 1 (covering missing,
zero, and negative values) so the derived passphrase can never be empty. Any
stronger minimum stays the operator's choice. Replaces the previous behaviour of
dropping the spec and falling back to the auto-generated key.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 14:42:38 -07:00
..
2025-11-10 11:05:05 +01:00
2026-05-04 10:05:11 +02:00
2026-04-30 12:07:07 +02:00
2026-04-20 11:19:37 +02:00
2026-04-30 09:04:19 +02:00
2026-04-14 10:13:46 +04:00
2026-03-16 14:41:07 +00:00
2026-05-07 10:59:12 +02:00
2026-05-04 00:54:27 +00:00
2025-12-10 15:58:41 +01:00
2026-06-09 10:03:49 -07:00
2026-03-16 14:41:07 +00:00
2025-11-10 11:05:05 +01:00
2026-05-18 00:57:56 +00:00
2026-05-18 20:25:36 +02:00
2025-12-05 09:45:23 +01:00
2025-11-10 11:05:05 +01:00
2026-06-02 13:52:08 -07:00
2026-05-05 16:22:32 +02:00
2026-05-18 00:57:56 +00:00
2025-11-12 19:05:39 +01:00
2025-12-30 21:29:18 +01:00
2026-04-30 09:52:10 +02:00
2026-05-20 11:32:32 +02:00
2026-05-05 16:22:32 +02:00
2026-04-29 11:41:47 +02:00
2026-04-27 09:17:54 +02:00
2026-05-11 08:19:28 +00:00
2026-05-11 17:22:16 +02:00
2026-05-20 14:26:44 +02:00
2026-04-30 09:52:10 +02:00
2025-11-10 11:05:05 +01:00
2026-04-23 09:48:15 +02:00
2026-04-30 09:52:10 +02:00
2026-01-30 15:33:51 +01:00
2026-04-17 14:48:50 +02:00
2026-05-11 08:19:28 +00:00
2026-04-15 12:29:41 +00:00
2026-06-02 13:52:21 -07:00
2026-05-04 11:50:15 +02:00
2026-04-30 16:04:07 +02:00
2025-11-10 11:05:05 +01:00
2026-05-18 00:57:56 +00:00
2026-04-30 14:09:07 +02:00
2025-11-10 11:05:05 +01:00
2026-04-30 09:52:10 +02:00
2026-05-05 16:22:32 +02:00
2026-06-09 14:42:38 -07:00
2026-04-30 09:52:10 +02:00