I got asked via email how you change the cloaking algorithm or build a custom cloak module. I prefer to answer here...
It is indeed possible to switch the cloaking algorithm of UnrealIRCd to something custom. This is all modular.
I suggest to start by taking a look at src/modules/cloak.c. This is the current/official cloaking algorithm. You can use this as a reference or base for your own cloaking algorithm.
There have been no cloak-specific changes between UnrealIRCd 3.2.x and UnrealIRCd 4.x.
Custom cloak module
Moderators: Gottem, Supporters