aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v5.0.0 development snapshot 5. v5.0.0dev5Gravatar Sadie Powell2026-06-011-1/+1
|
* Bump <sslprofile:mindhbits> to 2048.Gravatar Sadie Powell2026-05-311-1/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-317-16/+60
|\
| * Fix FJOINs wrapped by the compat layer not being prefixed properly.Gravatar Sadie Powell2026-05-311-1/+1
| |
| * Allow omitting an extban character by default.Gravatar Sadie Powell2026-05-301-4/+4
| | | | | | | | | | Character extbans are deprecated anyway and this makes it easier for modules to opt-out of providing one.
| * Improve <database> tag formatting in the example configs.Gravatar Sadie Powell2026-05-301-5/+30
| |
| * Allow <database:tls> to work on MySQL forks that use the old API.Gravatar Sadie Powell2026-05-301-3/+6
| | | | | | | | Closes #2212.
| * 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-242-3/+14
| |
| * Prevent an unnecessary lookup in joinflood.Gravatar Sadie Powell2026-05-241-1/+1
| |
| * Add a note about requiressl matching to the example config.Gravatar Sadie Powell2026-05-221-0/+3
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-202-24/+0
|\|
| * Move some files to the global .github repository.Gravatar Sadie Powell2026-05-202-24/+0
| |
* | Add a helper method for calculating the best binary units for a value.Gravatar Sadie Powell2026-05-204-22/+42
| |
* | Add a helper function for calculating a percentage.Gravatar Sadie Powell2026-05-207-15/+49
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-203-14/+17
|\|
| * Add percentages to the sslinfo statistics.Gravatar Sadie Powell2026-05-201-3/+6
| |
| * Fix some LIST filter edge cases.Gravatar Sadie Powell2026-05-202-11/+11
| | | | | | | | This won't pass irctest until #375 is merged.
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-201-40/+53
|\|
| * Fix labelling quit messages.Gravatar Sadie Powell2026-05-201-40/+53
| |
* | Fix casemapping strings.Gravatar Sadie Powell2026-05-183-13/+26
| |
* | Update SETIDLE to match the other SET commands.Gravatar Sadie Powell2026-05-185-20/+71
| |
* | Make the TLS API const.Gravatar Sadie Powell2026-05-183-10/+10
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-142-3/+5
|\|
| * Tweak the pull request template a bit.Gravatar Sadie Powell2026-05-141-2/+3
| |
| * Fix a use after free crash on shutdown.Gravatar aasb132026-05-141-1/+2
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-141-1/+1
|\|
| * Fix the text of the mailto link in the security policy.Gravatar Sadie Powell2026-05-141-1/+1
| |
* | Automate checking the SYSTEM_* environment variables.Gravatar Sadie Powell2026-05-133-19/+28
| |
* | Fix CMake usage when linking against utfcpp.Gravatar Sadie Powell2026-05-132-2/+2
| |
* | Migrate the httpd module from http_parser to llhttp/yuarel.Gravatar Sadie Powell2026-05-1316-3129/+12734
| | | | | | | | | | The http_parser library is eol and we've been using a Debian fork with security patches but its time to move on.
* | Move FilePtr to the pointer utility header.Gravatar Sadie Powell2026-05-133-9/+10
| |
* | Remove sys/stat.h from the global socket header.Gravatar Sadie Powell2026-05-133-1/+2
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-113-2/+32
|\|
| * Add the bot extended ban.Gravatar Sadie Powell2026-05-113-0/+37
| |
| * Fix the unauthed extban not having its negated form documented.Gravatar Sadie Powell2026-05-111-2/+2
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-082-6/+11
|\|
| * Backport various CI changes from master.Gravatar Sadie Powell2026-05-082-8/+14
| |
| * Clear the conan build cache before uploading.Gravatar Sadie Powell2026-05-081-0/+1
| | | | | | | | | | | | We don't need the build files we just need the headers and the libraries. This reduces the cache size from multiple gigabytes to a few hundred megabytes.
| * Switch to a maintained action for setting up the MSVC environment.Gravatar Sadie Powell2026-05-081-1/+3
| |
| * Speed up building OpenSSL on Windows.Gravatar Sadie Powell2026-05-081-0/+1
| | | | | | | | | | | | | | [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-071-3/+3
|\|
| * Update irctest refs.Gravatar Sadie Powell2026-05-071-3/+3
| |
* | Fix automatically enabling extra modules without target config.Gravatar Sadie Powell2026-05-072-2/+2
| | | | | | | | | | | | | | 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.
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-061-2/+3
|\|
| * Ignore the actions cache when performing releases.Gravatar Sadie Powell2026-05-061-1/+2
| |
| * Encode the Visual Studio version into the Conan cache key.Gravatar Sadie Powell2026-05-061-1/+1
| | | | | | | | | | | | | | [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* | 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]
* | Use a faster linker (mold, lld, gold) if they're available.Gravatar Sadie Powell2026-05-063-0/+12
| |