aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Remove the inverted parameter from the extban validation method.Gravatar Sadie Powell2026-03-064-4/+4
* Add the sharebans module.Gravatar Sadie Powell2026-03-061-0/+116
* Backport the abbreviation module checking IsUsableBy from master.Gravatar Sadie Powell2026-03-061-2/+2
* Add oper-only options to the class and server extbans.Gravatar Sadie Powell2026-03-042-1/+39
* Prevent non-opers from using extban z when <sslinfo:operonly> is set.Gravatar Sadie Powell2026-03-041-0/+19
* Add a validation hook for extbans.Gravatar Sadie Powell2026-03-042-4/+14
* Tweak the reaction filter slightly.Gravatar Sadie Powell2026-03-031-2/+8
* Fix erroneously networking metadata for partially connected users.Gravatar Sadie Powell2026-03-031-0/+3
* Store users by uuid in the messageflood counter map.•••This prevents weird behaviour caused by address reuse. Reported by @progval. Gravatar Sadie Powell2026-03-011-5/+4
* Fix the cloak module sending NOTEs when it should send a FAIL.Gravatar Sadie Powell2026-02-281-1/+1
* Make ServerCommandMap case insensitive.Gravatar Sadie Powell2026-02-191-1/+1
* Add support for filtering message tags to the known keys.Gravatar Sadie Powell2026-02-161-8/+95
* Fix checking whether the +z channel mode is already set.•••The dest parameter will be null here as this is a channel mode. Gravatar Sadie Powell2026-02-091-1/+1
* Clean up and refactor some logic in the sslmodes module.Gravatar Sadie Powell2026-01-041-41/+35
* Allow specifying a module name in SetPriority.Gravatar Sadie Powell2025-12-319-21/+10
* Avoid excessively long FJOINs when using the 1205 protocol.Gravatar Sadie Powell2025-12-281-0/+24
* Avoid sending S2S tags to 1205 protocol servers.Gravatar Sadie Powell2025-12-281-1/+20
* Fix checking the accept list when user mode +z is enabled.Gravatar Sadie Powell2025-12-271-1/+3
* Add an option to automatically ZLine users who send amsgs.Gravatar Sadie Powell2025-12-261-13/+40
* Include more user information in the blockamsg notice.Gravatar Sadie Powell2025-12-261-2/+4
* Update copyright headers.Gravatar InspIRCd Robot2025-12-0323-26/+24
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2025-12-031-1/+4
|\
| * Strip all newline characters from the PostgreSQL error message.Gravatar Sadie Powell2025-12-021-1/+4
| * Backport support for the IRCv3 websocket subprotocols.Gravatar Sadie Powell2024-11-071-2/+5
* | Fix the syntax of the DNSBL command.Gravatar Sadie Powell2025-11-261-1/+1
* | Improve the error logging when trying to link with a TLS fingerprint.Gravatar Sadie Powell2025-11-191-17/+24
* | Add <autoconnect:bootperiod> to allow quickly connecting after boot.Gravatar Sadie Powell2025-11-194-4/+6
* | Improve silence list serialization.Gravatar Sadie Powell2025-11-191-14/+10
* | Improve dcc allow list serialization.Gravatar Sadie Powell2025-11-191-16/+12
* | Remove use of a deprecated GnuTLS define.Gravatar Sadie Powell2025-11-151-1/+1
* | Fix an inverted condition in the sslinfo module.•••This fixes a crash in git builds from the last month. The most recent stable release is not affected. Gravatar Sadie Powell2025-11-101-1/+1
* | Modernize the certificate fetching code in ssl_openssl.•••It is 2025 and we are using C++17 there is no need to declare variables like we are using C89. Gravatar Sadie Powell2025-11-031-7/+5
* | Improve the way client certificates are validated in ssl_openssl.Gravatar Sadie Powell2025-11-021-10/+23
* | Fix an if that should be an else if in sslinfo.Gravatar Sadie Powell2025-11-021-1/+1
* | Allow not setting the CA file in ssl_openssl.•••This matches the behaviour of ssl_gnutls. Gravatar Sadie Powell2025-11-021-4/+7
* | Remove a long-obsolete workaround from ssl_openssl.Gravatar Sadie Powell2025-11-021-9/+0
* | Expose the ssl_cert flags in SSLINFO.Gravatar Sadie Powell2025-11-011-7/+13
* | Improve the error logging when opering up with a TLS fingerprint.Gravatar Sadie Powell2025-11-011-4/+17
* | Revert "Remove some unnecessary casts in ssl_openssl".•••This reverts commit e242ce62af1a43c15844f7e6394952f6693629f8. Gravatar Sadie Powell2025-10-291-2/+3
* | Remove some unnecessary casts in ssl_openssl.•••These fields were changed from int to size_t in OpenSSL 1.1.1. Gravatar Sadie Powell2025-10-281-3/+2
* | Fix allowing expired client certificates in some cases.•••This fixes a regression from v3. Gravatar Sadie Powell2025-10-261-2/+2
* | Deprecate the contents of the SSLClientCert namespace.•••This is full of footguns and isn't really needed. Gravatar Sadie Powell2025-10-261-1/+5
* | Check all fingerprints for server links not just the primary one.Gravatar Sadie Powell2025-10-261-4/+27
* | Set the security level on the client context as well as the server one.Gravatar Sadie Powell2025-10-231-2/+5
* | Set the groups on the client context as well as the server one.Gravatar Sadie Powell2025-10-231-6/+8
* | Add better support for multiple TLS groups.•••- Rename <sslprofile:ecdhgroups> to <sslprofile:groups>. As of TLS 1.3 there are non-ECDH groups that can be used here - Switch the default to X25519MLKEM768:X25519:prime256v1 from just prime256v1. - Add <openssl:strictgroups> to allow only enabling supported groups similar to <gnutls:strictpriority>. - Get rid of an obsolete check for ECDH support. Gravatar Sadie Powell2025-10-231-9/+29
* | Default <dnsbl:name> to the domain of the DNSBL.Gravatar Sadie Powell2025-10-221-4/+1
* | Fix the /REMOVE parameter order compatibility logic.•••Closes #2179. Gravatar Sadie Powell2025-10-081-1/+1
* | Tweak a message to make it clear that its not always an error.Gravatar Sadie Powell2025-09-221-1/+1
* | Add support for using multiple ECDH groups to ssl_openssl.Gravatar Sadie Powell2025-09-201-11/+17