noc | 2 Sep 19:24 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7-clang #31

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/31/changes>

Changes:

[Christos Tsantilas] %<tt (total server time) is not computed in some cases

The total server time is not computed for CONNECT requests.
An other example case is when server-first bumping mode is used and squid
connects to SSL peer, but connection terminated before the SSL handshake
completes.

This is a Measurement Factory project

------------------------------------------
[...truncated 64797 lines...]
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation/icap'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
make[4]: Nothing to be done for `uninstall-am'.
(Continue reading)

noc | 2 Sep 19:12 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7 #59

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/59/changes>

Changes:

[Christos Tsantilas] %<tt (total server time) is not computed in some cases

The total server time is not computed for CONNECT requests.
An other example case is when server-first bumping mode is used and squid
connects to SSL peer, but connection terminated before the SSL handshake
completes.

This is a Measurement Factory project

------------------------------------------
[...truncated 65985 lines...]
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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
(Continue reading)

noc | 2 Sep 16:53 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7 #57

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/57/changes>

Changes:

[Amos Jeffries] Support receiving PROXY protocol version 1 and 2.

PROXY protocol has been developed by Willy Tarreau of HAProxy for
communicating original src and dst IP:port details between proxies and
load balancers in a protocol-agnostic way.

stunnel, HAProxy and some other HTTP proxying software are already
enabled and by adding support to Squid we can effectively chain these
proxies without having to rely on X-Forwarded-For headers.

This patch adds http_port mode flag (require-proxy-header) to signal the
protocol is in use, parsing and processing logics for the PROXY protocol
headers on new connections, and the proxy_protocol_access control to
manage inbound connections.
The indirect client security/trust model remains unchanged. As do all
HTTP related logics on the connection once PROXY protocol header has
been received.

Furture Work:
* support sending PROXY protocol to cache_peers
* support receiving PROXY protocol on https_port
* rework the PROXY parse logics as a Parser-NG child parser.

------------------------------------------
[...truncated 65988 lines...]
make[3]: Nothing to be done for `uninstall'.
(Continue reading)

Tsantilas Christos | 1 Sep 18:49 2014
Picon
Picon

[PATCH] pconn_lifetime

Hi all,

This patch add a new configuration option the 'pconn_lifetime' to allow 
users set the desired maximum lifetime of a persistent connection.

When set, Squid will close a now-idle persistent connection that 
exceeded configured lifetime instead of moving the connection into the 
idle connection pool (or equivalent). No effect on ongoing/active 
transactions. Connection lifetime is the time period from the connection 
acceptance or opening time until "now".

This limit is useful in environments with long-lived connections where 
Squid configuration or environmental factors change during a single 
connection lifetime. If unrestricted, some connections may last for 
hours and even days, ignoring those changes that should have affected 
their behavior or their existence.

This is a Measurement Factory project

noc | 29 Aug 18:12 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-6 #461

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-6/461/changes>

Changes:

[Amos Jeffries] Boilerplate: update authorship contributions by Markus Moeller

With permission.

./helpers/negotiate_auth/kerberos/COPYRIGHT
- remove, since it duplicates the Squid top level COPYRIGHT file.

./lib/base64.c
- removing the inaccurate line "AUTHOR: Markus Moeller", since other
authors (myself at least) have adjusted that code as well.

./src/peer_proxy_negotiate_auth.h
- removing the line: "AUTHOR: Markus Moeller (markus_moeller at
compuserve.com)"

./src/peer_proxy_negotiate_auth.cc
- removing the "Hosted at" line as inaccurate, the file is hosted in
Squid repository, launchpad and elsewhere.

- replacing the license blurb with Squid Software Foundation blurb
(remains GPLv2+).

------------------------------------------
[...truncated 1686 lines...]
	    mkdir -p ../errors/$lang; \
	    echo -n "Translate '$lang' ..."; \
(Continue reading)

noc | 29 Aug 17:54 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7 #54

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/54/changes>

Changes:

[Amos Jeffries] Boilerplate: update authorship contributions by Markus Moeller

With permission.

./helpers/negotiate_auth/kerberos/COPYRIGHT
- remove, since it duplicates the Squid top level COPYRIGHT file.

./lib/base64.c
- removing the inaccurate line "AUTHOR: Markus Moeller", since other
authors (myself at least) have adjusted that code as well.

./src/peer_proxy_negotiate_auth.h
- removing the line: "AUTHOR: Markus Moeller (markus_moeller at
compuserve.com)"

./src/peer_proxy_negotiate_auth.cc
- removing the "Hosted at" line as inaccurate, the file is hosted in
Squid repository, launchpad and elsewhere.

- replacing the license blurb with Squid Software Foundation blurb
(remains GPLv2+).

------------------------------------------
[...truncated 1710 lines...]
	page=`basename $f`; \
	off `off --help | grep -o "\-\-notidy"` --progress=none -i ../.././test-suite/../errors/$lang.po -t
(Continue reading)

noc | 29 Aug 17:42 2014

Build failed in Jenkins: 3.HEAD-amd64-OpenBSD-5.4 #161

See <http://build.squid-cache.org/job/3.HEAD-amd64-OpenBSD-5.4/161/changes>

Changes:

[Amos Jeffries] Boilerplate: update authorship contributions by Markus Moeller

With permission.


./helpers/negotiate_auth/kerberos/COPYRIGHT
- remove, since it duplicates the Squid top level COPYRIGHT file.

./lib/base64.c
- removing the inaccurate line "AUTHOR: Markus Moeller", since other
authors (myself at least) have adjusted that code as well.

./src/peer_proxy_negotiate_auth.h
- removing the line: "AUTHOR: Markus Moeller (markus_moeller at
compuserve.com)"

./src/peer_proxy_negotiate_auth.cc
- removing the "Hosted at" line as inaccurate, the file is hosted in
Squid repository, launchpad and elsewhere.

- replacing the license blurb with Squid Software Foundation blurb
(remains GPLv2+).

[Amos Jeffries] Boilerplate: update copyright blurbs for Basic authentication helpers

* added Squid Software Foundation blurbs
(Continue reading)

noc | 29 Aug 17:39 2014

Build failed in Jenkins: 3.HEAD-amd64-fedora-19 #322

See <http://build.squid-cache.org/job/3.HEAD-amd64-fedora-19/322/changes>

Changes:

[Amos Jeffries] Boilerplate: update authorship contributions by Markus Moeller

With permission.

./helpers/negotiate_auth/kerberos/COPYRIGHT
- remove, since it duplicates the Squid top level COPYRIGHT file.

./lib/base64.c
- removing the inaccurate line "AUTHOR: Markus Moeller", since other
authors (myself at least) have adjusted that code as well.

./src/peer_proxy_negotiate_auth.h
- removing the line: "AUTHOR: Markus Moeller (markus_moeller at
compuserve.com)"

./src/peer_proxy_negotiate_auth.cc
- removing the "Hosted at" line as inaccurate, the file is hosted in
Squid repository, launchpad and elsewhere.

- replacing the license blurb with Squid Software Foundation blurb
(remains GPLv2+).

[Amos Jeffries] Boilerplate: update copyright blurbs for Basic authentication helpers

* added Squid Software Foundation blurbs

(Continue reading)

noc | 29 Aug 10:02 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7 #51

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/51/changes>

Changes:

[Christos Tsantilas] Close active pconns after their *_port goes away on reconfigure.

This change reduces what may be perceived as reconfigure memory leaks
related to *_port options. Before this change, a single persistent
connection could continue to receive new requests (and tie no longer
globally accessible PortCfg-related structures) for hours.

TODO: Close already idle pconns as well.

------------------------------------------
[...truncated 64570 lines...]
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
make[4]: Nothing to be done for `uninstall-am'.
(Continue reading)

noc | 29 Aug 03:58 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7 #49

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/49/changes>

Changes:

[Automatic source maintenance] SourceFormat Enforcement

------------------------------------------
[...truncated 65981 lines...]
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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/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-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
Making uninstall in esi
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/esi'>
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-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/esi'>
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src'>
 ( cd
(Continue reading)

noc | 27 Aug 17:18 2014

Build failed in Jenkins: 3.HEAD-amd64-centos-7-clang #21

See <http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/21/changes>

Changes:

[Amos Jeffries] Prep for 3.4.7 and 3.3.13

------------------------------------------
[...truncated 64794 lines...]
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation/icap'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/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-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/adaptation'>
Making uninstall in esi
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/esi'>
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src/esi'>
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-05-nodeps-esi/squid-3.HEAD-BZR/_build/src'>
(Continue reading)


Gmane