commit - 69ce65bacb0155be5fb9159a3dfc5c8e3390cc0d
commit + 5e775a3faec6a6a3a9bae6a0921dc1a82e5df1da
blob - 7784c17470434ee7d3997767239c1b2bfe6c8d6c
blob + efe318625fa5615f0eb4be6be2304275b7a8c072
--- src/ngircd/defines.h
+++ src/ngircd/defines.h
/** Supported channel modes. */
#define CHANMODES "abehiIklmMnoOPqQrRstvVz"
+/** Supported channel types. */
+#define CHANTYPES "#&+"
+
/** Away message for users connected to linked servers. */
#define DEFAULT_AWAY_MSG "Away"
blob - 22284cb328c87b0e76a15cbd00c15cd8889bbec2
blob + bc27b8d0297fa639aec8bb98fc1b1ace67437b60
--- src/ngircd/irc-info.c
+++ src/ngircd/irc-info.c
IRC_Send_ISUPPORT(CLIENT * Client)
{
if (!IRC_WriteStrClient(Client, RPL_ISUPPORT1_MSG, Client_ID(Client),
- Conf_MaxJoins))
+ CHANTYPES, CHANTYPES, Conf_MaxJoins))
return DISCONNECTED;
return IRC_WriteStrClient(Client, RPL_ISUPPORT2_MSG, Client_ID(Client),
CHANNEL_NAME_LEN - 1, Conf_MaxNickLength - 1,
blob - 3a91c1838998ec1a85dba3f10978ca2a82a21563
blob + 53b96581e8a1ade48eac3c5f64a4505e7e9dda0c
--- src/ngircd/messages.h
+++ src/ngircd/messages.h
/*
* ngIRCd -- The Next Generation IRC Daemon
- * Copyright (c)2001-2012 Alexander Barton (alex@barton.de) and Contributors.
+ * Copyright (c)2001-2013 Alexander Barton (alex@barton.de) and Contributors.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#define RPL_YOURHOST_MSG "002 %s :Your host is %s, running version ngircd-%s (%s/%s/%s)"
#define RPL_CREATED_MSG "003 %s :This server has been started %s"
#define RPL_MYINFO_MSG "004 %s %s ngircd-%s %s %s"
-#define RPL_ISUPPORT1_MSG "005 %s RFC2812 IRCD=ngIRCd CHARSET=UTF-8 CASEMAPPING=ascii PREFIX=(qaohv)~&@%%+ CHANTYPES=#&+ CHANMODES=beI,k,l,imMnOPQRstVz CHANLIMIT=#&+:%d :are supported on this server"
+#define RPL_ISUPPORT1_MSG "005 %s RFC2812 IRCD=ngIRCd CHARSET=UTF-8 CASEMAPPING=ascii PREFIX=(qaohv)~&@%%+ CHANTYPES=%s CHANMODES=beI,k,l,imMnOPQRstVz CHANLIMIT=%s:%d :are supported on this server"
#define RPL_ISUPPORT2_MSG "005 %s CHANNELLEN=%d NICKLEN=%d TOPICLEN=%d AWAYLEN=%d KICKLEN=%d MODES=%d MAXLIST=beI:%d EXCEPTS=e INVEX=I PENALTY :are supported on this server"
#define RPL_TRACELINK_MSG "200 %s Link %s-%s %s %s V%s %ld %d %d"