--------------------- PatchSet 5479 Date: 2007/08/23 04:28:12 Author: amosjeffries Branch: squid3-ipv6 Tag: (none) Log: Update NOTES-IPv6 future project plans list. Members: NOTES-IPv6:1.1.2.62->1.1.2.63 Index: squid3/NOTES-IPv6 =================================================================== RCS file: /cvsroot/squid-sf//squid3/Attic/NOTES-IPv6,v retrieving revision 1.1.2.62 retrieving revision 1.1.2.63 diff -u -r1.1.2.62 -r1.1.2.63 --- squid3/NOTES-IPv6 22 Aug 2007 08:41:18 -0000 1.1.2.62 +++ squid3/NOTES-IPv6 23 Aug 2007 04:28:12 -0000 1.1.2.63 @@ -1,4 +1,4 @@ -$Id: NOTES-IPv6,v 1.1.2.62 2007/08/22 08:41:18 amosjeffries Exp $ +$Id: NOTES-IPv6,v 1.1.2.63 2007/08/23 04:28:12 amosjeffries Exp $ NP: Any problems with this version of squid please contact squid3@treenet.co.nz for assistance. @@ -92,11 +92,17 @@ TODO: -1.0 Netmasks need to die a clean death +1.0 Test for problems under Windows: + *2k/NT --disable-ipv6 + *Vista --with-ipv4-mapped + *XP --with-ipv6-split-stack + +1.1 Netmasks need to die a clean death - alter all storage of netmask values to CIDR (AKA uint8_t) - alter all netmask parsing to issue deprecation WARNING's and translate - possibly provide netmask-->CIDR translation as static via IPAddress API + 3 Push incremental patches to HEAD (on hold for 3.1 branch) 3.0 doc/rfc/* @@ -117,6 +123,7 @@ 3.9 changes in / + 4.0 Find netdb solution for sending IPv6 addresses. 4.1 Add 'EPSV' FTP command for IPv6 PASV connections. @@ -129,9 +136,14 @@ 4.4 Convert Auth modules to handle IPv6 addresses requires conversion to C++ -4.5 Test for problems under Windows (Vista AND XP seperately). +4.6 Write "(src|dst)host" 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. 4.6 Write a Neighbour-Discovery auto-configuration component. + - broad/multi-cast ICP? + - link/site-local broadcast (custom protocol)? 4.7 Dec 2007: check back with iptables/netfilter to see if getsockopt( *_ORIGINAL_DST) will handle IPv4 traffic NAT'd to an IPv6 listener socket yet.