aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | Remove an obsolete function.Gravatar Sadie Powell2026-03-141-4/+0
* | Convert some more stuff over to string_view.Gravatar Sadie Powell2026-03-142-4/+4
* | Fix a crash caused by weirdly casting a pointer to an I/O handler.Gravatar Sadie Powell2026-03-141-0/+13