[IRCServices] Chanserv UNBAN Bug

Trevor Talbot quension at mac.com
Sun Apr 18 16:31:07 PDT 2004


On Sunday, Apr 18, 2004, at 06:30 US/Pacific, Craig McLure wrote:

> Cant you get services to use cloaked keys? this way you can 'decrypt' 
> the encrypted parts, allowing for proper functionality.

On Sunday, Apr 18, 2004, at 06:31 US/Pacific, Craig Edwards wrote:

> as i see it the best way to support/fix this would be to allow the 
> unrealircd module to support cloak-keys as provided by unreal itself 
> so it can encode/decode cloaked hosts.

Unreal already sends both the real and fake hosts, so services is 
capable of dealing with them.  The issue is the client's real IP, not 
its hostname.

-- Quension

>>     You're using Unreal, yes?  I looked into the problem, and it 
>> seems that Unreal is applying bans based on client IP address as well 
>> as real and fake hostmasks.  The problem with this is that the Unreal 
>> protocol doesn't send client IP addresses to other servers (Services 
>> included), so Services doesn't have any way to tell whether a given 
>> ban will match a client's IP address.  In short, you're SOL unless 
>> you can switch to another ircd.  I'll note this in the FAQ for the 
>> next release.
>>
>>  --Andrew Church
>>    achurch at achurch.org
>>    http://achurch.org/