| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove the last remaining use of strncasecmp. | 2026-05-01 | 1 | -1/+1 | |
| | | |||||
| * | Remove the remaining function in utility/string to utility/container. | 2026-04-30 | 22 | -22/+7 | |
| | | |||||
| * | Switch ascii comparisons over to our own casemap functions. | 2026-04-30 | 23 | -48/+48 | |
| | | |||||
| * | Move CommandLine from ServerConfig to InspIRCd. | 2026-04-30 | 1 | -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. | 2026-04-27 | 1 | -1/+5 | |
| | | |||||
| * | Switch the build system to CMake. | 2026-04-27 | 25 | -43/+196 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-04-27 | 1 | -5/+5 | |
| | | |||||
| * | Misc clean up of the rehashsignal module. | 2026-04-19 | 1 | -9/+10 | |
| | | |||||
| * | Update the author list. | 2026-04-18 | 1 | -37/+37 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-04-16 | 1 | -1/+1 | |
| | | |||||
| * | Add the new module manager. | 2026-04-16 | 1 | -0/+7 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-04-11 | 1 | -0/+1 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-04-08 | 1 | -1/+7 | |
| | | |||||
| * | Fix the double whitespace after some extra module headers. | 2026-04-08 | 6 | -3/+4 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-04-07 | 1 | -1/+1 | |
| | | |||||
| * | Rename DLL_EXTENSION to INSPIRCD_MODULE_EXT. | 2026-04-07 | 1 | -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. | 2026-04-04 | 5 | -35/+15 | |
| | | |||||
| * | Pass a server reference to OnRouteMessage. | 2026-04-04 | 3 | -5/+5 | |
| | | |||||
| * | Add an easier way to get the local Server* object. | 2026-04-04 | 2 | -2/+3 | |
| | | |||||
| * | Remove the remaining bits of stdalgo to utility/container. | 2026-04-04 | 6 | -10/+16 | |
| | | |||||
| * | Rename utility/map to container and prefix the difference method. | 2026-04-04 | 3 | -5/+5 | |
| | | |||||
| * | Stop using a second extensible for no-tls-cert. | 2026-04-04 | 1 | -5/+14 | |
| | | |||||
| * | Tighten up the TLS requirements for server links. | 2026-04-04 | 4 | -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. | 2026-04-04 | 1 | -4/+7 | |
| | | |||||
| * | Fix the verbose form of SSLINFO. | 2026-04-04 | 1 | -7/+10 | |
| | | |||||
| * | Fix sslinfo compatibility with older versions of InspIRCd. | 2026-04-04 | 1 | -1/+1 | |
| | | |||||
| * | Switch modules over to the new TLS API. | 2026-04-03 | 14 | -495/+588 | |
| | | |||||
| * | Move query string code from spanningtree to stringutils. | 2026-04-03 | 2 | -24/+3 | |
| | | |||||
| * | Abolish SSLIOHookProvider now it doesn't do anything special. | 2026-04-03 | 2 | -4/+4 | |
| | | |||||
| * | Move a function only used by ssl_openssl into that module. | 2026-04-03 | 1 | -0/+20 | |
| | | |||||
| * | Remove the hook type field from IOHookProvider. | 2026-04-03 | 2 | -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. | 2026-03-31 | 35 | -69/+67 | |
| | | |||||
| * | Use SetFwd in the override module. | 2026-03-30 | 1 | -1/+1 | |
| | | |||||
| * | Switch some modules to use GetRef instead of Get. | 2026-03-30 | 2 | -19/+8 | |
| | | |||||
| * | Switch dccallow to ValuePtr and Create. | 2026-03-30 | 1 | -5/+3 | |
| | | |||||
| * | Call the correct creation method in the silence module. | 2026-03-30 | 1 | -1/+1 | |
| | | |||||
| * | Stop deleting the spanningtree utilities on unload. | 2026-03-30 | 1 | -1/+1 | |
| | | | | | This is not an owning pointer now. | ||||
| * | Add methods to ListExtItem to encode individual elements. | 2026-03-30 | 1 | -54/+6 | |
| | | | | | This allows its use with non-string lists. | ||||
| * | Move service types to their own namespace. | 2026-03-29 | 6 | -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. | 2026-03-29 | 5 | -7/+7 | |
| | | |||||
| * | Avoid the direct use of intptr_t wherever possible. | 2026-03-29 | 9 | -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. | 2026-03-29 | 1 | -12/+6 | |
| | | |||||
| * | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 236 | -1149/+1178 | |
| | | |||||
| * | Switch the extensible system to using shared pointers. | 2026-03-27 | 17 | -181/+118 | |
| | | |||||
| * | Move CUList to be declared inside User. | 2026-03-26 | 25 | -46/+46 | |
| | | |||||
| * | Switch typedefs to using statements. | 2026-03-26 | 37 | -56/+56 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-03-26 | 1 | -0/+303 | |
| | | |||||
| * | General clean up of the sasl module. | 2026-03-25 | 1 | -52/+50 | |
| | | |||||
| * | Use server tracking from the services module in the sasl module. | 2026-03-25 | 2 | -98/+30 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-03-19 | 7 | -14/+12 | |
| | | |||||
