Without this, a user with IPv6 connectivity (e.g. a typical residential connection) can connect thousands of clones using their /64 prefix, bypassing per-host limits like allow::maxperip and connect-flood.
Hot-patch (update without restart)
If you run UnrealIRCd 6.2.x then you also have the option of using our hot-patch, which allows updating the server without a restart. To do so, run:
Code: Select all
./unrealircd hot-patch ipv6-clonesFor those who love to verify after (but this is pretty much unneeded) you can use the following command. It will print 2.0.0 for both maxperip and connthrottle modules if you are on the patched/up-to-date version:
Code: Select all
$ ./unrealircd module-status|grep -E 'maxperip|connthrottle'
maxperip 2.0.0 - Limit user connections based on ip address - by UnrealIRCd Team
connthrottle 2.0.0 - Connection throttler - by Syzop - by UnrealIRCd Team Release notes and details
All the information can be found in the release notes. See there under "Enhancements".
As always, you can download UnrealIRCd from www.unrealircd.org. If you want to upgrade on *NIX, then use: ./unrealircd upgrade