aboutsummaryrefslogtreecommitdiff
path: root/include/numerics.h
Commit message (Expand)AuthorAgeFilesLines
* Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-3/+0
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* Allow a statusmsg to have multiple statuses and pick the lowest.•••This is pretty much useless but other implementations support it so we have to also support it for compatibility. Gravatar Sadie Powell2021-02-251-0/+1
* Fix the numeric sent when a U-lined alias target is not online.Gravatar Sadie Powell2021-02-181-0/+1
* Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-221-0/+1
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
* Use ircd-hybrid's numerics for the "pending invites" list.•••This fixes a conflict with the numerics used by the invite exception mode. Gravatar Sadie Powell2020-02-181-2/+0
* Generalise XLine stats numerics using RPL_STATS from aircd.Gravatar Sadie Powell2020-02-181-0/+1
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+8
* Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-2/+2
* Use consistent numerics when a mode already exists or doesn't exist.Gravatar Peter Powell2018-12-091-0/+2
* Send the 001-004 numerics and MOTD/LUSERS from core_info.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-221-7/+0
* Fix a bunch more conflicting/unnamed numerics.Gravatar Peter Powell2018-08-141-1/+0
* Convert AWAY to use cross-module events and clean up slightly.•••OnSetAway has been replaced with four events. OnUserPreAway and OnUserPreBack can be used to deny an away state change and/or change the away message of a local user. OnUserAway and OnUserBack allow modules to be notified that a user's away state has changed. Gravatar Peter Powell2018-08-121-3/+0
* Implement support for the WHOX extension.•••This is a massive rewrite of core_who which was initially developed by Adam in 2014. I have rebased and cleaned it up and tightened up compliance with the specifications. Co-authored-by: Adam <Adam@anope.org> Gravatar Peter Powell2018-07-121-3/+0
* Move a bunch of optional module numerics to the module source file.Gravatar Peter Powell2018-04-221-12/+0
* Replace ERR_{NOCTCPALLOWED,WORDFILTERED} with ERR_CANNOTSENDTOCHAN.•••There is no reason for these responses to have their own numerics when other modules do not. The only thing this does is make life harder for client developers. Gravatar Peter Powell2018-04-221-3/+0
* Add names for a bunch of numerics.Gravatar Peter Powell2018-02-021-2/+0
* Add ERR_INVALIDMODEPARAM for responding to invalid mode params.•••Currently on invalid modes we do a combination of different things: 1. Send a custom mode-specific numeric (which often collides with other modes). 2. Send a server notice. 3. Do absolutely nothing. This new numeric is a generic way of handling invalid parameters when setting a mode that avoids all of the mistakes of the previous behaviour. Gravatar Peter Powell2018-01-291-0/+1
* Fixed misc. instances of ERR_NOSUCHNICK instead of channel numerics•••Per #1122 Gravatar B00mX0r2017-12-221-0/+1
* Clean up numeric usage in WHOIS and WHOWAS.•••- Add constants for all of the used numerics. - Switch RPL_CHANNELSMSG from 336 to 651 to avoid a conflict with RPL_INVITELIST from ircd-hybrid. - Switch RPL_WHOWASIP from 379 to 652 to avoid a conflict with RPL_WHOISMODES from UnrealIRCd. Gravatar Peter Powell2017-12-091-4/+0
* Move RPL_SYNTAX to 650 to prevent a collision with RPL_TEXT.•••Also move the command name to a parameter so that it is more easily parseable by software. Gravatar Peter Powell2017-09-061-1/+2
* Convert uncontroversial anonymous numerics to use constants.Gravatar Peter Powell2017-09-061-2/+0
* Change the numerics used by /COMMANDS to avoid a collision.Gravatar Peter Powell2017-09-061-3/+0
* Improve the numerics we send in response to MAP.•••- Send the same numerics as ircu/ircd-hybrid/charybdis/ratbox/etc. These are much more widespread and predate the Unreal numeric we currently send. - Move RPL_MAPUSERS to 018. This numeric is unused and does not conflict with RPL_PRIVS like our current one does. Gravatar Peter Powell2017-07-131-4/+4
* cmd_mode Switch to a numeric for showing modes of other usersGravatar Attila Molnar2016-12-301-0/+3
* Fix whitespace issuesGravatar Attila Molnar2016-09-021-3/+3
* Fix sending the wrong numeric when an empty new nick is received.Gravatar Peter Powell2016-06-221-0/+1
* Add RPL_WHOREPLY to the list of numerics•••Use it instead of the raw number Gravatar Attila Molnar2016-02-261-0/+1
* Add RPL_ISON, RPL_USERIP and RPL_USERHOST to the list of numerics•••Use them instead of the raw numbers Gravatar Attila Molnar2016-02-251-1/+3
* Add Numeric::NumericGravatar Attila Molnar2016-02-251-1/+1
* Use ERR_YOUREBANNEDCREEP instead of NOTICE when a user is banned.•••This is specified in RFC 1459 so we should probably use it. Gravatar Peter Powell2015-01-241-0/+1
* Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-121-81/+121
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-121-4/+1
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+15
* Fixes for bug #12Gravatar Justin Crawford2012-04-141-2/+2
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-1/+1
* Merge patch from dKingston for missing TOPIC numeric, also replace the litera...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-08-131-0/+1
* Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-03-151-1/+1
* Add missing header #define assuring its only included once where needed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11106 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-02-141-0/+5
* Nuke trailing spaces•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-02-141-2/+2
* Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-01-021-1/+1
* Fix incorrect numerics, closes bug #588•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10113 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-071-2/+2
* 304 -> RPL_SYNTAX•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10052 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-07-201-1/+2
* is rfc of sorts•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10050 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-201-7/+15
* More numerics.h conversion•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10049 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-201-0/+19
* Lots, lots more numerics.h conversion•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10014 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-141-7/+22
* Convert more stuff to use numerics.h, change SERVER to send ERR_ALREADYREGIST...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10013 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-131-0/+5
* Fix indentation to look right•••Fix 008 and 042 to be correct (not invalid octal) Change documentation of 501 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10012 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-07-131-14/+14
* More conversion, and a note to client coders.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10011 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-131-1/+27