[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.11.2



On Fri, Jun 13, 2008 at 08:30:49PM +0200, Piotr KUCHARSKI wrote:
> 	http://ftp.irc.org/ftp/irc/server/irc2.11.2.tgz

Bah!

That's what I get for not testing other people code. :(
IP hash is broken, here's the patch:

@@ -1246,7 +1246,7 @@ anUser    *hash_find_ip(char *ip, anUser *u
 
        for (tmp = (anUser *)tmp3->list; tmp; prv = tmp, tmp = tmp->iphnext)
        {
-               if (hv == tmp->iphashv && !mycmp(ip, tmp->host))
+               if (hv == tmp->iphashv && !mycmp(ip, tmp->sip))
                    {
                        iphits++;
                        return (tmp);

Or you can #undef YLINE_LIMITS_IPHASH and recompile.

And yes, that means local/global limits basically don't work. :(

Sorry for that. I removed irc2.11.2.tgz -- I have to think, whether I may
upload fixed version or have to release 2.11.2p1.

p.

-- 
I code, therefore I break things.