mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	Introduce "CHANTYPES" #define
This #define lists all the prefix characters of all supported channel types, this is "#&+" at the moment.
This commit is contained in:
		| @@ -178,6 +178,9 @@ | ||||
| /** Supported channel modes. */ | ||||
| #define CHANMODES "abehiIklmMnoOPqQrRstvVz" | ||||
|  | ||||
| /** Supported channel types. */ | ||||
| #define CHANTYPES "#&+" | ||||
|  | ||||
| /** Away message for users connected to linked servers. */ | ||||
| #define DEFAULT_AWAY_MSG "Away" | ||||
|  | ||||
|   | ||||
| @@ -1580,7 +1580,7 @@ GLOBAL bool | ||||
| 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, | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| /* | ||||
|  * 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 | ||||
| @@ -21,7 +21,7 @@ | ||||
| #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" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton