'squid 3.4.14' is rather old and the time could be right to test the current version '3.5.17'.
And perhaps this could fix a few problems, reported on the IPFire-Forum.
For the records: Building was smooth - test installation is running - 'ipv6' is DISABLED here.
Please note: using a similar 'lfs' as in 3.4.14', you get a startup warning in 'cache.log':
***SNIP*** squid BCP 177 violation. IPv6 transport forced OFF by build parameters. ***SNAP***
This warning is triggered if 'squid' was built with configure-option "--disable-ipv6".
Details (regarding the initial 3.5.7) see: http://squid-web-proxy-cache.1019090.n4.nabble.com/squid-announce-Squid-3-5-... http://blog.gmane.org/gmane.comp.web.squid.general/page=17 http://www.rfc-editor.org/info/rfc6540
***SNIP*** * IPv6: improve BCP 177 compliance
Since early 2012 it has been mandatory for new or upgraded Internet connected machinery and software to support IPv6 ad use it in preference over IPv4.
Squid IPv6 behaviour has followed these practices since well before the guidelines became a BCP. Over the years it has also grown into a well-tested and widely used feature.
The --disable-ipv6 build option is now deprecated. It is long past time to fix whatever network brokenness you may have that made it look attractive in past years.
Squid-3.5.7 and later will perform IPv6 availability tests on startup in all builds.
- Where IPv6 is unavailable Squid will continue exactly as it would have had the build option not been used.
These Squid can have the build option removed now.
- Where IPv6 is detected but --disable-ipv6 prevents use Squid will log "WARNING: BCP 177 violation".
Please test whether you can rebuild with IPv6 enabled. ***SNAP***
But: enabling 'ipv6' resulted in errors ('cache.log'): ... 2016/04/22 01:58:54 kid1| DiskThreadsDiskFile::openDone: (2) No such file or directory 2016/04/22 01:58:54 kid1| /var/log/cache/00/00/0000005F ...
I tracked this down to corresponding "TCP_SWAPFAIL_MISS/200"-messages in 'access.log', still investigating.
Testers are welcome, please take a look at: http://people.ipfire.org/~mfischer/squid/3.5.17/ (two versions!).
If anyone wants to know the complete changelog since '3.4.14' - take a look at: https://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/squid/squid-3.5-...
Best, Matthias
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org --- config/rootfiles/common/squid | 238 ++++++++++++++++++++++++++---------------- lfs/squid | 35 +++---- 2 files changed, 162 insertions(+), 111 deletions(-)
diff --git a/config/rootfiles/common/squid b/config/rootfiles/common/squid index c8227e3..4e8259a 100644 --- a/config/rootfiles/common/squid +++ b/config/rootfiles/common/squid @@ -6,8 +6,6 @@ etc/squid/errorpage.css etc/squid/errors etc/squid/mime.conf #etc/squid/mime.conf.default -etc/squid/msntauth.conf -#etc/squid/msntauth.conf.default etc/squid/squid.conf #etc/squid/squid.conf.default #etc/squid/squid.conf.documented @@ -22,7 +20,6 @@ usr/lib/squid/basic_db_auth usr/lib/squid/basic_fake_auth usr/lib/squid/basic_getpwnam_auth usr/lib/squid/basic_ldap_auth -usr/lib/squid/basic_msnt_auth usr/lib/squid/basic_msnt_multi_domain_auth usr/lib/squid/basic_ncsa_auth usr/lib/squid/basic_nis_auth @@ -32,8 +29,9 @@ usr/lib/squid/basic_radius_auth usr/lib/squid/basic_sasl_auth usr/lib/squid/basic_smb_auth usr/lib/squid/basic_smb_auth.sh +usr/lib/squid/basic_smb_lm_auth #usr/lib/squid/cachemgr.cgi -usr/lib/squid/cert_tool +usr/lib/squid/digest_edirectory_auth usr/lib/squid/digest_file_auth usr/lib/squid/digest_ldap_auth usr/lib/squid/diskd @@ -529,6 +527,7 @@ usr/lib/squid/errors/en/error-details.txt #usr/lib/squid/errors/es-pr #usr/lib/squid/errors/es-py #usr/lib/squid/errors/es-sv +#usr/lib/squid/errors/es-us #usr/lib/squid/errors/es-uy #usr/lib/squid/errors/es-ve usr/lib/squid/errors/es/ERR_ACCESS_DENIED @@ -1021,6 +1020,50 @@ usr/lib/squid/errors/fr/error-details.txt #usr/lib/squid/errors/ja/ERR_WRITE_ERROR #usr/lib/squid/errors/ja/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ja/error-details.txt +#usr/lib/squid/errors/ka +#usr/lib/squid/errors/ka/ERR_ACCESS_DENIED +#usr/lib/squid/errors/ka/ERR_ACL_TIME_QUOTA_EXCEEDED +#usr/lib/squid/errors/ka/ERR_AGENT_CONFIGURE +#usr/lib/squid/errors/ka/ERR_AGENT_WPAD +#usr/lib/squid/errors/ka/ERR_CACHE_ACCESS_DENIED +#usr/lib/squid/errors/ka/ERR_CACHE_MGR_ACCESS_DENIED +#usr/lib/squid/errors/ka/ERR_CANNOT_FORWARD +#usr/lib/squid/errors/ka/ERR_CONFLICT_HOST +#usr/lib/squid/errors/ka/ERR_CONNECT_FAIL +#usr/lib/squid/errors/ka/ERR_DIR_LISTING +#usr/lib/squid/errors/ka/ERR_DNS_FAIL +#usr/lib/squid/errors/ka/ERR_ESI +#usr/lib/squid/errors/ka/ERR_FORWARDING_DENIED +#usr/lib/squid/errors/ka/ERR_FTP_DISABLED +#usr/lib/squid/errors/ka/ERR_FTP_FAILURE +#usr/lib/squid/errors/ka/ERR_FTP_FORBIDDEN +#usr/lib/squid/errors/ka/ERR_FTP_NOT_FOUND +#usr/lib/squid/errors/ka/ERR_FTP_PUT_CREATED +#usr/lib/squid/errors/ka/ERR_FTP_PUT_ERROR +#usr/lib/squid/errors/ka/ERR_FTP_PUT_MODIFIED +#usr/lib/squid/errors/ka/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ka/ERR_GATEWAY_FAILURE +#usr/lib/squid/errors/ka/ERR_ICAP_FAILURE +#usr/lib/squid/errors/ka/ERR_INVALID_REQ +#usr/lib/squid/errors/ka/ERR_INVALID_RESP +#usr/lib/squid/errors/ka/ERR_INVALID_URL +#usr/lib/squid/errors/ka/ERR_LIFETIME_EXP +#usr/lib/squid/errors/ka/ERR_NO_RELAY +#usr/lib/squid/errors/ka/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ka/ERR_PRECONDITION_FAILED +#usr/lib/squid/errors/ka/ERR_READ_ERROR +#usr/lib/squid/errors/ka/ERR_READ_TIMEOUT +#usr/lib/squid/errors/ka/ERR_SECURE_CONNECT_FAIL +#usr/lib/squid/errors/ka/ERR_SHUTTING_DOWN +#usr/lib/squid/errors/ka/ERR_SOCKET_FAILURE +#usr/lib/squid/errors/ka/ERR_TOO_BIG +#usr/lib/squid/errors/ka/ERR_UNSUP_HTTPVERSION +#usr/lib/squid/errors/ka/ERR_UNSUP_REQ +#usr/lib/squid/errors/ka/ERR_URN_RESOLVE +#usr/lib/squid/errors/ka/ERR_WRITE_ERROR +#usr/lib/squid/errors/ka/ERR_ZERO_SIZE_OBJECT +#usr/lib/squid/errors/ka/error-details.txt +#usr/lib/squid/errors/ka-ge #usr/lib/squid/errors/ko #usr/lib/squid/errors/ko-kp #usr/lib/squid/errors/ko-kr @@ -1596,6 +1639,9 @@ usr/lib/squid/errors/ru/error-details.txt #usr/lib/squid/errors/sl/error-details.txt #usr/lib/squid/errors/sr #usr/lib/squid/errors/sr-cyrl +#usr/lib/squid/errors/sr-cyrl-cs +#usr/lib/squid/errors/sr-cyrl-me +#usr/lib/squid/errors/sr-cyrl-rs #usr/lib/squid/errors/sr-cyrl/ERR_ACCESS_DENIED #usr/lib/squid/errors/sr-cyrl/ERR_ACL_TIME_QUOTA_EXCEEDED #usr/lib/squid/errors/sr-cyrl/ERR_AGENT_CONFIGURE @@ -1640,6 +1686,8 @@ usr/lib/squid/errors/ru/error-details.txt #usr/lib/squid/errors/sr-cyrl/error-details.txt #usr/lib/squid/errors/sr-latn #usr/lib/squid/errors/sr-latn-cs +#usr/lib/squid/errors/sr-latn-me +#usr/lib/squid/errors/sr-latn-rs #usr/lib/squid/errors/sr-latn/ERR_ACCESS_DENIED #usr/lib/squid/errors/sr-latn/ERR_ACL_TIME_QUOTA_EXCEEDED #usr/lib/squid/errors/sr-latn/ERR_AGENT_CONFIGURE @@ -1682,6 +1730,7 @@ usr/lib/squid/errors/ru/error-details.txt #usr/lib/squid/errors/sr-latn/ERR_WRITE_ERROR #usr/lib/squid/errors/sr-latn/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sr-latn/error-details.txt +#usr/lib/squid/errors/sr-rs #usr/lib/squid/errors/sr-sp #usr/lib/squid/errors/sv #usr/lib/squid/errors/sv-fi @@ -1991,97 +2040,104 @@ usr/lib/squid/errors/tr/error-details.txt #usr/lib/squid/errors/vi/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/vi/error-details.txt #usr/lib/squid/errors/zh-cn -#usr/lib/squid/errors/zh-cn/ERR_ACCESS_DENIED -#usr/lib/squid/errors/zh-cn/ERR_ACL_TIME_QUOTA_EXCEEDED -#usr/lib/squid/errors/zh-cn/ERR_AGENT_CONFIGURE -#usr/lib/squid/errors/zh-cn/ERR_AGENT_WPAD -#usr/lib/squid/errors/zh-cn/ERR_CACHE_ACCESS_DENIED -#usr/lib/squid/errors/zh-cn/ERR_CACHE_MGR_ACCESS_DENIED -#usr/lib/squid/errors/zh-cn/ERR_CANNOT_FORWARD -#usr/lib/squid/errors/zh-cn/ERR_CONFLICT_HOST -#usr/lib/squid/errors/zh-cn/ERR_CONNECT_FAIL -#usr/lib/squid/errors/zh-cn/ERR_DIR_LISTING -#usr/lib/squid/errors/zh-cn/ERR_DNS_FAIL -#usr/lib/squid/errors/zh-cn/ERR_ESI -#usr/lib/squid/errors/zh-cn/ERR_FORWARDING_DENIED -#usr/lib/squid/errors/zh-cn/ERR_FTP_DISABLED -#usr/lib/squid/errors/zh-cn/ERR_FTP_FAILURE -#usr/lib/squid/errors/zh-cn/ERR_FTP_FORBIDDEN -#usr/lib/squid/errors/zh-cn/ERR_FTP_NOT_FOUND -#usr/lib/squid/errors/zh-cn/ERR_FTP_PUT_CREATED -#usr/lib/squid/errors/zh-cn/ERR_FTP_PUT_ERROR -#usr/lib/squid/errors/zh-cn/ERR_FTP_PUT_MODIFIED -#usr/lib/squid/errors/zh-cn/ERR_FTP_UNAVAILABLE -#usr/lib/squid/errors/zh-cn/ERR_GATEWAY_FAILURE -#usr/lib/squid/errors/zh-cn/ERR_ICAP_FAILURE -#usr/lib/squid/errors/zh-cn/ERR_INVALID_REQ -#usr/lib/squid/errors/zh-cn/ERR_INVALID_RESP -#usr/lib/squid/errors/zh-cn/ERR_INVALID_URL -#usr/lib/squid/errors/zh-cn/ERR_LIFETIME_EXP -#usr/lib/squid/errors/zh-cn/ERR_NO_RELAY -#usr/lib/squid/errors/zh-cn/ERR_ONLY_IF_CACHED_MISS -#usr/lib/squid/errors/zh-cn/ERR_PRECONDITION_FAILED -#usr/lib/squid/errors/zh-cn/ERR_READ_ERROR -#usr/lib/squid/errors/zh-cn/ERR_READ_TIMEOUT -#usr/lib/squid/errors/zh-cn/ERR_SECURE_CONNECT_FAIL -#usr/lib/squid/errors/zh-cn/ERR_SHUTTING_DOWN -#usr/lib/squid/errors/zh-cn/ERR_SOCKET_FAILURE -#usr/lib/squid/errors/zh-cn/ERR_TOO_BIG -#usr/lib/squid/errors/zh-cn/ERR_UNSUP_HTTPVERSION -#usr/lib/squid/errors/zh-cn/ERR_UNSUP_REQ -#usr/lib/squid/errors/zh-cn/ERR_URN_RESOLVE -#usr/lib/squid/errors/zh-cn/ERR_WRITE_ERROR -#usr/lib/squid/errors/zh-cn/ERR_ZERO_SIZE_OBJECT -#usr/lib/squid/errors/zh-cn/error-details.txt +#usr/lib/squid/errors/zh-hans +#usr/lib/squid/errors/zh-hans-cn +#usr/lib/squid/errors/zh-hans-sg +#usr/lib/squid/errors/zh-hans/ERR_ACCESS_DENIED +#usr/lib/squid/errors/zh-hans/ERR_ACL_TIME_QUOTA_EXCEEDED +#usr/lib/squid/errors/zh-hans/ERR_AGENT_CONFIGURE +#usr/lib/squid/errors/zh-hans/ERR_AGENT_WPAD +#usr/lib/squid/errors/zh-hans/ERR_CACHE_ACCESS_DENIED +#usr/lib/squid/errors/zh-hans/ERR_CACHE_MGR_ACCESS_DENIED +#usr/lib/squid/errors/zh-hans/ERR_CANNOT_FORWARD +#usr/lib/squid/errors/zh-hans/ERR_CONFLICT_HOST +#usr/lib/squid/errors/zh-hans/ERR_CONNECT_FAIL +#usr/lib/squid/errors/zh-hans/ERR_DIR_LISTING +#usr/lib/squid/errors/zh-hans/ERR_DNS_FAIL +#usr/lib/squid/errors/zh-hans/ERR_ESI +#usr/lib/squid/errors/zh-hans/ERR_FORWARDING_DENIED +#usr/lib/squid/errors/zh-hans/ERR_FTP_DISABLED +#usr/lib/squid/errors/zh-hans/ERR_FTP_FAILURE +#usr/lib/squid/errors/zh-hans/ERR_FTP_FORBIDDEN +#usr/lib/squid/errors/zh-hans/ERR_FTP_NOT_FOUND +#usr/lib/squid/errors/zh-hans/ERR_FTP_PUT_CREATED +#usr/lib/squid/errors/zh-hans/ERR_FTP_PUT_ERROR +#usr/lib/squid/errors/zh-hans/ERR_FTP_PUT_MODIFIED +#usr/lib/squid/errors/zh-hans/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/zh-hans/ERR_GATEWAY_FAILURE +#usr/lib/squid/errors/zh-hans/ERR_ICAP_FAILURE +#usr/lib/squid/errors/zh-hans/ERR_INVALID_REQ +#usr/lib/squid/errors/zh-hans/ERR_INVALID_RESP +#usr/lib/squid/errors/zh-hans/ERR_INVALID_URL +#usr/lib/squid/errors/zh-hans/ERR_LIFETIME_EXP +#usr/lib/squid/errors/zh-hans/ERR_NO_RELAY +#usr/lib/squid/errors/zh-hans/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/zh-hans/ERR_PRECONDITION_FAILED +#usr/lib/squid/errors/zh-hans/ERR_READ_ERROR +#usr/lib/squid/errors/zh-hans/ERR_READ_TIMEOUT +#usr/lib/squid/errors/zh-hans/ERR_SECURE_CONNECT_FAIL +#usr/lib/squid/errors/zh-hans/ERR_SHUTTING_DOWN +#usr/lib/squid/errors/zh-hans/ERR_SOCKET_FAILURE +#usr/lib/squid/errors/zh-hans/ERR_TOO_BIG +#usr/lib/squid/errors/zh-hans/ERR_UNSUP_HTTPVERSION +#usr/lib/squid/errors/zh-hans/ERR_UNSUP_REQ +#usr/lib/squid/errors/zh-hans/ERR_URN_RESOLVE +#usr/lib/squid/errors/zh-hans/ERR_WRITE_ERROR +#usr/lib/squid/errors/zh-hans/ERR_ZERO_SIZE_OBJECT +#usr/lib/squid/errors/zh-hans/error-details.txt +#usr/lib/squid/errors/zh-hant +#usr/lib/squid/errors/zh-hant-hk +#usr/lib/squid/errors/zh-hant-mo +#usr/lib/squid/errors/zh-hant-tw +#usr/lib/squid/errors/zh-hant/ERR_ACCESS_DENIED +#usr/lib/squid/errors/zh-hant/ERR_ACL_TIME_QUOTA_EXCEEDED +#usr/lib/squid/errors/zh-hant/ERR_AGENT_CONFIGURE +#usr/lib/squid/errors/zh-hant/ERR_AGENT_WPAD +#usr/lib/squid/errors/zh-hant/ERR_CACHE_ACCESS_DENIED +#usr/lib/squid/errors/zh-hant/ERR_CACHE_MGR_ACCESS_DENIED +#usr/lib/squid/errors/zh-hant/ERR_CANNOT_FORWARD +#usr/lib/squid/errors/zh-hant/ERR_CONFLICT_HOST +#usr/lib/squid/errors/zh-hant/ERR_CONNECT_FAIL +#usr/lib/squid/errors/zh-hant/ERR_DIR_LISTING +#usr/lib/squid/errors/zh-hant/ERR_DNS_FAIL +#usr/lib/squid/errors/zh-hant/ERR_ESI +#usr/lib/squid/errors/zh-hant/ERR_FORWARDING_DENIED +#usr/lib/squid/errors/zh-hant/ERR_FTP_DISABLED +#usr/lib/squid/errors/zh-hant/ERR_FTP_FAILURE +#usr/lib/squid/errors/zh-hant/ERR_FTP_FORBIDDEN +#usr/lib/squid/errors/zh-hant/ERR_FTP_NOT_FOUND +#usr/lib/squid/errors/zh-hant/ERR_FTP_PUT_CREATED +#usr/lib/squid/errors/zh-hant/ERR_FTP_PUT_ERROR +#usr/lib/squid/errors/zh-hant/ERR_FTP_PUT_MODIFIED +#usr/lib/squid/errors/zh-hant/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/zh-hant/ERR_GATEWAY_FAILURE +#usr/lib/squid/errors/zh-hant/ERR_ICAP_FAILURE +#usr/lib/squid/errors/zh-hant/ERR_INVALID_REQ +#usr/lib/squid/errors/zh-hant/ERR_INVALID_RESP +#usr/lib/squid/errors/zh-hant/ERR_INVALID_URL +#usr/lib/squid/errors/zh-hant/ERR_LIFETIME_EXP +#usr/lib/squid/errors/zh-hant/ERR_NO_RELAY +#usr/lib/squid/errors/zh-hant/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/zh-hant/ERR_PRECONDITION_FAILED +#usr/lib/squid/errors/zh-hant/ERR_READ_ERROR +#usr/lib/squid/errors/zh-hant/ERR_READ_TIMEOUT +#usr/lib/squid/errors/zh-hant/ERR_SECURE_CONNECT_FAIL +#usr/lib/squid/errors/zh-hant/ERR_SHUTTING_DOWN +#usr/lib/squid/errors/zh-hant/ERR_SOCKET_FAILURE +#usr/lib/squid/errors/zh-hant/ERR_TOO_BIG +#usr/lib/squid/errors/zh-hant/ERR_UNSUP_HTTPVERSION +#usr/lib/squid/errors/zh-hant/ERR_UNSUP_REQ +#usr/lib/squid/errors/zh-hant/ERR_URN_RESOLVE +#usr/lib/squid/errors/zh-hant/ERR_WRITE_ERROR +#usr/lib/squid/errors/zh-hant/ERR_ZERO_SIZE_OBJECT +#usr/lib/squid/errors/zh-hant/error-details.txt #usr/lib/squid/errors/zh-hk #usr/lib/squid/errors/zh-mo #usr/lib/squid/errors/zh-sg #usr/lib/squid/errors/zh-tw -#usr/lib/squid/errors/zh-tw/ERR_ACCESS_DENIED -#usr/lib/squid/errors/zh-tw/ERR_ACL_TIME_QUOTA_EXCEEDED -#usr/lib/squid/errors/zh-tw/ERR_AGENT_CONFIGURE -#usr/lib/squid/errors/zh-tw/ERR_AGENT_WPAD -#usr/lib/squid/errors/zh-tw/ERR_CACHE_ACCESS_DENIED -#usr/lib/squid/errors/zh-tw/ERR_CACHE_MGR_ACCESS_DENIED -#usr/lib/squid/errors/zh-tw/ERR_CANNOT_FORWARD -#usr/lib/squid/errors/zh-tw/ERR_CONFLICT_HOST -#usr/lib/squid/errors/zh-tw/ERR_CONNECT_FAIL -#usr/lib/squid/errors/zh-tw/ERR_DIR_LISTING -#usr/lib/squid/errors/zh-tw/ERR_DNS_FAIL -#usr/lib/squid/errors/zh-tw/ERR_ESI -#usr/lib/squid/errors/zh-tw/ERR_FORWARDING_DENIED -#usr/lib/squid/errors/zh-tw/ERR_FTP_DISABLED -#usr/lib/squid/errors/zh-tw/ERR_FTP_FAILURE -#usr/lib/squid/errors/zh-tw/ERR_FTP_FORBIDDEN -#usr/lib/squid/errors/zh-tw/ERR_FTP_NOT_FOUND -#usr/lib/squid/errors/zh-tw/ERR_FTP_PUT_CREATED -#usr/lib/squid/errors/zh-tw/ERR_FTP_PUT_ERROR -#usr/lib/squid/errors/zh-tw/ERR_FTP_PUT_MODIFIED -#usr/lib/squid/errors/zh-tw/ERR_FTP_UNAVAILABLE -#usr/lib/squid/errors/zh-tw/ERR_GATEWAY_FAILURE -#usr/lib/squid/errors/zh-tw/ERR_ICAP_FAILURE -#usr/lib/squid/errors/zh-tw/ERR_INVALID_REQ -#usr/lib/squid/errors/zh-tw/ERR_INVALID_RESP -#usr/lib/squid/errors/zh-tw/ERR_INVALID_URL -#usr/lib/squid/errors/zh-tw/ERR_LIFETIME_EXP -#usr/lib/squid/errors/zh-tw/ERR_NO_RELAY -#usr/lib/squid/errors/zh-tw/ERR_ONLY_IF_CACHED_MISS -#usr/lib/squid/errors/zh-tw/ERR_PRECONDITION_FAILED -#usr/lib/squid/errors/zh-tw/ERR_READ_ERROR -#usr/lib/squid/errors/zh-tw/ERR_READ_TIMEOUT -#usr/lib/squid/errors/zh-tw/ERR_SECURE_CONNECT_FAIL -#usr/lib/squid/errors/zh-tw/ERR_SHUTTING_DOWN -#usr/lib/squid/errors/zh-tw/ERR_SOCKET_FAILURE -#usr/lib/squid/errors/zh-tw/ERR_TOO_BIG -#usr/lib/squid/errors/zh-tw/ERR_UNSUP_HTTPVERSION -#usr/lib/squid/errors/zh-tw/ERR_UNSUP_REQ -#usr/lib/squid/errors/zh-tw/ERR_URN_RESOLVE -#usr/lib/squid/errors/zh-tw/ERR_WRITE_ERROR -#usr/lib/squid/errors/zh-tw/ERR_ZERO_SIZE_OBJECT -#usr/lib/squid/errors/zh-tw/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_ldap_group_acl usr/lib/squid/ext_ldap_group_acl usr/lib/squid/ext_session_acl usr/lib/squid/ext_sql_session_acl @@ -2158,12 +2214,15 @@ usr/sbin/updxlrator #usr/share/man/man8/basic_db_auth.8 #usr/share/man/man8/basic_getpwnam_auth.8 #usr/share/man/man8/basic_ldap_auth.8 +#usr/share/man/man8/basic_msnt_multi_domain_auth.8 #usr/share/man/man8/basic_ncsa_auth.8 #usr/share/man/man8/basic_pam_auth.8 +#usr/share/man/man8/basic_pop3_auth.8 #usr/share/man/man8/basic_radius_auth.8 #usr/share/man/man8/basic_sasl_auth.8 #usr/share/man/man8/cachemgr.cgi.8 #usr/share/man/man8/digest_file_auth.8 +#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_ldap_group_acl.8 @@ -2173,7 +2232,6 @@ usr/sbin/updxlrator #usr/share/man/man8/ext_unix_group_acl.8 #usr/share/man/man8/ext_wbinfo_group_acl.8 #usr/share/man/man8/log_db_daemon.8 -#usr/share/man/man8/negotiate_kerberos_auth.8 #usr/share/man/man8/squid.8 #usr/share/man/man8/storeid_file_rewrite.8 #var/cache/squid diff --git a/lfs/squid b/lfs/squid index 7e41c16..0edebb2 100644 --- a/lfs/squid +++ b/lfs/squid @@ -24,7 +24,7 @@
include Config
-VER = 3.4.14 +VER = 3.5.17
THISAPP = squid-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4e7d7d062159484563ef11f69a0df50a +$(DL_FILE)_MD5 = 2dc73cc01e77b1bd16d9070780ae79b1
install : $(TARGET)
@@ -70,11 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.4-13228.patch - cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.4.14-fix-max-file-descriptors.patch - cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.4-13230.patch - cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.4-13231.patch - cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.4-13232.patch + cd $(DIR_APP) && autoreconf -vfi cd $(DIR_APP)/libltdl && autoreconf -vfi
@@ -85,11 +81,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --mandir=/usr/share/man \ --libexecdir=/usr/lib/squid \ --localstatedir=/var \ - --disable-ipv6 \ - --disable-ssl \ --enable-poll \ - --disable-icmp \ - --disable-wccp \ --enable-ident-lookups \ --enable-storeio="aufs,diskd,ufs" \ --enable-underscores \ @@ -107,26 +99,27 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --enable-url-rewrite-helpers \ --enable-build-info \ --enable-eui \ - --with-pthreads \ - --with-dl \ - --with-filedescriptors=$$(( 16384 * 64 )) \ - --with-large-files \ - --with-aio \ --enable-async-io=8 \ --enable-unlinkd \ --enable-internal-dns \ - --enable-epoll \ - --disable-kqueue \ --enable-select \ --enable-cache-digests \ --enable-forw-via-db \ --enable-htcp \ --enable-kill-parent-hack \ + --enable-epoll \ + --enable-zph-qos \ + --disable-ipv6 \ + --disable-icmp \ + --disable-wccp \ + --disable-kqueue \ --disable-wccpv2 \ - --enable-icap-client \ --disable-esi \ - --enable-zph-qos \ - --disable-arch-native + --disable-arch-native \ + --with-pthreads \ + --with-dl \ + --with-large-files \ + --with-aio
cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install