--------------------- PatchSet 6259 Date: 2007/12/08 00:11:10 Author: amosjeffries Branch: squid3-ipv6 Tag: (none) Log: Update NOTES-IPv6 Members: NOTES-IPv6:1.1.2.76->1.1.2.77 Index: squid3/NOTES-IPv6 =================================================================== RCS file: /cvsroot/squid-sf//squid3/Attic/NOTES-IPv6,v retrieving revision 1.1.2.76 retrieving revision 1.1.2.77 diff -u -r1.1.2.76 -r1.1.2.77 --- squid3/NOTES-IPv6 7 Dec 2007 16:03:03 -0000 1.1.2.76 +++ squid3/NOTES-IPv6 8 Dec 2007 00:11:10 -0000 1.1.2.77 @@ -1,4 +1,4 @@ -$Id: NOTES-IPv6,v 1.1.2.76 2007/12/07 16:03:03 rmartinez Exp $ +$Id: NOTES-IPv6,v 1.1.2.77 2007/12/08 00:11:10 amosjeffries Exp $ NP: Any problems with this version of squid please contact squid3@treenet.co.nz for assistance. @@ -7,6 +7,7 @@ Any volunteers welcome. For the rest cache_dir's should be built from an empty state in the usual manner. + IPv6 NEW FEATURES: Squid handles localhost values seperately. For the purpose of ACLs and also external @@ -26,6 +27,13 @@ new builds of squid are no longer backwards-compatible with old pinger binaries. You will need to perform "make install-pinger" again after installing squid. + Peer and Client SNMP tables have been altered to handle IPv6 addresses. + As a side effect of this the long-missing fix to show seperate named peers on one IP + has been integreated. Making the SNMP peer table now produce correct output. + The table structure change is identical for both IPv4-only and Dual modes but with + IPv4-only simply not including any IP6 entries. This means any thir-party SNMP + software which hard coded the MIB paths needs to be upgraded for this Squid release. + IPv6 LIMITS: @@ -42,22 +50,17 @@ To ensure that squid can accept IPv6 traffic on its default port, an alternative should be chosen to handle transparent traffic. ie http_port 3128 - http_port 3127 transparent + http_port 8080 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. + 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. + with the RADIUS server. A new helper will be needed for IPv6 RADIUS protocol. CURRENTLY KNOWN ISSUES: -PROBLEM: squidclient mgr:ipcache with NXDOMAIN can produce: - Hostname Flg lstref TTL N(b) - kame.net N 2 58 0( 0) www.treenet.co.nz 38 21562 1( 0) - - PROBLEM: external helper dnsserver "-s" option requires IPv4-only structures. UPDATE: The internal resolver structure _res* proved to be a very nasty mess. @@ -166,6 +169,7 @@ - Possible IPv6-specific buckets for CIDR-wise routing buckets 4.5 Give SNMP modules an OO flavour ( C++ ) + - hold for 3.1/3.2-HEAD code cleanups 4.6 Write "(src|dst)6host" ACL types - configured with ::0:0:0:0 (/64 bits for the host-part)