aboutsummaryrefslogtreecommitdiffstats
path: root/include/numeric.h
Commit message (Expand)AuthorAgeFilesLines
* 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. Gravatar Ryan Schmidt2025-10-101-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 informationGravatar Eric Mertens2023-10-031-1/+1
* Delete RPL_WHOISSPECIALGravatar Ed Kellett2021-06-051-1/+0
* 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 loadGravatar Eric Mertens2021-01-241-1/+1
* config.h delenda estGravatar Elizabeth Myers2016-03-191-1/+1
* extensions: add umode_noctcp extensionGravatar Max Teufel2016-03-071-0/+2
* Remove $Id tags from everything.•••These are obsolete and none have changed since 10 years gao... Gravatar Elizabeth Myers2016-03-061-2/+0
* 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. Gravatar William Pitcock2016-01-141-0/+1
* whois: list active operator block and privset when appropriateGravatar William Pitcock2015-12-281-0/+1
* Remove trailing whitespace from all .c and .h files.•••3134 bytes were removed. Gravatar Keith Buck2014-03-031-2/+2
* Mostly enable support for checking format strings with -Wformat.•••Basically derived from Ratbox 3.1. Gravatar William Pitcock2013-02-211-11/+6
* numeric: add 744 (ERR_TOPICLOCK) to list so we don't step on inspircdGravatar William Pitcock2012-10-131-0/+2
* m_starttls: handle error condition with ERR_STARTTLS (691) numeric per tls-3....Gravatar William Pitcock2012-09-221-0/+2
* Define RPL_STARTTLS.Gravatar William Pitcock2012-09-221-0/+1
* numeric: reserve RPL_SASLMECHS (908)Gravatar William Pitcock2012-02-211-0/+1
* Show underlying IPv4 in a remote whois.Gravatar Jilles Tjoelker2012-01-081-0/+1
* Add an error message if a ban mask is invalid.•••This is given if the ban mask is too long, it is an invalid extban or the forward channel is invalid and no other message has been given about that. Gravatar Jilles Tjoelker2011-12-181-0/+1
* Change ERR_MLOCKRESTRICTED to 742 as 735-739 seem for MONITOR extensions.Gravatar Jilles Tjoelker2010-08-241-2/+2
* Add ERR_MLOCKRESTRICTED (735) to reflect bounces caused by MLOCK.Gravatar William Pitcock2010-08-231-0/+2
* Tweak auto-accept:•••* does not apply to NOTICE (as those may well be automated) * mirrors +g behaviour so that no useless accept entries are added for services * respects max_accept, if it would be exceeded the message is dropped with numeric 494 * check moved up so this is checked before floodcount/tgchange Gravatar Jilles Tjoelker2010-07-041-0/+2
* Add RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.Gravatar William Pitcock2010-03-071-0/+1
* Use RPL_QUIETLIST and RPL_ENDOFQUIETLIST instead of RPL_BANLIST and•••RPL_ENDOFBANLIST for channel mode +q. Gravatar Alexander F?r?y2010-02-271-0/+3
* Pass certfp to other servers and show it in whois. Do not show it on connect.•••The server protocol for this is :<uid> ENCAP * CERTFP :<40 hex chars> both in new user introductions and in burst. As in oftc-hybrid, only the user themselves and opers can see the certfp. Displaying the certfp on connect seems unnecessary to me, the user can whois themselves if needed. Gravatar Jilles Tjoelker2010-02-061-0/+2
* Revert all presence-related changesGravatar Stephen Bennett2009-12-081-5/+0
* presence: Declare RPL_METADATACHG.Gravatar William Pitcock2009-06-021-0/+1
* presence: Declare RPL_WHOISMETADATA.Gravatar William Pitcock2009-06-021-0/+1
* presence: Declare RPL_METADATASET and RPL_METADATAREM.Gravatar William Pitcock2009-06-021-0/+3
* Add ircu-like /who format options.•••Use /quote help who for details. The format code "o" (oplevel) is not documented, but implemented showing dummy information (999 for chanop, n/a otherwise). Gravatar Jilles Tjoelker2008-11-091-0/+1
* Add 328 numeric (ChanServ channel URL) to the header files.Gravatar Jilles Tjoelker2008-08-171-0/+2
* fix whois :)Gravatar William Pitcock2008-04-061-0/+2
* Move PRIVS command from extensions to modules (shows effective oper privs).Gravatar Jilles Tjoelker2008-03-311-0/+2
* Add ERR_DISABLED (517) from ircu.Gravatar Jilles Tjoelker2008-03-301-0/+2
* [svn] - the new plan:••• + branches/release-2.1 -> 2.2 base + 3.0 -> branches/cxxconversion + backport some immediate 3.0 functionality for 2.2 + other stuff Gravatar nenolod2007-01-241-0/+365