mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 05:52:59 +00:00 
			
		
		
		
	Show SSL status in WHOIS, numeric 275
"I've been wanting this for years and finally took the 5 minutes to patch it in. I took the response code (275) from whatever's running OFTC's IRC network." -- Neale Pickett <neale@woozle.org>, Fri, 11 Jun 2010 17:32:41 -0500 (OFTC is running Hybrid ircd.)
This commit is contained in:
		 Neale Pickett
					Neale Pickett
				
			
				
					committed by
					
						 Alexander Barton
						Alexander Barton
					
				
			
			
				
	
			
			
			 Alexander Barton
						Alexander Barton
					
				
			
						parent
						
							e2930f3f5e
						
					
				
				
					commit
					28f8b50174
				
			| @@ -993,6 +993,13 @@ IRC_WHOIS( CLIENT *Client, REQUEST *Req ) | ||||
| 		if( ! IRC_WriteStrClient( from, RPL_WHOISOPERATOR_MSG, Client_ID( from ), Client_ID( c ))) return DISCONNECTED; | ||||
| 	} | ||||
|  | ||||
| 	/* Connected using SSL? */ | ||||
| 	if (Conn_UsesSSL(Client_Conn(c))) { | ||||
| 		if (!IRC_WriteStrClient | ||||
| 		    (from, RPL_WHOISSSL_MSG, Client_ID(from), Client_ID(c))) | ||||
| 			return DISCONNECTED; | ||||
| 	} | ||||
|  | ||||
| 	/* Idle and signon time (local clients only!) */ | ||||
| 	if (Client_Conn(c) > NONE ) { | ||||
| 		if (! IRC_WriteStrClient(from, RPL_WHOISIDLE_MSG, | ||||
|   | ||||
| @@ -47,6 +47,7 @@ | ||||
| #define RPL_LOCALUSERS_MSG		"265 %s %lu %lu :Current local users: %lu, Max: %lu" | ||||
| #define RPL_NETUSERS_MSG		"266 %s %lu %lu :Current global users: %lu, Max: %lu" | ||||
| #define RPL_STATSCONN_MSG		"250 %s :Highest connection count: %lu (%lu connections received)" | ||||
| #define RPL_WHOISSSL_MSG		"275 %s %s :is connected via SSL (secure link)" | ||||
|  | ||||
| #define RPL_AWAY_MSG			"301 %s %s :%s" | ||||
| #define RPL_USERHOST_MSG		"302 %s :" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user