View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005802||unreal||ircd||public||2021-01-05 19:34||2021-02-13 20:07|
|Summary||0005802: Option to limit the number of connections per IP globally|
|Description||Currently we have the allow::maxperip setting which is server only.|
In case of a network with multiple servers, that allows the same user to connect X times per server with the same IP.
An option to define the allow::maxperip globally (perhaps call it allow::global-maxperip) would be great.
|Tags||No tags attached.|
|3rd party modules|
First of all, I totally agree(?) or at least think it is weird that it is only counted locally. Servers are fast enough nowadays that we can easily check globally.
So, first thing comes to mind is to have 'maxperip' apply globally instead of locally, but.. i think that would cause unintended effects at this moment.
So then, indeed, we would have to add a new config item like global-maxperip.
I also think it would be wise to set a default for this, like make the global maxperip = maxperip * 2 by default.
That should be OK for most networks.
And of course, document this properly in release notes.