| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release v4.6.0. v4.6.0 | 2025-02-28 | 2 | -2/+2 | |
| | | |||||
| * | Update copyright headers. | 2025-02-28 | 50 | -53/+53 | |
| | | |||||
| * | Fix a minor typo in the example module config. | 2025-02-28 | 1 | -1/+1 | |
| | | |||||
| * | Improve the consistency of duration strings. | 2025-02-28 | 2 | -18/+47 | |
| | | | | | | | | | | | | | 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. | 2025-02-27 | 1 | -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. | 2025-02-27 | 1 | -0/+3 | |
| | | |||||
| * | Fix logging about SIGHUP to the wrong snotice character. | 2025-02-27 | 1 | -1/+1 | |
| | | |||||
| * | Add the user IP address to the chancreate message. | 2025-02-27 | 1 | -1/+2 | |
| | | |||||
| * | Remove log messages about failed DIE and RESTART attempts. | 2025-02-27 | 2 | -10/+1 | |
| | | | | | | These no longer accept a password so there's no point logging if a user specifies the wrong server name. | ||||
| * | Update fmtlib. | 2025-02-26 | 10 | -91/+119 | |
| | | |||||
| * | Add more information to the seenicks message. | 2025-02-24 | 1 | -1/+2 | |
| | | |||||
| * | Use INSP_FORMAT in ExpandPath. | 2025-02-16 | 1 | -3/+3 | |
| | | |||||
| * | Fix expanding paths on portable installations. | 2025-02-15 | 3 | -3/+11 | |
| | | | | | Closes #2148. | ||||
| * | Move RPL_TIME to the numeric header, unify TIME and ALLTIME. | 2025-02-05 | 3 | -13/+7 | |
| | | |||||
| * | Improve the time format in TIME. | 2025-02-02 | 1 | -1/+2 | |
| | | |||||
| * | Include the timezone name in 003. | 2025-02-02 | 1 | -1/+1 | |
| | | |||||
| * | RPL_STATSCONN should count registered (not accepted) connections. | 2025-02-02 | 1 | -1/+1 | |
| | | |||||
| * | Implement RPL_STATSCONN for compatibility with ircu. | 2025-01-26 | 1 | -0/+10 | |
| | | |||||
| * | Cache the number of global and local servers. | 2025-01-25 | 1 | -15/+38 | |
| | | |||||
| * | Clean up core_lusers. | 2025-01-25 | 1 | -10/+8 | |
| | | |||||
| * | When removing a list mode update the parameter to the actual entry. | 2025-01-25 | 1 | -0/+1 | |
| | | |||||
| * | Fix unsetting bans that look like extbans but aren't. | 2025-01-24 | 1 | -1/+1 | |
| | | |||||
| * | Also build isupport for removed but still in use connect classes. | 2025-01-24 | 2 | -26/+44 | |
| | | |||||
| * | Convert debug logging from string concatenation to format strings. | 2025-01-23 | 19 | -40/+44 | |
| | | | | | | When running in normal mode this will prevent a bunch of expensive string concatenation. | ||||
| * | Fix the list of supported exemptions. | 2025-01-20 | 1 | -3/+3 | |
| | | |||||
| * | Merge branch 'insp3' into insp4. | 2025-01-17 | 1 | -1/+1 | |
| |\ | |||||
| | * | Fix a typo in a help message. | 2025-01-17 | 1 | -1/+1 | |
| | | | |||||
| * | | Fix the /CBAN syntax. | 2025-01-17 | 2 | -2/+2 | |
| | | | |||||
| * | | Make /CBAN behave like documented. | 2025-01-17 | 2 | -8/+7 | |
| | | | |||||
| * | | Make the length optional in when adding a [EGKQRZ]-line. | 2025-01-17 | 7 | -61/+61 | |
| | | | | | | | | | | | The shun module already behaves like this but the docs were not correct. | ||||
| * | | Run irctest on AArch64. | 2025-01-17 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | This should help us catch portability weirdnesses. [skip alpine ci] [skip macos ci] [skip ubuntu ci] [skip windows ci] | ||||
| * | | Drop the backup fingerprints if linked using the 1205 protocol. | 2025-01-14 | 1 | -1/+29 | |
| | | | |||||
| * | | Don't format log messages if we can't actually log them. | 2025-01-11 | 2 | -14/+43 | |
| | | | | | | | | | | | This should prevent debug messages from potentially causing performance issues on production servers. | ||||
| * | | Synchronise the snomask list with th list from the docs site. | 2025-01-11 | 1 | -25/+36 | |
| | | | |||||
| * | | Update the DroneBL lookup URL. | 2025-01-10 | 1 | -1/+1 | |
| | | | |||||
| * | | Pad the base 64 output in httpd_stats CDATA blocks. | 2025-01-09 | 1 | -1/+1 | |
| | | | |||||
| * | | Fix repeat compatibility with v3. | 2025-01-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Co-authored-by: iwalkalone <iwalkalone@chathispano.com> Closes #2145. | ||||
| * | | Show the WebSocket origin and the proxy address to opers in whois. | 2025-01-07 | 1 | -8/+67 | |
| | | | |||||
| * | | Release v4.5.0. v4.5.0 | 2025-01-04 | 2 | -2/+2 | |
| | | | |||||
| * | | Update copyright headers. | 2025-01-04 | 9 | -6/+9 | |
| | | | |||||
| * | | Update author list. | 2025-01-04 | 1 | -1/+3 | |
| | | | |||||
| * | | Cache RPL_CREATED and improve the format slightly. | 2024-12-28 | 1 | -1/+5 | |
| | | | |||||
| * | | Update the vendored libraries. | 2024-12-28 | 15 | -4088/+3658 | |
| | | | |||||
| * | | Merge branch 'insp3' into insp4. | 2024-12-27 | 0 | -0/+0 | |
| |\| | |||||
| | * | Release v3.18.0. v3.18.0 | 2024-12-27 | 2 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into insp4. | 2024-12-23 | 1 | -1/+1 | |
| |\| | |||||
| | * | Silence a compiler error on Alpine. | 2024-12-23 | 1 | -1/+1 | |
| | | | |||||
| | * | Update the Windows dependencies. | 2024-12-23 | 2 | -4/+4 | |
| | | | |||||
| | * | Update vendored libraries. | 2024-12-23 | 3 | -8/+8 | |
| | | | |||||
| | * | Backport support for the IRCv3 websocket subprotocols. | 2024-11-07 | 1 | -2/+5 | |
| | | | |||||
