1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-09-08 05:35:58 +00:00

Connection counter: count outgoing connections as well.

This patch lets ngIRCd count outgoing connections as well as incoming
connections (up to now only outgoing connections have been counted). This
change is required because the Conn_Close() function doesn't know whether
it closes an outgoing connection or not and therefore would decrement the
counter below zero when an outgoing connection existed -- which would
trigger an assert() call ...

Please note that this patch changes the (so far undocumented but now fixed)
behaviour of the "MaxConnections" configuration option to account the sum
of the in- and outbound connections!
This commit is contained in:
Alexander Barton
2008-11-12 01:23:33 +01:00
parent 5a91d62100
commit 9f067a059d
3 changed files with 11 additions and 7 deletions

View File

@@ -193,8 +193,8 @@ Set this to no if you do not want ngircd to connect to other irc servers using i
Default: Yes.
.TP
\fBMaxConnections\fR
Maximum number of simultaneous connection the server is allowed to accept
(0: unlimited). Default: 0.
Maximum number of simultaneous in- and outbound connections the server is
allowed to accept (0: unlimited). Default: 0.
.TP
\fBMaxConnectionsIP\fR
Maximum number of simultaneous connections from a single IP address that