| Commit message (Expand) | Author | Age | Files | Lines |
| * | Increase tags to 8191 bytes and max count to 30•••If we receive an incoming message from a client that has over 4094 bytes
of tag data (not including leading '@' or trailing ' '), reject the
message with ERR_INPUTTOOLONG (417) per the message-tags spec.
Similarly, give the same numeric if the client specifies the new maximum
of 30 tags, since we can't distinguish between a client that gives us 30
tags and one that gives us more than 30. The spec says we are not
allowed to truncate tags at all, and having 30 means we could have
potentially truncated the incoming tag data.
| Ryan Schmidt | 2025-10-10 | 1 | -0/+1 |
| * | Replace RPL_WHOISTEXT(337) with RPL_WHOISSPECIAL(320) (#419)•••Reasons:
* 337 conflicts with other IRCds use as RPL_ENDOFINVITELIST
* 320 is commonly used for extra human-readable information | Eric Mertens | 2023-10-03 | 1 | -1/+1 |
| * | Note that messages caught in +g/+G are discarded | Tobias Geerinckx-Rice | 2022-10-26 | 1 | -2/+2 |
| * | chm_regmsg: don't duplicate nick in 415•••sendto_one_numeric already includes the nick, so there's no need to
duplicate it. OFTC does not. | Doug Freed | 2022-07-11 | 1 | -1/+1 |
| * | Cast time_t to long long when printing | Matthew Martin | 2022-07-01 | 1 | -2/+2 |
| * | Add description parameter to auth blocks (#327) | Eric Mertens | 2022-04-14 | 1 | -1/+1 |
| * | just a stray colon where it wasn't meant to have :) | Valerie Pond | 2021-10-26 | 1 | -1/+1 |
| * | Update NUMERIC_STR_435 to be more human-readable and mention quiets | Melissa Draper | 2021-07-29 | 1 | -1/+1 |
| * | Delete RPL_WHOISSPECIAL | Ed Kellett | 2021-06-05 | 1 | -1/+0 |
| * | Use plain language in +r/+R error messages (#169) | Mike Quin | 2021-05-29 | 1 | -3/+3 |
| * | Reword ERR_ALREADYREGISTERED (#145) | Ed Kellett | 2021-04-17 | 1 | -1/+1 |
| * | make VERSION not include sid (#118) | David Schultz | 2021-04-10 | 1 | -2/+2 |
| * | Add +R channel mode module requiring services account to chat (#102)•••* Add +R channel mode module requiring services account to chat
* Use void* in hook argument
* move chm_regmsg from modules to extensions
* generate error message when module fails to load | Eric Mertens | 2021-01-24 | 1 | -0/+1 |
| * | m_privs: refactor to use multiline | Doug Freed | 2020-11-12 | 1 | -1/+1 |
| * | "server-side ignore" is an incorrect description of umode +g | jesopo | 2020-10-21 | 1 | -1/+1 |
| * | callerid: align soft caller-id behavior with ircd-hybrid implementation | Ariadne Conill | 2020-07-10 | 1 | -2/+2 |
| * | filter: send a numeric error for ACT_DROP | Ed Kellett | 2019-10-06 | 1 | -1/+1 |
| * | Add basic SCTP listener support that binds to multiple addresses•••This only supports two addresses as the intended use is 1 IPv4 and 1 IPv6
address on a single-homed host, and the only supported configuration of
outgoing connections to other servers is to bind a single IPv4 or IPv6
address.
| Simon Arlott | 2017-08-24 | 1 | -1/+1 |
| * | messages: fix format string warning reported by latest clang | William Pitcock | 2016-06-17 | 1 | -1/+1 |
| * | m_stats: display certificate fingerprint in STATS C | Simon Arlott | 2016-04-24 | 1 | -1/+1 |
| * | extensions: add umode_noctcp extension | Max Teufel | 2016-03-07 | 1 | -0/+1 |
| * | modules: show module provenance in modlist | Elizabeth Myers | 2016-03-06 | 1 | -1/+1 |
| * | modules: show descriptions in list | Elizabeth Myers | 2016-03-06 | 1 | -1/+1 |
| * | Remove $Id tags from everything.•••These are obsolete and none have changed since 10 years gao...
| Elizabeth Myers | 2016-03-06 | 1 | -2/+0 |
| * | ircd: import modified version of ratbox 3.1 whowas code | William Pitcock | 2016-01-23 | 1 | -2/+2 |
| * | extensions/helpops: new module, implementing a helpops system.•••if loaded, this module takes over /stats p, and displays people who are umode +H.
to get umode +H, one must have the "usermode:helpops" permission.
| William Pitcock | 2016-01-14 | 1 | -0/+1 |
| * | messages.h: Remove 900-902 IRCv3.1 SASL trailing period•••The IRCv3.1 SASL specification [1] has been updated today, and brings a
level of consistency with the trailing periods (or the lack of).
This implements the change made in
ircv3/ircv3-specifications@6d2ca77ffd0a001aa5a45bc13a4fc44d04699cf1.
[1]: http://ircv3.net/specs/extensions/sasl-3.1.html
| Juuso Lapinlampi | 2015-12-30 | 1 | -3/+3 |
| * | messages.h: Standardize 256 (RPL_ADMINME) with RFC 1459•••RPL_ADMINME is a response the client receives using the ADMIN command.
Charybdis used to implement a non-standard version of this.
The RFC 1459 standard [1] says in section "6.2 Command responses.":
256 RPL_ADMINME
"<server> :Administrative info"
This commit corrects the behavior to follow the standard.
[1]: https://tools.ietf.org/html/rfc1459
| Juuso Lapinlampi | 2015-12-28 | 1 | -1/+1 |
| * | messages.h: fix numeric 320 | William Pitcock | 2015-12-28 | 1 | -1/+1 |
| * | whois: list active operator block and privset when appropriate | William Pitcock | 2015-12-28 | 1 | -0/+1 |
| * | WHOIS: use cipher string if available | William Pitcock | 2015-12-11 | 1 | -1/+1 |
| * | m_version: remove spaces from version string•••"to make it machine parseable again", as in ircd-seven commit 03b2176b88a1.
| Mantas Mikulėnas | 2014-05-06 | 1 | -1/+1 |
| * | Fix various printf arg types. | Jilles Tjoelker | 2014-02-23 | 1 | -2/+2 |
| * | modlist: Fix address display on 64-bit systems. | Jilles Tjoelker | 2014-02-23 | 1 | -1/+1 |
| * | Mostly enable support for checking format strings with -Wformat.•••Basically derived from Ratbox 3.1.
| William Pitcock | 2013-02-21 | 1 | -0/+252 |