| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'insp4' into master. | 2026-05-31 | 1 | -4/+4 | |
| |\ | |||||
| | * | Allow omitting an extban character by default. | 2026-05-30 | 1 | -4/+4 | |
| | | | | | | | | | | | Character extbans are deprecated anyway and this makes it easier for modules to opt-out of providing one. | ||||
| * | | 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. | 2026-05-13 | 2 | -0/+15 | |
| | | | | | | | | | | | The http_parser library is eol and we've been using a Debian fork with security patches but its time to move on. | ||||
| * | | 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. | 2026-04-30 | 3 | -5/+7 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | 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. | 2026-04-07 | 1 | -3/+3 | |
| | | | | | | | | | | | 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 | 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. | 2026-04-03 | 2 | -13/+3 | |
| | | | | | | | | | | | 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 | 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. | 2026-03-30 | 1 | -8/+33 | |
| | | | | | | | | | This allows its use with non-string lists. | ||||
| * | | 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. | 2026-03-29 | 27 | -106/+124 | |
| | | | | | | | | | | | | | | | | | | | | | | | - 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. | ||||
| * | | Fix building on older versions of Clang. | 2026-03-29 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove an obsolete overload of ConvToStr. | 2026-03-29 | 1 | -10/+1 | |
| | | | | | | | | | | | 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. | ||||
| * | | Move some functions from stdalgo to utility/pointer. | 2026-03-29 | 2 | -21/+20 | |
| | | | |||||
| * | | Avoid the direct use of intptr_t wherever possible. | 2026-03-29 | 3 | -9/+56 | |
| | | | | | | | | | | | This may cause problems on systems like CheriBSD where the pointer type stores extra data. | ||||
| * | | 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 | |
| | | | |||||
