aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Switch dccallow to ValuePtr and Create.Gravatar Sadie Powell2026-03-301-5/+3
|
* Call the correct creation method in the silence module.Gravatar Sadie Powell2026-03-301-1/+1
|
* Stop deleting the spanningtree utilities on unload.Gravatar Sadie Powell2026-03-301-1/+1
| | | | This is not an owning pointer now.
* Add methods to ListExtItem to encode individual elements.Gravatar Sadie Powell2026-03-301-54/+6
| | | | This allows its use with non-string lists.
* Move service types to their own namespace.Gravatar Sadie Powell2026-03-296-9/+9
| | | | | | | | | | | - ServiceProvider is now Service::Provider - DataProvider is now Service::SimpleProvider (the old name does not really make sense now we don't have SERVICE_DATA and the only difference is automatic registration. - Some members of ModuleManager have been elevated to the Service namespace in case other code wants to use them.
* Move some functions from stdalgo to utility/pointer.Gravatar Sadie Powell2026-03-295-7/+7
|
* Avoid the direct use of intptr_t wherever possible.Gravatar Sadie Powell2026-03-299-32/+41
| | | | | This may cause problems on systems like CheriBSD where the pointer type stores extra data.
* Get rid of thismod/Parent in the mysql module.Gravatar Sadie Powell2026-03-291-12/+6
|
* Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-29236-1149/+1178
|
* Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-2717-181/+118
|
* Move CUList to be declared inside User.Gravatar Sadie Powell2026-03-2625-46/+46
|
* Switch typedefs to using statements.Gravatar Sadie Powell2026-03-2637-56/+56
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-261-0/+303
|
* General clean up of the sasl module.Gravatar Sadie Powell2026-03-251-52/+50
|
* Use server tracking from the services module in the sasl module.Gravatar Sadie Powell2026-03-252-98/+30
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-197-14/+12
|