Hi all,
recently, UnrealIRCd was released in version 3.2.5.
The version itself is really good - but in combination with Anope, there is a bug which was not yet in 3.2.4:
unreal-changelog:
- When checking if someone is banned, we now always verify bans against the cloaked host, even if the user has a vhost and the cloaked host is not visible / unused.
So, let's take an example:
User A has a BNC ... he connects from blabla.serveryou.de ... his offline-nickname is not registered ... and he is normally in a channel, which is "restricted" by services ... and finally, his normal nickname has a vhost ...
At night, the BNC disconnects from the network, and reconnects, using the offlinenick ... and also joins the restricted channel ... where he (at least his bnc-hostmask) is instantly banned by chanserv - nickname not in accesslist - ban'em ...
In the morning, User connects to his BNC ... nickchange to normal nickname + identify ...
But in the channel the ban to his bnc is still active ... NOT to his vhost (!!) ... he then wants to get it ... ok - "/cs unban #channel" ... "your ban on #channel has been removed" ... which is true, his vhost (current hostmask) is not banned in the channel, but his real hostmask - which anope cannot see / does not yet unban ... so unreal prohibits him to join the channel and the services cannot unban him - pwn3d ...
i hope, you understand me ...
Is there a possibility to fix this issue? otherwise, there are bigger problems in combination with unrealircd 3.2.5 ...
thx
mexx
[Bearbeitet am 21.06.2006 von mexx3000]