• Bug#264775: segfaults on hostnames that only have IPv6 addresses

    From Philipp Kern@1:229/2 to Andras Korn on Wed Aug 18 19:20:18 2004
    From: [email protected]

    On Di, 2004-08-10 at 11:40, Andras Korn wrote:
    we run bopm on one of the Hungarian IRCNet servers. Unfortunately, it often segfaults. Investigating the segfaults, we found that they seem to happen when a user connects from a host that only has an AAAA and no A record (possibly the mere existence of an AAAA record is enough to trigger the
    bug).

    The only way to crash BOPM is passing wrong data through the CONNREGEX.
    As BOPM depends on the IP being present in the notices your ircd is
    probably the root of this problem. It reports wrong IPs (in this case
    probably none at all -- just DNS names) which cause BOPM to crash.

    There is no support of IPv6 planned in BOPM, also because of the lack of IPv6-capable proxies. There are no known IPv6 abuses by now.

    You probably have to modify your IRCd to give out slightly changed
    connection notices -- which do not match upon the CONNREGEX -- when no
    IPv4 address is available.

    All hacks to modify BOPM to resolve the requests on its own are
    unsupported upstream, and also on Debian.

    Regards,
    Philipp Kern
    Blitzed IRC Network



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Martin Wuertele@1:229/2 to All on Wed Aug 18 19:30:19 2004
    From: [email protected]

    Hi Philipp!

    * Philipp Kern <[email protected]> [2004-08-10 18:37]:

    If it doesn't pass the correct IPv4 address or something invalid to
    BOPM, it segfaults. I'll forward this to the upstream developers.

    Did you forward the but to upstream? If yes I will tag the bug
    forwarded, otherwise I will do so myself.

    Yours Martin
    --
    <[email protected]> ---- Debian GNU/Linux - The Universal Operation System


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Philipp Kern@1:229/2 to Martin Wuertele on Wed Aug 18 19:40:12 2004
    From: [email protected]

    forwarded 264775 [email protected]
    thanks

    On Mi, 2004-08-18 at 19:05, Martin Wuertele wrote:
    Did you forward the but to upstream? If yes I will tag the bug
    forwarded, otherwise I will do so myself.

    Yes, I did. (o:

    Regards,
    Philipp Kern
    Blitzed IRC Network



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)