From: "Peter Müller" <peter.mueller@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [PATCH 1/2] squid: Update to 5.1
Date: Thu, 09 Sep 2021 22:27:51 +0200 [thread overview]
Message-ID: <48344a58-5215-5f8d-2009-4e82795354a8@ipfire.org> (raw)
In-Reply-To: <20210908160152.3223-1-matthias.fischer@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 6672 bytes --]
Hello Matthias,
first, thank you very much. Having Squid 5.x available is certainly an improvement! :-)
There is some kind of overwiev available at https://wiki.squid-cache.org/Squid-5, but
a decent release announcement is missing indeed. Also, I have seen WebSocket support
landing in Squid 5.x, but https://wiki.squid-cache.org/WebSockets gives me a 404 albeit
referred otherwise.
I am looking forward to this patch being accepted.
Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>
Thanks, and best regards,
Peter Müller
> For details see:
> http://www.squid-cache.org/Versions/v5/changesets/
>
> There is still no official announcement.
>
> Nevertheless, since 31 Jul 2021, 'squid 5.1' has become "stable"
> and is listed under "Current versions suitable for production use".
>
> The only problem I found during testing deals with 'privoxy'.
>
> Since 'privoxy' - as parent cache_peer - sometimes replies with a '403',
> 'squid 5.1' handles this cache_peer connection as 'dead' which is then
> logged in 'cache_log'. See discussion on list.
>
> Actually this is something that got fixed from 'squid 4.16' to '5.1' - its
> no bug - its a feature. Everything else works as expected,'squid' and
> 'privoxy' developers were informed.
>
> Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
> ---
> config/rootfiles/common/squid | 50 +++++++++++++++++++++++++++++++++--
> lfs/squid | 5 ++--
> 2 files changed, 50 insertions(+), 5 deletions(-)
>
> diff --git a/config/rootfiles/common/squid b/config/rootfiles/common/squid
> index 2a407ed44..0cfe2ace9 100644
> --- a/config/rootfiles/common/squid
> +++ b/config/rootfiles/common/squid
> @@ -521,15 +521,60 @@ usr/lib/squid/errors/en/error-details.txt
> #usr/lib/squid/errors/es
> #usr/lib/squid/errors/es-ar
> #usr/lib/squid/errors/es-bo
> +#usr/lib/squid/errors/es-bz
> #usr/lib/squid/errors/es-cl
> #usr/lib/squid/errors/es-co
> #usr/lib/squid/errors/es-cr
> +#usr/lib/squid/errors/es-cu
> #usr/lib/squid/errors/es-do
> #usr/lib/squid/errors/es-ec
> #usr/lib/squid/errors/es-es
> #usr/lib/squid/errors/es-gt
> #usr/lib/squid/errors/es-hn
> #usr/lib/squid/errors/es-mx
> +#usr/lib/squid/errors/es-mx/ERR_ACCESS_DENIED
> +#usr/lib/squid/errors/es-mx/ERR_ACL_TIME_QUOTA_EXCEEDED
> +#usr/lib/squid/errors/es-mx/ERR_AGENT_CONFIGURE
> +#usr/lib/squid/errors/es-mx/ERR_AGENT_WPAD
> +#usr/lib/squid/errors/es-mx/ERR_CACHE_ACCESS_DENIED
> +#usr/lib/squid/errors/es-mx/ERR_CACHE_MGR_ACCESS_DENIED
> +#usr/lib/squid/errors/es-mx/ERR_CANNOT_FORWARD
> +#usr/lib/squid/errors/es-mx/ERR_CONFLICT_HOST
> +#usr/lib/squid/errors/es-mx/ERR_CONNECT_FAIL
> +#usr/lib/squid/errors/es-mx/ERR_DIR_LISTING
> +#usr/lib/squid/errors/es-mx/ERR_DNS_FAIL
> +#usr/lib/squid/errors/es-mx/ERR_ESI
> +#usr/lib/squid/errors/es-mx/ERR_FORWARDING_DENIED
> +#usr/lib/squid/errors/es-mx/ERR_FTP_DISABLED
> +#usr/lib/squid/errors/es-mx/ERR_FTP_FAILURE
> +#usr/lib/squid/errors/es-mx/ERR_FTP_FORBIDDEN
> +#usr/lib/squid/errors/es-mx/ERR_FTP_NOT_FOUND
> +#usr/lib/squid/errors/es-mx/ERR_FTP_PUT_CREATED
> +#usr/lib/squid/errors/es-mx/ERR_FTP_PUT_ERROR
> +#usr/lib/squid/errors/es-mx/ERR_FTP_PUT_MODIFIED
> +#usr/lib/squid/errors/es-mx/ERR_FTP_UNAVAILABLE
> +#usr/lib/squid/errors/es-mx/ERR_GATEWAY_FAILURE
> +#usr/lib/squid/errors/es-mx/ERR_ICAP_FAILURE
> +#usr/lib/squid/errors/es-mx/ERR_INVALID_REQ
> +#usr/lib/squid/errors/es-mx/ERR_INVALID_RESP
> +#usr/lib/squid/errors/es-mx/ERR_INVALID_URL
> +#usr/lib/squid/errors/es-mx/ERR_LIFETIME_EXP
> +#usr/lib/squid/errors/es-mx/ERR_NO_RELAY
> +#usr/lib/squid/errors/es-mx/ERR_ONLY_IF_CACHED_MISS
> +#usr/lib/squid/errors/es-mx/ERR_PRECONDITION_FAILED
> +#usr/lib/squid/errors/es-mx/ERR_PROTOCOL_UNKNOWN
> +#usr/lib/squid/errors/es-mx/ERR_READ_ERROR
> +#usr/lib/squid/errors/es-mx/ERR_READ_TIMEOUT
> +#usr/lib/squid/errors/es-mx/ERR_SECURE_CONNECT_FAIL
> +#usr/lib/squid/errors/es-mx/ERR_SHUTTING_DOWN
> +#usr/lib/squid/errors/es-mx/ERR_SOCKET_FAILURE
> +#usr/lib/squid/errors/es-mx/ERR_TOO_BIG
> +#usr/lib/squid/errors/es-mx/ERR_UNSUP_HTTPVERSION
> +#usr/lib/squid/errors/es-mx/ERR_UNSUP_REQ
> +#usr/lib/squid/errors/es-mx/ERR_URN_RESOLVE
> +#usr/lib/squid/errors/es-mx/ERR_WRITE_ERROR
> +#usr/lib/squid/errors/es-mx/ERR_ZERO_SIZE_OBJECT
> +#usr/lib/squid/errors/es-mx/error-details.txt
> #usr/lib/squid/errors/es-ni
> #usr/lib/squid/errors/es-pa
> #usr/lib/squid/errors/es-pe
> @@ -1673,6 +1718,7 @@ usr/lib/squid/errors/ru/error-details.txt
> #usr/lib/squid/errors/sl/ERR_WRITE_ERROR
> #usr/lib/squid/errors/sl/ERR_ZERO_SIZE_OBJECT
> #usr/lib/squid/errors/sl/error-details.txt
> +#usr/lib/squid/errors/spq
> #usr/lib/squid/errors/sr
> #usr/lib/squid/errors/sr-cyrl
> #usr/lib/squid/errors/sr-cyrl-cs
> @@ -2185,10 +2231,10 @@ usr/lib/squid/errors/tr/error-details.txt
> usr/lib/squid/ext_delayer_acl
> usr/lib/squid/ext_edirectory_userip_acl
> usr/lib/squid/ext_file_userip_acl
> +#usr/lib/squid/ext_kerberos_sid_group_acl
> usr/lib/squid/ext_ldap_group_acl
> usr/lib/squid/ext_session_acl
> usr/lib/squid/ext_sql_session_acl
> -usr/lib/squid/ext_time_quota_acl
> usr/lib/squid/ext_unix_group_acl
> usr/lib/squid/ext_wbinfo_group_acl
> usr/lib/squid/helper-mux
> @@ -2273,10 +2319,10 @@ usr/sbin/updxlrator
> #usr/share/man/man8/ext_delayer_acl.8
> #usr/share/man/man8/ext_edirectory_userip_acl.8
> #usr/share/man/man8/ext_file_userip_acl.8
> +#usr/share/man/man8/ext_kerberos_sid_group_acl.8
> #usr/share/man/man8/ext_ldap_group_acl.8
> #usr/share/man/man8/ext_session_acl.8
> #usr/share/man/man8/ext_sql_session_acl.8
> -#usr/share/man/man8/ext_time_quota_acl.8
> #usr/share/man/man8/ext_unix_group_acl.8
> #usr/share/man/man8/ext_wbinfo_group_acl.8
> #usr/share/man/man8/helper-mux.8
> diff --git a/lfs/squid b/lfs/squid
> index 98034651c..c56dca7de 100644
> --- a/lfs/squid
> +++ b/lfs/squid
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 4.15
> +VER = 5.1
>
> THISAPP = squid-$(VER)
> DL_FILE = $(THISAPP).tar.xz
> @@ -46,7 +46,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_MD5 = a593de9dc888dfeca4f1f7db2cd7d3b9
> +$(DL_FILE)_MD5 = 17be9709b54fe0146452113404be7b54
>
> install : $(TARGET)
>
> @@ -127,7 +127,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> --enable-icap-client \
> --enable-zph-qos \
> --with-dl \
> - --with-filedescriptors=$$(( 16384 * 64 )) \
> --with-large-files \
> --without-gnutls \
> --without-netfilter-conntrack
>
prev parent reply other threads:[~2021-09-09 20:27 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-08 16:01 Matthias Fischer
2021-09-08 16:01 ` [PATCH 2/2] squid 5.1: set max number of filedesriptors to 32768 Matthias Fischer
2021-09-09 20:28 ` Peter Müller
2021-09-21 10:18 ` Michael Tremer
2021-09-09 20:27 ` Peter Müller [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48344a58-5215-5f8d-2009-4e82795354a8@ipfire.org \
--to=peter.mueller@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox