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
