AW: [IRCServices] ircservices and support for/of IPv6

Ian R. Justman ianj at esper.net
Tue Mar 11 09:49:50 PST 2003



Yusuf Iskenderoglu wrote:
> The answer to this question is simple.
> Services could have had used char arrays of fixed sizes to store
> hostnames, which could be too small for ipv6 addresses.
> 
> Look at the definition of HOSTIPLEN in several ircds, those,
> which support IPv6 have HOSTIPLEn=53, those who do not have it set
> to 15.

I'm going to move what I wrote in my previous e-mail here:

 >>Mainly because Services does not do any DNS resolution (would
 >>slow Services
 >>down something fierce; that's what the server's for), the address,
 >>regardless of type (name vs. IP) or IPv#, is always going to
 >>be a text field.

Remember, Services already has enough on its plate where DNS will only 
add to the burden.  that's why the server does its DNS lookup.

The only time Services ever needs to give a damn about IPv6 is when it's 
connecting to its next-hop server. :)

--Ian R. Justman, Co-Founder and Postmaster, The EsperNet IRC Network.

-----
Ian R. Justman                  ianj at esper.net (Official
EsperNet business)
Co-Founder and Postmaster, The EsperNet IRC Network
Server Administrator, chocobo.esper.net "IJ" on IRC

PGP/GPG keys available upon request, or from any PGP keyserver.