aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release v4.5.0. v4.5.0Gravatar Sadie Powell2025-01-041-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2025-01-047-5/+7
* Cache RPL_CREATED and improve the format slightly.Gravatar Sadie Powell2024-12-281-1/+5
* Fix matching acting extbans when multiple extbans are set.Gravatar Sadie Powell2024-12-231-1/+4
* 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
* 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
* 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
* Fix stripping adjacent formatting codes.Gravatar Sadie Powell2024-11-271-0/+2
* 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
* Release v4.4.0. v4.4.0Gravatar Sadie Powell2024-11-021-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2024-11-0219-20/+19
* Add support for regex flags to the filter module.Gravatar Sadie Powell2024-10-291-3/+23
* All core numerics should be in numeric.h not in .cpp files.Gravatar Sadie Powell2024-10-263-26/+0
* 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
* Add support for extbans without letters.Gravatar Sadie Powell2024-10-162-14/+25
* Allow ConfigTag::getCharacter to return NUL for an empty field.Gravatar Sadie Powell2024-10-161-2/+5
* 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-131-2/+33
* Tweak <options:modesinlist> to allow only showing to opers.•••This can help opers avoid accidentally invading a secret channel that they can see because of their privileges. Gravatar Sadie Powell2024-10-111-3/+16
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-10-111-1/+1
|\
| * Fix chanlog not hiding the local server when hideserver is enabled.Gravatar Sadie Powell2024-10-111-1/+1
| * Fix a pgsql module warning when building against recent libpq.Gravatar Sadie Powell2024-10-101-0/+19
* | Raise the minimum connectban threshold to 2.Gravatar Sadie Powell2024-10-111-1/+1
* | Count services in the global user count.•••This behaviour was always kinda broken so lets just drop it. Gravatar Sadie Powell2024-10-101-6/+3
* | Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-10-102-0/+12
|\|
| * When a server stops being ulined remove its users from the uline list.Gravatar Sadie Powell2024-10-102-0/+14
* | Silently do nothing if a module zaps all of the tags on a TAGMSG.Gravatar Sadie Powell2024-10-071-3/+0
* | Improve the restrictchans error message.Gravatar Sadie Powell2024-10-071-1/+2
* | Improve the xline_db log messages.Gravatar Sadie Powell2024-10-031-3/+15
* | Add the Time::FromNow helper function.Gravatar Sadie Powell2024-10-039-14/+14
* | Fix potentially generating an invalid permchannel database.Gravatar Sadie Powell2024-10-011-1/+1
* | Implement ldap_initialize on Windows using InternetCrackUrlA.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2024-09-301-18/+22
* | Allow customising the anticaps reason.Gravatar Sadie Powell2024-09-291-10/+22
* | Add %channel% to the messageflood and repeat module templates.Gravatar Sadie Powell2024-09-282-0/+2
* | Make the messageflood and repeat messages a bit better.Gravatar Sadie Powell2024-09-282-2/+2
* | Revert "Refactor how the anticaps module parses the mode value".•••This reverts commit 759e40563edfdf7acc19d2c2436cf4b5249b8f22. Gravatar Sadie Powell2024-09-281-18/+28
* | Add a type alias for the extban letter type.Gravatar Sadie Powell2024-09-272-4/+4
* | Let services know what format it should send extbans in.Gravatar Sadie Powell2024-09-251-1/+18
* | Hide the channels of services pseudoclient with +I from opers too.•••Closes #2106. Gravatar Sadie Powell2024-09-221-0/+5
* | Refactor hidechans slightly.Gravatar Sadie Powell2024-09-221-3/+4
* | Allow opting-out of saving bot messages in the channel history.•••Closes #2107. Gravatar Sadie Powell2024-09-221-0/+5
* | Rename <chanhistory:bots> to <chanhistory:sendtobots>.Gravatar Sadie Powell2024-09-221-4/+4
* | Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-09-191-2/+8
|\|
| * Expand IPv6 addresses in connectban to avoid breaking S2S.Gravatar Sadie Powell2024-09-191-2/+8
| * Release v3.17.1. v3.17.1Gravatar Sadie Powell2024-06-281-1/+1
* | Fix rebuilding the 004 numeric on reloading core_info.Gravatar Sadie Powell2024-09-171-6/+9