aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Default the fake pointer methods to ssize_t.Gravatar Sadie Powell2026-04-161-2/+2
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-04-161-1/+5
|\|
| * Add support for getentropy() on macOS.Gravatar Sadie Powell2026-04-161-1/+5
| * Release v4.10.1. v4.10.1Gravatar Sadie Powell2026-04-111-1/+1
| * Whitelist the recently ratified +channel-context tag.Gravatar Sadie Powell2026-04-091-0/+1
| * Truncate overly-long usernames in USER.Gravatar Sadie Powell2026-04-081-1/+7
| * Release v4.10.0. v4.10.0Gravatar Sadie Powell2026-04-041-1/+1
| * Update module descriptions.Gravatar InspIRCd Robot2026-04-041-1/+1
* | Add the new module manager.Gravatar Sadie Powell2026-04-162-0/+207
* | 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-073-9/+9
* | Define NDEBUG when not building in debug mode.Gravatar Sadie Powell2026-04-062-14/+14
* | Add insp::find_value, insp::to_ptr and switch code to use them.Gravatar Sadie Powell2026-04-045-25/+9
* | Add an easier way to get the local Server* object.Gravatar Sadie Powell2026-04-043-3/+5
* | Remove the remaining bits of stdalgo to utility/container.Gravatar Sadie Powell2026-04-044-4/+7
* | Rename utility/map to container and prefix the difference method.Gravatar Sadie Powell2026-04-041-2/+2
* | Add support for multiple I/O hooks per socket.Gravatar Sadie Powell2026-04-041-16/+33
* | Move query string code from spanningtree to stringutils.Gravatar Sadie Powell2026-04-031-0/+35
* | Release v5.0.0 development snapshot 3. v5.0.0dev3Gravatar Sadie Powell2026-04-011-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-316-6/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2026-03-3145-49/+48
| * Add support for the IRCv3 UTF8ONLY specification.Gravatar Sadie Powell2026-03-191-0/+306
* | Kill the remaining uses of intptr_t.Gravatar Sadie Powell2026-03-301-6/+6
* | Replace some C-style array usage with Modern C++.Gravatar Sadie Powell2026-03-292-11/+6
* | Move dynref code to be alongside the service code.Gravatar Sadie Powell2026-03-292-83/+83
* | 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-2910-76/+95
* | Move some functions from stdalgo to utility/pointer.Gravatar Sadie Powell2026-03-293-4/+4
* | Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-2910-62/+77
* | Remove the now unused refcountbase.Gravatar Sadie Powell2026-03-271-65/+0
* | Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-271-37/+52
* | Move CUList to be declared inside User.Gravatar Sadie Powell2026-03-262-8/+8
* | Switch typedefs to using statements.Gravatar Sadie Powell2026-03-261-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-191-0/+1
|\|
| * Allow overriding the oper restrictions on the fingerprint extban.Gravatar Sadie Powell2026-03-191-2/+3
| * Expose the maximum channel key length to services.Gravatar Sadie Powell2026-03-196-7/+5
| * Improve config compatibility with previous releases.Gravatar Sadie Powell2026-03-191-13/+7
| * Implement the IRCv3 no-implicit-names specification.Gravatar Sadie Powell2026-03-181-0/+25
| * Implement support for the IRCv3 ACCOUNTEXTBAN isupport token.Gravatar Sadie Powell2026-03-181-1/+11
| * Backport the fix of copying dynamic references from git master.Gravatar Sadie Powell2026-03-171-0/+6
| * Fix cap notifications to comply with ircv3/ircv3-specifications#480.Gravatar Sadie Powell2026-03-141-2/+2
| * Fix clearing the help channel modes before re-reading the config.Gravatar Sadie Powell2026-03-121-1/+1
| * Fix reading the correct name of the <options:modesinlist> field.Gravatar Sadie Powell2026-03-121-1/+1
* | Improve support for renaming modes.Gravatar Sadie Powell2026-03-191-0/+7
* | Fix a minor crash on shut down after copying a dynamic reference.Gravatar Sadie Powell2026-03-151-0/+6
* | Silence a warning in the string hashing code (for real this time).Gravatar Sadie Powell2026-03-141-7/+7
* | Convert some more stuff over to string_view.Gravatar Sadie Powell2026-03-141-5/+5
* | Silence a warning in the string hashing code.Gravatar Sadie Powell2026-03-141-7/+7
* | Rewrite portparser and move to stringutils.Gravatar Sadie Powell2026-03-144-118/+116
* | Rewrite sepstream and move to stringutils.Gravatar Sadie Powell2026-03-146-58/+68
* | Convert some methods to use string_view.Gravatar Sadie Powell2026-03-142-3/+4
* | Rewrite tokenstream and move to stringutils.Gravatar Sadie Powell2026-03-142-49/+71