See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/40/changes>
Changes: [Christos Tsantilas] SSL Peek and Splice The goal of this patch is to make SSL bumping decision after the origin server name is known. Peek and Splice peeks at the SSL client Hello message and SNI info if any (bumping step 1), sends identical or a similar Hello message to the SSL server and peeks at the SSL server Hello message (bumping step 2), and finally decides to proceed with splicing or bumping the connection (bumping step 3). After the step 1 bumping step completes the SNI information is available and after the step 2 bumping step completes the server certificate is available. The ssl_bump access list evaluated on every bumping step to select the bumping mode to use. The new acl "at_step" can be used to match the current bumping step. In most cases: - if the user select "peek" bumping mode at step2 then at step3 can select one of the "splice" or "terminate" modes. - If the user select "stare" bumping mode at step2 then at step 3 can select one of the "bump" or "terminate" modes. If the squid built with the SQUID_USE_OPENSSL_HELLO_OVERWRITE_HACK and the client uses openSSL library similar to the library used by squid then bumping is possible after "peek" bumping mode selection and "splice" after "stare" bumping mode selection. The bump, terminate and splice are final decisions. Example configurations: acl step1 at_step SslBump1 acl step2 at_step SslBump2 acl step3 at_step SslBump3 ssl_bump peek step1 all ssl_bump splice step2 BANKS ssl_bump peek step2 all ssl_bump terminate step3 BLACKLIST ssl_bump splice step3 all This is a Measurement Factory project ------------------------------------------ [...truncated 11115 lines...] make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'> make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share'> && rm -f mib.txt ) ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'> && rm -f diskd unlinkd ) /usr/bin/rm -f -f <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf> /usr/bin/rm -f -f <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf> ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/man/man8'> && rm -f squid.8 ) ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/sbin'> && rm -f squid ) ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/purge'> ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/bin'> && rm -f squidclient ) ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/squidclient'> make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'> ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'> && rm -f cachemgr.cgi ) ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'> && rm -f helper-mux.pl ) /usr/bin/rm -f -f <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/cachemgr.conf> /usr/bin/rm -f -f <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/cachemgr.conf.default> ( cd '<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/man/man8'> && rm -f cachemgr.cgi.8 ) make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'> make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/test-suite'> make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make[1]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> ERROR: files left after uninstall: ./etc/msntauth.conf make[1]: *** [distuninstallcheck] Error 1 make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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 # 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/08/27 08:59:35| FATAL ERROR: MIME Config Table <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: unlinkd_program <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/unlinkd>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: logfile_daemon <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/log_file_daemon>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: Icon Directory <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/var/logs/cache.log>: No such file or directory 2014/08/27 08:59:35| FATAL ERROR: MIME Config Table <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: unlinkd_program <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/unlinkd>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: logfile_daemon <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/log_file_daemon>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: Icon Directory <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/var/logs/cache.log>: No such file or directory 2014/08/27 08:59:35| FATAL ERROR: MIME Config Table <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: unlinkd_program <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/unlinkd>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: logfile_daemon <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec/log_file_daemon>: (2) No such file or directory 2014/08/27 08:59:35| FATAL ERROR: Icon Directory <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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-centos-7/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/var/logs/cache.log>: No such file or directory # XFAIL: 0 # FAIL: 0 diff: <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/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