aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release v4.6.0. v4.6.0Gravatar Sadie Powell2025-02-281-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2025-02-2844-47/+47
|
* Improve the consistency of duration strings.Gravatar Sadie Powell2025-02-281-17/+46
| | | | | | | | | | | | Unfortunately because of leap years we can't really make duration strings exact. Because of this we have always added 6 hours on to each year to make it correct over time. However, we did not do this in any kind of consistent way which resulted in weird roundtripped duration strings which made this very confusing for users While I'm touching the duration code I've also cleaned it up.
* Deprecate bitmask DNSBL records.Gravatar Sadie Powell2025-02-271-1/+4
| | | | | | | We don't use these in any of our docs or example configs and almost everyone uses the record type. Using a bitmask is also a source of footguns because users don't really understand how bit masks actually work.
* Error if a user doesn't specify any DNSBL records to match.Gravatar Sadie Powell2025-02-271-0/+3
|
* Fix logging about SIGHUP to the wrong snotice character.Gravatar Sadie Powell2025-02-271-1/+1
|
* Add the user IP address to the chancreate message.Gravatar Sadie Powell2025-02-271-1/+2
|
* Remove log messages about failed DIE and RESTART attempts.Gravatar Sadie Powell2025-02-272-10/+1
| | | | | These no longer accept a password so there's no point logging if a user specifies the wrong server name.
* Add more information to the seenicks message.Gravatar Sadie Powell2025-02-241-1/+2
|
* Use INSP_FORMAT in ExpandPath.Gravatar Sadie Powell2025-02-161-3/+3
|
* Fix expanding paths on portable installations.Gravatar Sadie Powell2025-02-152-2/+10
| | | | Closes #2148.
* Move RPL_TIME to the numeric header, unify TIME and ALLTIME.Gravatar Sadie Powell2025-02-052-13/+6
|
* Improve the time format in TIME.Gravatar Sadie Powell2025-02-021-1/+2
|
* Include the timezone name in 003.Gravatar Sadie Powell2025-02-021-1/+1
|
* RPL_STATSCONN should count registered (not accepted) connections.Gravatar Sadie Powell2025-02-021-1/+1
|
* Implement RPL_STATSCONN for compatibility with ircu.Gravatar Sadie Powell2025-01-261-0/+10
|
* Cache the number of global and local servers.Gravatar Sadie Powell2025-01-251-15/+38
|
* Clean up core_lusers.Gravatar Sadie Powell2025-01-251-10/+8
|
* When removing a list mode update the parameter to the actual entry.Gravatar Sadie Powell2025-01-251-0/+1
|
* Fix unsetting bans that look like extbans but aren't.Gravatar Sadie Powell2025-01-241-1/+1
|
* Also build isupport for removed but still in use connect classes.Gravatar Sadie Powell2025-01-242-26/+44
|
* Convert debug logging from string concatenation to format strings.Gravatar Sadie Powell2025-01-2318-38/+42
| | | | | When running in normal mode this will prevent a bunch of expensive string concatenation.
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2025-01-171-1/+1
|\
| * Fix a typo in a help message.Gravatar Sadie Powell2025-01-171-1/+1
| |
| * Release v3.18.0. v3.18.0Gravatar Sadie Powell2024-12-271-1/+1
| |
| * Backport support for the IRCv3 websocket subprotocols.Gravatar Sadie Powell2024-11-071-2/+5
| |
* | Fix the /CBAN syntax.Gravatar Sadie Powell2025-01-171-1/+1
| |
* | Make /CBAN behave like documented.Gravatar Sadie Powell2025-01-171-7/+6
| |
* | Make the length optional in when adding a [EGKQRZ]-line.Gravatar Sadie Powell2025-01-176-48/+48
| | | | | | | | | | The shun module already behaves like this but the docs were not correct.
* | Drop the backup fingerprints if linked using the 1205 protocol.Gravatar Sadie Powell2025-01-141-1/+29
| |
* | Don't format log messages if we can't actually log them.Gravatar Sadie Powell2025-01-111-7/+18
| | | | | | | | | | This should prevent debug messages from potentially causing performance issues on production servers.
* | Pad the base 64 output in httpd_stats CDATA blocks.Gravatar Sadie Powell2025-01-091-1/+1
| |
* | Fix repeat compatibility with v3.Gravatar Sadie Powell2025-01-091-1/+1
| | | | | | | | | | | | Co-authored-by: iwalkalone <iwalkalone@chathispano.com> Closes #2145.
* | Show the WebSocket origin and the proxy address to opers in whois.Gravatar Sadie Powell2025-01-071-8/+67
| |
* | 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 commandGravatar Glen Miner2024-12-191-1/+1
| | | | | | | | | | | | 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.
* | Allow explicitly disabling the ojoin/operprefix prefix characters.Gravatar Sadie Powell2024-12-102-2/+2
| |
* | Write the pid file earlier to avoid a crash.Gravatar Sadie Powell2024-12-101-1/+3
| | | | | | | | {fmt} gets angry if we try to write to a closed stdout.
* | 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.Gravatar Sadie Powell2024-11-121-1/+2
| | | | | | | | | | | | | | [skip alpine ci] [skip irctest ci] [skip ubuntu ci] [skip windows ci]
* | 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
| |