See <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/329/changes>
Changes: [Christos Tsantilas] Validate server certificates without bumping: fix 'make distcheck' error [Christos Tsantilas] Validate server certificates without bumping: fix compile error Fix error: return-statement with a value, in function returning 'void' [Christos Tsantilas] sslproxy_cert_sign_hash configuration option Browser vendors will get rid of SSL certificates that use SHA-1 to generate the hash that is then signed by the CA. For example, Google Chrome will start to show an "insecure" sign for certificates that are valid after 1.1.2016 and will generate a warning page for certificates that are valid after 1.1.2017 [1], [2],[4]. Microsoft will block certificates with SHA-1 after 1.1.2017 [3]. This patch: 1) Add a new configuration option to select the signing hash for generated certificates: sslproxy_cert_sign_hash. 2) If sslproxy_cert_sign_hash is not set, then use the sha256 hash. [1] https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/2-R4XziFc7A/YO0ZSrX_X4wJ [2] https://code.google.com/p/chromium/issues/detail?id=401365 [3] http://blogs.technet.com/b/pki/archive/2013/11/12/sha1-deprecation-policy.aspx [4] http://googleonlinesecurity.blogspot.ch/2014/09/gradually-sunsetting-sha-1.html This is a Measurement Factory project [Amos Jeffries] Cleanup CBDATA debugging messages * Remove duplicate labels from debug messages. function names are now automatically added. * Add debug messages to display method used for freeing CBDATA. Whether the object was deleted, or placement destructor called. [Christos Tsantilas] Validate server certificates without bumping This patch add support for the "Validate server certificates without bumping" use case described on the Peek and Splice wiki page: http://wiki.squid-cache.org/Features/SslPeekAndSplice This patch send to the certificate validation helper the certificates and errors found in SslBump3 step, even if the splicing mode selected. In the case the validation helper found errors in certificates an error page returned to the http client. The SSL error forwarding is controlled by ACLs along these lines: sslproxy_cert_error allow sslBoringErrors sslproxy_cert_error allow serversWithInvalidCerts sslproxy_cert_error deny all This is a Measurement Factory project ------------------------------------------ [...truncated 11859 lines...] make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/http'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/http'> Making uninstall in ip make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ip'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ip'> Making uninstall in icmp make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/icmp'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/icmp'> Making uninstall in ident make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> Making uninstall in log make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> Making uninstall in ipc make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> Making uninstall in mgr make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/mgr'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/mgr'> Making uninstall in snmp make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/snmp'> make[3]: Nothing to be done for `uninstall'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/snmp'> Making uninstall in adaptation make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'> Making uninstall in icap make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation/icap'> make[4]: Nothing to be done for `uninstall'. make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation/icap'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'> make[4]: Nothing to be done for `uninstall-am'. make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'> make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> /bin/rm -f -f /tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf> ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'> && rm -f diskd unlinkd ) ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share'> && rm -f mib.txt ) ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/man/man8'> && rm -f squid.8 ) /bin/rm -f -f /tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf> ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/sbin'> && rm -f squid ) ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc'> && rm -f squid.conf.default squid.conf.documented mime.conf.default ) make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> Making uninstall in tools make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'> Making uninstall in purge make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/purge'> ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/bin'> && rm -f purge ) make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/purge'> Making uninstall in squidclient make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/bin'> && rm -f squidclient ) ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/man/man1'> && rm -f squidclient.1 ) make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'> ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'> && rm -f helper-mux.pl ) ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'> && rm -f cachemgr.cgi ) /bin/rm -f -f /tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/cachemgr.conf> ( cd '/tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/man/man8'> && rm -f cachemgr.cgi.8 ) /bin/rm -f -f /tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/cachemgr.conf.default> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'> make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'> Making uninstall in test-suite make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/test-suite'> make[2]: Nothing to be done for `uninstall'. make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/test-suite'> make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make[2]: Nothing to be done for `uninstall-am'. make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make[1]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> ERROR: files left after uninstall: (check DESTDIR support) .<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/msntauth.conf> make[1]: *** [distuninstallcheck] Error 1 make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make: *** [distcheck] Error 1 buildtest.sh result is 2 BUILD: .././test-suite/buildtests/layer-00-default.opts configure: BUILD LIBRARIES: configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lcap -lrt -ldl -ldl configure: BUILD OBJECTS: configure: BUILD EXTRA OBJECTS: configure: BUILD C FLAGS: -Wall -g -O2 configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT configure: BUILD C++ FLAGS: -g -O2 -std=c++11 configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT configure: BUILD Tools C++ FLAGS: -g -O2 -std=c++11 configure: BUILD LIBRARIES: configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lcap -lrt -ldl -ldl configure: BUILD OBJECTS: configure: BUILD EXTRA OBJECTS: configure: BUILD C FLAGS: -Wall -g -O2 configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT configure: BUILD C++ FLAGS: -g -O2 -std=c++11 configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT configure: BUILD Tools C++ FLAGS: -g -O2 -std=c++11 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 # XFAIL: 0 # FAIL: 0 2014/10/08 09:51:56| FATAL ERROR: MIME Config Table <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: unlinkd_program <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/unlinkd>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: logfile_daemon <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/log_file_daemon>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: Icon Directory <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/icons>: (2) No such file or directory <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/var/logs/cache.log>: No such file or directory 2014/10/08 09:51:56| FATAL ERROR: MIME Config Table <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: unlinkd_program <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/unlinkd>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: logfile_daemon <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/log_file_daemon>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: Icon Directory <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/icons>: (2) No such file or directory <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/var/logs/cache.log>: No such file or directory 2014/10/08 09:51:56| FATAL ERROR: MIME Config Table <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: unlinkd_program <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/unlinkd>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: logfile_daemon <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/log_file_daemon>: (2) No such file or directory 2014/10/08 09:51:56| FATAL ERROR: Icon Directory <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/icons>: (2) No such file or directory <http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/var/logs/cache.log>: No such file or directory # XFAIL: 0 # FAIL: 0 diff: /tmp/am-dc-6415/<http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/msntauth.conf.default>: No such file or directory ERROR: files left after uninstall: make[1]: *** [distuninstallcheck] Error 1 make: *** [distcheck] Error 1 Build FAILED. Build step 'Execute shell' marked build as failure _______________________________________________ squid-dev mailing list [email protected] http://lists.squid-cache.org/listinfo/squid-dev
