aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Move spanningtree configuration to its own tag.Gravatar Sadie Powell2025-07-201-8/+10
| | | | | This reduces the size of the core configuration file and also centralises all of the spanningtree configuration to one place.
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-07-123-2/+6
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-06-291-12/+15
|
* Show disabled modes in 005 to allow clients to provide better UI.Gravatar Sadie Powell2025-06-101-0/+29
|
* Allow services to remove all SVSHOLDs using one command.Gravatar Sadie Powell2025-05-241-4/+11
| | | | This is useful for reducing traffic on services shutdown.
* Update cloak_sha256 to use cloak() for host cloak metadata.Gravatar Sadie Powell2025-05-181-1/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-05-184-104/+119
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-04-181-1/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-04-178-24/+1
|
* Allow building log_json against system yyjson.Gravatar Sadie Powell2025-04-161-1/+9
|
* Pass on the ban check type to CheckBan in realnameban.Gravatar Sadie Powell2025-04-161-1/+1
|
* Allow SVSCMODE to opt-out of a full ban check.Gravatar Sadie Powell2025-04-161-1/+5
|
* Add <security:banrealmask>.Gravatar Sadie Powell2025-04-1615-30/+35
|
* Refuse to hash passwords using insecure algorithms in MKPASSWD.Gravatar Sadie Powell2025-04-134-0/+32
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-04-133-4/+22
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-04-071-0/+9
|
* Add test vectors for PBKDF2-HMAC-SHA3 algorithms.Gravatar Sadie Powell2025-04-061-0/+12
|
* Fix double registration of PBKDF2 services.Gravatar Sadie Powell2025-04-061-0/+4
|
* Add more debug logging to hash_pbkdf2.Gravatar Sadie Powell2025-04-061-2/+7
|
* Add the hash_gnutls module.Gravatar Sadie Powell2025-04-061-0/+256
| | | | | This provides the SHA family using GnuTLS. In the future we can add any new algorithms that appear.
* Rename newhash to hash now its the only option.Gravatar Sadie Powell2025-04-0614-14/+14
|
* Delete the old hashing interface and modules.Gravatar Sadie Powell2025-04-066-912/+0
|
* Rewrite every single hash module for the new interface.Gravatar Sadie Powell2025-04-066-0/+920
|
* Add the new hashing interface, port consumer modules to use it.Gravatar Sadie Powell2025-04-069-69/+29
|
* Require an exact server name in <sasl:target>.Gravatar Sadie Powell2025-04-021-1/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-29102-136/+77
|
* Remove support for in-query password comparison in sqlauth.Gravatar Sadie Powell2025-03-281-46/+25
| | | | | The only hashing systems that support this are wildly insecure and having two ways of doing this just makes it less clear for users.
* Remove more v3 config compat.Gravatar Sadie Powell2025-03-282-19/+0
|
* Move DefaultIsNick/DefaultIsUser/IsNick/IsUser to UserManager.Gravatar Sadie Powell2025-03-2310-13/+13
|
* Only include <sstream> from files that actually use it.Gravatar Sadie Powell2025-03-2210-0/+19
|
* Replace string concatenation with a format string.Gravatar Sadie Powell2025-03-221-4/+4
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-2243-78/+79
|
* Allow reloading the geolocation database with a module rehash.Gravatar Sadie Powell2025-03-191-0/+17
|
* Allow using signals to rehash any module instead of just TLS.Gravatar Sadie Powell2025-03-192-65/+150
|
* Add the cloak_custom module.Gravatar Sadie Powell2025-03-141-0/+298
|
* Remove the vhost module pending a rewrite.Gravatar Sadie Powell2025-03-141-127/+0
|
* Synchronise the full cloak state on link for services.Gravatar Sadie Powell2025-03-141-0/+37
|
* Add <cloak:username> to the username cloak engine.Gravatar Sadie Powell2025-03-141-1/+5
|
* Fix an inverted statement in the cloak module.Gravatar Sadie Powell2025-03-141-3/+3
|
* Add support for usernames in the cloaking system.Gravatar Sadie Powell2025-03-144-43/+125
|
* Rename Cloak::Method::Generate to Cloak::Method::Cloak.Gravatar Sadie Powell2025-03-144-12/+12
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-107-13/+40
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-0334-56/+91
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-021-1/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-0142-54/+59
|
* Replace insp::substring_view with the C++20 iterator constructor.Gravatar Sadie Powell2025-02-281-5/+5
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-271-56/+9
|
* Vendor yyjson.Gravatar Sadie Powell2025-02-271-13/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-273-11/+3
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-261-1/+2
|