commit - 615d09459ee7c485be38c6957447d73838249054
commit + 79e1ec2b1e852e16fbf72c0a1af982d866f215b6
blob - 28722e71fca86b388a3a63a5166afed15c5c4790
blob + 7d7bb884ba95349749bbfce947fba996908481c8
--- src/ngircd/irc-info.c
+++ src/ngircd/irc-info.c
/*
* ngIRCd -- The Next Generation IRC Daemon
- * Copyright (c)2001-2009 Alexander Barton (alex@barton.de)
+ * Copyright (c)2001-2010 Alexander Barton <alex@barton.de>
*
* 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
max = Client_MaxUserCount();
if(! IRC_WriteStrClient(Client, RPL_NETUSERS_MSG, Client_ID(Client),
cnt, max, cnt, max))
+ return DISCONNECTED;
+ /* Connection counters */
+ if (! IRC_WriteStrClient(Client, RPL_STATSCONN_MSG, Client_ID(Client),
+ Conn_CountMax(), Conn_CountAccepted()))
return DISCONNECTED;
#endif
blob - e15bf166e3ff0bf80a8a317a72490734eeb13802
blob + c356e42371d10d2497175ac9ee42a3212a864e56
--- src/ngircd/messages.h
+++ src/ngircd/messages.h
#define RPL_TRACEEND_MSG "262 %s %s %s-%s.%s :End of TRACE"
#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_AWAY_MSG "301 %s %s :%s"
#define RPL_USERHOST_MSG "302 %s :"