--------------------- PatchSet 5608 Date: 2007/09/11 01:42:36 Author: amosjeffries Branch: squid3-ipv6 Tag: (none) Log: Update NOTES-IPv6 Members: NOTES-IPv6:1.1.2.66->1.1.2.67 Index: squid3/NOTES-IPv6 =================================================================== RCS file: /cvsroot/squid-sf//squid3/Attic/NOTES-IPv6,v retrieving revision 1.1.2.66 retrieving revision 1.1.2.67 diff -u -r1.1.2.66 -r1.1.2.67 --- squid3/NOTES-IPv6 31 Aug 2007 09:57:44 -0000 1.1.2.66 +++ squid3/NOTES-IPv6 11 Sep 2007 01:42:36 -0000 1.1.2.67 @@ -1,9 +1,9 @@ -$Id: NOTES-IPv6,v 1.1.2.66 2007/08/31 09:57:44 amosjeffries Exp $ +$Id: NOTES-IPv6,v 1.1.2.67 2007/09/11 01:42:36 amosjeffries Exp $ NP: Any problems with this version of squid please contact squid3@treenet.co.nz for assistance. -NP: Cache transition from older squid to IPv6 as not been tested. +NP: Cache transition from older squid to IPv6 has not been tested. Any volunteers welcome. For the rest cache_dir's should be built from an empty state in the usual manner. @@ -48,9 +48,11 @@ I've found the time to sort it out (I think) and it appears to be going well enough for some detailed tests. + PROBLEM: Testers report that "using WebDAV against my Squid-accelerated Apache gives all sorts of odd timeouts" but tester unable to spend time tracing the cause. NP: Need someone with a WebDAV setup and time to assist with test/debug cycle. + I suspect that it has to do with missing authentication support in IPv6. PROBLEM: Sockets created with IPv6 family gives "92 Protocol not supported" errors @@ -123,14 +125,21 @@ 4.3 Write ICMPv6 engine (performs echo for peer-selection stats). 4.4 Convert Auth modules to handle IPv6 addresses - requires conversion to C++ + requires conversion to C++ or extensive use of sockaddr_storage++magic + +4.5 Get SNMP going and tested under IPv6 + - Write SNMP for v6 details (client_db, etc) + - test access to existing SNMP data via v6 socket. -4.6 Write "(src|dst)host" ACL types +4.6 Write "(src|dst)6host" ACL types - configured with ::0:0:0:0 (/64 bits for the host-part) - matches the src/dst IPv6 ignoring the net-part (first 64 bits) - IPv4 MUST 'fail' matching. + - this will provide a clean replacement for ACLARP under IPv6 + also provides an ACL for src/dst on IPv6 Roaming or SHIM6 clients 4.6 Write a Neighbour-Discovery auto-configuration component. + - DHCPv6? - broad/multi-cast ICP? - link/site-local broadcast (custom protocol)?