mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-12 09:50:29 +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:
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;
|
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!) */
|
/* Idle and signon time (local clients only!) */
|
||||||
if (Client_Conn(c) > NONE ) {
|
if (Client_Conn(c) > NONE ) {
|
||||||
if (! IRC_WriteStrClient(from, RPL_WHOISIDLE_MSG,
|
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_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_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_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_AWAY_MSG "301 %s %s :%s"
|
||||||
#define RPL_USERHOST_MSG "302 %s :"
|
#define RPL_USERHOST_MSG "302 %s :"
|
||||||
|
Loading…
Reference in New Issue
Block a user