diff mod_block_registrations/README.md @ 6404:a1df76ba4f68

mod_block_registrations: Add username length requirements
author Kim Alvefur <zash@zash.se>
date Sat, 14 Feb 2026 12:57:22 +0100
parents f110bce35630
children cdb9c2616c05
line wrap: on
line diff
--- a/mod_block_registrations/README.md	Wed Feb 11 09:40:30 2026 +0000
+++ b/mod_block_registrations/README.md	Sat Feb 14 12:57:22 2026 +0100
@@ -19,12 +19,14 @@
 
 You can then set some options to configure your desired policy:
 
-  Option                         Default             Description
-  ------------------------------ ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------
-  block_registrations_users      *See source code*   A list of reserved usernames
-  block_registrations_matching   `{ }`               A list of [Lua patterns](http://www.lua.org/manual/5.1/manual.html#5.4.1) matching reserved usernames (slower than block_registrations_users)
-  block_registrations_require    `nil`               A pattern that registered user accounts MUST match to be allowed
-  block_registrations_confusable `true`              Block usernames that look similar to the reserved usernames (requires Prosody be built with ICU)
+  Option                               Default             Description
+  ------------------------------------ ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------
+  block_registrations_users            *See source code*   A list of reserved usernames
+  block_registrations_matching         `{ }`               A list of [Lua patterns](http://www.lua.org/manual/5.1/manual.html#5.4.1) matching reserved usernames (slower than block_registrations_users)
+  block_registrations_require          `nil`               A pattern that registered user accounts MUST match to be allowed
+  block_registrations_confusable       `true`              Block usernames that look similar to the reserved usernames (requires Prosody be built with ICU)
+  block_registrations_length_minimum   `1`                 Block usernames that are shorter than the given length
+  block_registrations_length_maximum   `255`               Block usernames that are longer than the given length
 
 Some examples: