aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release v5.0.0 development snapshot 4. v5.0.0dev4Gravatar Sadie Powell2026-05-011-1/+1
|
* Remove the remaining function in utility/string to utility/container.Gravatar Sadie Powell2026-04-306-7/+2
|
* Switch ascii comparisons over to our own casemap functions.Gravatar Sadie Powell2026-04-307-47/+49
|
* Move CommandLine from ServerConfig to InspIRCd.Gravatar Sadie Powell2026-04-303-23/+22
| | | | | | 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.
* Improve support for unity builds.Gravatar Sadie Powell2026-04-291-0/+6
|
* Fix some paths in generated files not being absolute.Gravatar Sadie Powell2026-04-286-18/+18
|
* Add an interactive mode to `./modulemanager extra`.Gravatar Sadie Powell2026-04-281-0/+23
|
* Fix invalidation of the CMake module glob after enabling modules.Gravatar Sadie Powell2026-04-271-1/+1
|
* Add the common Python module to deduplicate some code.Gravatar Sadie Powell2026-04-272-3/+68
|
* Switch the build system to CMake.Gravatar Sadie Powell2026-04-2726-4/+3008
|
* Fix some minor Python issues.Gravatar Sadie Powell2026-04-192-2/+0
|
* 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.Gravatar Sadie Powell2026-04-073-9/+9
| | | | | | | | | | 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.
* | 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.Gravatar Sadie Powell2026-03-2910-76/+95
| | | | | | | | | | | | | | | | | | | | | | - 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.
* | 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
| |