-The Squid Team are pleased to announce the release of Squid-3.1.0.15 for testing.
+The Squid Team are pleased to announce the release of Squid-3.1.0.16 for testing.
This new release is available for download from
From c4a0c2a9733392a10d41d5f0d4baaa7b07ee12fe Mon Sep 17 00:00:00 2001
From: Amos Jeffries
-
-
-
-
- The Squid Team are pleased to announce the release of Squid-3.1.0.15 for testing. The Squid Team are pleased to announce the release of Squid-3.1.0.16 for testing. This new release is available for download from
http://www.squid-cache.org/Versions/v3/3.1/ or the
mirrors.Squid 3.1.0.15 release notes
+Squid 3.1.0.16 release notes
Squid Developers
@@ -36,53 +36,41 @@ for Applied Network Research and members of the Web Caching community.
3. Windows support
+3. Changes to squid.conf since Squid-3.0
-
4. Changes to squid.conf since Squid-3.0
+4. Changes to ./configure options since Squid-3.0
-
5. Changes to ./configure options since Squid-3.0
+5. Options Removed since Squid-2
-
6. Options Removed since Squid-2
+6. Regressions since Squid-2.7
-
-7. Regressions since Squid-2.7
-
-
-
1. Notice
-
This Squid version can run on Windows as a system service using the Cygwin emulation environment,
-or can be compiled in Windows native mode using the MinGW + MSYS development environment. Windows NT 4 SP4 and later are supported.
-On Windows 2000 and later the service is configured to use the Windows Service Recovery option
-restarting automatically after 60 seconds.
Some new command line options were added for the Windows service support:
The service installation is made with -i command line switch, it's possible to use -f switch at -the same time for specify a different config-file settings for the Squid Service that will be -stored on the Windows Registry.
- -A new -n switch specify the Windows Service Name, so multiple Squid instance are allowed. -"Squid" is the default when the switch is not used.
- -So, to install the service, the syntax is:
--
-squid -i [-f file] [-n name] -- - -
Service uninstallation is made with -r command line switch with the appropriate -n switch.
- -The -k switch family must be used with the appropriate -f and -n switches, so the syntax is:
--
-squid -k command [-f file] -n service-name -- -where service-name is the name specified with -n options at service install time. - -
To use the Squid original command line, the new -O switch must be used ONCE, the syntax is:
--
-squid -O cmdline [-n service-name] -- -
If multiple service command line options must be specified, use quote. The -n switch is -needed only when a non default service name is in use.
- -Don't use the "Start parameters" in the Windows 2000/XP/2003 Service applet: they are -specific to Windows services functionality and Squid is not designed for understand they.
- -In the following example the command line of the "squidsvc" Squid service is set to "-D -u 3130":
--
-squid -O "-D -u 3130" -n squidsvc -- - -
The process status helper functions make it easier for you to obtain information about -processes and device drivers running on Microsoft® Windows NT®/Windows® 2000. These -functions are available in PSAPI.DLL, which is distributed in the Microsoft® Platform -Software Development Kit (SDK). The same information is generally available through the -performance data in the registry, but it is more difficult to get to it. PSAPI.DLL is -freely redistributable.
- -PSAPI.DLL is available only on Windows NT, 2000, XP and 2003. The implementation in Squid is -aware of this, and try to use it only on the right platform.
- -On Windows NT PSAPI.DLL can be found as component of many applications, if you need it, -you can find it on Windows NT Resource KIT. If you have problem, it can be -downloaded from here: -http://download.microsoft.com/download/platformsdk/Redist/4.0.1371.1/NT4/EN-US/psinst.EXE
- -On Windows 2000 and later it is available installing the Windows Support Tools, located on the -Support\Tools folder of the installation Windows CD-ROM.
- -On Windows platforms, if no value is specified in the dns_nameservers option on -squid.conf or in the /etc/resolv.conf file, the list of DNS name servers are -taken from the Windows registry, both static and dynamic DHCP configurations -are supported.
- --
-acl blocklist url_regex -i "c:/squid/etc/blocked1.txt" -- -
-redirect_program c:/perl/bin/perl.exe c:/squid/libexec/redir.pl -redirect_program c:/winnt/system32/cmd.exe /C c:/squid/libexec/redir.cmd --
-
A reasonably recent release of
-Cygwin or
-MinGW is needed.
-The usage of the Cygwin environment is very similar to other Unix/Linux environments, and -devel version of libraries must be installed.
-For the MinGW environment, the packages MSYS, MinGW and msysDTK must be installed. Some additional libraries and tools must be downloaded separately:
-OpenSSL:
-Shining Light Productions Win32 OpenSSL
-libcrypt:
-MinGW packages repository
-db-1.85:
-TinyCOBOL download area
-When running configure, --disable-wccp and --disable-wccpv2 options should always specified to avoid compile errors.
-
On Windows, cache manager (cachemgr.cgi) can be used with Microsoft IIS or Apache.
-Some specific configuration could be needed:
-
-ScriptAlias /squid/cgi-bin/ "c:/squid/libexec/" -<Location /squid/cgi-bin/cachemgr.cgi> - PassEnv TMP TEMP - Order allow,deny - Allow from workstation.example.com -</Location> --
There have been changes to Squid's configuration file since Squid-3.0.
This section gives a thorough account of those changes in three categories:
@@ -665,7 +430,7 @@ ScriptAlias /squid/cgi-bin/ "c:/squid/libexec/" -@@ -1288,7 +1053,7 @@ DEFAULT: None bypassed.
-@@ -1539,11 +1304,13 @@ For now option 'tproxy' remains with old behaviour meaning fully-invisible proxy
New log format tag sets %icap::* %adapt::* for adaptation information. %Hs tag deprecated and replaced by request/reply specific >Hs and <Hs +new %>ha option to log HTTP request headers after adaptation and redirection. HTTP request/reply format tags may now be optionally prefixed with http::. Old forms will be deprecated in some as yet undecided future release.
dt Total time spent making DNS lookups (milliseconds)
+ [http::]>ha The HTTP request headers after adaptation and redirection.
[http::]>Hs HTTP status code sent to the client
[http::]<Hs HTTP status code received from the next hop
[http::]>sh Received HTTP request headers size
@@ -1674,7 +1441,7 @@ refresh_pattern . 0 20% 4320
- 4.3 Removed tags
+ 3.3 Removed tags
@@ -1697,7 +1464,7 @@ The -D command line option used previously to suppress these tests is also obsol
-5. Changes to ./configure options since Squid-3.0
+4. Changes to ./configure options since Squid-3.0
There have been some changes to Squid's build configuration since Squid-3.0.
This section gives an account of those changes in three categories:
@@ -1713,7 +1480,7 @@ The -D command line option used previously to suppress these tests is also obsol
- 5.1 New options
+ 4.1 New options
@@ -1797,7 +1564,7 @@ Default is to automatically detect the binary.
- 5.2 Changes to existing options
+ 4.2 Changes to existing options
@@ -1832,7 +1599,7 @@ Use --without-pthreads to disable, but only if you really have to.
- 5.3 Removed options
+ 4.3 Removed options
@@ -1849,11 +1616,11 @@ Use --without-pthreads to disable, but only if you really have to.
-6. Options Removed since Squid-2
+5. Options Removed since Squid-2
Some squid.conf and ./configure options which were available in Squid-2.6 and Squid-2.7 are made obsolete in Squid-3.1.
-6.1 Removed squid.conf options since Squid-2.7
+5.1 Removed squid.conf options since Squid-2.7
@@ -1902,7 +1669,7 @@ Use --without-pthreads to disable, but only if you really have to.
-6.2 Removed squid.conf options since Squid-2.6
+5.2 Removed squid.conf options since Squid-2.6
@@ -1913,7 +1680,7 @@ Use --without-pthreads to disable, but only if you really have to.
-6.3 Removed ./configure options since Squid-2.7
+5.3 Removed ./configure options since Squid-2.7
@@ -1970,13 +1737,13 @@ Use --without-pthreads to disable, but only if you really have to.
-7. Regressions since Squid-2.7
+6. Regressions since Squid-2.7
Some squid.conf and ./configure options which were available in Squid-2.7 are not yet available in Squid-3.1
If you need something to do then porting one of these from Squid-2 to Squid-3 is most welcome.
-7.1 Missing squid.conf options available in Squid-2.7
+6.1 Missing squid.conf options available in Squid-2.7
@@ -2102,7 +1869,7 @@ Use --without-pthreads to disable, but only if you really have to.
-7.2 Missing ./configure options available in Squid-2.7
+6.2 Missing ./configure options available in Squid-2.7
diff --git a/doc/release-notes/release-3.1.sgml b/doc/release-notes/release-3.1.sgml
index 8ce3298112..094855ce34 100644
--- a/doc/release-notes/release-3.1.sgml
+++ b/doc/release-notes/release-3.1.sgml
@@ -1,6 +1,6 @@
-Squid 3.1.0.15 release notes
+Squid 3.1.0.16 release notes
Squid Developers
@@ -13,7 +13,7 @@ for Applied Network Research and members of the Web Caching community.
Notice
-The Squid Team are pleased to announce the release of Squid-3.1.0.15 for testing.
+The Squid Team are pleased to announce the release of Squid-3.1.0.16 for testing.
This new release is available for download from or the .
--
2.47.3