aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release v5.0.0 development snapshot 5. v5.0.0dev5Gravatar Sadie Powell2026-06-011-1/+1
|
* Add a helper method for calculating the best binary units for a value.Gravatar Sadie Powell2026-05-201-6/+5
|
* Fix casemapping strings.Gravatar Sadie Powell2026-05-181-12/+12
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-141-1/+2
|\
| * Fix a use after free crash on shutdown.Gravatar aasb132026-05-141-1/+2
| |
| * Add the bot extended ban.Gravatar Sadie Powell2026-05-111-0/+24
| |
| * Fix some rare null pointer dereferences.Gravatar Sadie Powell2026-05-062-2/+2
| | | | | | | | | | This code is only ever called for internal serialisation which I don't think actually happens to these modules.
| * Fix error handling in the log_json module.Gravatar Sadie Powell2026-04-271-5/+5
| | | | | | | | Closes #2206.
| * Fix an error message in ircv3_ctctags mentioning the wrong mode.Gravatar Sadie Powell2026-04-161-1/+1
| |
* | Automate checking the SYSTEM_* environment variables.Gravatar Sadie Powell2026-05-131-0/+25
| |
* | Move FilePtr to the pointer utility header.Gravatar Sadie Powell2026-05-131-6/+6
| |
* | Remove sys/stat.h from the global socket header.Gravatar Sadie Powell2026-05-132-0/+2
| |
* | Fix automatically enabling extra modules without target config.Gravatar Sadie Powell2026-05-071-1/+0
| | | | | | | | | | | | | | If a module doesn't need any dependencies (e.g. ldap on Windows) the previous logic would have assumed it is unbuildable. With this change we assume a module is buildable unless it explicitly errors when we dry-run the build config.
* | Switch the Windows build to use the default CMake NSIS template.Gravatar Sadie Powell2026-05-062-1017/+18
| | | | | | | | | | | | | | | | | | | | | | The only difference between the default template and ours is we have code in ours to install the Windows service which we can now do via cmake. [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* | Make the pkg-config output a bit less verbose.Gravatar Sadie Powell2026-05-061-1/+7
| |
* | Version the Windows install by the major version.Gravatar Sadie Powell2026-05-022-5/+5
| |
* | Fix some CMake variables not being updated if CMake re-runs.Gravatar Sadie Powell2026-05-011-11/+13
| | | | | | | | | | Getting rid of the return(PROPAGATE) usage here also allows us to lower the minimum CMake version from 3.25 to 3.21.
* | Allow SOCKET_ENGINE to be set to auto.Gravatar Sadie Powell2026-05-011-2/+2
| |
* | 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
| |