aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix a crash on shutdown.Gravatar Sadie Powell2026-06-111-3/+4
* | Switch Time::ToString to use re-entrant time functions.•••This is safer and has a cleaner failure path (if the functions fail the struct remains zero initialised). I have also removed some legacy checks that aren't needed now we use strftime not asctime. Gravatar Sadie Powell2026-06-102-20/+44
* | Use red/green for boolean prompts like in v4.Gravatar Sadie Powell2026-06-081-3/+6
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-061-0/+1
|\|
| * Release v4.11.0. v4.11.0Gravatar Sadie Powell2026-06-051-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2026-06-05341-341/+343
| * Fix escaping LDAP search filters in ldapauth and ldapoper.Gravatar Sadie Powell2026-06-052-11/+16
| * Port over some recent changes to the Anope LDAP API.Gravatar Sadie Powell2026-06-051-0/+74
| * Fix unnecessary truncation of numbers in some stats output.Gravatar Sadie Powell2026-06-051-4/+4
| * Add support for HAProxy certificate fingerprint in PROXY protocol.Gravatar Atlas2026-06-041-13/+86
| * Warn about some potentially problematic <wsorigin> values.Gravatar Sadie Powell2026-06-031-0/+6
| * Fix FJOINs wrapped by the compat layer not being prefixed properly.Gravatar Sadie Powell2026-05-311-1/+1
| * Allow <database:tls> to work on MySQL forks that use the old API.•••Closes #2212. Gravatar Sadie Powell2026-05-301-3/+6
| * Fix <database:ssl> not being called <database:tls> as documented.Gravatar Sadie Powell2026-05-291-1/+2
| * Fix sslmodes inheriting operonly from sslinfo.Gravatar Sadie Powell2026-05-251-1/+1
| * Add <nickflood:notifyrank> to mimic the equivalent in joinflood.Gravatar Sadie Powell2026-05-241-1/+4
| * Prevent an unnecessary lookup in joinflood.Gravatar Sadie Powell2026-05-241-1/+1
| * Add percentages to the sslinfo statistics.Gravatar Sadie Powell2026-05-201-3/+6
| * Fix some LIST filter edge cases.•••This won't pass irctest until #375 is merged. Gravatar Sadie Powell2026-05-201-10/+10
| * Fix labelling quit messages.Gravatar Sadie Powell2026-05-201-40/+53
* | Update my email address.Gravatar Sadie Powell2026-06-0657-57/+57
* | 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.•••This code is only ever called for internal serialisation which I don't think actually happens to these modules. Gravatar Sadie Powell2026-05-062-2/+2
| * Fix error handling in the log_json module.•••Closes #2206. Gravatar Sadie Powell2026-04-271-5/+5
| * 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.•••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. Gravatar Sadie Powell2026-05-071-1/+0
* | Switch the Windows build to use the default CMake NSIS template.•••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] Gravatar Sadie Powell2026-05-062-1017/+18
* | 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.•••Getting rid of the return(PROPAGATE) usage here also allows us to lower the minimum CMake version from 3.25 to 3.21. Gravatar Sadie Powell2026-05-011-11/+13
* | 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.•••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-23/+22
* | 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