aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Bump <sslprofile:mindhbits> to 2048.Gravatar Sadie Powell2026-05-311-1/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-314-5/+13
|
* Add a helper method for calculating the best binary units for a value.Gravatar Sadie Powell2026-05-201-12/+12
|
* Add a helper function for calculating a percentage.Gravatar Sadie Powell2026-05-206-15/+14
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-202-13/+16
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-201-40/+53
|
* Update SETIDLE to match the other SET commands.Gravatar Sadie Powell2026-05-183-18/+67
|
* Make the TLS API const.Gravatar Sadie Powell2026-05-182-5/+5
|
* Automate checking the SYSTEM_* environment variables.Gravatar Sadie Powell2026-05-132-19/+3
|
* Fix CMake usage when linking against utfcpp.Gravatar Sadie Powell2026-05-132-2/+2
|
* Migrate the httpd module from http_parser to llhttp/yuarel.Gravatar Sadie Powell2026-05-131-81/+89
| | | | | The http_parser library is eol and we've been using a Debian fork with security patches but its time to move on.
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-111-0/+22
|
* Fix automatically enabling extra modules without target config.Gravatar Sadie Powell2026-05-071-1/+2
| | | | | | | If a module doesn't need any dependencies (e.g. ldap on Windows) the previous logic would have assumed it is unbuildable. With this change we assume a module is buildable unless it explicitly errors when we dry-run the build config.
* Fix removing symlinks for modules with missing dependencies.Gravatar Sadie Powell2026-05-061-2/+2
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-061-1/+1
|
* Fix the FIND_DEPENDENCY vars not being marked as internal.Gravatar Sadie Powell2026-05-011-2/+2
|
* Remove the last remaining use of strncasecmp.Gravatar Sadie Powell2026-05-011-1/+1
|
* Remove the remaining function in utility/string to utility/container.Gravatar Sadie Powell2026-04-3022-22/+7
|
* Switch ascii comparisons over to our own casemap functions.Gravatar Sadie Powell2026-04-3023-48/+48
|
* Move CommandLine from ServerConfig to InspIRCd.Gravatar Sadie Powell2026-04-301-2/+2
| | | | | | There's no need for this to be in ServerConfig. Although it is configuration it applies more to the cli interface which is part of the InspIRCd class.
* Fix invalidation of the CMake module glob after enabling modules.Gravatar Sadie Powell2026-04-271-1/+5
|
* Switch the build system to CMake.Gravatar Sadie Powell2026-04-2725-43/+196
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-271-5/+5
|
* Misc clean up of the rehashsignal module.Gravatar Sadie Powell2026-04-191-9/+10
|
* Update the author list.Gravatar InspIRCd Robot2026-04-181-37/+37
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-161-1/+1
|
* Add the new module manager.Gravatar Sadie Powell2026-04-161-0/+7
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-111-0/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-081-1/+7
|
* Fix the double whitespace after some extra module headers.Gravatar Sadie Powell2026-04-086-3/+4
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-071-1/+1
|
* Rename DLL_EXTENSION to INSPIRCD_MODULE_EXT.Gravatar Sadie Powell2026-04-071-1/+1
| | | | | This will be in config.h when we switch to CMake so I'm renaming it now to reduce the diff size of the CMake commit.
* Add insp::find_value, insp::to_ptr and switch code to use them.Gravatar Sadie Powell2026-04-045-35/+15
|
* Pass a server reference to OnRouteMessage.Gravatar Sadie Powell2026-04-043-5/+5
|
* Add an easier way to get the local Server* object.Gravatar Sadie Powell2026-04-042-2/+3
|
* Remove the remaining bits of stdalgo to utility/container.Gravatar Sadie Powell2026-04-046-10/+16
|
* Rename utility/map to container and prefix the difference method.Gravatar Sadie Powell2026-04-043-5/+5
|
* Stop using a second extensible for no-tls-cert.Gravatar Sadie Powell2026-04-041-5/+14
|
* Tighten up the TLS requirements for server links.Gravatar Sadie Powell2026-04-044-13/+13
| | | | | | | Servers must now either provide a fingerprint in the link config or provide a valid certificate. There's an undocumented (for now) opt-out in the config but even with this set it still doesn't allow expired, revoked, or otherwise invalid certificates.
* Fix showing the activation and expiration times in SSLINFO.Gravatar Sadie Powell2026-04-041-4/+7
|
* Fix the verbose form of SSLINFO.Gravatar Sadie Powell2026-04-041-7/+10
|
* Fix sslinfo compatibility with older versions of InspIRCd.Gravatar Sadie Powell2026-04-041-1/+1
|
* Switch modules over to the new TLS API.Gravatar Sadie Powell2026-04-0314-495/+588
|
* Move query string code from spanningtree to stringutils.Gravatar Sadie Powell2026-04-032-24/+3
|
* Abolish SSLIOHookProvider now it doesn't do anything special.Gravatar Sadie Powell2026-04-032-4/+4
|
* Move a function only used by ssl_openssl into that module.Gravatar Sadie Powell2026-04-031-0/+20
|
* Remove the hook type field from IOHookProvider.Gravatar Sadie Powell2026-04-032-2/+2
| | | | | This is only used by SSL hooks and now services have been reworked we can just check for a ssl/ prefix.
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-3135-69/+67
|
* Use SetFwd in the override module.Gravatar Sadie Powell2026-03-301-1/+1
|
* Switch some modules to use GetRef instead of Get.Gravatar Sadie Powell2026-03-302-19/+8
|