diff options
| author | 2025-04-05 19:24:49 +0100 | |
|---|---|---|
| committer | 2025-04-06 00:45:31 +0100 | |
| commit | 28073d2506685a508135a487b41ea3aed63bf522 (patch) | |
| tree | c2328a7a857a2910ac9849eaa6b0c9b9091711f0 /docs | |
| parent | Rewrite every single hash module for the new interface. (diff) | |
Delete the old hashing interface and modules.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/conf/modules.example.conf | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/docs/conf/modules.example.conf b/docs/conf/modules.example.conf index c6fcc7f45..15efe5ac3 100644 --- a/docs/conf/modules.example.conf +++ b/docs/conf/modules.example.conf @@ -159,29 +159,6 @@ # uppercase="ABCDEFGHIJKLMNOPQRSTUVWXYZ"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# Argon2 module: Allows other modules to generate Argon2 hashes, -# usually for cryptographic uses and security. -# This module makes the algorithms argon2i, argon2d and argon2id -# available for use. -# Note that this module is extra, and must be enabled explicitly -# to build. It depends on libargon2. -#<module name="argon2"> -# -# memory: Memory hardness, in KiB. E.g. 131072 KiB = 128 MiB. -# iterations: Time hardness in iterations. (def. 3) -# threads: Maximum amount of threads each invocation can spawn. (def. 1) -# length: Output length in bytes. (def. 32) -# saltlength: Salt length in bytes. (def. 16) -# version: Algorithm version, 10 or 13. (def. 13) -# The parameters can be customized as follows: -#<argon2 iterations="3" memory="131074" length="32" saltlength="16"> -# Defines the parameters that are common for all the variants (i/d/id). -# Can be overridden on individual basis, e.g. -#<argon2i iterations="4"> -#<argon2d memory="131074" -#<argon2id iterations="5" memory="262144" length="64" saltlength="32"> - -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # Auditorium module: Adds channel mode +u which makes everyone else # except you in the channel invisible, used for large meetings etc. #<module name="auditorium"> @@ -220,15 +197,6 @@ #<module name="banredirect"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# bcrypt module: Allows other modules to generate bcrypt hashes, -# usually for cryptographic uses and security. -#<module name="bcrypt"> -# -# rounds: Defines how many rounds the bcrypt function will run when -# generating new hashes. -#<bcrypt rounds="10"> - -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # Block amsg module: Attempt to block all usage of /amsg and /ame. #<module name="blockamsg"> # @@ -1951,48 +1919,6 @@ cmd="SQUERY %nickrequired% :IDENTIFY %nick% %pass%"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# Password hash module: Allows hashed passwords to be used. -# To be useful, a hashing module like bcrypt also needs to be loaded. -#<module name="password_hash"> -# -#-#-#-#-#-#-#-#-#-# PASSWORD HASH CONFIGURATION #-#-#-#-#-#-#-#-#-#-#-# -# -# To use this module, you must define a hash type for each oper's -# password you want to hash. For example: -# -# <oper name="Brain" -# host="brain@dialup15.isp.test.com" -# hash="bcrypt" -# password="$2a$10$Mss9AtHHslZTLBrXqM0FB.JBwD.UTSu8A48SfrY9exrpxbsRiRTbO" -# type="NetAdmin"> -# -# If you are using a hash algorithm which does not perform salting you can use -# HMAC to salt your passwords in order to prevent them from being looked up in -# a rainbow table. -# -# hash="hmac-sha256" password="lkS1Nbtp$CyLd/WPQXizsbxFUTqFRoMvaC+zhOULEeZaQkUJj+Gg" -# -# Generate hashes using the /MKPASSWD command on the server. -# Don't run it on a server you don't trust with your password. -# -# You can also make the MKPASSWD command oper only by uncommenting this: -#<mkpasswd operonly="yes"> - -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# PBKDF2 module: Allows other modules to generate PBKDF2 hashes, -# usually for cryptographic uses and security. -# This module relies on other hash providers (e.g. SHA2). -#<module name="pbkdf2"> -# -# iterations: Iterations the hashing function runs when generating new -# hashes. -# length: Length in bytes of the derived key. -#<pbkdf2 iterations="12288" length="32"> -# You can override these values with specific values -# for specific providers if you want to. Example given for SHA2. -#<pbkdf2prov hash="sha256" iterations="24576"> - -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # Permanent channels module: Channels with the permanent channel mode # will remain open even after everyone else has left the channel, and # therefore keep things like modes, ban lists and topic. Permanent @@ -2432,23 +2358,6 @@ # operonly="no"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# SHA1 module: Allows other modules to generate SHA1 hashes. -# Required by the WebSocket module. -#<module name="sha1"> - -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# SHA2 module: Allows other modules to generate SHA2 hashes, -# usually for cryptographic uses and security. -# -# IMPORTANT: -# Other modules such as password_hash may rely on this module being -# loaded to function. Certain modules such as spanningtree will -# function without this module but when it is loaded their features will -# be enhanced (for example the addition of HMAC authentication). -# -#<module name="sha2"> - -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # Showfile: Provides support for showing a text file to users when # # they enter a command. # # This module adds one command for each <showfile> tag that shows the # |
