Merge ~athos-ribeiro/ubuntu/+source/squid:MRE-jammy-5.7 into ubuntu/+source/squid:ubuntu/jammy-devel

Proposed by Athos Ribeiro
Status: Superseded
Proposed branch: ~athos-ribeiro/ubuntu/+source/squid:MRE-jammy-5.7
Merge into: ubuntu/+source/squid:ubuntu/jammy-devel
Diff against target: 91606 lines (+20882/-18611)
4124 files modified
CONTRIBUTORS (+115/-3)
ChangeLog (+68/-0)
INSTALL (+1/-1)
Makefile.am (+1/-1)
Makefile.in (+2/-1)
QUICKSTART (+1/-1)
README (+1/-1)
RELEASENOTES.html (+34/-4)
acinclude/ax_cxx_0x_types.m4 (+1/-1)
acinclude/ax_cxx_compile_stdcxx_11.m4 (+1/-1)
acinclude/ax_with_prog.m4 (+1/-1)
acinclude/compiler-flags.m4 (+18/-18)
acinclude/init.m4 (+5/-5)
acinclude/krb5.m4 (+3/-3)
acinclude/lib-checks.m4 (+3/-3)
acinclude/os-deps.m4 (+13/-13)
acinclude/pam.m4 (+4/-4)
acinclude/pkg.m4 (+3/-3)
acinclude/squid-util.m4 (+6/-6)
acinclude/tdb.m4 (+1/-1)
aclocal.m4 (+10059/-10017)
bootstrap.sh (+4/-4)
cfgaux/config.guess (+887/-613)
cfgaux/config.sub (+1349/-1260)
cfgaux/ltmain.sh (+512/-315)
compat/GnuRegex.c (+23/-16)
compat/GnuRegex.h (+5/-5)
compat/Makefile.am (+1/-1)
compat/Makefile.in (+2/-1)
compat/assert.cc (+1/-1)
compat/assert.h (+1/-1)
compat/cmsg.h (+1/-1)
compat/compat.cc (+1/-1)
compat/compat.h (+1/-1)
compat/compat_shared.h (+1/-1)
compat/cppunit.h (+1/-1)
compat/cpu.h (+5/-3)
compat/debug.cc (+1/-1)
compat/debug.h (+1/-1)
compat/eui64_aton.c (+1/-1)
compat/eui64_aton.h (+1/-1)
compat/fdsetsize.h (+1/-1)
compat/getaddrinfo.cc (+1/-1)
compat/getaddrinfo.h (+1/-1)
compat/getnameinfo.cc (+1/-1)
compat/getnameinfo.h (+1/-1)
compat/inet_ntop.cc (+1/-1)
compat/inet_ntop.h (+1/-1)
compat/inet_pton.cc (+1/-1)
compat/inet_pton.h (+1/-1)
compat/initgroups.c (+1/-1)
compat/initgroups.h (+1/-1)
compat/memrchr.cc (+1/-1)
compat/memrchr.h (+1/-1)
compat/mswindows.cc (+1/-1)
compat/openssl.h (+3/-1)
compat/os/aix.h (+1/-1)
compat/os/android.h (+1/-1)
compat/os/dragonfly.h (+1/-1)
compat/os/freebsd.h (+1/-1)
compat/os/hpux.h (+1/-1)
compat/os/linux.h (+1/-1)
compat/os/macosx.h (+1/-1)
compat/os/mswindows.h (+7/-3)
compat/os/netbsd.h (+1/-1)
compat/os/next.h (+1/-1)
compat/os/openbsd.h (+1/-1)
compat/os/opensolaris_10_netdb.h (+1/-1)
compat/os/os2.h (+1/-1)
compat/os/qnx.h (+1/-1)
compat/os/sgi.h (+1/-1)
compat/os/solaris.h (+1/-1)
compat/os/sunos.h (+1/-1)
compat/osdetect.h (+1/-1)
compat/psignal.c (+1/-1)
compat/psignal.h (+1/-1)
compat/shm.cc (+1/-1)
compat/shm.h (+1/-1)
compat/statvfs.cc (+1/-1)
compat/statvfs.h (+1/-1)
compat/stdio.h (+1/-1)
compat/stdvarargs.h (+1/-1)
compat/strerror.c (+1/-1)
compat/strnrchr.c (+1/-1)
compat/strnrchr.h (+1/-1)
compat/strnstr.cc (+1/-1)
compat/strtoll.c (+1/-1)
compat/strtoll.h (+1/-1)
compat/tempnam.c (+1/-1)
compat/tempnam.h (+1/-1)
compat/testPreCompiler.cc (+1/-1)
compat/testPreCompiler.h (+1/-1)
compat/types.h (+1/-1)
compat/valgrind.h (+1/-1)
compat/xalloc.cc (+1/-1)
compat/xalloc.h (+1/-1)
compat/xis.h (+1/-1)
compat/xstrerror.cc (+1/-1)
compat/xstrerror.h (+1/-1)
compat/xstring.cc (+1/-1)
compat/xstring.h (+1/-1)
compat/xstrto.cc (+1/-1)
compat/xstrto.h (+1/-1)
configure (+336/-186)
configure.ac (+36/-35)
contrib/Makefile.am (+2/-2)
contrib/Makefile.in (+3/-2)
contrib/solaris/solaris-krb5-include.patch (+1/-1)
contrib/url-normalizer.pl (+1/-1)
contrib/user-agents.pl (+1/-1)
debian/NEWS (+12/-0)
debian/changelog (+37/-0)
debian/patches/99-ubuntu-ssl-cert-snakeoil.patch (+6/-6)
debian/patches/series (+0/-16)
debian/squid-openssl.postinst (+16/-0)
dev/null (+0/-28)
doc/Makefile.am (+1/-1)
doc/Makefile.in (+2/-1)
doc/debug-sections.txt (+1/-1)
doc/manuals/Makefile.am (+1/-1)
doc/manuals/Makefile.in (+2/-1)
doc/manuals/Substitute.am (+1/-1)
doc/manuals/language.am (+1/-1)
doc/release-notes/Makefile.am (+1/-1)
doc/release-notes/Makefile.in (+2/-1)
doc/release-notes/release-5.html (+34/-4)
errors/COPYRIGHT (+1/-1)
errors/Makefile.am (+1/-1)
errors/Makefile.in (+2/-1)
errors/TRANSLATORS (+2/-1)
errors/af/ERR_ACCESS_DENIED (+1/-1)
errors/af/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/af/ERR_AGENT_CONFIGURE (+1/-1)
errors/af/ERR_AGENT_WPAD (+1/-1)
errors/af/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/af/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/af/ERR_CANNOT_FORWARD (+1/-1)
errors/af/ERR_CONFLICT_HOST (+1/-1)
errors/af/ERR_CONNECT_FAIL (+1/-1)
errors/af/ERR_DIR_LISTING (+1/-1)
errors/af/ERR_DNS_FAIL (+1/-1)
errors/af/ERR_ESI (+1/-1)
errors/af/ERR_FORWARDING_DENIED (+1/-1)
errors/af/ERR_FTP_DISABLED (+1/-1)
errors/af/ERR_FTP_FAILURE (+1/-1)
errors/af/ERR_FTP_FORBIDDEN (+1/-1)
errors/af/ERR_FTP_NOT_FOUND (+1/-1)
errors/af/ERR_FTP_PUT_CREATED (+1/-1)
errors/af/ERR_FTP_PUT_ERROR (+1/-1)
errors/af/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/af/ERR_FTP_UNAVAILABLE (+1/-1)
errors/af/ERR_GATEWAY_FAILURE (+1/-1)
errors/af/ERR_ICAP_FAILURE (+1/-1)
errors/af/ERR_INVALID_REQ (+1/-1)
errors/af/ERR_INVALID_RESP (+1/-1)
errors/af/ERR_INVALID_URL (+1/-1)
errors/af/ERR_LIFETIME_EXP (+1/-1)
errors/af/ERR_NO_RELAY (+1/-1)
errors/af/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/af/ERR_PRECONDITION_FAILED (+1/-1)
errors/af/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/af/ERR_READ_ERROR (+1/-1)
errors/af/ERR_READ_TIMEOUT (+1/-1)
errors/af/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/af/ERR_SHUTTING_DOWN (+1/-1)
errors/af/ERR_SOCKET_FAILURE (+1/-1)
errors/af/ERR_TOO_BIG (+1/-1)
errors/af/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/af/ERR_UNSUP_REQ (+1/-1)
errors/af/ERR_URN_RESOLVE (+1/-1)
errors/af/ERR_WRITE_ERROR (+1/-1)
errors/af/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/alias-link.sh (+1/-1)
errors/alias-upgrade (+1/-1)
errors/aliases (+1/-1)
errors/ar/ERR_ACCESS_DENIED (+1/-1)
errors/ar/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ar/ERR_AGENT_CONFIGURE (+1/-1)
errors/ar/ERR_AGENT_WPAD (+1/-1)
errors/ar/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ar/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ar/ERR_CANNOT_FORWARD (+1/-1)
errors/ar/ERR_CONFLICT_HOST (+1/-1)
errors/ar/ERR_CONNECT_FAIL (+1/-1)
errors/ar/ERR_DIR_LISTING (+1/-1)
errors/ar/ERR_DNS_FAIL (+1/-1)
errors/ar/ERR_ESI (+1/-1)
errors/ar/ERR_FORWARDING_DENIED (+1/-1)
errors/ar/ERR_FTP_DISABLED (+1/-1)
errors/ar/ERR_FTP_FAILURE (+1/-1)
errors/ar/ERR_FTP_FORBIDDEN (+1/-1)
errors/ar/ERR_FTP_NOT_FOUND (+1/-1)
errors/ar/ERR_FTP_PUT_CREATED (+1/-1)
errors/ar/ERR_FTP_PUT_ERROR (+1/-1)
errors/ar/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ar/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ar/ERR_GATEWAY_FAILURE (+1/-1)
errors/ar/ERR_ICAP_FAILURE (+1/-1)
errors/ar/ERR_INVALID_REQ (+1/-1)
errors/ar/ERR_INVALID_RESP (+1/-1)
errors/ar/ERR_INVALID_URL (+1/-1)
errors/ar/ERR_LIFETIME_EXP (+1/-1)
errors/ar/ERR_NO_RELAY (+1/-1)
errors/ar/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ar/ERR_PRECONDITION_FAILED (+1/-1)
errors/ar/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ar/ERR_READ_ERROR (+1/-1)
errors/ar/ERR_READ_TIMEOUT (+1/-1)
errors/ar/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ar/ERR_SHUTTING_DOWN (+1/-1)
errors/ar/ERR_SOCKET_FAILURE (+1/-1)
errors/ar/ERR_TOO_BIG (+1/-1)
errors/ar/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ar/ERR_UNSUP_REQ (+1/-1)
errors/ar/ERR_URN_RESOLVE (+1/-1)
errors/ar/ERR_WRITE_ERROR (+1/-1)
errors/ar/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/az/ERR_ACCESS_DENIED (+1/-1)
errors/az/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/az/ERR_AGENT_CONFIGURE (+1/-1)
errors/az/ERR_AGENT_WPAD (+1/-1)
errors/az/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/az/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/az/ERR_CANNOT_FORWARD (+1/-1)
errors/az/ERR_CONFLICT_HOST (+1/-1)
errors/az/ERR_CONNECT_FAIL (+1/-1)
errors/az/ERR_DIR_LISTING (+1/-1)
errors/az/ERR_DNS_FAIL (+1/-1)
errors/az/ERR_ESI (+1/-1)
errors/az/ERR_FORWARDING_DENIED (+1/-1)
errors/az/ERR_FTP_DISABLED (+1/-1)
errors/az/ERR_FTP_FAILURE (+1/-1)
errors/az/ERR_FTP_FORBIDDEN (+1/-1)
errors/az/ERR_FTP_NOT_FOUND (+1/-1)
errors/az/ERR_FTP_PUT_CREATED (+1/-1)
errors/az/ERR_FTP_PUT_ERROR (+1/-1)
errors/az/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/az/ERR_FTP_UNAVAILABLE (+1/-1)
errors/az/ERR_GATEWAY_FAILURE (+1/-1)
errors/az/ERR_ICAP_FAILURE (+1/-1)
errors/az/ERR_INVALID_REQ (+1/-1)
errors/az/ERR_INVALID_RESP (+1/-1)
errors/az/ERR_INVALID_URL (+1/-1)
errors/az/ERR_LIFETIME_EXP (+1/-1)
errors/az/ERR_NO_RELAY (+1/-1)
errors/az/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/az/ERR_PRECONDITION_FAILED (+1/-1)
errors/az/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/az/ERR_READ_ERROR (+1/-1)
errors/az/ERR_READ_TIMEOUT (+1/-1)
errors/az/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/az/ERR_SHUTTING_DOWN (+1/-1)
errors/az/ERR_SOCKET_FAILURE (+1/-1)
errors/az/ERR_TOO_BIG (+1/-1)
errors/az/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/az/ERR_UNSUP_REQ (+1/-1)
errors/az/ERR_URN_RESOLVE (+1/-1)
errors/az/ERR_WRITE_ERROR (+1/-1)
errors/az/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/bg/ERR_ACCESS_DENIED (+1/-1)
errors/bg/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/bg/ERR_AGENT_CONFIGURE (+1/-1)
errors/bg/ERR_AGENT_WPAD (+1/-1)
errors/bg/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/bg/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/bg/ERR_CANNOT_FORWARD (+1/-1)
errors/bg/ERR_CONFLICT_HOST (+1/-1)
errors/bg/ERR_CONNECT_FAIL (+1/-1)
errors/bg/ERR_DIR_LISTING (+1/-1)
errors/bg/ERR_DNS_FAIL (+1/-1)
errors/bg/ERR_ESI (+1/-1)
errors/bg/ERR_FORWARDING_DENIED (+1/-1)
errors/bg/ERR_FTP_DISABLED (+1/-1)
errors/bg/ERR_FTP_FAILURE (+1/-1)
errors/bg/ERR_FTP_FORBIDDEN (+1/-1)
errors/bg/ERR_FTP_NOT_FOUND (+1/-1)
errors/bg/ERR_FTP_PUT_CREATED (+1/-1)
errors/bg/ERR_FTP_PUT_ERROR (+1/-1)
errors/bg/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/bg/ERR_FTP_UNAVAILABLE (+1/-1)
errors/bg/ERR_GATEWAY_FAILURE (+1/-1)
errors/bg/ERR_ICAP_FAILURE (+1/-1)
errors/bg/ERR_INVALID_REQ (+1/-1)
errors/bg/ERR_INVALID_RESP (+1/-1)
errors/bg/ERR_INVALID_URL (+1/-1)
errors/bg/ERR_LIFETIME_EXP (+1/-1)
errors/bg/ERR_NO_RELAY (+1/-1)
errors/bg/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/bg/ERR_PRECONDITION_FAILED (+1/-1)
errors/bg/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/bg/ERR_READ_ERROR (+1/-1)
errors/bg/ERR_READ_TIMEOUT (+1/-1)
errors/bg/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/bg/ERR_SHUTTING_DOWN (+1/-1)
errors/bg/ERR_SOCKET_FAILURE (+1/-1)
errors/bg/ERR_TOO_BIG (+1/-1)
errors/bg/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/bg/ERR_UNSUP_REQ (+1/-1)
errors/bg/ERR_URN_RESOLVE (+1/-1)
errors/bg/ERR_WRITE_ERROR (+1/-1)
errors/bg/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ca/ERR_ACCESS_DENIED (+1/-1)
errors/ca/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ca/ERR_AGENT_CONFIGURE (+1/-1)
errors/ca/ERR_AGENT_WPAD (+1/-1)
errors/ca/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ca/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ca/ERR_CANNOT_FORWARD (+1/-1)
errors/ca/ERR_CONFLICT_HOST (+1/-1)
errors/ca/ERR_CONNECT_FAIL (+1/-1)
errors/ca/ERR_DIR_LISTING (+1/-1)
errors/ca/ERR_DNS_FAIL (+1/-1)
errors/ca/ERR_ESI (+1/-1)
errors/ca/ERR_FORWARDING_DENIED (+1/-1)
errors/ca/ERR_FTP_DISABLED (+1/-1)
errors/ca/ERR_FTP_FAILURE (+1/-1)
errors/ca/ERR_FTP_FORBIDDEN (+1/-1)
errors/ca/ERR_FTP_NOT_FOUND (+1/-1)
errors/ca/ERR_FTP_PUT_CREATED (+1/-1)
errors/ca/ERR_FTP_PUT_ERROR (+1/-1)
errors/ca/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ca/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ca/ERR_GATEWAY_FAILURE (+1/-1)
errors/ca/ERR_ICAP_FAILURE (+1/-1)
errors/ca/ERR_INVALID_REQ (+1/-1)
errors/ca/ERR_INVALID_RESP (+1/-1)
errors/ca/ERR_INVALID_URL (+1/-1)
errors/ca/ERR_LIFETIME_EXP (+1/-1)
errors/ca/ERR_NO_RELAY (+1/-1)
errors/ca/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ca/ERR_PRECONDITION_FAILED (+1/-1)
errors/ca/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ca/ERR_READ_ERROR (+1/-1)
errors/ca/ERR_READ_TIMEOUT (+1/-1)
errors/ca/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ca/ERR_SHUTTING_DOWN (+1/-1)
errors/ca/ERR_SOCKET_FAILURE (+1/-1)
errors/ca/ERR_TOO_BIG (+1/-1)
errors/ca/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ca/ERR_UNSUP_REQ (+1/-1)
errors/ca/ERR_URN_RESOLVE (+1/-1)
errors/ca/ERR_WRITE_ERROR (+1/-1)
errors/ca/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/cs/ERR_ACCESS_DENIED (+1/-1)
errors/cs/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/cs/ERR_AGENT_CONFIGURE (+1/-1)
errors/cs/ERR_AGENT_WPAD (+1/-1)
errors/cs/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/cs/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/cs/ERR_CANNOT_FORWARD (+1/-1)
errors/cs/ERR_CONFLICT_HOST (+1/-1)
errors/cs/ERR_CONNECT_FAIL (+1/-1)
errors/cs/ERR_DIR_LISTING (+1/-1)
errors/cs/ERR_DNS_FAIL (+1/-1)
errors/cs/ERR_ESI (+1/-1)
errors/cs/ERR_FORWARDING_DENIED (+1/-1)
errors/cs/ERR_FTP_DISABLED (+1/-1)
errors/cs/ERR_FTP_FAILURE (+1/-1)
errors/cs/ERR_FTP_FORBIDDEN (+1/-1)
errors/cs/ERR_FTP_NOT_FOUND (+1/-1)
errors/cs/ERR_FTP_PUT_CREATED (+1/-1)
errors/cs/ERR_FTP_PUT_ERROR (+1/-1)
errors/cs/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/cs/ERR_FTP_UNAVAILABLE (+1/-1)
errors/cs/ERR_GATEWAY_FAILURE (+1/-1)
errors/cs/ERR_ICAP_FAILURE (+1/-1)
errors/cs/ERR_INVALID_REQ (+1/-1)
errors/cs/ERR_INVALID_RESP (+1/-1)
errors/cs/ERR_INVALID_URL (+1/-1)
errors/cs/ERR_LIFETIME_EXP (+1/-1)
errors/cs/ERR_NO_RELAY (+1/-1)
errors/cs/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/cs/ERR_PRECONDITION_FAILED (+1/-1)
errors/cs/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/cs/ERR_READ_ERROR (+1/-1)
errors/cs/ERR_READ_TIMEOUT (+1/-1)
errors/cs/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/cs/ERR_SHUTTING_DOWN (+1/-1)
errors/cs/ERR_SOCKET_FAILURE (+1/-1)
errors/cs/ERR_TOO_BIG (+1/-1)
errors/cs/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/cs/ERR_UNSUP_REQ (+1/-1)
errors/cs/ERR_URN_RESOLVE (+1/-1)
errors/cs/ERR_WRITE_ERROR (+1/-1)
errors/cs/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/da/ERR_ACCESS_DENIED (+1/-1)
errors/da/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/da/ERR_AGENT_CONFIGURE (+1/-1)
errors/da/ERR_AGENT_WPAD (+1/-1)
errors/da/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/da/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/da/ERR_CANNOT_FORWARD (+1/-1)
errors/da/ERR_CONFLICT_HOST (+1/-1)
errors/da/ERR_CONNECT_FAIL (+1/-1)
errors/da/ERR_DIR_LISTING (+1/-1)
errors/da/ERR_DNS_FAIL (+1/-1)
errors/da/ERR_ESI (+1/-1)
errors/da/ERR_FORWARDING_DENIED (+1/-1)
errors/da/ERR_FTP_DISABLED (+1/-1)
errors/da/ERR_FTP_FAILURE (+1/-1)
errors/da/ERR_FTP_FORBIDDEN (+1/-1)
errors/da/ERR_FTP_NOT_FOUND (+1/-1)
errors/da/ERR_FTP_PUT_CREATED (+1/-1)
errors/da/ERR_FTP_PUT_ERROR (+1/-1)
errors/da/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/da/ERR_FTP_UNAVAILABLE (+1/-1)
errors/da/ERR_GATEWAY_FAILURE (+1/-1)
errors/da/ERR_ICAP_FAILURE (+1/-1)
errors/da/ERR_INVALID_REQ (+1/-1)
errors/da/ERR_INVALID_RESP (+1/-1)
errors/da/ERR_INVALID_URL (+1/-1)
errors/da/ERR_LIFETIME_EXP (+1/-1)
errors/da/ERR_NO_RELAY (+1/-1)
errors/da/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/da/ERR_PRECONDITION_FAILED (+1/-1)
errors/da/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/da/ERR_READ_ERROR (+1/-1)
errors/da/ERR_READ_TIMEOUT (+1/-1)
errors/da/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/da/ERR_SHUTTING_DOWN (+1/-1)
errors/da/ERR_SOCKET_FAILURE (+1/-1)
errors/da/ERR_TOO_BIG (+1/-1)
errors/da/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/da/ERR_UNSUP_REQ (+1/-1)
errors/da/ERR_URN_RESOLVE (+1/-1)
errors/da/ERR_WRITE_ERROR (+1/-1)
errors/da/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/de/ERR_ACCESS_DENIED (+1/-1)
errors/de/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/de/ERR_AGENT_CONFIGURE (+1/-1)
errors/de/ERR_AGENT_WPAD (+1/-1)
errors/de/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/de/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/de/ERR_CANNOT_FORWARD (+1/-1)
errors/de/ERR_CONFLICT_HOST (+1/-1)
errors/de/ERR_CONNECT_FAIL (+1/-1)
errors/de/ERR_DIR_LISTING (+1/-1)
errors/de/ERR_DNS_FAIL (+1/-1)
errors/de/ERR_ESI (+1/-1)
errors/de/ERR_FORWARDING_DENIED (+1/-1)
errors/de/ERR_FTP_DISABLED (+1/-1)
errors/de/ERR_FTP_FAILURE (+1/-1)
errors/de/ERR_FTP_FORBIDDEN (+1/-1)
errors/de/ERR_FTP_NOT_FOUND (+1/-1)
errors/de/ERR_FTP_PUT_CREATED (+1/-1)
errors/de/ERR_FTP_PUT_ERROR (+1/-1)
errors/de/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/de/ERR_FTP_UNAVAILABLE (+1/-1)
errors/de/ERR_GATEWAY_FAILURE (+1/-1)
errors/de/ERR_ICAP_FAILURE (+1/-1)
errors/de/ERR_INVALID_REQ (+1/-1)
errors/de/ERR_INVALID_RESP (+1/-1)
errors/de/ERR_INVALID_URL (+1/-1)
errors/de/ERR_LIFETIME_EXP (+1/-1)
errors/de/ERR_NO_RELAY (+1/-1)
errors/de/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/de/ERR_PRECONDITION_FAILED (+1/-1)
errors/de/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/de/ERR_READ_ERROR (+1/-1)
errors/de/ERR_READ_TIMEOUT (+1/-1)
errors/de/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/de/ERR_SHUTTING_DOWN (+1/-1)
errors/de/ERR_SOCKET_FAILURE (+1/-1)
errors/de/ERR_TOO_BIG (+1/-1)
errors/de/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/de/ERR_UNSUP_REQ (+1/-1)
errors/de/ERR_URN_RESOLVE (+1/-1)
errors/de/ERR_WRITE_ERROR (+1/-1)
errors/de/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/el/ERR_ACCESS_DENIED (+1/-1)
errors/el/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/el/ERR_AGENT_CONFIGURE (+1/-1)
errors/el/ERR_AGENT_WPAD (+1/-1)
errors/el/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/el/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/el/ERR_CANNOT_FORWARD (+1/-1)
errors/el/ERR_CONFLICT_HOST (+1/-1)
errors/el/ERR_CONNECT_FAIL (+1/-1)
errors/el/ERR_DIR_LISTING (+1/-1)
errors/el/ERR_DNS_FAIL (+1/-1)
errors/el/ERR_ESI (+1/-1)
errors/el/ERR_FORWARDING_DENIED (+1/-1)
errors/el/ERR_FTP_DISABLED (+1/-1)
errors/el/ERR_FTP_FAILURE (+1/-1)
errors/el/ERR_FTP_FORBIDDEN (+1/-1)
errors/el/ERR_FTP_NOT_FOUND (+1/-1)
errors/el/ERR_FTP_PUT_CREATED (+1/-1)
errors/el/ERR_FTP_PUT_ERROR (+1/-1)
errors/el/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/el/ERR_FTP_UNAVAILABLE (+1/-1)
errors/el/ERR_GATEWAY_FAILURE (+1/-1)
errors/el/ERR_ICAP_FAILURE (+1/-1)
errors/el/ERR_INVALID_REQ (+1/-1)
errors/el/ERR_INVALID_RESP (+1/-1)
errors/el/ERR_INVALID_URL (+1/-1)
errors/el/ERR_LIFETIME_EXP (+1/-1)
errors/el/ERR_NO_RELAY (+1/-1)
errors/el/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/el/ERR_PRECONDITION_FAILED (+1/-1)
errors/el/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/el/ERR_READ_ERROR (+1/-1)
errors/el/ERR_READ_TIMEOUT (+1/-1)
errors/el/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/el/ERR_SHUTTING_DOWN (+1/-1)
errors/el/ERR_SOCKET_FAILURE (+1/-1)
errors/el/ERR_TOO_BIG (+1/-1)
errors/el/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/el/ERR_UNSUP_REQ (+1/-1)
errors/el/ERR_URN_RESOLVE (+1/-1)
errors/el/ERR_WRITE_ERROR (+1/-1)
errors/el/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/en/ERR_ACCESS_DENIED (+1/-1)
errors/en/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/en/ERR_AGENT_CONFIGURE (+1/-1)
errors/en/ERR_AGENT_WPAD (+1/-1)
errors/en/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/en/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/en/ERR_CANNOT_FORWARD (+1/-1)
errors/en/ERR_CONFLICT_HOST (+1/-1)
errors/en/ERR_CONNECT_FAIL (+1/-1)
errors/en/ERR_DIR_LISTING (+1/-1)
errors/en/ERR_DNS_FAIL (+1/-1)
errors/en/ERR_ESI (+1/-1)
errors/en/ERR_FORWARDING_DENIED (+1/-1)
errors/en/ERR_FTP_DISABLED (+1/-1)
errors/en/ERR_FTP_FAILURE (+1/-1)
errors/en/ERR_FTP_FORBIDDEN (+1/-1)
errors/en/ERR_FTP_NOT_FOUND (+1/-1)
errors/en/ERR_FTP_PUT_CREATED (+1/-1)
errors/en/ERR_FTP_PUT_ERROR (+1/-1)
errors/en/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/en/ERR_FTP_UNAVAILABLE (+1/-1)
errors/en/ERR_GATEWAY_FAILURE (+1/-1)
errors/en/ERR_ICAP_FAILURE (+1/-1)
errors/en/ERR_INVALID_REQ (+1/-1)
errors/en/ERR_INVALID_RESP (+1/-1)
errors/en/ERR_INVALID_URL (+1/-1)
errors/en/ERR_LIFETIME_EXP (+1/-1)
errors/en/ERR_NO_RELAY (+1/-1)
errors/en/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/en/ERR_PRECONDITION_FAILED (+1/-1)
errors/en/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/en/ERR_READ_ERROR (+1/-1)
errors/en/ERR_READ_TIMEOUT (+1/-1)
errors/en/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/en/ERR_SHUTTING_DOWN (+1/-1)
errors/en/ERR_SOCKET_FAILURE (+1/-1)
errors/en/ERR_TOO_BIG (+1/-1)
errors/en/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/en/ERR_UNSUP_REQ (+1/-1)
errors/en/ERR_URN_RESOLVE (+1/-1)
errors/en/ERR_WRITE_ERROR (+1/-1)
errors/en/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/errorpage.css (+1/-1)
errors/es-mx/ERR_ACCESS_DENIED (+1/-1)
errors/es-mx/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/es-mx/ERR_AGENT_CONFIGURE (+1/-1)
errors/es-mx/ERR_AGENT_WPAD (+1/-1)
errors/es-mx/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/es-mx/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/es-mx/ERR_CANNOT_FORWARD (+1/-1)
errors/es-mx/ERR_CONFLICT_HOST (+1/-1)
errors/es-mx/ERR_CONNECT_FAIL (+1/-1)
errors/es-mx/ERR_DIR_LISTING (+1/-1)
errors/es-mx/ERR_DNS_FAIL (+1/-1)
errors/es-mx/ERR_ESI (+1/-1)
errors/es-mx/ERR_FORWARDING_DENIED (+1/-1)
errors/es-mx/ERR_FTP_DISABLED (+1/-1)
errors/es-mx/ERR_FTP_FAILURE (+1/-1)
errors/es-mx/ERR_FTP_FORBIDDEN (+1/-1)
errors/es-mx/ERR_FTP_NOT_FOUND (+1/-1)
errors/es-mx/ERR_FTP_PUT_CREATED (+1/-1)
errors/es-mx/ERR_FTP_PUT_ERROR (+1/-1)
errors/es-mx/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/es-mx/ERR_FTP_UNAVAILABLE (+1/-1)
errors/es-mx/ERR_GATEWAY_FAILURE (+1/-1)
errors/es-mx/ERR_ICAP_FAILURE (+1/-1)
errors/es-mx/ERR_INVALID_REQ (+1/-1)
errors/es-mx/ERR_INVALID_RESP (+1/-1)
errors/es-mx/ERR_INVALID_URL (+1/-1)
errors/es-mx/ERR_LIFETIME_EXP (+1/-1)
errors/es-mx/ERR_NO_RELAY (+1/-1)
errors/es-mx/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/es-mx/ERR_PRECONDITION_FAILED (+1/-1)
errors/es-mx/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/es-mx/ERR_READ_ERROR (+1/-1)
errors/es-mx/ERR_READ_TIMEOUT (+1/-1)
errors/es-mx/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/es-mx/ERR_SHUTTING_DOWN (+1/-1)
errors/es-mx/ERR_SOCKET_FAILURE (+1/-1)
errors/es-mx/ERR_TOO_BIG (+1/-1)
errors/es-mx/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/es-mx/ERR_UNSUP_REQ (+1/-1)
errors/es-mx/ERR_URN_RESOLVE (+1/-1)
errors/es-mx/ERR_WRITE_ERROR (+1/-1)
errors/es-mx/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/es/ERR_ACCESS_DENIED (+1/-1)
errors/es/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/es/ERR_AGENT_CONFIGURE (+1/-1)
errors/es/ERR_AGENT_WPAD (+1/-1)
errors/es/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/es/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/es/ERR_CANNOT_FORWARD (+1/-1)
errors/es/ERR_CONFLICT_HOST (+1/-1)
errors/es/ERR_CONNECT_FAIL (+1/-1)
errors/es/ERR_DIR_LISTING (+1/-1)
errors/es/ERR_DNS_FAIL (+1/-1)
errors/es/ERR_ESI (+1/-1)
errors/es/ERR_FORWARDING_DENIED (+1/-1)
errors/es/ERR_FTP_DISABLED (+1/-1)
errors/es/ERR_FTP_FAILURE (+1/-1)
errors/es/ERR_FTP_FORBIDDEN (+1/-1)
errors/es/ERR_FTP_NOT_FOUND (+1/-1)
errors/es/ERR_FTP_PUT_CREATED (+1/-1)
errors/es/ERR_FTP_PUT_ERROR (+1/-1)
errors/es/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/es/ERR_FTP_UNAVAILABLE (+1/-1)
errors/es/ERR_GATEWAY_FAILURE (+1/-1)
errors/es/ERR_ICAP_FAILURE (+1/-1)
errors/es/ERR_INVALID_REQ (+1/-1)
errors/es/ERR_INVALID_RESP (+1/-1)
errors/es/ERR_INVALID_URL (+1/-1)
errors/es/ERR_LIFETIME_EXP (+1/-1)
errors/es/ERR_NO_RELAY (+1/-1)
errors/es/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/es/ERR_PRECONDITION_FAILED (+1/-1)
errors/es/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/es/ERR_READ_ERROR (+1/-1)
errors/es/ERR_READ_TIMEOUT (+1/-1)
errors/es/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/es/ERR_SHUTTING_DOWN (+1/-1)
errors/es/ERR_SOCKET_FAILURE (+1/-1)
errors/es/ERR_TOO_BIG (+1/-1)
errors/es/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/es/ERR_UNSUP_REQ (+1/-1)
errors/es/ERR_URN_RESOLVE (+1/-1)
errors/es/ERR_WRITE_ERROR (+1/-1)
errors/es/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/et/ERR_ACCESS_DENIED (+1/-1)
errors/et/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/et/ERR_AGENT_CONFIGURE (+1/-1)
errors/et/ERR_AGENT_WPAD (+1/-1)
errors/et/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/et/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/et/ERR_CANNOT_FORWARD (+1/-1)
errors/et/ERR_CONFLICT_HOST (+1/-1)
errors/et/ERR_CONNECT_FAIL (+1/-1)
errors/et/ERR_DIR_LISTING (+1/-1)
errors/et/ERR_DNS_FAIL (+1/-1)
errors/et/ERR_ESI (+1/-1)
errors/et/ERR_FORWARDING_DENIED (+1/-1)
errors/et/ERR_FTP_DISABLED (+1/-1)
errors/et/ERR_FTP_FAILURE (+1/-1)
errors/et/ERR_FTP_FORBIDDEN (+1/-1)
errors/et/ERR_FTP_NOT_FOUND (+1/-1)
errors/et/ERR_FTP_PUT_CREATED (+1/-1)
errors/et/ERR_FTP_PUT_ERROR (+1/-1)
errors/et/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/et/ERR_FTP_UNAVAILABLE (+1/-1)
errors/et/ERR_GATEWAY_FAILURE (+1/-1)
errors/et/ERR_ICAP_FAILURE (+1/-1)
errors/et/ERR_INVALID_REQ (+1/-1)
errors/et/ERR_INVALID_RESP (+1/-1)
errors/et/ERR_INVALID_URL (+1/-1)
errors/et/ERR_LIFETIME_EXP (+1/-1)
errors/et/ERR_NO_RELAY (+1/-1)
errors/et/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/et/ERR_PRECONDITION_FAILED (+1/-1)
errors/et/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/et/ERR_READ_ERROR (+1/-1)
errors/et/ERR_READ_TIMEOUT (+1/-1)
errors/et/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/et/ERR_SHUTTING_DOWN (+1/-1)
errors/et/ERR_SOCKET_FAILURE (+1/-1)
errors/et/ERR_TOO_BIG (+1/-1)
errors/et/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/et/ERR_UNSUP_REQ (+1/-1)
errors/et/ERR_URN_RESOLVE (+1/-1)
errors/et/ERR_WRITE_ERROR (+1/-1)
errors/et/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/fa/ERR_ACCESS_DENIED (+1/-1)
errors/fa/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/fa/ERR_AGENT_CONFIGURE (+1/-1)
errors/fa/ERR_AGENT_WPAD (+1/-1)
errors/fa/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/fa/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/fa/ERR_CANNOT_FORWARD (+1/-1)
errors/fa/ERR_CONFLICT_HOST (+1/-1)
errors/fa/ERR_CONNECT_FAIL (+1/-1)
errors/fa/ERR_DIR_LISTING (+1/-1)
errors/fa/ERR_DNS_FAIL (+1/-1)
errors/fa/ERR_ESI (+1/-1)
errors/fa/ERR_FORWARDING_DENIED (+1/-1)
errors/fa/ERR_FTP_DISABLED (+1/-1)
errors/fa/ERR_FTP_FAILURE (+1/-1)
errors/fa/ERR_FTP_FORBIDDEN (+1/-1)
errors/fa/ERR_FTP_NOT_FOUND (+1/-1)
errors/fa/ERR_FTP_PUT_CREATED (+1/-1)
errors/fa/ERR_FTP_PUT_ERROR (+1/-1)
errors/fa/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/fa/ERR_FTP_UNAVAILABLE (+1/-1)
errors/fa/ERR_GATEWAY_FAILURE (+1/-1)
errors/fa/ERR_ICAP_FAILURE (+1/-1)
errors/fa/ERR_INVALID_REQ (+1/-1)
errors/fa/ERR_INVALID_RESP (+1/-1)
errors/fa/ERR_INVALID_URL (+1/-1)
errors/fa/ERR_LIFETIME_EXP (+1/-1)
errors/fa/ERR_NO_RELAY (+1/-1)
errors/fa/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/fa/ERR_PRECONDITION_FAILED (+1/-1)
errors/fa/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/fa/ERR_READ_ERROR (+1/-1)
errors/fa/ERR_READ_TIMEOUT (+1/-1)
errors/fa/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/fa/ERR_SHUTTING_DOWN (+1/-1)
errors/fa/ERR_SOCKET_FAILURE (+1/-1)
errors/fa/ERR_TOO_BIG (+1/-1)
errors/fa/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/fa/ERR_UNSUP_REQ (+1/-1)
errors/fa/ERR_URN_RESOLVE (+1/-1)
errors/fa/ERR_WRITE_ERROR (+1/-1)
errors/fa/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/fi/ERR_ACCESS_DENIED (+1/-1)
errors/fi/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/fi/ERR_AGENT_CONFIGURE (+1/-1)
errors/fi/ERR_AGENT_WPAD (+1/-1)
errors/fi/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/fi/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/fi/ERR_CANNOT_FORWARD (+1/-1)
errors/fi/ERR_CONFLICT_HOST (+1/-1)
errors/fi/ERR_CONNECT_FAIL (+1/-1)
errors/fi/ERR_DIR_LISTING (+1/-1)
errors/fi/ERR_DNS_FAIL (+1/-1)
errors/fi/ERR_ESI (+1/-1)
errors/fi/ERR_FORWARDING_DENIED (+1/-1)
errors/fi/ERR_FTP_DISABLED (+1/-1)
errors/fi/ERR_FTP_FAILURE (+1/-1)
errors/fi/ERR_FTP_FORBIDDEN (+1/-1)
errors/fi/ERR_FTP_NOT_FOUND (+1/-1)
errors/fi/ERR_FTP_PUT_CREATED (+1/-1)
errors/fi/ERR_FTP_PUT_ERROR (+1/-1)
errors/fi/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/fi/ERR_FTP_UNAVAILABLE (+1/-1)
errors/fi/ERR_GATEWAY_FAILURE (+1/-1)
errors/fi/ERR_ICAP_FAILURE (+1/-1)
errors/fi/ERR_INVALID_REQ (+1/-1)
errors/fi/ERR_INVALID_RESP (+1/-1)
errors/fi/ERR_INVALID_URL (+1/-1)
errors/fi/ERR_LIFETIME_EXP (+1/-1)
errors/fi/ERR_NO_RELAY (+1/-1)
errors/fi/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/fi/ERR_PRECONDITION_FAILED (+1/-1)
errors/fi/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/fi/ERR_READ_ERROR (+1/-1)
errors/fi/ERR_READ_TIMEOUT (+1/-1)
errors/fi/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/fi/ERR_SHUTTING_DOWN (+1/-1)
errors/fi/ERR_SOCKET_FAILURE (+1/-1)
errors/fi/ERR_TOO_BIG (+1/-1)
errors/fi/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/fi/ERR_UNSUP_REQ (+1/-1)
errors/fi/ERR_URN_RESOLVE (+1/-1)
errors/fi/ERR_WRITE_ERROR (+1/-1)
errors/fi/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/fr/ERR_ACCESS_DENIED (+1/-1)
errors/fr/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/fr/ERR_AGENT_CONFIGURE (+1/-1)
errors/fr/ERR_AGENT_WPAD (+1/-1)
errors/fr/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/fr/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/fr/ERR_CANNOT_FORWARD (+1/-1)
errors/fr/ERR_CONFLICT_HOST (+1/-1)
errors/fr/ERR_CONNECT_FAIL (+1/-1)
errors/fr/ERR_DIR_LISTING (+1/-1)
errors/fr/ERR_DNS_FAIL (+1/-1)
errors/fr/ERR_ESI (+1/-1)
errors/fr/ERR_FORWARDING_DENIED (+1/-1)
errors/fr/ERR_FTP_DISABLED (+1/-1)
errors/fr/ERR_FTP_FAILURE (+1/-1)
errors/fr/ERR_FTP_FORBIDDEN (+1/-1)
errors/fr/ERR_FTP_NOT_FOUND (+1/-1)
errors/fr/ERR_FTP_PUT_CREATED (+1/-1)
errors/fr/ERR_FTP_PUT_ERROR (+1/-1)
errors/fr/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/fr/ERR_FTP_UNAVAILABLE (+1/-1)
errors/fr/ERR_GATEWAY_FAILURE (+1/-1)
errors/fr/ERR_ICAP_FAILURE (+1/-1)
errors/fr/ERR_INVALID_REQ (+1/-1)
errors/fr/ERR_INVALID_RESP (+1/-1)
errors/fr/ERR_INVALID_URL (+1/-1)
errors/fr/ERR_LIFETIME_EXP (+1/-1)
errors/fr/ERR_NO_RELAY (+1/-1)
errors/fr/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/fr/ERR_PRECONDITION_FAILED (+1/-1)
errors/fr/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/fr/ERR_READ_ERROR (+1/-1)
errors/fr/ERR_READ_TIMEOUT (+1/-1)
errors/fr/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/fr/ERR_SHUTTING_DOWN (+1/-1)
errors/fr/ERR_SOCKET_FAILURE (+1/-1)
errors/fr/ERR_TOO_BIG (+1/-1)
errors/fr/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/fr/ERR_UNSUP_REQ (+1/-1)
errors/fr/ERR_URN_RESOLVE (+1/-1)
errors/fr/ERR_WRITE_ERROR (+1/-1)
errors/fr/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/he/ERR_ACCESS_DENIED (+1/-1)
errors/he/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/he/ERR_AGENT_CONFIGURE (+1/-1)
errors/he/ERR_AGENT_WPAD (+1/-1)
errors/he/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/he/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/he/ERR_CANNOT_FORWARD (+1/-1)
errors/he/ERR_CONFLICT_HOST (+1/-1)
errors/he/ERR_CONNECT_FAIL (+1/-1)
errors/he/ERR_DIR_LISTING (+1/-1)
errors/he/ERR_DNS_FAIL (+1/-1)
errors/he/ERR_ESI (+1/-1)
errors/he/ERR_FORWARDING_DENIED (+1/-1)
errors/he/ERR_FTP_DISABLED (+1/-1)
errors/he/ERR_FTP_FAILURE (+1/-1)
errors/he/ERR_FTP_FORBIDDEN (+1/-1)
errors/he/ERR_FTP_NOT_FOUND (+1/-1)
errors/he/ERR_FTP_PUT_CREATED (+1/-1)
errors/he/ERR_FTP_PUT_ERROR (+1/-1)
errors/he/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/he/ERR_FTP_UNAVAILABLE (+1/-1)
errors/he/ERR_GATEWAY_FAILURE (+1/-1)
errors/he/ERR_ICAP_FAILURE (+1/-1)
errors/he/ERR_INVALID_REQ (+1/-1)
errors/he/ERR_INVALID_RESP (+1/-1)
errors/he/ERR_INVALID_URL (+1/-1)
errors/he/ERR_LIFETIME_EXP (+1/-1)
errors/he/ERR_NO_RELAY (+1/-1)
errors/he/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/he/ERR_PRECONDITION_FAILED (+1/-1)
errors/he/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/he/ERR_READ_ERROR (+1/-1)
errors/he/ERR_READ_TIMEOUT (+1/-1)
errors/he/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/he/ERR_SHUTTING_DOWN (+1/-1)
errors/he/ERR_SOCKET_FAILURE (+1/-1)
errors/he/ERR_TOO_BIG (+1/-1)
errors/he/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/he/ERR_UNSUP_REQ (+1/-1)
errors/he/ERR_URN_RESOLVE (+1/-1)
errors/he/ERR_WRITE_ERROR (+1/-1)
errors/he/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/hu/ERR_ACCESS_DENIED (+1/-1)
errors/hu/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/hu/ERR_AGENT_CONFIGURE (+1/-1)
errors/hu/ERR_AGENT_WPAD (+1/-1)
errors/hu/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/hu/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/hu/ERR_CANNOT_FORWARD (+1/-1)
errors/hu/ERR_CONFLICT_HOST (+1/-1)
errors/hu/ERR_CONNECT_FAIL (+1/-1)
errors/hu/ERR_DIR_LISTING (+1/-1)
errors/hu/ERR_DNS_FAIL (+1/-1)
errors/hu/ERR_ESI (+1/-1)
errors/hu/ERR_FORWARDING_DENIED (+1/-1)
errors/hu/ERR_FTP_DISABLED (+1/-1)
errors/hu/ERR_FTP_FAILURE (+1/-1)
errors/hu/ERR_FTP_FORBIDDEN (+1/-1)
errors/hu/ERR_FTP_NOT_FOUND (+1/-1)
errors/hu/ERR_FTP_PUT_CREATED (+1/-1)
errors/hu/ERR_FTP_PUT_ERROR (+1/-1)
errors/hu/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/hu/ERR_FTP_UNAVAILABLE (+1/-1)
errors/hu/ERR_GATEWAY_FAILURE (+1/-1)
errors/hu/ERR_ICAP_FAILURE (+1/-1)
errors/hu/ERR_INVALID_REQ (+1/-1)
errors/hu/ERR_INVALID_RESP (+1/-1)
errors/hu/ERR_INVALID_URL (+1/-1)
errors/hu/ERR_LIFETIME_EXP (+1/-1)
errors/hu/ERR_NO_RELAY (+1/-1)
errors/hu/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/hu/ERR_PRECONDITION_FAILED (+1/-1)
errors/hu/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/hu/ERR_READ_ERROR (+1/-1)
errors/hu/ERR_READ_TIMEOUT (+1/-1)
errors/hu/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/hu/ERR_SHUTTING_DOWN (+1/-1)
errors/hu/ERR_SOCKET_FAILURE (+1/-1)
errors/hu/ERR_TOO_BIG (+1/-1)
errors/hu/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/hu/ERR_UNSUP_REQ (+1/-1)
errors/hu/ERR_URN_RESOLVE (+1/-1)
errors/hu/ERR_WRITE_ERROR (+1/-1)
errors/hu/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/hy/ERR_ACCESS_DENIED (+1/-1)
errors/hy/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/hy/ERR_AGENT_CONFIGURE (+1/-1)
errors/hy/ERR_AGENT_WPAD (+1/-1)
errors/hy/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/hy/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/hy/ERR_CANNOT_FORWARD (+1/-1)
errors/hy/ERR_CONFLICT_HOST (+1/-1)
errors/hy/ERR_CONNECT_FAIL (+1/-1)
errors/hy/ERR_DIR_LISTING (+1/-1)
errors/hy/ERR_DNS_FAIL (+1/-1)
errors/hy/ERR_ESI (+1/-1)
errors/hy/ERR_FORWARDING_DENIED (+1/-1)
errors/hy/ERR_FTP_DISABLED (+1/-1)
errors/hy/ERR_FTP_FAILURE (+1/-1)
errors/hy/ERR_FTP_FORBIDDEN (+1/-1)
errors/hy/ERR_FTP_NOT_FOUND (+1/-1)
errors/hy/ERR_FTP_PUT_CREATED (+1/-1)
errors/hy/ERR_FTP_PUT_ERROR (+1/-1)
errors/hy/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/hy/ERR_FTP_UNAVAILABLE (+1/-1)
errors/hy/ERR_GATEWAY_FAILURE (+1/-1)
errors/hy/ERR_ICAP_FAILURE (+1/-1)
errors/hy/ERR_INVALID_REQ (+1/-1)
errors/hy/ERR_INVALID_RESP (+1/-1)
errors/hy/ERR_INVALID_URL (+1/-1)
errors/hy/ERR_LIFETIME_EXP (+1/-1)
errors/hy/ERR_NO_RELAY (+1/-1)
errors/hy/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/hy/ERR_PRECONDITION_FAILED (+1/-1)
errors/hy/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/hy/ERR_READ_ERROR (+1/-1)
errors/hy/ERR_READ_TIMEOUT (+1/-1)
errors/hy/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/hy/ERR_SHUTTING_DOWN (+1/-1)
errors/hy/ERR_SOCKET_FAILURE (+1/-1)
errors/hy/ERR_TOO_BIG (+1/-1)
errors/hy/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/hy/ERR_UNSUP_REQ (+1/-1)
errors/hy/ERR_URN_RESOLVE (+1/-1)
errors/hy/ERR_WRITE_ERROR (+1/-1)
errors/hy/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/id/ERR_ACCESS_DENIED (+1/-1)
errors/id/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/id/ERR_AGENT_CONFIGURE (+1/-1)
errors/id/ERR_AGENT_WPAD (+1/-1)
errors/id/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/id/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/id/ERR_CANNOT_FORWARD (+1/-1)
errors/id/ERR_CONFLICT_HOST (+1/-1)
errors/id/ERR_CONNECT_FAIL (+1/-1)
errors/id/ERR_DIR_LISTING (+1/-1)
errors/id/ERR_DNS_FAIL (+1/-1)
errors/id/ERR_ESI (+1/-1)
errors/id/ERR_FORWARDING_DENIED (+1/-1)
errors/id/ERR_FTP_DISABLED (+1/-1)
errors/id/ERR_FTP_FAILURE (+1/-1)
errors/id/ERR_FTP_FORBIDDEN (+1/-1)
errors/id/ERR_FTP_NOT_FOUND (+1/-1)
errors/id/ERR_FTP_PUT_CREATED (+1/-1)
errors/id/ERR_FTP_PUT_ERROR (+1/-1)
errors/id/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/id/ERR_FTP_UNAVAILABLE (+1/-1)
errors/id/ERR_GATEWAY_FAILURE (+1/-1)
errors/id/ERR_ICAP_FAILURE (+1/-1)
errors/id/ERR_INVALID_REQ (+1/-1)
errors/id/ERR_INVALID_RESP (+1/-1)
errors/id/ERR_INVALID_URL (+1/-1)
errors/id/ERR_LIFETIME_EXP (+1/-1)
errors/id/ERR_NO_RELAY (+1/-1)
errors/id/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/id/ERR_PRECONDITION_FAILED (+1/-1)
errors/id/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/id/ERR_READ_ERROR (+1/-1)
errors/id/ERR_READ_TIMEOUT (+1/-1)
errors/id/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/id/ERR_SHUTTING_DOWN (+1/-1)
errors/id/ERR_SOCKET_FAILURE (+1/-1)
errors/id/ERR_TOO_BIG (+1/-1)
errors/id/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/id/ERR_UNSUP_REQ (+1/-1)
errors/id/ERR_URN_RESOLVE (+1/-1)
errors/id/ERR_WRITE_ERROR (+1/-1)
errors/id/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/it/ERR_ACCESS_DENIED (+1/-1)
errors/it/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/it/ERR_AGENT_CONFIGURE (+1/-1)
errors/it/ERR_AGENT_WPAD (+1/-1)
errors/it/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/it/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/it/ERR_CANNOT_FORWARD (+1/-1)
errors/it/ERR_CONFLICT_HOST (+1/-1)
errors/it/ERR_CONNECT_FAIL (+1/-1)
errors/it/ERR_DIR_LISTING (+1/-1)
errors/it/ERR_DNS_FAIL (+1/-1)
errors/it/ERR_ESI (+1/-1)
errors/it/ERR_FORWARDING_DENIED (+1/-1)
errors/it/ERR_FTP_DISABLED (+1/-1)
errors/it/ERR_FTP_FAILURE (+1/-1)
errors/it/ERR_FTP_FORBIDDEN (+1/-1)
errors/it/ERR_FTP_NOT_FOUND (+1/-1)
errors/it/ERR_FTP_PUT_CREATED (+1/-1)
errors/it/ERR_FTP_PUT_ERROR (+1/-1)
errors/it/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/it/ERR_FTP_UNAVAILABLE (+1/-1)
errors/it/ERR_GATEWAY_FAILURE (+1/-1)
errors/it/ERR_ICAP_FAILURE (+1/-1)
errors/it/ERR_INVALID_REQ (+1/-1)
errors/it/ERR_INVALID_RESP (+1/-1)
errors/it/ERR_INVALID_URL (+1/-1)
errors/it/ERR_LIFETIME_EXP (+1/-1)
errors/it/ERR_NO_RELAY (+1/-1)
errors/it/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/it/ERR_PRECONDITION_FAILED (+1/-1)
errors/it/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/it/ERR_READ_ERROR (+1/-1)
errors/it/ERR_READ_TIMEOUT (+1/-1)
errors/it/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/it/ERR_SHUTTING_DOWN (+1/-1)
errors/it/ERR_SOCKET_FAILURE (+1/-1)
errors/it/ERR_TOO_BIG (+1/-1)
errors/it/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/it/ERR_UNSUP_REQ (+1/-1)
errors/it/ERR_URN_RESOLVE (+1/-1)
errors/it/ERR_WRITE_ERROR (+1/-1)
errors/it/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ja/ERR_ACCESS_DENIED (+1/-1)
errors/ja/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ja/ERR_AGENT_CONFIGURE (+1/-1)
errors/ja/ERR_AGENT_WPAD (+1/-1)
errors/ja/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ja/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ja/ERR_CANNOT_FORWARD (+1/-1)
errors/ja/ERR_CONFLICT_HOST (+1/-1)
errors/ja/ERR_CONNECT_FAIL (+1/-1)
errors/ja/ERR_DIR_LISTING (+1/-1)
errors/ja/ERR_DNS_FAIL (+1/-1)
errors/ja/ERR_ESI (+1/-1)
errors/ja/ERR_FORWARDING_DENIED (+1/-1)
errors/ja/ERR_FTP_DISABLED (+1/-1)
errors/ja/ERR_FTP_FAILURE (+1/-1)
errors/ja/ERR_FTP_FORBIDDEN (+1/-1)
errors/ja/ERR_FTP_NOT_FOUND (+1/-1)
errors/ja/ERR_FTP_PUT_CREATED (+1/-1)
errors/ja/ERR_FTP_PUT_ERROR (+1/-1)
errors/ja/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ja/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ja/ERR_GATEWAY_FAILURE (+1/-1)
errors/ja/ERR_ICAP_FAILURE (+1/-1)
errors/ja/ERR_INVALID_REQ (+1/-1)
errors/ja/ERR_INVALID_RESP (+1/-1)
errors/ja/ERR_INVALID_URL (+1/-1)
errors/ja/ERR_LIFETIME_EXP (+1/-1)
errors/ja/ERR_NO_RELAY (+1/-1)
errors/ja/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ja/ERR_PRECONDITION_FAILED (+1/-1)
errors/ja/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ja/ERR_READ_ERROR (+1/-1)
errors/ja/ERR_READ_TIMEOUT (+1/-1)
errors/ja/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ja/ERR_SHUTTING_DOWN (+1/-1)
errors/ja/ERR_SOCKET_FAILURE (+1/-1)
errors/ja/ERR_TOO_BIG (+1/-1)
errors/ja/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ja/ERR_UNSUP_REQ (+1/-1)
errors/ja/ERR_URN_RESOLVE (+1/-1)
errors/ja/ERR_WRITE_ERROR (+1/-1)
errors/ja/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ka/ERR_ACCESS_DENIED (+1/-1)
errors/ka/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ka/ERR_AGENT_CONFIGURE (+1/-1)
errors/ka/ERR_AGENT_WPAD (+1/-1)
errors/ka/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ka/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ka/ERR_CANNOT_FORWARD (+1/-1)
errors/ka/ERR_CONFLICT_HOST (+1/-1)
errors/ka/ERR_CONNECT_FAIL (+1/-1)
errors/ka/ERR_DIR_LISTING (+1/-1)
errors/ka/ERR_DNS_FAIL (+1/-1)
errors/ka/ERR_ESI (+1/-1)
errors/ka/ERR_FORWARDING_DENIED (+1/-1)
errors/ka/ERR_FTP_DISABLED (+1/-1)
errors/ka/ERR_FTP_FAILURE (+1/-1)
errors/ka/ERR_FTP_FORBIDDEN (+1/-1)
errors/ka/ERR_FTP_NOT_FOUND (+1/-1)
errors/ka/ERR_FTP_PUT_CREATED (+1/-1)
errors/ka/ERR_FTP_PUT_ERROR (+1/-1)
errors/ka/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ka/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ka/ERR_GATEWAY_FAILURE (+1/-1)
errors/ka/ERR_ICAP_FAILURE (+1/-1)
errors/ka/ERR_INVALID_REQ (+1/-1)
errors/ka/ERR_INVALID_RESP (+1/-1)
errors/ka/ERR_INVALID_URL (+1/-1)
errors/ka/ERR_LIFETIME_EXP (+1/-1)
errors/ka/ERR_NO_RELAY (+1/-1)
errors/ka/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ka/ERR_PRECONDITION_FAILED (+1/-1)
errors/ka/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ka/ERR_READ_ERROR (+1/-1)
errors/ka/ERR_READ_TIMEOUT (+1/-1)
errors/ka/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ka/ERR_SHUTTING_DOWN (+1/-1)
errors/ka/ERR_SOCKET_FAILURE (+1/-1)
errors/ka/ERR_TOO_BIG (+1/-1)
errors/ka/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ka/ERR_UNSUP_REQ (+1/-1)
errors/ka/ERR_URN_RESOLVE (+1/-1)
errors/ka/ERR_WRITE_ERROR (+1/-1)
errors/ka/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ko/ERR_ACCESS_DENIED (+1/-1)
errors/ko/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ko/ERR_AGENT_CONFIGURE (+1/-1)
errors/ko/ERR_AGENT_WPAD (+1/-1)
errors/ko/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ko/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ko/ERR_CANNOT_FORWARD (+1/-1)
errors/ko/ERR_CONFLICT_HOST (+1/-1)
errors/ko/ERR_CONNECT_FAIL (+1/-1)
errors/ko/ERR_DIR_LISTING (+1/-1)
errors/ko/ERR_DNS_FAIL (+1/-1)
errors/ko/ERR_ESI (+1/-1)
errors/ko/ERR_FORWARDING_DENIED (+1/-1)
errors/ko/ERR_FTP_DISABLED (+1/-1)
errors/ko/ERR_FTP_FAILURE (+1/-1)
errors/ko/ERR_FTP_FORBIDDEN (+1/-1)
errors/ko/ERR_FTP_NOT_FOUND (+1/-1)
errors/ko/ERR_FTP_PUT_CREATED (+1/-1)
errors/ko/ERR_FTP_PUT_ERROR (+1/-1)
errors/ko/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ko/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ko/ERR_GATEWAY_FAILURE (+1/-1)
errors/ko/ERR_ICAP_FAILURE (+1/-1)
errors/ko/ERR_INVALID_REQ (+1/-1)
errors/ko/ERR_INVALID_RESP (+1/-1)
errors/ko/ERR_INVALID_URL (+1/-1)
errors/ko/ERR_LIFETIME_EXP (+1/-1)
errors/ko/ERR_NO_RELAY (+1/-1)
errors/ko/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ko/ERR_PRECONDITION_FAILED (+1/-1)
errors/ko/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ko/ERR_READ_ERROR (+1/-1)
errors/ko/ERR_READ_TIMEOUT (+1/-1)
errors/ko/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ko/ERR_SHUTTING_DOWN (+1/-1)
errors/ko/ERR_SOCKET_FAILURE (+1/-1)
errors/ko/ERR_TOO_BIG (+1/-1)
errors/ko/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ko/ERR_UNSUP_REQ (+1/-1)
errors/ko/ERR_URN_RESOLVE (+1/-1)
errors/ko/ERR_WRITE_ERROR (+1/-1)
errors/ko/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/language.am (+1/-1)
errors/lt/ERR_ACCESS_DENIED (+1/-1)
errors/lt/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/lt/ERR_AGENT_CONFIGURE (+1/-1)
errors/lt/ERR_AGENT_WPAD (+1/-1)
errors/lt/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/lt/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/lt/ERR_CANNOT_FORWARD (+1/-1)
errors/lt/ERR_CONFLICT_HOST (+1/-1)
errors/lt/ERR_CONNECT_FAIL (+1/-1)
errors/lt/ERR_DIR_LISTING (+1/-1)
errors/lt/ERR_DNS_FAIL (+1/-1)
errors/lt/ERR_ESI (+1/-1)
errors/lt/ERR_FORWARDING_DENIED (+1/-1)
errors/lt/ERR_FTP_DISABLED (+1/-1)
errors/lt/ERR_FTP_FAILURE (+1/-1)
errors/lt/ERR_FTP_FORBIDDEN (+1/-1)
errors/lt/ERR_FTP_NOT_FOUND (+1/-1)
errors/lt/ERR_FTP_PUT_CREATED (+1/-1)
errors/lt/ERR_FTP_PUT_ERROR (+1/-1)
errors/lt/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/lt/ERR_FTP_UNAVAILABLE (+1/-1)
errors/lt/ERR_GATEWAY_FAILURE (+1/-1)
errors/lt/ERR_ICAP_FAILURE (+1/-1)
errors/lt/ERR_INVALID_REQ (+1/-1)
errors/lt/ERR_INVALID_RESP (+1/-1)
errors/lt/ERR_INVALID_URL (+1/-1)
errors/lt/ERR_LIFETIME_EXP (+1/-1)
errors/lt/ERR_NO_RELAY (+1/-1)
errors/lt/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/lt/ERR_PRECONDITION_FAILED (+1/-1)
errors/lt/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/lt/ERR_READ_ERROR (+1/-1)
errors/lt/ERR_READ_TIMEOUT (+1/-1)
errors/lt/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/lt/ERR_SHUTTING_DOWN (+1/-1)
errors/lt/ERR_SOCKET_FAILURE (+1/-1)
errors/lt/ERR_TOO_BIG (+1/-1)
errors/lt/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/lt/ERR_UNSUP_REQ (+1/-1)
errors/lt/ERR_URN_RESOLVE (+1/-1)
errors/lt/ERR_WRITE_ERROR (+1/-1)
errors/lt/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/lv/ERR_ACCESS_DENIED (+1/-1)
errors/lv/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/lv/ERR_AGENT_CONFIGURE (+1/-1)
errors/lv/ERR_AGENT_WPAD (+1/-1)
errors/lv/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/lv/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/lv/ERR_CANNOT_FORWARD (+1/-1)
errors/lv/ERR_CONFLICT_HOST (+1/-1)
errors/lv/ERR_CONNECT_FAIL (+1/-1)
errors/lv/ERR_DIR_LISTING (+1/-1)
errors/lv/ERR_DNS_FAIL (+1/-1)
errors/lv/ERR_ESI (+1/-1)
errors/lv/ERR_FORWARDING_DENIED (+1/-1)
errors/lv/ERR_FTP_DISABLED (+1/-1)
errors/lv/ERR_FTP_FAILURE (+1/-1)
errors/lv/ERR_FTP_FORBIDDEN (+1/-1)
errors/lv/ERR_FTP_NOT_FOUND (+1/-1)
errors/lv/ERR_FTP_PUT_CREATED (+1/-1)
errors/lv/ERR_FTP_PUT_ERROR (+1/-1)
errors/lv/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/lv/ERR_FTP_UNAVAILABLE (+1/-1)
errors/lv/ERR_GATEWAY_FAILURE (+1/-1)
errors/lv/ERR_ICAP_FAILURE (+1/-1)
errors/lv/ERR_INVALID_REQ (+1/-1)
errors/lv/ERR_INVALID_RESP (+1/-1)
errors/lv/ERR_INVALID_URL (+1/-1)
errors/lv/ERR_LIFETIME_EXP (+1/-1)
errors/lv/ERR_NO_RELAY (+1/-1)
errors/lv/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/lv/ERR_PRECONDITION_FAILED (+1/-1)
errors/lv/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/lv/ERR_READ_ERROR (+1/-1)
errors/lv/ERR_READ_TIMEOUT (+1/-1)
errors/lv/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/lv/ERR_SHUTTING_DOWN (+1/-1)
errors/lv/ERR_SOCKET_FAILURE (+1/-1)
errors/lv/ERR_TOO_BIG (+1/-1)
errors/lv/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/lv/ERR_UNSUP_REQ (+1/-1)
errors/lv/ERR_URN_RESOLVE (+1/-1)
errors/lv/ERR_WRITE_ERROR (+1/-1)
errors/lv/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ms/ERR_ACCESS_DENIED (+1/-1)
errors/ms/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ms/ERR_AGENT_CONFIGURE (+1/-1)
errors/ms/ERR_AGENT_WPAD (+1/-1)
errors/ms/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ms/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ms/ERR_CANNOT_FORWARD (+1/-1)
errors/ms/ERR_CONFLICT_HOST (+1/-1)
errors/ms/ERR_CONNECT_FAIL (+1/-1)
errors/ms/ERR_DIR_LISTING (+1/-1)
errors/ms/ERR_DNS_FAIL (+1/-1)
errors/ms/ERR_ESI (+1/-1)
errors/ms/ERR_FORWARDING_DENIED (+1/-1)
errors/ms/ERR_FTP_DISABLED (+1/-1)
errors/ms/ERR_FTP_FAILURE (+1/-1)
errors/ms/ERR_FTP_FORBIDDEN (+1/-1)
errors/ms/ERR_FTP_NOT_FOUND (+1/-1)
errors/ms/ERR_FTP_PUT_CREATED (+1/-1)
errors/ms/ERR_FTP_PUT_ERROR (+1/-1)
errors/ms/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ms/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ms/ERR_GATEWAY_FAILURE (+1/-1)
errors/ms/ERR_ICAP_FAILURE (+1/-1)
errors/ms/ERR_INVALID_REQ (+1/-1)
errors/ms/ERR_INVALID_RESP (+1/-1)
errors/ms/ERR_INVALID_URL (+1/-1)
errors/ms/ERR_LIFETIME_EXP (+1/-1)
errors/ms/ERR_NO_RELAY (+1/-1)
errors/ms/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ms/ERR_PRECONDITION_FAILED (+1/-1)
errors/ms/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ms/ERR_READ_ERROR (+1/-1)
errors/ms/ERR_READ_TIMEOUT (+1/-1)
errors/ms/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ms/ERR_SHUTTING_DOWN (+1/-1)
errors/ms/ERR_SOCKET_FAILURE (+1/-1)
errors/ms/ERR_TOO_BIG (+1/-1)
errors/ms/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ms/ERR_UNSUP_REQ (+1/-1)
errors/ms/ERR_URN_RESOLVE (+1/-1)
errors/ms/ERR_WRITE_ERROR (+1/-1)
errors/ms/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/nl/ERR_ACCESS_DENIED (+1/-1)
errors/nl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/nl/ERR_AGENT_CONFIGURE (+1/-1)
errors/nl/ERR_AGENT_WPAD (+1/-1)
errors/nl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/nl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/nl/ERR_CANNOT_FORWARD (+1/-1)
errors/nl/ERR_CONFLICT_HOST (+1/-1)
errors/nl/ERR_CONNECT_FAIL (+1/-1)
errors/nl/ERR_DIR_LISTING (+1/-1)
errors/nl/ERR_DNS_FAIL (+1/-1)
errors/nl/ERR_ESI (+1/-1)
errors/nl/ERR_FORWARDING_DENIED (+1/-1)
errors/nl/ERR_FTP_DISABLED (+1/-1)
errors/nl/ERR_FTP_FAILURE (+1/-1)
errors/nl/ERR_FTP_FORBIDDEN (+1/-1)
errors/nl/ERR_FTP_NOT_FOUND (+1/-1)
errors/nl/ERR_FTP_PUT_CREATED (+1/-1)
errors/nl/ERR_FTP_PUT_ERROR (+1/-1)
errors/nl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/nl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/nl/ERR_GATEWAY_FAILURE (+1/-1)
errors/nl/ERR_ICAP_FAILURE (+1/-1)
errors/nl/ERR_INVALID_REQ (+1/-1)
errors/nl/ERR_INVALID_RESP (+1/-1)
errors/nl/ERR_INVALID_URL (+1/-1)
errors/nl/ERR_LIFETIME_EXP (+1/-1)
errors/nl/ERR_NO_RELAY (+1/-1)
errors/nl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/nl/ERR_PRECONDITION_FAILED (+1/-1)
errors/nl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/nl/ERR_READ_ERROR (+1/-1)
errors/nl/ERR_READ_TIMEOUT (+1/-1)
errors/nl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/nl/ERR_SHUTTING_DOWN (+1/-1)
errors/nl/ERR_SOCKET_FAILURE (+1/-1)
errors/nl/ERR_TOO_BIG (+1/-1)
errors/nl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/nl/ERR_UNSUP_REQ (+1/-1)
errors/nl/ERR_URN_RESOLVE (+1/-1)
errors/nl/ERR_WRITE_ERROR (+1/-1)
errors/nl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/oc/ERR_ACCESS_DENIED (+1/-1)
errors/oc/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/oc/ERR_AGENT_CONFIGURE (+1/-1)
errors/oc/ERR_AGENT_WPAD (+1/-1)
errors/oc/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/oc/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/oc/ERR_CANNOT_FORWARD (+1/-1)
errors/oc/ERR_CONFLICT_HOST (+1/-1)
errors/oc/ERR_CONNECT_FAIL (+1/-1)
errors/oc/ERR_DIR_LISTING (+1/-1)
errors/oc/ERR_DNS_FAIL (+1/-1)
errors/oc/ERR_ESI (+1/-1)
errors/oc/ERR_FORWARDING_DENIED (+1/-1)
errors/oc/ERR_FTP_DISABLED (+1/-1)
errors/oc/ERR_FTP_FAILURE (+1/-1)
errors/oc/ERR_FTP_FORBIDDEN (+1/-1)
errors/oc/ERR_FTP_NOT_FOUND (+1/-1)
errors/oc/ERR_FTP_PUT_CREATED (+1/-1)
errors/oc/ERR_FTP_PUT_ERROR (+1/-1)
errors/oc/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/oc/ERR_FTP_UNAVAILABLE (+1/-1)
errors/oc/ERR_GATEWAY_FAILURE (+1/-1)
errors/oc/ERR_ICAP_FAILURE (+1/-1)
errors/oc/ERR_INVALID_REQ (+1/-1)
errors/oc/ERR_INVALID_RESP (+1/-1)
errors/oc/ERR_INVALID_URL (+1/-1)
errors/oc/ERR_LIFETIME_EXP (+1/-1)
errors/oc/ERR_NO_RELAY (+1/-1)
errors/oc/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/oc/ERR_PRECONDITION_FAILED (+1/-1)
errors/oc/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/oc/ERR_READ_ERROR (+1/-1)
errors/oc/ERR_READ_TIMEOUT (+1/-1)
errors/oc/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/oc/ERR_SHUTTING_DOWN (+1/-1)
errors/oc/ERR_SOCKET_FAILURE (+1/-1)
errors/oc/ERR_TOO_BIG (+1/-1)
errors/oc/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/oc/ERR_UNSUP_REQ (+1/-1)
errors/oc/ERR_URN_RESOLVE (+1/-1)
errors/oc/ERR_WRITE_ERROR (+1/-1)
errors/oc/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/pl/ERR_ACCESS_DENIED (+1/-1)
errors/pl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/pl/ERR_AGENT_CONFIGURE (+1/-1)
errors/pl/ERR_AGENT_WPAD (+1/-1)
errors/pl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/pl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/pl/ERR_CANNOT_FORWARD (+1/-1)
errors/pl/ERR_CONFLICT_HOST (+1/-1)
errors/pl/ERR_CONNECT_FAIL (+1/-1)
errors/pl/ERR_DIR_LISTING (+1/-1)
errors/pl/ERR_DNS_FAIL (+1/-1)
errors/pl/ERR_ESI (+1/-1)
errors/pl/ERR_FORWARDING_DENIED (+1/-1)
errors/pl/ERR_FTP_DISABLED (+1/-1)
errors/pl/ERR_FTP_FAILURE (+1/-1)
errors/pl/ERR_FTP_FORBIDDEN (+1/-1)
errors/pl/ERR_FTP_NOT_FOUND (+1/-1)
errors/pl/ERR_FTP_PUT_CREATED (+1/-1)
errors/pl/ERR_FTP_PUT_ERROR (+1/-1)
errors/pl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/pl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/pl/ERR_GATEWAY_FAILURE (+1/-1)
errors/pl/ERR_ICAP_FAILURE (+1/-1)
errors/pl/ERR_INVALID_REQ (+1/-1)
errors/pl/ERR_INVALID_RESP (+1/-1)
errors/pl/ERR_INVALID_URL (+1/-1)
errors/pl/ERR_LIFETIME_EXP (+1/-1)
errors/pl/ERR_NO_RELAY (+1/-1)
errors/pl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/pl/ERR_PRECONDITION_FAILED (+1/-1)
errors/pl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/pl/ERR_READ_ERROR (+1/-1)
errors/pl/ERR_READ_TIMEOUT (+1/-1)
errors/pl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/pl/ERR_SHUTTING_DOWN (+1/-1)
errors/pl/ERR_SOCKET_FAILURE (+1/-1)
errors/pl/ERR_TOO_BIG (+1/-1)
errors/pl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/pl/ERR_UNSUP_REQ (+1/-1)
errors/pl/ERR_URN_RESOLVE (+1/-1)
errors/pl/ERR_WRITE_ERROR (+1/-1)
errors/pl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/pt-br/ERR_ACCESS_DENIED (+1/-1)
errors/pt-br/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/pt-br/ERR_AGENT_CONFIGURE (+1/-1)
errors/pt-br/ERR_AGENT_WPAD (+1/-1)
errors/pt-br/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/pt-br/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/pt-br/ERR_CANNOT_FORWARD (+1/-1)
errors/pt-br/ERR_CONFLICT_HOST (+1/-1)
errors/pt-br/ERR_CONNECT_FAIL (+1/-1)
errors/pt-br/ERR_DIR_LISTING (+1/-1)
errors/pt-br/ERR_DNS_FAIL (+1/-1)
errors/pt-br/ERR_ESI (+1/-1)
errors/pt-br/ERR_FORWARDING_DENIED (+1/-1)
errors/pt-br/ERR_FTP_DISABLED (+1/-1)
errors/pt-br/ERR_FTP_FAILURE (+1/-1)
errors/pt-br/ERR_FTP_FORBIDDEN (+1/-1)
errors/pt-br/ERR_FTP_NOT_FOUND (+1/-1)
errors/pt-br/ERR_FTP_PUT_CREATED (+1/-1)
errors/pt-br/ERR_FTP_PUT_ERROR (+1/-1)
errors/pt-br/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/pt-br/ERR_FTP_UNAVAILABLE (+1/-1)
errors/pt-br/ERR_GATEWAY_FAILURE (+1/-1)
errors/pt-br/ERR_ICAP_FAILURE (+1/-1)
errors/pt-br/ERR_INVALID_REQ (+1/-1)
errors/pt-br/ERR_INVALID_RESP (+1/-1)
errors/pt-br/ERR_INVALID_URL (+1/-1)
errors/pt-br/ERR_LIFETIME_EXP (+1/-1)
errors/pt-br/ERR_NO_RELAY (+1/-1)
errors/pt-br/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/pt-br/ERR_PRECONDITION_FAILED (+1/-1)
errors/pt-br/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/pt-br/ERR_READ_ERROR (+1/-1)
errors/pt-br/ERR_READ_TIMEOUT (+1/-1)
errors/pt-br/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/pt-br/ERR_SHUTTING_DOWN (+1/-1)
errors/pt-br/ERR_SOCKET_FAILURE (+1/-1)
errors/pt-br/ERR_TOO_BIG (+1/-1)
errors/pt-br/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/pt-br/ERR_UNSUP_REQ (+1/-1)
errors/pt-br/ERR_URN_RESOLVE (+1/-1)
errors/pt-br/ERR_WRITE_ERROR (+1/-1)
errors/pt-br/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/pt/ERR_ACCESS_DENIED (+1/-1)
errors/pt/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/pt/ERR_AGENT_CONFIGURE (+1/-1)
errors/pt/ERR_AGENT_WPAD (+1/-1)
errors/pt/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/pt/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/pt/ERR_CANNOT_FORWARD (+1/-1)
errors/pt/ERR_CONFLICT_HOST (+1/-1)
errors/pt/ERR_CONNECT_FAIL (+1/-1)
errors/pt/ERR_DIR_LISTING (+1/-1)
errors/pt/ERR_DNS_FAIL (+1/-1)
errors/pt/ERR_ESI (+1/-1)
errors/pt/ERR_FORWARDING_DENIED (+1/-1)
errors/pt/ERR_FTP_DISABLED (+1/-1)
errors/pt/ERR_FTP_FAILURE (+1/-1)
errors/pt/ERR_FTP_FORBIDDEN (+1/-1)
errors/pt/ERR_FTP_NOT_FOUND (+1/-1)
errors/pt/ERR_FTP_PUT_CREATED (+1/-1)
errors/pt/ERR_FTP_PUT_ERROR (+1/-1)
errors/pt/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/pt/ERR_FTP_UNAVAILABLE (+1/-1)
errors/pt/ERR_GATEWAY_FAILURE (+1/-1)
errors/pt/ERR_ICAP_FAILURE (+1/-1)
errors/pt/ERR_INVALID_REQ (+1/-1)
errors/pt/ERR_INVALID_RESP (+1/-1)
errors/pt/ERR_INVALID_URL (+1/-1)
errors/pt/ERR_LIFETIME_EXP (+1/-1)
errors/pt/ERR_NO_RELAY (+1/-1)
errors/pt/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/pt/ERR_PRECONDITION_FAILED (+1/-1)
errors/pt/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/pt/ERR_READ_ERROR (+1/-1)
errors/pt/ERR_READ_TIMEOUT (+1/-1)
errors/pt/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/pt/ERR_SHUTTING_DOWN (+1/-1)
errors/pt/ERR_SOCKET_FAILURE (+1/-1)
errors/pt/ERR_TOO_BIG (+1/-1)
errors/pt/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/pt/ERR_UNSUP_REQ (+1/-1)
errors/pt/ERR_URN_RESOLVE (+1/-1)
errors/pt/ERR_WRITE_ERROR (+1/-1)
errors/pt/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ro/ERR_ACCESS_DENIED (+1/-1)
errors/ro/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ro/ERR_AGENT_CONFIGURE (+1/-1)
errors/ro/ERR_AGENT_WPAD (+1/-1)
errors/ro/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ro/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ro/ERR_CANNOT_FORWARD (+1/-1)
errors/ro/ERR_CONFLICT_HOST (+1/-1)
errors/ro/ERR_CONNECT_FAIL (+1/-1)
errors/ro/ERR_DIR_LISTING (+1/-1)
errors/ro/ERR_DNS_FAIL (+1/-1)
errors/ro/ERR_ESI (+1/-1)
errors/ro/ERR_FORWARDING_DENIED (+1/-1)
errors/ro/ERR_FTP_DISABLED (+1/-1)
errors/ro/ERR_FTP_FAILURE (+1/-1)
errors/ro/ERR_FTP_FORBIDDEN (+1/-1)
errors/ro/ERR_FTP_NOT_FOUND (+1/-1)
errors/ro/ERR_FTP_PUT_CREATED (+1/-1)
errors/ro/ERR_FTP_PUT_ERROR (+1/-1)
errors/ro/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ro/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ro/ERR_GATEWAY_FAILURE (+1/-1)
errors/ro/ERR_ICAP_FAILURE (+1/-1)
errors/ro/ERR_INVALID_REQ (+1/-1)
errors/ro/ERR_INVALID_RESP (+1/-1)
errors/ro/ERR_INVALID_URL (+1/-1)
errors/ro/ERR_LIFETIME_EXP (+1/-1)
errors/ro/ERR_NO_RELAY (+1/-1)
errors/ro/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ro/ERR_PRECONDITION_FAILED (+1/-1)
errors/ro/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ro/ERR_READ_ERROR (+1/-1)
errors/ro/ERR_READ_TIMEOUT (+1/-1)
errors/ro/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ro/ERR_SHUTTING_DOWN (+1/-1)
errors/ro/ERR_SOCKET_FAILURE (+1/-1)
errors/ro/ERR_TOO_BIG (+1/-1)
errors/ro/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ro/ERR_UNSUP_REQ (+1/-1)
errors/ro/ERR_URN_RESOLVE (+1/-1)
errors/ro/ERR_WRITE_ERROR (+1/-1)
errors/ro/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ru/ERR_ACCESS_DENIED (+1/-1)
errors/ru/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ru/ERR_AGENT_CONFIGURE (+1/-1)
errors/ru/ERR_AGENT_WPAD (+1/-1)
errors/ru/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ru/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ru/ERR_CANNOT_FORWARD (+1/-1)
errors/ru/ERR_CONFLICT_HOST (+1/-1)
errors/ru/ERR_CONNECT_FAIL (+1/-1)
errors/ru/ERR_DIR_LISTING (+1/-1)
errors/ru/ERR_DNS_FAIL (+1/-1)
errors/ru/ERR_ESI (+1/-1)
errors/ru/ERR_FORWARDING_DENIED (+1/-1)
errors/ru/ERR_FTP_DISABLED (+1/-1)
errors/ru/ERR_FTP_FAILURE (+1/-1)
errors/ru/ERR_FTP_FORBIDDEN (+1/-1)
errors/ru/ERR_FTP_NOT_FOUND (+1/-1)
errors/ru/ERR_FTP_PUT_CREATED (+1/-1)
errors/ru/ERR_FTP_PUT_ERROR (+1/-1)
errors/ru/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ru/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ru/ERR_GATEWAY_FAILURE (+1/-1)
errors/ru/ERR_ICAP_FAILURE (+1/-1)
errors/ru/ERR_INVALID_REQ (+1/-1)
errors/ru/ERR_INVALID_RESP (+1/-1)
errors/ru/ERR_INVALID_URL (+1/-1)
errors/ru/ERR_LIFETIME_EXP (+1/-1)
errors/ru/ERR_NO_RELAY (+1/-1)
errors/ru/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ru/ERR_PRECONDITION_FAILED (+1/-1)
errors/ru/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ru/ERR_READ_ERROR (+1/-1)
errors/ru/ERR_READ_TIMEOUT (+2/-2)
errors/ru/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ru/ERR_SHUTTING_DOWN (+1/-1)
errors/ru/ERR_SOCKET_FAILURE (+1/-1)
errors/ru/ERR_TOO_BIG (+1/-1)
errors/ru/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ru/ERR_UNSUP_REQ (+1/-1)
errors/ru/ERR_URN_RESOLVE (+1/-1)
errors/ru/ERR_WRITE_ERROR (+1/-1)
errors/ru/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sk/ERR_ACCESS_DENIED (+1/-1)
errors/sk/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sk/ERR_AGENT_CONFIGURE (+1/-1)
errors/sk/ERR_AGENT_WPAD (+1/-1)
errors/sk/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sk/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sk/ERR_CANNOT_FORWARD (+1/-1)
errors/sk/ERR_CONFLICT_HOST (+1/-1)
errors/sk/ERR_CONNECT_FAIL (+1/-1)
errors/sk/ERR_DIR_LISTING (+1/-1)
errors/sk/ERR_DNS_FAIL (+1/-1)
errors/sk/ERR_ESI (+1/-1)
errors/sk/ERR_FORWARDING_DENIED (+1/-1)
errors/sk/ERR_FTP_DISABLED (+1/-1)
errors/sk/ERR_FTP_FAILURE (+1/-1)
errors/sk/ERR_FTP_FORBIDDEN (+1/-1)
errors/sk/ERR_FTP_NOT_FOUND (+1/-1)
errors/sk/ERR_FTP_PUT_CREATED (+1/-1)
errors/sk/ERR_FTP_PUT_ERROR (+1/-1)
errors/sk/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sk/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sk/ERR_GATEWAY_FAILURE (+1/-1)
errors/sk/ERR_ICAP_FAILURE (+1/-1)
errors/sk/ERR_INVALID_REQ (+1/-1)
errors/sk/ERR_INVALID_RESP (+1/-1)
errors/sk/ERR_INVALID_URL (+1/-1)
errors/sk/ERR_LIFETIME_EXP (+1/-1)
errors/sk/ERR_NO_RELAY (+1/-1)
errors/sk/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sk/ERR_PRECONDITION_FAILED (+1/-1)
errors/sk/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sk/ERR_READ_ERROR (+1/-1)
errors/sk/ERR_READ_TIMEOUT (+1/-1)
errors/sk/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sk/ERR_SHUTTING_DOWN (+1/-1)
errors/sk/ERR_SOCKET_FAILURE (+1/-1)
errors/sk/ERR_TOO_BIG (+1/-1)
errors/sk/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sk/ERR_UNSUP_REQ (+1/-1)
errors/sk/ERR_URN_RESOLVE (+1/-1)
errors/sk/ERR_WRITE_ERROR (+1/-1)
errors/sk/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sl/ERR_ACCESS_DENIED (+1/-1)
errors/sl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sl/ERR_AGENT_CONFIGURE (+1/-1)
errors/sl/ERR_AGENT_WPAD (+1/-1)
errors/sl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sl/ERR_CANNOT_FORWARD (+1/-1)
errors/sl/ERR_CONFLICT_HOST (+1/-1)
errors/sl/ERR_CONNECT_FAIL (+1/-1)
errors/sl/ERR_DIR_LISTING (+1/-1)
errors/sl/ERR_DNS_FAIL (+1/-1)
errors/sl/ERR_ESI (+1/-1)
errors/sl/ERR_FORWARDING_DENIED (+1/-1)
errors/sl/ERR_FTP_DISABLED (+1/-1)
errors/sl/ERR_FTP_FAILURE (+1/-1)
errors/sl/ERR_FTP_FORBIDDEN (+1/-1)
errors/sl/ERR_FTP_NOT_FOUND (+1/-1)
errors/sl/ERR_FTP_PUT_CREATED (+1/-1)
errors/sl/ERR_FTP_PUT_ERROR (+1/-1)
errors/sl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sl/ERR_GATEWAY_FAILURE (+1/-1)
errors/sl/ERR_ICAP_FAILURE (+1/-1)
errors/sl/ERR_INVALID_REQ (+1/-1)
errors/sl/ERR_INVALID_RESP (+1/-1)
errors/sl/ERR_INVALID_URL (+1/-1)
errors/sl/ERR_LIFETIME_EXP (+1/-1)
errors/sl/ERR_NO_RELAY (+1/-1)
errors/sl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sl/ERR_PRECONDITION_FAILED (+1/-1)
errors/sl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sl/ERR_READ_ERROR (+1/-1)
errors/sl/ERR_READ_TIMEOUT (+1/-1)
errors/sl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sl/ERR_SHUTTING_DOWN (+1/-1)
errors/sl/ERR_SOCKET_FAILURE (+1/-1)
errors/sl/ERR_TOO_BIG (+1/-1)
errors/sl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sl/ERR_UNSUP_REQ (+1/-1)
errors/sl/ERR_URN_RESOLVE (+1/-1)
errors/sl/ERR_WRITE_ERROR (+1/-1)
errors/sl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sr-cyrl/ERR_ACCESS_DENIED (+1/-1)
errors/sr-cyrl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sr-cyrl/ERR_AGENT_CONFIGURE (+1/-1)
errors/sr-cyrl/ERR_AGENT_WPAD (+1/-1)
errors/sr-cyrl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sr-cyrl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sr-cyrl/ERR_CANNOT_FORWARD (+1/-1)
errors/sr-cyrl/ERR_CONFLICT_HOST (+1/-1)
errors/sr-cyrl/ERR_CONNECT_FAIL (+1/-1)
errors/sr-cyrl/ERR_DIR_LISTING (+1/-1)
errors/sr-cyrl/ERR_DNS_FAIL (+1/-1)
errors/sr-cyrl/ERR_ESI (+1/-1)
errors/sr-cyrl/ERR_FORWARDING_DENIED (+1/-1)
errors/sr-cyrl/ERR_FTP_DISABLED (+1/-1)
errors/sr-cyrl/ERR_FTP_FAILURE (+1/-1)
errors/sr-cyrl/ERR_FTP_FORBIDDEN (+1/-1)
errors/sr-cyrl/ERR_FTP_NOT_FOUND (+1/-1)
errors/sr-cyrl/ERR_FTP_PUT_CREATED (+1/-1)
errors/sr-cyrl/ERR_FTP_PUT_ERROR (+1/-1)
errors/sr-cyrl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sr-cyrl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sr-cyrl/ERR_GATEWAY_FAILURE (+1/-1)
errors/sr-cyrl/ERR_ICAP_FAILURE (+1/-1)
errors/sr-cyrl/ERR_INVALID_REQ (+1/-1)
errors/sr-cyrl/ERR_INVALID_RESP (+1/-1)
errors/sr-cyrl/ERR_INVALID_URL (+1/-1)
errors/sr-cyrl/ERR_LIFETIME_EXP (+1/-1)
errors/sr-cyrl/ERR_NO_RELAY (+1/-1)
errors/sr-cyrl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sr-cyrl/ERR_PRECONDITION_FAILED (+1/-1)
errors/sr-cyrl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sr-cyrl/ERR_READ_ERROR (+1/-1)
errors/sr-cyrl/ERR_READ_TIMEOUT (+1/-1)
errors/sr-cyrl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sr-cyrl/ERR_SHUTTING_DOWN (+1/-1)
errors/sr-cyrl/ERR_SOCKET_FAILURE (+1/-1)
errors/sr-cyrl/ERR_TOO_BIG (+1/-1)
errors/sr-cyrl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sr-cyrl/ERR_UNSUP_REQ (+1/-1)
errors/sr-cyrl/ERR_URN_RESOLVE (+1/-1)
errors/sr-cyrl/ERR_WRITE_ERROR (+1/-1)
errors/sr-cyrl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sr-latn/ERR_ACCESS_DENIED (+1/-1)
errors/sr-latn/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sr-latn/ERR_AGENT_CONFIGURE (+1/-1)
errors/sr-latn/ERR_AGENT_WPAD (+1/-1)
errors/sr-latn/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sr-latn/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sr-latn/ERR_CANNOT_FORWARD (+1/-1)
errors/sr-latn/ERR_CONFLICT_HOST (+1/-1)
errors/sr-latn/ERR_CONNECT_FAIL (+1/-1)
errors/sr-latn/ERR_DIR_LISTING (+1/-1)
errors/sr-latn/ERR_DNS_FAIL (+1/-1)
errors/sr-latn/ERR_ESI (+1/-1)
errors/sr-latn/ERR_FORWARDING_DENIED (+1/-1)
errors/sr-latn/ERR_FTP_DISABLED (+1/-1)
errors/sr-latn/ERR_FTP_FAILURE (+1/-1)
errors/sr-latn/ERR_FTP_FORBIDDEN (+1/-1)
errors/sr-latn/ERR_FTP_NOT_FOUND (+1/-1)
errors/sr-latn/ERR_FTP_PUT_CREATED (+1/-1)
errors/sr-latn/ERR_FTP_PUT_ERROR (+1/-1)
errors/sr-latn/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sr-latn/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sr-latn/ERR_GATEWAY_FAILURE (+1/-1)
errors/sr-latn/ERR_ICAP_FAILURE (+1/-1)
errors/sr-latn/ERR_INVALID_REQ (+1/-1)
errors/sr-latn/ERR_INVALID_RESP (+1/-1)
errors/sr-latn/ERR_INVALID_URL (+1/-1)
errors/sr-latn/ERR_LIFETIME_EXP (+1/-1)
errors/sr-latn/ERR_NO_RELAY (+1/-1)
errors/sr-latn/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sr-latn/ERR_PRECONDITION_FAILED (+1/-1)
errors/sr-latn/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sr-latn/ERR_READ_ERROR (+1/-1)
errors/sr-latn/ERR_READ_TIMEOUT (+1/-1)
errors/sr-latn/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sr-latn/ERR_SHUTTING_DOWN (+1/-1)
errors/sr-latn/ERR_SOCKET_FAILURE (+1/-1)
errors/sr-latn/ERR_TOO_BIG (+1/-1)
errors/sr-latn/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sr-latn/ERR_UNSUP_REQ (+1/-1)
errors/sr-latn/ERR_URN_RESOLVE (+1/-1)
errors/sr-latn/ERR_WRITE_ERROR (+1/-1)
errors/sr-latn/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sv/ERR_ACCESS_DENIED (+1/-1)
errors/sv/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sv/ERR_AGENT_CONFIGURE (+1/-1)
errors/sv/ERR_AGENT_WPAD (+1/-1)
errors/sv/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sv/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sv/ERR_CANNOT_FORWARD (+1/-1)
errors/sv/ERR_CONFLICT_HOST (+1/-1)
errors/sv/ERR_CONNECT_FAIL (+1/-1)
errors/sv/ERR_DIR_LISTING (+1/-1)
errors/sv/ERR_DNS_FAIL (+1/-1)
errors/sv/ERR_ESI (+1/-1)
errors/sv/ERR_FORWARDING_DENIED (+1/-1)
errors/sv/ERR_FTP_DISABLED (+1/-1)
errors/sv/ERR_FTP_FAILURE (+1/-1)
errors/sv/ERR_FTP_FORBIDDEN (+1/-1)
errors/sv/ERR_FTP_NOT_FOUND (+1/-1)
errors/sv/ERR_FTP_PUT_CREATED (+1/-1)
errors/sv/ERR_FTP_PUT_ERROR (+1/-1)
errors/sv/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sv/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sv/ERR_GATEWAY_FAILURE (+1/-1)
errors/sv/ERR_ICAP_FAILURE (+1/-1)
errors/sv/ERR_INVALID_REQ (+1/-1)
errors/sv/ERR_INVALID_RESP (+1/-1)
errors/sv/ERR_INVALID_URL (+1/-1)
errors/sv/ERR_LIFETIME_EXP (+1/-1)
errors/sv/ERR_NO_RELAY (+1/-1)
errors/sv/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sv/ERR_PRECONDITION_FAILED (+1/-1)
errors/sv/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sv/ERR_READ_ERROR (+1/-1)
errors/sv/ERR_READ_TIMEOUT (+1/-1)
errors/sv/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sv/ERR_SHUTTING_DOWN (+1/-1)
errors/sv/ERR_SOCKET_FAILURE (+1/-1)
errors/sv/ERR_TOO_BIG (+1/-1)
errors/sv/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sv/ERR_UNSUP_REQ (+1/-1)
errors/sv/ERR_URN_RESOLVE (+1/-1)
errors/sv/ERR_WRITE_ERROR (+1/-1)
errors/sv/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/template.am (+1/-1)
errors/templates/ERR_ACCESS_DENIED (+1/-1)
errors/templates/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/templates/ERR_AGENT_CONFIGURE (+1/-1)
errors/templates/ERR_AGENT_WPAD (+1/-1)
errors/templates/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/templates/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/templates/ERR_CANNOT_FORWARD (+1/-1)
errors/templates/ERR_CONFLICT_HOST (+1/-1)
errors/templates/ERR_CONNECT_FAIL (+1/-1)
errors/templates/ERR_DIR_LISTING (+1/-1)
errors/templates/ERR_DNS_FAIL (+1/-1)
errors/templates/ERR_ESI (+1/-1)
errors/templates/ERR_FORWARDING_DENIED (+1/-1)
errors/templates/ERR_FTP_DISABLED (+1/-1)
errors/templates/ERR_FTP_FAILURE (+1/-1)
errors/templates/ERR_FTP_FORBIDDEN (+1/-1)
errors/templates/ERR_FTP_NOT_FOUND (+1/-1)
errors/templates/ERR_FTP_PUT_CREATED (+1/-1)
errors/templates/ERR_FTP_PUT_ERROR (+1/-1)
errors/templates/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/templates/ERR_FTP_UNAVAILABLE (+1/-1)
errors/templates/ERR_GATEWAY_FAILURE (+1/-1)
errors/templates/ERR_ICAP_FAILURE (+1/-1)
errors/templates/ERR_INVALID_REQ (+1/-1)
errors/templates/ERR_INVALID_RESP (+1/-1)
errors/templates/ERR_INVALID_URL (+1/-1)
errors/templates/ERR_LIFETIME_EXP (+1/-1)
errors/templates/ERR_NO_RELAY (+1/-1)
errors/templates/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/templates/ERR_PRECONDITION_FAILED (+1/-1)
errors/templates/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/templates/ERR_READ_ERROR (+1/-1)
errors/templates/ERR_READ_TIMEOUT (+1/-1)
errors/templates/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/templates/ERR_SHUTTING_DOWN (+1/-1)
errors/templates/ERR_SOCKET_FAILURE (+1/-1)
errors/templates/ERR_TOO_BIG (+1/-1)
errors/templates/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/templates/ERR_UNSUP_REQ (+1/-1)
errors/templates/ERR_URN_RESOLVE (+1/-1)
errors/templates/ERR_WRITE_ERROR (+1/-1)
errors/templates/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/th/ERR_ACCESS_DENIED (+1/-1)
errors/th/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/th/ERR_AGENT_CONFIGURE (+1/-1)
errors/th/ERR_AGENT_WPAD (+1/-1)
errors/th/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/th/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/th/ERR_CANNOT_FORWARD (+1/-1)
errors/th/ERR_CONFLICT_HOST (+1/-1)
errors/th/ERR_CONNECT_FAIL (+1/-1)
errors/th/ERR_DIR_LISTING (+1/-1)
errors/th/ERR_DNS_FAIL (+1/-1)
errors/th/ERR_ESI (+1/-1)
errors/th/ERR_FORWARDING_DENIED (+1/-1)
errors/th/ERR_FTP_DISABLED (+1/-1)
errors/th/ERR_FTP_FAILURE (+1/-1)
errors/th/ERR_FTP_FORBIDDEN (+1/-1)
errors/th/ERR_FTP_NOT_FOUND (+1/-1)
errors/th/ERR_FTP_PUT_CREATED (+1/-1)
errors/th/ERR_FTP_PUT_ERROR (+1/-1)
errors/th/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/th/ERR_FTP_UNAVAILABLE (+1/-1)
errors/th/ERR_GATEWAY_FAILURE (+1/-1)
errors/th/ERR_ICAP_FAILURE (+1/-1)
errors/th/ERR_INVALID_REQ (+1/-1)
errors/th/ERR_INVALID_RESP (+1/-1)
errors/th/ERR_INVALID_URL (+1/-1)
errors/th/ERR_LIFETIME_EXP (+1/-1)
errors/th/ERR_NO_RELAY (+1/-1)
errors/th/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/th/ERR_PRECONDITION_FAILED (+1/-1)
errors/th/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/th/ERR_READ_ERROR (+1/-1)
errors/th/ERR_READ_TIMEOUT (+1/-1)
errors/th/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/th/ERR_SHUTTING_DOWN (+1/-1)
errors/th/ERR_SOCKET_FAILURE (+1/-1)
errors/th/ERR_TOO_BIG (+1/-1)
errors/th/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/th/ERR_UNSUP_REQ (+1/-1)
errors/th/ERR_URN_RESOLVE (+1/-1)
errors/th/ERR_WRITE_ERROR (+1/-1)
errors/th/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/tr/ERR_ACCESS_DENIED (+1/-1)
errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/tr/ERR_AGENT_CONFIGURE (+1/-1)
errors/tr/ERR_AGENT_WPAD (+1/-1)
errors/tr/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/tr/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/tr/ERR_CANNOT_FORWARD (+1/-1)
errors/tr/ERR_CONFLICT_HOST (+1/-1)
errors/tr/ERR_CONNECT_FAIL (+1/-1)
errors/tr/ERR_DIR_LISTING (+1/-1)
errors/tr/ERR_DNS_FAIL (+1/-1)
errors/tr/ERR_ESI (+1/-1)
errors/tr/ERR_FORWARDING_DENIED (+1/-1)
errors/tr/ERR_FTP_DISABLED (+1/-1)
errors/tr/ERR_FTP_FAILURE (+1/-1)
errors/tr/ERR_FTP_FORBIDDEN (+1/-1)
errors/tr/ERR_FTP_NOT_FOUND (+1/-1)
errors/tr/ERR_FTP_PUT_CREATED (+1/-1)
errors/tr/ERR_FTP_PUT_ERROR (+1/-1)
errors/tr/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/tr/ERR_FTP_UNAVAILABLE (+1/-1)
errors/tr/ERR_GATEWAY_FAILURE (+1/-1)
errors/tr/ERR_ICAP_FAILURE (+1/-1)
errors/tr/ERR_INVALID_REQ (+1/-1)
errors/tr/ERR_INVALID_RESP (+1/-1)
errors/tr/ERR_INVALID_URL (+1/-1)
errors/tr/ERR_LIFETIME_EXP (+1/-1)
errors/tr/ERR_NO_RELAY (+1/-1)
errors/tr/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/tr/ERR_PRECONDITION_FAILED (+1/-1)
errors/tr/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/tr/ERR_READ_ERROR (+1/-1)
errors/tr/ERR_READ_TIMEOUT (+1/-1)
errors/tr/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/tr/ERR_SHUTTING_DOWN (+1/-1)
errors/tr/ERR_SOCKET_FAILURE (+1/-1)
errors/tr/ERR_TOO_BIG (+1/-1)
errors/tr/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/tr/ERR_UNSUP_REQ (+1/-1)
errors/tr/ERR_URN_RESOLVE (+1/-1)
errors/tr/ERR_WRITE_ERROR (+1/-1)
errors/tr/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/uk/ERR_ACCESS_DENIED (+1/-1)
errors/uk/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/uk/ERR_AGENT_CONFIGURE (+1/-1)
errors/uk/ERR_AGENT_WPAD (+1/-1)
errors/uk/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/uk/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/uk/ERR_CANNOT_FORWARD (+1/-1)
errors/uk/ERR_CONFLICT_HOST (+1/-1)
errors/uk/ERR_CONNECT_FAIL (+1/-1)
errors/uk/ERR_DIR_LISTING (+1/-1)
errors/uk/ERR_DNS_FAIL (+1/-1)
errors/uk/ERR_ESI (+1/-1)
errors/uk/ERR_FORWARDING_DENIED (+1/-1)
errors/uk/ERR_FTP_DISABLED (+1/-1)
errors/uk/ERR_FTP_FAILURE (+1/-1)
errors/uk/ERR_FTP_FORBIDDEN (+1/-1)
errors/uk/ERR_FTP_NOT_FOUND (+1/-1)
errors/uk/ERR_FTP_PUT_CREATED (+1/-1)
errors/uk/ERR_FTP_PUT_ERROR (+1/-1)
errors/uk/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/uk/ERR_FTP_UNAVAILABLE (+1/-1)
errors/uk/ERR_GATEWAY_FAILURE (+1/-1)
errors/uk/ERR_ICAP_FAILURE (+1/-1)
errors/uk/ERR_INVALID_REQ (+1/-1)
errors/uk/ERR_INVALID_RESP (+1/-1)
errors/uk/ERR_INVALID_URL (+1/-1)
errors/uk/ERR_LIFETIME_EXP (+1/-1)
errors/uk/ERR_NO_RELAY (+1/-1)
errors/uk/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/uk/ERR_PRECONDITION_FAILED (+1/-1)
errors/uk/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/uk/ERR_READ_ERROR (+1/-1)
errors/uk/ERR_READ_TIMEOUT (+1/-1)
errors/uk/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/uk/ERR_SHUTTING_DOWN (+1/-1)
errors/uk/ERR_SOCKET_FAILURE (+1/-1)
errors/uk/ERR_TOO_BIG (+1/-1)
errors/uk/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/uk/ERR_UNSUP_REQ (+1/-1)
errors/uk/ERR_URN_RESOLVE (+1/-1)
errors/uk/ERR_WRITE_ERROR (+1/-1)
errors/uk/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/uz/ERR_ACCESS_DENIED (+1/-1)
errors/uz/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/uz/ERR_AGENT_CONFIGURE (+1/-1)
errors/uz/ERR_AGENT_WPAD (+1/-1)
errors/uz/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/uz/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/uz/ERR_CANNOT_FORWARD (+1/-1)
errors/uz/ERR_CONFLICT_HOST (+1/-1)
errors/uz/ERR_CONNECT_FAIL (+1/-1)
errors/uz/ERR_DIR_LISTING (+1/-1)
errors/uz/ERR_DNS_FAIL (+1/-1)
errors/uz/ERR_ESI (+1/-1)
errors/uz/ERR_FORWARDING_DENIED (+1/-1)
errors/uz/ERR_FTP_DISABLED (+1/-1)
errors/uz/ERR_FTP_FAILURE (+1/-1)
errors/uz/ERR_FTP_FORBIDDEN (+1/-1)
errors/uz/ERR_FTP_NOT_FOUND (+1/-1)
errors/uz/ERR_FTP_PUT_CREATED (+1/-1)
errors/uz/ERR_FTP_PUT_ERROR (+1/-1)
errors/uz/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/uz/ERR_FTP_UNAVAILABLE (+1/-1)
errors/uz/ERR_GATEWAY_FAILURE (+1/-1)
errors/uz/ERR_ICAP_FAILURE (+1/-1)
errors/uz/ERR_INVALID_REQ (+1/-1)
errors/uz/ERR_INVALID_RESP (+1/-1)
errors/uz/ERR_INVALID_URL (+1/-1)
errors/uz/ERR_LIFETIME_EXP (+1/-1)
errors/uz/ERR_NO_RELAY (+1/-1)
errors/uz/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/uz/ERR_PRECONDITION_FAILED (+1/-1)
errors/uz/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/uz/ERR_READ_ERROR (+1/-1)
errors/uz/ERR_READ_TIMEOUT (+1/-1)
errors/uz/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/uz/ERR_SHUTTING_DOWN (+1/-1)
errors/uz/ERR_SOCKET_FAILURE (+1/-1)
errors/uz/ERR_TOO_BIG (+1/-1)
errors/uz/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/uz/ERR_UNSUP_REQ (+1/-1)
errors/uz/ERR_URN_RESOLVE (+1/-1)
errors/uz/ERR_WRITE_ERROR (+1/-1)
errors/uz/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/vi/ERR_ACCESS_DENIED (+1/-1)
errors/vi/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/vi/ERR_AGENT_CONFIGURE (+1/-1)
errors/vi/ERR_AGENT_WPAD (+1/-1)
errors/vi/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/vi/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/vi/ERR_CANNOT_FORWARD (+1/-1)
errors/vi/ERR_CONFLICT_HOST (+1/-1)
errors/vi/ERR_CONNECT_FAIL (+1/-1)
errors/vi/ERR_DIR_LISTING (+1/-1)
errors/vi/ERR_DNS_FAIL (+1/-1)
errors/vi/ERR_ESI (+1/-1)
errors/vi/ERR_FORWARDING_DENIED (+1/-1)
errors/vi/ERR_FTP_DISABLED (+1/-1)
errors/vi/ERR_FTP_FAILURE (+1/-1)
errors/vi/ERR_FTP_FORBIDDEN (+1/-1)
errors/vi/ERR_FTP_NOT_FOUND (+1/-1)
errors/vi/ERR_FTP_PUT_CREATED (+1/-1)
errors/vi/ERR_FTP_PUT_ERROR (+1/-1)
errors/vi/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/vi/ERR_FTP_UNAVAILABLE (+1/-1)
errors/vi/ERR_GATEWAY_FAILURE (+1/-1)
errors/vi/ERR_ICAP_FAILURE (+1/-1)
errors/vi/ERR_INVALID_REQ (+1/-1)
errors/vi/ERR_INVALID_RESP (+1/-1)
errors/vi/ERR_INVALID_URL (+1/-1)
errors/vi/ERR_LIFETIME_EXP (+1/-1)
errors/vi/ERR_NO_RELAY (+1/-1)
errors/vi/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/vi/ERR_PRECONDITION_FAILED (+1/-1)
errors/vi/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/vi/ERR_READ_ERROR (+1/-1)
errors/vi/ERR_READ_TIMEOUT (+1/-1)
errors/vi/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/vi/ERR_SHUTTING_DOWN (+1/-1)
errors/vi/ERR_SOCKET_FAILURE (+1/-1)
errors/vi/ERR_TOO_BIG (+1/-1)
errors/vi/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/vi/ERR_UNSUP_REQ (+1/-1)
errors/vi/ERR_URN_RESOLVE (+1/-1)
errors/vi/ERR_WRITE_ERROR (+1/-1)
errors/vi/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/zh-hans/ERR_ACCESS_DENIED (+1/-1)
errors/zh-hans/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/zh-hans/ERR_AGENT_CONFIGURE (+1/-1)
errors/zh-hans/ERR_AGENT_WPAD (+1/-1)
errors/zh-hans/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/zh-hans/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/zh-hans/ERR_CANNOT_FORWARD (+1/-1)
errors/zh-hans/ERR_CONFLICT_HOST (+1/-1)
errors/zh-hans/ERR_CONNECT_FAIL (+1/-1)
errors/zh-hans/ERR_DIR_LISTING (+1/-1)
errors/zh-hans/ERR_DNS_FAIL (+1/-1)
errors/zh-hans/ERR_ESI (+1/-1)
errors/zh-hans/ERR_FORWARDING_DENIED (+1/-1)
errors/zh-hans/ERR_FTP_DISABLED (+1/-1)
errors/zh-hans/ERR_FTP_FAILURE (+1/-1)
errors/zh-hans/ERR_FTP_FORBIDDEN (+1/-1)
errors/zh-hans/ERR_FTP_NOT_FOUND (+1/-1)
errors/zh-hans/ERR_FTP_PUT_CREATED (+1/-1)
errors/zh-hans/ERR_FTP_PUT_ERROR (+1/-1)
errors/zh-hans/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/zh-hans/ERR_FTP_UNAVAILABLE (+1/-1)
errors/zh-hans/ERR_GATEWAY_FAILURE (+1/-1)
errors/zh-hans/ERR_ICAP_FAILURE (+1/-1)
errors/zh-hans/ERR_INVALID_REQ (+1/-1)
errors/zh-hans/ERR_INVALID_RESP (+1/-1)
errors/zh-hans/ERR_INVALID_URL (+1/-1)
errors/zh-hans/ERR_LIFETIME_EXP (+1/-1)
errors/zh-hans/ERR_NO_RELAY (+1/-1)
errors/zh-hans/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/zh-hans/ERR_PRECONDITION_FAILED (+1/-1)
errors/zh-hans/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/zh-hans/ERR_READ_ERROR (+1/-1)
errors/zh-hans/ERR_READ_TIMEOUT (+1/-1)
errors/zh-hans/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/zh-hans/ERR_SHUTTING_DOWN (+1/-1)
errors/zh-hans/ERR_SOCKET_FAILURE (+1/-1)
errors/zh-hans/ERR_TOO_BIG (+1/-1)
errors/zh-hans/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/zh-hans/ERR_UNSUP_REQ (+1/-1)
errors/zh-hans/ERR_URN_RESOLVE (+1/-1)
errors/zh-hans/ERR_WRITE_ERROR (+1/-1)
errors/zh-hans/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/zh-hant/ERR_ACCESS_DENIED (+1/-1)
errors/zh-hant/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/zh-hant/ERR_AGENT_CONFIGURE (+1/-1)
errors/zh-hant/ERR_AGENT_WPAD (+1/-1)
errors/zh-hant/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/zh-hant/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/zh-hant/ERR_CANNOT_FORWARD (+1/-1)
errors/zh-hant/ERR_CONFLICT_HOST (+1/-1)
errors/zh-hant/ERR_CONNECT_FAIL (+1/-1)
errors/zh-hant/ERR_DIR_LISTING (+1/-1)
errors/zh-hant/ERR_DNS_FAIL (+1/-1)
errors/zh-hant/ERR_ESI (+1/-1)
errors/zh-hant/ERR_FORWARDING_DENIED (+1/-1)
errors/zh-hant/ERR_FTP_DISABLED (+1/-1)
errors/zh-hant/ERR_FTP_FAILURE (+1/-1)
errors/zh-hant/ERR_FTP_FORBIDDEN (+1/-1)
errors/zh-hant/ERR_FTP_NOT_FOUND (+1/-1)
errors/zh-hant/ERR_FTP_PUT_CREATED (+1/-1)
errors/zh-hant/ERR_FTP_PUT_ERROR (+1/-1)
errors/zh-hant/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/zh-hant/ERR_FTP_UNAVAILABLE (+1/-1)
errors/zh-hant/ERR_GATEWAY_FAILURE (+1/-1)
errors/zh-hant/ERR_ICAP_FAILURE (+1/-1)
errors/zh-hant/ERR_INVALID_REQ (+1/-1)
errors/zh-hant/ERR_INVALID_RESP (+1/-1)
errors/zh-hant/ERR_INVALID_URL (+1/-1)
errors/zh-hant/ERR_LIFETIME_EXP (+1/-1)
errors/zh-hant/ERR_NO_RELAY (+1/-1)
errors/zh-hant/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/zh-hant/ERR_PRECONDITION_FAILED (+1/-1)
errors/zh-hant/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/zh-hant/ERR_READ_ERROR (+1/-1)
errors/zh-hant/ERR_READ_TIMEOUT (+1/-1)
errors/zh-hant/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/zh-hant/ERR_SHUTTING_DOWN (+1/-1)
errors/zh-hant/ERR_SOCKET_FAILURE (+1/-1)
errors/zh-hant/ERR_TOO_BIG (+1/-1)
errors/zh-hant/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/zh-hant/ERR_UNSUP_REQ (+1/-1)
errors/zh-hant/ERR_URN_RESOLVE (+1/-1)
errors/zh-hant/ERR_WRITE_ERROR (+1/-1)
errors/zh-hant/ERR_ZERO_SIZE_OBJECT (+1/-1)
icons/Makefile.am (+1/-1)
icons/Makefile.in (+2/-1)
icons/icon.am (+1/-1)
include/asn1.h (+1/-1)
include/autoconf.h.in (+3/-0)
include/base64.h (+1/-1)
include/cache_snmp.h (+2/-2)
include/getfullhostname.h (+1/-1)
include/hash.h (+1/-1)
include/heap.h (+1/-1)
include/html_quote.h (+1/-1)
include/leakcheck.h (+1/-1)
include/md5.h (+1/-1)
include/parse.h (+1/-1)
include/radix.h (+1/-1)
include/rfc1123.h (+1/-1)
include/rfc1738.h (+1/-1)
include/rfc2181.h (+1/-1)
include/rfc2617.h (+1/-1)
include/snmp-internal.h (+1/-1)
include/snmp-mib.h (+1/-1)
include/snmp.h (+1/-1)
include/snmp_api.h (+1/-1)
include/snmp_api_error.h (+1/-1)
include/snmp_api_util.h (+1/-1)
include/snmp_client.h (+1/-1)
include/snmp_coexist.h (+1/-1)
include/snmp_debug.h (+1/-1)
include/snmp_error.h (+1/-1)
include/snmp_impl.h (+1/-1)
include/snmp_msg.h (+1/-1)
include/snmp_pdu.h (+1/-1)
include/snmp_session.h (+1/-1)
include/snmp_util.h (+1/-1)
include/snmp_vars.h (+1/-1)
include/splay.h (+1/-1)
include/squid.h (+1/-1)
include/sspwin32.h (+1/-1)
include/unitTestMain.h (+1/-1)
include/util.h (+1/-1)
include/version.h (+2/-2)
include/xusleep.h (+1/-1)
lib/Makefile.am (+1/-1)
lib/Makefile.in (+2/-1)
lib/Splay.cc (+1/-1)
lib/base64.c (+1/-1)
lib/dirent.c (+1/-1)
lib/encrypt.c (+1/-1)
lib/getfullhostname.c (+1/-1)
lib/getopt.c (+1/-1)
lib/hash.cc (+1/-1)
lib/heap.c (+1/-1)
lib/html_quote.c (+1/-1)
lib/iso3307.c (+1/-1)
lib/libTrie/Makefile.am (+1/-1)
lib/libTrie/Makefile.in (+2/-1)
lib/libTrie/Trie.cc (+1/-1)
lib/libTrie/Trie.h (+1/-1)
lib/libTrie/TrieCharTransform.h (+1/-1)
lib/libTrie/TrieNode.cc (+1/-1)
lib/libTrie/TrieNode.h (+1/-1)
lib/libTrie/test/Makefile.am (+1/-1)
lib/libTrie/test/Makefile.in (+2/-1)
lib/libTrie/test/trie.cc (+1/-1)
lib/md5.c (+1/-1)
lib/ntlmauth/Makefile.am (+1/-1)
lib/ntlmauth/Makefile.in (+2/-1)
lib/ntlmauth/ntlmauth.cc (+13/-3)
lib/ntlmauth/ntlmauth.h (+1/-1)
lib/ntlmauth/support_bits.cci (+1/-1)
lib/ntlmauth/support_endian.h (+1/-1)
lib/profiler/Makefile.am (+1/-1)
lib/profiler/Makefile.in (+2/-1)
lib/profiler/Profiler.cc (+1/-1)
lib/profiler/Profiler.h (+1/-1)
lib/profiler/get_tick.h (+1/-1)
lib/profiler/xprof_type.h (+1/-1)
lib/radix.c (+1/-1)
lib/rfc1123.c (+1/-1)
lib/rfc1738.c (+1/-1)
lib/rfc2617.c (+1/-1)
lib/rfcnb/Makefile.am (+1/-1)
lib/rfcnb/Makefile.in (+2/-1)
lib/rfcnb/byteorder.h (+1/-1)
lib/rfcnb/rfcnb-common.h (+1/-1)
lib/rfcnb/rfcnb-error.h (+1/-1)
lib/rfcnb/rfcnb-io.c (+1/-1)
lib/rfcnb/rfcnb-io.h (+1/-1)
lib/rfcnb/rfcnb-priv.h (+1/-1)
lib/rfcnb/rfcnb-util.c (+1/-1)
lib/rfcnb/rfcnb-util.h (+1/-1)
lib/rfcnb/rfcnb.h (+1/-1)
lib/rfcnb/session.c (+1/-1)
lib/rfcnb/std-includes.h (+1/-1)
lib/smblib/Makefile.am (+1/-1)
lib/smblib/Makefile.in (+2/-1)
lib/smblib/md4.c (+1/-1)
lib/smblib/md4.h (+1/-1)
lib/smblib/smbdes.c (+1/-1)
lib/smblib/smbdes.h (+1/-1)
lib/smblib/smbencrypt.c (+1/-1)
lib/smblib/smbencrypt.h (+1/-1)
lib/smblib/smblib-common.h (+1/-1)
lib/smblib/smblib-priv.h (+1/-1)
lib/smblib/smblib-util.c (+1/-1)
lib/smblib/smblib.c (+1/-1)
lib/smblib/smblib.h (+1/-1)
lib/smblib/std-defines.h (+1/-1)
lib/snmplib/Makefile.am (+2/-2)
lib/snmplib/Makefile.in (+2/-1)
lib/snmplib/asn1.c (+1/-1)
lib/snmplib/coexistance.c (+1/-1)
lib/snmplib/mib.c (+1/-1)
lib/snmplib/parse.c (+1/-1)
lib/snmplib/snmp_api.c (+1/-1)
lib/snmplib/snmp_api_error.c (+1/-1)
lib/snmplib/snmp_error.c (+1/-1)
lib/snmplib/snmp_msg.c (+1/-1)
lib/snmplib/snmp_pdu.c (+1/-1)
lib/snmplib/snmp_vars.c (+1/-1)
lib/snmplib/snmplib_debug.c (+1/-1)
lib/sspwin32.cc (+1/-1)
lib/stub_memaccount.c (+1/-1)
lib/tests/testRFC1738.cc (+1/-1)
lib/tests/testRFC1738.h (+1/-1)
lib/util.c (+1/-1)
lib/xusleep.c (+1/-1)
libltdl/Makefile.am (+3/-3)
libltdl/Makefile.in (+5/-2)
libltdl/README (+2/-1)
libltdl/aclocal.m4 (+7/-3)
libltdl/configure (+234/-91)
libltdl/configure.ac (+2/-2)
libltdl/libltdl/lt__alloc.h (+2/-1)
libltdl/libltdl/lt__argz_.h (+2/-2)
libltdl/libltdl/lt__dirent.h (+2/-2)
libltdl/libltdl/lt__glibc.h (+2/-2)
libltdl/libltdl/lt__private.h (+2/-1)
libltdl/libltdl/lt__strl.h (+2/-1)
libltdl/libltdl/lt_dlloader.h (+2/-2)
libltdl/libltdl/lt_error.h (+2/-2)
libltdl/libltdl/lt_system.h (+2/-1)
libltdl/libltdl/slist.h (+2/-2)
libltdl/loaders/dld_link.c (+3/-3)
libltdl/loaders/dlopen.c (+2/-2)
libltdl/loaders/dyld.c (+2/-2)
libltdl/loaders/load_add_on.c (+2/-2)
libltdl/loaders/loadlibrary.c (+2/-2)
libltdl/loaders/preopen.c (+2/-2)
libltdl/loaders/shl_load.c (+2/-2)
libltdl/lt__alloc.c (+2/-2)
libltdl/lt__argz.c (+2/-2)
libltdl/lt__dirent.c (+2/-1)
libltdl/lt__strl.c (+2/-1)
libltdl/lt_dlloader.c (+6/-2)
libltdl/lt_error.c (+2/-2)
libltdl/ltdl.c (+2/-2)
libltdl/ltdl.h (+2/-2)
libltdl/m4/libtool.m4 (+131/-98)
libltdl/m4/ltargz.m4 (+6/-3)
libltdl/m4/ltdl.m4 (+5/-4)
libltdl/m4/ltoptions.m4 (+2/-2)
libltdl/m4/ltsugar.m4 (+1/-1)
libltdl/m4/ltversion.m4 (+7/-6)
libltdl/m4/lt~obsolete.m4 (+2/-2)
libltdl/slist.c (+2/-2)
scripts/AnnounceCache.pl (+1/-1)
scripts/Makefile.am (+1/-1)
scripts/Makefile.in (+2/-1)
scripts/access-log-matrix.pl (+1/-1)
scripts/cache-compare.pl (+1/-1)
scripts/cachetrace.pl (+1/-1)
scripts/calc-must-ids.pl (+1/-1)
scripts/calc-must-ids.sh (+2/-2)
scripts/check_cache.pl (+1/-1)
scripts/convert.configure.to.os2 (+1/-1)
scripts/fileno-to-pathname.pl (+1/-1)
scripts/find-alive.pl (+1/-1)
scripts/flag_truncs.pl (+1/-1)
scripts/icp-test.pl (+1/-1)
scripts/icpserver.pl (+1/-1)
scripts/remove-cfg.sh (+1/-1)
scripts/tcp-banger.pl (+1/-1)
scripts/trace-job.pl (+1/-1)
scripts/trace-master.pl (+1/-1)
scripts/udp-banger.pl (+1/-1)
scripts/upgrade-1.0-store.pl (+1/-1)
src/AccessLogEntry.cc (+1/-1)
src/AccessLogEntry.h (+1/-1)
src/AclRegs.cc (+1/-1)
src/AsyncEngine.cc (+1/-1)
src/AsyncEngine.h (+1/-1)
src/AuthReg.cc (+1/-1)
src/AuthReg.h (+1/-1)
src/BandwidthBucket.cc (+1/-1)
src/BandwidthBucket.h (+1/-1)
src/BodyPipe.cc (+2/-1)
src/BodyPipe.h (+1/-1)
src/CacheDigest.cc (+1/-1)
src/CacheDigest.h (+1/-1)
src/CacheManager.h (+1/-1)
src/CachePeer.cc (+1/-1)
src/CachePeer.h (+1/-1)
src/ClientDelayConfig.cc (+1/-1)
src/ClientDelayConfig.h (+1/-1)
src/ClientInfo.h (+1/-1)
src/ClientRequestContext.h (+1/-1)
src/CollapsedForwarding.cc (+17/-2)
src/CollapsedForwarding.h (+3/-1)
src/CollapsingHistory.h (+1/-1)
src/CommCalls.cc (+21/-7)
src/CommCalls.h (+1/-1)
src/CommRead.h (+1/-1)
src/CommandLine.cc (+1/-1)
src/CommandLine.h (+1/-1)
src/Common.am (+2/-2)
src/CommonPool.h (+1/-1)
src/CompletionDispatcher.cc (+1/-1)
src/CompletionDispatcher.h (+1/-1)
src/CompositePoolNode.h (+1/-1)
src/ConfigOption.cc (+1/-1)
src/ConfigOption.h (+1/-1)
src/ConfigParser.cc (+1/-1)
src/ConfigParser.h (+1/-1)
src/CpuAffinity.cc (+1/-1)
src/CpuAffinity.h (+1/-1)
src/CpuAffinityMap.cc (+1/-1)
src/CpuAffinityMap.h (+1/-1)
src/CpuAffinitySet.cc (+2/-2)
src/CpuAffinitySet.h (+1/-1)
src/Debug.h (+1/-1)
src/DelayBucket.cc (+1/-1)
src/DelayBucket.h (+1/-1)
src/DelayConfig.cc (+1/-1)
src/DelayConfig.h (+1/-1)
src/DelayId.cc (+1/-1)
src/DelayId.h (+1/-1)
src/DelayIdComposite.h (+1/-1)
src/DelayPool.cc (+1/-1)
src/DelayPool.h (+1/-1)
src/DelayPools.h (+1/-1)
src/DelaySpec.cc (+1/-1)
src/DelaySpec.h (+1/-1)
src/DelayTagged.cc (+1/-1)
src/DelayTagged.h (+1/-1)
src/DelayUser.cc (+1/-1)
src/DelayUser.h (+1/-1)
src/DelayVector.cc (+1/-1)
src/DelayVector.h (+1/-1)
src/DescriptorSet.cc (+1/-1)
src/DescriptorSet.h (+1/-1)
src/DiskIO/AIO/AIODiskFile.cc (+1/-1)
src/DiskIO/AIO/AIODiskFile.h (+1/-1)
src/DiskIO/AIO/AIODiskIOModule.cc (+1/-1)
src/DiskIO/AIO/AIODiskIOModule.h (+1/-1)
src/DiskIO/AIO/AIODiskIOStrategy.cc (+1/-1)
src/DiskIO/AIO/AIODiskIOStrategy.h (+1/-1)
src/DiskIO/AIO/Makefile.am (+1/-1)
src/DiskIO/AIO/Makefile.in (+2/-1)
src/DiskIO/AIO/aio_win32.cc (+1/-1)
src/DiskIO/AIO/aio_win32.h (+1/-1)
src/DiskIO/AIO/async_io.h (+1/-1)
src/DiskIO/Blocking/BlockingDiskIOModule.cc (+1/-1)
src/DiskIO/Blocking/BlockingDiskIOModule.h (+1/-1)
src/DiskIO/Blocking/BlockingFile.cc (+1/-1)
src/DiskIO/Blocking/BlockingFile.h (+1/-1)
src/DiskIO/Blocking/BlockingIOStrategy.cc (+1/-1)
src/DiskIO/Blocking/BlockingIOStrategy.h (+1/-1)
src/DiskIO/Blocking/Makefile.am (+1/-1)
src/DiskIO/Blocking/Makefile.in (+2/-1)
src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.h (+1/-1)
src/DiskIO/DiskDaemon/DiskdAction.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskdAction.h (+1/-1)
src/DiskIO/DiskDaemon/DiskdFile.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskdFile.h (+1/-1)
src/DiskIO/DiskDaemon/DiskdIOStrategy.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskdIOStrategy.h (+1/-1)
src/DiskIO/DiskDaemon/Makefile.am (+1/-1)
src/DiskIO/DiskDaemon/Makefile.in (+2/-1)
src/DiskIO/DiskDaemon/diomsg.h (+1/-1)
src/DiskIO/DiskDaemon/diskd.cc (+1/-1)
src/DiskIO/DiskFile.h (+1/-1)
src/DiskIO/DiskIOModule.cc (+1/-1)
src/DiskIO/DiskIOModule.h (+1/-1)
src/DiskIO/DiskIOStrategy.h (+1/-1)
src/DiskIO/DiskThreads/CommIO.cc (+1/-1)
src/DiskIO/DiskThreads/CommIO.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreads.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskFile.cc (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskFile.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.cc (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsIOStrategy.cc (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsIOStrategy.h (+1/-1)
src/DiskIO/DiskThreads/Makefile.am (+1/-1)
src/DiskIO/DiskThreads/Makefile.in (+2/-1)
src/DiskIO/DiskThreads/aiops.cc (+1/-1)
src/DiskIO/DiskThreads/aiops_win32.cc (+1/-1)
src/DiskIO/DiskThreads/async_io.cc (+1/-1)
src/DiskIO/IORequestor.h (+1/-1)
src/DiskIO/IpcIo/IpcIoDiskIOModule.cc (+1/-1)
src/DiskIO/IpcIo/IpcIoDiskIOModule.h (+1/-1)
src/DiskIO/IpcIo/IpcIoFile.cc (+23/-3)
src/DiskIO/IpcIo/IpcIoFile.h (+3/-1)
src/DiskIO/IpcIo/IpcIoIOStrategy.cc (+1/-1)
src/DiskIO/IpcIo/IpcIoIOStrategy.h (+1/-1)
src/DiskIO/IpcIo/Makefile.am (+1/-1)
src/DiskIO/IpcIo/Makefile.in (+2/-1)
src/DiskIO/Makefile.am (+1/-1)
src/DiskIO/Makefile.in (+2/-1)
src/DiskIO/Mmapped/Makefile.am (+1/-1)
src/DiskIO/Mmapped/Makefile.in (+2/-1)
src/DiskIO/Mmapped/MmappedDiskIOModule.cc (+1/-1)
src/DiskIO/Mmapped/MmappedDiskIOModule.h (+1/-1)
src/DiskIO/Mmapped/MmappedFile.cc (+1/-1)
src/DiskIO/Mmapped/MmappedFile.h (+1/-1)
src/DiskIO/Mmapped/MmappedIOStrategy.cc (+1/-1)
src/DiskIO/Mmapped/MmappedIOStrategy.h (+1/-1)
src/DiskIO/ReadRequest.cc (+1/-1)
src/DiskIO/ReadRequest.h (+1/-1)
src/DiskIO/WriteRequest.cc (+1/-1)
src/DiskIO/WriteRequest.h (+1/-1)
src/Downloader.cc (+6/-1)
src/Downloader.h (+1/-1)
src/ETag.cc (+1/-1)
src/ETag.h (+1/-1)
src/EventLoop.cc (+1/-1)
src/EventLoop.h (+1/-1)
src/ExternalACL.h (+1/-1)
src/ExternalACLEntry.cc (+1/-1)
src/ExternalACLEntry.h (+1/-1)
src/FadingCounter.cc (+1/-1)
src/FadingCounter.h (+1/-1)
src/FileMap.h (+1/-1)
src/FwdState.cc (+155/-69)
src/FwdState.h (+31/-16)
src/Generic.h (+1/-1)
src/HappyConnOpener.cc (+84/-61)
src/HappyConnOpener.h (+18/-9)
src/HierarchyLogEntry.h (+1/-1)
src/HttpBody.cc (+1/-1)
src/HttpBody.h (+1/-1)
src/HttpControlMsg.cc (+1/-1)
src/HttpControlMsg.h (+1/-1)
src/HttpHdrCc.cc (+1/-1)
src/HttpHdrCc.h (+1/-1)
src/HttpHdrContRange.cc (+1/-1)
src/HttpHdrContRange.h (+1/-1)
src/HttpHdrRange.cc (+1/-1)
src/HttpHdrSc.cc (+1/-1)
src/HttpHdrSc.h (+1/-1)
src/HttpHdrScTarget.cc (+1/-1)
src/HttpHdrScTarget.h (+1/-1)
src/HttpHeader.cc (+1/-1)
src/HttpHeader.h (+1/-1)
src/HttpHeaderFieldInfo.h (+1/-1)
src/HttpHeaderFieldStat.h (+1/-1)
src/HttpHeaderMask.h (+1/-1)
src/HttpHeaderRange.h (+1/-1)
src/HttpHeaderStat.h (+1/-1)
src/HttpHeaderTools.cc (+1/-1)
src/HttpHeaderTools.h (+2/-2)
src/HttpReply.cc (+1/-1)
src/HttpReply.h (+1/-1)
src/HttpRequest.cc (+1/-1)
src/HttpRequest.h (+1/-1)
src/HttpUpgradeProtocolAccess.cc (+1/-1)
src/HttpUpgradeProtocolAccess.h (+1/-1)
src/ICP.h (+1/-1)
src/Instance.cc (+1/-1)
src/Instance.h (+1/-1)
src/IoStats.h (+1/-1)
src/LeakFinder.cc (+1/-1)
src/LeakFinder.h (+1/-1)
src/LoadableModule.cc (+1/-1)
src/LoadableModule.h (+1/-1)
src/LoadableModules.cc (+1/-1)
src/LoadableModules.h (+1/-1)
src/LogTags.cc (+1/-1)
src/LogTags.h (+1/-1)
src/Makefile.am (+3/-3)
src/Makefile.in (+4/-3)
src/MasterXaction.cc (+1/-1)
src/MasterXaction.h (+1/-1)
src/MemBuf.cc (+1/-1)
src/MemBuf.h (+1/-1)
src/MemObject.cc (+1/-1)
src/MemObject.h (+1/-1)
src/MemStore.cc (+1/-1)
src/MemStore.h (+1/-1)
src/MessageBucket.cc (+1/-1)
src/MessageBucket.h (+1/-1)
src/MessageDelayPools.cc (+1/-1)
src/MessageDelayPools.h (+1/-1)
src/MessageSizes.h (+1/-1)
src/NeighborTypeDomainList.h (+1/-1)
src/Notes.cc (+1/-1)
src/Notes.h (+1/-1)
src/NullDelayId.h (+1/-1)
src/Parsing.cc (+1/-1)
src/Parsing.h (+1/-1)
src/PeerDigest.h (+1/-1)
src/PeerPoolMgr.cc (+27/-46)
src/PeerPoolMgr.h (+9/-7)
src/PeerSelectState.h (+1/-1)
src/PingData.h (+1/-1)
src/Pipeline.cc (+1/-1)
src/Pipeline.h (+1/-1)
src/ProfStats.cc (+1/-1)
src/RefreshPattern.h (+1/-1)
src/RemovalPolicy.cc (+1/-1)
src/RemovalPolicy.h (+1/-1)
src/RequestFlags.cc (+1/-1)
src/RequestFlags.h (+1/-1)
src/ResolvedPeers.cc (+2/-2)
src/ResolvedPeers.h (+1/-1)
src/SBufStatsAction.cc (+1/-1)
src/SBufStatsAction.h (+1/-1)
src/SnmpRequest.h (+1/-1)
src/SquidConfig.cc (+1/-1)
src/SquidConfig.h (+1/-1)
src/SquidIpc.h (+1/-1)
src/SquidMath.cc (+1/-1)
src/SquidMath.h (+1/-1)
src/SquidString.h (+1/-1)
src/SquidTime.h (+1/-1)
src/StatCounters.cc (+1/-1)
src/StatCounters.h (+1/-1)
src/StatHist.cc (+1/-1)
src/StatHist.h (+1/-1)
src/Store.h (+15/-3)
src/StoreClient.h (+1/-1)
src/StoreFileSystem.cc (+1/-1)
src/StoreFileSystem.h (+1/-1)
src/StoreIOBuffer.h (+1/-1)
src/StoreIOState.cc (+1/-1)
src/StoreIOState.h (+1/-1)
src/StoreMeta.cc (+1/-1)
src/StoreMeta.h (+1/-1)
src/StoreMetaMD5.cc (+1/-1)
src/StoreMetaMD5.h (+1/-1)
src/StoreMetaObjSize.h (+1/-1)
src/StoreMetaSTD.cc (+1/-1)
src/StoreMetaSTD.h (+1/-1)
src/StoreMetaSTDLFS.cc (+1/-1)
src/StoreMetaSTDLFS.h (+1/-1)
src/StoreMetaURL.cc (+1/-1)
src/StoreMetaURL.h (+1/-1)
src/StoreMetaUnpacker.cc (+1/-1)
src/StoreMetaUnpacker.h (+1/-1)
src/StoreMetaVary.cc (+1/-1)
src/StoreMetaVary.h (+1/-1)
src/StoreSearch.h (+1/-1)
src/StoreStats.cc (+1/-1)
src/StoreStats.h (+1/-1)
src/StoreSwapLogData.cc (+1/-1)
src/StoreSwapLogData.h (+1/-1)
src/StrList.cc (+1/-1)
src/StrList.h (+1/-1)
src/String.cc (+1/-1)
src/TestHeaders.am (+1/-1)
src/TimeOrTag.h (+1/-1)
src/Transients.cc (+1/-1)
src/Transients.h (+1/-1)
src/WinSvc.cc (+1/-1)
src/WinSvc.h (+1/-1)
src/XactionInitiator.cc (+1/-1)
src/XactionInitiator.h (+1/-1)
src/XactionStep.h (+1/-1)
src/acl/Acl.cc (+1/-1)
src/acl/Acl.h (+1/-1)
src/acl/AclDenyInfoList.h (+1/-1)
src/acl/AclSizeLimit.cc (+1/-1)
src/acl/AclSizeLimit.h (+1/-1)
src/acl/AdaptationService.cc (+1/-1)
src/acl/AdaptationService.h (+1/-1)
src/acl/AdaptationServiceData.cc (+1/-1)
src/acl/AdaptationServiceData.h (+1/-1)
src/acl/Address.cc (+1/-1)
src/acl/Address.h (+1/-1)
src/acl/AllOf.cc (+1/-1)
src/acl/AllOf.h (+1/-1)
src/acl/AnnotateClient.cc (+1/-1)
src/acl/AnnotateClient.h (+1/-1)
src/acl/AnnotateTransaction.cc (+1/-1)
src/acl/AnnotateTransaction.h (+1/-1)
src/acl/AnnotationData.cc (+1/-1)
src/acl/AnnotationData.h (+1/-1)
src/acl/AnyOf.cc (+1/-1)
src/acl/AnyOf.h (+1/-1)
src/acl/Arp.cc (+1/-1)
src/acl/Arp.h (+1/-1)
src/acl/Asn.cc (+1/-1)
src/acl/Asn.h (+1/-1)
src/acl/AtStep.cc (+1/-1)
src/acl/AtStep.h (+1/-1)
src/acl/AtStepData.cc (+1/-1)
src/acl/AtStepData.h (+1/-1)
src/acl/BoolOps.cc (+1/-1)
src/acl/BoolOps.h (+1/-1)
src/acl/Certificate.cc (+1/-1)
src/acl/Certificate.h (+1/-1)
src/acl/CertificateData.cc (+1/-1)
src/acl/CertificateData.h (+1/-1)
src/acl/CharacterSetOption.h (+1/-1)
src/acl/Checklist.cc (+1/-1)
src/acl/Checklist.h (+1/-1)
src/acl/ConnMark.cc (+1/-1)
src/acl/ConnMark.h (+1/-1)
src/acl/ConnectionsEncrypted.cc (+1/-1)
src/acl/ConnectionsEncrypted.h (+1/-1)
src/acl/Data.h (+1/-1)
src/acl/DestinationAsn.h (+1/-1)
src/acl/DestinationDomain.cc (+1/-1)
src/acl/DestinationDomain.h (+1/-1)
src/acl/DestinationIp.cc (+1/-1)
src/acl/DestinationIp.h (+1/-1)
src/acl/DomainData.cc (+1/-1)
src/acl/DomainData.h (+1/-1)
src/acl/Eui64.cc (+1/-1)
src/acl/Eui64.h (+1/-1)
src/acl/ExtUser.cc (+1/-1)
src/acl/ExtUser.h (+1/-1)
src/acl/FilledChecklist.cc (+1/-1)
src/acl/FilledChecklist.h (+1/-1)
src/acl/Gadgets.cc (+1/-1)
src/acl/Gadgets.h (+1/-1)
src/acl/HasComponent.cc (+1/-1)
src/acl/HasComponent.h (+1/-1)
src/acl/HasComponentData.cc (+1/-1)
src/acl/HasComponentData.h (+1/-1)
src/acl/HierCode.cc (+1/-1)
src/acl/HierCode.h (+1/-1)
src/acl/HierCodeData.cc (+1/-1)
src/acl/HierCodeData.h (+1/-1)
src/acl/HttpHeaderData.cc (+1/-1)
src/acl/HttpHeaderData.h (+1/-1)
src/acl/HttpRepHeader.cc (+1/-1)
src/acl/HttpRepHeader.h (+1/-1)
src/acl/HttpReqHeader.cc (+1/-1)
src/acl/HttpReqHeader.h (+1/-1)
src/acl/HttpStatus.cc (+1/-1)
src/acl/HttpStatus.h (+1/-1)
src/acl/InnerNode.cc (+1/-1)
src/acl/InnerNode.h (+1/-1)
src/acl/IntRange.cc (+1/-1)
src/acl/IntRange.h (+1/-1)
src/acl/Ip.cc (+1/-1)
src/acl/Ip.h (+1/-1)
src/acl/LocalIp.cc (+1/-1)
src/acl/LocalIp.h (+1/-1)
src/acl/LocalPort.cc (+1/-1)
src/acl/LocalPort.h (+1/-1)
src/acl/Makefile.am (+1/-1)
src/acl/Makefile.in (+2/-1)
src/acl/MaxConnection.cc (+1/-1)
src/acl/MaxConnection.h (+1/-1)
src/acl/Method.cc (+1/-1)
src/acl/Method.h (+1/-1)
src/acl/MethodData.cc (+1/-1)
src/acl/MethodData.h (+1/-1)
src/acl/MyPortName.cc (+1/-1)
src/acl/MyPortName.h (+1/-1)
src/acl/Note.cc (+1/-1)
src/acl/Note.h (+1/-1)
src/acl/NoteData.cc (+1/-1)
src/acl/NoteData.h (+1/-1)
src/acl/Options.cc (+1/-1)
src/acl/Options.h (+1/-1)
src/acl/PeerName.cc (+1/-1)
src/acl/PeerName.h (+1/-1)
src/acl/Protocol.cc (+1/-1)
src/acl/Protocol.h (+1/-1)
src/acl/ProtocolData.cc (+1/-1)
src/acl/ProtocolData.h (+1/-1)
src/acl/Random.cc (+1/-1)
src/acl/Random.h (+1/-1)
src/acl/RegexData.cc (+4/-1)
src/acl/RegexData.h (+1/-1)
src/acl/ReplyHeaderStrategy.h (+1/-1)
src/acl/ReplyMimeType.h (+1/-1)
src/acl/RequestHeaderStrategy.h (+1/-1)
src/acl/RequestMimeType.h (+1/-1)
src/acl/ServerCertificate.cc (+1/-1)
src/acl/ServerCertificate.h (+1/-1)
src/acl/ServerName.cc (+1/-1)
src/acl/ServerName.h (+1/-1)
src/acl/SourceAsn.h (+1/-1)
src/acl/SourceDomain.cc (+1/-1)
src/acl/SourceDomain.h (+1/-1)
src/acl/SourceIp.cc (+1/-1)
src/acl/SourceIp.h (+1/-1)
src/acl/SquidError.cc (+1/-1)
src/acl/SquidError.h (+1/-1)
src/acl/SquidErrorData.cc (+1/-1)
src/acl/SquidErrorData.h (+1/-1)
src/acl/SslError.cc (+1/-1)
src/acl/SslError.h (+1/-1)
src/acl/SslErrorData.cc (+1/-1)
src/acl/SslErrorData.h (+1/-1)
src/acl/Strategised.cc (+1/-1)
src/acl/Strategised.h (+1/-1)
src/acl/Strategy.h (+1/-1)
src/acl/StringData.cc (+1/-1)
src/acl/StringData.h (+1/-1)
src/acl/Tag.cc (+1/-1)
src/acl/Tag.h (+1/-1)
src/acl/Time.cc (+1/-1)
src/acl/Time.h (+1/-1)
src/acl/TimeData.cc (+1/-1)
src/acl/TimeData.h (+1/-1)
src/acl/TransactionInitiator.cc (+1/-1)
src/acl/TransactionInitiator.h (+1/-1)
src/acl/Tree.cc (+1/-1)
src/acl/Tree.h (+1/-1)
src/acl/Url.cc (+1/-1)
src/acl/Url.h (+1/-1)
src/acl/UrlLogin.cc (+1/-1)
src/acl/UrlLogin.h (+1/-1)
src/acl/UrlPath.cc (+1/-1)
src/acl/UrlPath.h (+1/-1)
src/acl/UrlPort.cc (+1/-1)
src/acl/UrlPort.h (+1/-1)
src/acl/UserData.cc (+1/-1)
src/acl/UserData.h (+1/-1)
src/acl/external/AD_group/Makefile.am (+1/-1)
src/acl/external/AD_group/Makefile.in (+2/-1)
src/acl/external/AD_group/ext_ad_group_acl.8 (+1/-1)
src/acl/external/AD_group/ext_ad_group_acl.cc (+1/-1)
src/acl/external/AD_group/required.m4 (+1/-1)
src/acl/external/LDAP_group/ChangeLog (+1/-1)
src/acl/external/LDAP_group/Makefile.am (+1/-1)
src/acl/external/LDAP_group/Makefile.in (+2/-1)
src/acl/external/LDAP_group/ext_ldap_group_acl.8 (+1/-1)
src/acl/external/LDAP_group/ext_ldap_group_acl.cc (+1/-1)
src/acl/external/LDAP_group/required.m4 (+1/-1)
src/acl/external/LM_group/Makefile.am (+1/-1)
src/acl/external/LM_group/Makefile.in (+2/-1)
src/acl/external/LM_group/ext_lm_group_acl.8 (+1/-1)
src/acl/external/LM_group/ext_lm_group_acl.cc (+1/-1)
src/acl/external/LM_group/required.m4 (+1/-1)
src/acl/external/Makefile.am (+1/-1)
src/acl/external/Makefile.in (+2/-1)
src/acl/external/SQL_session/Makefile.am (+1/-1)
src/acl/external/SQL_session/Makefile.in (+2/-1)
src/acl/external/SQL_session/ext_sql_session_acl.8 (+3/-3)
src/acl/external/SQL_session/ext_sql_session_acl.pl.in (+1/-1)
src/acl/external/SQL_session/required.m4 (+1/-1)
src/acl/external/delayer/Makefile.am (+1/-1)
src/acl/external/delayer/Makefile.in (+2/-1)
src/acl/external/delayer/ext_delayer_acl.8 (+3/-3)
src/acl/external/delayer/ext_delayer_acl.pl.in (+1/-1)
src/acl/external/delayer/required.m4 (+1/-1)
src/acl/external/eDirectory_userip/Makefile.am (+1/-1)
src/acl/external/eDirectory_userip/Makefile.in (+2/-1)
src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.8 (+1/-1)
src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc (+1/-1)
src/acl/external/eDirectory_userip/required.m4 (+1/-1)
src/acl/external/file_userip/Makefile.am (+1/-1)
src/acl/external/file_userip/Makefile.in (+2/-1)
src/acl/external/file_userip/example.conf (+3/-3)
src/acl/external/file_userip/ext_file_userip_acl.8 (+1/-1)
src/acl/external/file_userip/ext_file_userip_acl.cc (+1/-1)
src/acl/external/file_userip/required.m4 (+1/-1)
src/acl/external/helpers.m4 (+1/-1)
src/acl/external/kerberos_ldap_group/Makefile.am (+1/-1)
src/acl/external/kerberos_ldap_group/Makefile.in (+2/-1)
src/acl/external/kerberos_ldap_group/cert_tool (+1/-1)
src/acl/external/kerberos_ldap_group/kerberos_ldap_group.cc (+1/-1)
src/acl/external/kerberos_ldap_group/required.m4 (+1/-1)
src/acl/external/kerberos_ldap_group/support.h (+1/-1)
src/acl/external/kerberos_ldap_group/support_group.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_krb5.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_ldap.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_log.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_lserver.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_member.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_netbios.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_resolv.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_sasl.cc (+1/-1)
src/acl/external/kerberos_sid_group/Makefile.am (+1/-1)
src/acl/external/kerberos_sid_group/Makefile.in (+2/-1)
src/acl/external/kerberos_sid_group/ext_kerberos_sid_group_acl.8 (+3/-3)
src/acl/external/kerberos_sid_group/ext_kerberos_sid_group_acl.pl.in (+1/-1)
src/acl/external/kerberos_sid_group/required.m4 (+1/-1)
src/acl/external/session/Makefile.am (+1/-1)
src/acl/external/session/Makefile.in (+2/-1)
src/acl/external/session/ext_session_acl.8 (+1/-1)
src/acl/external/session/ext_session_acl.cc (+12/-6)
src/acl/external/session/required.m4 (+1/-1)
src/acl/external/time_quota/Makefile.am (+1/-1)
src/acl/external/time_quota/Makefile.in (+2/-1)
src/acl/external/time_quota/ext_time_quota_acl.8 (+1/-1)
src/acl/external/time_quota/ext_time_quota_acl.cc (+1/-1)
src/acl/external/time_quota/required.m4 (+1/-1)
src/acl/external/unix_group/Makefile.am (+1/-1)
src/acl/external/unix_group/Makefile.in (+2/-1)
src/acl/external/unix_group/check_group.cc (+1/-1)
src/acl/external/unix_group/ext_unix_group_acl.8 (+1/-1)
src/acl/external/unix_group/required.m4 (+1/-1)
src/acl/external/wbinfo_group/Makefile.am (+1/-1)
src/acl/external/wbinfo_group/Makefile.in (+2/-1)
src/acl/external/wbinfo_group/ext_wbinfo_group_acl.8 (+3/-3)
src/acl/external/wbinfo_group/ext_wbinfo_group_acl.pl.in (+1/-1)
src/acl/external/wbinfo_group/required.m4 (+1/-1)
src/acl/forward.h (+1/-1)
src/adaptation/AccessCheck.cc (+1/-1)
src/adaptation/AccessCheck.h (+1/-1)
src/adaptation/AccessRule.cc (+1/-1)
src/adaptation/AccessRule.h (+1/-1)
src/adaptation/Answer.cc (+1/-1)
src/adaptation/Answer.h (+1/-1)
src/adaptation/Config.cc (+1/-1)
src/adaptation/Config.h (+1/-1)
src/adaptation/DynamicGroupCfg.cc (+1/-1)
src/adaptation/DynamicGroupCfg.h (+1/-1)
src/adaptation/Elements.cc (+1/-1)
src/adaptation/Elements.h (+1/-1)
src/adaptation/History.cc (+1/-1)
src/adaptation/History.h (+1/-1)
src/adaptation/Initiate.cc (+1/-1)
src/adaptation/Initiate.h (+1/-1)
src/adaptation/Initiator.cc (+1/-1)
src/adaptation/Initiator.h (+1/-1)
src/adaptation/Iterator.cc (+1/-1)
src/adaptation/Iterator.h (+1/-1)
src/adaptation/Makefile.am (+1/-1)
src/adaptation/Makefile.in (+2/-1)
src/adaptation/Message.cc (+1/-1)
src/adaptation/Message.h (+1/-1)
src/adaptation/Service.cc (+1/-1)
src/adaptation/Service.h (+1/-1)
src/adaptation/ServiceConfig.cc (+1/-1)
src/adaptation/ServiceConfig.h (+1/-1)
src/adaptation/ServiceFilter.cc (+1/-1)
src/adaptation/ServiceFilter.h (+1/-1)
src/adaptation/ServiceGroups.cc (+1/-1)
src/adaptation/ServiceGroups.h (+1/-1)
src/adaptation/ecap/Config.cc (+1/-1)
src/adaptation/ecap/Config.h (+1/-1)
src/adaptation/ecap/Host.cc (+1/-1)
src/adaptation/ecap/Host.h (+1/-1)
src/adaptation/ecap/Makefile.am (+1/-1)
src/adaptation/ecap/Makefile.in (+2/-1)
src/adaptation/ecap/MessageRep.cc (+1/-1)
src/adaptation/ecap/MessageRep.h (+1/-1)
src/adaptation/ecap/Registry.h (+1/-1)
src/adaptation/ecap/ServiceRep.cc (+1/-1)
src/adaptation/ecap/ServiceRep.h (+1/-1)
src/adaptation/ecap/XactionRep.cc (+1/-1)
src/adaptation/ecap/XactionRep.h (+1/-1)
src/adaptation/forward.h (+1/-1)
src/adaptation/icap/Client.cc (+1/-1)
src/adaptation/icap/Client.h (+1/-1)
src/adaptation/icap/Config.cc (+1/-1)
src/adaptation/icap/Config.h (+1/-1)
src/adaptation/icap/Elements.cc (+1/-1)
src/adaptation/icap/Elements.h (+1/-1)
src/adaptation/icap/History.cc (+1/-1)
src/adaptation/icap/History.h (+1/-1)
src/adaptation/icap/InOut.h (+1/-1)
src/adaptation/icap/Launcher.cc (+1/-1)
src/adaptation/icap/Launcher.h (+1/-1)
src/adaptation/icap/Makefile.am (+1/-1)
src/adaptation/icap/Makefile.in (+2/-1)
src/adaptation/icap/ModXact.cc (+2/-3)
src/adaptation/icap/ModXact.h (+4/-3)
src/adaptation/icap/OptXact.cc (+2/-2)
src/adaptation/icap/OptXact.h (+3/-2)
src/adaptation/icap/Options.cc (+1/-1)
src/adaptation/icap/Options.h (+1/-1)
src/adaptation/icap/ServiceRep.cc (+4/-5)
src/adaptation/icap/ServiceRep.h (+3/-2)
src/adaptation/icap/Xaction.cc (+80/-107)
src/adaptation/icap/Xaction.h (+22/-13)
src/adaptation/icap/icap_log.cc (+1/-1)
src/adaptation/icap/icap_log.h (+1/-1)
src/anyp/Makefile.am (+1/-1)
src/anyp/Makefile.in (+2/-1)
src/anyp/PortCfg.cc (+1/-1)
src/anyp/PortCfg.h (+1/-1)
src/anyp/ProtocolType.h (+1/-1)
src/anyp/ProtocolVersion.h (+1/-1)
src/anyp/TrafficMode.h (+1/-1)
src/anyp/Uri.cc (+7/-7)
src/anyp/Uri.h (+3/-3)
src/anyp/UriScheme.cc (+1/-1)
src/anyp/UriScheme.h (+1/-1)
src/anyp/forward.h (+1/-1)
src/auth/Acl.cc (+1/-1)
src/auth/Acl.h (+1/-1)
src/auth/AclMaxUserIp.cc (+1/-1)
src/auth/AclMaxUserIp.h (+1/-1)
src/auth/AclProxyAuth.cc (+1/-1)
src/auth/AclProxyAuth.h (+1/-1)
src/auth/AuthAclState.h (+1/-1)
src/auth/Config.cc (+1/-1)
src/auth/Config.h (+1/-1)
src/auth/CredentialState.h (+1/-1)
src/auth/CredentialsCache.cc (+1/-1)
src/auth/CredentialsCache.h (+1/-1)
src/auth/Gadgets.cc (+1/-1)
src/auth/Gadgets.h (+1/-1)
src/auth/Makefile.am (+1/-1)
src/auth/Makefile.in (+2/-1)
src/auth/QueueNode.h (+1/-1)
src/auth/Scheme.cc (+1/-1)
src/auth/Scheme.h (+1/-1)
src/auth/SchemeConfig.cc (+1/-1)
src/auth/SchemeConfig.h (+1/-1)
src/auth/SchemesConfig.cc (+1/-1)
src/auth/SchemesConfig.h (+1/-1)
src/auth/State.cc (+1/-1)
src/auth/State.h (+1/-1)
src/auth/Type.h (+1/-1)
src/auth/User.cc (+1/-1)
src/auth/User.h (+1/-1)
src/auth/UserRequest.cc (+1/-1)
src/auth/UserRequest.h (+1/-1)
src/auth/basic/Config.cc (+1/-1)
src/auth/basic/Config.h (+1/-1)
src/auth/basic/DB/Makefile.am (+1/-1)
src/auth/basic/DB/Makefile.in (+2/-1)
src/auth/basic/DB/basic_db_auth.8 (+3/-3)
src/auth/basic/DB/basic_db_auth.pl.in (+1/-1)
src/auth/basic/DB/passwd.sql (+1/-1)
src/auth/basic/DB/required.m4 (+1/-1)
src/auth/basic/LDAP/Makefile.am (+1/-1)
src/auth/basic/LDAP/Makefile.in (+2/-1)
src/auth/basic/LDAP/basic_ldap_auth.8 (+1/-1)
src/auth/basic/LDAP/basic_ldap_auth.cc (+5/-1)
src/auth/basic/LDAP/required.m4 (+1/-1)
src/auth/basic/Makefile.am (+1/-1)
src/auth/basic/Makefile.in (+2/-1)
src/auth/basic/NCSA/Makefile.am (+1/-1)
src/auth/basic/NCSA/Makefile.in (+2/-1)
src/auth/basic/NCSA/basic_ncsa_auth.8 (+1/-1)
src/auth/basic/NCSA/basic_ncsa_auth.cc (+1/-1)
src/auth/basic/NCSA/crypt_md5.cc (+1/-1)
src/auth/basic/NCSA/crypt_md5.h (+1/-1)
src/auth/basic/NCSA/required.m4 (+1/-1)
src/auth/basic/NIS/Makefile.am (+1/-1)
src/auth/basic/NIS/Makefile.in (+2/-1)
src/auth/basic/NIS/basic_nis_auth.cc (+1/-1)
src/auth/basic/NIS/nis_support.cc (+1/-1)
src/auth/basic/NIS/nis_support.h (+1/-1)
src/auth/basic/NIS/required.m4 (+1/-1)
src/auth/basic/PAM/Makefile.am (+1/-1)
src/auth/basic/PAM/Makefile.in (+2/-1)
src/auth/basic/PAM/basic_pam_auth.8 (+1/-1)
src/auth/basic/PAM/basic_pam_auth.cc (+1/-1)
src/auth/basic/PAM/required.m4 (+1/-1)
src/auth/basic/POP3/Makefile.am (+1/-1)
src/auth/basic/POP3/Makefile.in (+2/-1)
src/auth/basic/POP3/basic_pop3_auth.8 (+3/-3)
src/auth/basic/POP3/basic_pop3_auth.pl.in (+1/-1)
src/auth/basic/POP3/required.m4 (+1/-1)
src/auth/basic/RADIUS/Makefile.am (+1/-1)
src/auth/basic/RADIUS/Makefile.in (+2/-1)
src/auth/basic/RADIUS/basic_radius_auth.8 (+1/-1)
src/auth/basic/RADIUS/basic_radius_auth.cc (+1/-1)
src/auth/basic/RADIUS/radius-util.cc (+1/-1)
src/auth/basic/RADIUS/radius-util.h (+1/-1)
src/auth/basic/RADIUS/radius.h (+1/-1)
src/auth/basic/RADIUS/required.m4 (+1/-1)
src/auth/basic/SASL/Makefile.am (+1/-1)
src/auth/basic/SASL/Makefile.in (+2/-1)
src/auth/basic/SASL/basic_sasl_auth.8 (+1/-1)
src/auth/basic/SASL/basic_sasl_auth.cc (+1/-1)
src/auth/basic/SASL/basic_sasl_auth.conf (+1/-1)
src/auth/basic/SASL/basic_sasl_auth.pam (+1/-1)
src/auth/basic/SASL/required.m4 (+1/-1)
src/auth/basic/SMB/Makefile.am (+1/-1)
src/auth/basic/SMB/Makefile.in (+2/-1)
src/auth/basic/SMB/basic_smb_auth.cc (+1/-1)
src/auth/basic/SMB/basic_smb_auth.sh (+1/-1)
src/auth/basic/SMB/required.m4 (+1/-1)
src/auth/basic/SMB_LM/Makefile.am (+1/-1)
src/auth/basic/SMB_LM/Makefile.in (+2/-1)
src/auth/basic/SMB_LM/msntauth.cc (+1/-1)
src/auth/basic/SMB_LM/msntauth.h (+1/-1)
src/auth/basic/SMB_LM/required.m4 (+1/-1)
src/auth/basic/SMB_LM/valid.cc (+1/-1)
src/auth/basic/SMB_LM/valid.h (+1/-1)
src/auth/basic/SSPI/Makefile.am (+1/-1)
src/auth/basic/SSPI/Makefile.in (+2/-1)
src/auth/basic/SSPI/basic_sspi_auth.8 (+1/-1)
src/auth/basic/SSPI/basic_sspi_auth.cc (+1/-1)
src/auth/basic/SSPI/required.m4 (+1/-1)
src/auth/basic/SSPI/valid.cc (+1/-1)
src/auth/basic/SSPI/valid.h (+1/-1)
src/auth/basic/Scheme.cc (+1/-1)
src/auth/basic/Scheme.h (+1/-1)
src/auth/basic/User.cc (+1/-1)
src/auth/basic/User.h (+1/-1)
src/auth/basic/UserRequest.cc (+1/-1)
src/auth/basic/UserRequest.h (+1/-1)
src/auth/basic/fake/Makefile.am (+1/-1)
src/auth/basic/fake/Makefile.in (+2/-1)
src/auth/basic/fake/fake.cc (+1/-1)
src/auth/basic/fake/required.m4 (+1/-1)
src/auth/basic/getpwnam/Makefile.am (+1/-1)
src/auth/basic/getpwnam/Makefile.in (+2/-1)
src/auth/basic/getpwnam/basic_getpwnam_auth.8 (+1/-1)
src/auth/basic/getpwnam/basic_getpwnam_auth.cc (+1/-1)
src/auth/basic/getpwnam/required.m4 (+1/-1)
src/auth/basic/helpers.m4 (+1/-1)
src/auth/digest/Config.cc (+1/-1)
src/auth/digest/Config.h (+1/-1)
src/auth/digest/LDAP/Makefile.am (+1/-1)
src/auth/digest/LDAP/Makefile.in (+2/-1)
src/auth/digest/LDAP/digest_common.h (+1/-1)
src/auth/digest/LDAP/digest_pw_auth.cc (+1/-1)
src/auth/digest/LDAP/ldap_backend.cc (+1/-1)
src/auth/digest/LDAP/ldap_backend.h (+1/-1)
src/auth/digest/LDAP/required.m4 (+1/-1)
src/auth/digest/Makefile.am (+1/-1)
src/auth/digest/Makefile.in (+2/-1)
src/auth/digest/Scheme.cc (+1/-1)
src/auth/digest/Scheme.h (+1/-1)
src/auth/digest/User.cc (+1/-1)
src/auth/digest/User.h (+1/-1)
src/auth/digest/UserRequest.cc (+1/-1)
src/auth/digest/UserRequest.h (+1/-1)
src/auth/digest/eDirectory/Makefile.am (+1/-1)
src/auth/digest/eDirectory/Makefile.in (+2/-1)
src/auth/digest/eDirectory/digest_common.h (+1/-1)
src/auth/digest/eDirectory/digest_pw_auth.cc (+1/-1)
src/auth/digest/eDirectory/edir_ldapext.cc (+1/-1)
src/auth/digest/eDirectory/edir_ldapext.h (+1/-1)
src/auth/digest/eDirectory/ldap_backend.cc (+1/-1)
src/auth/digest/eDirectory/ldap_backend.h (+1/-1)
src/auth/digest/eDirectory/required.m4 (+1/-1)
src/auth/digest/file/Makefile.am (+1/-1)
src/auth/digest/file/Makefile.in (+2/-1)
src/auth/digest/file/digest_common.h (+1/-1)
src/auth/digest/file/digest_file_auth.8 (+1/-1)
src/auth/digest/file/digest_file_auth.cc (+1/-1)
src/auth/digest/file/required.m4 (+1/-1)
src/auth/digest/file/text_backend.cc (+1/-1)
src/auth/digest/file/text_backend.h (+1/-1)
src/auth/digest/helpers.m4 (+1/-1)
src/auth/forward.h (+1/-1)
src/auth/negotiate/Config.cc (+1/-1)
src/auth/negotiate/Config.h (+1/-1)
src/auth/negotiate/Makefile.am (+1/-1)
src/auth/negotiate/Makefile.in (+2/-1)
src/auth/negotiate/SSPI/Makefile.am (+1/-1)
src/auth/negotiate/SSPI/Makefile.in (+2/-1)
src/auth/negotiate/SSPI/negotiate_sspi_auth.8 (+1/-1)
src/auth/negotiate/SSPI/negotiate_sspi_auth.cc (+1/-1)
src/auth/negotiate/SSPI/required.m4 (+1/-1)
src/auth/negotiate/Scheme.cc (+1/-1)
src/auth/negotiate/Scheme.h (+1/-1)
src/auth/negotiate/User.cc (+1/-1)
src/auth/negotiate/User.h (+1/-1)
src/auth/negotiate/UserRequest.cc (+1/-1)
src/auth/negotiate/UserRequest.h (+1/-1)
src/auth/negotiate/helpers.m4 (+1/-1)
src/auth/negotiate/kerberos/Makefile.am (+1/-1)
src/auth/negotiate/kerberos/Makefile.in (+2/-1)
src/auth/negotiate/kerberos/negotiate_kerberos.h (+1/-1)
src/auth/negotiate/kerberos/negotiate_kerberos_auth.cc (+2/-2)
src/auth/negotiate/kerberos/negotiate_kerberos_auth_test.cc (+1/-1)
src/auth/negotiate/kerberos/negotiate_kerberos_pac.cc (+1/-1)
src/auth/negotiate/kerberos/required.m4 (+1/-1)
src/auth/negotiate/wrapper/Makefile.am (+1/-1)
src/auth/negotiate/wrapper/Makefile.in (+2/-1)
src/auth/negotiate/wrapper/negotiate_wrapper.cc (+1/-1)
src/auth/negotiate/wrapper/required.m4 (+1/-1)
src/auth/ntlm/Config.cc (+1/-1)
src/auth/ntlm/Config.h (+1/-1)
src/auth/ntlm/Makefile.am (+1/-1)
src/auth/ntlm/Makefile.in (+2/-1)
src/auth/ntlm/SMB_LM/Makefile.am (+1/-1)
src/auth/ntlm/SMB_LM/Makefile.in (+2/-1)
src/auth/ntlm/SMB_LM/ntlm_smb_lm_auth.cc (+1/-1)
src/auth/ntlm/SMB_LM/required.m4 (+1/-1)
src/auth/ntlm/SSPI/Makefile.am (+1/-1)
src/auth/ntlm/SSPI/Makefile.in (+2/-1)
src/auth/ntlm/SSPI/ntlm_sspi_auth.8 (+1/-1)
src/auth/ntlm/SSPI/ntlm_sspi_auth.cc (+1/-1)
src/auth/ntlm/SSPI/required.m4 (+1/-1)
src/auth/ntlm/Scheme.cc (+1/-1)
src/auth/ntlm/Scheme.h (+1/-1)
src/auth/ntlm/User.cc (+1/-1)
src/auth/ntlm/User.h (+1/-1)
src/auth/ntlm/UserRequest.cc (+1/-1)
src/auth/ntlm/UserRequest.h (+1/-1)
src/auth/ntlm/fake/Makefile.am (+1/-1)
src/auth/ntlm/fake/Makefile.in (+2/-1)
src/auth/ntlm/fake/ntlm_fake_auth.cc (+1/-1)
src/auth/ntlm/fake/ntlm_fake_auth.pl.in (+1/-1)
src/auth/ntlm/fake/required.m4 (+1/-1)
src/auth/ntlm/helpers.m4 (+1/-1)
src/auth/toUtf.cc (+1/-1)
src/auth/toUtf.h (+1/-1)
src/base/AsyncCall.cc (+1/-1)
src/base/AsyncCall.h (+1/-1)
src/base/AsyncCallQueue.cc (+1/-1)
src/base/AsyncCallQueue.h (+1/-1)
src/base/AsyncCbdataCalls.h (+1/-1)
src/base/AsyncFunCalls.h (+34/-0)
src/base/AsyncJob.cc (+13/-5)
src/base/AsyncJob.h (+16/-4)
src/base/AsyncJobCalls.h (+1/-1)
src/base/ByteCounter.h (+1/-1)
src/base/CbDataList.h (+1/-1)
src/base/CbcPointer.h (+1/-1)
src/base/CharacterSet.cc (+1/-1)
src/base/CharacterSet.h (+1/-1)
src/base/CodeContext.cc (+1/-1)
src/base/CodeContext.h (+1/-1)
src/base/EnumIterator.h (+8/-2)
src/base/File.cc (+2/-2)
src/base/File.h (+1/-1)
src/base/HardFun.h (+1/-1)
src/base/Here.cc (+1/-1)
src/base/Here.h (+1/-1)
src/base/InstanceId.cc (+1/-1)
src/base/InstanceId.h (+1/-1)
src/base/JobWait.cc (+81/-0)
src/base/JobWait.h (+91/-0)
src/base/Lock.h (+1/-1)
src/base/LookupTable.h (+1/-1)
src/base/LruMap.h (+1/-1)
src/base/Makefile.am (+4/-1)
src/base/Makefile.in (+12/-4)
src/base/Packable.h (+1/-1)
src/base/PackableStream.h (+1/-1)
src/base/Range.h (+1/-1)
src/base/RefCount.h (+1/-1)
src/base/RegexPattern.cc (+1/-1)
src/base/RegexPattern.h (+1/-1)
src/base/RunnersRegistry.cc (+1/-1)
src/base/RunnersRegistry.h (+1/-1)
src/base/Subscription.h (+1/-1)
src/base/TextException.cc (+1/-1)
src/base/TextException.h (+1/-1)
src/base/TypeTraits.h (+1/-1)
src/base/YesNoNone.h (+1/-1)
src/base/forward.h (+2/-1)
src/cache_cf.cc (+3/-2)
src/cache_cf.h (+1/-1)
src/cache_manager.cc (+1/-1)
src/carp.cc (+1/-1)
src/carp.h (+1/-1)
src/cbdata.cc (+1/-1)
src/cbdata.h (+1/-1)
src/cf.data.depend (+1/-1)
src/cf.data.pre (+292/-268)
src/cf.data.sed (+1/-1)
src/cf_gen.cc (+1/-3)
src/cf_gen_defines (+3/-3)
src/clientStream.cc (+1/-1)
src/clientStream.h (+1/-1)
src/clientStreamForward.h (+1/-1)
src/client_db.cc (+1/-1)
src/client_db.h (+1/-1)
src/client_side.cc (+14/-2)
src/client_side.h (+1/-1)
src/client_side_reply.cc (+1/-1)
src/client_side_reply.h (+1/-1)
src/client_side_request.cc (+15/-2)
src/client_side_request.h (+4/-1)
src/clients/Client.cc (+34/-2)
src/clients/Client.h (+8/-1)
src/clients/FtpClient.cc (+8/-9)
src/clients/FtpClient.h (+5/-2)
src/clients/FtpGateway.cc (+8/-9)
src/clients/FtpRelay.cc (+11/-5)
src/clients/HttpTunneler.cc (+39/-21)
src/clients/HttpTunneler.h (+6/-3)
src/clients/HttpTunnelerAnswer.cc (+1/-1)
src/clients/HttpTunnelerAnswer.h (+1/-1)
src/clients/Makefile.am (+1/-1)
src/clients/Makefile.in (+2/-1)
src/clients/forward.h (+3/-3)
src/comm.cc (+16/-1)
src/comm.h (+1/-1)
src/comm/AcceptLimiter.cc (+1/-1)
src/comm/AcceptLimiter.h (+1/-1)
src/comm/ConnOpener.cc (+24/-2)
src/comm/ConnOpener.h (+3/-6)
src/comm/Connection.cc (+38/-19)
src/comm/Connection.h (+6/-18)
src/comm/Flag.h (+1/-1)
src/comm/IoCallback.cc (+1/-1)
src/comm/IoCallback.h (+1/-1)
src/comm/Loops.h (+1/-1)
src/comm/Makefile.am (+1/-1)
src/comm/Makefile.in (+2/-1)
src/comm/ModDevPoll.cc (+1/-1)
src/comm/ModEpoll.cc (+1/-1)
src/comm/ModKqueue.cc (+1/-1)
src/comm/ModPoll.cc (+1/-1)
src/comm/ModSelect.cc (+1/-1)
src/comm/ModSelectWin32.cc (+1/-1)
src/comm/Read.cc (+1/-1)
src/comm/Read.h (+1/-1)
src/comm/TcpAcceptor.cc (+5/-2)
src/comm/TcpAcceptor.h (+1/-1)
src/comm/UdpOpenDialer.h (+1/-1)
src/comm/Write.cc (+1/-1)
src/comm/Write.h (+1/-1)
src/comm/comm_internal.h (+1/-1)
src/comm/forward.h (+1/-1)
src/debug.cc (+1/-1)
src/defines.h (+1/-1)
src/delay_pools.cc (+1/-1)
src/dlink.cc (+1/-1)
src/dlink.h (+1/-1)
src/dns/LookupDetails.cc (+1/-1)
src/dns/LookupDetails.h (+1/-1)
src/dns/Makefile.am (+1/-1)
src/dns/Makefile.in (+2/-1)
src/dns/forward.h (+1/-1)
src/dns/rfc1035.cc (+1/-1)
src/dns/rfc1035.h (+1/-1)
src/dns/rfc2671.cc (+1/-1)
src/dns/rfc2671.h (+1/-1)
src/dns/rfc3596.cc (+1/-1)
src/dns/rfc3596.h (+1/-1)
src/dns_internal.cc (+5/-1)
src/enums.h (+1/-1)
src/error/Detail.cc (+1/-1)
src/error/Detail.h (+1/-1)
src/error/Error.cc (+1/-1)
src/error/Error.h (+1/-1)
src/error/ExceptionErrorDetail.h (+1/-1)
src/error/Makefile.am (+1/-1)
src/error/Makefile.in (+2/-1)
src/error/SysErrorDetail.h (+1/-1)
src/error/forward.h (+1/-1)
src/errorpage.cc (+1/-1)
src/errorpage.h (+1/-1)
src/esi/Assign.cc (+1/-1)
src/esi/Assign.h (+1/-1)
src/esi/Attempt.h (+1/-1)
src/esi/Context.cc (+1/-1)
src/esi/Context.h (+1/-1)
src/esi/Element.h (+1/-1)
src/esi/Esi.cc (+1/-1)
src/esi/Esi.h (+1/-1)
src/esi/Except.h (+1/-1)
src/esi/ExpatParser.cc (+1/-1)
src/esi/ExpatParser.h (+1/-1)
src/esi/Expression.cc (+1/-1)
src/esi/Expression.h (+1/-1)
src/esi/Include.cc (+1/-1)
src/esi/Include.h (+1/-1)
src/esi/Libxml2Parser.cc (+1/-2)
src/esi/Libxml2Parser.h (+1/-1)
src/esi/Literal.h (+1/-1)
src/esi/Makefile.am (+1/-1)
src/esi/Makefile.in (+2/-1)
src/esi/Module.cc (+1/-3)
src/esi/Module.h (+1/-1)
src/esi/Parser.cc (+21/-12)
src/esi/Parser.h (+1/-1)
src/esi/Segment.cc (+1/-1)
src/esi/Segment.h (+1/-1)
src/esi/Sequence.cc (+1/-1)
src/esi/Sequence.h (+1/-1)
src/esi/Var.h (+1/-1)
src/esi/VarState.cc (+1/-1)
src/esi/VarState.h (+1/-1)
src/eui/Config.cc (+1/-1)
src/eui/Config.h (+1/-1)
src/eui/Eui48.cc (+1/-1)
src/eui/Eui48.h (+1/-3)
src/eui/Eui64.cc (+1/-1)
src/eui/Eui64.h (+1/-1)
src/eui/Makefile.am (+1/-1)
src/eui/Makefile.in (+2/-1)
src/event.cc (+1/-1)
src/event.h (+1/-1)
src/external_acl.cc (+1/-1)
src/fatal.cc (+1/-1)
src/fatal.h (+1/-1)
src/fd.cc (+1/-1)
src/fd.h (+1/-1)
src/fde.cc (+1/-1)
src/fde.h (+1/-1)
src/filemap.cc (+1/-1)
src/format/ByteCode.h (+1/-1)
src/format/Config.cc (+1/-1)
src/format/Config.h (+1/-1)
src/format/Format.cc (+1/-1)
src/format/Format.h (+1/-1)
src/format/Makefile.am (+1/-1)
src/format/Makefile.in (+2/-1)
src/format/Quoting.cc (+1/-1)
src/format/Quoting.h (+1/-1)
src/format/Token.cc (+1/-1)
src/format/Token.h (+1/-1)
src/format/TokenTableEntry.h (+1/-1)
src/fqdncache.cc (+1/-1)
src/fqdncache.h (+1/-1)
src/fs/Makefile.am (+1/-1)
src/fs/Makefile.in (+2/-1)
src/fs/Module.cc (+1/-1)
src/fs/Module.h (+1/-1)
src/fs/aufs/StoreFSaufs.cc (+1/-1)
src/fs/diskd/StoreFSdiskd.cc (+1/-1)
src/fs/rock/RockDbCell.cc (+1/-1)
src/fs/rock/RockDbCell.h (+1/-1)
src/fs/rock/RockHeaderUpdater.cc (+1/-1)
src/fs/rock/RockHeaderUpdater.h (+1/-1)
src/fs/rock/RockIoRequests.cc (+1/-1)
src/fs/rock/RockIoRequests.h (+1/-1)
src/fs/rock/RockIoState.cc (+1/-1)
src/fs/rock/RockIoState.h (+1/-1)
src/fs/rock/RockRebuild.cc (+1/-1)
src/fs/rock/RockRebuild.h (+1/-1)
src/fs/rock/RockStoreFileSystem.cc (+1/-1)
src/fs/rock/RockStoreFileSystem.h (+1/-1)
src/fs/rock/RockSwapDir.cc (+1/-1)
src/fs/rock/RockSwapDir.h (+1/-1)
src/fs/rock/forward.h (+1/-1)
src/fs/ufs/RebuildState.cc (+9/-11)
src/fs/ufs/RebuildState.h (+3/-3)
src/fs/ufs/StoreFSufs.cc (+1/-1)
src/fs/ufs/StoreFSufs.h (+1/-1)
src/fs/ufs/StoreSearchUFS.cc (+1/-1)
src/fs/ufs/StoreSearchUFS.h (+1/-1)
src/fs/ufs/UFSStoreState.cc (+1/-1)
src/fs/ufs/UFSStoreState.h (+1/-1)
src/fs/ufs/UFSStrategy.cc (+1/-1)
src/fs/ufs/UFSStrategy.h (+1/-1)
src/fs/ufs/UFSSwapDir.cc (+1/-1)
src/fs/ufs/UFSSwapDir.h (+1/-1)
src/fs/ufs/UFSSwapLogParser.cc (+1/-1)
src/fs/ufs/UFSSwapLogParser.h (+1/-1)
src/fs_io.cc (+1/-1)
src/fs_io.h (+1/-1)
src/ftp/Elements.cc (+1/-1)
src/ftp/Elements.h (+1/-1)
src/ftp/Makefile.am (+1/-1)
src/ftp/Makefile.in (+2/-1)
src/ftp/Parsing.cc (+1/-1)
src/ftp/Parsing.h (+1/-1)
src/globals.h (+1/-1)
src/gopher.cc (+54/-54)
src/gopher.h (+1/-1)
src/helper.cc (+1/-1)
src/helper.h (+1/-1)
src/helper/ChildConfig.cc (+1/-1)
src/helper/ChildConfig.h (+1/-1)
src/helper/Makefile.am (+1/-1)
src/helper/Makefile.in (+2/-1)
src/helper/Reply.cc (+1/-1)
src/helper/Reply.h (+1/-1)
src/helper/Request.h (+1/-1)
src/helper/ReservationId.cc (+1/-1)
src/helper/ReservationId.h (+1/-1)
src/helper/ResultCode.h (+1/-1)
src/helper/forward.h (+1/-1)
src/helper/protocol_defines.h (+1/-1)
src/hier_code.h (+1/-1)
src/htcp.cc (+1/-1)
src/htcp.h (+1/-1)
src/http.cc (+15/-3)
src/http.h (+1/-1)
src/http/ContentLengthInterpreter.cc (+1/-1)
src/http/ContentLengthInterpreter.h (+1/-1)
src/http/Makefile.am (+1/-1)
src/http/Makefile.in (+2/-1)
src/http/Message.cc (+1/-1)
src/http/Message.h (+1/-1)
src/http/MethodType.h (+1/-1)
src/http/ProtocolVersion.h (+1/-1)
src/http/RegisteredHeaders.cc (+1/-1)
src/http/RegisteredHeaders.h (+1/-1)
src/http/RegisteredHeadersHash.cci (+1/-1)
src/http/RegisteredHeadersHash.gperf (+2/-2)
src/http/RequestMethod.cc (+1/-1)
src/http/RequestMethod.h (+1/-1)
src/http/StateFlags.h (+1/-1)
src/http/StatusCode.cc (+1/-1)
src/http/StatusCode.h (+1/-1)
src/http/StatusLine.cc (+1/-1)
src/http/StatusLine.h (+1/-1)
src/http/Stream.cc (+1/-1)
src/http/Stream.h (+1/-1)
src/http/forward.h (+1/-1)
src/http/one/Makefile.am (+1/-1)
src/http/one/Makefile.in (+2/-1)
src/http/one/Parser.cc (+1/-1)
src/http/one/Parser.h (+1/-1)
src/http/one/RequestParser.cc (+1/-1)
src/http/one/RequestParser.h (+1/-1)
src/http/one/ResponseParser.cc (+1/-1)
src/http/one/ResponseParser.h (+1/-1)
src/http/one/TeChunkedParser.cc (+1/-1)
src/http/one/TeChunkedParser.h (+1/-1)
src/http/one/Tokenizer.cc (+1/-1)
src/http/one/Tokenizer.h (+1/-1)
src/http/one/forward.h (+1/-1)
src/http/url_rewriters/LFS/Makefile.am (+1/-1)
src/http/url_rewriters/LFS/Makefile.in (+2/-1)
src/http/url_rewriters/LFS/required.m4 (+1/-1)
src/http/url_rewriters/LFS/url_lfs_rewrite.8 (+3/-3)
src/http/url_rewriters/LFS/url_lfs_rewrite.pl.in (+1/-1)
src/http/url_rewriters/Makefile.am (+1/-1)
src/http/url_rewriters/Makefile.in (+2/-1)
src/http/url_rewriters/fake/Makefile.am (+1/-1)
src/http/url_rewriters/fake/Makefile.in (+2/-1)
src/http/url_rewriters/fake/fake.cc (+1/-1)
src/http/url_rewriters/fake/required.m4 (+1/-1)
src/http/url_rewriters/fake/url_fake_rewrite.sh (+1/-1)
src/http/url_rewriters/helpers.m4 (+1/-1)
src/icmp/Icmp.cc (+1/-1)
src/icmp/Icmp.h (+1/-1)
src/icmp/Icmp4.cc (+1/-1)
src/icmp/Icmp4.h (+1/-1)
src/icmp/Icmp6.cc (+1/-1)
src/icmp/Icmp6.h (+1/-1)
src/icmp/IcmpConfig.cc (+1/-1)
src/icmp/IcmpConfig.h (+1/-1)
src/icmp/IcmpPinger.cc (+1/-1)
src/icmp/IcmpPinger.h (+1/-1)
src/icmp/IcmpSquid.cc (+1/-1)
src/icmp/IcmpSquid.h (+1/-1)
src/icmp/Makefile.am (+9/-6)
src/icmp/Makefile.in (+10/-6)
src/icmp/net_db.cc (+1/-1)
src/icmp/net_db.h (+1/-1)
src/icmp/pinger.cc (+1/-1)
src/icp_opcode.h (+1/-1)
src/icp_v2.cc (+1/-1)
src/icp_v3.cc (+1/-1)
src/ident/AclIdent.cc (+1/-1)
src/ident/AclIdent.h (+1/-1)
src/ident/Config.h (+1/-1)
src/ident/Ident.cc (+37/-9)
src/ident/Ident.h (+1/-1)
src/ident/Makefile.am (+1/-1)
src/ident/Makefile.in (+2/-1)
src/int.cc (+1/-1)
src/int.h (+1/-1)
src/internal.cc (+1/-1)
src/internal.h (+1/-1)
src/ip/Address.cc (+1/-11)
src/ip/Address.h (+1/-1)
src/ip/Intercept.cc (+1/-1)
src/ip/Intercept.h (+1/-1)
src/ip/Makefile.am (+1/-1)
src/ip/Makefile.in (+2/-1)
src/ip/NfMarkConfig.cc (+1/-1)
src/ip/NfMarkConfig.h (+1/-1)
src/ip/QosConfig.cc (+1/-1)
src/ip/QosConfig.h (+1/-1)
src/ip/forward.h (+1/-1)
src/ip/tools.cc (+1/-1)
src/ip/tools.h (+1/-1)
src/ipc.cc (+1/-1)
src/ipc/Coordinator.cc (+1/-1)
src/ipc/Coordinator.h (+1/-1)
src/ipc/FdNotes.cc (+1/-1)
src/ipc/FdNotes.h (+1/-1)
src/ipc/Forwarder.cc (+1/-1)
src/ipc/Forwarder.h (+1/-1)
src/ipc/Inquirer.cc (+1/-1)
src/ipc/Inquirer.h (+1/-1)
src/ipc/Kid.cc (+1/-2)
src/ipc/Kid.h (+1/-1)
src/ipc/Kids.cc (+1/-1)
src/ipc/Kids.h (+1/-1)
src/ipc/Makefile.am (+1/-1)
src/ipc/Makefile.in (+2/-1)
src/ipc/MemMap.cc (+1/-1)
src/ipc/MemMap.h (+1/-1)
src/ipc/Messages.h (+1/-1)
src/ipc/Port.cc (+1/-1)
src/ipc/Port.h (+1/-1)
src/ipc/QuestionerId.cc (+1/-1)
src/ipc/QuestionerId.h (+1/-1)
src/ipc/Queue.cc (+15/-7)
src/ipc/Queue.h (+7/-1)
src/ipc/ReadWriteLock.cc (+25/-16)
src/ipc/ReadWriteLock.h (+3/-1)
src/ipc/Request.h (+1/-1)
src/ipc/RequestId.cc (+1/-1)
src/ipc/RequestId.h (+1/-1)
src/ipc/Response.h (+1/-1)
src/ipc/SharedListen.cc (+1/-1)
src/ipc/SharedListen.h (+1/-1)
src/ipc/StartListening.cc (+1/-1)
src/ipc/StartListening.h (+1/-1)
src/ipc/StoreMap.cc (+15/-18)
src/ipc/StoreMap.h (+2/-2)
src/ipc/Strand.cc (+1/-1)
src/ipc/Strand.h (+1/-1)
src/ipc/StrandCoord.cc (+1/-1)
src/ipc/StrandCoord.h (+1/-1)
src/ipc/StrandCoords.h (+1/-1)
src/ipc/StrandSearch.cc (+1/-1)
src/ipc/StrandSearch.h (+1/-1)
src/ipc/TypedMsgHdr.cc (+1/-1)
src/ipc/TypedMsgHdr.h (+1/-1)
src/ipc/UdsOp.cc (+1/-1)
src/ipc/UdsOp.h (+1/-1)
src/ipc/forward.h (+1/-1)
src/ipc/mem/FlexibleArray.h (+1/-1)
src/ipc/mem/Page.cc (+1/-1)
src/ipc/mem/Page.h (+1/-1)
src/ipc/mem/PagePool.cc (+1/-1)
src/ipc/mem/PagePool.h (+1/-1)
src/ipc/mem/PageStack.cc (+1/-1)
src/ipc/mem/PageStack.h (+1/-1)
src/ipc/mem/Pages.cc (+1/-1)
src/ipc/mem/Pages.h (+1/-1)
src/ipc/mem/Pointer.h (+1/-1)
src/ipc/mem/Segment.cc (+1/-1)
src/ipc/mem/Segment.h (+1/-1)
src/ipc/mem/forward.h (+1/-1)
src/ipc_win32.cc (+1/-1)
src/ipcache.cc (+1/-1)
src/ipcache.h (+1/-1)
src/log/Config.cc (+1/-1)
src/log/Config.h (+1/-1)
src/log/CustomLog.cc (+1/-1)
src/log/CustomLog.h (+1/-1)
src/log/DB/Makefile.am (+1/-1)
src/log/DB/Makefile.in (+2/-1)
src/log/DB/doc/date_day_column.sql (+1/-1)
src/log/DB/doc/views.sql (+2/-2)
src/log/DB/log_db_daemon.8 (+3/-3)
src/log/DB/log_db_daemon.pl.in (+1/-1)
src/log/DB/required.m4 (+1/-1)
src/log/File.cc (+1/-1)
src/log/File.h (+1/-1)
src/log/FormatHttpdCombined.cc (+1/-1)
src/log/FormatHttpdCommon.cc (+1/-1)
src/log/FormatSquidCustom.cc (+1/-1)
src/log/FormatSquidIcap.cc (+1/-1)
src/log/FormatSquidNative.cc (+1/-1)
src/log/FormatSquidReferer.cc (+1/-1)
src/log/FormatSquidUseragent.cc (+1/-1)
src/log/Formats.h (+1/-1)
src/log/Makefile.am (+1/-1)
src/log/Makefile.in (+2/-1)
src/log/ModDaemon.cc (+1/-1)
src/log/ModDaemon.h (+1/-1)
src/log/ModStdio.cc (+1/-1)
src/log/ModStdio.h (+1/-1)
src/log/ModSyslog.cc (+1/-1)
src/log/ModSyslog.h (+1/-1)
src/log/ModUdp.cc (+1/-1)
src/log/ModUdp.h (+1/-1)
src/log/TcpLogger.cc (+9/-3)
src/log/TcpLogger.h (+6/-1)
src/log/access_log.cc (+1/-1)
src/log/access_log.h (+1/-1)
src/log/file/Makefile.am (+1/-1)
src/log/file/Makefile.in (+2/-1)
src/log/file/log_file_daemon.cc (+1/-1)
src/log/file/required.m4 (+1/-1)
src/log/forward.h (+1/-1)
src/log/helpers.m4 (+1/-1)
src/lookup_t.h (+1/-1)
src/main.cc (+4/-1)
src/mem/AllocatorProxy.cc (+1/-1)
src/mem/AllocatorProxy.h (+1/-1)
src/mem/Makefile.am (+1/-1)
src/mem/Makefile.in (+2/-1)
src/mem/Meter.h (+1/-1)
src/mem/Pool.cc (+1/-1)
src/mem/Pool.h (+1/-1)
src/mem/PoolChunked.cc (+1/-1)
src/mem/PoolChunked.h (+1/-1)
src/mem/PoolMalloc.cc (+1/-1)
src/mem/PoolMalloc.h (+1/-1)
src/mem/PoolingAllocator.h (+1/-1)
src/mem/forward.h (+1/-1)
src/mem/old_api.cc (+1/-1)
src/mem_node.cc (+1/-1)
src/mem_node.h (+1/-1)
src/mgr/Action.cc (+1/-1)
src/mgr/Action.h (+1/-1)
src/mgr/ActionCreator.h (+1/-1)
src/mgr/ActionParams.cc (+1/-1)
src/mgr/ActionParams.h (+1/-1)
src/mgr/ActionPasswordList.cc (+1/-1)
src/mgr/ActionPasswordList.h (+1/-1)
src/mgr/ActionProfile.h (+1/-1)
src/mgr/ActionWriter.cc (+1/-1)
src/mgr/ActionWriter.h (+1/-1)
src/mgr/BasicActions.cc (+1/-1)
src/mgr/BasicActions.h (+1/-1)
src/mgr/Command.cc (+1/-1)
src/mgr/Command.h (+1/-1)
src/mgr/CountersAction.cc (+1/-1)
src/mgr/CountersAction.h (+1/-1)
src/mgr/Filler.cc (+1/-1)
src/mgr/Filler.h (+1/-1)
src/mgr/Forwarder.cc (+6/-2)
src/mgr/Forwarder.h (+1/-1)
src/mgr/FunAction.cc (+1/-1)
src/mgr/FunAction.h (+1/-1)
src/mgr/InfoAction.cc (+1/-1)
src/mgr/InfoAction.h (+1/-1)
src/mgr/Inquirer.cc (+7/-4)
src/mgr/Inquirer.h (+1/-1)
src/mgr/IntParam.cc (+1/-1)
src/mgr/IntParam.h (+1/-1)
src/mgr/IntervalAction.cc (+1/-1)
src/mgr/IntervalAction.h (+1/-1)
src/mgr/IoAction.cc (+1/-1)
src/mgr/IoAction.h (+1/-1)
src/mgr/Makefile.am (+1/-1)
src/mgr/Makefile.in (+2/-1)
src/mgr/QueryParam.h (+1/-1)
src/mgr/QueryParams.cc (+1/-1)
src/mgr/QueryParams.h (+1/-1)
src/mgr/Registration.cc (+1/-1)
src/mgr/Registration.h (+1/-1)
src/mgr/Request.cc (+1/-1)
src/mgr/Request.h (+1/-1)
src/mgr/Response.cc (+1/-1)
src/mgr/Response.h (+1/-1)
src/mgr/ServiceTimesAction.cc (+1/-1)
src/mgr/ServiceTimesAction.h (+1/-1)
src/mgr/StoreIoAction.cc (+1/-1)
src/mgr/StoreIoAction.h (+1/-1)
src/mgr/StoreToCommWriter.cc (+6/-2)
src/mgr/StoreToCommWriter.h (+1/-1)
src/mgr/StringParam.cc (+1/-1)
src/mgr/StringParam.h (+1/-1)
src/mgr/forward.h (+1/-1)
src/mib.txt (+509/-499)
src/mime.cc (+1/-1)
src/mime.conf.default (+1/-1)
src/mime.h (+1/-1)
src/mime_header.cc (+1/-1)
src/mime_header.h (+1/-1)
src/mk-globals-c.awk (+1/-1)
src/mk-string-arrays.awk (+1/-1)
src/multicast.cc (+1/-1)
src/multicast.h (+1/-1)
src/neighbors.cc (+1/-1)
src/neighbors.h (+1/-1)
src/parser/BinaryTokenizer.cc (+1/-1)
src/parser/BinaryTokenizer.h (+1/-1)
src/parser/Makefile.am (+1/-1)
src/parser/Makefile.in (+2/-1)
src/parser/Tokenizer.cc (+1/-1)
src/parser/Tokenizer.h (+1/-1)
src/parser/forward.h (+1/-1)
src/pconn.cc (+1/-1)
src/pconn.h (+1/-1)
src/peer_digest.cc (+1/-1)
src/peer_proxy_negotiate_auth.cc (+1/-1)
src/peer_proxy_negotiate_auth.h (+1/-1)
src/peer_select.cc (+1/-1)
src/peer_sourcehash.cc (+1/-1)
src/peer_sourcehash.h (+1/-1)
src/peer_userhash.cc (+1/-1)
src/peer_userhash.h (+1/-1)
src/protos.h (+1/-1)
src/proxyp/Elements.cc (+1/-1)
src/proxyp/Elements.h (+1/-1)
src/proxyp/Header.cc (+1/-1)
src/proxyp/Header.h (+1/-1)
src/proxyp/Makefile.am (+1/-1)
src/proxyp/Makefile.in (+2/-1)
src/proxyp/Parser.cc (+1/-1)
src/proxyp/Parser.h (+1/-1)
src/proxyp/forward.h (+1/-1)
src/recv-announce.cc (+1/-1)
src/redirect.cc (+1/-1)
src/redirect.h (+1/-1)
src/refresh.cc (+1/-1)
src/refresh.h (+1/-1)
src/repl/Makefile.am (+1/-1)
src/repl/Makefile.in (+2/-1)
src/repl/heap/store_heap_replacement.cc (+1/-1)
src/repl/heap/store_heap_replacement.h (+1/-1)
src/repl/heap/store_repl_heap.cc (+1/-1)
src/repl/lru/store_repl_lru.cc (+1/-1)
src/repl_modules.h (+1/-1)
src/repl_modules.sh (+1/-1)
src/sbuf/Algorithms.cc (+1/-1)
src/sbuf/Algorithms.h (+1/-1)
src/sbuf/DetailedStats.cc (+1/-1)
src/sbuf/DetailedStats.h (+1/-1)
src/sbuf/List.cc (+1/-1)
src/sbuf/List.h (+1/-1)
src/sbuf/Makefile.am (+1/-1)
src/sbuf/Makefile.in (+2/-1)
src/sbuf/MemBlob.cc (+1/-1)
src/sbuf/MemBlob.h (+1/-1)
src/sbuf/SBuf.cc (+1/-1)
src/sbuf/SBuf.h (+9/-2)
src/sbuf/Stats.cc (+1/-1)
src/sbuf/Stats.h (+1/-1)
src/sbuf/Stream.h (+1/-1)
src/sbuf/StringConvert.h (+1/-1)
src/sbuf/forward.h (+1/-1)
src/security/BlindPeerConnector.cc (+1/-1)
src/security/BlindPeerConnector.h (+1/-1)
src/security/CertError.h (+1/-1)
src/security/Context.h (+1/-1)
src/security/EncryptorAnswer.cc (+1/-1)
src/security/EncryptorAnswer.h (+1/-1)
src/security/ErrorDetail.cc (+1/-1)
src/security/ErrorDetail.h (+1/-1)
src/security/Handshake.cc (+1/-1)
src/security/Handshake.h (+1/-1)
src/security/Io.cc (+1/-1)
src/security/Io.h (+1/-1)
src/security/KeyData.cc (+8/-9)
src/security/KeyData.h (+1/-1)
src/security/LockingPointer.h (+1/-1)
src/security/Makefile.am (+1/-1)
src/security/Makefile.in (+2/-1)
src/security/NegotiationHistory.cc (+1/-1)
src/security/NegotiationHistory.h (+1/-1)
src/security/PeerConnector.cc (+74/-29)
src/security/PeerConnector.h (+11/-1)
src/security/PeerOptions.cc (+37/-33)
src/security/PeerOptions.h (+1/-1)
src/security/ServerOptions.cc (+94/-1)
src/security/ServerOptions.h (+1/-1)
src/security/Session.cc (+1/-1)
src/security/Session.h (+1/-1)
src/security/cert_generators/Makefile.am (+1/-1)
src/security/cert_generators/Makefile.in (+2/-1)
src/security/cert_generators/file/Makefile.am (+1/-1)
src/security/cert_generators/file/Makefile.in (+2/-1)
src/security/cert_generators/file/certificate_db.cc (+3/-4)
src/security/cert_generators/file/certificate_db.h (+1/-1)
src/security/cert_generators/file/required.m4 (+1/-1)
src/security/cert_generators/file/security_file_certgen.8.in (+1/-1)
src/security/cert_generators/file/security_file_certgen.cc (+1/-1)
src/security/cert_generators/helpers.m4 (+1/-1)
src/security/cert_validators/Makefile.am (+1/-1)
src/security/cert_validators/Makefile.in (+2/-1)
src/security/cert_validators/fake/Makefile.am (+1/-1)
src/security/cert_validators/fake/Makefile.in (+2/-1)
src/security/cert_validators/fake/required.m4 (+1/-1)
src/security/cert_validators/fake/security_fake_certverify.8 (+3/-3)
src/security/cert_validators/fake/security_fake_certverify.pl.in (+1/-1)
src/security/cert_validators/helpers.m4 (+1/-1)
src/security/forward.h (+19/-12)
src/send-announce.cc (+1/-1)
src/send-announce.h (+1/-1)
src/servers/FtpServer.cc (+16/-12)
src/servers/FtpServer.h (+8/-2)
src/servers/Http1Server.cc (+1/-1)
src/servers/Http1Server.h (+1/-1)
src/servers/Makefile.am (+1/-1)
src/servers/Makefile.in (+2/-1)
src/servers/Server.cc (+1/-1)
src/servers/Server.h (+1/-1)
src/servers/forward.h (+1/-1)
src/snmp/Forwarder.cc (+7/-3)
src/snmp/Forwarder.h (+1/-1)
src/snmp/Inquirer.cc (+10/-2)
src/snmp/Inquirer.h (+1/-1)
src/snmp/Makefile.am (+1/-1)
src/snmp/Makefile.in (+2/-1)
src/snmp/Pdu.cc (+1/-1)
src/snmp/Pdu.h (+1/-1)
src/snmp/Request.cc (+1/-1)
src/snmp/Request.h (+1/-1)
src/snmp/Response.cc (+1/-1)
src/snmp/Response.h (+1/-1)
src/snmp/Session.cc (+1/-1)
src/snmp/Session.h (+1/-1)
src/snmp/Var.cc (+1/-1)
src/snmp/Var.h (+1/-1)
src/snmp/forward.h (+1/-1)
src/snmp_agent.cc (+1/-1)
src/snmp_agent.h (+1/-1)
src/snmp_core.cc (+2/-2)
src/snmp_core.h (+1/-1)
src/squid.8.in (+1/-1)
src/ssl/Config.cc (+1/-1)
src/ssl/Config.h (+1/-1)
src/ssl/ErrorDetail.cc (+1/-1)
src/ssl/ErrorDetail.h (+1/-1)
src/ssl/ErrorDetailManager.cc (+1/-1)
src/ssl/ErrorDetailManager.h (+1/-1)
src/ssl/Makefile.am (+1/-1)
src/ssl/Makefile.in (+2/-1)
src/ssl/PeekingPeerConnector.cc (+11/-20)
src/ssl/PeekingPeerConnector.h (+3/-3)
src/ssl/ProxyCerts.h (+1/-1)
src/ssl/ServerBump.cc (+1/-1)
src/ssl/ServerBump.h (+1/-1)
src/ssl/bio.cc (+1/-1)
src/ssl/bio.h (+1/-1)
src/ssl/cert_validate_message.cc (+1/-1)
src/ssl/cert_validate_message.h (+1/-1)
src/ssl/context_storage.cc (+1/-1)
src/ssl/context_storage.h (+1/-1)
src/ssl/crtd_message.cc (+1/-1)
src/ssl/crtd_message.h (+1/-1)
src/ssl/gadgets.cc (+26/-45)
src/ssl/gadgets.h (+12/-17)
src/ssl/helper.cc (+1/-1)
src/ssl/helper.h (+1/-1)
src/ssl/support.cc (+22/-13)
src/ssl/support.h (+1/-1)
src/stat.cc (+1/-1)
src/stat.h (+1/-1)
src/stmem.cc (+1/-1)
src/stmem.h (+1/-1)
src/store.cc (+17/-3)
src/store/Controlled.h (+1/-1)
src/store/Controller.cc (+1/-1)
src/store/Controller.h (+1/-1)
src/store/Disk.cc (+1/-1)
src/store/Disk.h (+1/-1)
src/store/Disks.cc (+1/-1)
src/store/Disks.h (+1/-1)
src/store/LocalSearch.cc (+1/-1)
src/store/LocalSearch.h (+1/-1)
src/store/Makefile.am (+1/-1)
src/store/Makefile.in (+2/-1)
src/store/Storage.h (+1/-1)
src/store/forward.h (+1/-1)
src/store/id_rewriters/Makefile.am (+1/-1)
src/store/id_rewriters/Makefile.in (+2/-1)
src/store/id_rewriters/file/Makefile.am (+1/-1)
src/store/id_rewriters/file/Makefile.in (+2/-1)
src/store/id_rewriters/file/required.m4 (+1/-1)
src/store/id_rewriters/file/storeid_file_rewrite.8 (+3/-3)
src/store/id_rewriters/file/storeid_file_rewrite.pl.in (+1/-1)
src/store/id_rewriters/helpers.m4 (+1/-1)
src/store_client.cc (+1/-1)
src/store_digest.cc (+1/-1)
src/store_digest.h (+1/-1)
src/store_io.cc (+1/-1)
src/store_key_md5.cc (+1/-1)
src/store_key_md5.h (+1/-1)
src/store_log.cc (+1/-1)
src/store_log.h (+1/-1)
src/store_rebuild.cc (+1/-1)
src/store_rebuild.h (+1/-1)
src/store_swapin.cc (+1/-1)
src/store_swapin.h (+1/-1)
src/store_swapmeta.cc (+1/-1)
src/store_swapout.cc (+1/-1)
src/swap_log_op.h (+1/-1)
src/tests/CapturingStoreEntry.h (+1/-1)
src/tests/SBufFindTest.cc (+1/-1)
src/tests/SBufFindTest.h (+1/-1)
src/tests/STUB.h (+1/-1)
src/tests/Stub.am (+1/-1)
src/tests/TestSwapDir.cc (+1/-1)
src/tests/TestSwapDir.h (+1/-1)
src/tests/stub_CacheDigest.cc (+1/-1)
src/tests/stub_CollapsedForwarding.cc (+1/-1)
src/tests/stub_CommIO.cc (+1/-1)
src/tests/stub_DelayId.cc (+1/-1)
src/tests/stub_ETag.cc (+1/-1)
src/tests/stub_EventLoop.cc (+1/-1)
src/tests/stub_HelperChildConfig.cc (+1/-1)
src/tests/stub_HttpControlMsg.cc (+1/-1)
src/tests/stub_HttpHeader.cc (+1/-1)
src/tests/stub_HttpReply.cc (+1/-1)
src/tests/stub_HttpRequest.cc (+1/-1)
src/tests/stub_HttpUpgradeProtocolAccess.cc (+1/-1)
src/tests/stub_MemBuf.cc (+1/-1)
src/tests/stub_MemObject.cc (+1/-1)
src/tests/stub_MemStore.cc (+1/-1)
src/tests/stub_Port.cc (+1/-1)
src/tests/stub_SBuf.cc (+1/-1)
src/tests/stub_SBufDetailedStats.cc (+1/-1)
src/tests/stub_StatHist.cc (+1/-1)
src/tests/stub_StoreMeta.cc (+1/-1)
src/tests/stub_SwapDir.cc (+1/-1)
src/tests/stub_UdsOp.cc (+1/-1)
src/tests/stub_access_log.cc (+1/-1)
src/tests/stub_acl.cc (+1/-1)
src/tests/stub_cache_cf.cc (+1/-1)
src/tests/stub_cache_manager.cc (+1/-1)
src/tests/stub_carp.cc (+1/-1)
src/tests/stub_cbdata.cc (+1/-1)
src/tests/stub_client_db.cc (+1/-1)
src/tests/stub_client_side.cc (+1/-1)
src/tests/stub_client_side_request.cc (+1/-1)
src/tests/stub_comm.cc (+1/-1)
src/tests/stub_debug.cc (+1/-1)
src/tests/stub_errorpage.cc (+1/-1)
src/tests/stub_event.cc (+1/-1)
src/tests/stub_external_acl.cc (+1/-1)
src/tests/stub_fatal.cc (+1/-1)
src/tests/stub_fd.cc (+1/-1)
src/tests/stub_gopher.cc (+1/-1)
src/tests/stub_helper.cc (+1/-1)
src/tests/stub_http.cc (+1/-1)
src/tests/stub_icp.cc (+1/-1)
src/tests/stub_internal.cc (+1/-1)
src/tests/stub_ipc.cc (+1/-1)
src/tests/stub_ipc_Forwarder.cc (+1/-1)
src/tests/stub_ipc_TypedMsgHdr.cc (+1/-1)
src/tests/stub_ipcache.cc (+1/-1)
src/tests/stub_libanyp.cc (+1/-1)
src/tests/stub_libauth.cc (+1/-1)
src/tests/stub_libauth_acls.cc (+1/-1)
src/tests/stub_libcomm.cc (+3/-3)
src/tests/stub_libdiskio.cc (+1/-1)
src/tests/stub_libeui.cc (+1/-1)
src/tests/stub_libformat.cc (+1/-1)
src/tests/stub_libhttp.cc (+1/-1)
src/tests/stub_libicmp.cc (+1/-1)
src/tests/stub_libip.cc (+1/-1)
src/tests/stub_liblog.cc (+1/-1)
src/tests/stub_libmem.cc (+1/-1)
src/tests/stub_libmgr.cc (+1/-1)
src/tests/stub_libsecurity.cc (+4/-1)
src/tests/stub_libsslsquid.cc (+1/-1)
src/tests/stub_libstore.cc (+1/-1)
src/tests/stub_main_cc.cc (+1/-1)
src/tests/stub_mem_node.cc (+1/-1)
src/tests/stub_mime.cc (+1/-1)
src/tests/stub_neighbors.cc (+1/-1)
src/tests/stub_pconn.cc (+1/-1)
src/tests/stub_redirect.cc (+1/-1)
src/tests/stub_stat.cc (+1/-1)
src/tests/stub_stmem.cc (+1/-1)
src/tests/stub_store.cc (+1/-1)
src/tests/stub_store_client.cc (+1/-1)
src/tests/stub_store_digest.cc (+1/-1)
src/tests/stub_store_rebuild.cc (+1/-1)
src/tests/stub_store_stats.cc (+1/-1)
src/tests/stub_store_swapout.cc (+1/-1)
src/tests/stub_time.cc (+1/-1)
src/tests/stub_tools.cc (+1/-1)
src/tests/stub_tunnel.cc (+1/-1)
src/tests/stub_wccp2.cc (+1/-1)
src/tests/stub_whois.cc (+1/-1)
src/tests/stub_wordlist.cc (+1/-1)
src/tests/testACLMaxUserIP.cc (+1/-1)
src/tests/testACLMaxUserIP.h (+1/-1)
src/tests/testBoilerplate.cc (+1/-1)
src/tests/testBoilerplate.h (+1/-1)
src/tests/testCacheManager.cc (+1/-1)
src/tests/testCacheManager.h (+1/-1)
src/tests/testCharacterSet.cc (+1/-1)
src/tests/testCharacterSet.h (+1/-1)
src/tests/testConfigParser.cc (+1/-1)
src/tests/testConfigParser.h (+1/-1)
src/tests/testDiskIO.cc (+1/-1)
src/tests/testDiskIO.h (+1/-1)
src/tests/testEnumIterator.cc (+1/-1)
src/tests/testEnumIterator.h (+1/-1)
src/tests/testEvent.cc (+1/-1)
src/tests/testEvent.h (+1/-1)
src/tests/testEventLoop.cc (+1/-1)
src/tests/testEventLoop.h (+1/-1)
src/tests/testHttp1Parser.cc (+1/-1)
src/tests/testHttp1Parser.h (+1/-1)
src/tests/testHttpReply.cc (+1/-1)
src/tests/testHttpReply.h (+1/-1)
src/tests/testHttpRequest.cc (+1/-1)
src/tests/testHttpRequest.h (+1/-1)
src/tests/testHttpRequestMethod.cc (+1/-1)
src/tests/testHttpRequestMethod.h (+1/-1)
src/tests/testIcmp.cc (+1/-1)
src/tests/testIcmp.h (+1/-1)
src/tests/testIpAddress.cc (+1/-1)
src/tests/testIpAddress.h (+1/-1)
src/tests/testLookupTable.cc (+1/-1)
src/tests/testLookupTable.h (+1/-1)
src/tests/testMem.cc (+1/-1)
src/tests/testMem.h (+1/-1)
src/tests/testNetDb.cc (+1/-1)
src/tests/testNetDb.h (+1/-1)
src/tests/testPackableStream.cc (+1/-1)
src/tests/testPackableStream.h (+1/-1)
src/tests/testRFC1035.cc (+1/-1)
src/tests/testRFC1035.h (+1/-1)
src/tests/testRefCount.cc (+1/-1)
src/tests/testRefCount.h (+1/-1)
src/tests/testRock.cc (+1/-1)
src/tests/testRock.h (+1/-1)
src/tests/testSBuf.cc (+1/-1)
src/tests/testSBuf.h (+1/-1)
src/tests/testSBufList.cc (+1/-1)
src/tests/testSBufList.h (+1/-1)
src/tests/testStatHist.cc (+1/-1)
src/tests/testStatHist.h (+1/-1)
src/tests/testStore.cc (+1/-1)
src/tests/testStore.h (+1/-1)
src/tests/testStoreController.cc (+1/-1)
src/tests/testStoreController.h (+1/-1)
src/tests/testStoreHashIndex.cc (+7/-1)
src/tests/testStoreHashIndex.h (+1/-1)
src/tests/testStoreSupport.cc (+1/-1)
src/tests/testStoreSupport.h (+1/-1)
src/tests/testString.cc (+1/-1)
src/tests/testString.h (+1/-1)
src/tests/testTokenizer.cc (+1/-1)
src/tests/testTokenizer.h (+1/-1)
src/tests/testURL.cc (+1/-1)
src/tests/testURL.h (+1/-1)
src/tests/testUfs.cc (+1/-1)
src/tests/testUfs.h (+1/-1)
src/tests/testUriScheme.cc (+1/-1)
src/tests/testUriScheme.h (+1/-1)
src/tests/testYesNoNone.cc (+1/-1)
src/tests/testYesNoNone.h (+1/-1)
src/tests/test_http_range.cc (+1/-1)
src/time.cc (+1/-1)
src/tools.cc (+1/-1)
src/tools.h (+1/-1)
src/tunnel.cc (+95/-72)
src/typedefs.h (+1/-1)
src/ufsdump.cc (+1/-1)
src/unlinkd.cc (+1/-1)
src/unlinkd.h (+1/-1)
src/unlinkd_daemon.cc (+1/-1)
src/urn.cc (+1/-1)
src/urn.h (+1/-1)
src/wccp.cc (+1/-1)
src/wccp.h (+1/-1)
src/wccp2.cc (+1/-1)
src/wccp2.h (+1/-1)
src/whois.cc (+5/-1)
src/whois.h (+1/-1)
src/win32.cc (+1/-1)
src/win32.h (+1/-1)
src/wordlist.cc (+1/-1)
src/wordlist.h (+1/-1)
test-suite/ESIExpressions.cc (+1/-1)
test-suite/Makefile.am (+2/-2)
test-suite/Makefile.in (+2/-1)
test-suite/STUB.h (+1/-1)
test-suite/VirtualDeleteOperator.cc (+1/-1)
test-suite/debug.cc (+1/-1)
test-suite/mem_hdr_test.cc (+1/-1)
test-suite/mem_node_test.cc (+1/-1)
test-suite/membanger.c (+1/-1)
test-suite/splay.cc (+1/-1)
test-suite/squidconf/external_acl_type (+1/-1)
test-suite/squidconf/mgr_passwd (+1/-1)
test-suite/squidconf/regex (+1/-1)
test-suite/squidconf/regressions-3.3 (+1/-1)
test-suite/squidconf/regressions-3.4.0.1 (+1/-1)
test-suite/squidconf/regressions-3.5.0.2 (+1/-1)
test-suite/squidconf/regressions-4.0.18 (+1/-1)
test-suite/squidconf/time_units (+1/-1)
test-suite/stub_MemBuf.cc (+1/-1)
test-suite/stub_SBuf.cc (+1/-1)
test-suite/stub_cbdata.cc (+1/-1)
test-suite/stub_debug.cc (+1/-1)
test-suite/stub_fatal.cc (+1/-1)
test-suite/stub_libmem.cc (+1/-1)
test-suite/stub_tools.cc (+1/-1)
test-suite/syntheticoperators.cc (+1/-1)
test-suite/tcp-banger2.c (+1/-1)
test-suite/test_tools.cc (+1/-1)
test-suite/testheaders.sh (+2/-2)
tools/CharacterSet.cc (+1/-1)
tools/Here.cc (+1/-1)
tools/Makefile.am (+8/-5)
tools/Makefile.in (+9/-5)
tools/MemBuf.cc (+1/-1)
tools/apparmor/Makefile.am (+1/-1)
tools/apparmor/Makefile.in (+2/-1)
tools/apparmor/usr.sbin.squid (+1/-1)
tools/cachemgr.cc (+1/-1)
tools/cachemgr.cgi.8 (+1/-1)
tools/cachemgr.cgi.8.in (+1/-1)
tools/cachemgr.conf (+1/-1)
tools/helper-mux/Makefile.am (+1/-1)
tools/helper-mux/Makefile.in (+2/-1)
tools/helper-mux/helper-mux.8 (+3/-3)
tools/helper-mux/helper-mux.pl.in (+1/-1)
tools/helper-ok-dying.pl (+1/-1)
tools/helper-ok.pl (+1/-1)
tools/purge/Makefile.am (+1/-1)
tools/purge/Makefile.in (+2/-1)
tools/purge/conffile.cc (+1/-1)
tools/purge/conffile.hh (+2/-2)
tools/purge/convert.cc (+1/-1)
tools/purge/convert.hh (+2/-2)
tools/purge/copyout.cc (+1/-1)
tools/purge/copyout.hh (+1/-1)
tools/purge/purge.1 (+1/-1)
tools/purge/purge.cc (+1/-1)
tools/purge/signal.cc (+1/-1)
tools/purge/signal.hh (+1/-1)
tools/purge/socket.cc (+1/-1)
tools/purge/socket.hh (+6/-6)
tools/purge/squid-tlv.cc (+1/-1)
tools/purge/squid-tlv.hh (+3/-3)
tools/squidclient/Makefile.am (+7/-4)
tools/squidclient/Makefile.in (+8/-4)
tools/squidclient/Parameters.h (+1/-1)
tools/squidclient/Ping.cc (+1/-1)
tools/squidclient/Ping.h (+1/-1)
tools/squidclient/Transport.cc (+1/-1)
tools/squidclient/Transport.h (+1/-1)
tools/squidclient/gssapi_support.cc (+1/-1)
tools/squidclient/gssapi_support.h (+1/-1)
tools/squidclient/squidclient.1 (+1/-1)
tools/squidclient/squidclient.cc (+1/-1)
tools/squidclient/test_tools.cc (+1/-1)
tools/squidclient/time.cc (+1/-1)
tools/systemd/Makefile.am (+1/-1)
tools/systemd/Makefile.in (+2/-1)
tools/systemd/squid.service (+1/-1)
tools/sysvinit/Makefile.am (+1/-1)
tools/sysvinit/Makefile.in (+2/-1)
tools/sysvinit/squid.rc (+1/-1)
tools/test_tools.cc (+1/-1)
tools/time.cc (+1/-1)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Sergio Durigan Junior (community) Approve
Canonical Server Reporter Pending
Review via email: mp+440092@code.launchpad.net

This proposal has been superseded by a proposal from 2023-04-27.

Description of the change

This is the jammy MRE for squid 5.7, as described in LP: #2013423

The most relevant change here is the official openssl 3 support. DO note that, as described in LP: #2013423, there is a configuration option whose support is being dropped. We consider this to be an acceptable tradeoff to remove the uncertainty around this package openssl3 support.

PPA: https://launchpad.net/~athos-ribeiro/+archive/ubuntu/squid-5.7-mre/+packages

The DEP8 test suite is still running. I will update this MP with the results once I have them.

To post a comment you must log in.
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

I'll review this one tomorrow.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Results: (from http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/?format=plain)
  squid @ amd64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/amd64/s/squid/20230331_041217_d824e@/log.gz
    31.03.23 04:12:17 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/amd64/s/squid/20230331_113822_0439d@/log.gz
    31.03.23 11:38:22 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
  squid @ arm64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/arm64/s/squid/20230331_042212_ff9a3@/log.gz
    31.03.23 04:22:12 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/arm64/s/squid/20230331_114446_2ae73@/log.gz
    31.03.23 11:44:46 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
  squid @ armhf:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/armhf/s/squid/20230331_041546_bc34d@/log.gz
    31.03.23 04:15:46 ❌ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
      squid FAIL 🟥
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/armhf/s/squid/20230331_114034_12149@/log.gz
    31.03.23 11:40:34 ❌ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
      squid FAIL 🟥
  squid @ ppc64el:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/ppc64el/s/squid/20230331_041052_a855d@/log.gz
    31.03.23 04:10:52 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/ppc64el/s/squid/20230331_114232_a59e1@/log.gz
    31.03.23 11:42:32 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
  squid @ s390x:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/s390x/s/squid/20230331_041920_431ed@/log.gz
    31.03.23 04:19:20 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/s390x/s/squid/20230331_131649_c2ce8@/log.gz
    31.03.23 13:16:49 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks, Athos.

- Builds are OK. autopkgtest is OK. There is one failure on armhf, but that's already happening with the version we have in the archive today. The failure is related to apparmor and we've seen that before in other packages. It should be possible to do a workaround, but I'm OK with leaving it as is for now.

- d/p/CVE-2022-41317.patch: OK to drop.

- d/p/CVE-2022-41318.patch: OK to drop.

- d/p/openssl3-*.patch: OK to drop.

- d/p/0004-Change-default-Makefiles-for-debian.patch: OK to drop (took me a little bit to find the upstream commit).

- d/p/CVE-2021-46784.patch: OK to drop.

- d/p/close-tunnel-if-to-server-conn-closes-after-client.patch: OK to drop.

- When Lena was preparing the bind9 MRE, I asked to write SRU texts for all of the bugs that were going to be fixed by the upload. I noticed that your upload will fix bug #1975399, so I think it's only fair that I ask the same from you. Could you write an SRU text for it? I see that the reporter is active and has offered to help with testing the package, which is awesome.

- The MRE bug looks great. I think you can now update it and include the dep8 test results.

- While reading the "Regression potential" section, one thing caught my attention: the fact that "ssl_engine" support has been dropped. This is an unexpected change and can cause a few deployments to start failing. In order to mitigate that, I believe it is a good idea to write an entry in the d/NEWS file letting users know what to expect. WDYT?

- I thought about suggesting the same approach for the "esi_parser" bugfix, but I don't think it's necessary.

review: Needs Information
359b561... by Athos Ribeiro

    - d/NEWS: document end of support of the ssh_engine directive.

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thanks, Sergio!

- I updated the MRE bug with the test results; and
- added a d/NEWS entry for the ssh_engine directive for both branches.

Let me know if the latter looks good.

The esi_parser parser change should be transparent to most users, so I agree with you on that not being necessary. Let me know if you change your mind and I could try to come up with some text for that one as well.

Finally, for the SRU text, at first I wondered if this wouldn't just add extra work for the SRU team. Then, I realized that this ensures the specific bug gets verified, greatly improving the QA efforts for the MRE regarding bugs reported against Ubuntu. Thanks for the insight :)

Unfortunately, the specific bug being fixed has no reproducers, which hiders the benefits added from filing the SRU template there. Still, it should be a good practice to always perform those steps for these MREs.

Thanks!

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks, Athos.

I took the liberty to make some cosmetic changes to the d/NEWS text:

===
The "ssl_engine" directive has been dropped, meaning squid will fail to start for installations using that configuration directive. There is no current workaround for this issue, since squid does not provide support for OpenSSL >= 3 Providers yet. You can find more context on that particular change at https://github.com/squid-cache/squid/pull/694.
===

Otherwise, LGTM. Re. the SRU text, it also LGTM. It's not a problem to rely on the reporter to verify the fix, and I believe it's a good thing to be explicit in the SRU text about this fact, which you did perfectly.

+1

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: athos-ribeiro, sergiodj
Uploaders: athos-ribeiro, sergiodj
MP auto-approved

review: Approve
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thanks, Sergio.

Applied the suggestions (thx!) and uploaded :)

3fa9e45... by Athos Ribeiro

    - d/squid-openssl.postinst: remove ssl_engine configuration directive.

Unmerged commits

2841c32... by Athos Ribeiro

Update changelog

359b561... by Athos Ribeiro

    - d/NEWS: document end of support of the ssh_engine directive.

3fa9e45... by Athos Ribeiro

    - d/squid-openssl.postinst: remove ssl_engine configuration directive.

b7c73e3... by Athos Ribeiro

    - d/p/close-tunnel-if-to-server-conn-closes-after-client.patch: remove
      upstreamed patch.
      [ Fixed in 5.4 ]

a56c0f0... by Athos Ribeiro

    - d/p/CVE-2021-46784.patch: remove upstreamed patch.
      [ Fixed in 5.6 ]

76e16a8... by Athos Ribeiro

    - d/p/99-ubuntu-ssl-cert-snakeoil.patch: refresh patch.

c84b806... by Athos Ribeiro

    - d/p/0004-Change-default-Makefiles-for-debian.patch: remove
      upstreamed patch.
      [ Fixed in 5.5 ]

90e70cb... by Athos Ribeiro

    - d/p/openssl3-*.patch: drop downstream OpenSSL 3 support patch.
      [ Fixed in 5.7 ]

2bae2d7... by Athos Ribeiro

    - d/p/CVE-2022-41318.patch: drop patch to fix NTLM decoder truncated strings.
      [ Fixed in 5.7 ]

dd16f71... by Athos Ribeiro

    - d/p/CVE-2022-41317.patch: drop patch to fix typo in manager ACL.
      [ Fixed in 5.7 ]

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/CONTRIBUTORS b/CONTRIBUTORS
2index e783fe1..e7adb76 100644
3--- a/CONTRIBUTORS
4+++ b/CONTRIBUTORS
5@@ -2,11 +2,20 @@ This file contains a list of Squid contributors: people and organizations that
6 have volunteered their time, effort, code, and ideas to make Squid software.
7 Thank you!
8
9+ aaron-costello <56684862+aaron-costello@users.noreply.github.com>
10 Adam Ciarcinski
11+ Adam Majer <amajer@suse.de>
12+ Administrator <>
13+ adrian
14+ adrian <>
15+ Adrian Chadd
16+ Adrian Chadd <adrian@creative.net.au>
17 Adrian Chadd <adrian@squid-cache.org>
18+ Adrian Chadd <adri@squid-cache.org>
19 Aecio F. <aecioneto@gmail.com>
20 Alan Mizrahi <alan@mizrahi.com.ve>
21 Alan Nastac <mrness@gentoo.org>
22+ Aleksa Šušulić <susulic@gmail.com>
23 Aleksa <susulic@gmail.com>
24 Aleksa ??u??uli?? <susulic@gmail.com>
25 Alexander B. Demenshin <aldem@barnet.kharkov.ua>
26@@ -20,13 +29,19 @@ Thank you!
27 Alex Dowad <alexinbeijing@gmail.com>
28 Alexey Veselovsky <alexey.veselovsky@eykontech.com>
29 Alexis Robert <alexis.robert@gmail.com>
30+ Alex Rousskov
31+ Alex Rousskov <>
32 Alex Rousskov <rousskov@measurement-factory.com>
33 Alex Rousskov <rousskov@squid-cache.org>
34 Alex Wu <alex_wu2012@hotmail.com>
35 Alin Nastac <mrness@gentoo.org>
36 Alter <alter@alter.org.ua>
37+ Ambrose Li <ambrose.li@gmail.com>
38+ Amish <3330468+amishmm@users.noreply.github.com>
39+ Amish <amishxda@users.noreply.github.com>
40 Amit Klein <amit.klein@safebreach.com>
41 Amos Jeffries
42+ Amos Jeffries <>
43 Amos Jeffries <amosjeffries@squid-cache.org>
44 Amos Jeffries <squid3@treenet.co.nz>
45 Amos Jeffries <yadij@users.noreply.github.com>
46@@ -34,6 +49,7 @@ Thank you!
47 Anatoli <me@anatoli.ws>
48 Andrea Gagliardi <andrea@netlite.it>
49 Andre Albsmeier <Andre.Albsmeier@siemens.com>
50+ Andreas Hasenack <panlinux@gmail.com>
51 Andreas Jaeger <aj@suse.com>
52 Andreas Lamprecht <Andreas.Lamprecht@siemens.at>
53 Andreas Weigel <andreas.weigel@securepoint.de>
54@@ -48,9 +64,11 @@ Thank you!
55 Andrey Shorin <tolsty@tushino.com>
56 Anonymous <bigparrot@pirateperfection.com>
57 Anonymous Pootle User
58+ Anonymous Pootle User <>
59 Anonymous <redskilldough@gmail.com>
60 Ansgar Hockmann <Ansgar.Hockmann@hrz.uni-dortmund.de>
61 Anthony Baxter <arb@connect.com.au>
62+ antiago Garcia Mantinan <manty@debian.org>
63 Antonino Iannella
64 Arjan de Vet <Arjan.deVet@adv.IAEhv.nl>
65 Arjan de Vet <Arjan.deVet@adv.iae.nl>
66@@ -60,11 +78,13 @@ Thank you!
67 Arthur <arthurtumanyan@yahoo.com>
68 Arthur Tumanyan <arthurtumanyan@yahoo.com>
69 Assar Westerlund <assar@pdc.kth.se>
70+ Author:Rafael Martinez <rmartine@fdi.ucm.es>
71 Automatic source maintenance <squidadm@squid-cache.org>
72 Axel Westerhold <ml.awesterhold@dts.de>
73 Aymeric Vincent <aymericvincent@free.fr>
74 Barry Dobyns <barry@dobyns.com>
75 Benjamin Kerensa <bkerensa@ubuntu.com>
76+ benno@jeamland.net <>
77 Benno Rice <benno@jeamland.net>
78 Benno Rice <benno@squid-cache.org>
79 Bernard <fli4l.charrier@free.fr>
80@@ -82,16 +102,20 @@ Thank you!
81 Cephas <squidwin@gmail.com>
82 Chad E. Naugle <chad.naugle@travimp.com>
83 Chad Naugle <chad.naugle@travimp.com>
84+ Chad Naugle <Chad.Naugle@travimp.com>
85 Changming <me@sunchangming.com>
86 Chao <chao_83@126.com>
87+ chi-mf <43963496+chi-mf@users.noreply.github.com>
88 Chris Addie <chris.addie@datacom.com.au>
89 Chris Hills <chaz@chaz6.com>
90 Christian Wittmer <chris@computersalat.de>
91 Christopher Kerr
92 Christophe Saout <christophe@saout.de>
93 Christoph Lechleitner <lech@ibcl.at>
94+ Christos Tsantilas
95 Christos Tsantilas <christos@chtsanti.net>
96 Christos Tsantilas <chtsanti@users.sourceforge.net>
97+ Christos Tsantilos <chtsanti@users.sourceforge.net>
98 Chudy Fernandez <chudy.fernandez@gmail.com>
99 Cloyce <cloyce.spradling@sun.com>
100 Clytie Siddall <clytie@riverland.net.au>
101@@ -104,26 +128,35 @@ Thank you!
102 Daniel Walter <d.walter@0x90.at>
103 Dan Searle <dan@censornet.com>
104 Dan Searle <dan.searle@censornet.com>
105+ Daris A Nevil <daris@nevil.org>
106 Dave Dykstra <dwd@fnal.gov>
107 David Carlier <devnexen@gmail.com>
108+ David CARLIER <devnexen@gmail.com>
109 David Hill <david.hill@ubisoft.com>
110 David Isaacs <david.isaacs@sbhs.nsw.edu.au>
111 David J N Begley
112 David Luyer <david@luyer.net>
113 David Luyer <luyer@ucs.uwa.edu.au>
114 David Parks <davidparks21@yahoo.com>
115+ declanw <declanw@is.bbc.co.uk>
116 Declan White <declanw@is.bbc.co.uk>
117 Dennis Felippa <dennis@infologika.com.br>
118 Dennis Glatting
119+ Dennis Glatting <>
120+ desbma-s1n <62935004+desbma-s1n@users.noreply.github.com>
121 Dhaval Varia <dhavalkvaria@gmail.com>
122+ Diego Woitasen <diegows <at> xtech.com.ar>
123 Diego Woitasen <diegows@xtech.com.ar>
124+ Dimitry Andric <dimitry@andric.com>
125 Diogenes S. Jesus <splash@gmail.com>
126 D Kazarov <d.y.kazarov@mail.ru>
127+ Dmitry Kurochkin
128 Dmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>
129 Don Hopkins <dhopkins@DonHopkins.com>
130 Doug Dixon <doug.dixon@gmail.com>
131 Doug Urner <dlu@bsdi.com>
132 Dragutin Cirkovic <painkiller@gromnet.net>
133+ DrDaveD <2129743+DrDaveD@users.noreply.github.com>
134 DrDaveD <dwdgithub@drdykstra.us>
135 drserge <drserge@inbox.ru>
136 Dr. Tilmann Bubeck <t.bubeck@reinform.de>
137@@ -138,9 +171,12 @@ Thank you!
138 Eldar Akchurin <al.akchurin@googlemail.com>
139 Eliezer Croitoru <eliezer@ngtech.co.il>
140 Elmar Vonlanthen <Elmar.Vonlanthen@united-security-providers.ch>
141+ Emil Hessman <248952+ceh@users.noreply.github.com>
142 Emilio Casbas <ecasbas@unav.es>
143 Emmanuel Fuste <emmanuel.fuste@thalesgroup.com>
144 Endre Balint Nagy <bne@CareNet.hu>
145+ Eneas Queiroz <cote2004-github@yahoo.com>
146+ Eneas U de Queiroz <cotequeiroz@gmail.com>
147 Eray Aslan <eraya@a21an.org>
148 Eray Aslan <eray.aslan@caf.com.tr>
149 Eric Stern <estern@logisense.com>
150@@ -150,13 +186,16 @@ Thank you!
151 Evgeni <etg@setcom.bg>
152 Eygene Ryabinkin <rea@freebsd.org>
153 Fabian Hugelshofer <fh@open.ch>
154+ Fabrice Fontaine <fontaine.fabrice@gmail.com>
155 fancyrabbit <fancyrabbit@gmail.com>
156 Felix Meschberger <felix.meschberger@day.com>
157 Feshchuk Yuriy <swopster@meta.ua>
158 Finn Thain <fthain@telegraphics.com.au>
159 Flavio Pescuma <flavio@marasystems.com>
160 Florent <fcarli@gmail.com>
161+ flozilla <fishyflow@gmail.com>
162 folkert <folkert@vanheusden.com>
163+ Francesco Chemolli <gkinkie@gmail.com>
164 Francesco Chemolli <kinkie@squid-cache.org>
165 Francesco <kinkie@squid-cache.org>
166 Francesco Salvestrini
167@@ -164,21 +203,27 @@ Thank you!
168 Francois Cami <fcami@winsoft.fr>
169 Frank Balluffi
170 Frank Schmirler <squid@schmirler.de>
171+ FredB <fredbmail@free.fr>
172 Frederic Bourgeois <fredbmail@free.fr>
173 Fred <fred.maranhao@gmail.com>
174+ frencesco chemolli <kinkie@squid-cache.org>
175 F Wolff <friedel@translate.org.za>
176+ FX Coudert <fxcoudert@gmail.com>
177 Fyodor <fygrave@gmail.com>
178 Garri Djavadyan <garryd@comnet.uz>
179 Geoff Keating <Geoff.Keating@anu.edu.au>
180+ George Machitidze <giomac@gmail.com>
181 George Michaelson <ggm@connect.com.au>
182 Georgy Salnikov <sge@nmr.nioch.nsc.ru>
183 Gerard Eviston
184 Gerben Wierda <Gerben_Wierda@RnA.nl>
185 Gergely <mail.gery@gmail.com>
186+ ghulands <ghulands@me.com>
187 Giancarlo Razzolini <linux-fan@onda.com.br>
188 Gilles Espinasse <g.esp@free.fr>
189 gkeeling <grm___k@hotmail.com>
190 Glen Gibb <grg@ridley.unimelb.edu.au>
191+ glenn <>
192 Glenn Chisholm <glenn@ircache.net>
193 Glen Newton <glen.newton@nrc.ca>
194 Glenn Newton <gnewton@wapiti.cisti.nrc.ca>
195@@ -187,14 +232,19 @@ Thank you!
196 Graham Keeling <graham@equiinet.com>
197 Guido Serassio <guido.serassio@acmeconsulting.it>
198 Guido Serassio <serassio@squid-cache.org>
199+ Guido Vranken <guidovranken@users.noreply.github.com>
200 Gustavo Zacarias <gustavo@zacarias.com.ar>
201 Guy Helmer <ghelmer@palisadesys.com>
202 Hank Hampel <hh@nr-city.net>
203 Hasso Tepper <hasso@estpak.ee>
204+ Heinrich Schuchardt <xypron.glpk@gmx.de>
205 helix84 <helix84@centrum.sk>
206 Henrik Nordstrom <henrik@henriknordstrom.net>
207+ Henrik Nordström <henrik@hlaptop.localdomain>
208+ Henrik Nordstrom <henrik@nordstrom.net>
209 Henrik Nordstrom <hno@squid-cache.org>
210 Hide Nagaoka <hide@cc.meisei-u.ac.jp>
211+ hno <>
212 HONDA Hirofumi <honda.hirofumi@nttcom.co.jp>
213 huaraz <huaraz@moeller.plus.com>
214 Hussam Al-Tayeb <hussam@visp.net.lb>
215@@ -207,27 +257,36 @@ Thank you!
216 isaac <isaacarsenal@gmail.com>
217 Isnard <isnardjaquet@gmail.com>
218 Ivan Larionov <xeron.oskom@gmail.com>
219+ Ivan MasÃar <helix84@centrum.sk>
220+ Ivan Masár <helix84@centrum.sk
221+ Ivan Masár <helix84@centrum.sk>
222 Ivan Mas??r <helix84@centrum.sk>
223 Jakob Bohm <jb-debbugs@wisemo.com>
224 Jakub Wilk <jwilk@jwilk.net>
225+ Jakub Wilk <ubanus@users.sf.net>
226 James Bowe <minijb@gmail.com>
227 James Brotchie <brotchie@gmail.com>
228+ James DeFelice <james.defelice@gmail.com>
229 James R Grinter <jrg@demon.net>
230 Jamie Strandboge
231 Jan Klemkow <j.klemkow@wemelug.de>
232 Jan Niehusmann <jan@anduin.gondor.mcs.de>
233 Jan Sievers <sievers@zedat.fu-berlin.de>
234 Javad Kouhi <javad.kouhi@gmail.com>
235+ Javier Pacheco <javier@aex.mx>
236 Jean-Francois Micouleau <Jean-Francois.Micouleau@utc.fr>
237 Jean-Gabriel Dick <jean-gabriel.dick@curie.fr>
238 Jean-Philippe Menil <jean-philippe.menil@univ-nantes.fr>
239 Jeff Licquia <jlicquia@scinet.springfieldclinic.com>
240 Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>
241+ Jens-S. V�ckler <voeckler@rvs.uni-hannover.de>
242 Jeremy Allison
243 Jerry Murdock <jmurdock@itraktech.com>
244+ jijiwawa <33614409+jijiwawa@users.noreply.github.com>
245 Jiri Skala <jaskalnik@gmail.com>
246 Jiri Skala <jskala@redhat.com>
247 jltallon
248+ jltallon <>
249 Joachim Bauch <jojo@fistofbenztown.de>
250 Joachim Bauch (mail@joachim-bauch.de)
251 Joao Alves Neto <alves_joao@hotmail.com>
252@@ -251,7 +310,9 @@ Thank you!
253 Jorge Ivan Burgos Aguilar <jorgeivanburgosaguilar@gmail.com>
254 Jose Luis Godoy <joseluis.godoy@correo.aeat.es>
255 Jose-Marcio Martins da Cruz <Jose-Marcio.Martins@mines-paristech.fr>
256+ josepjones <josepjones@expedia.com>
257 Joshua Rogers <megamansec@gmail.com>
258+ Joshua Rogers <MegaManSec@users.noreply.github.com>
259 Joshua Root <jmr@macports.org>
260 Joshua Root <josh+squid@root.id.au>
261 JPP <jpp1@frws.com>
262@@ -260,22 +321,32 @@ Thank you!
263 Julien Pinon <jpinon@olfeo.com>
264 Karl Benoit <karl.isatwork@gmail.com>
265 Kieran Whitbread <k.j.whitbread@qmul.ac.uk>
266+ kinkie@buildmaster.squid-cache.org <>
267+ Kinkie <gkinkie@gmail.com>
268+ Kinkie <kinkie@squid-cache.org>
269+ kinkie@squid-cache.org <>
270 Klaubert Herr <klaubert@gmail.com>
271+ Klaus Singvogel
272 Klaus Singvogel <kssingvo@suse.de>
273 Kolics Bertold <bertold@tohotom.vein.hu>
274+ kostas <>
275 Kostas Anagnostakis <kanag@csi.forth.gr>
276 Lab10 <lab10@bt-anlagenbau.at>
277 Laszlo Attilla Toth <panther@balabit.hu>
278 Leeann Bent <lbent@cs.ucsd.edu>
279 Leonardo Taccari
280+ Leonardo Taccari <>
281 Leonid Evdokimov <leon@darkk.net.ru>
282 libit <sambabug.lb@gmail.com>
283 Lubos Uhliarik <luhliari@redhat.com>
284+ Luboš Uhliarik <luhliari@redhat.com>
285 Luigi Gangitano <luigi@debian.org>
286 Luis Daniel Lucio Quiroz <dlucio@okay.com.mx>
287+ Lukas Bögelei <unknown>
288 Lukas B??gelei <unknown>
289 Luke Howard <lukeh@vurt.schnet.edu.au>
290 Lutz Donnerhacke <lutz@iks-jena.de>
291+ mahdi1001 <mahdi1001@users.noreply.github.com>
292 Manu Garg <manugarg@gmail.com>
293 Marcello Romani <marcello.romani@libero.it>
294 Marcin Wisnicki <mwisnicki@gmail.com>
295@@ -292,9 +363,12 @@ Thank you!
296 Marko <mr_4u2@yahoo.com>
297 Mark Treacy <mark@aone.com.au>
298 Markus Gyger <mgyger@itr.ch>
299+ Markus <huaraz@moeller.plus.com>
300 Markus Mayer <code@mmayer.net>
301 Markus Moeller <huaraz@moeller.plus.com>
302+ Markus Moeller huaraz@moeller.plus.com>
303 Markus Moeller (markus_moeller at compuserve.com)
304+ Markus Moeller <markus_moeller@compuserve.com>
305 Markus Rietzler <markus.rietzler@rzf.fin-nrw.de>
306 Markus Stumpf <maex@Space.NET>
307 Martin Hamilton <martinh@gnu.org>
308@@ -309,7 +383,9 @@ Thank you!
309 Matthew Morgan <atcs.matthew@gmail.com>
310 Matthias Pitzl <silamael@coronamundi.de>
311 Matthias "Silamael" <Silamael@coronamundi.de>
312+ Matthieu Herrb <matthieu.herrb@laas.fr>
313 Max Okumoto <okumoto@ucsd.edu>
314+ Measurement Factory
315 Merik Karman
316 <mgd@swarm.org>
317 Michael Buchau <mike@m-buchau.de>
318@@ -333,9 +409,11 @@ Thank you!
319 mkishi <mkishi@104.net>
320 Moez Mahfoudh <moez.mahfoudh@imag.fr>
321 Mohsen Saeedi <mohsen.saeedi@gmail.com>
322+ Mrcus Kool <marcus.kool@urlfilterdb.com>
323 Mukaigawa Shin'ichi <shin@nff.ncl.omron.co.jp>
324 Nathan Hoad <nathan@getoffmalawn.com>
325 Neil Murray <neil@aone.com.au>
326+ new23d <dhruvahuja@gmail.com>
327 nglnx - Rosetta Project
328 Niall Doherty <ndoherty@eei.ericsson.se>
329 Nick Rogers <ncrogers@gmail.com>
330@@ -346,8 +424,11 @@ Thank you!
331 Oliver Hookins
332 Olivier Montanuy
333 Olivier W.
334+ Opendium <steve@opendium.com>
335 OpenSolaris Project
336 Oskar Pearson <oskar@is.co.za>
337+ p <>
338+ Patrick Scott Best <patrickscottbest@gmail.com>
339 Patrick Welche <prlw1@cam.ac.uk>
340 Paulo Matias <matias@ufscar.br>
341 Paul Z <paulz42@gmail.com>
342@@ -359,7 +440,9 @@ Thank you!
343 Pete Bentley <pete@demon.net>
344 Peter Hidas <peter.hidas@safeland.hu>
345 Peter Payne
346+ Peter Pramberger
347 Peter Pramberger <peter@pramberger.at>
348+ Philip Allison
349 Philip Allison <philip.allison@smoothwall.net>
350 Philippe Lantin <plantin@cobaltgroup.com>
351 Phil Oester <kernel@linuxace.com>
352@@ -370,6 +453,7 @@ Thank you!
353 Poul-Henning Kamp <phk@login.dknet.dk>
354 Priyanka Gupta <priyanka@icelero.com>
355 Przemek Czerkas <pczerkas@mgmnet.pl>
356+ Quentin THEURET <quentin.theuret@gmail.com>
357 Rabellino Sergio (rabellino@di.unito.it)
358 Rafael Martinez <rmartine@fdi.ucm.es>
359 Rafael Martinez Torres <rmartine@fdi.ucm.es>
360@@ -384,6 +468,7 @@ Thank you!
361 Reinhard Posmyk <Reinhard.Posmyk@arxes.de>
362 Reinhard Sojka <reinhard.sojka@parlament.gv.at>
363 Rene Geile <rene.geile@t-online.de>
364+ René Geile <rene.geile@t-online.de>
365 Ren? Geile <rene.geile@t-online.de>
366 Reuben Farrelly <reuben@reub.net>
367 Richard Huveneers <richard@hekkihek.hacom.nl>
368@@ -392,15 +477,17 @@ Thank you!
369 Richard Wall <richard.wall@appliansys.com>
370 Robert Collins <rbtcollins@hotmail.com>
371 Robert Collins <robertc@robertcollins.net>
372+ Robert Dessa
373 Robert <Dessa@gmake.de>
374 Robert Forster
375 Robert Walsh <robert.walsh@bbn.com>
376 Robin Elfrink <robin@a1.nl>
377- Rodrigo Campos <rodrigo@geekbunker.org>
378 Rodrigo Campos (rodrigo@geekbunker.org)
379+ Rodrigo Campos <rodrigo@geekbunker.org>
380 Rodrigo Rubira Branco <rodrigo@kernelhacking.com>
381 Rodrigo Rubira Branco <rrbranco@br.ibm.com>
382 Ron Gomes <rrg@ny.ubs.com>
383+ Rosen Penev <rosenp@gmail.com>
384 R Phillips <r.phillips@uq.edu.au>
385 Russell Street <r.street@auckland.ac.nz>
386 Russell Vincent <vincent@ucthpx.uct.ac.za>
387@@ -409,21 +496,28 @@ Thank you!
388 Rybakov Andrey <rybakovandrey85@gmail.com>
389 Samba Project
390 Santiago Garcia Mantinan <manty@debian.org>
391+ sborrill <33655983+sborrill@users.noreply.github.com>
392 Scott James Remnant <scott@netsplit.com>
393 Scott Schram <scott@schram.net>
394 Sean Critica <sean.critica@gmail.com>
395+ Sebastian Krahmer <>
396 Sebastian Krahmer <krahmer@suse.com>
397 Sebastien Wenske <sebastien@wenske.fr>
398+ serassio <>
399+ Serassio Guido <serassio@squid-cache.org>
400+ Sergey Kirpa <44341362+Sergey-Kirpa@users.noreply.github.com>
401 Sergey Merzlikin <sm@smsoft.ru>
402+ Sergio Durigan Junior <github@sergiodj.net>
403 Sergio Rabellino <rabellino@di.unito.it>
404 Shigechika Aikawa <shige@luck.imasy.or.jp>
405 Silamael <Silamael@coronamundi.de>
406 Simon Deziel
407- SquidAdm <noc@lists.squid-cache.org>
408- squidadm <squidadm@users.noreply.github.com>
409+ Simon Deziel <>
410+ squidcontrib <56416132+squidcontrib@users.noreply.github.com>
411 Stefan Fritsch <sf@sfritsch.de>
412 Stefan Kruger <stadtkind2@gmx.de>
413 Stefano Cordibella <stefano.cordibella@edalab.it>
414+ Štěpán Brož <32738079+brozs@users.noreply.github.com>
415 Stephen Baynes <sbaynes@mail.com>
416 Stephen R. van den Berg <srb@cuci.nl>
417 Stephen Thorne <stephen@thorne.id.au>
418@@ -435,41 +529,57 @@ Thank you!
419 Stewart Forster <slf@connect.com.au>
420 Stuart Henderson <sthen@openbsd.org>
421 Stuart Henderson <stu@spacehopper.org>
422+ sujiacong <linfengfeiye@163.com>
423 Susant Sahani <ssahani@redhat.com>
424 Sven Eisenberg <sven.eisenberg@lairdtech.com>
425 Svenx <svensven@gmail.com>
426+ swilton <>
427 Taavi Talvik <taavi@uninet.ee>
428 Takahiro Kambe <taca@back-street.net>
429 Taketo Kabe <kabe@shiratori.riec.tohoku.ac.jp>
430 tangqinghao <tangqinghao@360.cn>
431 The Measurement Factory <info@measurement-factory.com>
432 The Squid Software Foundation
433+ The Squid Software Foundation <>
434 Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
435 Thomas Hozza <thozza@redhat.com>
436+ Thomas-Martin Seck <tmseck-lists@netcologne.de>
437 Thomas-Martin Seck <tmseck@netcologne.de>
438 Thomas Ristic <thr@bootet.net>
439 Thomas Weber <x@4t2.com>
440+ Thomas Zajic <zlatko-github@zlatk0.net>
441 Tianyin Xu <tixu@cs.ucsd.edu>
442 Tilmann Bubeck <t.bubeck@reinform.de>
443 Tim Brown <squid-cache@machine.org.uk>
444+ Timo Teras <>
445 Timo Teras <timo.teras@iki.fi>
446 Timo Tseras <timo.teras@iki.fi>
447+ Tim Starling
448 Tim Starling <tstarling@wikimedia.org>
449+ Tim Starling <unknown>
450 Todd C. Miller <Todd.Miller@courtesan.com>
451 Tomas Hozza <thozza@redhat.com>
452+ tomofumi-yoshida <51390036+tomofumi-yoshida@users.noreply.github.com>
453 Tony Lorimer <tlorimer@au.mdis.com>
454+ trapexit <trapexit@spawn.link>
455 Trever Adams <trever@middleearth.sapphiresunday.org>
456+ Tsantilas Christos <christos@chtsanti.net>
457 Tsantilas Christos <chtsanti@users.sourceforge.net>
458+ Tsantilos Christos <chtsanti@users.sourceforge.net>
459+ Ture Pålsson <ture@turepalsson.se>
460+ uhliarik <luhliari@redhat.com>
461 Unknown
462 Unknown - Debian Project
463 Unknown FreeBSD Contributor
464 Unknown - NetBSD Project
465 Vadim Aleksandrov <v.verdel@gmail.com>
466+ Vadim Salavatov <xremmargorpx@gmail.com>
467 Various
468 Various Translators
469 Victor Jose Hernandez Gomez <vjhergom@cic.upo.es>
470 Vince Brimhall
471 Vincent Regnard
472+ Vincent Régnard
473 Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>
474 Vitaliy Matytsyn <vm@if.bank.gov.ua>
475 Vitaly Lavrov <vel21ripn@gmail.com>
476@@ -478,12 +588,14 @@ Thank you!
477 Wang DaQing <wdq@bigfoot.com>
478 Warren Baker <warren@decoy.co.za>
479 Wesha <wesha@iname.com>
480+ wessels
481 William Lima <william.lima@hscbrasil.com.br>
482 Will Roberts <squid@bigwillystyle42.com>
483 Wojciech Zatorski <zator@bg.szczecin.pl>
484 Wojtek Sylwestrzak <W.Sylwestrzak@icm.edu.pl>
485 Wolfgang Breyha <wbreyha@gmx.net>
486 Wolfgang Nothdurft <wolfgang@linogate.de>
487+ wouldsmina <wouldsmina@tuxfamily.org>
488 Xavier Redon <xavier.redon@polytech-lille.fr>
489 yabuki <yabuki@sraoss.co.jp>
490 Yannick Bergeron <yaberger@ca.ibm.com>
491diff --git a/ChangeLog b/ChangeLog
492index 1b16b02..49174d4 100644
493--- a/ChangeLog
494+++ b/ChangeLog
495@@ -1,3 +1,71 @@
496+Changes in squid-5.7 (05 Sep 2022):
497+
498+ - Regression Fix: Typo in manager ACL
499+ - Bug 5186: noteDestinationsEnd check failed: transportWait
500+ - Bug 5160: Test suite fails with -flto=auto
501+ - Bug 3193 pt2: NTLM decoder truncating strings
502+ - Bug 5133: OpenSSL 3.0 support
503+ - ext_session_acl: fix TDB key lookup
504+ - forward_max_tries: Do not count discarded connections
505+ - ... and many compile and debugging fixes
506+
507+Changes in squid-5.6 (06 Jun 2022):
508+
509+ - Bug 5208: Part 1: Restart kids killed by SIGKILL
510+ - Fix SQUID-MIB smilint errors
511+ - negotiate_kerberos_auth: Initialise default_keytab
512+ - Improve handling of Gopher responses
513+ - ... and some semi-automated code polish
514+
515+Changes in squid-5.5 (12 Apr 2022):
516+
517+ - Regression Bug 5192: esi_parser default is incorrect
518+ - Bug 5177: clientca certificates sent to https_port clients
519+ - Bug 5090: Must(!request->pinnedConnection()) violation
520+ - Kid restart leads to persistent queue overflows, delays/timeouts
521+ - Fix build on Illumos
522+ - ESI: Drop incorrect and unnecessary xmlSetFeature() call
523+
524+Changes in squid-5.4.1 (12 Feb 2022):
525+
526+ - Bug 5055: FATAL FwdState::noteDestinationsEnd exception: opening
527+ - Fix FATAL ServiceRep::putConnection exception: theBusyConns > 0
528+ - Fix ConnOpener orphan connection warnings when requester ends early
529+ - Fix ConnOpener connection handling when sending negative answers
530+ - Fix Comm::ConnOpener::cleanFd() debugging
531+ - Fix ConnOpener callback's syncWithComm()
532+ - Fix FwdState::advanceDestination() losing ERR_GATEWAY_FAILURE details
533+ - Fix Tunneler handling of last-resort callback on premature job ending
534+ - Fix PeerConnector handling of last-resort callback on premature job ending
535+ - Fix FreeBSD 14 build
536+ - Fix OpenBSD 7.0 build
537+ - Add Comm::Connection::cloneDestinationDetails() debugging
538+ - Improve Security::PeerConnector::serverConn and Http::Tunneler::connection management
539+ - Refactor ConnOpener users to stop relying on the answer providing Comm::Connection
540+ - Refactor ICAP connection-establishing code
541+ - Polish PeerPoolMgr code
542+ - Polish IDENT code
543+ - Polish Gopher code
544+ - Polished AsyncJob::Start() API
545+ - ... and update code documentation
546+
547+Changes in squid-5.4 (07 Feb 2022):
548+
549+ - Bug 5190: Preserve configured order of intermediate CA certificate chain
550+ - Bug 5188: Fix reconfiguration leaking tls-cert=... memory
551+ - Bug 5187: Properly track (and mark) truncated store entries
552+ - Bug 5134: assertion failed: Transients.cc:221: "old == e"
553+ - Bug 5132: Close the tunnel if to-server conn closes after client
554+ - langpack: Fix typo in Russian texts
555+ - copyright years and CONTRIBUTORS update
556+
557+Changes in squid-5.3 (06 Dec 2021):
558+
559+ - Bug 5169: StoreMap.cc:517 "!s.reading()" assertion
560+ - Bug 5158: AnyP::Uri::host() mishandles [escaped] IPv6 addresses
561+ - Bug 5060: Parallel builds are not reliable
562+ - Documentation updates for logformat directive
563+
564 Changes in squid-5.2 (03 Oct 2021):
565
566 - Bug 5164: a copy-paste typo in HttpHdrCc::hasMinFresh()
567diff --git a/INSTALL b/INSTALL
568index 4997bd4..b9b953d 100644
569--- a/INSTALL
570+++ b/INSTALL
571@@ -1,5 +1,5 @@
572 /*
573- * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
574+ * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
575 *
576 * Squid software is distributed under GPLv2+ license and includes
577 * contributions from numerous individuals and organizations.
578diff --git a/Makefile.am b/Makefile.am
579index 6486941..78e72d6 100644
580--- a/Makefile.am
581+++ b/Makefile.am
582@@ -1,4 +1,4 @@
583-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
584+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
585 ##
586 ## Squid software is distributed under GPLv2+ license and includes
587 ## contributions from numerous individuals and organizations.
588diff --git a/Makefile.in b/Makefile.in
589index a0d9926..b1bc653 100644
590--- a/Makefile.in
591+++ b/Makefile.in
592@@ -1,4 +1,4 @@
593-# Makefile.in generated by automake 1.16.4 from Makefile.am.
594+# Makefile.in generated by automake 1.16.5 from Makefile.am.
595 # @configure_input@
596
597 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
598@@ -329,6 +329,7 @@ EXT_LIBECAP_CFLAGS = @EXT_LIBECAP_CFLAGS@
599 EXT_LIBECAP_LIBS = @EXT_LIBECAP_LIBS@
600 FALSE = @FALSE@
601 FGREP = @FGREP@
602+FILECMD = @FILECMD@
603 GREP = @GREP@
604 HAVE_CXX11 = @HAVE_CXX11@
605 INCLTDL = @INCLTDL@
606diff --git a/QUICKSTART b/QUICKSTART
607index 992c294..f2070b5 100644
608--- a/QUICKSTART
609+++ b/QUICKSTART
610@@ -99,7 +99,7 @@ typically have to modify something in a /etc/rc_something).
611 ==============================================================================
612
613 /*
614- * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
615+ * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
616 *
617 * Squid software is distributed under GPLv2+ license and includes
618 * contributions from numerous individuals and organizations.
619diff --git a/README b/README
620index dadcd72..227b408 100644
621--- a/README
622+++ b/README
623@@ -1,7 +1,7 @@
624 SQUID Web Proxy Cache http://www.squid-cache.org/
625 ------------------------------------------------------------------------
626
627-Copyright (C) 1996-2021 The Squid Software Foundation and contributors
628+Copyright (C) 1996-2022 The Squid Software Foundation and contributors
629
630 Squid software is distributed under GPLv2+ license and includes
631 contributions from numerous individuals and organizations.
632diff --git a/RELEASENOTES.html b/RELEASENOTES.html
633index 23c11e6..7369f54 100644
634--- a/RELEASENOTES.html
635+++ b/RELEASENOTES.html
636@@ -3,10 +3,10 @@
637 <HEAD>
638 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.82">
639 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
640- <TITLE>Squid 5.2 release notes</TITLE>
641+ <TITLE>Squid 5.7 release notes</TITLE>
642 </HEAD>
643 <BODY>
644-<H1>Squid 5.2 release notes</H1>
645+<H1>Squid 5.7 release notes</H1>
646
647 <H2>Squid Developers</H2>
648 <HR>
649@@ -31,6 +31,7 @@ for Applied Network Research and members of the Web Caching community.</EM>
650 <LI><A NAME="toc2.4">2.4</A> <A HREF="#ss2.4">TrivialDB Support</A>
651 <LI><A NAME="toc2.5">2.5</A> <A HREF="#ss2.5">Loop Detection in Content Delivery Networks</A>
652 <LI><A NAME="toc2.6">2.6</A> <A HREF="#ss2.6">Peering support for SSL-Bump</A>
653+<LI><A NAME="toc2.7">2.7</A> <A HREF="#ss2.7">OpenSSL 3.0 Support</A>
654 </UL>
655 <P>
656 <H2><A NAME="toc3">3.</A> <A HREF="#s3">Changes to squid.conf since Squid-4</A></H2>
657@@ -61,7 +62,7 @@ for Applied Network Research and members of the Web Caching community.</EM>
658 <HR>
659 <H2><A NAME="s1">1.</A> <A HREF="#toc1">Notice</A></H2>
660
661-<P>The Squid Team are pleased to announce the release of Squid-5.2.</P>
662+<P>The Squid Team are pleased to announce the release of Squid-5.7.</P>
663 <P>This new release is available for download from
664 <A HREF="http://www.squid-cache.org/Versions/v5/">http://www.squid-cache.org/Versions/v5/</A> or the
665 <A HREF="http://www.squid-cache.org/Download/http-mirrors.html">mirrors</A>.</P>
666@@ -95,6 +96,7 @@ for how to submit a report with a stack trace.</P>
667 <LI>TrivialDB Support</LI>
668 <LI>RFC 8586: Loop Detection in Content Delivery Networks</LI>
669 <LI>Peering support for SSL-Bump</LI>
670+<LI>OpenSSL 3.0 Support</LI>
671 </UL>
672 </P>
673 <P>Most user-facing changes are reflected in squid.conf (see below).</P>
674@@ -220,6 +222,21 @@ see TLS client handshake) <EM>before</EM> selecting the cache_peer.</P>
675 yet do TLS-in-TLS.</P>
676
677
678+<H2><A NAME="ss2.7">2.7</A> <A HREF="#toc2.7">OpenSSL 3.0 Support</A>
679+</H2>
680+
681+<P>Squid-5.7 adds OpenSSL 3.0 support.</P>
682+
683+<P>This version of Squid does not add any of the new features provided by
684+OpenSSL 3.0. It only contains support for features already supported by prior
685+versions of Squid using new APIs provided by OpenSSL 3.0.</P>
686+
687+<P>Notably the libssl custom Engine feature has been deprecated by OpenSSL 3.0
688+and new Providers replacement is not supported by this Squid.</P>
689+
690+<P>OpenSSL 3.0 uses new licensing terms.</P>
691+
692+
693 <H2><A NAME="s3">3.</A> <A HREF="#toc3">Changes to squid.conf since Squid-4</A></H2>
694
695 <P>There have been changes to Squid's configuration file since Squid-4.</P>
696@@ -329,6 +346,12 @@ is configured.</P>
697 <P>New code <EM>A</EM> to display Squid listening IP address the client
698 TCP connection was connected to.</P>
699
700+<DT><B>esi_parser</B><DD>
701+<P>Squid-4 removal of the custom parser introduced a bug which caused
702+the default ESI parser library to be unpredictable. Squid-5.5 release
703+restores the documented default of libxml2 as most preferred, with
704+libexpat as alternative.</P>
705+
706 <DT><B>http_port</B><DD>
707 <P>New <EM>worker-queues</EM> option to have TCP stack maintain dedicated
708 listening queue for each worker in SMP.</P>
709@@ -338,6 +361,9 @@ listening queue for each worker in SMP.</P>
710 listening queue for each worker in SMP.</P>
711 <P>New <EM>CONDITIONAL_AUTH</EM> flag for <EM>sslflags=</EM> option to
712 request client certificate(s) but not reject clients without any.</P>
713+<P>Squid-5.5 will no longer use <EM>tls-clientca=</EM> certificates
714+as possible intermediary CA for the server CA certificate chain when
715+OpenSSL library supports <EM>SSL_MODE_NO_AUTO_CHAIN</EM> mode.</P>
716
717 <DT><B>logformat</B><DD>
718 <P>New <EM>ssl::&lt;cert</EM> macro code to display received server X.509
719@@ -355,6 +381,10 @@ code to indicate the response was received from server using TLS/1.3.</P>
720 <P>Codes <EM>rm</EM>, <EM>&lt;rm</EM> and <EM>&gt;rm</EM> display "-"
721 instead of the made-up method NONE.</P>
722
723+<DT><B>ssl_engine</B><DD>
724+<P>OpenSSL 3.0 deprecates the Engine feature. This directive is
725+only supported when Squid is built for older OpenSSL versions.</P>
726+
727 </DL>
728 </P>
729
730@@ -498,7 +528,7 @@ to enable chunked memory pools instead.</P>
731
732 <H2><A NAME="s6">6.</A> <A HREF="#toc6">Copyright</A></H2>
733
734-<P>Copyright (C) 1996-2021 The Squid Software Foundation and contributors</P>
735+<P>Copyright (C) 1996-2022 The Squid Software Foundation and contributors</P>
736 <P>Squid software is distributed under GPLv2+ license and includes
737 contributions from numerous individuals and organizations.
738 Please see the COPYING and CONTRIBUTORS files for details.</P>
739diff --git a/acinclude/ax_cxx_0x_types.m4 b/acinclude/ax_cxx_0x_types.m4
740index 1475772..644802e 100644
741--- a/acinclude/ax_cxx_0x_types.m4
742+++ b/acinclude/ax_cxx_0x_types.m4
743@@ -1,4 +1,4 @@
744-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
745+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
746 ##
747 ## Squid software is distributed under GPLv2+ license and includes
748 ## contributions from numerous individuals and organizations.
749diff --git a/acinclude/ax_cxx_compile_stdcxx_11.m4 b/acinclude/ax_cxx_compile_stdcxx_11.m4
750index cd5ced7..bc65be9 100644
751--- a/acinclude/ax_cxx_compile_stdcxx_11.m4
752+++ b/acinclude/ax_cxx_compile_stdcxx_11.m4
753@@ -1,4 +1,4 @@
754-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
755+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
756 ##
757 ## Squid software is distributed under GPLv2+ license and includes
758 ## contributions from numerous individuals and organizations.
759diff --git a/acinclude/ax_with_prog.m4 b/acinclude/ax_with_prog.m4
760index 292b2b6..004845b 100644
761--- a/acinclude/ax_with_prog.m4
762+++ b/acinclude/ax_with_prog.m4
763@@ -1,4 +1,4 @@
764-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
765+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
766 ##
767 ## Squid software is distributed under GPLv2+ license and includes
768 ## contributions from numerous individuals and organizations.
769diff --git a/acinclude/compiler-flags.m4 b/acinclude/compiler-flags.m4
770index bba5261..6b69f63 100644
771--- a/acinclude/compiler-flags.m4
772+++ b/acinclude/compiler-flags.m4
773@@ -1,4 +1,4 @@
774-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
775+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
776 ##
777 ## Squid software is distributed under GPLv2+ license and includes
778 ## contributions from numerous individuals and organizations.
779@@ -6,7 +6,7 @@
780 ##
781
782 # check if the compiler accepts a supplied flag
783-# first argument is the variable containing the result
784+# first argument is the variable containing the result
785 # (will be set to "yes" or "no")
786 # second argument is the flag to be tested, verbatim
787 #
788@@ -28,7 +28,7 @@ AC_DEFUN([SQUID_CC_CHECK_ARGUMENT],[
789 # Check if the compiler requires a supplied flag to build a test program.
790 # When cross-compiling set flags explicitly.
791 #
792-# first argument is the variable containing the result
793+# first argument is the variable containing the result
794 # (will be set to "yes" or "no")
795 # second argument is the flag to be tested, verbatim
796 # third is the #include and global setup for test program, verbatim
797@@ -57,8 +57,8 @@ AC_DEFUN([SQUID_CC_REQUIRE_ARGUMENT],[
798 # - gcc
799 # - sunstudio
800 # - none (undetected)
801-#
802-AC_DEFUN([SQUID_CC_GUESS_VARIANT], [
803+#
804+AC_DEFUN([SQUID_CC_GUESS_VARIANT], [
805 AC_CACHE_CHECK([what kind of compiler we're using],[squid_cv_compiler],
806 [
807 AC_REQUIRE([AC_PROG_CC])
808@@ -127,42 +127,42 @@ AC_DEFUN([SQUID_CC_GUESS_VARIANT], [
809 # squid_cv_cxx_option_werror (-Werror)
810 # squid_cv_cc_option_wall (-Wall)
811 # squid_cv_cc_option_optimize (-O3)
812-#
813+#
814 AC_DEFUN([SQUID_CC_GUESS_OPTIONS], [
815 AC_REQUIRE([SQUID_CC_GUESS_VARIANT])
816 AC_MSG_CHECKING([for compiler variant])
817 case "$squid_cv_compiler" in
818- gcc)
819- squid_cv_cc_option_werror="-Werror"
820- squid_cv_cxx_option_werror="-Werror"
821+ gcc)
822+ squid_cv_cc_option_werror="-Werror"
823+ squid_cv_cxx_option_werror="-Werror"
824 squid_cv_cc_option_wall="-Wall"
825 squid_cv_cc_option_optimize="-O3"
826 squid_cv_cc_arg_pipe="-pipe"
827 ;;
828- sunstudio)
829- squid_cv_cc_option_werror="-errwarn=%all -errtags"
830- squid_cv_cxx_option_werror="-errwarn=%all,no%badargtype2w,no%wbadinit,no%wbadasg -errtags"
831+ sunstudio)
832+ squid_cv_cc_option_werror="-errwarn=%all -errtags"
833+ squid_cv_cxx_option_werror="-errwarn=%all,no%badargtype2w,no%wbadinit,no%wbadasg -errtags"
834 squid_cv_cc_option_wall="+w"
835 squid_cv_cc_option_optimize="-fast"
836 squid_cv_cc_arg_pipe=""
837 ;;
838- clang)
839+ clang)
840 squid_cv_cxx_option_werror="-Werror -Qunused-arguments"
841 squid_cv_cc_option_werror="$squid_cv_cxx_option_werror"
842 squid_cv_cc_option_wall="-Wall"
843 squid_cv_cc_option_optimize="-O2"
844 squid_cv_cc_arg_pipe=""
845 ;;
846- icc)
847+ icc)
848 squid_cv_cxx_option_werror="-Werror"
849- squid_cv_cc_option_werror="$squid_cv_cxx_option_werror"
850+ squid_cv_cc_option_werror="$squid_cv_cxx_option_werror"
851 squid_cv_cc_option_wall="-Wall"
852 squid_cv_cc_option_optimize="-O2"
853 squid_cv_cc_arg_pipe=""
854 ;;
855- *)
856- squid_cv_cxx_option_werror=""
857- squid_cv_cc_option_werror=""
858+ *)
859+ squid_cv_cxx_option_werror=""
860+ squid_cv_cc_option_werror=""
861 squid_cv_cc_option_wall=""
862 squid_cv_cc_option_optimize="-O"
863 squid_cv_cc_arg_pipe=""
864diff --git a/acinclude/init.m4 b/acinclude/init.m4
865index 97b26f4..9f0de16 100644
866--- a/acinclude/init.m4
867+++ b/acinclude/init.m4
868@@ -1,11 +1,11 @@
869-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
870+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
871 ##
872 ## Squid software is distributed under GPLv2+ license and includes
873 ## contributions from numerous individuals and organizations.
874 ## Please see the COPYING and CONTRIBUTORS files for details.
875 ##
876
877-dnl This encapsulates the nasty mess of headers we need to check when
878+dnl This encapsulates the nasty mess of headers we need to check when
879 dnl checking types.
880 AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[
881 /* What a mess.. many systems have added the (now standard) bit types
882@@ -15,10 +15,10 @@ AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[
883 */
884 #if HAVE_SYS_TYPES_H
885 #include <sys/types.h>
886-#endif
887+#endif
888 #if HAVE_LINUX_TYPES_H
889 #include <linux/types.h>
890-#endif
891+#endif
892 #if HAVE_STDLIB_H
893 #include <stdlib.h>
894 #endif
895@@ -37,7 +37,7 @@ AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[
896 #if HAVE_NETINET_IN_SYSTM_H
897 #include <netinet/in_systm.h>
898 #endif
899-]])
900+]])
901
902 dnl *BSD net headers
903 AC_DEFUN([SQUID_BSDNET_INCLUDES],[
904diff --git a/acinclude/krb5.m4 b/acinclude/krb5.m4
905index 6db2c6d..a0f44b0 100644
906--- a/acinclude/krb5.m4
907+++ b/acinclude/krb5.m4
908@@ -1,4 +1,4 @@
909-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
910+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
911 ##
912 ## Squid software is distributed under GPLv2+ license and includes
913 ## contributions from numerous individuals and organizations.
914@@ -15,7 +15,7 @@ AC_DEFUN([SQUID_CHECK_KRB5_SOLARIS_BROKEN_KRB5_H], [
915 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
916 #include <krb5.h>
917 int i;
918-]])], [ squid_cv_broken_krb5_h=no ], [
919+]])], [ squid_cv_broken_krb5_h=no ], [
920 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
921 #if defined(__cplusplus)
922 #define KRB5INT_BEGIN_DECLS extern "C" {
923@@ -246,7 +246,7 @@ gss_OID gss_mech_spnego = &_gss_mech_spnego;
924
925 return 1;
926 }
927- ]])],
928+ ]])],
929 [ squid_cv_have_spnego=yes ], [ squid_cv_have_spnego=no ],[:])])
930 ])
931
932diff --git a/acinclude/lib-checks.m4 b/acinclude/lib-checks.m4
933index ae3d24b..30a9524 100644
934--- a/acinclude/lib-checks.m4
935+++ b/acinclude/lib-checks.m4
936@@ -1,4 +1,4 @@
937-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
938+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
939 ##
940 ## Squid software is distributed under GPLv2+ license and includes
941 ## contributions from numerous individuals and organizations.
942@@ -15,7 +15,7 @@ AC_DEFUN([SQUID_CHECK_REGEX_WORKS],[
943 #include <sys/types.h>
944 #endif
945 #if HAVE_REGEX_H
946-#include <regex.h>
947+#include <regex.h>
948 #endif
949 ]], [[
950 regex_t t; regcomp(&t,"",0);]])],
951@@ -197,7 +197,7 @@ AC_DEFUN([SQUID_CHECK_OPENSSL_GETCERTIFICATE_WORKS],[
952 SQUID_STATE_ROLLBACK(check_SSL_get_certificate)
953 ])
954
955-dnl Checks whether the SSL_CTX_new and similar functions require
956+dnl Checks whether the SSL_CTX_new and similar functions require
957 dnl a const 'SSL_METHOD *' argument
958 AC_DEFUN([SQUID_CHECK_OPENSSL_CONST_SSL_METHOD],[
959 AH_TEMPLATE(SQUID_USE_CONST_SSL_METHOD, "Define to 1 if the SSL_CTX_new and similar openSSL API functions require 'const SSL_METHOD *'")
960diff --git a/acinclude/os-deps.m4 b/acinclude/os-deps.m4
961index 0baf42b..e089505 100644
962--- a/acinclude/os-deps.m4
963+++ b/acinclude/os-deps.m4
964@@ -1,4 +1,4 @@
965-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
966+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
967 ##
968 ## Squid software is distributed under GPLv2+ license and includes
969 ## contributions from numerous individuals and organizations.
970@@ -86,7 +86,7 @@ dnl check that we have functional libcap2 headers
971 dnl sets squid_cv_sys_capability_works to "yes" or "no"
972
973 AC_DEFUN([SQUID_CHECK_FUNCTIONAL_LIBCAP2],[
974- AC_CACHE_CHECK([for operational libcap2 headers],
975+ AC_CACHE_CHECK([for operational libcap2 headers],
976 squid_cv_sys_capability_works,
977 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
978 #include <stdlib.h>
979@@ -218,7 +218,7 @@ int main(int argc, char **argv) {
980 i = j = 1<<14;
981 while (j) {
982 j >>= 1;
983- if (dup2(0, i) < 0) {
984+ if (dup2(0, i) < 0) {
985 i -= j;
986 } else {
987 close(i);
988@@ -272,7 +272,7 @@ AC_CACHE_CHECK([for sin6_len field in struct sockaddr_in6],
989 #include <sys/types.h>
990 #include <sys/socket.h>
991 #include <netinet/in.h>
992- ]], [[ struct sockaddr_in6 s; s.sin6_len = 1; ]])],[ ac_cv_have_sin6_len_in_struct_sai="yes" ],[ ac_cv_have_sin6_len_in_struct_sai="no"
993+ ]], [[ struct sockaddr_in6 s; s.sin6_len = 1; ]])],[ ac_cv_have_sin6_len_in_struct_sai="yes" ],[ ac_cv_have_sin6_len_in_struct_sai="no"
994 ])
995 ])
996 SQUID_DEFINE_BOOL(HAVE_SIN6_LEN_IN_SAI,$ac_cv_have_sin6_len_in_struct_sai,
997@@ -291,7 +291,7 @@ AC_CACHE_CHECK([for ss_len field in struct sockaddr_storage],
998 #include <sys/types.h>
999 #include <sys/socket.h>
1000 #include <netinet/in.h>
1001- ]], [[ struct sockaddr_storage s; s.ss_len = 1; ]])],[ ac_cv_have_ss_len_in_struct_ss="yes" ],[ ac_cv_have_ss_len_in_struct_ss="no"
1002+ ]], [[ struct sockaddr_storage s; s.ss_len = 1; ]])],[ ac_cv_have_ss_len_in_struct_ss="yes" ],[ ac_cv_have_ss_len_in_struct_ss="no"
1003 ])
1004 ])
1005 SQUID_DEFINE_BOOL(HAVE_SS_LEN_IN_SS,$ac_cv_have_ss_len_in_struct_ss,
1006@@ -310,7 +310,7 @@ AC_CACHE_CHECK([for sin_len field in struct sockaddr_in],
1007 #include <sys/types.h>
1008 #include <sys/socket.h>
1009 #include <netinet/in.h>
1010- ]], [[ struct sockaddr_in s; s.sin_len = 1; ]])],[ ac_cv_have_sin_len_in_struct_sai="yes" ],[ ac_cv_have_sin_len_in_struct_sai="no"
1011+ ]], [[ struct sockaddr_in s; s.sin_len = 1; ]])],[ ac_cv_have_sin_len_in_struct_sai="yes" ],[ ac_cv_have_sin_len_in_struct_sai="no"
1012 ])
1013 ])
1014 SQUID_DEFINE_BOOL(HAVE_SIN_LEN_IN_SAI,$ac_cv_have_sin_len_in_struct_sai,[Define if sockaddr_in has field sin_len])
1015@@ -407,7 +407,7 @@ int main(int argc, char **argv)
1016 if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, &len) < 0) return 1;
1017 #endif
1018 if (val <= 0) return 1;
1019- fp = fopen("conftestval", "w");
1020+ fp = fopen("conftestval", "w");
1021 fprintf (fp, "%d\n", val);
1022 return 0;
1023 }
1024@@ -457,7 +457,7 @@ int main(int argc, char **argv)
1025 if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &val, &len) < 0) return 1;
1026 #endif
1027 if (val <= 0) return 1;
1028- fp = fopen("conftestval", "w");
1029+ fp = fopen("conftestval", "w");
1030 fprintf (fp, "%d\n", val);
1031 return 0;
1032 }
1033@@ -511,7 +511,7 @@ int main(int argc, char **argv)
1034 if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, &len) < 0) return 1;
1035 #endif
1036 if (val <= 0) return 1;
1037- fp = fopen("conftestval", "w");
1038+ fp = fopen("conftestval", "w");
1039 fprintf (fp, "%d\n", val);
1040 return 0;
1041 }
1042@@ -563,7 +563,7 @@ AC_CACHE_CHECK(for working statvfs() interface,ac_cv_func_statvfs,[
1043 #include <sys/statvfs.h>
1044 ]], [[
1045 struct statvfs sfs;
1046-sfs.f_blocks = sfs.f_bfree = sfs.f_frsize =
1047+sfs.f_blocks = sfs.f_bfree = sfs.f_frsize =
1048 sfs.f_files = sfs.f_ffree = 0;
1049 statvfs("/tmp", &sfs);
1050 ]])],[ac_cv_func_statvfs=yes],[ac_cv_func_statvfs=no])
1051@@ -586,7 +586,7 @@ AC_CACHE_CHECK([for f_frsize field in struct statfs],
1052 #if HAVE_SYS_VFS_H
1053 #include <sts/vfs.h>
1054 #endif
1055- ]], [[ struct statfs s; s.f_frsize = 0; ]])],[ ac_cv_have_f_frsize_in_struct_statfs="yes" ],[ ac_cv_have_f_frsize_in_struct_statfs="no"
1056+ ]], [[ struct statfs s; s.f_frsize = 0; ]])],[ ac_cv_have_f_frsize_in_struct_statfs="yes" ],[ ac_cv_have_f_frsize_in_struct_statfs="no"
1057 ])
1058 ])
1059 SQUID_DEFINE_BOOL(HAVE_F_FRSIZE_IN_STATFS,$ac_cv_have_f_frsize_in_struct_statfs,[Define if struct statfs has field f_frsize (Linux 2.6 or later)])
1060@@ -629,7 +629,7 @@ AC_DEFUN([SQUID_CHECK_RESOLVER_FIELDS],[
1061 #if HAVE_RESOLV_H
1062 #include <resolv.h>
1063 #endif
1064- ]],
1065+ ]],
1066 [[_res_ext.nsaddr_list[[0]].s_addr;]])],[
1067 ac_cv_have_res_ext_nsaddr_list="yes" ],[
1068 ac_cv_have_res_ext_nsaddr_list="no"]))
1069@@ -708,7 +708,7 @@ AC_CACHE_CHECK(for _res.nsaddr_list, ac_cv_have_res_nsaddr_list,
1070 #if HAVE_RESOLV_H
1071 #include <resolv.h>
1072 #endif
1073- ]],
1074+ ]],
1075 [[_res.ns_list[[0]].addr;]])],
1076 [ac_cv_have_res_ns_list="yes"],[ac_cv_have_res_ns_list="no"]))
1077 if test $ac_cv_have_res_ns_list = "yes" ; then
1078diff --git a/acinclude/pam.m4 b/acinclude/pam.m4
1079index 358c73d..bc78d20 100644
1080--- a/acinclude/pam.m4
1081+++ b/acinclude/pam.m4
1082@@ -1,4 +1,4 @@
1083-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
1084+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
1085 ##
1086 ## Squid software is distributed under GPLv2+ license and includes
1087 ## contributions from numerous individuals and organizations.
1088@@ -25,15 +25,15 @@ password_conversation(int num_msg, const struct pam_message **msg, struct pam_re
1089 static struct pam_conv conv = { &password_conversation, 0 };
1090 ]])], [
1091 squid_cv_pam_conv_signature=linux
1092-], [
1093+], [
1094 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
1095 #include <security/pam_appl.h>
1096 static int
1097 password_conversation(int num_msg, struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) { return 0; }
1098 static struct pam_conv conv = { &password_conversation, 0 };
1099-]])], [
1100+]])], [
1101 squid_cv_pam_conv_signature=solaris
1102- ], [
1103+ ], [
1104 squid_cv_pam_conv_signature=unknown
1105 ])
1106 ])
1107diff --git a/acinclude/pkg.m4 b/acinclude/pkg.m4
1108index 8f1dd78..4301934 100644
1109--- a/acinclude/pkg.m4
1110+++ b/acinclude/pkg.m4
1111@@ -1,4 +1,4 @@
1112-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
1113+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
1114 ##
1115 ## Squid software is distributed under GPLv2+ license and includes
1116 ## contributions from numerous individuals and organizations.
1117@@ -7,7 +7,7 @@
1118
1119 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
1120 # serial 1 (pkg-config-0.24)
1121-#
1122+#
1123 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
1124 #
1125 # This program is free software; you can redistribute it and/or modify
1126@@ -128,7 +128,7 @@ if test $pkg_failed = yes; then
1127 _PKG_SHORT_ERRORS_SUPPORTED
1128 if test $_pkg_short_errors_supported = yes; then
1129 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
1130- else
1131+ else
1132 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
1133 fi
1134 # Put the nasty error message in config.log where it belongs
1135diff --git a/acinclude/squid-util.m4 b/acinclude/squid-util.m4
1136index cbeaefc..6a4e669 100644
1137--- a/acinclude/squid-util.m4
1138+++ b/acinclude/squid-util.m4
1139@@ -1,4 +1,4 @@
1140-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
1141+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
1142 ##
1143 ## Squid software is distributed under GPLv2+ license and includes
1144 ## contributions from numerous individuals and organizations.
1145@@ -70,7 +70,7 @@ SQUID_STATE_COMMIT($1)
1146
1147 dnl look for modules in the base-directory supplied as argument.
1148 dnl fill-in the variable pointed-to by the second argument with the
1149-dnl space-separated list of modules
1150+dnl space-separated list of modules
1151 AC_DEFUN([SQUID_LOOK_FOR_MODULES],[
1152 $2=""
1153 for dir in $1/*; do
1154@@ -113,7 +113,7 @@ dnl named $2_modulename to value "yes"
1155 dnl e.g. SQUID_CHECK_EXISTING_MODULES([$srcdir/src/fs],[foo_module_candidates])
1156 dnl where $foo_module_candidates is "foo bar gazonk"
1157 dnl checks whether $srcdir/src/fs/{foo,bar,gazonk} exist and are all dirs
1158-dnl AND sets $foo_module_candidates_foo, $foo_module_candidates_bar
1159+dnl AND sets $foo_module_candidates_foo, $foo_module_candidates_bar
1160 dnl and $foo_module_candidates_gazonk to "yes"
1161 AC_DEFUN([SQUID_CHECK_EXISTING_MODULES],[
1162 for squid_module_check_exist_tmp in $$2
1163@@ -145,12 +145,12 @@ dnl 0: "no" , "false", 0, ""
1164 dnl aborts with an error for unknown values
1165 AC_DEFUN([SQUID_DEFINE_BOOL],[
1166 squid_tmp_define=""
1167-case "$2" in
1168+case "$2" in
1169 yes|true|1) squid_tmp_define="1" ;;
1170 no|false|0|"") squid_tmp_define="0" ;;
1171 *) AC_MSG_ERROR([SQUID_DEFINE[]_BOOL: unrecognized value for $1: '$2']) ;;
1172 esac
1173-ifelse([$#],3,
1174+ifelse([$#],3,
1175 [AC_DEFINE_UNQUOTED([$1], [$squid_tmp_define],[$3])],
1176 [AC_DEFINE_UNQUOTED([$1], [$squid_tmp_define])]
1177 )
1178@@ -170,7 +170,7 @@ AC_DEFUN([SQUID_EMBED_BUILD_INFO],[
1179 AS_HELP_STRING([--enable-build-info="build info string"],
1180 [Add an additional string in the output of "squid -v".
1181 Default is not to add anything. If the string is not specified,
1182- tries to determine nick and revision number of the current
1183+ tries to determine nick and revision number of the current
1184 bazaar branch]),[
1185 case "$enableval" in
1186 no) ${TRUE}
1187diff --git a/acinclude/tdb.m4 b/acinclude/tdb.m4
1188index 5baef61..5453533 100644
1189--- a/acinclude/tdb.m4
1190+++ b/acinclude/tdb.m4
1191@@ -1,4 +1,4 @@
1192-## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
1193+## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
1194 ##
1195 ## Squid software is distributed under GPLv2+ license and includes
1196 ## contributions from numerous individuals and organizations.
1197diff --git a/aclocal.m4 b/aclocal.m4
1198index c2de012..46d9cd5 100644
1199--- a/aclocal.m4
1200+++ b/aclocal.m4
1201@@ -1,4 +1,4 @@
1202-# generated automatically by aclocal 1.16.4 -*- Autoconf -*-
1203+# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
1204
1205 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
1206
1207@@ -20,7329 +20,7200 @@ You have another version of autoconf. It may work, but is not guaranteed to.
1208 If you have problems, you may need to regenerate the build system entirely.
1209 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
1210
1211-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
1212-#
1213-# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
1214-# Written by Gordon Matzigkeit, 1996
1215+# Copyright (C) 2002-2021 Free Software Foundation, Inc.
1216 #
1217-# This file is free software; the Free Software Foundation gives
1218-# unlimited permission to copy and/or distribute it, with or without
1219-# modifications, as long as this notice is preserved.
1220-
1221-m4_define([_LT_COPYING], [dnl
1222-# Copyright (C) 2014 Free Software Foundation, Inc.
1223-# This is free software; see the source for copying conditions. There is NO
1224-# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1225+# This file is free software; the Free Software Foundation
1226+# gives unlimited permission to copy and/or distribute it,
1227+# with or without modifications, as long as this notice is preserved.
1228
1229-# GNU Libtool is free software; you can redistribute it and/or modify
1230-# it under the terms of the GNU General Public License as published by
1231-# the Free Software Foundation; either version 2 of of the License, or
1232-# (at your option) any later version.
1233-#
1234-# As a special exception to the GNU General Public License, if you
1235-# distribute this file as part of a program or library that is built
1236-# using GNU Libtool, you may include this file under the same
1237-# distribution terms that you use for the rest of that program.
1238-#
1239-# GNU Libtool is distributed in the hope that it will be useful, but
1240-# WITHOUT ANY WARRANTY; without even the implied warranty of
1241-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1242-# GNU General Public License for more details.
1243-#
1244-# You should have received a copy of the GNU General Public License
1245-# along with this program. If not, see <http://www.gnu.org/licenses/>.
1246+# AM_AUTOMAKE_VERSION(VERSION)
1247+# ----------------------------
1248+# Automake X.Y traces this macro to ensure aclocal.m4 has been
1249+# generated from the m4 files accompanying Automake X.Y.
1250+# (This private macro should not be called outside this file.)
1251+AC_DEFUN([AM_AUTOMAKE_VERSION],
1252+[am__api_version='1.16'
1253+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
1254+dnl require some minimum version. Point them to the right macro.
1255+m4_if([$1], [1.16.5], [],
1256+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
1257 ])
1258
1259-# serial 58 LT_INIT
1260+# _AM_AUTOCONF_VERSION(VERSION)
1261+# -----------------------------
1262+# aclocal traces this macro to find the Autoconf version.
1263+# This is a private macro too. Using m4_define simplifies
1264+# the logic in aclocal, which can simply ignore this definition.
1265+m4_define([_AM_AUTOCONF_VERSION], [])
1266
1267+# AM_SET_CURRENT_AUTOMAKE_VERSION
1268+# -------------------------------
1269+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
1270+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
1271+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
1272+[AM_AUTOMAKE_VERSION([1.16.5])dnl
1273+m4_ifndef([AC_AUTOCONF_VERSION],
1274+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
1275+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
1276
1277-# LT_PREREQ(VERSION)
1278-# ------------------
1279-# Complain and exit if this libtool version is less that VERSION.
1280-m4_defun([LT_PREREQ],
1281-[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
1282- [m4_default([$3],
1283- [m4_fatal([Libtool version $1 or higher is required],
1284- 63)])],
1285- [$2])])
1286+# AM_AUX_DIR_EXPAND -*- Autoconf -*-
1287
1288+# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1289+#
1290+# This file is free software; the Free Software Foundation
1291+# gives unlimited permission to copy and/or distribute it,
1292+# with or without modifications, as long as this notice is preserved.
1293
1294-# _LT_CHECK_BUILDDIR
1295-# ------------------
1296-# Complain if the absolute build directory name contains unusual characters
1297-m4_defun([_LT_CHECK_BUILDDIR],
1298-[case `pwd` in
1299- *\ * | *\ *)
1300- AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
1301-esac
1302+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
1303+# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
1304+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
1305+#
1306+# Of course, Automake must honor this variable whenever it calls a
1307+# tool from the auxiliary directory. The problem is that $srcdir (and
1308+# therefore $ac_aux_dir as well) can be either absolute or relative,
1309+# depending on how configure is run. This is pretty annoying, since
1310+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
1311+# source directory, any form will work fine, but in subdirectories a
1312+# relative path needs to be adjusted first.
1313+#
1314+# $ac_aux_dir/missing
1315+# fails when called from a subdirectory if $ac_aux_dir is relative
1316+# $top_srcdir/$ac_aux_dir/missing
1317+# fails if $ac_aux_dir is absolute,
1318+# fails when called from a subdirectory in a VPATH build with
1319+# a relative $ac_aux_dir
1320+#
1321+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
1322+# are both prefixed by $srcdir. In an in-source build this is usually
1323+# harmless because $srcdir is '.', but things will broke when you
1324+# start a VPATH build or use an absolute $srcdir.
1325+#
1326+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
1327+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
1328+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
1329+# and then we would define $MISSING as
1330+# MISSING="\${SHELL} $am_aux_dir/missing"
1331+# This will work as long as MISSING is not called from configure, because
1332+# unfortunately $(top_srcdir) has no meaning in configure.
1333+# However there are other variables, like CC, which are often used in
1334+# configure, and could therefore not use this "fixed" $ac_aux_dir.
1335+#
1336+# Another solution, used here, is to always expand $ac_aux_dir to an
1337+# absolute PATH. The drawback is that using absolute paths prevent a
1338+# configured tree to be moved without reconfiguration.
1339+
1340+AC_DEFUN([AM_AUX_DIR_EXPAND],
1341+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
1342+# Expand $ac_aux_dir to an absolute path.
1343+am_aux_dir=`cd "$ac_aux_dir" && pwd`
1344 ])
1345
1346+# AM_CONDITIONAL -*- Autoconf -*-
1347
1348-# LT_INIT([OPTIONS])
1349-# ------------------
1350-AC_DEFUN([LT_INIT],
1351-[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
1352-AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
1353-AC_BEFORE([$0], [LT_LANG])dnl
1354-AC_BEFORE([$0], [LT_OUTPUT])dnl
1355-AC_BEFORE([$0], [LTDL_INIT])dnl
1356-m4_require([_LT_CHECK_BUILDDIR])dnl
1357+# Copyright (C) 1997-2021 Free Software Foundation, Inc.
1358+#
1359+# This file is free software; the Free Software Foundation
1360+# gives unlimited permission to copy and/or distribute it,
1361+# with or without modifications, as long as this notice is preserved.
1362
1363-dnl Autoconf doesn't catch unexpanded LT_ macros by default:
1364-m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
1365-m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
1366-dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
1367-dnl unless we require an AC_DEFUNed macro:
1368-AC_REQUIRE([LTOPTIONS_VERSION])dnl
1369-AC_REQUIRE([LTSUGAR_VERSION])dnl
1370-AC_REQUIRE([LTVERSION_VERSION])dnl
1371-AC_REQUIRE([LTOBSOLETE_VERSION])dnl
1372-m4_require([_LT_PROG_LTMAIN])dnl
1373+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
1374+# -------------------------------------
1375+# Define a conditional.
1376+AC_DEFUN([AM_CONDITIONAL],
1377+[AC_PREREQ([2.52])dnl
1378+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
1379+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1380+AC_SUBST([$1_TRUE])dnl
1381+AC_SUBST([$1_FALSE])dnl
1382+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
1383+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
1384+m4_define([_AM_COND_VALUE_$1], [$2])dnl
1385+if $2; then
1386+ $1_TRUE=
1387+ $1_FALSE='#'
1388+else
1389+ $1_TRUE='#'
1390+ $1_FALSE=
1391+fi
1392+AC_CONFIG_COMMANDS_PRE(
1393+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
1394+ AC_MSG_ERROR([[conditional "$1" was never defined.
1395+Usually this means the macro was only invoked conditionally.]])
1396+fi])])
1397
1398-_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
1399+# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1400+#
1401+# This file is free software; the Free Software Foundation
1402+# gives unlimited permission to copy and/or distribute it,
1403+# with or without modifications, as long as this notice is preserved.
1404
1405-dnl Parse OPTIONS
1406-_LT_SET_OPTIONS([$0], [$1])
1407
1408-# This can be used to rebuild libtool when needed
1409-LIBTOOL_DEPS=$ltmain
1410+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
1411+# written in clear, in which case automake, when reading aclocal.m4,
1412+# will think it sees a *use*, and therefore will trigger all it's
1413+# C support machinery. Also note that it means that autoscan, seeing
1414+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
1415
1416-# Always use our own libtool.
1417-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1418-AC_SUBST(LIBTOOL)dnl
1419
1420-_LT_SETUP
1421+# _AM_DEPENDENCIES(NAME)
1422+# ----------------------
1423+# See how the compiler implements dependency checking.
1424+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
1425+# We try a few techniques and use that to set a single cache variable.
1426+#
1427+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
1428+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
1429+# dependency, and given that the user is not expected to run this macro,
1430+# just rely on AC_PROG_CC.
1431+AC_DEFUN([_AM_DEPENDENCIES],
1432+[AC_REQUIRE([AM_SET_DEPDIR])dnl
1433+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
1434+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
1435+AC_REQUIRE([AM_DEP_TRACK])dnl
1436
1437-# Only expand once:
1438-m4_define([LT_INIT])
1439-])# LT_INIT
1440+m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
1441+ [$1], [CXX], [depcc="$CXX" am_compiler_list=],
1442+ [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1443+ [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
1444+ [$1], [UPC], [depcc="$UPC" am_compiler_list=],
1445+ [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
1446+ [depcc="$$1" am_compiler_list=])
1447
1448-# Old names:
1449-AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
1450-AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
1451-dnl aclocal-1.4 backwards compatibility:
1452-dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
1453-dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
1454+AC_CACHE_CHECK([dependency style of $depcc],
1455+ [am_cv_$1_dependencies_compiler_type],
1456+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
1457+ # We make a subdir and do the tests there. Otherwise we can end up
1458+ # making bogus files that we don't know about and never remove. For
1459+ # instance it was reported that on HP-UX the gcc test will end up
1460+ # making a dummy file named 'D' -- because '-MD' means "put the output
1461+ # in D".
1462+ rm -rf conftest.dir
1463+ mkdir conftest.dir
1464+ # Copy depcomp to subdir because otherwise we won't find it if we're
1465+ # using a relative directory.
1466+ cp "$am_depcomp" conftest.dir
1467+ cd conftest.dir
1468+ # We will build objects and dependencies in a subdirectory because
1469+ # it helps to detect inapplicable dependency modes. For instance
1470+ # both Tru64's cc and ICC support -MD to output dependencies as a
1471+ # side effect of compilation, but ICC will put the dependencies in
1472+ # the current directory while Tru64 will put them in the object
1473+ # directory.
1474+ mkdir sub
1475
1476+ am_cv_$1_dependencies_compiler_type=none
1477+ if test "$am_compiler_list" = ""; then
1478+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
1479+ fi
1480+ am__universal=false
1481+ m4_case([$1], [CC],
1482+ [case " $depcc " in #(
1483+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
1484+ esac],
1485+ [CXX],
1486+ [case " $depcc " in #(
1487+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
1488+ esac])
1489
1490-# _LT_PREPARE_CC_BASENAME
1491-# -----------------------
1492-m4_defun([_LT_PREPARE_CC_BASENAME], [
1493-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
1494-func_cc_basename ()
1495-{
1496- for cc_temp in @S|@*""; do
1497- case $cc_temp in
1498- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
1499- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
1500- \-*) ;;
1501- *) break;;
1502- esac
1503+ for depmode in $am_compiler_list; do
1504+ # Setup a source with many dependencies, because some compilers
1505+ # like to wrap large dependency lists on column 80 (with \), and
1506+ # we should not choose a depcomp mode which is confused by this.
1507+ #
1508+ # We need to recreate these files for each test, as the compiler may
1509+ # overwrite some of them when testing with obscure command lines.
1510+ # This happens at least with the AIX C compiler.
1511+ : > sub/conftest.c
1512+ for i in 1 2 3 4 5 6; do
1513+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
1514+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
1515+ # Solaris 10 /bin/sh.
1516+ echo '/* dummy */' > sub/conftst$i.h
1517 done
1518- func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1519-}
1520-])# _LT_PREPARE_CC_BASENAME
1521+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
1522
1523+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
1524+ # mode. It turns out that the SunPro C++ compiler does not properly
1525+ # handle '-M -o', and we need to detect this. Also, some Intel
1526+ # versions had trouble with output in subdirs.
1527+ am__obj=sub/conftest.${OBJEXT-o}
1528+ am__minus_obj="-o $am__obj"
1529+ case $depmode in
1530+ gcc)
1531+ # This depmode causes a compiler race in universal mode.
1532+ test "$am__universal" = false || continue
1533+ ;;
1534+ nosideeffect)
1535+ # After this tag, mechanisms are not by side-effect, so they'll
1536+ # only be used when explicitly requested.
1537+ if test "x$enable_dependency_tracking" = xyes; then
1538+ continue
1539+ else
1540+ break
1541+ fi
1542+ ;;
1543+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
1544+ # This compiler won't grok '-c -o', but also, the minuso test has
1545+ # not run yet. These depmodes are late enough in the game, and
1546+ # so weak that their functioning should not be impacted.
1547+ am__obj=conftest.${OBJEXT-o}
1548+ am__minus_obj=
1549+ ;;
1550+ none) break ;;
1551+ esac
1552+ if depmode=$depmode \
1553+ source=sub/conftest.c object=$am__obj \
1554+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
1555+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
1556+ >/dev/null 2>conftest.err &&
1557+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
1558+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
1559+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
1560+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
1561+ # icc doesn't choke on unknown options, it will just issue warnings
1562+ # or remarks (even with -Werror). So we grep stderr for any message
1563+ # that says an option was ignored or not supported.
1564+ # When given -MP, icc 7.0 and 7.1 complain thusly:
1565+ # icc: Command line warning: ignoring option '-M'; no argument required
1566+ # The diagnosis changed in icc 8.0:
1567+ # icc: Command line remark: option '-MP' not supported
1568+ if (grep 'ignoring option' conftest.err ||
1569+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
1570+ am_cv_$1_dependencies_compiler_type=$depmode
1571+ break
1572+ fi
1573+ fi
1574+ done
1575
1576-# _LT_CC_BASENAME(CC)
1577-# -------------------
1578-# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
1579-# but that macro is also expanded into generated libtool script, which
1580-# arranges for $SED and $ECHO to be set by different means.
1581-m4_defun([_LT_CC_BASENAME],
1582-[m4_require([_LT_PREPARE_CC_BASENAME])dnl
1583-AC_REQUIRE([_LT_DECL_SED])dnl
1584-AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
1585-func_cc_basename $1
1586-cc_basename=$func_cc_basename_result
1587+ cd ..
1588+ rm -rf conftest.dir
1589+else
1590+ am_cv_$1_dependencies_compiler_type=none
1591+fi
1592+])
1593+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
1594+AM_CONDITIONAL([am__fastdep$1], [
1595+ test "x$enable_dependency_tracking" != xno \
1596+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
1597 ])
1598
1599
1600-# _LT_FILEUTILS_DEFAULTS
1601-# ----------------------
1602-# It is okay to use these file commands and assume they have been set
1603-# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
1604-m4_defun([_LT_FILEUTILS_DEFAULTS],
1605-[: ${CP="cp -f"}
1606-: ${MV="mv -f"}
1607-: ${RM="rm -f"}
1608-])# _LT_FILEUTILS_DEFAULTS
1609-
1610-
1611-# _LT_SETUP
1612-# ---------
1613-m4_defun([_LT_SETUP],
1614-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
1615-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
1616-AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
1617-AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
1618+# AM_SET_DEPDIR
1619+# -------------
1620+# Choose a directory name for dependency files.
1621+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
1622+AC_DEFUN([AM_SET_DEPDIR],
1623+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
1624+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
1625+])
1626
1627-_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
1628-dnl
1629-_LT_DECL([], [host_alias], [0], [The host system])dnl
1630-_LT_DECL([], [host], [0])dnl
1631-_LT_DECL([], [host_os], [0])dnl
1632-dnl
1633-_LT_DECL([], [build_alias], [0], [The build system])dnl
1634-_LT_DECL([], [build], [0])dnl
1635-_LT_DECL([], [build_os], [0])dnl
1636-dnl
1637-AC_REQUIRE([AC_PROG_CC])dnl
1638-AC_REQUIRE([LT_PATH_LD])dnl
1639-AC_REQUIRE([LT_PATH_NM])dnl
1640-dnl
1641-AC_REQUIRE([AC_PROG_LN_S])dnl
1642-test -z "$LN_S" && LN_S="ln -s"
1643-_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
1644-dnl
1645-AC_REQUIRE([LT_CMD_MAX_LEN])dnl
1646-_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
1647-_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
1648-dnl
1649-m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1650-m4_require([_LT_CHECK_SHELL_FEATURES])dnl
1651-m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
1652-m4_require([_LT_CMD_RELOAD])dnl
1653-m4_require([_LT_CHECK_MAGIC_METHOD])dnl
1654-m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
1655-m4_require([_LT_CMD_OLD_ARCHIVE])dnl
1656-m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
1657-m4_require([_LT_WITH_SYSROOT])dnl
1658-m4_require([_LT_CMD_TRUNCATE])dnl
1659
1660-_LT_CONFIG_LIBTOOL_INIT([
1661-# See if we are running on zsh, and set the options that allow our
1662-# commands through without removal of \ escapes INIT.
1663-if test -n "\${ZSH_VERSION+set}"; then
1664- setopt NO_GLOB_SUBST
1665+# AM_DEP_TRACK
1666+# ------------
1667+AC_DEFUN([AM_DEP_TRACK],
1668+[AC_ARG_ENABLE([dependency-tracking], [dnl
1669+AS_HELP_STRING(
1670+ [--enable-dependency-tracking],
1671+ [do not reject slow dependency extractors])
1672+AS_HELP_STRING(
1673+ [--disable-dependency-tracking],
1674+ [speeds up one-time build])])
1675+if test "x$enable_dependency_tracking" != xno; then
1676+ am_depcomp="$ac_aux_dir/depcomp"
1677+ AMDEPBACKSLASH='\'
1678+ am__nodep='_no'
1679 fi
1680+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
1681+AC_SUBST([AMDEPBACKSLASH])dnl
1682+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
1683+AC_SUBST([am__nodep])dnl
1684+_AM_SUBST_NOTMAKE([am__nodep])dnl
1685 ])
1686-if test -n "${ZSH_VERSION+set}"; then
1687- setopt NO_GLOB_SUBST
1688-fi
1689
1690-_LT_CHECK_OBJDIR
1691+# Generate code to set up dependency tracking. -*- Autoconf -*-
1692
1693-m4_require([_LT_TAG_COMPILER])dnl
1694+# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1695+#
1696+# This file is free software; the Free Software Foundation
1697+# gives unlimited permission to copy and/or distribute it,
1698+# with or without modifications, as long as this notice is preserved.
1699
1700-case $host_os in
1701-aix3*)
1702- # AIX sometimes has problems with the GCC collect2 program. For some
1703- # reason, if we set the COLLECT_NAMES environment variable, the problems
1704- # vanish in a puff of smoke.
1705- if test set != "${COLLECT_NAMES+set}"; then
1706- COLLECT_NAMES=
1707- export COLLECT_NAMES
1708+# _AM_OUTPUT_DEPENDENCY_COMMANDS
1709+# ------------------------------
1710+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
1711+[{
1712+ # Older Autoconf quotes --file arguments for eval, but not when files
1713+ # are listed without --file. Let's play safe and only enable the eval
1714+ # if we detect the quoting.
1715+ # TODO: see whether this extra hack can be removed once we start
1716+ # requiring Autoconf 2.70 or later.
1717+ AS_CASE([$CONFIG_FILES],
1718+ [*\'*], [eval set x "$CONFIG_FILES"],
1719+ [*], [set x $CONFIG_FILES])
1720+ shift
1721+ # Used to flag and report bootstrapping failures.
1722+ am_rc=0
1723+ for am_mf
1724+ do
1725+ # Strip MF so we end up with the name of the file.
1726+ am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
1727+ # Check whether this is an Automake generated Makefile which includes
1728+ # dependency-tracking related rules and includes.
1729+ # Grep'ing the whole file directly is not great: AIX grep has a line
1730+ # limit of 2048, but all sed's we know have understand at least 4000.
1731+ sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
1732+ || continue
1733+ am_dirpart=`AS_DIRNAME(["$am_mf"])`
1734+ am_filepart=`AS_BASENAME(["$am_mf"])`
1735+ AM_RUN_LOG([cd "$am_dirpart" \
1736+ && sed -e '/# am--include-marker/d' "$am_filepart" \
1737+ | $MAKE -f - am--depfiles]) || am_rc=$?
1738+ done
1739+ if test $am_rc -ne 0; then
1740+ AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
1741+ for automatic dependency tracking. If GNU make was not used, consider
1742+ re-running the configure script with MAKE="gmake" (or whatever is
1743+ necessary). You can also try re-running configure with the
1744+ '--disable-dependency-tracking' option to at least be able to build
1745+ the package (albeit without support for automatic dependency tracking).])
1746 fi
1747- ;;
1748-esac
1749-
1750-# Global variables:
1751-ofile=libtool
1752-can_build_shared=yes
1753+ AS_UNSET([am_dirpart])
1754+ AS_UNSET([am_filepart])
1755+ AS_UNSET([am_mf])
1756+ AS_UNSET([am_rc])
1757+ rm -f conftest-deps.mk
1758+}
1759+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
1760
1761-# All known linkers require a '.a' archive for static linking (except MSVC,
1762-# which needs '.lib').
1763-libext=a
1764
1765-with_gnu_ld=$lt_cv_prog_gnu_ld
1766+# AM_OUTPUT_DEPENDENCY_COMMANDS
1767+# -----------------------------
1768+# This macro should only be invoked once -- use via AC_REQUIRE.
1769+#
1770+# This code is only required when automatic dependency tracking is enabled.
1771+# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
1772+# order to bootstrap the dependency handling code.
1773+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
1774+[AC_CONFIG_COMMANDS([depfiles],
1775+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
1776+ [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
1777
1778-old_CC=$CC
1779-old_CFLAGS=$CFLAGS
1780+# Do all the work for Automake. -*- Autoconf -*-
1781
1782-# Set sane defaults for various variables
1783-test -z "$CC" && CC=cc
1784-test -z "$LTCC" && LTCC=$CC
1785-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
1786-test -z "$LD" && LD=ld
1787-test -z "$ac_objext" && ac_objext=o
1788+# Copyright (C) 1996-2021 Free Software Foundation, Inc.
1789+#
1790+# This file is free software; the Free Software Foundation
1791+# gives unlimited permission to copy and/or distribute it,
1792+# with or without modifications, as long as this notice is preserved.
1793
1794-_LT_CC_BASENAME([$compiler])
1795+# This macro actually does too much. Some checks are only needed if
1796+# your package does certain things. But this isn't really a big deal.
1797
1798-# Only perform the check for file, if the check method requires it
1799-test -z "$MAGIC_CMD" && MAGIC_CMD=file
1800-case $deplibs_check_method in
1801-file_magic*)
1802- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1803- _LT_PATH_MAGIC
1804- fi
1805- ;;
1806-esac
1807+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
1808+m4_define([AC_PROG_CC],
1809+m4_defn([AC_PROG_CC])
1810+[_AM_PROG_CC_C_O
1811+])
1812
1813-# Use C for the default configuration in the libtool script
1814-LT_SUPPORTED_TAG([CC])
1815-_LT_LANG_C_CONFIG
1816-_LT_LANG_DEFAULT_CONFIG
1817-_LT_CONFIG_COMMANDS
1818-])# _LT_SETUP
1819+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
1820+# AM_INIT_AUTOMAKE([OPTIONS])
1821+# -----------------------------------------------
1822+# The call with PACKAGE and VERSION arguments is the old style
1823+# call (pre autoconf-2.50), which is being phased out. PACKAGE
1824+# and VERSION should now be passed to AC_INIT and removed from
1825+# the call to AM_INIT_AUTOMAKE.
1826+# We support both call styles for the transition. After
1827+# the next Automake release, Autoconf can make the AC_INIT
1828+# arguments mandatory, and then we can depend on a new Autoconf
1829+# release and drop the old call support.
1830+AC_DEFUN([AM_INIT_AUTOMAKE],
1831+[AC_PREREQ([2.65])dnl
1832+m4_ifdef([_$0_ALREADY_INIT],
1833+ [m4_fatal([$0 expanded multiple times
1834+]m4_defn([_$0_ALREADY_INIT]))],
1835+ [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
1836+dnl Autoconf wants to disallow AM_ names. We explicitly allow
1837+dnl the ones we care about.
1838+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
1839+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
1840+AC_REQUIRE([AC_PROG_INSTALL])dnl
1841+if test "`cd $srcdir && pwd`" != "`pwd`"; then
1842+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
1843+ # is not polluted with repeated "-I."
1844+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
1845+ # test to see if srcdir already configured
1846+ if test -f $srcdir/config.status; then
1847+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
1848+ fi
1849+fi
1850
1851+# test whether we have cygpath
1852+if test -z "$CYGPATH_W"; then
1853+ if (cygpath --version) >/dev/null 2>/dev/null; then
1854+ CYGPATH_W='cygpath -w'
1855+ else
1856+ CYGPATH_W=echo
1857+ fi
1858+fi
1859+AC_SUBST([CYGPATH_W])
1860
1861-# _LT_PREPARE_SED_QUOTE_VARS
1862-# --------------------------
1863-# Define a few sed substitution that help us do robust quoting.
1864-m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
1865-[# Backslashify metacharacters that are still active within
1866-# double-quoted strings.
1867-sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
1868+# Define the identity of the package.
1869+dnl Distinguish between old-style and new-style calls.
1870+m4_ifval([$2],
1871+[AC_DIAGNOSE([obsolete],
1872+ [$0: two- and three-arguments forms are deprecated.])
1873+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1874+ AC_SUBST([PACKAGE], [$1])dnl
1875+ AC_SUBST([VERSION], [$2])],
1876+[_AM_SET_OPTIONS([$1])dnl
1877+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1878+m4_if(
1879+ m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
1880+ [ok:ok],,
1881+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
1882+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
1883+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
1884
1885-# Same as above, but do not quote variable references.
1886-double_quote_subst='s/\([["`\\]]\)/\\\1/g'
1887+_AM_IF_OPTION([no-define],,
1888+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
1889+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
1890
1891-# Sed substitution to delay expansion of an escaped shell variable in a
1892-# double_quote_subst'ed string.
1893-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
1894+# Some tools Automake needs.
1895+AC_REQUIRE([AM_SANITY_CHECK])dnl
1896+AC_REQUIRE([AC_ARG_PROGRAM])dnl
1897+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
1898+AM_MISSING_PROG([AUTOCONF], [autoconf])
1899+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
1900+AM_MISSING_PROG([AUTOHEADER], [autoheader])
1901+AM_MISSING_PROG([MAKEINFO], [makeinfo])
1902+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1903+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1904+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1905+# For better backward compatibility. To be removed once Automake 1.9.x
1906+# dies out for good. For more background, see:
1907+# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
1908+# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
1909+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1910+# We need awk for the "check" target (and possibly the TAP driver). The
1911+# system "awk" is bad on some platforms.
1912+AC_REQUIRE([AC_PROG_AWK])dnl
1913+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
1914+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
1915+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
1916+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
1917+ [_AM_PROG_TAR([v7])])])
1918+_AM_IF_OPTION([no-dependencies],,
1919+[AC_PROVIDE_IFELSE([AC_PROG_CC],
1920+ [_AM_DEPENDENCIES([CC])],
1921+ [m4_define([AC_PROG_CC],
1922+ m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
1923+AC_PROVIDE_IFELSE([AC_PROG_CXX],
1924+ [_AM_DEPENDENCIES([CXX])],
1925+ [m4_define([AC_PROG_CXX],
1926+ m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
1927+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1928+ [_AM_DEPENDENCIES([OBJC])],
1929+ [m4_define([AC_PROG_OBJC],
1930+ m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
1931+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
1932+ [_AM_DEPENDENCIES([OBJCXX])],
1933+ [m4_define([AC_PROG_OBJCXX],
1934+ m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1935+])
1936+# Variables for tags utilities; see am/tags.am
1937+if test -z "$CTAGS"; then
1938+ CTAGS=ctags
1939+fi
1940+AC_SUBST([CTAGS])
1941+if test -z "$ETAGS"; then
1942+ ETAGS=etags
1943+fi
1944+AC_SUBST([ETAGS])
1945+if test -z "$CSCOPE"; then
1946+ CSCOPE=cscope
1947+fi
1948+AC_SUBST([CSCOPE])
1949
1950-# Sed substitution to delay expansion of an escaped single quote.
1951-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
1952+AC_REQUIRE([AM_SILENT_RULES])dnl
1953+dnl The testsuite driver may need to know about EXEEXT, so add the
1954+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
1955+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
1956+AC_CONFIG_COMMANDS_PRE(dnl
1957+[m4_provide_if([_AM_COMPILER_EXEEXT],
1958+ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1959
1960-# Sed substitution to avoid accidental globbing in evaled expressions
1961-no_glob_subst='s/\*/\\\*/g'
1962-])
1963+# POSIX will say in a future version that running "rm -f" with no argument
1964+# is OK; and we want to be able to make that assumption in our Makefile
1965+# recipes. So use an aggressive probe to check that the usage we want is
1966+# actually supported "in the wild" to an acceptable degree.
1967+# See automake bug#10828.
1968+# To make any issue more visible, cause the running configure to be aborted
1969+# by default if the 'rm' program in use doesn't match our expectations; the
1970+# user can still override this though.
1971+if rm -f && rm -fr && rm -rf; then : OK; else
1972+ cat >&2 <<'END'
1973+Oops!
1974
1975-# _LT_PROG_LTMAIN
1976-# ---------------
1977-# Note that this code is called both from 'configure', and 'config.status'
1978-# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
1979-# 'config.status' has no value for ac_aux_dir unless we are using Automake,
1980-# so we pass a copy along to make sure it has a sensible value anyway.
1981-m4_defun([_LT_PROG_LTMAIN],
1982-[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
1983-_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
1984-ltmain=$ac_aux_dir/ltmain.sh
1985-])# _LT_PROG_LTMAIN
1986+Your 'rm' program seems unable to run without file operands specified
1987+on the command line, even when the '-f' option is present. This is contrary
1988+to the behaviour of most rm programs out there, and not conforming with
1989+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1990
1991+Please tell bug-automake@gnu.org about your system, including the value
1992+of your $PATH and any error possibly output before this message. This
1993+can help us improve future automake versions.
1994
1995+END
1996+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1997+ echo 'Configuration will proceed anyway, since you have set the' >&2
1998+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1999+ echo >&2
2000+ else
2001+ cat >&2 <<'END'
2002+Aborting the configuration process, to ensure you take notice of the issue.
2003
2004-# So that we can recreate a full libtool script including additional
2005-# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2006-# in macros and then make a single call at the end using the 'libtool'
2007-# label.
2008+You can download and install GNU coreutils to get an 'rm' implementation
2009+that behaves properly: <https://www.gnu.org/software/coreutils/>.
2010
2011+If you want to complete the configuration process using your problematic
2012+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2013+to "yes", and re-run configure.
2014
2015-# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2016-# ----------------------------------------
2017-# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2018-m4_define([_LT_CONFIG_LIBTOOL_INIT],
2019-[m4_ifval([$1],
2020- [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
2021- [$1
2022-])])])
2023+END
2024+ AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
2025+ fi
2026+fi
2027+dnl The trailing newline in this macro's definition is deliberate, for
2028+dnl backward compatibility and to allow trailing 'dnl'-style comments
2029+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
2030+])
2031
2032-# Initialize.
2033-m4_define([_LT_OUTPUT_LIBTOOL_INIT])
2034+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
2035+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
2036+dnl mangled by Autoconf and run in a shell conditional statement.
2037+m4_define([_AC_COMPILER_EXEEXT],
2038+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
2039
2040+# When config.status generates a header, we must update the stamp-h file.
2041+# This file resides in the same directory as the config header
2042+# that is generated. The stamp files are numbered to have different names.
2043
2044-# _LT_CONFIG_LIBTOOL([COMMANDS])
2045-# ------------------------------
2046-# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2047-m4_define([_LT_CONFIG_LIBTOOL],
2048-[m4_ifval([$1],
2049- [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
2050- [$1
2051-])])])
2052-
2053-# Initialize.
2054-m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
2055-
2056+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
2057+# loop where config.status creates the headers, so we can generate
2058+# our stamp files there.
2059+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
2060+[# Compute $1's index in $config_headers.
2061+_am_arg=$1
2062+_am_stamp_count=1
2063+for _am_header in $config_headers :; do
2064+ case $_am_header in
2065+ $_am_arg | $_am_arg:* )
2066+ break ;;
2067+ * )
2068+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
2069+ esac
2070+done
2071+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
2072
2073-# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2074-# -----------------------------------------------------
2075-m4_defun([_LT_CONFIG_SAVE_COMMANDS],
2076-[_LT_CONFIG_LIBTOOL([$1])
2077-_LT_CONFIG_LIBTOOL_INIT([$2])
2078-])
2079+# Copyright (C) 2001-2021 Free Software Foundation, Inc.
2080+#
2081+# This file is free software; the Free Software Foundation
2082+# gives unlimited permission to copy and/or distribute it,
2083+# with or without modifications, as long as this notice is preserved.
2084
2085+# AM_PROG_INSTALL_SH
2086+# ------------------
2087+# Define $install_sh.
2088+AC_DEFUN([AM_PROG_INSTALL_SH],
2089+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
2090+if test x"${install_sh+set}" != xset; then
2091+ case $am_aux_dir in
2092+ *\ * | *\ *)
2093+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2094+ *)
2095+ install_sh="\${SHELL} $am_aux_dir/install-sh"
2096+ esac
2097+fi
2098+AC_SUBST([install_sh])])
2099
2100-# _LT_FORMAT_COMMENT([COMMENT])
2101-# -----------------------------
2102-# Add leading comment marks to the start of each line, and a trailing
2103-# full-stop to the whole comment if one is not present already.
2104-m4_define([_LT_FORMAT_COMMENT],
2105-[m4_ifval([$1], [
2106-m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
2107- [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
2108-)])
2109+# Copyright (C) 2003-2021 Free Software Foundation, Inc.
2110+#
2111+# This file is free software; the Free Software Foundation
2112+# gives unlimited permission to copy and/or distribute it,
2113+# with or without modifications, as long as this notice is preserved.
2114
2115+# Check whether the underlying file-system supports filenames
2116+# with a leading dot. For instance MS-DOS doesn't.
2117+AC_DEFUN([AM_SET_LEADING_DOT],
2118+[rm -rf .tst 2>/dev/null
2119+mkdir .tst 2>/dev/null
2120+if test -d .tst; then
2121+ am__leading_dot=.
2122+else
2123+ am__leading_dot=_
2124+fi
2125+rmdir .tst 2>/dev/null
2126+AC_SUBST([am__leading_dot])])
2127
2128+# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
2129+# From Jim Meyering
2130
2131+# Copyright (C) 1996-2021 Free Software Foundation, Inc.
2132+#
2133+# This file is free software; the Free Software Foundation
2134+# gives unlimited permission to copy and/or distribute it,
2135+# with or without modifications, as long as this notice is preserved.
2136
2137+# AM_MAINTAINER_MODE([DEFAULT-MODE])
2138+# ----------------------------------
2139+# Control maintainer-specific portions of Makefiles.
2140+# Default is to disable them, unless 'enable' is passed literally.
2141+# For symmetry, 'disable' may be passed as well. Anyway, the user
2142+# can override the default with the --enable/--disable switch.
2143+AC_DEFUN([AM_MAINTAINER_MODE],
2144+[m4_case(m4_default([$1], [disable]),
2145+ [enable], [m4_define([am_maintainer_other], [disable])],
2146+ [disable], [m4_define([am_maintainer_other], [enable])],
2147+ [m4_define([am_maintainer_other], [enable])
2148+ m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
2149+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
2150+ dnl maintainer-mode's default is 'disable' unless 'enable' is passed
2151+ AC_ARG_ENABLE([maintainer-mode],
2152+ [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
2153+ am_maintainer_other[ make rules and dependencies not useful
2154+ (and sometimes confusing) to the casual installer])],
2155+ [USE_MAINTAINER_MODE=$enableval],
2156+ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
2157+ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
2158+ AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
2159+ MAINT=$MAINTAINER_MODE_TRUE
2160+ AC_SUBST([MAINT])dnl
2161+]
2162+)
2163
2164-# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2165-# -------------------------------------------------------------------
2166-# CONFIGNAME is the name given to the value in the libtool script.
2167-# VARNAME is the (base) name used in the configure script.
2168-# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2169-# VARNAME. Any other value will be used directly.
2170-m4_define([_LT_DECL],
2171-[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
2172- [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
2173- [m4_ifval([$1], [$1], [$2])])
2174- lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
2175- m4_ifval([$4],
2176- [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
2177- lt_dict_add_subkey([lt_decl_dict], [$2],
2178- [tagged?], [m4_ifval([$5], [yes], [no])])])
2179-])
2180+# Check to see how 'make' treats includes. -*- Autoconf -*-
2181
2182+# Copyright (C) 2001-2021 Free Software Foundation, Inc.
2183+#
2184+# This file is free software; the Free Software Foundation
2185+# gives unlimited permission to copy and/or distribute it,
2186+# with or without modifications, as long as this notice is preserved.
2187
2188-# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2189-# --------------------------------------------------------
2190-m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
2191+# AM_MAKE_INCLUDE()
2192+# -----------------
2193+# Check whether make has an 'include' directive that can support all
2194+# the idioms we need for our automatic dependency tracking code.
2195+AC_DEFUN([AM_MAKE_INCLUDE],
2196+[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
2197+cat > confinc.mk << 'END'
2198+am__doit:
2199+ @echo this is the am__doit target >confinc.out
2200+.PHONY: am__doit
2201+END
2202+am__include="#"
2203+am__quote=
2204+# BSD make does it like this.
2205+echo '.include "confinc.mk" # ignored' > confmf.BSD
2206+# Other make implementations (GNU, Solaris 10, AIX) do it like this.
2207+echo 'include confinc.mk # ignored' > confmf.GNU
2208+_am_result=no
2209+for s in GNU BSD; do
2210+ AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
2211+ AS_CASE([$?:`cat confinc.out 2>/dev/null`],
2212+ ['0:this is the am__doit target'],
2213+ [AS_CASE([$s],
2214+ [BSD], [am__include='.include' am__quote='"'],
2215+ [am__include='include' am__quote=''])])
2216+ if test "$am__include" != "#"; then
2217+ _am_result="yes ($s style)"
2218+ break
2219+ fi
2220+done
2221+rm -f confinc.* confmf.*
2222+AC_MSG_RESULT([${_am_result}])
2223+AC_SUBST([am__include])])
2224+AC_SUBST([am__quote])])
2225
2226+# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
2227
2228-# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2229-# ------------------------------------------------
2230-m4_define([lt_decl_tag_varnames],
2231-[_lt_decl_filter([tagged?], [yes], $@)])
2232+# Copyright (C) 1997-2021 Free Software Foundation, Inc.
2233+#
2234+# This file is free software; the Free Software Foundation
2235+# gives unlimited permission to copy and/or distribute it,
2236+# with or without modifications, as long as this notice is preserved.
2237
2238+# AM_MISSING_PROG(NAME, PROGRAM)
2239+# ------------------------------
2240+AC_DEFUN([AM_MISSING_PROG],
2241+[AC_REQUIRE([AM_MISSING_HAS_RUN])
2242+$1=${$1-"${am_missing_run}$2"}
2243+AC_SUBST($1)])
2244
2245-# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2246-# ---------------------------------------------------------
2247-m4_define([_lt_decl_filter],
2248-[m4_case([$#],
2249- [0], [m4_fatal([$0: too few arguments: $#])],
2250- [1], [m4_fatal([$0: too few arguments: $#: $1])],
2251- [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
2252- [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
2253- [lt_dict_filter([lt_decl_dict], $@)])[]dnl
2254+# AM_MISSING_HAS_RUN
2255+# ------------------
2256+# Define MISSING if not defined so far and test if it is modern enough.
2257+# If it is, set am_missing_run to use it, otherwise, to nothing.
2258+AC_DEFUN([AM_MISSING_HAS_RUN],
2259+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
2260+AC_REQUIRE_AUX_FILE([missing])dnl
2261+if test x"${MISSING+set}" != xset; then
2262+ MISSING="\${SHELL} '$am_aux_dir/missing'"
2263+fi
2264+# Use eval to expand $SHELL
2265+if eval "$MISSING --is-lightweight"; then
2266+ am_missing_run="$MISSING "
2267+else
2268+ am_missing_run=
2269+ AC_MSG_WARN(['missing' script is too old or missing])
2270+fi
2271 ])
2272
2273+# Helper functions for option handling. -*- Autoconf -*-
2274
2275-# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2276-# --------------------------------------------------
2277-m4_define([lt_decl_quote_varnames],
2278-[_lt_decl_filter([value], [1], $@)])
2279-
2280+# Copyright (C) 2001-2021 Free Software Foundation, Inc.
2281+#
2282+# This file is free software; the Free Software Foundation
2283+# gives unlimited permission to copy and/or distribute it,
2284+# with or without modifications, as long as this notice is preserved.
2285
2286-# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2287-# ---------------------------------------------------
2288-m4_define([lt_decl_dquote_varnames],
2289-[_lt_decl_filter([value], [2], $@)])
2290+# _AM_MANGLE_OPTION(NAME)
2291+# -----------------------
2292+AC_DEFUN([_AM_MANGLE_OPTION],
2293+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
2294
2295+# _AM_SET_OPTION(NAME)
2296+# --------------------
2297+# Set option NAME. Presently that only means defining a flag for this option.
2298+AC_DEFUN([_AM_SET_OPTION],
2299+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
2300
2301-# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2302-# ---------------------------------------------------
2303-m4_define([lt_decl_varnames_tagged],
2304-[m4_assert([$# <= 2])dnl
2305-_$0(m4_quote(m4_default([$1], [[, ]])),
2306- m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
2307- m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
2308-m4_define([_lt_decl_varnames_tagged],
2309-[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
2310+# _AM_SET_OPTIONS(OPTIONS)
2311+# ------------------------
2312+# OPTIONS is a space-separated list of Automake options.
2313+AC_DEFUN([_AM_SET_OPTIONS],
2314+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
2315
2316+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
2317+# -------------------------------------------
2318+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
2319+AC_DEFUN([_AM_IF_OPTION],
2320+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
2321
2322-# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2323-# ------------------------------------------------
2324-m4_define([lt_decl_all_varnames],
2325-[_$0(m4_quote(m4_default([$1], [[, ]])),
2326- m4_if([$2], [],
2327- m4_quote(lt_decl_varnames),
2328- m4_quote(m4_shift($@))))[]dnl
2329-])
2330-m4_define([_lt_decl_all_varnames],
2331-[lt_join($@, lt_decl_varnames_tagged([$1],
2332- lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
2333-])
2334-
2335-
2336-# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2337-# ------------------------------------
2338-# Quote a variable value, and forward it to 'config.status' so that its
2339-# declaration there will have the same value as in 'configure'. VARNAME
2340-# must have a single quote delimited value for this to work.
2341-m4_define([_LT_CONFIG_STATUS_DECLARE],
2342-[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
2343-
2344-
2345-# _LT_CONFIG_STATUS_DECLARATIONS
2346-# ------------------------------
2347-# We delimit libtool config variables with single quotes, so when
2348-# we write them to config.status, we have to be sure to quote all
2349-# embedded single quotes properly. In configure, this macro expands
2350-# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2351+# Copyright (C) 1999-2021 Free Software Foundation, Inc.
2352 #
2353-# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2354-m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
2355-[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
2356- [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
2357-
2358+# This file is free software; the Free Software Foundation
2359+# gives unlimited permission to copy and/or distribute it,
2360+# with or without modifications, as long as this notice is preserved.
2361
2362-# _LT_LIBTOOL_TAGS
2363-# ----------------
2364-# Output comment and list of tags supported by the script
2365-m4_defun([_LT_LIBTOOL_TAGS],
2366-[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
2367-available_tags='_LT_TAGS'dnl
2368-])
2369+# _AM_PROG_CC_C_O
2370+# ---------------
2371+# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
2372+# to automatically call this.
2373+AC_DEFUN([_AM_PROG_CC_C_O],
2374+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
2375+AC_REQUIRE_AUX_FILE([compile])dnl
2376+AC_LANG_PUSH([C])dnl
2377+AC_CACHE_CHECK(
2378+ [whether $CC understands -c and -o together],
2379+ [am_cv_prog_cc_c_o],
2380+ [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
2381+ # Make sure it works both with $CC and with simple cc.
2382+ # Following AC_PROG_CC_C_O, we do the test twice because some
2383+ # compilers refuse to overwrite an existing .o file with -o,
2384+ # though they will create one.
2385+ am_cv_prog_cc_c_o=yes
2386+ for am_i in 1 2; do
2387+ if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
2388+ && test -f conftest2.$ac_objext; then
2389+ : OK
2390+ else
2391+ am_cv_prog_cc_c_o=no
2392+ break
2393+ fi
2394+ done
2395+ rm -f core conftest*
2396+ unset am_i])
2397+if test "$am_cv_prog_cc_c_o" != yes; then
2398+ # Losing compiler, so override with the script.
2399+ # FIXME: It is wrong to rewrite CC.
2400+ # But if we don't then we get into trouble of one sort or another.
2401+ # A longer-term fix would be to have automake use am__CC in this case,
2402+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
2403+ CC="$am_aux_dir/compile $CC"
2404+fi
2405+AC_LANG_POP([C])])
2406
2407+# For backward compatibility.
2408+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
2409
2410-# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2411-# -----------------------------------
2412-# Extract the dictionary values for VARNAME (optionally with TAG) and
2413-# expand to a commented shell variable setting:
2414+# Copyright (C) 2001-2021 Free Software Foundation, Inc.
2415 #
2416-# # Some comment about what VAR is for.
2417-# visible_name=$lt_internal_name
2418-m4_define([_LT_LIBTOOL_DECLARE],
2419-[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
2420- [description])))[]dnl
2421-m4_pushdef([_libtool_name],
2422- m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
2423-m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
2424- [0], [_libtool_name=[$]$1],
2425- [1], [_libtool_name=$lt_[]$1],
2426- [2], [_libtool_name=$lt_[]$1],
2427- [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
2428-m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
2429-])
2430-
2431-
2432-# _LT_LIBTOOL_CONFIG_VARS
2433-# -----------------------
2434-# Produce commented declarations of non-tagged libtool config variables
2435-# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
2436-# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2437-# section) are produced by _LT_LIBTOOL_TAG_VARS.
2438-m4_defun([_LT_LIBTOOL_CONFIG_VARS],
2439-[m4_foreach([_lt_var],
2440- m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
2441- [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
2442-
2443-
2444-# _LT_LIBTOOL_TAG_VARS(TAG)
2445-# -------------------------
2446-m4_define([_LT_LIBTOOL_TAG_VARS],
2447-[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
2448- [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
2449-
2450-
2451-# _LT_TAGVAR(VARNAME, [TAGNAME])
2452-# ------------------------------
2453-m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
2454-
2455+# This file is free software; the Free Software Foundation
2456+# gives unlimited permission to copy and/or distribute it,
2457+# with or without modifications, as long as this notice is preserved.
2458
2459-# _LT_CONFIG_COMMANDS
2460+# AM_RUN_LOG(COMMAND)
2461 # -------------------
2462-# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2463-# variables for single and double quote escaping we saved from calls
2464-# to _LT_DECL, we can put quote escaped variables declarations
2465-# into 'config.status', and then the shell code to quote escape them in
2466-# for loops in 'config.status'. Finally, any additional code accumulated
2467-# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2468-m4_defun([_LT_CONFIG_COMMANDS],
2469-[AC_PROVIDE_IFELSE([LT_OUTPUT],
2470- dnl If the libtool generation code has been placed in $CONFIG_LT,
2471- dnl instead of duplicating it all over again into config.status,
2472- dnl then we will have config.status run $CONFIG_LT later, so it
2473- dnl needs to know what name is stored there:
2474- [AC_CONFIG_COMMANDS([libtool],
2475- [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
2476- dnl If the libtool generation code is destined for config.status,
2477- dnl expand the accumulated commands and init code now:
2478- [AC_CONFIG_COMMANDS([libtool],
2479- [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
2480-])#_LT_CONFIG_COMMANDS
2481+# Run COMMAND, save the exit status in ac_status, and log it.
2482+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
2483+AC_DEFUN([AM_RUN_LOG],
2484+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
2485+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
2486+ ac_status=$?
2487+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2488+ (exit $ac_status); }])
2489
2490+# Check to make sure that the build environment is sane. -*- Autoconf -*-
2491
2492-# Initialize.
2493-m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
2494-[
2495+# Copyright (C) 1996-2021 Free Software Foundation, Inc.
2496+#
2497+# This file is free software; the Free Software Foundation
2498+# gives unlimited permission to copy and/or distribute it,
2499+# with or without modifications, as long as this notice is preserved.
2500
2501-# The HP-UX ksh and POSIX shell print the target directory to stdout
2502-# if CDPATH is set.
2503-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
2504+# AM_SANITY_CHECK
2505+# ---------------
2506+AC_DEFUN([AM_SANITY_CHECK],
2507+[AC_MSG_CHECKING([whether build environment is sane])
2508+# Reject unsafe characters in $srcdir or the absolute working directory
2509+# name. Accept space and tab only in the latter.
2510+am_lf='
2511+'
2512+case `pwd` in
2513+ *[[\\\"\#\$\&\'\`$am_lf]]*)
2514+ AC_MSG_ERROR([unsafe absolute working directory name]);;
2515+esac
2516+case $srcdir in
2517+ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
2518+ AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
2519+esac
2520
2521-sed_quote_subst='$sed_quote_subst'
2522-double_quote_subst='$double_quote_subst'
2523-delay_variable_subst='$delay_variable_subst'
2524-_LT_CONFIG_STATUS_DECLARATIONS
2525-LTCC='$LTCC'
2526-LTCFLAGS='$LTCFLAGS'
2527-compiler='$compiler_DEFAULT'
2528+# Do 'set' in a subshell so we don't clobber the current shell's
2529+# arguments. Must try -L first in case configure is actually a
2530+# symlink; some systems play weird games with the mod time of symlinks
2531+# (eg FreeBSD returns the mod time of the symlink's containing
2532+# directory).
2533+if (
2534+ am_has_slept=no
2535+ for am_try in 1 2; do
2536+ echo "timestamp, slept: $am_has_slept" > conftest.file
2537+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2538+ if test "$[*]" = "X"; then
2539+ # -L didn't work.
2540+ set X `ls -t "$srcdir/configure" conftest.file`
2541+ fi
2542+ if test "$[*]" != "X $srcdir/configure conftest.file" \
2543+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
2544
2545-# A function that is used when there is no print builtin or printf.
2546-func_fallback_echo ()
2547-{
2548- eval 'cat <<_LTECHO_EOF
2549-\$[]1
2550-_LTECHO_EOF'
2551-}
2552+ # If neither matched, then we have a broken ls. This can happen
2553+ # if, for instance, CONFIG_SHELL is bash and it inherits a
2554+ # broken ls alias from the environment. This has actually
2555+ # happened. Such a system could not be considered "sane".
2556+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
2557+ alias in your environment])
2558+ fi
2559+ if test "$[2]" = conftest.file || test $am_try -eq 2; then
2560+ break
2561+ fi
2562+ # Just in case.
2563+ sleep 1
2564+ am_has_slept=yes
2565+ done
2566+ test "$[2]" = conftest.file
2567+ )
2568+then
2569+ # Ok.
2570+ :
2571+else
2572+ AC_MSG_ERROR([newly created file is older than distributed files!
2573+Check your system clock])
2574+fi
2575+AC_MSG_RESULT([yes])
2576+# If we didn't sleep, we still need to ensure time stamps of config.status and
2577+# generated files are strictly newer.
2578+am_sleep_pid=
2579+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2580+ ( sleep 1 ) &
2581+ am_sleep_pid=$!
2582+fi
2583+AC_CONFIG_COMMANDS_PRE(
2584+ [AC_MSG_CHECKING([that generated files are newer than configure])
2585+ if test -n "$am_sleep_pid"; then
2586+ # Hide warnings about reused PIDs.
2587+ wait $am_sleep_pid 2>/dev/null
2588+ fi
2589+ AC_MSG_RESULT([done])])
2590+rm -f conftest.file
2591+])
2592
2593-# Quote evaled strings.
2594-for var in lt_decl_all_varnames([[ \
2595-]], lt_decl_quote_varnames); do
2596- case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
2597- *[[\\\\\\\`\\"\\\$]]*)
2598- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
2599- ;;
2600- *)
2601- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
2602- ;;
2603- esac
2604-done
2605-
2606-# Double-quote double-evaled strings.
2607-for var in lt_decl_all_varnames([[ \
2608-]], lt_decl_dquote_varnames); do
2609- case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
2610- *[[\\\\\\\`\\"\\\$]]*)
2611- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
2612- ;;
2613- *)
2614- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
2615- ;;
2616- esac
2617-done
2618+# Copyright (C) 2009-2021 Free Software Foundation, Inc.
2619+#
2620+# This file is free software; the Free Software Foundation
2621+# gives unlimited permission to copy and/or distribute it,
2622+# with or without modifications, as long as this notice is preserved.
2623
2624-_LT_OUTPUT_LIBTOOL_INIT
2625+# AM_SILENT_RULES([DEFAULT])
2626+# --------------------------
2627+# Enable less verbose build rules; with the default set to DEFAULT
2628+# ("yes" being less verbose, "no" or empty being verbose).
2629+AC_DEFUN([AM_SILENT_RULES],
2630+[AC_ARG_ENABLE([silent-rules], [dnl
2631+AS_HELP_STRING(
2632+ [--enable-silent-rules],
2633+ [less verbose build output (undo: "make V=1")])
2634+AS_HELP_STRING(
2635+ [--disable-silent-rules],
2636+ [verbose build output (undo: "make V=0")])dnl
2637+])
2638+case $enable_silent_rules in @%:@ (((
2639+ yes) AM_DEFAULT_VERBOSITY=0;;
2640+ no) AM_DEFAULT_VERBOSITY=1;;
2641+ *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
2642+esac
2643+dnl
2644+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
2645+dnl do not support nested variable expansions.
2646+dnl See automake bug#9928 and bug#10237.
2647+am_make=${MAKE-make}
2648+AC_CACHE_CHECK([whether $am_make supports nested variables],
2649+ [am_cv_make_support_nested_variables],
2650+ [if AS_ECHO([['TRUE=$(BAR$(V))
2651+BAR0=false
2652+BAR1=true
2653+V=1
2654+am__doit:
2655+ @$(TRUE)
2656+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
2657+ am_cv_make_support_nested_variables=yes
2658+else
2659+ am_cv_make_support_nested_variables=no
2660+fi])
2661+if test $am_cv_make_support_nested_variables = yes; then
2662+ dnl Using '$V' instead of '$(V)' breaks IRIX make.
2663+ AM_V='$(V)'
2664+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2665+else
2666+ AM_V=$AM_DEFAULT_VERBOSITY
2667+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2668+fi
2669+AC_SUBST([AM_V])dnl
2670+AM_SUBST_NOTMAKE([AM_V])dnl
2671+AC_SUBST([AM_DEFAULT_V])dnl
2672+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
2673+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
2674+AM_BACKSLASH='\'
2675+AC_SUBST([AM_BACKSLASH])dnl
2676+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
2677 ])
2678
2679-# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2680-# ------------------------------------
2681-# Generate a child script FILE with all initialization necessary to
2682-# reuse the environment learned by the parent script, and make the
2683-# file executable. If COMMENT is supplied, it is inserted after the
2684-# '#!' sequence but before initialization text begins. After this
2685-# macro, additional text can be appended to FILE to form the body of
2686-# the child script. The macro ends with non-zero status if the
2687-# file could not be fully written (such as if the disk is full).
2688-m4_ifdef([AS_INIT_GENERATED],
2689-[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
2690-[m4_defun([_LT_GENERATED_FILE_INIT],
2691-[m4_require([AS_PREPARE])]dnl
2692-[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
2693-[lt_write_fail=0
2694-cat >$1 <<_ASEOF || lt_write_fail=1
2695-#! $SHELL
2696-# Generated by $as_me.
2697-$2
2698-SHELL=\${CONFIG_SHELL-$SHELL}
2699-export SHELL
2700-_ASEOF
2701-cat >>$1 <<\_ASEOF || lt_write_fail=1
2702-AS_SHELL_SANITIZE
2703-_AS_PREPARE
2704-exec AS_MESSAGE_FD>&1
2705-_ASEOF
2706-test 0 = "$lt_write_fail" && chmod +x $1[]dnl
2707-m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
2708+# Copyright (C) 2001-2021 Free Software Foundation, Inc.
2709+#
2710+# This file is free software; the Free Software Foundation
2711+# gives unlimited permission to copy and/or distribute it,
2712+# with or without modifications, as long as this notice is preserved.
2713
2714-# LT_OUTPUT
2715-# ---------
2716-# This macro allows early generation of the libtool script (before
2717-# AC_OUTPUT is called), incase it is used in configure for compilation
2718-# tests.
2719-AC_DEFUN([LT_OUTPUT],
2720-[: ${CONFIG_LT=./config.lt}
2721-AC_MSG_NOTICE([creating $CONFIG_LT])
2722-_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
2723-[# Run this file to recreate a libtool stub with the current configuration.])
2724+# AM_PROG_INSTALL_STRIP
2725+# ---------------------
2726+# One issue with vendor 'install' (even GNU) is that you can't
2727+# specify the program used to strip binaries. This is especially
2728+# annoying in cross-compiling environments, where the build's strip
2729+# is unlikely to handle the host's binaries.
2730+# Fortunately install-sh will honor a STRIPPROG variable, so we
2731+# always use install-sh in "make install-strip", and initialize
2732+# STRIPPROG with the value of the STRIP variable (set by the user).
2733+AC_DEFUN([AM_PROG_INSTALL_STRIP],
2734+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
2735+# Installed binaries are usually stripped using 'strip' when the user
2736+# run "make install-strip". However 'strip' might not be the right
2737+# tool to use in cross-compilation environments, therefore Automake
2738+# will honor the 'STRIP' environment variable to overrule this program.
2739+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
2740+if test "$cross_compiling" != no; then
2741+ AC_CHECK_TOOL([STRIP], [strip], :)
2742+fi
2743+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2744+AC_SUBST([INSTALL_STRIP_PROGRAM])])
2745
2746-cat >>"$CONFIG_LT" <<\_LTEOF
2747-lt_cl_silent=false
2748-exec AS_MESSAGE_LOG_FD>>config.log
2749-{
2750- echo
2751- AS_BOX([Running $as_me.])
2752-} >&AS_MESSAGE_LOG_FD
2753+# Copyright (C) 2006-2021 Free Software Foundation, Inc.
2754+#
2755+# This file is free software; the Free Software Foundation
2756+# gives unlimited permission to copy and/or distribute it,
2757+# with or without modifications, as long as this notice is preserved.
2758
2759-lt_cl_help="\
2760-'$as_me' creates a local libtool stub from the current configuration,
2761-for use in further configure time tests before the real libtool is
2762-generated.
2763+# _AM_SUBST_NOTMAKE(VARIABLE)
2764+# ---------------------------
2765+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
2766+# This macro is traced by Automake.
2767+AC_DEFUN([_AM_SUBST_NOTMAKE])
2768
2769-Usage: $[0] [[OPTIONS]]
2770+# AM_SUBST_NOTMAKE(VARIABLE)
2771+# --------------------------
2772+# Public sister of _AM_SUBST_NOTMAKE.
2773+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
2774
2775- -h, --help print this help, then exit
2776- -V, --version print version number, then exit
2777- -q, --quiet do not print progress messages
2778- -d, --debug don't remove temporary files
2779+# Check how to create a tarball. -*- Autoconf -*-
2780
2781-Report bugs to <bug-libtool@gnu.org>."
2782+# Copyright (C) 2004-2021 Free Software Foundation, Inc.
2783+#
2784+# This file is free software; the Free Software Foundation
2785+# gives unlimited permission to copy and/or distribute it,
2786+# with or without modifications, as long as this notice is preserved.
2787
2788-lt_cl_version="\
2789-m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
2790-m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
2791-configured by $[0], generated by m4_PACKAGE_STRING.
2792+# _AM_PROG_TAR(FORMAT)
2793+# --------------------
2794+# Check how to create a tarball in format FORMAT.
2795+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
2796+#
2797+# Substitute a variable $(am__tar) that is a command
2798+# writing to stdout a FORMAT-tarball containing the directory
2799+# $tardir.
2800+# tardir=directory && $(am__tar) > result.tar
2801+#
2802+# Substitute a variable $(am__untar) that extract such
2803+# a tarball read from stdin.
2804+# $(am__untar) < result.tar
2805+#
2806+AC_DEFUN([_AM_PROG_TAR],
2807+[# Always define AMTAR for backward compatibility. Yes, it's still used
2808+# in the wild :-( We should find a proper way to deprecate it ...
2809+AC_SUBST([AMTAR], ['$${TAR-tar}'])
2810
2811-Copyright (C) 2011 Free Software Foundation, Inc.
2812-This config.lt script is free software; the Free Software Foundation
2813-gives unlimited permision to copy, distribute and modify it."
2814+# We'll loop over all known methods to create a tar archive until one works.
2815+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
2816
2817-while test 0 != $[#]
2818-do
2819- case $[1] in
2820- --version | --v* | -V )
2821- echo "$lt_cl_version"; exit 0 ;;
2822- --help | --h* | -h )
2823- echo "$lt_cl_help"; exit 0 ;;
2824- --debug | --d* | -d )
2825- debug=: ;;
2826- --quiet | --q* | --silent | --s* | -q )
2827- lt_cl_silent=: ;;
2828+m4_if([$1], [v7],
2829+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
2830
2831- -*) AC_MSG_ERROR([unrecognized option: $[1]
2832-Try '$[0] --help' for more information.]) ;;
2833+ [m4_case([$1],
2834+ [ustar],
2835+ [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
2836+ # There is notably a 21 bits limit for the UID and the GID. In fact,
2837+ # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
2838+ # and bug#13588).
2839+ am_max_uid=2097151 # 2^21 - 1
2840+ am_max_gid=$am_max_uid
2841+ # The $UID and $GID variables are not portable, so we need to resort
2842+ # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
2843+ # below are definitely unexpected, so allow the users to see them
2844+ # (that is, avoid stderr redirection).
2845+ am_uid=`id -u || echo unknown`
2846+ am_gid=`id -g || echo unknown`
2847+ AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
2848+ if test $am_uid -le $am_max_uid; then
2849+ AC_MSG_RESULT([yes])
2850+ else
2851+ AC_MSG_RESULT([no])
2852+ _am_tools=none
2853+ fi
2854+ AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
2855+ if test $am_gid -le $am_max_gid; then
2856+ AC_MSG_RESULT([yes])
2857+ else
2858+ AC_MSG_RESULT([no])
2859+ _am_tools=none
2860+ fi],
2861
2862- *) AC_MSG_ERROR([unrecognized argument: $[1]
2863-Try '$[0] --help' for more information.]) ;;
2864- esac
2865- shift
2866-done
2867+ [pax],
2868+ [],
2869
2870-if $lt_cl_silent; then
2871- exec AS_MESSAGE_FD>/dev/null
2872-fi
2873-_LTEOF
2874+ [m4_fatal([Unknown tar format])])
2875
2876-cat >>"$CONFIG_LT" <<_LTEOF
2877-_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
2878-_LTEOF
2879+ AC_MSG_CHECKING([how to create a $1 tar archive])
2880
2881-cat >>"$CONFIG_LT" <<\_LTEOF
2882-AC_MSG_NOTICE([creating $ofile])
2883-_LT_OUTPUT_LIBTOOL_COMMANDS
2884-AS_EXIT(0)
2885-_LTEOF
2886-chmod +x "$CONFIG_LT"
2887+ # Go ahead even if we have the value already cached. We do so because we
2888+ # need to set the values for the 'am__tar' and 'am__untar' variables.
2889+ _am_tools=${am_cv_prog_tar_$1-$_am_tools}
2890
2891-# configure is writing to config.log, but config.lt does its own redirection,
2892-# appending to config.log, which fails on DOS, as config.log is still kept
2893-# open by configure. Here we exec the FD to /dev/null, effectively closing
2894-# config.log, so it can be properly (re)opened and appended to by config.lt.
2895-lt_cl_success=:
2896-test yes = "$silent" &&
2897- lt_config_lt_args="$lt_config_lt_args --quiet"
2898-exec AS_MESSAGE_LOG_FD>/dev/null
2899-$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
2900-exec AS_MESSAGE_LOG_FD>>config.log
2901-$lt_cl_success || AS_EXIT(1)
2902-])# LT_OUTPUT
2903+ for _am_tool in $_am_tools; do
2904+ case $_am_tool in
2905+ gnutar)
2906+ for _am_tar in tar gnutar gtar; do
2907+ AM_RUN_LOG([$_am_tar --version]) && break
2908+ done
2909+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
2910+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
2911+ am__untar="$_am_tar -xf -"
2912+ ;;
2913+ plaintar)
2914+ # Must skip GNU tar: if it does not support --format= it doesn't create
2915+ # ustar tarball either.
2916+ (tar --version) >/dev/null 2>&1 && continue
2917+ am__tar='tar chf - "$$tardir"'
2918+ am__tar_='tar chf - "$tardir"'
2919+ am__untar='tar xf -'
2920+ ;;
2921+ pax)
2922+ am__tar='pax -L -x $1 -w "$$tardir"'
2923+ am__tar_='pax -L -x $1 -w "$tardir"'
2924+ am__untar='pax -r'
2925+ ;;
2926+ cpio)
2927+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
2928+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
2929+ am__untar='cpio -i -H $1 -d'
2930+ ;;
2931+ none)
2932+ am__tar=false
2933+ am__tar_=false
2934+ am__untar=false
2935+ ;;
2936+ esac
2937
2938+ # If the value was cached, stop now. We just wanted to have am__tar
2939+ # and am__untar set.
2940+ test -n "${am_cv_prog_tar_$1}" && break
2941
2942-# _LT_CONFIG(TAG)
2943-# ---------------
2944-# If TAG is the built-in tag, create an initial libtool script with a
2945-# default configuration from the untagged config vars. Otherwise add code
2946-# to config.status for appending the configuration named by TAG from the
2947-# matching tagged config vars.
2948-m4_defun([_LT_CONFIG],
2949-[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2950-_LT_CONFIG_SAVE_COMMANDS([
2951- m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
2952- m4_if(_LT_TAG, [C], [
2953- # See if we are running on zsh, and set the options that allow our
2954- # commands through without removal of \ escapes.
2955- if test -n "${ZSH_VERSION+set}"; then
2956- setopt NO_GLOB_SUBST
2957+ # tar/untar a dummy directory, and stop if the command works.
2958+ rm -rf conftest.dir
2959+ mkdir conftest.dir
2960+ echo GrepMe > conftest.dir/file
2961+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
2962+ rm -rf conftest.dir
2963+ if test -s conftest.tar; then
2964+ AM_RUN_LOG([$am__untar <conftest.tar])
2965+ AM_RUN_LOG([cat conftest.dir/file])
2966+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
2967 fi
2968+ done
2969+ rm -rf conftest.dir
2970
2971- cfgfile=${ofile}T
2972- trap "$RM \"$cfgfile\"; exit 1" 1 2 15
2973- $RM "$cfgfile"
2974-
2975- cat <<_LT_EOF >> "$cfgfile"
2976-#! $SHELL
2977-# Generated automatically by $as_me ($PACKAGE) $VERSION
2978-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
2979+ AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
2980+ AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2981
2982-# Provide generalized library-building support services.
2983-# Written by Gordon Matzigkeit, 1996
2984+AC_SUBST([am__tar])
2985+AC_SUBST([am__untar])
2986+]) # _AM_PROG_TAR
2987
2988-_LT_COPYING
2989-_LT_LIBTOOL_TAGS
2990+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2991+#
2992+# Copyright (C) 1996-2001, 2003-2019, 2021-2022 Free Software
2993+# Foundation, Inc.
2994+# Written by Gordon Matzigkeit, 1996
2995+#
2996+# This file is free software; the Free Software Foundation gives
2997+# unlimited permission to copy and/or distribute it, with or without
2998+# modifications, as long as this notice is preserved.
2999
3000-# Configured defaults for sys_lib_dlsearch_path munging.
3001-: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
3002+m4_define([_LT_COPYING], [dnl
3003+# Copyright (C) 2014 Free Software Foundation, Inc.
3004+# This is free software; see the source for copying conditions. There is NO
3005+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3006
3007-# ### BEGIN LIBTOOL CONFIG
3008-_LT_LIBTOOL_CONFIG_VARS
3009-_LT_LIBTOOL_TAG_VARS
3010-# ### END LIBTOOL CONFIG
3011+# GNU Libtool is free software; you can redistribute it and/or modify
3012+# it under the terms of the GNU General Public License as published by
3013+# the Free Software Foundation; either version 2 of of the License, or
3014+# (at your option) any later version.
3015+#
3016+# As a special exception to the GNU General Public License, if you
3017+# distribute this file as part of a program or library that is built
3018+# using GNU Libtool, you may include this file under the same
3019+# distribution terms that you use for the rest of that program.
3020+#
3021+# GNU Libtool is distributed in the hope that it will be useful, but
3022+# WITHOUT ANY WARRANTY; without even the implied warranty of
3023+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3024+# GNU General Public License for more details.
3025+#
3026+# You should have received a copy of the GNU General Public License
3027+# along with this program. If not, see <http://www.gnu.org/licenses/>.
3028+])
3029
3030-_LT_EOF
3031+# serial 59 LT_INIT
3032
3033- cat <<'_LT_EOF' >> "$cfgfile"
3034
3035-# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
3036+# LT_PREREQ(VERSION)
3037+# ------------------
3038+# Complain and exit if this libtool version is less that VERSION.
3039+m4_defun([LT_PREREQ],
3040+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
3041+ [m4_default([$3],
3042+ [m4_fatal([Libtool version $1 or higher is required],
3043+ 63)])],
3044+ [$2])])
3045
3046-_LT_PREPARE_MUNGE_PATH_LIST
3047-_LT_PREPARE_CC_BASENAME
3048
3049-# ### END FUNCTIONS SHARED WITH CONFIGURE
3050+# _LT_CHECK_BUILDDIR
3051+# ------------------
3052+# Complain if the absolute build directory name contains unusual characters
3053+m4_defun([_LT_CHECK_BUILDDIR],
3054+[case `pwd` in
3055+ *\ * | *\ *)
3056+ AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
3057+esac
3058+])
3059
3060-_LT_EOF
3061
3062- case $host_os in
3063- aix3*)
3064- cat <<\_LT_EOF >> "$cfgfile"
3065-# AIX sometimes has problems with the GCC collect2 program. For some
3066-# reason, if we set the COLLECT_NAMES environment variable, the problems
3067-# vanish in a puff of smoke.
3068-if test set != "${COLLECT_NAMES+set}"; then
3069- COLLECT_NAMES=
3070- export COLLECT_NAMES
3071-fi
3072-_LT_EOF
3073- ;;
3074- esac
3075+# LT_INIT([OPTIONS])
3076+# ------------------
3077+AC_DEFUN([LT_INIT],
3078+[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
3079+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
3080+AC_BEFORE([$0], [LT_LANG])dnl
3081+AC_BEFORE([$0], [LT_OUTPUT])dnl
3082+AC_BEFORE([$0], [LTDL_INIT])dnl
3083+m4_require([_LT_CHECK_BUILDDIR])dnl
3084
3085- _LT_PROG_LTMAIN
3086+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
3087+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
3088+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
3089+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
3090+dnl unless we require an AC_DEFUNed macro:
3091+AC_REQUIRE([LTOPTIONS_VERSION])dnl
3092+AC_REQUIRE([LTSUGAR_VERSION])dnl
3093+AC_REQUIRE([LTVERSION_VERSION])dnl
3094+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
3095+m4_require([_LT_PROG_LTMAIN])dnl
3096
3097- # We use sed instead of cat because bash on DJGPP gets confused if
3098- # if finds mixed CR/LF and LF-only lines. Since sed operates in
3099- # text mode, it properly converts lines to CR/LF. This bash problem
3100- # is reportedly fixed, but why not run on old versions too?
3101- sed '$q' "$ltmain" >> "$cfgfile" \
3102- || (rm -f "$cfgfile"; exit 1)
3103+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
3104
3105- mv -f "$cfgfile" "$ofile" ||
3106- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
3107- chmod +x "$ofile"
3108-],
3109-[cat <<_LT_EOF >> "$ofile"
3110+dnl Parse OPTIONS
3111+_LT_SET_OPTIONS([$0], [$1])
3112
3113-dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
3114-dnl in a comment (ie after a #).
3115-# ### BEGIN LIBTOOL TAG CONFIG: $1
3116-_LT_LIBTOOL_TAG_VARS(_LT_TAG)
3117-# ### END LIBTOOL TAG CONFIG: $1
3118-_LT_EOF
3119-])dnl /m4_if
3120-],
3121-[m4_if([$1], [], [
3122- PACKAGE='$PACKAGE'
3123- VERSION='$VERSION'
3124- RM='$RM'
3125- ofile='$ofile'], [])
3126-])dnl /_LT_CONFIG_SAVE_COMMANDS
3127-])# _LT_CONFIG
3128+# This can be used to rebuild libtool when needed
3129+LIBTOOL_DEPS=$ltmain
3130
3131+# Always use our own libtool.
3132+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
3133+AC_SUBST(LIBTOOL)dnl
3134
3135-# LT_SUPPORTED_TAG(TAG)
3136-# ---------------------
3137-# Trace this macro to discover what tags are supported by the libtool
3138-# --tag option, using:
3139-# autoconf --trace 'LT_SUPPORTED_TAG:$1'
3140-AC_DEFUN([LT_SUPPORTED_TAG], [])
3141+_LT_SETUP
3142
3143+# Only expand once:
3144+m4_define([LT_INIT])
3145+])# LT_INIT
3146
3147-# C support is built-in for now
3148-m4_define([_LT_LANG_C_enabled], [])
3149-m4_define([_LT_TAGS], [])
3150+# Old names:
3151+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
3152+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
3153+dnl aclocal-1.4 backwards compatibility:
3154+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
3155+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
3156
3157
3158-# LT_LANG(LANG)
3159-# -------------
3160-# Enable libtool support for the given language if not already enabled.
3161-AC_DEFUN([LT_LANG],
3162-[AC_BEFORE([$0], [LT_OUTPUT])dnl
3163-m4_case([$1],
3164- [C], [_LT_LANG(C)],
3165- [C++], [_LT_LANG(CXX)],
3166- [Go], [_LT_LANG(GO)],
3167- [Java], [_LT_LANG(GCJ)],
3168- [Fortran 77], [_LT_LANG(F77)],
3169- [Fortran], [_LT_LANG(FC)],
3170- [Windows Resource], [_LT_LANG(RC)],
3171- [m4_ifdef([_LT_LANG_]$1[_CONFIG],
3172- [_LT_LANG($1)],
3173- [m4_fatal([$0: unsupported language: "$1"])])])dnl
3174-])# LT_LANG
3175+# _LT_PREPARE_CC_BASENAME
3176+# -----------------------
3177+m4_defun([_LT_PREPARE_CC_BASENAME], [
3178+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
3179+func_cc_basename ()
3180+{
3181+ for cc_temp in @S|@*""; do
3182+ case $cc_temp in
3183+ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
3184+ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
3185+ \-*) ;;
3186+ *) break;;
3187+ esac
3188+ done
3189+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
3190+}
3191+])# _LT_PREPARE_CC_BASENAME
3192
3193
3194-# _LT_LANG(LANGNAME)
3195-# ------------------
3196-m4_defun([_LT_LANG],
3197-[m4_ifdef([_LT_LANG_]$1[_enabled], [],
3198- [LT_SUPPORTED_TAG([$1])dnl
3199- m4_append([_LT_TAGS], [$1 ])dnl
3200- m4_define([_LT_LANG_]$1[_enabled], [])dnl
3201- _LT_LANG_$1_CONFIG($1)])dnl
3202-])# _LT_LANG
3203+# _LT_CC_BASENAME(CC)
3204+# -------------------
3205+# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
3206+# but that macro is also expanded into generated libtool script, which
3207+# arranges for $SED and $ECHO to be set by different means.
3208+m4_defun([_LT_CC_BASENAME],
3209+[m4_require([_LT_PREPARE_CC_BASENAME])dnl
3210+AC_REQUIRE([_LT_DECL_SED])dnl
3211+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
3212+func_cc_basename $1
3213+cc_basename=$func_cc_basename_result
3214+])
3215
3216
3217-m4_ifndef([AC_PROG_GO], [
3218-# NOTE: This macro has been submitted for inclusion into #
3219-# GNU Autoconf as AC_PROG_GO. When it is available in #
3220-# a released version of Autoconf we should remove this #
3221-# macro and use it instead. #
3222-m4_defun([AC_PROG_GO],
3223-[AC_LANG_PUSH(Go)dnl
3224-AC_ARG_VAR([GOC], [Go compiler command])dnl
3225-AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
3226-_AC_ARG_VAR_LDFLAGS()dnl
3227-AC_CHECK_TOOL(GOC, gccgo)
3228-if test -z "$GOC"; then
3229- if test -n "$ac_tool_prefix"; then
3230- AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
3231- fi
3232+# _LT_FILEUTILS_DEFAULTS
3233+# ----------------------
3234+# It is okay to use these file commands and assume they have been set
3235+# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
3236+m4_defun([_LT_FILEUTILS_DEFAULTS],
3237+[: ${CP="cp -f"}
3238+: ${MV="mv -f"}
3239+: ${RM="rm -f"}
3240+])# _LT_FILEUTILS_DEFAULTS
3241+
3242+
3243+# _LT_SETUP
3244+# ---------
3245+m4_defun([_LT_SETUP],
3246+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
3247+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
3248+AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
3249+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
3250+
3251+_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
3252+dnl
3253+_LT_DECL([], [host_alias], [0], [The host system])dnl
3254+_LT_DECL([], [host], [0])dnl
3255+_LT_DECL([], [host_os], [0])dnl
3256+dnl
3257+_LT_DECL([], [build_alias], [0], [The build system])dnl
3258+_LT_DECL([], [build], [0])dnl
3259+_LT_DECL([], [build_os], [0])dnl
3260+dnl
3261+AC_REQUIRE([AC_PROG_CC])dnl
3262+AC_REQUIRE([LT_PATH_LD])dnl
3263+AC_REQUIRE([LT_PATH_NM])dnl
3264+dnl
3265+AC_REQUIRE([AC_PROG_LN_S])dnl
3266+test -z "$LN_S" && LN_S="ln -s"
3267+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
3268+dnl
3269+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
3270+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
3271+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
3272+dnl
3273+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
3274+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
3275+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
3276+m4_require([_LT_CMD_RELOAD])dnl
3277+m4_require([_LT_DECL_FILECMD])dnl
3278+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
3279+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
3280+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
3281+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
3282+m4_require([_LT_WITH_SYSROOT])dnl
3283+m4_require([_LT_CMD_TRUNCATE])dnl
3284+
3285+_LT_CONFIG_LIBTOOL_INIT([
3286+# See if we are running on zsh, and set the options that allow our
3287+# commands through without removal of \ escapes INIT.
3288+if test -n "\${ZSH_VERSION+set}"; then
3289+ setopt NO_GLOB_SUBST
3290 fi
3291-if test -z "$GOC"; then
3292- AC_CHECK_PROG(GOC, gccgo, gccgo, false)
3293+])
3294+if test -n "${ZSH_VERSION+set}"; then
3295+ setopt NO_GLOB_SUBST
3296 fi
3297-])#m4_defun
3298-])#m4_ifndef
3299
3300+_LT_CHECK_OBJDIR
3301
3302-# _LT_LANG_DEFAULT_CONFIG
3303-# -----------------------
3304-m4_defun([_LT_LANG_DEFAULT_CONFIG],
3305-[AC_PROVIDE_IFELSE([AC_PROG_CXX],
3306- [LT_LANG(CXX)],
3307- [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
3308+m4_require([_LT_TAG_COMPILER])dnl
3309
3310-AC_PROVIDE_IFELSE([AC_PROG_F77],
3311- [LT_LANG(F77)],
3312- [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
3313+case $host_os in
3314+aix3*)
3315+ # AIX sometimes has problems with the GCC collect2 program. For some
3316+ # reason, if we set the COLLECT_NAMES environment variable, the problems
3317+ # vanish in a puff of smoke.
3318+ if test set != "${COLLECT_NAMES+set}"; then
3319+ COLLECT_NAMES=
3320+ export COLLECT_NAMES
3321+ fi
3322+ ;;
3323+esac
3324
3325-AC_PROVIDE_IFELSE([AC_PROG_FC],
3326- [LT_LANG(FC)],
3327- [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
3328+# Global variables:
3329+ofile=libtool
3330+can_build_shared=yes
3331
3332-dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
3333-dnl pulling things in needlessly.
3334-AC_PROVIDE_IFELSE([AC_PROG_GCJ],
3335- [LT_LANG(GCJ)],
3336- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
3337- [LT_LANG(GCJ)],
3338- [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
3339- [LT_LANG(GCJ)],
3340- [m4_ifdef([AC_PROG_GCJ],
3341- [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
3342- m4_ifdef([A][M_PROG_GCJ],
3343- [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
3344- m4_ifdef([LT_PROG_GCJ],
3345- [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
3346+# All known linkers require a '.a' archive for static linking (except MSVC and
3347+# ICC, which need '.lib').
3348+libext=a
3349
3350-AC_PROVIDE_IFELSE([AC_PROG_GO],
3351- [LT_LANG(GO)],
3352- [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
3353+with_gnu_ld=$lt_cv_prog_gnu_ld
3354
3355-AC_PROVIDE_IFELSE([LT_PROG_RC],
3356- [LT_LANG(RC)],
3357- [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
3358-])# _LT_LANG_DEFAULT_CONFIG
3359+old_CC=$CC
3360+old_CFLAGS=$CFLAGS
3361
3362-# Obsolete macros:
3363-AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
3364-AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
3365-AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
3366-AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
3367-AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
3368-dnl aclocal-1.4 backwards compatibility:
3369-dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
3370-dnl AC_DEFUN([AC_LIBTOOL_F77], [])
3371-dnl AC_DEFUN([AC_LIBTOOL_FC], [])
3372-dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
3373-dnl AC_DEFUN([AC_LIBTOOL_RC], [])
3374+# Set sane defaults for various variables
3375+test -z "$CC" && CC=cc
3376+test -z "$LTCC" && LTCC=$CC
3377+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
3378+test -z "$LD" && LD=ld
3379+test -z "$ac_objext" && ac_objext=o
3380
3381+_LT_CC_BASENAME([$compiler])
3382
3383-# _LT_TAG_COMPILER
3384-# ----------------
3385-m4_defun([_LT_TAG_COMPILER],
3386-[AC_REQUIRE([AC_PROG_CC])dnl
3387+# Only perform the check for file, if the check method requires it
3388+test -z "$MAGIC_CMD" && MAGIC_CMD=file
3389+case $deplibs_check_method in
3390+file_magic*)
3391+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3392+ _LT_PATH_MAGIC
3393+ fi
3394+ ;;
3395+esac
3396
3397-_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
3398-_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
3399-_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
3400-_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
3401+# Use C for the default configuration in the libtool script
3402+LT_SUPPORTED_TAG([CC])
3403+_LT_LANG_C_CONFIG
3404+_LT_LANG_DEFAULT_CONFIG
3405+_LT_CONFIG_COMMANDS
3406+])# _LT_SETUP
3407
3408-# If no C compiler was specified, use CC.
3409-LTCC=${LTCC-"$CC"}
3410
3411-# If no C compiler flags were specified, use CFLAGS.
3412-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
3413+# _LT_PREPARE_SED_QUOTE_VARS
3414+# --------------------------
3415+# Define a few sed substitution that help us do robust quoting.
3416+m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
3417+[# Backslashify metacharacters that are still active within
3418+# double-quoted strings.
3419+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
3420
3421-# Allow CC to be a program name with arguments.
3422-compiler=$CC
3423-])# _LT_TAG_COMPILER
3424+# Same as above, but do not quote variable references.
3425+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
3426
3427+# Sed substitution to delay expansion of an escaped shell variable in a
3428+# double_quote_subst'ed string.
3429+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3430
3431-# _LT_COMPILER_BOILERPLATE
3432-# ------------------------
3433-# Check for compiler boilerplate output or warnings with
3434-# the simple compiler test code.
3435-m4_defun([_LT_COMPILER_BOILERPLATE],
3436-[m4_require([_LT_DECL_SED])dnl
3437-ac_outfile=conftest.$ac_objext
3438-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
3439-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
3440-_lt_compiler_boilerplate=`cat conftest.err`
3441-$RM conftest*
3442-])# _LT_COMPILER_BOILERPLATE
3443+# Sed substitution to delay expansion of an escaped single quote.
3444+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3445
3446+# Sed substitution to avoid accidental globbing in evaled expressions
3447+no_glob_subst='s/\*/\\\*/g'
3448+])
3449
3450-# _LT_LINKER_BOILERPLATE
3451-# ----------------------
3452-# Check for linker boilerplate output or warnings with
3453-# the simple link test code.
3454-m4_defun([_LT_LINKER_BOILERPLATE],
3455-[m4_require([_LT_DECL_SED])dnl
3456-ac_outfile=conftest.$ac_objext
3457-echo "$lt_simple_link_test_code" >conftest.$ac_ext
3458-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
3459-_lt_linker_boilerplate=`cat conftest.err`
3460-$RM -r conftest*
3461-])# _LT_LINKER_BOILERPLATE
3462+# _LT_PROG_LTMAIN
3463+# ---------------
3464+# Note that this code is called both from 'configure', and 'config.status'
3465+# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
3466+# 'config.status' has no value for ac_aux_dir unless we are using Automake,
3467+# so we pass a copy along to make sure it has a sensible value anyway.
3468+m4_defun([_LT_PROG_LTMAIN],
3469+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
3470+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
3471+ltmain=$ac_aux_dir/ltmain.sh
3472+])# _LT_PROG_LTMAIN
3473
3474-# _LT_REQUIRED_DARWIN_CHECKS
3475-# -------------------------
3476-m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
3477- case $host_os in
3478- rhapsody* | darwin*)
3479- AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
3480- AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
3481- AC_CHECK_TOOL([LIPO], [lipo], [:])
3482- AC_CHECK_TOOL([OTOOL], [otool], [:])
3483- AC_CHECK_TOOL([OTOOL64], [otool64], [:])
3484- _LT_DECL([], [DSYMUTIL], [1],
3485- [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
3486- _LT_DECL([], [NMEDIT], [1],
3487- [Tool to change global to local symbols on Mac OS X])
3488- _LT_DECL([], [LIPO], [1],
3489- [Tool to manipulate fat objects and archives on Mac OS X])
3490- _LT_DECL([], [OTOOL], [1],
3491- [ldd/readelf like tool for Mach-O binaries on Mac OS X])
3492- _LT_DECL([], [OTOOL64], [1],
3493- [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
3494
3495- AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
3496- [lt_cv_apple_cc_single_mod=no
3497- if test -z "$LT_MULTI_MODULE"; then
3498- # By default we will add the -single_module flag. You can override
3499- # by either setting the environment variable LT_MULTI_MODULE
3500- # non-empty at configure time, or by adding -multi_module to the
3501- # link flags.
3502- rm -rf libconftest.dylib*
3503- echo "int foo(void){return 1;}" > conftest.c
3504- echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
3505--dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
3506- $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
3507- -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
3508- _lt_result=$?
3509- # If there is a non-empty error log, and "single_module"
3510- # appears in it, assume the flag caused a linker warning
3511- if test -s conftest.err && $GREP single_module conftest.err; then
3512- cat conftest.err >&AS_MESSAGE_LOG_FD
3513- # Otherwise, if the output was created with a 0 exit code from
3514- # the compiler, it worked.
3515- elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
3516- lt_cv_apple_cc_single_mod=yes
3517- else
3518- cat conftest.err >&AS_MESSAGE_LOG_FD
3519- fi
3520- rm -rf libconftest.dylib*
3521- rm -f conftest.*
3522- fi])
3523
3524- AC_CACHE_CHECK([for -exported_symbols_list linker flag],
3525- [lt_cv_ld_exported_symbols_list],
3526- [lt_cv_ld_exported_symbols_list=no
3527- save_LDFLAGS=$LDFLAGS
3528- echo "_main" > conftest.sym
3529- LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
3530- AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
3531- [lt_cv_ld_exported_symbols_list=yes],
3532- [lt_cv_ld_exported_symbols_list=no])
3533- LDFLAGS=$save_LDFLAGS
3534- ])
3535+# So that we can recreate a full libtool script including additional
3536+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
3537+# in macros and then make a single call at the end using the 'libtool'
3538+# label.
3539
3540- AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
3541- [lt_cv_ld_force_load=no
3542- cat > conftest.c << _LT_EOF
3543-int forced_loaded() { return 2;}
3544-_LT_EOF
3545- echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
3546- $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
3547- echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
3548- $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
3549- echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
3550- $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
3551- cat > conftest.c << _LT_EOF
3552-int main() { return 0;}
3553-_LT_EOF
3554- echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
3555- $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
3556- _lt_result=$?
3557- if test -s conftest.err && $GREP force_load conftest.err; then
3558- cat conftest.err >&AS_MESSAGE_LOG_FD
3559- elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
3560- lt_cv_ld_force_load=yes
3561- else
3562- cat conftest.err >&AS_MESSAGE_LOG_FD
3563- fi
3564- rm -f conftest.err libconftest.a conftest conftest.c
3565- rm -rf conftest.dSYM
3566- ])
3567- case $host_os in
3568- rhapsody* | darwin1.[[012]])
3569- _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
3570- darwin1.*)
3571- _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
3572- darwin*) # darwin 5.x on
3573- # if running on 10.5 or later, the deployment target defaults
3574- # to the OS version, if on x86, and 10.4, the deployment
3575- # target defaults to 10.4. Don't you love it?
3576- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
3577- 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*)
3578- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
3579- 10.[[012]][[,.]]*)
3580- _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
3581- 10.*|11.*)
3582- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
3583- esac
3584- ;;
3585- esac
3586- if test yes = "$lt_cv_apple_cc_single_mod"; then
3587- _lt_dar_single_mod='$single_module'
3588- fi
3589- if test yes = "$lt_cv_ld_exported_symbols_list"; then
3590- _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
3591- else
3592- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
3593- fi
3594- if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
3595- _lt_dsymutil='~$DSYMUTIL $lib || :'
3596- else
3597- _lt_dsymutil=
3598- fi
3599- ;;
3600- esac
3601-])
3602
3603+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
3604+# ----------------------------------------
3605+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
3606+m4_define([_LT_CONFIG_LIBTOOL_INIT],
3607+[m4_ifval([$1],
3608+ [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
3609+ [$1
3610+])])])
3611
3612-# _LT_DARWIN_LINKER_FEATURES([TAG])
3613-# ---------------------------------
3614-# Checks for linker and compiler features on darwin
3615-m4_defun([_LT_DARWIN_LINKER_FEATURES],
3616-[
3617- m4_require([_LT_REQUIRED_DARWIN_CHECKS])
3618- _LT_TAGVAR(archive_cmds_need_lc, $1)=no
3619- _LT_TAGVAR(hardcode_direct, $1)=no
3620- _LT_TAGVAR(hardcode_automatic, $1)=yes
3621- _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
3622- if test yes = "$lt_cv_ld_force_load"; then
3623- _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
3624- m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
3625- [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
3626- else
3627- _LT_TAGVAR(whole_archive_flag_spec, $1)=''
3628- fi
3629- _LT_TAGVAR(link_all_deplibs, $1)=yes
3630- _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
3631- case $cc_basename in
3632- ifort*|nagfor*) _lt_dar_can_shared=yes ;;
3633- *) _lt_dar_can_shared=$GCC ;;
3634- esac
3635- if test yes = "$_lt_dar_can_shared"; then
3636- output_verbose_link_cmd=func_echo_all
3637- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
3638- _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
3639- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
3640- _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
3641- m4_if([$1], [CXX],
3642-[ if test yes != "$lt_cv_apple_cc_single_mod"; then
3643- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
3644- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
3645- fi
3646-],[])
3647- else
3648- _LT_TAGVAR(ld_shlibs, $1)=no
3649- fi
3650-])
3651+# Initialize.
3652+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
3653
3654-# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
3655-# ----------------------------------
3656-# Links a minimal program and checks the executable
3657-# for the system default hardcoded library path. In most cases,
3658-# this is /usr/lib:/lib, but when the MPI compilers are used
3659-# the location of the communication and MPI libs are included too.
3660-# If we don't find anything, use the default library path according
3661-# to the aix ld manual.
3662-# Store the results from the different compilers for each TAGNAME.
3663-# Allow to override them for all tags through lt_cv_aix_libpath.
3664-m4_defun([_LT_SYS_MODULE_PATH_AIX],
3665-[m4_require([_LT_DECL_SED])dnl
3666-if test set = "${lt_cv_aix_libpath+set}"; then
3667- aix_libpath=$lt_cv_aix_libpath
3668-else
3669- AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
3670- [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
3671- lt_aix_libpath_sed='[
3672- /Import File Strings/,/^$/ {
3673- /^0/ {
3674- s/^0 *\([^ ]*\) *$/\1/
3675- p
3676- }
3677- }]'
3678- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
3679- # Check for a 64-bit object if we didn't find anything.
3680- if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
3681- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
3682- fi],[])
3683- if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
3684- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
3685- fi
3686- ])
3687- aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
3688-fi
3689-])# _LT_SYS_MODULE_PATH_AIX
3690
3691+# _LT_CONFIG_LIBTOOL([COMMANDS])
3692+# ------------------------------
3693+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
3694+m4_define([_LT_CONFIG_LIBTOOL],
3695+[m4_ifval([$1],
3696+ [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
3697+ [$1
3698+])])])
3699
3700-# _LT_SHELL_INIT(ARG)
3701-# -------------------
3702-m4_define([_LT_SHELL_INIT],
3703-[m4_divert_text([M4SH-INIT], [$1
3704-])])# _LT_SHELL_INIT
3705+# Initialize.
3706+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
3707
3708
3709+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
3710+# -----------------------------------------------------
3711+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
3712+[_LT_CONFIG_LIBTOOL([$1])
3713+_LT_CONFIG_LIBTOOL_INIT([$2])
3714+])
3715
3716-# _LT_PROG_ECHO_BACKSLASH
3717-# -----------------------
3718-# Find how we can fake an echo command that does not interpret backslash.
3719-# In particular, with Autoconf 2.60 or later we add some code to the start
3720-# of the generated configure script that will find a shell with a builtin
3721-# printf (that we can use as an echo command).
3722-m4_defun([_LT_PROG_ECHO_BACKSLASH],
3723-[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3724-ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3725-ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3726
3727-AC_MSG_CHECKING([how to print strings])
3728-# Test print first, because it will be a builtin if present.
3729-if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3730- test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3731- ECHO='print -r --'
3732-elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3733- ECHO='printf %s\n'
3734-else
3735- # Use this function as a fallback that always works.
3736- func_fallback_echo ()
3737- {
3738- eval 'cat <<_LTECHO_EOF
3739-$[]1
3740-_LTECHO_EOF'
3741- }
3742- ECHO='func_fallback_echo'
3743-fi
3744+# _LT_FORMAT_COMMENT([COMMENT])
3745+# -----------------------------
3746+# Add leading comment marks to the start of each line, and a trailing
3747+# full-stop to the whole comment if one is not present already.
3748+m4_define([_LT_FORMAT_COMMENT],
3749+[m4_ifval([$1], [
3750+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
3751+ [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
3752+)])
3753
3754-# func_echo_all arg...
3755-# Invoke $ECHO with all args, space-separated.
3756-func_echo_all ()
3757-{
3758- $ECHO "$*"
3759-}
3760
3761-case $ECHO in
3762- printf*) AC_MSG_RESULT([printf]) ;;
3763- print*) AC_MSG_RESULT([print -r]) ;;
3764- *) AC_MSG_RESULT([cat]) ;;
3765-esac
3766
3767-m4_ifdef([_AS_DETECT_SUGGESTED],
3768-[_AS_DETECT_SUGGESTED([
3769- test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
3770- ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3771- ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3772- ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3773- PATH=/empty FPATH=/empty; export PATH FPATH
3774- test "X`printf %s $ECHO`" = "X$ECHO" \
3775- || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
3776
3777-_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
3778-_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
3779-])# _LT_PROG_ECHO_BACKSLASH
3780
3781+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
3782+# -------------------------------------------------------------------
3783+# CONFIGNAME is the name given to the value in the libtool script.
3784+# VARNAME is the (base) name used in the configure script.
3785+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
3786+# VARNAME. Any other value will be used directly.
3787+m4_define([_LT_DECL],
3788+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
3789+ [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
3790+ [m4_ifval([$1], [$1], [$2])])
3791+ lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
3792+ m4_ifval([$4],
3793+ [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
3794+ lt_dict_add_subkey([lt_decl_dict], [$2],
3795+ [tagged?], [m4_ifval([$5], [yes], [no])])])
3796+])
3797
3798-# _LT_WITH_SYSROOT
3799-# ----------------
3800-AC_DEFUN([_LT_WITH_SYSROOT],
3801-[AC_MSG_CHECKING([for sysroot])
3802-AC_ARG_WITH([sysroot],
3803-[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
3804- [Search for dependent libraries within DIR (or the compiler's sysroot
3805- if not specified).])],
3806-[], [with_sysroot=no])
3807
3808-dnl lt_sysroot will always be passed unquoted. We quote it here
3809-dnl in case the user passed a directory name.
3810-lt_sysroot=
3811-case $with_sysroot in #(
3812- yes)
3813- if test yes = "$GCC"; then
3814- lt_sysroot=`$CC --print-sysroot 2>/dev/null`
3815- fi
3816- ;; #(
3817- /*)
3818- lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
3819- ;; #(
3820- no|'')
3821- ;; #(
3822- *)
3823- AC_MSG_RESULT([$with_sysroot])
3824- AC_MSG_ERROR([The sysroot must be an absolute path.])
3825- ;;
3826-esac
3827+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
3828+# --------------------------------------------------------
3829+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
3830
3831- AC_MSG_RESULT([${lt_sysroot:-no}])
3832-_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
3833-[dependent libraries, and where our libraries should be installed.])])
3834
3835-# _LT_ENABLE_LOCK
3836-# ---------------
3837-m4_defun([_LT_ENABLE_LOCK],
3838-[AC_ARG_ENABLE([libtool-lock],
3839- [AS_HELP_STRING([--disable-libtool-lock],
3840- [avoid locking (might break parallel builds)])])
3841-test no = "$enable_libtool_lock" || enable_libtool_lock=yes
3842+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
3843+# ------------------------------------------------
3844+m4_define([lt_decl_tag_varnames],
3845+[_lt_decl_filter([tagged?], [yes], $@)])
3846
3847-# Some flags need to be propagated to the compiler or linker for good
3848-# libtool support.
3849-case $host in
3850-ia64-*-hpux*)
3851- # Find out what ABI is being produced by ac_compile, and set mode
3852- # options accordingly.
3853- echo 'int i;' > conftest.$ac_ext
3854- if AC_TRY_EVAL(ac_compile); then
3855- case `/usr/bin/file conftest.$ac_objext` in
3856- *ELF-32*)
3857- HPUX_IA64_MODE=32
3858- ;;
3859- *ELF-64*)
3860- HPUX_IA64_MODE=64
3861- ;;
3862- esac
3863- fi
3864- rm -rf conftest*
3865- ;;
3866-*-*-irix6*)
3867- # Find out what ABI is being produced by ac_compile, and set linker
3868- # options accordingly.
3869- echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
3870- if AC_TRY_EVAL(ac_compile); then
3871- if test yes = "$lt_cv_prog_gnu_ld"; then
3872- case `/usr/bin/file conftest.$ac_objext` in
3873- *32-bit*)
3874- LD="${LD-ld} -melf32bsmip"
3875- ;;
3876- *N32*)
3877- LD="${LD-ld} -melf32bmipn32"
3878- ;;
3879- *64-bit*)
3880- LD="${LD-ld} -melf64bmip"
3881- ;;
3882- esac
3883- else
3884- case `/usr/bin/file conftest.$ac_objext` in
3885- *32-bit*)
3886- LD="${LD-ld} -32"
3887- ;;
3888- *N32*)
3889- LD="${LD-ld} -n32"
3890- ;;
3891- *64-bit*)
3892- LD="${LD-ld} -64"
3893- ;;
3894- esac
3895- fi
3896- fi
3897- rm -rf conftest*
3898- ;;
3899
3900-mips64*-*linux*)
3901- # Find out what ABI is being produced by ac_compile, and set linker
3902- # options accordingly.
3903- echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
3904- if AC_TRY_EVAL(ac_compile); then
3905- emul=elf
3906- case `/usr/bin/file conftest.$ac_objext` in
3907- *32-bit*)
3908- emul="${emul}32"
3909- ;;
3910- *64-bit*)
3911- emul="${emul}64"
3912- ;;
3913- esac
3914- case `/usr/bin/file conftest.$ac_objext` in
3915- *MSB*)
3916- emul="${emul}btsmip"
3917- ;;
3918- *LSB*)
3919- emul="${emul}ltsmip"
3920- ;;
3921- esac
3922- case `/usr/bin/file conftest.$ac_objext` in
3923- *N32*)
3924- emul="${emul}n32"
3925- ;;
3926- esac
3927- LD="${LD-ld} -m $emul"
3928- fi
3929- rm -rf conftest*
3930- ;;
3931+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
3932+# ---------------------------------------------------------
3933+m4_define([_lt_decl_filter],
3934+[m4_case([$#],
3935+ [0], [m4_fatal([$0: too few arguments: $#])],
3936+ [1], [m4_fatal([$0: too few arguments: $#: $1])],
3937+ [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
3938+ [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
3939+ [lt_dict_filter([lt_decl_dict], $@)])[]dnl
3940+])
3941
3942-x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
3943-s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
3944- # Find out what ABI is being produced by ac_compile, and set linker
3945- # options accordingly. Note that the listed cases only cover the
3946- # situations where additional linker options are needed (such as when
3947- # doing 32-bit compilation for a host where ld defaults to 64-bit, or
3948- # vice versa); the common cases where no linker options are needed do
3949- # not appear in the list.
3950- echo 'int i;' > conftest.$ac_ext
3951- if AC_TRY_EVAL(ac_compile); then
3952- case `/usr/bin/file conftest.o` in
3953- *32-bit*)
3954- case $host in
3955- x86_64-*kfreebsd*-gnu)
3956- LD="${LD-ld} -m elf_i386_fbsd"
3957- ;;
3958- x86_64-*linux*)
3959- case `/usr/bin/file conftest.o` in
3960- *x86-64*)
3961- LD="${LD-ld} -m elf32_x86_64"
3962- ;;
3963- *)
3964- LD="${LD-ld} -m elf_i386"
3965- ;;
3966- esac
3967- ;;
3968- powerpc64le-*linux*)
3969- LD="${LD-ld} -m elf32lppclinux"
3970- ;;
3971- powerpc64-*linux*)
3972- LD="${LD-ld} -m elf32ppclinux"
3973- ;;
3974- s390x-*linux*)
3975- LD="${LD-ld} -m elf_s390"
3976- ;;
3977- sparc64-*linux*)
3978- LD="${LD-ld} -m elf32_sparc"
3979- ;;
3980- esac
3981- ;;
3982- *64-bit*)
3983- case $host in
3984- x86_64-*kfreebsd*-gnu)
3985- LD="${LD-ld} -m elf_x86_64_fbsd"
3986- ;;
3987- x86_64-*linux*)
3988- LD="${LD-ld} -m elf_x86_64"
3989- ;;
3990- powerpcle-*linux*)
3991- LD="${LD-ld} -m elf64lppc"
3992- ;;
3993- powerpc-*linux*)
3994- LD="${LD-ld} -m elf64ppc"
3995- ;;
3996- s390*-*linux*|s390*-*tpf*)
3997- LD="${LD-ld} -m elf64_s390"
3998- ;;
3999- sparc*-*linux*)
4000- LD="${LD-ld} -m elf64_sparc"
4001- ;;
4002- esac
4003- ;;
4004- esac
4005- fi
4006- rm -rf conftest*
4007- ;;
4008-
4009-*-*-sco3.2v5*)
4010- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4011- SAVE_CFLAGS=$CFLAGS
4012- CFLAGS="$CFLAGS -belf"
4013- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
4014- [AC_LANG_PUSH(C)
4015- AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
4016- AC_LANG_POP])
4017- if test yes != "$lt_cv_cc_needs_belf"; then
4018- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4019- CFLAGS=$SAVE_CFLAGS
4020- fi
4021- ;;
4022-*-*solaris*)
4023- # Find out what ABI is being produced by ac_compile, and set linker
4024- # options accordingly.
4025- echo 'int i;' > conftest.$ac_ext
4026- if AC_TRY_EVAL(ac_compile); then
4027- case `/usr/bin/file conftest.o` in
4028- *64-bit*)
4029- case $lt_cv_prog_gnu_ld in
4030- yes*)
4031- case $host in
4032- i?86-*-solaris*|x86_64-*-solaris*)
4033- LD="${LD-ld} -m elf_x86_64"
4034- ;;
4035- sparc*-*-solaris*)
4036- LD="${LD-ld} -m elf64_sparc"
4037- ;;
4038- esac
4039- # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
4040- if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
4041- LD=${LD-ld}_sol2
4042- fi
4043- ;;
4044- *)
4045- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4046- LD="${LD-ld} -64"
4047- fi
4048- ;;
4049- esac
4050- ;;
4051- esac
4052- fi
4053- rm -rf conftest*
4054- ;;
4055-esac
4056-
4057-need_locks=$enable_libtool_lock
4058-])# _LT_ENABLE_LOCK
4059
4060+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
4061+# --------------------------------------------------
4062+m4_define([lt_decl_quote_varnames],
4063+[_lt_decl_filter([value], [1], $@)])
4064
4065-# _LT_PROG_AR
4066-# -----------
4067-m4_defun([_LT_PROG_AR],
4068-[AC_CHECK_TOOLS(AR, [ar], false)
4069-: ${AR=ar}
4070-: ${AR_FLAGS=cr}
4071-_LT_DECL([], [AR], [1], [The archiver])
4072-_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
4073
4074-AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
4075- [lt_cv_ar_at_file=no
4076- AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
4077- [echo conftest.$ac_objext > conftest.lst
4078- lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
4079- AC_TRY_EVAL([lt_ar_try])
4080- if test 0 -eq "$ac_status"; then
4081- # Ensure the archiver fails upon bogus file names.
4082- rm -f conftest.$ac_objext libconftest.a
4083- AC_TRY_EVAL([lt_ar_try])
4084- if test 0 -ne "$ac_status"; then
4085- lt_cv_ar_at_file=@
4086- fi
4087- fi
4088- rm -f conftest.* libconftest.a
4089- ])
4090- ])
4091+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
4092+# ---------------------------------------------------
4093+m4_define([lt_decl_dquote_varnames],
4094+[_lt_decl_filter([value], [2], $@)])
4095
4096-if test no = "$lt_cv_ar_at_file"; then
4097- archiver_list_spec=
4098-else
4099- archiver_list_spec=$lt_cv_ar_at_file
4100-fi
4101-_LT_DECL([], [archiver_list_spec], [1],
4102- [How to feed a file listing to the archiver])
4103-])# _LT_PROG_AR
4104
4105+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
4106+# ---------------------------------------------------
4107+m4_define([lt_decl_varnames_tagged],
4108+[m4_assert([$# <= 2])dnl
4109+_$0(m4_quote(m4_default([$1], [[, ]])),
4110+ m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
4111+ m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
4112+m4_define([_lt_decl_varnames_tagged],
4113+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
4114
4115-# _LT_CMD_OLD_ARCHIVE
4116-# -------------------
4117-m4_defun([_LT_CMD_OLD_ARCHIVE],
4118-[_LT_PROG_AR
4119
4120-AC_CHECK_TOOL(STRIP, strip, :)
4121-test -z "$STRIP" && STRIP=:
4122-_LT_DECL([], [STRIP], [1], [A symbol stripping program])
4123+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
4124+# ------------------------------------------------
4125+m4_define([lt_decl_all_varnames],
4126+[_$0(m4_quote(m4_default([$1], [[, ]])),
4127+ m4_if([$2], [],
4128+ m4_quote(lt_decl_varnames),
4129+ m4_quote(m4_shift($@))))[]dnl
4130+])
4131+m4_define([_lt_decl_all_varnames],
4132+[lt_join($@, lt_decl_varnames_tagged([$1],
4133+ lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
4134+])
4135
4136-AC_CHECK_TOOL(RANLIB, ranlib, :)
4137-test -z "$RANLIB" && RANLIB=:
4138-_LT_DECL([], [RANLIB], [1],
4139- [Commands used to install an old-style archive])
4140
4141-# Determine commands to create old-style static archives.
4142-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4143-old_postinstall_cmds='chmod 644 $oldlib'
4144-old_postuninstall_cmds=
4145+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
4146+# ------------------------------------
4147+# Quote a variable value, and forward it to 'config.status' so that its
4148+# declaration there will have the same value as in 'configure'. VARNAME
4149+# must have a single quote delimited value for this to work.
4150+m4_define([_LT_CONFIG_STATUS_DECLARE],
4151+[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
4152
4153-if test -n "$RANLIB"; then
4154- case $host_os in
4155- bitrig* | openbsd*)
4156- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
4157- ;;
4158- *)
4159- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
4160- ;;
4161- esac
4162- old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
4163-fi
4164
4165-case $host_os in
4166- darwin*)
4167- lock_old_archive_extraction=yes ;;
4168- *)
4169- lock_old_archive_extraction=no ;;
4170-esac
4171-_LT_DECL([], [old_postinstall_cmds], [2])
4172-_LT_DECL([], [old_postuninstall_cmds], [2])
4173-_LT_TAGDECL([], [old_archive_cmds], [2],
4174- [Commands used to build an old-style archive])
4175-_LT_DECL([], [lock_old_archive_extraction], [0],
4176- [Whether to use a lock for old archive extraction])
4177-])# _LT_CMD_OLD_ARCHIVE
4178+# _LT_CONFIG_STATUS_DECLARATIONS
4179+# ------------------------------
4180+# We delimit libtool config variables with single quotes, so when
4181+# we write them to config.status, we have to be sure to quote all
4182+# embedded single quotes properly. In configure, this macro expands
4183+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
4184+#
4185+# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
4186+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
4187+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
4188+ [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
4189
4190
4191-# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
4192-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
4193-# ----------------------------------------------------------------
4194-# Check whether the given compiler option works
4195-AC_DEFUN([_LT_COMPILER_OPTION],
4196-[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4197-m4_require([_LT_DECL_SED])dnl
4198-AC_CACHE_CHECK([$1], [$2],
4199- [$2=no
4200- m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
4201- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
4202- lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
4203- # Insert the option either (1) after the last *FLAGS variable, or
4204- # (2) before a word containing "conftest.", or (3) at the end.
4205- # Note that $ac_compile itself does not contain backslashes and begins
4206- # with a dollar sign (not a hyphen), so the echo should work correctly.
4207- # The option is referenced via a variable to avoid confusing sed.
4208- lt_compile=`echo "$ac_compile" | $SED \
4209- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
4210- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
4211- -e 's:$: $lt_compiler_flag:'`
4212- (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
4213- (eval "$lt_compile" 2>conftest.err)
4214- ac_status=$?
4215- cat conftest.err >&AS_MESSAGE_LOG_FD
4216- echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
4217- if (exit $ac_status) && test -s "$ac_outfile"; then
4218- # The compiler can only warn and ignore the option if not recognized
4219- # So say no if there are warnings other than the usual output.
4220- $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
4221- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
4222- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
4223- $2=yes
4224- fi
4225- fi
4226- $RM conftest*
4227+# _LT_LIBTOOL_TAGS
4228+# ----------------
4229+# Output comment and list of tags supported by the script
4230+m4_defun([_LT_LIBTOOL_TAGS],
4231+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
4232+available_tags='_LT_TAGS'dnl
4233 ])
4234
4235-if test yes = "[$]$2"; then
4236- m4_if([$5], , :, [$5])
4237-else
4238- m4_if([$6], , :, [$6])
4239-fi
4240-])# _LT_COMPILER_OPTION
4241
4242-# Old name:
4243-AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
4244-dnl aclocal-1.4 backwards compatibility:
4245-dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
4246+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
4247+# -----------------------------------
4248+# Extract the dictionary values for VARNAME (optionally with TAG) and
4249+# expand to a commented shell variable setting:
4250+#
4251+# # Some comment about what VAR is for.
4252+# visible_name=$lt_internal_name
4253+m4_define([_LT_LIBTOOL_DECLARE],
4254+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
4255+ [description])))[]dnl
4256+m4_pushdef([_libtool_name],
4257+ m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
4258+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
4259+ [0], [_libtool_name=[$]$1],
4260+ [1], [_libtool_name=$lt_[]$1],
4261+ [2], [_libtool_name=$lt_[]$1],
4262+ [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
4263+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
4264+])
4265
4266
4267-# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
4268-# [ACTION-SUCCESS], [ACTION-FAILURE])
4269-# ----------------------------------------------------
4270-# Check whether the given linker option works
4271-AC_DEFUN([_LT_LINKER_OPTION],
4272-[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4273-m4_require([_LT_DECL_SED])dnl
4274-AC_CACHE_CHECK([$1], [$2],
4275- [$2=no
4276- save_LDFLAGS=$LDFLAGS
4277- LDFLAGS="$LDFLAGS $3"
4278- echo "$lt_simple_link_test_code" > conftest.$ac_ext
4279- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
4280- # The linker can only warn and ignore the option if not recognized
4281- # So say no if there are warnings
4282- if test -s conftest.err; then
4283- # Append any errors to the config.log.
4284- cat conftest.err 1>&AS_MESSAGE_LOG_FD
4285- $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
4286- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
4287- if diff conftest.exp conftest.er2 >/dev/null; then
4288- $2=yes
4289- fi
4290- else
4291- $2=yes
4292- fi
4293- fi
4294- $RM -r conftest*
4295- LDFLAGS=$save_LDFLAGS
4296-])
4297-
4298-if test yes = "[$]$2"; then
4299- m4_if([$4], , :, [$4])
4300-else
4301- m4_if([$5], , :, [$5])
4302-fi
4303-])# _LT_LINKER_OPTION
4304+# _LT_LIBTOOL_CONFIG_VARS
4305+# -----------------------
4306+# Produce commented declarations of non-tagged libtool config variables
4307+# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
4308+# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
4309+# section) are produced by _LT_LIBTOOL_TAG_VARS.
4310+m4_defun([_LT_LIBTOOL_CONFIG_VARS],
4311+[m4_foreach([_lt_var],
4312+ m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
4313+ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
4314
4315-# Old name:
4316-AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
4317-dnl aclocal-1.4 backwards compatibility:
4318-dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
4319
4320+# _LT_LIBTOOL_TAG_VARS(TAG)
4321+# -------------------------
4322+m4_define([_LT_LIBTOOL_TAG_VARS],
4323+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
4324+ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
4325
4326-# LT_CMD_MAX_LEN
4327-#---------------
4328-AC_DEFUN([LT_CMD_MAX_LEN],
4329-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
4330-# find the maximum length of command line arguments
4331-AC_MSG_CHECKING([the maximum length of command line arguments])
4332-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
4333- i=0
4334- teststring=ABCD
4335
4336- case $build_os in
4337- msdosdjgpp*)
4338- # On DJGPP, this test can blow up pretty badly due to problems in libc
4339- # (any single argument exceeding 2000 bytes causes a buffer overrun
4340- # during glob expansion). Even if it were fixed, the result of this
4341- # check would be larger than it should be.
4342- lt_cv_sys_max_cmd_len=12288; # 12K is about right
4343- ;;
4344+# _LT_TAGVAR(VARNAME, [TAGNAME])
4345+# ------------------------------
4346+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
4347
4348- gnu*)
4349- # Under GNU Hurd, this test is not required because there is
4350- # no limit to the length of command line arguments.
4351- # Libtool will interpret -1 as no limit whatsoever
4352- lt_cv_sys_max_cmd_len=-1;
4353- ;;
4354
4355- cygwin* | mingw* | cegcc*)
4356- # On Win9x/ME, this test blows up -- it succeeds, but takes
4357- # about 5 minutes as the teststring grows exponentially.
4358- # Worse, since 9x/ME are not pre-emptively multitasking,
4359- # you end up with a "frozen" computer, even though with patience
4360- # the test eventually succeeds (with a max line length of 256k).
4361- # Instead, let's just punt: use the minimum linelength reported by
4362- # all of the supported platforms: 8192 (on NT/2K/XP).
4363- lt_cv_sys_max_cmd_len=8192;
4364- ;;
4365+# _LT_CONFIG_COMMANDS
4366+# -------------------
4367+# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
4368+# variables for single and double quote escaping we saved from calls
4369+# to _LT_DECL, we can put quote escaped variables declarations
4370+# into 'config.status', and then the shell code to quote escape them in
4371+# for loops in 'config.status'. Finally, any additional code accumulated
4372+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
4373+m4_defun([_LT_CONFIG_COMMANDS],
4374+[AC_PROVIDE_IFELSE([LT_OUTPUT],
4375+ dnl If the libtool generation code has been placed in $CONFIG_LT,
4376+ dnl instead of duplicating it all over again into config.status,
4377+ dnl then we will have config.status run $CONFIG_LT later, so it
4378+ dnl needs to know what name is stored there:
4379+ [AC_CONFIG_COMMANDS([libtool],
4380+ [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
4381+ dnl If the libtool generation code is destined for config.status,
4382+ dnl expand the accumulated commands and init code now:
4383+ [AC_CONFIG_COMMANDS([libtool],
4384+ [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
4385+])#_LT_CONFIG_COMMANDS
4386
4387- mint*)
4388- # On MiNT this can take a long time and run out of memory.
4389- lt_cv_sys_max_cmd_len=8192;
4390- ;;
4391
4392- amigaos*)
4393- # On AmigaOS with pdksh, this test takes hours, literally.
4394- # So we just punt and use a minimum line length of 8192.
4395- lt_cv_sys_max_cmd_len=8192;
4396- ;;
4397+# Initialize.
4398+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
4399+[
4400
4401- bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
4402- # This has been around since 386BSD, at least. Likely further.
4403- if test -x /sbin/sysctl; then
4404- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4405- elif test -x /usr/sbin/sysctl; then
4406- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4407- else
4408- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4409- fi
4410- # And add a safety zone
4411- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4412- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4413- ;;
4414+# The HP-UX ksh and POSIX shell print the target directory to stdout
4415+# if CDPATH is set.
4416+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
4417
4418- interix*)
4419- # We know the value 262144 and hardcode it with a safety zone (like BSD)
4420- lt_cv_sys_max_cmd_len=196608
4421- ;;
4422+sed_quote_subst='$sed_quote_subst'
4423+double_quote_subst='$double_quote_subst'
4424+delay_variable_subst='$delay_variable_subst'
4425+_LT_CONFIG_STATUS_DECLARATIONS
4426+LTCC='$LTCC'
4427+LTCFLAGS='$LTCFLAGS'
4428+compiler='$compiler_DEFAULT'
4429
4430- os2*)
4431- # The test takes a long time on OS/2.
4432- lt_cv_sys_max_cmd_len=8192
4433- ;;
4434+# A function that is used when there is no print builtin or printf.
4435+func_fallback_echo ()
4436+{
4437+ eval 'cat <<_LTECHO_EOF
4438+\$[]1
4439+_LTECHO_EOF'
4440+}
4441
4442- osf*)
4443- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4444- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4445- # nice to cause kernel panics so lets avoid the loop below.
4446- # First set a reasonable default.
4447- lt_cv_sys_max_cmd_len=16384
4448- #
4449- if test -x /sbin/sysconfig; then
4450- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4451- *1*) lt_cv_sys_max_cmd_len=-1 ;;
4452- esac
4453- fi
4454- ;;
4455- sco3.2v5*)
4456- lt_cv_sys_max_cmd_len=102400
4457- ;;
4458- sysv5* | sco5v6* | sysv4.2uw2*)
4459- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4460- if test -n "$kargmax"; then
4461- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
4462- else
4463- lt_cv_sys_max_cmd_len=32768
4464- fi
4465- ;;
4466- *)
4467- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4468- if test -n "$lt_cv_sys_max_cmd_len" && \
4469- test undefined != "$lt_cv_sys_max_cmd_len"; then
4470- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4471- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4472- else
4473- # Make teststring a little bigger before we do anything with it.
4474- # a 1K string should be a reasonable start.
4475- for i in 1 2 3 4 5 6 7 8; do
4476- teststring=$teststring$teststring
4477- done
4478- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4479- # If test is not a shell built-in, we'll probably end up computing a
4480- # maximum length that is only half of the actual maximum length, but
4481- # we can't tell.
4482- while { test X`env echo "$teststring$teststring" 2>/dev/null` \
4483- = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4484- test 17 != "$i" # 1/2 MB should be enough
4485- do
4486- i=`expr $i + 1`
4487- teststring=$teststring$teststring
4488- done
4489- # Only check the string length outside the loop.
4490- lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4491- teststring=
4492- # Add a significant safety factor because C++ compilers can tack on
4493- # massive amounts of additional arguments before passing them to the
4494- # linker. It appears as though 1/2 is a usable value.
4495- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4496- fi
4497- ;;
4498- esac
4499-])
4500-if test -n "$lt_cv_sys_max_cmd_len"; then
4501- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
4502-else
4503- AC_MSG_RESULT(none)
4504-fi
4505-max_cmd_len=$lt_cv_sys_max_cmd_len
4506-_LT_DECL([], [max_cmd_len], [0],
4507- [What is the maximum length of a command?])
4508-])# LT_CMD_MAX_LEN
4509+# Quote evaled strings.
4510+for var in lt_decl_all_varnames([[ \
4511+]], lt_decl_quote_varnames); do
4512+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
4513+ *[[\\\\\\\`\\"\\\$]]*)
4514+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
4515+ ;;
4516+ *)
4517+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
4518+ ;;
4519+ esac
4520+done
4521
4522-# Old name:
4523-AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
4524-dnl aclocal-1.4 backwards compatibility:
4525-dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
4526+# Double-quote double-evaled strings.
4527+for var in lt_decl_all_varnames([[ \
4528+]], lt_decl_dquote_varnames); do
4529+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
4530+ *[[\\\\\\\`\\"\\\$]]*)
4531+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
4532+ ;;
4533+ *)
4534+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
4535+ ;;
4536+ esac
4537+done
4538
4539+_LT_OUTPUT_LIBTOOL_INIT
4540+])
4541
4542-# _LT_HEADER_DLFCN
4543-# ----------------
4544-m4_defun([_LT_HEADER_DLFCN],
4545-[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
4546-])# _LT_HEADER_DLFCN
4547+# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
4548+# ------------------------------------
4549+# Generate a child script FILE with all initialization necessary to
4550+# reuse the environment learned by the parent script, and make the
4551+# file executable. If COMMENT is supplied, it is inserted after the
4552+# '#!' sequence but before initialization text begins. After this
4553+# macro, additional text can be appended to FILE to form the body of
4554+# the child script. The macro ends with non-zero status if the
4555+# file could not be fully written (such as if the disk is full).
4556+m4_ifdef([AS_INIT_GENERATED],
4557+[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
4558+[m4_defun([_LT_GENERATED_FILE_INIT],
4559+[m4_require([AS_PREPARE])]dnl
4560+[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
4561+[lt_write_fail=0
4562+cat >$1 <<_ASEOF || lt_write_fail=1
4563+#! $SHELL
4564+# Generated by $as_me.
4565+$2
4566+SHELL=\${CONFIG_SHELL-$SHELL}
4567+export SHELL
4568+_ASEOF
4569+cat >>$1 <<\_ASEOF || lt_write_fail=1
4570+AS_SHELL_SANITIZE
4571+_AS_PREPARE
4572+exec AS_MESSAGE_FD>&1
4573+_ASEOF
4574+test 0 = "$lt_write_fail" && chmod +x $1[]dnl
4575+m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
4576
4577+# LT_OUTPUT
4578+# ---------
4579+# This macro allows early generation of the libtool script (before
4580+# AC_OUTPUT is called), incase it is used in configure for compilation
4581+# tests.
4582+AC_DEFUN([LT_OUTPUT],
4583+[: ${CONFIG_LT=./config.lt}
4584+AC_MSG_NOTICE([creating $CONFIG_LT])
4585+_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
4586+[# Run this file to recreate a libtool stub with the current configuration.])
4587
4588-# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
4589-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
4590-# ----------------------------------------------------------------
4591-m4_defun([_LT_TRY_DLOPEN_SELF],
4592-[m4_require([_LT_HEADER_DLFCN])dnl
4593-if test yes = "$cross_compiling"; then :
4594- [$4]
4595-else
4596- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
4597- lt_status=$lt_dlunknown
4598- cat > conftest.$ac_ext <<_LT_EOF
4599-[#line $LINENO "configure"
4600-#include "confdefs.h"
4601+cat >>"$CONFIG_LT" <<\_LTEOF
4602+lt_cl_silent=false
4603+exec AS_MESSAGE_LOG_FD>>config.log
4604+{
4605+ echo
4606+ AS_BOX([Running $as_me.])
4607+} >&AS_MESSAGE_LOG_FD
4608
4609-#if HAVE_DLFCN_H
4610-#include <dlfcn.h>
4611-#endif
4612+lt_cl_help="\
4613+'$as_me' creates a local libtool stub from the current configuration,
4614+for use in further configure time tests before the real libtool is
4615+generated.
4616
4617-#include <stdio.h>
4618+Usage: $[0] [[OPTIONS]]
4619
4620-#ifdef RTLD_GLOBAL
4621-# define LT_DLGLOBAL RTLD_GLOBAL
4622-#else
4623-# ifdef DL_GLOBAL
4624-# define LT_DLGLOBAL DL_GLOBAL
4625-# else
4626-# define LT_DLGLOBAL 0
4627-# endif
4628-#endif
4629+ -h, --help print this help, then exit
4630+ -V, --version print version number, then exit
4631+ -q, --quiet do not print progress messages
4632+ -d, --debug don't remove temporary files
4633
4634-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
4635- find out it does not work in some platform. */
4636-#ifndef LT_DLLAZY_OR_NOW
4637-# ifdef RTLD_LAZY
4638-# define LT_DLLAZY_OR_NOW RTLD_LAZY
4639-# else
4640-# ifdef DL_LAZY
4641-# define LT_DLLAZY_OR_NOW DL_LAZY
4642-# else
4643-# ifdef RTLD_NOW
4644-# define LT_DLLAZY_OR_NOW RTLD_NOW
4645-# else
4646-# ifdef DL_NOW
4647-# define LT_DLLAZY_OR_NOW DL_NOW
4648-# else
4649-# define LT_DLLAZY_OR_NOW 0
4650-# endif
4651-# endif
4652-# endif
4653-# endif
4654-#endif
4655+Report bugs to <bug-libtool@gnu.org>."
4656
4657-/* When -fvisibility=hidden is used, assume the code has been annotated
4658- correspondingly for the symbols needed. */
4659-#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
4660-int fnord () __attribute__((visibility("default")));
4661-#endif
4662+lt_cl_version="\
4663+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
4664+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
4665+configured by $[0], generated by m4_PACKAGE_STRING.
4666
4667-int fnord () { return 42; }
4668-int main ()
4669-{
4670- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
4671- int status = $lt_dlunknown;
4672+Copyright (C) 2011 Free Software Foundation, Inc.
4673+This config.lt script is free software; the Free Software Foundation
4674+gives unlimited permision to copy, distribute and modify it."
4675
4676- if (self)
4677- {
4678- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
4679- else
4680- {
4681- if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
4682- else puts (dlerror ());
4683- }
4684- /* dlclose (self); */
4685- }
4686- else
4687- puts (dlerror ());
4688+while test 0 != $[#]
4689+do
4690+ case $[1] in
4691+ --version | --v* | -V )
4692+ echo "$lt_cl_version"; exit 0 ;;
4693+ --help | --h* | -h )
4694+ echo "$lt_cl_help"; exit 0 ;;
4695+ --debug | --d* | -d )
4696+ debug=: ;;
4697+ --quiet | --q* | --silent | --s* | -q )
4698+ lt_cl_silent=: ;;
4699
4700- return status;
4701-}]
4702-_LT_EOF
4703- if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
4704- (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
4705- lt_status=$?
4706- case x$lt_status in
4707- x$lt_dlno_uscore) $1 ;;
4708- x$lt_dlneed_uscore) $2 ;;
4709- x$lt_dlunknown|x*) $3 ;;
4710- esac
4711- else :
4712- # compilation failed
4713- $3
4714- fi
4715-fi
4716-rm -fr conftest*
4717-])# _LT_TRY_DLOPEN_SELF
4718+ -*) AC_MSG_ERROR([unrecognized option: $[1]
4719+Try '$[0] --help' for more information.]) ;;
4720
4721+ *) AC_MSG_ERROR([unrecognized argument: $[1]
4722+Try '$[0] --help' for more information.]) ;;
4723+ esac
4724+ shift
4725+done
4726
4727-# LT_SYS_DLOPEN_SELF
4728-# ------------------
4729-AC_DEFUN([LT_SYS_DLOPEN_SELF],
4730-[m4_require([_LT_HEADER_DLFCN])dnl
4731-if test yes != "$enable_dlopen"; then
4732- enable_dlopen=unknown
4733- enable_dlopen_self=unknown
4734- enable_dlopen_self_static=unknown
4735-else
4736- lt_cv_dlopen=no
4737- lt_cv_dlopen_libs=
4738+if $lt_cl_silent; then
4739+ exec AS_MESSAGE_FD>/dev/null
4740+fi
4741+_LTEOF
4742
4743- case $host_os in
4744- beos*)
4745- lt_cv_dlopen=load_add_on
4746- lt_cv_dlopen_libs=
4747- lt_cv_dlopen_self=yes
4748- ;;
4749+cat >>"$CONFIG_LT" <<_LTEOF
4750+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
4751+_LTEOF
4752
4753- mingw* | pw32* | cegcc*)
4754- lt_cv_dlopen=LoadLibrary
4755- lt_cv_dlopen_libs=
4756- ;;
4757+cat >>"$CONFIG_LT" <<\_LTEOF
4758+AC_MSG_NOTICE([creating $ofile])
4759+_LT_OUTPUT_LIBTOOL_COMMANDS
4760+AS_EXIT(0)
4761+_LTEOF
4762+chmod +x "$CONFIG_LT"
4763
4764- cygwin*)
4765- lt_cv_dlopen=dlopen
4766- lt_cv_dlopen_libs=
4767- ;;
4768+# configure is writing to config.log, but config.lt does its own redirection,
4769+# appending to config.log, which fails on DOS, as config.log is still kept
4770+# open by configure. Here we exec the FD to /dev/null, effectively closing
4771+# config.log, so it can be properly (re)opened and appended to by config.lt.
4772+lt_cl_success=:
4773+test yes = "$silent" &&
4774+ lt_config_lt_args="$lt_config_lt_args --quiet"
4775+exec AS_MESSAGE_LOG_FD>/dev/null
4776+$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
4777+exec AS_MESSAGE_LOG_FD>>config.log
4778+$lt_cl_success || AS_EXIT(1)
4779+])# LT_OUTPUT
4780
4781- darwin*)
4782- # if libdl is installed we need to link against it
4783- AC_CHECK_LIB([dl], [dlopen],
4784- [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
4785- lt_cv_dlopen=dyld
4786- lt_cv_dlopen_libs=
4787- lt_cv_dlopen_self=yes
4788- ])
4789- ;;
4790
4791- tpf*)
4792- # Don't try to run any link tests for TPF. We know it's impossible
4793- # because TPF is a cross-compiler, and we know how we open DSOs.
4794- lt_cv_dlopen=dlopen
4795- lt_cv_dlopen_libs=
4796- lt_cv_dlopen_self=no
4797- ;;
4798+# _LT_CONFIG(TAG)
4799+# ---------------
4800+# If TAG is the built-in tag, create an initial libtool script with a
4801+# default configuration from the untagged config vars. Otherwise add code
4802+# to config.status for appending the configuration named by TAG from the
4803+# matching tagged config vars.
4804+m4_defun([_LT_CONFIG],
4805+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4806+_LT_CONFIG_SAVE_COMMANDS([
4807+ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
4808+ m4_if(_LT_TAG, [C], [
4809+ # See if we are running on zsh, and set the options that allow our
4810+ # commands through without removal of \ escapes.
4811+ if test -n "${ZSH_VERSION+set}"; then
4812+ setopt NO_GLOB_SUBST
4813+ fi
4814
4815- *)
4816- AC_CHECK_FUNC([shl_load],
4817- [lt_cv_dlopen=shl_load],
4818- [AC_CHECK_LIB([dld], [shl_load],
4819- [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
4820- [AC_CHECK_FUNC([dlopen],
4821- [lt_cv_dlopen=dlopen],
4822- [AC_CHECK_LIB([dl], [dlopen],
4823- [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
4824- [AC_CHECK_LIB([svld], [dlopen],
4825- [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
4826- [AC_CHECK_LIB([dld], [dld_link],
4827- [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
4828- ])
4829- ])
4830- ])
4831- ])
4832- ])
4833- ;;
4834- esac
4835+ cfgfile=${ofile}T
4836+ trap "$RM \"$cfgfile\"; exit 1" 1 2 15
4837+ $RM "$cfgfile"
4838
4839- if test no = "$lt_cv_dlopen"; then
4840- enable_dlopen=no
4841- else
4842- enable_dlopen=yes
4843- fi
4844+ cat <<_LT_EOF >> "$cfgfile"
4845+#! $SHELL
4846+# Generated automatically by $as_me ($PACKAGE) $VERSION
4847+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
4848
4849- case $lt_cv_dlopen in
4850- dlopen)
4851- save_CPPFLAGS=$CPPFLAGS
4852- test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
4853+# Provide generalized library-building support services.
4854+# Written by Gordon Matzigkeit, 1996
4855
4856- save_LDFLAGS=$LDFLAGS
4857- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
4858+_LT_COPYING
4859+_LT_LIBTOOL_TAGS
4860
4861- save_LIBS=$LIBS
4862- LIBS="$lt_cv_dlopen_libs $LIBS"
4863+# Configured defaults for sys_lib_dlsearch_path munging.
4864+: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
4865
4866- AC_CACHE_CHECK([whether a program can dlopen itself],
4867- lt_cv_dlopen_self, [dnl
4868- _LT_TRY_DLOPEN_SELF(
4869- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
4870- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
4871- ])
4872+# ### BEGIN LIBTOOL CONFIG
4873+_LT_LIBTOOL_CONFIG_VARS
4874+_LT_LIBTOOL_TAG_VARS
4875+# ### END LIBTOOL CONFIG
4876
4877- if test yes = "$lt_cv_dlopen_self"; then
4878- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
4879- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
4880- lt_cv_dlopen_self_static, [dnl
4881- _LT_TRY_DLOPEN_SELF(
4882- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
4883- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
4884- ])
4885- fi
4886+_LT_EOF
4887
4888- CPPFLAGS=$save_CPPFLAGS
4889- LDFLAGS=$save_LDFLAGS
4890- LIBS=$save_LIBS
4891- ;;
4892- esac
4893+ cat <<'_LT_EOF' >> "$cfgfile"
4894
4895- case $lt_cv_dlopen_self in
4896- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
4897- *) enable_dlopen_self=unknown ;;
4898- esac
4899+# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
4900
4901- case $lt_cv_dlopen_self_static in
4902- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
4903- *) enable_dlopen_self_static=unknown ;;
4904- esac
4905-fi
4906-_LT_DECL([dlopen_support], [enable_dlopen], [0],
4907- [Whether dlopen is supported])
4908-_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
4909- [Whether dlopen of programs is supported])
4910-_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
4911- [Whether dlopen of statically linked programs is supported])
4912-])# LT_SYS_DLOPEN_SELF
4913+_LT_PREPARE_MUNGE_PATH_LIST
4914+_LT_PREPARE_CC_BASENAME
4915
4916-# Old name:
4917-AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
4918-dnl aclocal-1.4 backwards compatibility:
4919-dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
4920+# ### END FUNCTIONS SHARED WITH CONFIGURE
4921
4922+_LT_EOF
4923
4924-# _LT_COMPILER_C_O([TAGNAME])
4925-# ---------------------------
4926-# Check to see if options -c and -o are simultaneously supported by compiler.
4927-# This macro does not hard code the compiler like AC_PROG_CC_C_O.
4928-m4_defun([_LT_COMPILER_C_O],
4929-[m4_require([_LT_DECL_SED])dnl
4930-m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4931-m4_require([_LT_TAG_COMPILER])dnl
4932-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
4933- [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
4934- [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
4935- $RM -r conftest 2>/dev/null
4936- mkdir conftest
4937- cd conftest
4938- mkdir out
4939- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
4940+ case $host_os in
4941+ aix3*)
4942+ cat <<\_LT_EOF >> "$cfgfile"
4943+# AIX sometimes has problems with the GCC collect2 program. For some
4944+# reason, if we set the COLLECT_NAMES environment variable, the problems
4945+# vanish in a puff of smoke.
4946+if test set != "${COLLECT_NAMES+set}"; then
4947+ COLLECT_NAMES=
4948+ export COLLECT_NAMES
4949+fi
4950+_LT_EOF
4951+ ;;
4952+ esac
4953
4954- lt_compiler_flag="-o out/conftest2.$ac_objext"
4955- # Insert the option either (1) after the last *FLAGS variable, or
4956- # (2) before a word containing "conftest.", or (3) at the end.
4957- # Note that $ac_compile itself does not contain backslashes and begins
4958- # with a dollar sign (not a hyphen), so the echo should work correctly.
4959- lt_compile=`echo "$ac_compile" | $SED \
4960- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
4961- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
4962- -e 's:$: $lt_compiler_flag:'`
4963- (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
4964- (eval "$lt_compile" 2>out/conftest.err)
4965- ac_status=$?
4966- cat out/conftest.err >&AS_MESSAGE_LOG_FD
4967- echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
4968- if (exit $ac_status) && test -s out/conftest2.$ac_objext
4969- then
4970- # The compiler can only warn and ignore the option if not recognized
4971- # So say no if there are warnings
4972- $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
4973- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
4974- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
4975- _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
4976- fi
4977- fi
4978- chmod u+w . 2>&AS_MESSAGE_LOG_FD
4979- $RM conftest*
4980- # SGI C++ compiler will create directory out/ii_files/ for
4981- # template instantiation
4982- test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
4983- $RM out/* && rmdir out
4984- cd ..
4985- $RM -r conftest
4986- $RM conftest*
4987-])
4988-_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
4989- [Does compiler simultaneously support -c and -o options?])
4990-])# _LT_COMPILER_C_O
4991+ _LT_PROG_LTMAIN
4992
4993+ # We use sed instead of cat because bash on DJGPP gets confused if
4994+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
4995+ # text mode, it properly converts lines to CR/LF. This bash problem
4996+ # is reportedly fixed, but why not run on old versions too?
4997+ $SED '$q' "$ltmain" >> "$cfgfile" \
4998+ || (rm -f "$cfgfile"; exit 1)
4999
5000-# _LT_COMPILER_FILE_LOCKS([TAGNAME])
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches