]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Remove last remains of dead options
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 16 Jun 2009 03:48:57 +0000 (15:48 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 16 Jun 2009 03:48:57 +0000 (15:48 +1200)
doc/release-notes/release-3.1.man [deleted file]
doc/release-notes/release-3.1.sgml
src/cf.data.pre
test-suite/buildtests/layer-01-minimal.opts
test-suite/buildtests/layer-02-maximus.opts

diff --git a/doc/release-notes/release-3.1.man b/doc/release-notes/release-3.1.man
deleted file mode 100644 (file)
index b183dac..0000000
+++ /dev/null
@@ -1,472 +0,0 @@
-Squid 3.1.PRE1 release notesSquid Developers$Id: release-3.1.man,v 1.4 2008/01/11 03:49:18 amosjeffries Exp $This document contains the release notes for version 3.1 of Squid.
-Squid is a WWW Cache application developed by the National Laboratory
-for Applied Network Research and members of the Web Caching community.Notice
-
-.Pp
-The Squid Team are pleased to announce the release of Squid-3.1.PRE1 for pre-release testing.
-.Pp
-This new release is available for download from  or the \&.
-.Pp
-A large number of the show-stopper bugs have been fixed along with general improvements to the ICAP support.
-While this release is not deemed ready for production use, we believe it is ready for wider testing by the community.
-.Pp
-We welcome feedback and bug reports. If you find a bug, please see  for how to submit a report with a stack trace.
-.Pp
-Known issues
-
-.Pp
-Although this release is deemed good enough for testing in many setups, please note the existence of \&.
-.Pp
-Changes since earlier PRE releases of Squid-3.0
-
-.Pp
-The 3.1 change history can be \&.
-.Pp
-Changes since Squid-3.0
-
-.SH Major new features
-
-.Pp
-Squid 3.1 represents a new feature release above 3.0.
-.Pp
-The most important of these new features are:
-.Pp
-.nr ll +1
-.nr t\n(ll 0
-.if \n(ll>1 .RS
-.nr bi 1
-.Pp
-IPv6 Support
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-Most user-facing changes are reflected in squid.conf (see below).
-.Pp
-Internet Protocol version 6 (IPv6)
-
-.Pp
-Squid 3.1 supports IPv6. To enable IPv6 support, use the ./configure --enable-ipv6 option
-.Pp
-New Features for IPv6
-
-.Pp
-Squid handles localhost values seperately. For the purpose of ACLs and also external
-connections ::1 is considered a seperate IP from 127.0.0.1. This means all ACL which
-define behaviour for localhost may need ::1/128 included.
-.Pp
-.Pp
---with-localhost-ipv6 option is provided for Pure-IPv6 setups who do not want to be
-bothered by the localhost vagaries. It will enable logics to map all localhost traffic
-through ::1 unless an IPv4-only link is required.
-.Pp
-.Pp
-Additional ./configure --with-ipv4-mapped option is provided for OS that require a socket setting
-to accept IPv4 addresses on IPv6 sockets, squid performs v4-mapping on these addresses
-It is intended primarily to be used for Windows Vista builds.
-.Pp
-.Pp
-Pinger has been upgraded to perform both ICMP and ICMPv6 as required.
-As a result of this and due to a change in the binary protocol format between them,
-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.
-.Pp
-.Pp
-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 integrated. 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 third-party SNMP
-software which hard coded the MIB paths needs to be upgraded for this Squid release.
-.Pp
-.Pp
-Limitations of IPv6 Support
-
-.Pp
-Specify a specific tcp_outgoing_address and the clients who match its ACL are limited
-to the IPv4 or IPv6 network that address belongs to. They are not permitted over the
-IPv4-IPv6 boundary. Some ACL voodoo can however be applied to explicitly route the
-IPv6/IPv4 bound traffic out an appropriate interface.
-.DS
-.sp 
-.ft RR
-.nf
-    acl toIP6 dst ipv6
-    tcp_outgoing_address 2001::1 toIP6
-    tcp_outgoing_address 10.0.0.1 !toIP6
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.Pp
-WCCP is not available (neither version 1 or 2). It remains built into squid for use with IPv4 traffic but IPv6 cannot use it.
-.Pp
-.Pp
-Transparent/Interception is done via NAT at the OS level and is not available in IPv6.
-Squid will ensure that any port set with transparent or tproxy options be an IPv4-only
-listening address. Wildcard can still be used but will not open as an IPv6.
-To ensure that squid can accept IPv6 traffic on its default port, an alternative should
-be chosen to handle transparent traffic.
-.DS
-.sp 
-.ft RR
-.nf
-   http_port 3128
-   http_port 8080 transparent
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.Pp
-The 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.
-.Pp
-.Pp
-The bundled RADIUS Auth helper is IPv4-native, both in traffic between and data storage
-with the RADIUS server. A new helper will be needed for IPv6 RADIUS protocol.
-.Pp
-.Pp
-.SH Changes to squid.conf
-
-.Pp
-There have been changes to Squid's configuration file since Squid-3.0.
-.Pp
-This section gives a thorough account of those changes in three categories:
-.Pp
-.nr ll +1
-.nr t\n(ll 0
-.if \n(ll>1 .RS
-.nr bi 1
-.Pp
-.nr bi 1
-.Pp
-.nr bi 1
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-.Pp
-.Pp
-.Pp
-New tags
-
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.IP "pinger_enable"
-.nr bi 1
-.Pp
-New option to enable/disable the ICMP pinger helper with a reconfigure instead of a full rebuild.
-.DS
-.sp 
-.ft RR
-.nf
-        Control whether the pinger is active at run-time.
-        Enables turning ICMP pinger on and off with a simple squid -k reconfigure.
-        default is on when --enable-icmp is compiled in.
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.IP "dns_v4_fallback"
-.nr bi 1
-.Pp
-New option to prevent squid from always looking up IPv4 regardless of whether IPv6 addresses are found.
-Squid will follow a policy of prefering IPv6 links, keeping the IPv4 only as a safety net behind IPv6.
-.DS
-.sp 
-.ft RR
-.nf
-        Standard practice with DNS is to lookup either A or AAAA records
-        and use the results if it succeeds. Only looking up the other if
-        the first attempt fails or otherwise produces no results.
-
-        That policy however will cause squid to produce error pages for some
-        servers that advertise AAAA but are unreachable over IPv6.
-
-        If this is ON  squid will always lookup both AAAA and A, using both.
-        If this is OFF squid will lookup AAAA and only try A if none found.
-
-        WARNING: There are some possibly unwanted side-effects with this on:
-                *) Doubles the load placed by squid on the DNS network.
-                *) May negatively impact connection delay times.
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.IP "include"
-.nr bi 1
-.Pp
-New option to import entire secondary configuration files into squid.conf.
-.DS
-.sp 
-.ft RR
-.nf
-        Squid will follow the files immediately and insert all their content
-        as if it was at that position in squid.conf. As per squid.conf some
-        options are order-specific within the config as a whole.
-
-        A few layers of include are allowed, but too many are confusing and
-        squid will enforce an include depth of 16 files.
-
-        Syntax:
-                include /path/to/file1 /path/to/file2
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-Changes to existing tags
-
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.IP "acl"
-.nr bi 1
-.Pp
-New preset content
-.DS
-.sp 
-.ft RR
-.nf
-        <p>ipv6 - now available as a preset type in the src and dst ACL matching all of the public IPv6 network space.
-        <verb>
-    acl aclname dst ipv6
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.IP "external_acl_type"
-.nr bi 1
-.Pp
-New options 'ipv4' and 'ipv6' are added to set the IPv4/v6 protocol between squid and its helpers.
-Please be aware of some limits to these options. These options only affet the transport protocol used
-to send data to and from the helpers. Squid in IPv6-mode may still send %SRC addresses in IPv4 or IPv6
-format, so all helpers will need to be checked and converted to cope with such information cleanly.
-.DS
-.sp 
-.ft RR
-.nf
-          ipv4 / ipv6   IP-mode used to communicate to this helper.
-                        For compatability with older configurations and helpers
-                        'ipv4' is the default unless --with-localhost-ipv6 is used.
-                        --with-localhost-ipv6 changes the default to 'ipv6'.
-                        SPECIAL NOTE: explicit use of these options override --with-localhost-ipv6
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.IP "tcp_outgoing_address"
-.nr bi 1
-.Pp
-This option causes some problems when bridging IPv4 and IPv6. A workaround has been provided.
-.DS
-.sp 
-.ft RR
-.nf
-        Squid is built with a capability of bridging the IPv4 and IPv6 internets.
-        tcp_outgoing_address as previously used breaks this bridging by forcing
-        all outbound traffic through a certain IPv4 which may be on the wrong
-        side of the IPv4/IPv6 boundary.
-
-        To operate with tcp_outgoing_address and keep the bridging benefits
-        an additional ACL needs to be used which ensures the IPv6-bound traffic
-        is never forced or permitted out the IPv4 interface.
-
-        acl to_ipv6 dst ipv6
-        tcp_outgoing_address 2002::c001 good_service_net to_ipv6
-        tcp_outgoing_address 10.0.0.2 good_service_net !to_ipv6
-
-        tcp_outgoing_address 2002::beef normal_service_net to_ipv6
-        tcp_outgoing_address 10.0.0.1 normal_service_net !to_ipv6
-
-        tcp_outgoing_address 2002::1 to_ipv6
-        tcp_outgoing_address 10.0.0.3 !to_ipv6
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.IP "balance_on_multiple_ip"
-.nr bi 1
-.Pp
-The previous default behavour (rotate per-request) of this setting causes failover clashes with IPv6 built-in mechanisms.
-It has thus been turned off by default. Making the 'best choice' IP continue in use for any hostname until it encounters a connection failure and failover drops to the next known IP.
-.DS
-.sp 
-.ft RR
-.nf
-       Modern IP resolvers in squid sort lookup results by preferred access.
-       By default squid will use these IP in order and only rotates to
-       the next listed when the most preffered fails.
-
-       Some load balancing servers based on round robin DNS have been
-       found not to preserve user session state across requests
-       to different IP addresses.
-
-       Enabling this directive Squid rotates IP's per request.
-        
-.DE
-.fi 
-.ec
-.ft P
-.sp
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-.Pp
-Removed tags
-
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-.Pp
-.SH Changes to ./configure Options
-
-.Pp
-There have been some changes to Squid's build configuration since Squid-3.0.
-.Pp
-This section gives an account of those changes in three categories:
-.Pp
-.nr ll +1
-.nr t\n(ll 0
-.if \n(ll>1 .RS
-.nr bi 1
-.Pp
-.nr bi 1
-.Pp
-.nr bi 1
-.Pp
-.nr bi 1
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-.Pp
-.Pp
-New options
-
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.IP "--enable-ipv6"
-.nr bi 1
-.Pp
-Buildwith IPv6 support. The default is to build without.
-.Pp
-.IP "--with-localhost-ipv6"
-.nr bi 1
-.Pp
-Build support for squid to map all 127.0.0.1 traffic onto ::1.
-The default is to build with 127.0.0.1 and ::1 being considered seperate IP.
-see the IPv6 details above for a better description. 
-.Pp
-.IP "--with-ipv6-split-stack"
-.nr bi 1
-.Pp
-Enable special additions for IPv6 support in Windows XP.
-see the IPv6 details above for a better description.
-.Pp
-.IP "--with-ipv4-mapped"
-.nr bi 1
-.Pp
-Enable special additions for IPv6 support in Windows Vista.
-see the IPv6 details above for a better description.
-.Pp
-.IP "--with-dns-cname"
-.nr bi 1
-.Pp
-Enable CNAME recursion within the Internal DNS resolver stub squid uses.
-This has no effect on the external DNS helper.
-Please note this extension is still experimental and may encounter problems.
-To see if it is actually needed you can run squid without it for a period and
-check the CNAME-Only Requests statistics squid maintains.
-If it produces ongoing serious problems the external helper may be needed
-but please report the bugs anyway.
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-Changes to existing options
-
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.IP "--disable-internl-dns"
-.nr bi 1
-.Pp
-Better support for Linux using the external DNS helper.
-The helper will compile and work with dns_nameservers on more variants of Linux than previously.
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-Not yet available options
-
-.Pp
-These configure options have not yet been ported to Squid-3. If you need something to do then
-porting one of these from Squid-2 to Squid-3 is most welcome.
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.IP "--enable-devpoll"
-.nr bi 1
-.Pp
-Support for Solaris /dev/poll
-.Pp
-.IP "--enable-select-simple"
-.nr bi 1
-.Pp
-Basic POSIX select() loop without any binary fd_set optimizations.
-.Pp
-.IP "--enable-follow-x-forwarded-for"
-.nr bi 1
-.Pp
-Support following the X-Forwarded-For HTTP header for determining the
-client IP address
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
-Removed options
-
-.Pp
-The following configure options have been removed.
-.Pp
-.nr ll +1
-.nr t\n(ll 2
-.if \n(ll>1 .RS
-.Pp
-.if \n(ll>1 .RE
-.nr ll -1
-.Pp
index f371e3eb5c1e73bc1a9f4a95728102f52d1a9747..bbabbc4757f7012fa2116c2d8f5cc72c6b56e36c 100644 (file)
@@ -893,9 +893,7 @@ NOCOMMENT_START
         <verb>
           ipv4 / ipv6   IP-mode used to communicate to this helper.
                         For compatability with older configurations and helpers
-                        'ipv4' is the default unless --with-localhost-ipv6 is used.
-                        --with-localhost-ipv6 changes the default to 'ipv6'.
-                        SPECIAL NOTE: explicit use of these options override --with-localhost-ipv6
+                        the default is 'ipv4'.
         </verb>
        <p>New header input format specifiers. To seperate Request and Reply headers when both passed back.
        <verb>
@@ -1104,12 +1102,6 @@ This section gives an account of those changes in three categories:
        <p>If it produces ongoing serious problems the external helper may be needed
           but please report the bugs anyway.
 
-       <tag>--with-localhost-ipv6</tag>
-       <p>Build support for squid to map all 127.0.0.1 traffic onto ::1.
-           The default is to build with 127.0.0.1 and ::1 being considered seperate IP.
-           see the IPv6 details above for a better description.
-       <p>WARNING: This is an RFC violation. Use is discouraged.
-
        <tag>--with-logdir=PATH</tag>
        <p>Allow build-time configuration of Default location for squid logs.
 
index 32f38b1522863708a44ddec16a1637819fd55c5e..7620c08e16acb8f96383e5d778822827a2e2e4ee 100644 (file)
@@ -399,9 +399,7 @@ DOC_START
          protocol=2.5  Compatibility mode for Squid-2.5 external acl helpers
          ipv4 / ipv6   IP-mode used to communicate to this helper.
                        For compatability with older configurations and helpers
-                       'ipv4' is the default unless --with-localhost-ipv6 is used.
-                       --with-localhost-ipv6 changes the default to 'ipv6'.
-                       SPECIAL NOTE: these options override --with-localhost-ipv6
+                       the default is 'ipv4'.
 
        FORMAT specifications
 
index 70ed43c12cb664d51d3336f63fcd8831745fc371..ed7190e4cba1cf79fa112d0d1c59f5730f444914 100644 (file)
@@ -87,8 +87,6 @@ OPTS=" \
        --without-large-files \
        --without-valgrind-debug \
        --without-ipv6-split-stack \
-       --without-ipv4-mapped \
-       --without-localhost-ipv6 \
        --without-dns-cname \
        --without-po2html \
        "
index 559ad6a2ec8a3a1cd815527cf2f8c7cb5c23ceb7..a0d6cd012c918c7efe6dbef656afa51a047b8b99 100644 (file)
@@ -32,7 +32,6 @@
 #   --enable-kqueue \
 #   --enable-esi \
 #   --enable-win32-service \
-#   --with-localhost-ipv6 \
 #
 #
 OPTS=" \