From: Amos Jeffries Date: Thu, 3 Jun 2010 10:10:36 +0000 (+1200) Subject: Update release notes X-Git-Tag: SQUID_3_2_0_1~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68c0ac6f2cd514122550116e22262880d8b84133;p=thirdparty%2Fsquid.git Update release notes --- diff --git a/doc/release-notes/release-3.2.html b/doc/release-notes/release-3.2.html index e3ae0aafdd..5f8d06bc6f 100644 --- a/doc/release-notes/release-3.2.html +++ b/doc/release-notes/release-3.2.html @@ -163,12 +163,12 @@ For several helpers the directory name used in --enable-X-helpers configure opti
  • squid_ldap_auth - basic_ldap_auth - Authenticate with LDAP user accounts.
  • ncsa_auth - basic_ncsa_auth - Authenticate with NCSA httpd-style password file.
  • pam_auth - basic_pam_auth - Authenticate with the system PAM infrastructure.
  • -
  • pop3.pl - basic_pop3_auth.pl - Authenticate with a mail server POP3/SMTP credentials
  • +
  • pop3.pl - basic_pop3_auth - Authenticate with a mail server POP3/SMTP credentials
  • squid_sasl_auth - basic_sasl_auth - Authenticate with SASL.
  • smb_auth - basic_smb_auth - Authenticate with Samba SMB.
  • yp_auth - basic_nis_auth - Authenticate with NIS security system.
  • mswin_sspi - basic_sspi_auth - Authenticate with a Windows Domain Controller using SSPI.
  • -
  • MSNT-multi-domain - basic_msnt_multi_domain_auth.pl - Authenticate with any one of multiple Windows Domain Controllers.
  • +
  • MSNT-multi-domain - basic_msnt_multi_domain_auth - Authenticate with any one of multiple Windows Domain Controllers.
  • squid_radius_auth - basic_radius_auth - Authenticate with RADIUS.
  • @@ -226,11 +226,13 @@ versions and beginning with 3.2 they are available in languages other than engli

    3.1 began the Internationalization of Squid with the public facing error pages. This move begins the Localization of the internal administrator facing manuals.

    +

    2.4 Solaris 10 pthreads Support (Experimental)

    Automatic detection and use of the pthreads library available from Solaris 10

    +

    3. Changes to squid.conf since Squid-3.1

    There have been changes to Squid's configuration file since Squid-3.1.

    @@ -279,7 +281,7 @@ An upgraded drop-in replacement for http_access2 found in Squid-2.

    tproxy_uses_indirect_client

    Controls whether the indirect client address found in the X-Forwarded-For header is used for spoofing instead of the directly connected client address. -Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter

    +Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter

    @@ -290,7 +292,12 @@ Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter

    access_log
    -

    New daemon module to send each log line as text data to a file I/O daemon.

    +

    New stdio module to send log data directly from Squid to a disk file. +This is the historic behaviour of Squid before logging modules were introduced, and +remains the default used when no module is selected. +It is recommended to upgrade logging to the faster daemon: module.

    +

    New daemon module to send each log line as text data to a file I/O daemon handling the slow disk I/O. +New installs, or installs with no logs configured explicitly will use this module by default.

    New tcp module to send each log line as text data to a TCP receiver.

    New udp module to send each log line as text data to a UDP receiver.

    @@ -317,10 +324,16 @@ Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter

    Deprecated children=N in favor of children-max=N.

    logformat
    +

    %>lp Local TCP port used by transactions with http servers.

    %sn Unique sequence number per log line. Ported from 2.7

    -

    %>eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6) +

    %<eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6) Both EUI forms are logged in the same field. Type can be identified by length or byte delimiter.

    +
    memory_pools_limit
    +

    Memory limits have been revised and corrected from 3.1.4 onwards.

    +

    Please check and update your squid.conf to use the text none for no limit instead of the old 0 (zero).

    +

    All users upgrading need to be aware that from Squid-3.3 setting this option to 0 (zero) will mean zero bytes of memory get pooled.

    +
    windows_ipaddrchangemonitor

    Now only available to be set in Windows builds.

    @@ -373,11 +386,31 @@ Both EUI forms are logged in the same field. Type can be identified by length or

    +
    --enable-auth-basic[=HELPERS]
    +

    Specified without any parameters all helpers will be auto-built.

    +

    With an explicit empty list ="" protocol suport will be built but no helpers.

    +

    With an explicit list protocol support and just those helpers will be built.

    + +
    --enable-auth-digest[=HELPERS]
    +

    Specified without any parameters all helpers will be auto-built.

    +

    With an explicit empty list ="" protocol suport will be built but no helpers.

    +

    With an explicit list protocol support and just those helpers will be built.

    + +
    --enable-auth-negotiate
    +

    Specified without any parameters all helpers will be auto-built.

    +

    With an explicit empty list ="" protocol suport will be built but no helpers.

    +

    With an explicit list protocol support and just those helpers will be built.

    + +
    --enable-auth-ntlm
    +

    Specified without any parameters all helpers will be auto-built.

    +

    With an explicit empty list ="" protocol suport will be built but no helpers.

    +

    With an explicit list protocol support and just those helpers will be built.

    +
    --enable-eui

    Enable Support for handling EUI operations. This includes ARP lookups for MAC (EUI-48) addresses and the ACL arp type tests.

    -
    --enable-log-daemon-auth-helpers
    +
    --enable-log-daemon-helpers

    Build helpers for logging I/O.

    --enable-url-rewrite-helpers
    @@ -395,8 +428,9 @@ the helper protocol usage and provide exemplar code.

    -
    ???alphabetical list within group ordered: enable, disable, with, without) ???
    -

    ???explain??

    +
    --enable-auth
    +

    No longer takes a list of arguments. This option now is restricted to building with or without for authentication.

    +

    The new --enable-auth-X/--disable-auth-X parameters determine which authentication protocols and helpers are built.

    @@ -408,6 +442,18 @@ the helper protocol usage and provide exemplar code.

    --enable-arp-acl

    Replaced by --enable-eui

    +
    --enable-auth-basic-helpers
    +

    replaced by --enable-auth-basic.

    + +
    --enable-auth-digest-helpers
    +

    replaced by --enable-auth-digest.

    + +
    --enable-auth-negotiate-helpers
    +

    replaced by --enable-auth-negotiate.

    + +
    --enable-auth-ntlm-helpers
    +

    replaced by --enable-auth-ntlm.

    +

    diff --git a/doc/release-notes/release-3.2.sgml b/doc/release-notes/release-3.2.sgml index 971fb5c02b..312258ce0c 100644 --- a/doc/release-notes/release-3.2.sgml +++ b/doc/release-notes/release-3.2.sgml @@ -143,10 +143,12 @@ Most user-facing changes are reflected in squid.conf (see below).

    3.1 began the Internationalization of Squid with the public facing error pages. This move begins the Localization of the internal administrator facing manuals. + Solaris 10 pthreads Support (Experimental)

    Automatic detection and use of the pthreads library available from Solaris 10 + Changes to squid.conf since Squid-3.1

    There have been changes to Squid's configuration file since Squid-3.1. @@ -188,7 +190,7 @@ This section gives a thorough account of those changes in three categories: tproxy_uses_indirect_client

    Controls whether the indirect client address found in the X-Forwarded-For header is used for spoofing instead of the directly connected client address. - Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter + Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter @@ -196,7 +198,12 @@ This section gives a thorough account of those changes in three categories:

    access_log -

    New daemon module to send each log line as text data to a file I/O daemon. +

    New stdio module to send log data directly from Squid to a disk file. + This is the historic behaviour of Squid before logging modules were introduced, and + remains the default used when no module is selected. + It is recommended to upgrade logging to the faster daemon: module. +

    New daemon module to send each log line as text data to a file I/O daemon handling the slow disk I/O. + New installs, or installs with no logs configured explicitly will use this module by default.

    New tcp module to send each log line as text data to a TCP receiver.

    New udp module to send each log line as text data to a UDP receiver. @@ -223,8 +230,9 @@ This section gives a thorough account of those changes in three categories:

    Deprecated children=N in favor of children-max=N. logformat +

    %>lp Local TCP port used by transactions with http servers.

    %sn Unique sequence number per log line. Ported from 2.7 -

    %>eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6) +

    %<eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6) Both EUI forms are logged in the same field. Type can be identified by length or byte delimiter. memory_pools_limit @@ -274,11 +282,31 @@ This section gives an account of those changes in three categories: New options

    + --enable-auth-basic[=HELPERS] +

    Specified without any parameters all helpers will be auto-built. +

    With an explicit empty list ="" protocol suport will be built but no helpers. +

    With an explicit list protocol support and just those helpers will be built. + + --enable-auth-digest[=HELPERS] +

    Specified without any parameters all helpers will be auto-built. +

    With an explicit empty list ="" protocol suport will be built but no helpers. +

    With an explicit list protocol support and just those helpers will be built. + + --enable-auth-negotiate +

    Specified without any parameters all helpers will be auto-built. +

    With an explicit empty list ="" protocol suport will be built but no helpers. +

    With an explicit list protocol support and just those helpers will be built. + + --enable-auth-ntlm +

    Specified without any parameters all helpers will be auto-built. +

    With an explicit empty list ="" protocol suport will be built but no helpers. +

    With an explicit list protocol support and just those helpers will be built. + --enable-eui

    Enable Support for handling EUI operations. This includes ARP lookups for MAC (EUI-48) addresses and the ACL arp type tests. - --enable-log-daemon-auth-helpers + --enable-log-daemon-helpers

    Build helpers for logging I/O. --enable-url-rewrite-helpers @@ -293,8 +321,9 @@ This section gives an account of those changes in three categories: Changes to existing options

    - ???alphabetical list within group ordered: enable, disable, with, without) ??? -

    ???explain?? + --enable-auth +

    No longer takes a list of arguments. This option now is restricted to building with or without for authentication. +

    The new --enable-auth-X/--disable-auth-X parameters determine which authentication protocols and helpers are built.

    @@ -305,6 +334,18 @@ This section gives an account of those changes in three categories: --enable-arp-acl

    Replaced by --enable-eui + --enable-auth-basic-helpers +

    replaced by --enable-auth-basic. + + --enable-auth-digest-helpers +

    replaced by --enable-auth-digest. + + --enable-auth-negotiate-helpers +

    replaced by --enable-auth-negotiate. + + --enable-auth-ntlm-helpers +

    replaced by --enable-auth-ntlm. +