Cacheboy / Squid-2.HEAD + IPv6 core

From: Adrian Chadd <adrian_at_squid-cache.org>
Date: Wed, 13 Aug 2008 11:54:43 +0800

Just a heads up;

I'm part way through migrating the basic cacheboy comm code to support
IPv4/IPv6 sockets.

The change history is here:

http://code.google.com/p/cacheboy/source/list?path=playpen/sockaddr_change

This does -not- enable v6 in the Squid codebase proper. Thats for another pass.
It also doesn't currently conditionally compile v6 in. Thats for
another pass. :)

The core code handles concurrent use of v4 and v6 sockets fine -
app/tcpproxy/ acts as a straight TCP proxy gateway from v6 incoming to
a v4 server. I'm next going to modify it to specify combinations of
v4/v6 incoming and v4/v6 outgoing so all the various options can be
tested.

I'm yet to write unit tests for the libsqinet/ code - ie, my version
of Amos' IPAddress class.

I hope to have this stuff finished up before the Squid meetup in
Sydney next week. I'm hoping Amos will do a presentation of Squid-3's
IPv6 implementation so I can compare notes.

Adrian
Received on Wed Aug 13 2008 - 03:54:49 MDT

This archive was generated by hypermail 2.2.0 : Wed Aug 13 2008 - 12:00:05 MDT