aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Remove the remaining function in utility/string to utility/container.Gravatar Sadie Powell2026-04-304-48/+21
* Switch ascii comparisons over to our own casemap functions.Gravatar Sadie Powell2026-04-304-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. Gravatar Sadie Powell2026-04-303-5/+7
* Switch the build system to CMake.Gravatar Sadie Powell2026-04-274-10/+96
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-111-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2026-04-111-1/+1
| * Release v4.10.0. v4.10.0Gravatar Sadie Powell2026-04-041-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. Gravatar Sadie Powell2026-04-071-3/+3
* | Add insp::find_value, insp::to_ptr and switch code to use them.Gravatar Sadie Powell2026-04-042-0/+37
* | Pass a server reference to OnRouteMessage.Gravatar Sadie Powell2026-04-041-1/+1
* | Add an easier way to get the local Server* object.Gravatar Sadie Powell2026-04-042-3/+6
* | Remove the remaining bits of stdalgo to utility/container.Gravatar Sadie Powell2026-04-043-80/+46
* | Rename utility/map to container and prefix the difference method.Gravatar Sadie Powell2026-04-041-2/+2
* | Stop using a second extensible for no-tls-cert.Gravatar Sadie Powell2026-04-041-1/+1
* | Fix some missing comments.Gravatar Sadie Powell2026-04-041-0/+5
* | Add support for multiple I/O hooks per socket.Gravatar Sadie Powell2026-04-042-5/+5
* | Fix determining if a TLS certificate is usable.Gravatar Sadie Powell2026-04-041-1/+1
* | Remove the old SSL API.Gravatar Sadie Powell2026-04-031-311/+0
* | Add the new TLS API.Gravatar Sadie Powell2026-04-031-0/+259
* | Move query string code from spanningtree to stringutils.Gravatar Sadie Powell2026-04-031-0/+15
* | Abolish SSLIOHookProvider now it doesn't do anything special.Gravatar Sadie Powell2026-04-031-11/+0
* | Move a function only used by ssl_openssl into that module.Gravatar Sadie Powell2026-04-031-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. Gravatar Sadie Powell2026-04-032-13/+3
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-317-7/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2026-03-317-7/+7
* | Kill the remaining uses of intptr_t.Gravatar Sadie Powell2026-03-301-4/+4
* | Fix an inverted condition in SimpleExtItem::GetPtr.Gravatar Sadie Powell2026-03-301-1/+1
* | Add methods to ListExtItem to encode individual elements.•••This allows its use with non-string lists. Gravatar Sadie Powell2026-03-301-8/+33
* | Replace some C-style array usage with Modern C++.Gravatar Sadie Powell2026-03-291-7/+10
* | Fix various minor Doxygen issues.Gravatar Sadie Powell2026-03-296-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. Gravatar Sadie Powell2026-03-2927-106/+124
* | Fix building on older versions of Clang.Gravatar Sadie Powell2026-03-291-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. Gravatar Sadie Powell2026-03-291-10/+1
* | Move some functions from stdalgo to utility/pointer.Gravatar Sadie Powell2026-03-292-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. Gravatar Sadie Powell2026-03-293-9/+56
* | Delete the remainders of the old reference<> system.Gravatar Sadie Powell2026-03-295-109/+2
* | Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-2950-180/+258
* | Move service code from base to its own header.Gravatar Sadie Powell2026-03-273-42/+64
* | Remove the now unused refcountbase.Gravatar Sadie Powell2026-03-271-29/+0
* | Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-275-65/+95
* | Move CUList to be declared inside User.Gravatar Sadie Powell2026-03-267-13/+13
* | Switch typedefs to using statements.Gravatar Sadie Powell2026-03-2636-104/+104
* | Use server tracking from the services module in the sasl module.Gravatar Sadie Powell2026-03-251-0/+3
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-191-0/+3
|\|
| * Expose the maximum channel key length to services.Gravatar Sadie Powell2026-03-191-0/+3
| * Backport the fix of copying dynamic references from git master.Gravatar Sadie Powell2026-03-171-1/+1
* | Move some remaining channel settings to <channels>.Gravatar Sadie Powell2026-03-191-1/+1
* | Improve support for renaming modes.Gravatar Sadie Powell2026-03-191-4/+14
* | Fix a minor crash on shut down after copying a dynamic reference.Gravatar Sadie Powell2026-03-151-1/+1
* | Change ServerList to return a list of Server* not a duplicate class.Gravatar Sadie Powell2026-03-151-12/+1