| 26 |
|
#include "numeric.h" |
| 27 |
|
|
| 28 |
|
|
| 29 |
< |
static const char *replies[] = { |
| 29 |
> |
static const char *const replies[] = { |
| 30 |
|
/* 000 */ NULL, |
| 31 |
|
/* 001 RPL_WELCOME */ ":%s 001 %s :Welcome to the %s Internet Relay Chat Network %s", |
| 32 |
|
/* 002 RPL_YOURHOST */ ":%s 002 %s :Your host is %s, running version %s", |
| 33 |
|
/* 003 RPL_CREATED */ ":%s 003 %s :This server was created %s", |
| 34 |
+ |
#ifdef HALFOPS |
| 35 |
+ |
/* 004 RPL_MYINFO */ ":%s 004 %s %s %s %s bciklmnoprstveIMORS bkloveIh", |
| 36 |
+ |
#else |
| 37 |
|
/* 004 RPL_MYINFO */ ":%s 004 %s %s %s %s bciklmnoprstveIMORS bkloveI", |
| 38 |
+ |
#endif |
| 39 |
|
/* 005 RPL_ISUPPORT */ ":%s 005 %s %s :are supported by this server", |
| 40 |
|
/* 006 */ NULL, |
| 41 |
|
/* 007 */ NULL, |
| 237 |
|
/* 203 RPL_TRACEUNKNOWN */ ":%s 203 %s ???? %s %s (%s) %d", |
| 238 |
|
/* 204 RPL_TRACEOPERATOR */ ":%s 204 %s Oper %s %s (%s) %lu %u", |
| 239 |
|
/* 205 RPL_TRACEUSER */ ":%s 205 %s User %s %s (%s) %lu %u", |
| 240 |
< |
/* 206 RPL_TRACESERVER */ ":%s 206 %s Serv %s %dS %dC %s %s!%s@%s %lu", |
| 240 |
> |
/* 206 RPL_TRACESERVER */ ":%s 206 %s Serv %s %uS %uC %s %s!%s@%s %lu", |
| 241 |
|
/* 207 */ NULL, |
| 242 |
|
/* 208 RPL_TRACENEWTYPE */ ":%s 208 %s <newtype> 0 %s", |
| 243 |
|
/* 209 RPL_TRACECLASS */ ":%s 209 %s Class %s %d", |
| 307 |
|
/* 273 */ NULL, |
| 308 |
|
/* 274 */ NULL, |
| 309 |
|
/* 275 */ NULL, |
| 310 |
< |
/* 276 */ NULL, |
| 310 |
> |
/* 276 RPL_WHOISCERTFP */ ":%s 276 %s %s :has client certificate fingerprint %s", |
| 311 |
|
/* 277 */ NULL, |
| 312 |
|
/* 278 */ NULL, |
| 313 |
|
/* 279 */ NULL, |
| 341 |
|
/* 307 RPL_WHOISREGNICK */ ":%s 307 %s %s :has identified for this nick", |
| 342 |
|
/* 308 RPL_WHOISADMIN */ ":%s 313 %s %s :is a Server Administrator", |
| 343 |
|
/* 309 */ NULL, |
| 344 |
< |
/* 310 */ NULL, |
| 344 |
> |
/* 310 RPL_WHOISMODES */ ":%s 310 %s %s :is using modes %s", |
| 345 |
|
/* 311 RPL_WHOISUSER */ ":%s 311 %s %s %s %s * :%s", |
| 346 |
|
/* 312 RPL_WHOISSERVER */ ":%s 312 %s %s %s :%s", |
| 347 |
|
/* 313 RPL_WHOISOPERATOR */ ":%s 313 %s %s :is an IRC Operator", |
| 353 |
|
/* 319 RPL_WHOISCHANNELS */ ":%s 319 %s %s :%s", |
| 354 |
|
/* 320 */ NULL, |
| 355 |
|
/* 321 RPL_LISTSTART */ ":%s 321 %s Channel :Users Name", |
| 356 |
< |
/* 322 RPL_LIST */ ":%s 322 %s %s %d :%s", |
| 356 |
> |
/* 322 RPL_LIST */ ":%s 322 %s %s %d :%s%s", |
| 357 |
|
/* 323 RPL_LISTEND */ ":%s 323 %s :End of /LIST", |
| 358 |
|
/* 324 RPL_CHANNELMODEIS */ ":%s 324 %s %s %s %s", |
| 359 |
|
/* 325 */ NULL, |
| 361 |
|
/* 327 */ NULL, |
| 362 |
|
/* 328 */ NULL, |
| 363 |
|
/* 329 RPL_CREATIONTIME */ ":%s 329 %s %s %lu", |
| 364 |
< |
/* 330 */ NULL, |
| 364 |
> |
/* 330 RPL_WHOISACCOUNT */ ":%s 330 %s %s %s :is logged in as", |
| 365 |
|
/* 331 RPL_NOTOPIC */ ":%s 331 %s %s :No topic is set.", |
| 366 |
|
/* 332 RPL_TOPIC */ ":%s 332 %s %s :%s", |
| 367 |
|
/* 333 RPL_TOPICWHOTIME */ ":%s 333 %s %s %s %lu", |
| 368 |
|
/* 334 */ NULL, |
| 369 |
|
/* 335 */ NULL, |
| 370 |
|
/* 336 */ NULL, |
| 371 |
< |
/* 337 */ NULL, |
| 371 |
> |
/* 337 RPL_WHOISTEXT */ ":%s 337 %s %s :%s", |
| 372 |
|
/* 338 RPL_WHOISACTUALLY */ ":%s 338 %s %s %s :actually using host", |
| 373 |
|
/* 339 */ NULL, |
| 374 |
|
/* 340 */ NULL, |
| 747 |
|
/* 713 ERR_CHANOPEN */ ":%s 713 %s %s :Channel is open.", |
| 748 |
|
/* 714 ERR_KNOCKONCHAN */ ":%s 714 %s %s :You are already on that channel.", |
| 749 |
|
/* 715 */ NULL, |
| 750 |
< |
/* 716 RPL_TARGUMODEG */ ":%s 716 %s %s :is in +g mode (server side ignore)", |
| 750 |
> |
/* 716 RPL_TARGUMODEG */ ":%s 716 %s %s :is in %s mode (%s)", |
| 751 |
|
/* 717 RPL_TARGNOTIFY */ ":%s 717 %s %s :has been informed that you messaged them.", |
| 752 |
< |
/* 718 RPL_UMODEGMSG */ ":%s 718 %s %s :is messaging you, and you are umode +g.", |
| 752 |
> |
/* 718 RPL_UMODEGMSG */ ":%s 718 %s %s :is messaging you, and you are umode %s.", |
| 753 |
|
/* 719 */ NULL, |
| 754 |
|
/* 720 */ NULL, |
| 755 |
|
/* 721 */ NULL, |