annotate extern/libircclient/include/libirc_rfcnumeric.h @ 883:3b9603c1a1b5 stable-2

misc: close stable-2 branch
author David Demelier <markand@malikania.fr>
date Tue, 20 Aug 2019 09:31:07 +0200
parents 1158cffe5a5e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 * Copyright (C) 2004-2012 George Yunaev gyunaev@ulduzsoft.com
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 * This library is free software; you can redistribute it and/or modify it
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 * under the terms of the GNU Lesser General Public License as published by
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 * the Free Software Foundation; either version 3 of the License, or (at your
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 * option) any later version.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 * This library is distributed in the hope that it will be useful, but WITHOUT
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * License for more details.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 /*!
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 * \file libirc_rfcnumeric.h
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 * \author Georgy Yunaev
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 * \version 1.0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 * \date 09.2004
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 * \brief This file defines RFC numeric reply codes, which should be used in
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 * ::event_numeric callback. Every code also has a comment regarding its
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 * arguments.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
24
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 #ifndef INCLUDE_IRC_RFCNUMERIC_H
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 #define INCLUDE_IRC_RFCNUMERIC_H
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
27
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 /*! \brief 001 Welcome to the Internet Relay Network
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 \<nick\>!\<user\>\@\<host\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 * The server sends replies 001 to 004 to a user upon successful registration.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 #define LIBIRC_RFC_RPL_WELCOME 001
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
37
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
38
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 /*! \brief 002 Your host is \<servername\>, running version \<ver\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
40 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 * The server sends replies 001 to 004 to a user upon successful registration.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
42 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
43 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
44 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
45 #define LIBIRC_RFC_RPL_YOURHOST 002
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
46
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
47
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
48 /*! \brief 003 This server was created \<date\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
49 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
50 * The server sends replies 001 to 004 to a user upon successful registration.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
51 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
52 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
53 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
54 #define LIBIRC_RFC_RPL_CREATED 003
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
55
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
56
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
57 /*! \brief 004 \<servername\> \<version\> \<available user modes\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
58 \<available channel modes\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
59 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
60 * The server sends replies 001 to 004 to a user upon successful registration.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
61 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
62 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
63 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
64 #define LIBIRC_RFC_RPL_MYINFO 004
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
65
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
66
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
67 /*! \brief 005 Try server \<server name\>, port \<port number\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
68 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
69 * Sent by the server to a user to suggest an alternative server. This is often used when the connection is refused because the server is already full.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
70 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
71 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
72 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
73 #define LIBIRC_RFC_RPL_BOUNCE 005
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
74
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
75
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
76 /*! \brief 302 :*1\<reply\> *(
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
77 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
78 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
79 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
80 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
81 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
82 #define LIBIRC_RFC_RPL_USERHOST 302
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
83
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
84
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
85 /*! \brief 303 :*1\<nick\> *(
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
86 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
87 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
88 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
89 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
90 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
91 #define LIBIRC_RFC_RPL_ISON 303
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
92
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
93
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
94 /*! \brief 301 \<nick\> :\<away message\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
95 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
96 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
97 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
98 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
99 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
100 #define LIBIRC_RFC_RPL_AWAY 301
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
101
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
102
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
103 /*! \brief 305 :You are no longer marked as being away
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
104 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
105 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
106 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
107 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
108 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
109 #define LIBIRC_RFC_RPL_UNAWAY 305
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
110
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
111
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
112 /*! \brief 306 :You have been marked as being away
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
113 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
114 * These replies are used with the AWAY command (if allowed). RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away. RPL_AWAY is only sent by the server to which the client is connected. Replies RPL_UNAWAY and RPL_NOWAWAY are sent when the client removes and sets an AWAY message.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
115 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
116 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
117 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
118 #define LIBIRC_RFC_RPL_NOWAWAY 306
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
119
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
120
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
121 /*! \brief 311 \<nick\> \<user\> \<host\> * :\<real name\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
122 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
123 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
124 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
125 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
126 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
127 #define LIBIRC_RFC_RPL_WHOISUSER 311
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
128
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
129
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
130 /*! \brief 312 \<nick\> \<server\> :\<server info\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
131 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
132 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
133 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
134 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
135 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
136 #define LIBIRC_RFC_RPL_WHOISSERVER 312
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
137
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
138
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
139 /*! \brief 313 \<nick\> :is an IRC operator
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
140 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
141 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
142 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
143 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
144 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
145 #define LIBIRC_RFC_RPL_WHOISOPERATOR 313
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
146
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
147
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
148 /*! \brief 317 \<nick\> \<integer\> :seconds idle
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
149 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
150 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
151 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
152 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
153 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
154 #define LIBIRC_RFC_RPL_WHOISIDLE 317
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
155
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
156
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
157 /*! \brief 318 \<nick\> :End of WHOIS list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
158 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
159 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
160 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
161 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
162 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
163 #define LIBIRC_RFC_RPL_ENDOFWHOIS 318
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
164
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
165
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
166 /*! \brief 319 "<nick> :*( ( "\@" / "+" ) \<channel\> " " )"
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
167 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
168 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
169 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
170 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
171 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
172 #define LIBIRC_RFC_RPL_WHOISCHANNELS 319
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
173
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
174
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
175 /*! \brief 314 \<nick\> \<user\> \<host\> * :\<real name\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
176 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
177 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
178 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
179 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
180 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
181 #define LIBIRC_RFC_RPL_WHOWASUSER 314
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
182
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
183
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
184 /*! \brief 369 \<nick\> :End of WHOWAS
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
185 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
186 * When replying to a WHOWAS message, a server MUST use the replies RPL_WHOWASUSER, RPL_WHOISSERVER or ERR_WASNOSUCHNICK for each nickname in the presented list. At the end of all reply batches, there MUST be RPL_ENDOFWHOWAS (even if there was only one reply and it was an error).
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
187 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
188 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
189 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
190 #define LIBIRC_RFC_RPL_ENDOFWHOWAS 369
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
191
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
192
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
193 /*! \brief 322 \<channel\> \<# visible\> :\<topic\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
194 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
195 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
196 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
197 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
198 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
199 #define LIBIRC_RFC_RPL_LIST 322
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
200
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
201
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
202 /*! \brief 323 :End of LIST
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
203 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
204 * Replies RPL_LIST, RPL_LISTEND mark the actual replies with data and end of the server's response to a LIST command. If there are no channels available to return, only the end reply MUST be sent.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
205 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
206 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
207 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
208 #define LIBIRC_RFC_RPL_LISTEND 323
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
209
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
210
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
211 /*! \brief 325 \<channel\> \<nickname\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
212 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
213 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
214 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
215 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
216 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
217 #define LIBIRC_RFC_RPL_UNIQOPIS 325
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
218
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
219
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
220 /*! \brief 324 \<channel\> \<mode\> \<mode params\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
221 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
222 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
223 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
224 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
225 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
226 #define LIBIRC_RFC_RPL_CHANNELMODEIS 324
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
227
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
228
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
229 /*! \brief 331 \<channel\> :No topic is set
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
230 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
231 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
232 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
233 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
234 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
235 #define LIBIRC_RFC_RPL_NOTOPIC 331
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
236
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
237
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
238 /*! \brief 332 \<channel\> :\<topic\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
239 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
240 * When sending a TOPIC message to determine the channel topic, one of two replies is sent. If the topic is set, RPL_TOPIC is sent back else RPL_NOTOPIC.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
241 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
242 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
243 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
244 #define LIBIRC_RFC_RPL_TOPIC 332
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
245
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
246
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
247 /*! \brief 341 \<channel\> \<nick\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
248 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
249 * Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
250 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
251 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
252 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
253 #define LIBIRC_RFC_RPL_INVITING 341
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
254
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
255
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
256 /*! \brief 342 \<user\> :Summoning user to IRC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
257 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
258 * Returned by a server answering a SUMMON message to indicate that it is summoning that user.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
259 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
260 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
261 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
262 #define LIBIRC_RFC_RPL_SUMMONING 342
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
263
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
264
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
265 /*! \brief 346 \<channel\> \<invitemask\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
266 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
267 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
268 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
269 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
270 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
271 #define LIBIRC_RFC_RPL_INVITELIST 346
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
272
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
273
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
274 /*! \brief 347 \<channel\> :End of channel invite list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
275 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
276 * When listing the 'invitations masks' for a given channel, a server is required to send the list back using the RPL_INVITELIST and RPL_ENDOFINVITELIST messages. A separate RPL_INVITELIST is sent for each active mask. After the masks have been listed (or if none present) a RPL_ENDOFINVITELIST MUST be sent.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
277 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
278 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
279 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
280 #define LIBIRC_RFC_RPL_ENDOFINVITELIST 347
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
281
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
282
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
283 /*! \brief 348 \<channel\> \<exceptionmask\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
284 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
285 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
286 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
287 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
288 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
289 #define LIBIRC_RFC_RPL_EXCEPTLIST 348
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
290
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
291
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
292 /*! \brief 349 \<channel\> :End of channel exception list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
293 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
294 * When listing the 'exception masks' for a given channel, a server is required to send the list back using the RPL_EXCEPTLIST and RPL_ENDOFEXCEPTLIST messages. A separate RPL_EXCEPTLIST is sent for each active mask. After the masks have been listed (or if none present) a RPL_ENDOFEXCEPTLIST MUST be sent.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
295 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
296 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
297 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
298 #define LIBIRC_RFC_RPL_ENDOFEXCEPTLIST 349
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
299
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
300
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
301 /*! \brief 351 \<version\>.\<debuglevel\> \<server\> :\<comments\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
302 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
303 * Reply by the server showing its version details. The \<version\> is the version of the software being used (including any patchlevel revisions) and the \<debuglevel\> is used to indicate if the server is running in "debug mode". The "comments" field may contain any comments about the version or further version details.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
304 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
305 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
306 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
307 #define LIBIRC_RFC_RPL_VERSION 351
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
308
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
309
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
310 /*! \brief 352 \<channel\> \<user\> \<host\> \<server\> \<nick\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
311 ( "H
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
312 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
313 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
314 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
315 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
316 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
317 #define LIBIRC_RFC_RPL_WHOREPLY 352
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
318
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
319
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
320 /*! \brief 315 \<name\> :End of WHO list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
321 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
322 * The RPL_WHOREPLY and RPL_ENDOFWHO pair are used to answer a WHO message. The RPL_WHOREPLY is only sent if there is an appropriate match to the WHO query. If there is a list of parameters supplied with a WHO message, a RPL_ENDOFWHO MUST be sent after processing each list item with \<name\> being the item.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
323 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
324 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
325 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
326 #define LIBIRC_RFC_RPL_ENDOFWHO 315
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
327
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
328
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
329 /*! \brief 353 ( "=
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
330 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
331 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
332 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
333 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
334 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
335 #define LIBIRC_RFC_RPL_NAMREPLY 353
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
336
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
337
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
338 /*! \brief 366 \<channel\> :End of NAMES list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
339 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
340 * To reply to a NAMES message, a reply pair consisting of RPL_NAMREPLY and RPL_ENDOFNAMES is sent by the server back to the client. If there is no channel found as in the query, then only RPL_ENDOFNAMES is returned. The exception to this is when a NAMES message is sent with no parameters and all visible channels and contents are sent back in a series of RPL_NAMEREPLY messages with a RPL_ENDOFNAMES to mark the end.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
341 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
342 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
343 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
344 #define LIBIRC_RFC_RPL_ENDOFNAMES 366
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
345
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
346
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
347 /*! \brief 364 \<mask\> \<server\> :\<hopcount\> \<server info\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
348 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
349 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
350 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
351 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
352 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
353 #define LIBIRC_RFC_RPL_LINKS 364
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
354
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
355
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
356 /*! \brief 365 \<mask\> :End of LINKS list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
357 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
358 * In replying to the LINKS message, a server MUST send replies back using the RPL_LINKS numeric and mark the end of the list using an RPL_ENDOFLINKS reply.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
359 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
360 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
361 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
362 #define LIBIRC_RFC_RPL_ENDOFLINKS 365
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
363
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
364
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
365 /*! \brief 367 \<channel\> \<banmask\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
366 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
367 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
368 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
369 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
370 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
371 #define LIBIRC_RFC_RPL_BANLIST 367
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
372
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
373
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
374 /*! \brief 368 \<channel\> :End of channel ban list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
375 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
376 * When listing the active 'bans' for a given channel, a server is required to send the list back using the RPL_BANLIST and RPL_ENDOFBANLIST messages. A separate RPL_BANLIST is sent for each active banmask. After the banmasks have been listed (or if none present) a RPL_ENDOFBANLIST MUST be sent.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
377 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
378 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
379 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
380 #define LIBIRC_RFC_RPL_ENDOFBANLIST 368
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
381
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
382
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
383 /*! \brief 371 :\<string\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
384 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
385 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
386 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
387 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
388 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
389 #define LIBIRC_RFC_RPL_INFO 371
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
390
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
391
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
392 /*! \brief 374 :End of INFO list
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
393 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
394 * A server responding to an INFO message is required to send all its 'info' in a series of RPL_INFO messages with a RPL_ENDOFINFO reply to indicate the end of the replies.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
395 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
396 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
397 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
398 #define LIBIRC_RFC_RPL_ENDOFINFO 374
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
399
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
400
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
401 /*! \brief 375 :- \<server\> Message of the day -
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
402 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
403 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
404 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
405 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
406 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
407 #define LIBIRC_RFC_RPL_MOTDSTART 375
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
408
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
409
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
410 /*! \brief 372 :- \<text\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
411 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
412 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
413 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
414 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
415 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
416 #define LIBIRC_RFC_RPL_MOTD 372
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
417
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
418
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
419 /*! \brief 376 :End of MOTD command
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
420 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
421 * When responding to the MOTD message and the MOTD file is found, the file is displayed line by line, with each line no longer than 80 characters, using RPL_MOTD format replies. These MUST be surrounded by a RPL_MOTDSTART (before the RPL_MOTDs) and an RPL_ENDOFMOTD (after).
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
422 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
423 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
424 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
425 #define LIBIRC_RFC_RPL_ENDOFMOTD 376
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
426
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
427
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
428 /*! \brief 381 :You are now an IRC operator
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
429 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
430 * RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
431 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
432 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
433 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
434 #define LIBIRC_RFC_RPL_YOUREOPER 381
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
435
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
436
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
437 /*! \brief 382 \<config file\> :Rehashing
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
438 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
439 * If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
440 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
441 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
442 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
443 #define LIBIRC_RFC_RPL_REHASHING 382
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
444
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
445
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
446 /*! \brief 383 You are service \<servicename\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
447 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
448 * Sent by the server to a service upon successful registration.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
449 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
450 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
451 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
452 #define LIBIRC_RFC_RPL_YOURESERVICE 383
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
453
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
454
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
455 /*! \brief 391 \<server\> :\<string showing server's local time\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
456 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
457 * When replying to the TIME message, a server MUST send the reply using the RPL_TIME format above. The string showing the time need only contain the correct day and time there. There is no further requirement for the time string.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
458 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
459 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
460 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
461 #define LIBIRC_RFC_RPL_TIME 391
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
462
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
463
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
464 /*! \brief 392 :UserID Terminal Host
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
465 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
466 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
467 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
468 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
469 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
470 #define LIBIRC_RFC_RPL_USERSSTART 392
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
471
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
472
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
473 /*! \brief 393 :\<username\> \<ttyline\> \<hostname\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
474 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
475 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
476 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
477 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
478 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
479 #define LIBIRC_RFC_RPL_USERS 393
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
480
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
481
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
482 /*! \brief 394 :End of users
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
483 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
484 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
485 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
486 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
487 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
488 #define LIBIRC_RFC_RPL_ENDOFUSERS 394
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
489
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
490
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
491 /*! \brief 395 :Nobody logged in
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
492 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
493 * If the USERS message is handled by a server, the replies RPL_USERSTART, RPL_USERS, RPL_ENDOFUSERS and RPL_NOUSERS are used. RPL_USERSSTART MUST be sent first, following by either a sequence of RPL_USERS or a single RPL_NOUSER. Following this is RPL_ENDOFUSERS.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
494 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
495 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
496 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
497 #define LIBIRC_RFC_RPL_NOUSERS 395
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
498
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
499
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
500 /*! \brief 200 Link \<version \& debug level\> \<destination\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
501 \<next server\> V\<protocol version\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
502 \<link uptime in seconds\> \<backstream sendq\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
503 \<upstream sendq\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
504 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
505 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
506 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
507 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
508 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
509 #define LIBIRC_RFC_RPL_TRACELINK 200
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
510
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
511
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
512 /*! \brief 201 Try. \<class\> \<server\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
513 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
514 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
515 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
516 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
517 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
518 #define LIBIRC_RFC_RPL_TRACECONNECTING 201
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
519
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
520
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
521 /*! \brief 202 H.S. \<class\> \<server\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
522 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
523 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
524 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
525 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
526 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
527 #define LIBIRC_RFC_RPL_TRACEHANDSHAKE 202
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
528
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
529
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
530 /*! \brief 203 ???? \<class\> [\<client IP address in dot form\>]
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
531 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
532 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
533 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
534 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
535 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
536 #define LIBIRC_RFC_RPL_TRACEUNKNOWN 203
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
537
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
538
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
539 /*! \brief 204 Oper \<class\> \<nick\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
540 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
541 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
542 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
543 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
544 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
545 #define LIBIRC_RFC_RPL_TRACEOPERATOR 204
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
546
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
547
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
548 /*! \brief 205 User \<class\> \<nick\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
549 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
550 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
551 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
552 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
553 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
554 #define LIBIRC_RFC_RPL_TRACEUSER 205
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
555
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
556
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
557 /*! \brief 206 Serv \<class\> \<int\>S \<int\>C \<server\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
558 \<nick!user|*!*\>\@\<host|server\> V\<protocol version\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
559 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
560 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
561 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
562 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
563 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
564 #define LIBIRC_RFC_RPL_TRACESERVER 206
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
565
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
566
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
567 /*! \brief 207 Service \<class\> \<name\> \<type\> \<active type\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
568 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
569 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
570 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
571 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
572 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
573 #define LIBIRC_RFC_RPL_TRACESERVICE 207
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
574
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
575
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
576 /*! \brief 208 \<newtype\> 0 \<client name\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
577 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
578 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
579 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
580 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
581 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
582 #define LIBIRC_RFC_RPL_TRACENEWTYPE 208
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
583
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
584
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
585 /*! \brief 209 Class \<class\> \<count\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
586 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
587 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
588 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
589 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
590 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
591 #define LIBIRC_RFC_RPL_TRACECLASS 209
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
592
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
593
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
594 /*! \brief 261 File \<logfile\> \<debug level\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
595 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
596 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
597 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
598 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
599 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
600 #define LIBIRC_RFC_RPL_TRACELOG 261
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
601
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
602
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
603 /*! \brief 262 \<server name\> \<version \& debug level\> :End of TRACE
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
604 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
605 * The RPL_TRACE* are all returned by the server in response to the TRACE message. How many are returned is dependent on the TRACE message and whether it was sent by an operator or not. There is no predefined order for which occurs first. Replies RPL_TRACEUNKNOWN, RPL_TRACECONNECTING and RPL_TRACEHANDSHAKE are all used for connections which have not been fully established and are either unknown, still attempting to connect or in the process of completing the 'server handshake'. RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server. The list of RPL_TRACELINKs sent in response to a TRACE command traversing the IRC network should reflect the actual connectivity of the servers themselves along that path. RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway. RPL_TRACEEND is sent to indicate the end of the list.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
606 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
607 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
608 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
609 #define LIBIRC_RFC_RPL_TRACEEND 262
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
610
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
611
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
612 /*! \brief 211 \<linkname\> \<sendq\> \<sent messages\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
613 \<sent Kbytes\> \<received messages\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
614 \<received Kbytes\> \<time open\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
615 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
616 * reports statistics on a connection. \<linkname\> identifies the particular connection, \<sendq\> is the amount of data that is queued and waiting to be sent \<sent messages\> the number of messages sent, and \<sent Kbytes\> the amount of data sent, in Kbytes. \<received messages\> and \<received Kbytes\> are the equivalent of \<sent messages\> and \<sent Kbytes\> for received data, respectively. \<time open\> indicates how long ago the connection was opened, in seconds.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
617 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
618 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
619 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
620 #define LIBIRC_RFC_RPL_STATSLINKINFO 211
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
621
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
622
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
623 /*! \brief 212 \<command\> \<count\> \<byte count\> \<remote count\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
624 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
625 * reports statistics on commands usage.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
626 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
627 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
628 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
629 #define LIBIRC_RFC_RPL_STATSCOMMANDS 212
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
630
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
631
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
632 /*! \brief 219 \<stats letter\> :End of STATS report
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
633 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
634 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
635 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
636 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
637 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
638 #define LIBIRC_RFC_RPL_ENDOFSTATS 219
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
639
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
640
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
641 /*! \brief 242 :Server Up %d days %d:%02d:%02d
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
642 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
643 * reports the server uptime.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
644 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
645 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
646 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
647 #define LIBIRC_RFC_RPL_STATSUPTIME 242
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
648
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
649
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
650 /*! \brief 243 O \<hostmask\> * \<name\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
651 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
652 * reports the allowed hosts from where user may become IRC operators.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
653 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
654 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
655 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
656 #define LIBIRC_RFC_RPL_STATSOLINE 243
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
657
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
658
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
659 /*! \brief 221 \<user mode string\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
660 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
661 * To answer a query about a client's own mode, RPL_UMODEIS is sent back.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
662 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
663 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
664 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
665 #define LIBIRC_RFC_RPL_UMODEIS 221
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
666
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
667
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
668 /*! \brief 234 \<name\> \<server\> \<mask\> \<type\> \<hopcount\> \<info\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
669 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
670 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
671 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
672 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
673 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
674 #define LIBIRC_RFC_RPL_SERVLIST 234
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
675
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
676
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
677 /*! \brief 235 \<mask\> \<type\> :End of service listing
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
678 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
679 * When listing services in reply to a SERVLIST message, a server is required to send the list back using the RPL_SERVLIST and RPL_SERVLISTEND messages. A separate RPL_SERVLIST is sent for each service. After the services have been listed (or if none present) a RPL_SERVLISTEND MUST be sent.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
680 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
681 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
682 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
683 #define LIBIRC_RFC_RPL_SERVLISTEND 235
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
684
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
685
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
686 /*! \brief 251 :There are \<integer\> users and \<integer\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
687 services on \<integer\> servers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
688 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
689 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
690 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
691 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
692 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
693 #define LIBIRC_RFC_RPL_LUSERCLIENT 251
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
694
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
695
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
696 /*! \brief 252 \<integer\> :operator(s) online
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
697 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
698 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
699 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
700 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
701 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
702 #define LIBIRC_RFC_RPL_LUSEROP 252
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
703
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
704
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
705 /*! \brief 253 \<integer\> :unknown connection(s)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
706 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
707 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
708 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
709 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
710 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
711 #define LIBIRC_RFC_RPL_LUSERUNKNOWN 253
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
712
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
713
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
714 /*! \brief 254 \<integer\> :channels formed
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
715 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
716 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
717 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
718 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
719 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
720 #define LIBIRC_RFC_RPL_LUSERCHANNELS 254
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
721
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
722
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
723 /*! \brief 255 :I have \<integer\> clients and \<integer\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
724 servers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
725 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
726 * In processing an LUSERS message, the server sends a set of replies from RPL_LUSERCLIENT, RPL_LUSEROP, RPL_USERUNKNOWN, RPL_LUSERCHANNELS and RPL_LUSERME. When replying, a server MUST send back RPL_LUSERCLIENT and RPL_LUSERME. The other replies are only sent back if a non-zero count is found for them.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
727 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
728 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
729 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
730 #define LIBIRC_RFC_RPL_LUSERME 255
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
731
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
732
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
733 /*! \brief 256 \<server\> :Administrative info
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
734 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
735 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
736 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
737 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
738 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
739 #define LIBIRC_RFC_RPL_ADMINME 256
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
740
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
741
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
742 /*! \brief 257 :\<admin info\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
743 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
744 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
745 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
746 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
747 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
748 #define LIBIRC_RFC_RPL_ADMINLOC1 257
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
749
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
750
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
751 /*! \brief 258 :\<admin info\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
752 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
753 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
754 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
755 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
756 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
757 #define LIBIRC_RFC_RPL_ADMINLOC2 258
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
758
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
759
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
760 /*! \brief 259 :\<admin info\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
761 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
762 * When replying to an ADMIN message, a server is expected to use replies RPL_ADMINME through to RPL_ADMINEMAIL and provide a text message with each. For RPL_ADMINLOC1 a description of what city, state and country the server is in is expected, followed by details of the institution (RPL_ADMINLOC2) and finally the administrative contact for the server (an email address here is REQUIRED) in RPL_ADMINEMAIL.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
763 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
764 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
765 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
766 #define LIBIRC_RFC_RPL_ADMINEMAIL 259
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
767
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
768
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
769 /*! \brief 263 \<command\> :Please wait a while and try again.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
770 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
771 * When a server drops a command without processing it, it MUST use the reply RPL_TRYAGAIN to inform the originating client.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
772 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
773 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
774 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
775 #define LIBIRC_RFC_RPL_TRYAGAIN 263
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
776
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
777
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
778 /*! \brief 401 \<nickname\> :No such nick/channel
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
779 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
780 * Used to indicate the nickname parameter supplied to a command is currently unused.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
781 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
782 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
783 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
784 #define LIBIRC_RFC_ERR_NOSUCHNICK 401
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
785
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
786
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
787 /*! \brief 402 \<server name\> :No such server
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
788 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
789 * Used to indicate the server name given currently does not exist.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
790 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
791 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
792 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
793 #define LIBIRC_RFC_ERR_NOSUCHSERVER 402
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
794
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
795
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
796 /*! \brief 403 \<channel name\> :No such channel
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
797 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
798 * Used to indicate the given channel name is invalid.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
799 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
800 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
801 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
802 #define LIBIRC_RFC_ERR_NOSUCHCHANNEL 403
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
803
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
804
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
805 /*! \brief 404 \<channel name\> :Cannot send to channel
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
806 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
807 * Sent to a user who is either (a) not on a channel which is mode +n or (b) not a chanop (or mode +v) on a channel which has mode +m set or where the user is banned and is trying to send a PRIVMSG message to that channel.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
808 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
809 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
810 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
811 #define LIBIRC_RFC_ERR_CANNOTSENDTOCHAN 404
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
812
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
813
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
814 /*! \brief 405 \<channel name\> :You have joined too many channels
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
815 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
816 * Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
817 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
818 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
819 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
820 #define LIBIRC_RFC_ERR_TOOMANYCHANNELS 405
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
821
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
822
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
823 /*! \brief 406 \<nickname\> :There was no such nickname
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
824 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
825 * Returned by WHOWAS to indicate there is no history information for that nickname.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
826 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
827 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
828 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
829 #define LIBIRC_RFC_ERR_WASNOSUCHNICK 406
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
830
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
831
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
832 /*! \brief 407 \<target\> :\<error code\> recipients. \<abort message\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
833 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
834 * Returned to a client which is attempting to send a PRIVMSG/NOTICE using the user\@host destination format and for a user\@host which has several occurrences. - Returned to a client which trying to send a PRIVMSG/NOTICE to too many recipients. - Returned to a client which is attempting to JOIN a safe channel using the shortname when there are more than one such channel.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
835 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
836 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
837 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
838 #define LIBIRC_RFC_ERR_TOOMANYTARGETS 407
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
839
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
840
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
841 /*! \brief 408 \<service name\> :No such service
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
842 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
843 * Returned to a client which is attempting to send a SQUERY to a service which does not exist.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
844 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
845 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
846 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
847 #define LIBIRC_RFC_ERR_NOSUCHSERVICE 408
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
848
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
849
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
850 /*! \brief 409 :No origin specified
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
851 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
852 * PING or PONG message missing the originator parameter.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
853 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
854 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
855 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
856 #define LIBIRC_RFC_ERR_NOORIGIN 409
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
857
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
858
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
859 /*! \brief 411 :No recipient given (\<command\>)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
860 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
861 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
862 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
863 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
864 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
865 #define LIBIRC_RFC_ERR_NORECIPIENT 411
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
866
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
867
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
868 /*! \brief 412 :No text to send
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
869 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
870 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
871 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
872 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
873 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
874 #define LIBIRC_RFC_ERR_NOTEXTTOSEND 412
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
875
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
876
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
877 /*! \brief 413 \<mask\> :No toplevel domain specified
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
878 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
879 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
880 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
881 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
882 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
883 #define LIBIRC_RFC_ERR_NOTOPLEVEL 413
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
884
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
885
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
886 /*! \brief 414 \<mask\> :Wildcard in toplevel domain
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
887 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
888 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
889 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
890 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
891 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
892 #define LIBIRC_RFC_ERR_WILDTOPLEVEL 414
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
893
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
894
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
895 /*! \brief 415 \<mask\> :Bad Server/host mask
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
896 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
897 * 412 - 415 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason. ERR_NOTOPLEVEL and ERR_WILDTOPLEVEL are errors that are returned when an invalid use of "PRIVMSG $\<server\>" or "PRIVMSG #\<host\>" is attempted.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
898 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
899 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
900 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
901 #define LIBIRC_RFC_ERR_BADMASK 415
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
902
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
903
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
904 /*! \brief 421 \<command\> :Unknown command
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
905 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
906 * Returned to a registered client to indicate that the command sent is unknown by the server.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
907 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
908 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
909 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
910 #define LIBIRC_RFC_ERR_UNKNOWNCOMMAND 421
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
911
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
912
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
913 /*! \brief 422 :MOTD File is missing
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
914 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
915 * Server's MOTD file could not be opened by the server.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
916 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
917 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
918 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
919 #define LIBIRC_RFC_ERR_NOMOTD 422
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
920
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
921
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
922 /*! \brief 423 \<server\> :No administrative info available
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
923 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
924 * Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
925 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
926 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
927 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
928 #define LIBIRC_RFC_ERR_NOADMININFO 423
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
929
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
930
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
931 /*! \brief 424 :File error doing \<file op\> on \<file\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
932 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
933 * Generic error message used to report a failed file operation during the processing of a message.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
934 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
935 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
936 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
937 #define LIBIRC_RFC_ERR_FILEERROR 424
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
938
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
939
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
940 /*! \brief 431 :No nickname given
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
941 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
942 * Returned when a nickname parameter expected for a command and isn't found.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
943 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
944 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
945 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
946 #define LIBIRC_RFC_ERR_NONICKNAMEGIVEN 431
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
947
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
948
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
949 /*! \brief 432 \<nick\> :Erroneous nickname
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
950 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
951 * Returned after receiving a NICK message which contains characters which do not fall in the defined set. See section 2.3.1 for details on valid nicknames.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
952 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
953 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
954 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
955 #define LIBIRC_RFC_ERR_ERRONEUSNICKNAME 432
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
956
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
957
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
958 /*! \brief 433 \<nick\> :Nickname is already in use
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
959 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
960 * Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
961 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
962 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
963 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
964 #define LIBIRC_RFC_ERR_NICKNAMEINUSE 433
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
965
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
966
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
967 /*! \brief 436 \<nick\> :Nickname collision KILL from \<user\>\@\<host\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
968 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
969 * Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server).
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
970 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
971 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
972 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
973 #define LIBIRC_RFC_ERR_NICKCOLLISION 436
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
974
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
975
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
976 /*! \brief 437 \<nick/channel\> :Nick/channel is temporarily unavailable
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
977 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
978 * Returned by a server to a user trying to join a channel currently blocked by the channel delay mechanism. - Returned by a server to a user trying to change nickname when the desired nickname is blocked by the nick delay mechanism.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
979 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
980 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
981 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
982 #define LIBIRC_RFC_ERR_UNAVAILRESOURCE 437
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
983
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
984
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
985 /*! \brief 441 \<nick\> \<channel\> :They aren't on that channel
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
986 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
987 * Returned by the server to indicate that the target user of the command is not on the given channel.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
988 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
989 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
990 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
991 #define LIBIRC_RFC_ERR_USERNOTINCHANNEL 441
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
992
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
993
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
994 /*! \brief 442 \<channel\> :You're not on that channel
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
995 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
996 * Returned by the server whenever a client tries to perform a channel affecting command for which the client isn't a member.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
997 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
998 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
999 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1000 #define LIBIRC_RFC_ERR_NOTONCHANNEL 442
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1001
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1002
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1003 /*! \brief 443 \<user\> \<channel\> :is already on channel
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1004 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1005 * Returned when a client tries to invite a user to a channel they are already on.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1006 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1007 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1008 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1009 #define LIBIRC_RFC_ERR_USERONCHANNEL 443
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1010
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1011
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1012 /*! \brief 444 \<user\> :User not logged in
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1013 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1014 * Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1015 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1016 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1017 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1018 #define LIBIRC_RFC_ERR_NOLOGIN 444
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1019
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1020
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1021 /*! \brief 445 :SUMMON has been disabled
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1022 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1023 * Returned as a response to the SUMMON command. MUST be returned by any server which doesn't implement it.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1024 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1025 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1026 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1027 #define LIBIRC_RFC_ERR_SUMMONDISABLED 445
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1028
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1029
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1030 /*! \brief 446 :USERS has been disabled
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1031 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1032 * Returned as a response to the USERS command. MUST be returned by any server which does not implement it.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1033 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1034 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1035 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1036 #define LIBIRC_RFC_ERR_USERSDISABLED 446
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1037
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1038
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1039 /*! \brief 451 :You have not registered
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1040 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1041 * Returned by the server to indicate that the client MUST be registered before the server will allow it to be parsed in detail.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1042 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1043 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1044 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1045 #define LIBIRC_RFC_ERR_NOTREGISTERED 451
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1046
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1047
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1048 /*! \brief 461 \<command\> :Not enough parameters
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1049 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1050 * Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1051 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1052 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1053 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1054 #define LIBIRC_RFC_ERR_NEEDMOREPARAMS 461
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1055
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1056
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1057 /*! \brief 462 :Unauthorized command (already registered)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1058 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1059 * Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message).
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1060 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1061 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1062 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1063 #define LIBIRC_RFC_ERR_ALREADYREGISTRED 462
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1064
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1065
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1066 /*! \brief 463 :Your host isn't among the privileged
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1067 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1068 * Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1069 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1070 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1071 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1072 #define LIBIRC_RFC_ERR_NOPERMFORHOST 463
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1073
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1074
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1075 /*! \brief 464 :Password incorrect
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1076 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1077 * Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1078 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1079 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1080 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1081 #define LIBIRC_RFC_ERR_PASSWDMISMATCH 464
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1082
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1083
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1084 /*! \brief 465 :You are banned from this server
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1085 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1086 * Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1087 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1088 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1089 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1090 #define LIBIRC_RFC_ERR_YOUREBANNEDCREEP 465
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1091
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1092
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1093 /*! \brief 466 :You will be banned from this server
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1094 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1095 * Sent by a server to a user to inform that access to the server will soon be denied.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1096 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1097 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1098 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1099 #define LIBIRC_RFC_ERR_YOUWILLBEBANNED 466
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1100
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1101
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1102 /*! \brief 467 \<channel\> :Channel key already set
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1103 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1104 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1105 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1106 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1107 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1108 #define LIBIRC_RFC_ERR_KEYSET 467
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1109
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1110
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1111 /*! \brief 471 \<channel\> :Cannot join channel (+l)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1112 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1113 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1114 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1115 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1116 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1117 #define LIBIRC_RFC_ERR_CHANNELISFULL 471
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1118
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1119
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1120 /*! \brief 472 \<char\> :is unknown mode char to me for \<channel\>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1121 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1122 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1123 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1124 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1125 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1126 #define LIBIRC_RFC_ERR_UNKNOWNMODE 472
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1127
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1128
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1129 /*! \brief 473 \<channel\> :Cannot join channel (+i)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1130 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1131 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1132 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1133 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1134 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1135 #define LIBIRC_RFC_ERR_INVITEONLYCHAN 473
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1136
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1137
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1138 /*! \brief 474 \<channel\> :Cannot join channel (+b)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1139 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1140 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1141 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1142 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1143 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1144 #define LIBIRC_RFC_ERR_BANNEDFROMCHAN 474
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1145
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1146
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1147 /*! \brief 475 \<channel\> :Cannot join channel (+k)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1148 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1149 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1150 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1151 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1152 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1153 #define LIBIRC_RFC_ERR_BADCHANNELKEY 475
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1154
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1155
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1156 /*! \brief 476 \<channel\> :Bad Channel Mask
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1157 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1158 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1159 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1160 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1161 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1162 #define LIBIRC_RFC_ERR_BADCHANMASK 476
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1163
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1164
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1165 /*! \brief 477 \<channel\> :Channel doesn't support modes
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1166 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1167 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1168 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1169 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1170 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1171 #define LIBIRC_RFC_ERR_NOCHANMODES 477
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1172
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1173
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1174 /*! \brief 478 \<channel\> \<char\> :Channel list is full
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1175 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1176 * No description available in RFC
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1177 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1178 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1179 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1180 #define LIBIRC_RFC_ERR_BANLISTFULL 478
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1181
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1182
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1183 /*! \brief 481 :Permission Denied- You're not an IRC operator
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1184 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1185 * Any command requiring operator privileges to operate MUST return this error to indicate the attempt was unsuccessful.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1186 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1187 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1188 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1189 #define LIBIRC_RFC_ERR_NOPRIVILEGES 481
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1190
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1191
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1192 /*! \brief 482 \<channel\> :You're not channel operator
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1193 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1194 * Any command requiring 'chanop' privileges (such as MODE messages) MUST return this error if the client making the attempt is not a chanop on the specified channel.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1195 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1196 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1197 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1198 #define LIBIRC_RFC_ERR_CHANOPRIVSNEEDED 482
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1199
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1200
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1201 /*! \brief 483 :You can't kill a server!
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1202 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1203 * Any attempts to use the KILL command on a server are to be refused and this error returned directly to the client.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1204 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1205 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1206 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1207 #define LIBIRC_RFC_ERR_CANTKILLSERVER 483
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1208
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1209
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1210 /*! \brief 484 :Your connection is restricted!
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1211 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1212 * Sent by the server to a user upon connection to indicate the restricted nature of the connection (user mode "+r").
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1213 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1214 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1215 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1216 #define LIBIRC_RFC_ERR_RESTRICTED 484
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1217
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1218
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1219 /*! \brief 485 :You're not the original channel operator
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1220 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1221 * Any MODE requiring "channel creator" privileges MUST return this error if the client making the attempt is not a chanop on the specified channel.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1222 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1223 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1224 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1225 #define LIBIRC_RFC_ERR_UNIQOPPRIVSNEEDED 485
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1226
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1227
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1228 /*! \brief 491 :No O-lines for your host
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1229 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1230 * If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error MUST be returned.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1231 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1232 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1233 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1234 #define LIBIRC_RFC_ERR_NOOPERHOST 491
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1235
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1236
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1237 /*! \brief 501 :Unknown MODE flag
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1238 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1239 * Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1240 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1241 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1242 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1243 #define LIBIRC_RFC_ERR_UMODEUNKNOWNFLAG 501
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1244
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1245
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1246 /*! \brief 502 :Cannot change mode for other users
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1247 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1248 * Error sent to any user trying to view or change the user mode for a user other than themselves.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1249 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1250 * \ingroup rfcnumbers
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1251 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1252 #define LIBIRC_RFC_ERR_USERSDONTMATCH 502
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1253
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1254
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1255 #endif /* INCLUDE_IRC_RFCNUMERIC_H */