aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Release v4.5.0. v4.5.0Gravatar Sadie Powell2025-01-042-2/+2
* Update copyright headers.Gravatar InspIRCd Robot2025-01-049-6/+9
* Update author list.Gravatar InspIRCd Robot2025-01-041-1/+3
* Cache RPL_CREATED and improve the format slightly.Gravatar Sadie Powell2024-12-281-1/+5
* Update the vendored libraries.Gravatar Sadie Powell2024-12-2815-4088/+3658
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-12-270-0/+0
|\
| * Release v3.18.0. v3.18.0Gravatar Sadie Powell2024-12-272-2/+2
* | Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-12-231-1/+1
|\|
| * Silence a compiler error on Alpine.Gravatar Sadie Powell2024-12-231-1/+1
| * Update the Windows dependencies.Gravatar Sadie Powell2024-12-232-4/+4
| * Update vendored libraries.Gravatar Sadie Powell2024-12-233-8/+8
| * Backport support for the IRCv3 websocket subprotocols.Gravatar Sadie Powell2024-11-071-2/+5
* | Fix matching acting extbans when multiple extbans are set.Gravatar Sadie Powell2024-12-231-1/+4
* | Update the checklist in the pull request template.Gravatar Sadie Powell2024-12-191-4/+5
* | Optimized WHO command•••On our server hosting 150K users we noticed that the WHO command was high on the perf capture profile and on closer inspection we noticed that the majority of users do not have the invisible mode set. Since IsModeSet is a small inline function that does an array lookup we were able to reduce server load by calling IsModeSet first to short-circuit the comparatively expensive SharesChannelWith call. Gravatar Glen Miner2024-12-191-1/+1
* | Optimized membership lookup for large servers•••On our server hosting 150K users we noticed that std::map lookups for user membership were high on the profile. Since there seemed to be no ordered iteration needed we were able to shave a few % off of the profile by changing this to a std::unordered_map Gravatar Glen Miner2024-12-191-1/+1
* | Allow explicitly disabling the ojoin/operprefix prefix characters.Gravatar Sadie Powell2024-12-102-2/+2
* | Write the pid file earlier to avoid a crash.•••{fmt} gets angry if we try to write to a closed stdout. Gravatar Sadie Powell2024-12-101-1/+3
* | Update utfcpp.Gravatar Sadie Powell2024-12-103-8/+8
* | Clear the pgsql output vector before adding new values.Gravatar Larry Williamson2024-12-051-1/+2
* | Fix some compiler warnings when building on Haiku.Gravatar Sadie Powell2024-12-012-4/+4
* | Add a command for rehashing TLS profiles to the helper script.Gravatar Sadie Powell2024-11-271-2/+14
* | Fix stripping adjacent formatting codes.Gravatar Sadie Powell2024-11-271-0/+2
* | Add a link to the TLS tutorial to the error about building with•••TLS support. Gravatar Sadie Powell2024-11-251-2/+4
* | Use the official name of the Windows release we support.Gravatar Sadie Powell2024-11-241-1/+1
* | Revert "Speed up the Windows build with precompiled headers".•••This reverts commit 179bccb0c7031786f90cb3af0c00c247025bdc83. Gravatar Sadie Powell2024-11-232-10/+0
* | Speed up the Windows build with precompiled headers.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2024-11-142-0/+10
* | Fix the initialisation of accept_filter_arg.•••[skip alpine ci] [skip irctest ci] [skip ubuntu ci] [skip windows ci] Gravatar Sadie Powell2024-11-121-1/+2
* | Avoid repeating the network name in whois.Gravatar Sadie Powell2024-11-052-2/+2
* | LLVM-GCC is long dead we don't need to mention it in the readme.Gravatar Sadie Powell2024-11-051-1/+1
* | Convert the issue templates to YAML.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] [skip windows ci] Gravatar Sadie Powell2024-11-045-70/+68
* | Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-11-031-2/+2
|\|
| * Update irctest.Gravatar Sadie Powell2024-11-031-1/+1
* | Release v4.4.0. v4.4.0Gravatar Sadie Powell2024-11-022-2/+2
* | Update copyright headers.Gravatar InspIRCd Robot2024-11-0224-25/+24
* | Update author list.Gravatar InspIRCd Robot2024-11-021-1/+1
* | Use fmtlib instead of iostream in ConvToStr where available.Gravatar Sadie Powell2024-11-011-1/+10
* | Add support for regex flags to the filter module.Gravatar Sadie Powell2024-10-292-4/+30
* | Update the Windows packages.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2024-10-262-3/+3
* | All core numerics should be in numeric.h not in .cpp files.Gravatar Sadie Powell2024-10-264-26/+9
* | Skip ciphersuites that don't have any users.Gravatar Sadie Powell2024-10-251-0/+3
* | Add a stats character to sslinfo for viewing ciphersuite info.Gravatar Sadie Powell2024-10-221-2/+42
* | Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-10-1713-29/+20
|\|
| * Tell people to connect to Teranova directly instead of our alias.Gravatar Sadie Powell2024-10-1313-17/+17
| * Resynchronise our copy of the GPLv2 with the latest FSF copy.Gravatar Sadie Powell2024-10-131-13/+4
* | Add support for extbans without letters.Gravatar Sadie Powell2024-10-163-15/+26
* | Allow ConfigTag::getCharacter to return NUL for an empty field.Gravatar Sadie Powell2024-10-162-3/+6
* | Also match account bans against grouped nicknames.Gravatar Sadie Powell2024-10-161-1/+11
* | Add text replies for DNSBL responses.•••Closes #1243. Gravatar Sadie Powell2024-10-134-4/+135
* | Fix the indentation of <options:xlinequit>.Gravatar Sadie Powell2024-10-111-13/+13