| 1 |
|
/* |
| 2 |
|
* ircd-hybrid: an advanced, lightweight Internet Relay Chat Daemon (ircd) |
| 3 |
|
* |
| 4 |
< |
* Copyright (c) 1997-2016 ircd-hybrid development team |
| 4 |
> |
* Copyright (c) 1997-2020 ircd-hybrid development team |
| 5 |
|
* |
| 6 |
|
* This program is free software; you can redistribute it and/or modify |
| 7 |
|
* it under the terms of the GNU General Public License as published by |
| 30 |
|
|
| 31 |
|
static const char *const replies[] = |
| 32 |
|
{ |
| 33 |
< |
/* 001 */ [RPL_WELCOME] = ":Welcome to the %s Internet Relay Chat Network %s", |
| 33 |
> |
/* 001 */ [RPL_WELCOME] = ":Welcome to the %s Internet Relay Chat Network %s!%s@%s", |
| 34 |
|
/* 002 */ [RPL_YOURHOST] = ":Your host is %s, running version %s", |
| 35 |
|
/* 003 */ [RPL_CREATED] = ":This server was created %s", |
| 36 |
< |
/* 004 */ [RPL_MYINFO] = "%s %s %s bchiklmnoprstveCIMORST bkloveIh", |
| 36 |
> |
/* 004 */ [RPL_MYINFO] = "%s %s %s bchiklmnoprstuveCILMNORST bkloveIh", |
| 37 |
|
/* 005 */ [RPL_ISUPPORT] = "%s :are supported by this server", |
| 38 |
|
/* 010 */ [RPL_REDIR] = "%s %u :Please use this Server/Port instead", |
| 39 |
|
/* 015 */ [RPL_MAP] = ":%s%s", |
| 42 |
|
/* 200 */ [RPL_TRACELINK] = "Link %s %s %s", |
| 43 |
|
/* 201 */ [RPL_TRACECONNECTING] = "Try. %s %s", |
| 44 |
|
/* 202 */ [RPL_TRACEHANDSHAKE] = "H.S. %s %s", |
| 45 |
< |
/* 203 */ [RPL_TRACEUNKNOWN] = "???? %s %s (%s) %d", |
| 45 |
> |
/* 203 */ [RPL_TRACEUNKNOWN] = "???? %s %s (%s) %ju", |
| 46 |
|
/* 204 */ [RPL_TRACEOPERATOR] = "Oper %s %s (%s) %ju %u", |
| 47 |
|
/* 205 */ [RPL_TRACEUSER] = "User %s %s (%s) %ju %u", |
| 48 |
|
/* 206 */ [RPL_TRACESERVER] = "Serv %s %uS %uC %s %s!%s@%s %ju", |
| 49 |
|
/* 208 */ [RPL_TRACENEWTYPE] = "<newtype> 0 %s", |
| 50 |
|
/* 209 */ [RPL_TRACECLASS] = "Class %s %u", |
| 51 |
< |
/* 211 */ [RPL_STATSLINKINFO] = "%s %u %u %ju %u %ju :%u %u %s", |
| 51 |
> |
/* 211 */ [RPL_STATSLINKINFO] = "%s %u %u %ju %u %ju :%ju %ju %s", |
| 52 |
|
/* 212 */ [RPL_STATSCOMMANDS] = "%s %u %ju :%u", |
| 53 |
|
/* 213 */ [RPL_STATSCLINE] = "%c %s %s %s %u %s", |
| 54 |
|
/* 215 */ [RPL_STATSILINE] = "%c %s * %s@%s %u %s", |
| 55 |
|
/* 216 */ [RPL_STATSKLINE] = "%c %s * %s :%s", |
| 56 |
< |
/* 217 */ [RPL_STATSQLINE] = "%c %u %s :%s", |
| 56 |
> |
/* 217 */ [RPL_STATSQLINE] = "%c %s :%s", |
| 57 |
|
/* 218 */ [RPL_STATSYLINE] = "%c %s %u %u %u %u %u %u %u/%u %u/%u %s", |
| 58 |
|
/* 219 */ [RPL_ENDOFSTATS] = "%c :End of /STATS report", |
| 59 |
|
/* 220 */ [RPL_STATSPLINE] = "%c %d %s %d %s :%s", |
| 60 |
|
/* 221 */ [RPL_UMODEIS] = "%s", |
| 61 |
|
/* 225 */ [RPL_STATSDLINE] = "%c %s :%s", |
| 62 |
|
/* 226 */ [RPL_STATSALINE] = "%s", |
| 63 |
+ |
/* 227 */ [RPL_STATSPSEUDO] = "s %s %s %s@%s :%s", |
| 64 |
|
/* 241 */ [RPL_STATSLLINE] = "%c %s * %s %u %s", |
| 65 |
|
/* 242 */ [RPL_STATSUPTIME] = ":Server Up %s", |
| 66 |
|
/* 243 */ [RPL_STATSOLINE] = "%c %s@%s * %s %s %s", |
| 67 |
|
/* 244 */ [RPL_STATSHLINE] = "%c %s * %s %u %s", |
| 68 |
|
/* 245 */ [RPL_STATSTLINE] = "T %s %s", |
| 69 |
< |
/* 246 */ [RPL_STATSSERVICE] = "%c %s * %s %u %u", |
| 70 |
< |
/* 247 */ [RPL_STATSXLINE] = "%c %u %s :%s", |
| 69 |
> |
/* 246 */ [RPL_STATSSERVICE] = "S %s * %s %u %u", |
| 70 |
> |
/* 247 */ [RPL_STATSXLINE] = "%c %s :%s", |
| 71 |
|
/* 248 */ [RPL_STATSULINE] = "U %s %s@%s %s", |
| 72 |
|
/* 250 */ [RPL_STATSCONN] = ":Highest connection count: %u (%u clients) (%ju connections received)", |
| 73 |
|
/* 251 */ [RPL_LUSERCLIENT] = ":There are %u users and %u invisible on %u servers", |
| 114 |
|
/* 337 */ [RPL_ENDOFINVITELIST] = ":End of /INVITE list.", |
| 115 |
|
/* 338 */ [RPL_WHOISACTUALLY] = "%s %s@%s %s :Actual user@host, actual IP", |
| 116 |
|
/* 341 */ [RPL_INVITING] = "%s %s", |
| 117 |
< |
/* 346 */ [RPL_INVEXLIST] = "%s %s!%s@%s %s %ju", |
| 117 |
> |
/* 346 */ [RPL_INVEXLIST] = "%s %s %s %ju", |
| 118 |
|
/* 347 */ [RPL_ENDOFINVEXLIST] = "%s :End of Channel Invite List", |
| 119 |
< |
/* 348 */ [RPL_EXCEPTLIST] = "%s %s!%s@%s %s %ju", |
| 119 |
> |
/* 348 */ [RPL_EXCEPTLIST] = "%s %s %s %ju", |
| 120 |
|
/* 349 */ [RPL_ENDOFEXCEPTLIST] = "%s :End of Channel Exception List", |
| 121 |
|
/* 351 */ [RPL_VERSION] = "%s(%s). %s :%s", |
| 122 |
|
/* 352 */ [RPL_WHOREPLY] = "%s %s %s %s %s %s :%u %s", |
| 126 |
|
/* 364 */ [RPL_LINKS] = "%s %s :%u %s", |
| 127 |
|
/* 365 */ [RPL_ENDOFLINKS] = "%s :End of /LINKS list.", |
| 128 |
|
/* 366 */ [RPL_ENDOFNAMES] = "%s :End of /NAMES list.", |
| 129 |
< |
/* 367 */ [RPL_BANLIST] = "%s %s!%s@%s %s %ju", |
| 129 |
> |
/* 367 */ [RPL_BANLIST] = "%s %s %s %ju", |
| 130 |
|
/* 368 */ [RPL_ENDOFBANLIST] = "%s :End of Channel Ban List", |
| 131 |
|
/* 369 */ [RPL_ENDOFWHOWAS] = "%s :End of WHOWAS", |
| 132 |
|
/* 371 */ [RPL_INFO] = ":%s", |
| 156 |
|
/* 414 */ [ERR_WILDTOPLEVEL] = "%s :Wildcard in top-level domain", |
| 157 |
|
/* 421 */ [ERR_UNKNOWNCOMMAND] = "%s :Unknown command", |
| 158 |
|
/* 422 */ [ERR_NOMOTD] = ":MOTD File is missing", |
| 158 |
– |
/* 423 */ [ERR_NOADMININFO] = "%s :No administrative info available", |
| 159 |
|
/* 429 */ [ERR_TOOMANYAWAY] = ":Too many aways - Flood protection activated", |
| 160 |
|
/* 431 */ [ERR_NONICKNAMEGIVEN] = ":No nickname given", |
| 161 |
|
/* 432 */ [ERR_ERRONEUSNICKNAME] = "%s :%s", |
| 166 |
|
/* 441 */ [ERR_USERNOTINCHANNEL] = "%s %s :They aren't on that channel", |
| 167 |
|
/* 442 */ [ERR_NOTONCHANNEL] = "%s :You are not on that channel", |
| 168 |
|
/* 443 */ [ERR_USERONCHANNEL] = "%s %s :is already on channel", |
| 169 |
+ |
/* 447 */ [ERR_NONICKCHANGE] = ":Cannot change nickname while on %s (+N)", |
| 170 |
|
/* 451 */ [ERR_NOTREGISTERED] = ":You have not registered", |
| 171 |
|
/* 456 */ [ERR_ACCEPTFULL] = ":Accept list is full", |
| 172 |
|
/* 457 */ [ERR_ACCEPTEXIST] = "%s!%s@%s :is already on your accept list", |
| 189 |
|
/* 483 */ [ERR_CANTKILLSERVER] = ":You cannot kill a server!", |
| 190 |
|
/* 485 */ [ERR_CHANBANREASON] = "%s :Cannot join channel (%s)", |
| 191 |
|
/* 486 */ [ERR_NONONREG] = "%s :You must identify to a registered nick to private message that person", |
| 192 |
< |
/* 489 */ [ERR_SSLONLYCHAN] = "%s :Cannot join channel (+S)", |
| 192 |
> |
/* 489 */ [ERR_SECUREONLYCHAN] = "%s :Cannot join channel (+S) - TLS required", |
| 193 |
|
/* 491 */ [ERR_NOOPERHOST] = ":Only few of mere mortals may try to enter the twilight zone", |
| 194 |
|
/* 492 */ [ERR_NOCTCP] = "%s :You cannot send CTCPs to this channel. Not sent: %s", |
| 195 |
|
/* 501 */ [ERR_UMODEUNKNOWNFLAG] = ":Unknown MODE flag", |
| 209 |
|
/* 605 */ [RPL_NOWOFF] = "%s %s %s %ju :is offline", |
| 210 |
|
/* 606 */ [RPL_WATCHLIST] = ":%s", |
| 211 |
|
/* 607 */ [RPL_ENDOFWATCHLIST] = ":End of WATCH %c", |
| 212 |
< |
/* 671 */ [RPL_WHOISSECURE] = "%s :is connected via SSL (secure link)", |
| 212 |
> |
/* 671 */ [RPL_WHOISSECURE] = "%s :is connected via TLS (secure link)", |
| 213 |
|
/* 702 */ [RPL_MODLIST] = "%s %p %s %s", |
| 214 |
|
/* 703 */ [RPL_ENDOFMODLIST] = ":End of /MODULE LIST.", |
| 215 |
|
/* 704 */ [RPL_HELPSTART] = "%s :%s", |
| 226 |
|
/* 717 */ [RPL_TARGNOTIFY] = "%s :has been informed that you messaged them.", |
| 227 |
|
/* 718 */ [RPL_UMODEGMSG] = "%s %s@%s :is messaging you, and you are umode %s.", |
| 228 |
|
/* 723 */ [ERR_NOPRIVS] = "%s :Insufficient oper privileges.", |
| 229 |
+ |
/* 743 */ [ERR_INVALIDBAN] = "%s :Invalid ban mask", |
| 230 |
+ |
/* 759 */ [RPL_ETRACEEND] = "%s :End of ETRACE", |
| 231 |
|
/* 999 */ [ERR_LAST_ERR_MSG] = ":Last error message" |
| 232 |
|
}; |
| 233 |
|
|