aboutsummaryrefslogtreecommitdiffstats
path: root/include/numerics.h
Commit message (Collapse)AuthorAgeFilesLines
* Move numerics to the source files where they are actually used.Gravatar Sadie Powell2022-06-261-177/+0
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-161-0/+1
|\|
| * Use ERR_UNAVAILRESOURCE for things that should be retried later.Gravatar Sadie Powell2022-04-121-0/+1
| | | | | | | | Also move it to the global numerics header to avoid duplication.
* | Move RPL_STATS to the stats header.Gravatar Sadie Powell2021-12-241-1/+0
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-171-3/+0
|\|
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-3/+0
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-1/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
| |
| * Allow a statusmsg to have multiple statuses and pick the lowest.Gravatar Sadie Powell2021-02-251-0/+1
| | | | | | | | | | This is pretty much useless but other implementations support it so we have to also support it for compatibility.
| * Fix the numeric sent when a U-lined alias target is not online.Gravatar Sadie Powell2021-02-181-0/+1
| |
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-301-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-071-0/+1
|\|
| * Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-221-0/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| |
* | Rename ERR_CANTSENDTOUSER to match the channel numeric name.Gravatar Sadie Powell2020-04-111-1/+1
|/
* Use ircd-hybrid's numerics for the "pending invites" list.Gravatar Sadie Powell2020-02-181-2/+0
| | | | | This fixes a conflict with the numerics used by the invite exception mode.
* 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.Gravatar Peter Powell2018-08-221-7/+0
| | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com>
* 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.Gravatar Peter Powell2018-08-121-3/+0
| | | | | | | 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.
* Implement support for the WHOX extension.Gravatar Peter Powell2018-07-121-3/+0
| | | | | | | | 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>
* 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.Gravatar Peter Powell2018-04-221-3/+0
| | | | | | 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.
* Add names for a bunch of numerics.Gravatar Peter Powell2018-02-021-2/+0
|
* Add ERR_INVALIDMODEPARAM for responding to invalid mode params.Gravatar Peter Powell2018-01-291-0/+1
| | | | | | | | | | | | | | | 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.
* Fixed misc. instances of ERR_NOSUCHNICK instead of channel numericsGravatar B00mX0r2017-12-221-0/+1
| | | | Per #1122
* Clean up numeric usage in WHOIS and WHOWAS.Gravatar Peter Powell2017-12-091-4/+0
| | | | | | | | | | - 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.
* Move RPL_SYNTAX to 650 to prevent a collision with RPL_TEXT.Gravatar Peter Powell2017-09-061-1/+2
| | | | | Also move the command name to a parameter so that it is more easily parseable by software.
* 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.Gravatar Peter Powell2017-07-131-4/+4
| | | | | | | | - 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.
* 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 numericsGravatar Attila Molnar2016-02-261-0/+1
| | | | Use it instead of the raw number
* Add RPL_ISON, RPL_USERIP and RPL_USERHOST to the list of numericsGravatar Attila Molnar2016-02-251-1/+3
| | | | Use them instead of the raw numbers
* Add Numeric::NumericGravatar Attila Molnar2016-02-251-1/+1
|
* Use ERR_YOUREBANNEDCREEP instead of NOTICE when a user is banned.Gravatar Peter Powell2015-01-241-0/+1
| | | | This is specified in RFC 1459 so we should probably use it.
* Use WriteNumeric() everywhere we send numerics and include the user's nick ↵Gravatar Adam2013-11-121-81/+121
| | | | automatically
* Tidy up source files:Gravatar Peter Powell2013-04-121-4/+1
| | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues.
* 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.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge patch from dKingston for missing TOPIC numeric, also replace the ↵Gravatar brain2009-08-131-0/+1
| | | | | | literal 331 with an RPL_* enum value, thanks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11510 e03df62e-2008-0410-955e-edbf42e46eb7