[rbldnsd] ipv6 support: beginnings of an ip6trie dataset
Jeff Dairiki
dairiki at dairiki.org
Sat Mar 2 23:26:55 MSK 2013
On Sat, Mar 02, 2013 at 09:13:02PM +0400, Michael Tokarev wrote:
> 27.02.2013 05:50, Jeff Dairiki wrote:
> > I got an itch to work on 'ip6trie' dataset support for rbldnsd. I've
> > implemented the ipv6 equivalent of the 'ip4trie' dataset. It can
> > handle CIDR ranges of any prefix length and each CIDR range can have
> > its own (A and TXT) values. (CIDR ranges can also be excluded.)
> [...]
>
> Jeff, this appears to be very good piece of code. I must admit I
> haven't looked at actual trie implementation close enought to actually
> understand what it does, but overal it looks good.
Thanks!
> Now I must find some time to integrate this (and a few other
> contributions too, which has been done before) into main code.
>
> Should we make v6 listings a reality finally?
Don't pull my code just yet. I'm continuing to work on it. I've
figured out a significantly more memory-efficient layout for the
trie nodes (and a few other improvements).
I should have the improved code ready for inspection in two or three
days.
> Besides, I'm not sure adding master-format dump support for v6 is a
> good idea generally - again, exactly because of the same reason,
> since the address space is very large.
I agree that the master-dump for ipv6 is not particularly useful to
the end user. It has been helping me during debugging of my code,
however ;-)
Cheers,
Jeff
PS: Thank you for all your work on rbldnsd. Where would we be without it?
More information about the rbldnsd
mailing list