diff options
Diffstat (limited to 'reply.c')
| -rw-r--r-- | reply.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/reply.c b/reply.c index adc2557..de1d5c7 100644 --- a/reply.c +++ b/reply.c @@ -87,7 +87,7 @@ vreply(const struct Peer *peer, int number, va_list ap) creation ), _); REPLY(4, WRITE( - ":%s 004 %s :%s libreircd-" IRCD_VERSION " aiwroOs :", + ":%s 004 %s :%s libreircd-" IRCD_VERSION " aiwroOs os", hostname, getnick(peer), hostname @@ -220,6 +220,13 @@ vreply(const struct Peer *peer, int number, va_list ap) getnick(peer), nick ), nick, _); + REPLY(441, WRITE( + ":%s 441 %s %s %s :They aren't on that channel", + hostname, + getnick(peer), + nick, + channel + ), nick, channel, _); REPLY(442, WRITE( ":%s 442 %s %s :You're not on that channel", hostname, @@ -253,6 +260,13 @@ vreply(const struct Peer *peer, int number, va_list ap) getnick(peer), channel ), channel, _); + REPLY(472, WRITE( + ":%s 472 %s %s :is unknown mode char to me for %s", + hostname, + getnick(peer), + mode, + channel + ), mode, channel, _); REPLY(481, WRITE( ":%s 481 %s :Permission Denied- %s", hostname, |