--------------------- PatchSet 5906 Date: 2007/10/10 01:25:00 Author: amosjeffries Branch: squid3-ipv6 Tag: (none) Log: Update IPv6 todo list. Members: NOTES-IPv6:1.1.2.69->1.1.2.70 Index: squid3/NOTES-IPv6 =================================================================== RCS file: /cvsroot/squid-sf//squid3/Attic/NOTES-IPv6,v retrieving revision 1.1.2.69 retrieving revision 1.1.2.70 diff -u -r1.1.2.69 -r1.1.2.70 --- squid3/NOTES-IPv6 2 Oct 2007 04:54:51 -0000 1.1.2.69 +++ squid3/NOTES-IPv6 10 Oct 2007 01:25:00 -0000 1.1.2.70 @@ -1,4 +1,4 @@ -$Id: NOTES-IPv6,v 1.1.2.69 2007/10/02 04:54:51 amosjeffries Exp $ +$Id: NOTES-IPv6,v 1.1.2.70 2007/10/10 01:25:00 amosjeffries Exp $ NP: Any problems with this version of squid please contact squid3@treenet.co.nz for assistance. @@ -40,6 +40,12 @@ ie http_port 3128 http_port 3127 transparent + Bundled NTLM Auth helper is IPv4-native between itself and the NTLM server. + A new one will be needed for IPv6 traffic between the helper and Server. + + Bundled RADIUS Auth helper is IPv4-native, both in traffic between and data storage + with the RADIUS server. A new helper may be needed for IPv6 RADIUS protocol. + CURRENTLY KNOWN ISSUES: @@ -47,7 +53,6 @@ UPDATE: The internal resolver structure _res* proved to be a very nasty mess. I've found the time to sort it out (I think) and it appears to be going well enough for some detailed tests. - 2007-09-21: Due to a regression bug in autoconf 2.59 some OS may encounter compilation errors when IPv6 extensions are not available via _res_ext from the system native @@ -129,10 +134,13 @@ 4.2 Write an rfc2874/3266 DNS Resolver library (IPv6 DNS extensions ) defines A6, DNAME, packet sizes -4.3 Write ICMPv6 engine (performs echo for peer-selection stats). - -4.4 Convert Auth modules to handle IPv6 addresses - requires conversion to C++ or extensive use of sockaddr_storage++magic +4.3 Test new ICMP* engines + - Write unit tests for ICMP* classes + - still requires TTL retrieval in ICMPv6 + +4.4 Upgrade peer selection bucket sizes + - currently using 32-bit buckets + - IPv6 needs at least 64-bit to do equivalent net/host 'class' operations 4.5 Get SNMP going and tested under IPv6 - Write SNMP for v6 details (client_db, etc)