aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGravatar Sadie Powell2025-04-05 19:24:49 +0100
committerGravatar Sadie Powell2025-04-06 00:45:31 +0100
commit28073d2506685a508135a487b41ea3aed63bf522 (patch)
treec2328a7a857a2910ac9849eaa6b0c9b9091711f0 /docs
parentRewrite 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.conf91
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 #