| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'insp4' into master. | 2026-05-31 | 1 | -4/+4 | |
| |\ | |||||
| | * | Allow omitting an extban character by default.•••Character extbans are deprecated anyway and this makes it easier for modules to opt-out of providing one. | 2026-05-30 | 1 | -4/+4 | |
| * | | Add a helper method for calculating the best binary units for a value. | 2026-05-20 | 2 | -4/+25 | |
| * | | Add a helper function for calculating a percentage. | 2026-05-20 | 1 | -0/+35 | |
| * | | Fix casemapping strings. | 2026-05-18 | 2 | -1/+14 | |
| * | | Make the TLS API const. | 2026-05-18 | 1 | -5/+5 | |
| * | | Migrate the httpd module from http_parser to llhttp/yuarel.•••The http_parser library is eol and we've been using a Debian fork with security patches but its time to move on. | 2026-05-13 | 2 | -0/+15 | |
| * | | Move FilePtr to the pointer utility header. | 2026-05-13 | 2 | -3/+4 | |
| * | | Remove sys/stat.h from the global socket header. | 2026-05-13 | 1 | -1/+0 | |
| * | | Make CommandBase::Params final. | 2026-05-06 | 1 | -1/+2 | |
| * | | Switch a use of push(FMT::format) to push_fmt. | 2026-05-01 | 1 | -2/+2 | |
| * | | Remove the remaining function in utility/string to utility/container. | 2026-04-30 | 4 | -48/+21 | |
| * | | Switch ascii comparisons over to our own casemap functions. | 2026-04-30 | 4 | -33/+31 | |
| * | | Move CommandLine from ServerConfig to InspIRCd.•••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. | 2026-04-30 | 3 | -5/+7 | |
| * | | Switch the build system to CMake. | 2026-04-27 | 4 | -10/+96 | |
| * | | Merge branch 'insp4' into master. | 2026-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2026-04-11 | 1 | -1/+1 | |
| | * | Release v4.10.0. v4.10.0 | 2026-04-04 | 1 | -1/+1 | |
| * | | Rename DLL_EXTENSION to INSPIRCD_MODULE_EXT.•••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. | 2026-04-07 | 1 | -3/+3 | |
| * | | Add insp::find_value, insp::to_ptr and switch code to use them. | 2026-04-04 | 2 | -0/+37 | |
| * | | Pass a server reference to OnRouteMessage. | 2026-04-04 | 1 | -1/+1 | |
| * | | Add an easier way to get the local Server* object. | 2026-04-04 | 2 | -3/+6 | |
| * | | Remove the remaining bits of stdalgo to utility/container. | 2026-04-04 | 3 | -80/+46 | |
| * | | Rename utility/map to container and prefix the difference method. | 2026-04-04 | 1 | -2/+2 | |
| * | | Stop using a second extensible for no-tls-cert. | 2026-04-04 | 1 | -1/+1 | |
| * | | Fix some missing comments. | 2026-04-04 | 1 | -0/+5 | |
| * | | Add support for multiple I/O hooks per socket. | 2026-04-04 | 2 | -5/+5 | |
| * | | Fix determining if a TLS certificate is usable. | 2026-04-04 | 1 | -1/+1 | |
| * | | Remove the old SSL API. | 2026-04-03 | 1 | -311/+0 | |
| * | | Add the new TLS API. | 2026-04-03 | 1 | -0/+259 | |
| * | | Move query string code from spanningtree to stringutils. | 2026-04-03 | 1 | -0/+15 | |
| * | | Abolish SSLIOHookProvider now it doesn't do anything special. | 2026-04-03 | 1 | -11/+0 | |
| * | | Move a function only used by ssl_openssl into that module. | 2026-04-03 | 1 | -25/+0 | |
| * | | Remove the hook type field from IOHookProvider.•••This is only used by SSL hooks and now services have been reworked we can just check for a ssl/ prefix. | 2026-04-03 | 2 | -13/+3 | |
| * | | Merge branch 'insp4' into master. | 2026-03-31 | 7 | -7/+7 | |
| |\| | |||||
| | * | Update copyright headers. | 2026-03-31 | 7 | -7/+7 | |
| * | | Kill the remaining uses of intptr_t. | 2026-03-30 | 1 | -4/+4 | |
| * | | Fix an inverted condition in SimpleExtItem::GetPtr. | 2026-03-30 | 1 | -1/+1 | |
| * | | Add methods to ListExtItem to encode individual elements.•••This allows its use with non-string lists. | 2026-03-30 | 1 | -8/+33 | |
| * | | Replace some C-style array usage with Modern C++. | 2026-03-29 | 1 | -7/+10 | |
| * | | Fix various minor Doxygen issues. | 2026-03-29 | 6 | -7/+11 | |
| * | | Move service types to their own namespace.•••- 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. | 2026-03-29 | 27 | -106/+124 | |
| * | | Fix building on older versions of Clang. | 2026-03-29 | 1 | -1/+1 | |
| * | | Remove an obsolete overload of ConvToStr.•••std::to_string is now defined by the C++ spec to use std::format so we may as well just do FMT::format in all cases. | 2026-03-29 | 1 | -10/+1 | |
| * | | Move some functions from stdalgo to utility/pointer. | 2026-03-29 | 2 | -21/+20 | |
| * | | Avoid the direct use of intptr_t wherever possible.•••This may cause problems on systems like CheriBSD where the pointer type stores extra data. | 2026-03-29 | 3 | -9/+56 | |
| * | | Delete the remainders of the old reference<> system. | 2026-03-29 | 5 | -109/+2 | |
| * | | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 50 | -180/+258 | |
| * | | Move service code from base to its own header. | 2026-03-27 | 3 | -42/+64 | |
| * | | Remove the now unused refcountbase. | 2026-03-27 | 1 | -29/+0 | |
