branches with status:
Name Status Last Modified Last Commit
lp:~measurement-factory/squid/bag1 1 Development 2017-07-06 19:19:42 UTC
12460. Removed all differences with v5 r1523...

Author: Alex Rousskov
Revision Date: 2017-07-06 19:19:42 UTC

Removed all differences with v5 r15230

... remaining after (or made by) bag1 r12459.

lp:~measurement-factory/squid/bag10s 1 Development 2017-06-29 07:26:24 UTC
13880. Try fixing compile problems after r13879

Author: Christos Tsantilas
Revision Date: 2017-06-29 07:26:24 UTC

Try fixing compile problems after r13879

lp:~measurement-factory/squid/bag14 1 Development 2017-05-30 15:46:29 UTC
14074. Count failures and use peer-specific ...

Author: Alex Rousskov
Revision Date: 2017-05-30 15:46:29 UTC

Count failures and use peer-specific connect timeouts when tunneling.

Same as v4 r15025.

lp:~measurement-factory/squid/bag5fx 1 Development 2017-05-22 17:28:31 UTC
12742. Do not unconditionally revive dead pe...

Author: Alex Rousskov
Revision Date: 2017-05-22 17:28:31 UTC

Do not unconditionally revive dead peers after a DNS refresh.

A simpler version of v5 r15145 (and bag14 r14071).

lp:~measurement-factory/squid/bag13 1 Development 2017-05-19 17:41:16 UTC
12682. Assorted fixes and improvements accum...

Author: Alex Rousskov
Revision Date: 2017-05-19 17:41:16 UTC

Assorted fixes and improvements accumulated for several years.

lp:~measurement-factory/squid/response-delay-pool 1 Development 2017-01-30 13:50:37 UTC
14399. Autoformatted.

Author: eduard-bagdasaryan
Revision Date: 2017-01-30 13:50:37 UTC

Autoformatted.

lp:~measurement-factory/squid/collapse-revalidation-requests 1 Development 2016-07-15 22:05:22 UTC
14736. Auto-formatted

Author: eduard-bagdasaryan
Revision Date: 2016-07-15 22:05:22 UTC

Auto-formatted

lp:~measurement-factory/squid/update-right-headers-on-304 1 Development 2016-07-06 08:07:55 UTC
14722. Merged from trunk r14734

Author: eduard-bagdasaryan
Revision Date: 2016-07-06 08:07:55 UTC

Merged from trunk r14734

lp:~measurement-factory/squid/bug7 1 Development 2016-03-11 17:10:47 UTC
14404. Polished to address official review c...

Author: Alex Rousskov
Revision Date: 2016-03-11 17:10:47 UTC

Polished to address official review concerns.

No functionality changes expected.

lp:~measurement-factory/squid/bag3s 1 Development 2015-06-08 16:31:06 UTC
12443. Fix assertion String.cc:221: "str" T...

Author: Christos Tsantilas
Revision Date: 2015-06-08 16:31:06 UTC

Fix assertion String.cc:221: "str"

This bug can be caused by certificates does not contain a CN field. In this
case the Ssl::ErrorDetail::cn method may return NULL causing this assertion
somewhere inside Ssl::ErrorDetail::buildDetail method, which expects always
a non NULL value from Ssl::ErrorDetail::cn and similar methods.

This patch try to hardening the Ssl::ErrorDetail error formating functions to
avoid always check for NULL values and also avoid sending wrong information
for various certificate fields in the case of an error while extracting the
information from certificate..

This is a Measurement Factory project

same as squid-3.5 r13846

lp:~measurement-factory/squid/bag11 1 Development 2015-04-23 18:30:38 UTC
14017. Secure ICAP This patch adds support ...

Author: Christos Tsantilas
Revision Date: 2015-04-23 18:30:38 UTC

Secure ICAP

This patch adds support for ICAP services that require SSL/TLS transport
connections. The same options used for the cache_peer directive are used for
the icap_service directive, with similar certificate validation logic.

To mark an ICAP service as "secure", use an "icaps://" service URI scheme when
listing your service via an icap_service directive. The industry is using a
"Secure ICAP" term, and Squid follows that convention, but "icaps" seems more
appropriate for a _scheme_ name.

Squid uses port 11344 for Secure ICAP by default, following another popular
proxy convention. The old 1344 default for plain ICAP ports has not changed.

This is a Measurement Factory project

This is the t5 patch posted to squid-dev

lp:~measurement-factory/squid/bag10 1 Development 2014-09-19 00:27:10 UTC
13537. A hack to ease transition from legacy...

Author: Alex Rousskov
Revision Date: 2014-09-19 00:27:10 UTC

A hack to ease transition from legacy configurations
still using server_ssl_cert_fingerprint instead of server_cert_fingerprint.

lp:~measurement-factory/squid/ftp-gw 1 Development 2014-08-26 15:58:49 UTC
12801. Ignore Range headers with unidentifia...

Author: Alex Rousskov
Revision Date: 2014-08-26 15:58:49 UTC

Ignore Range headers with unidentifiable byte-range values.

Same as trunk r13555.

lp:~measurement-factory/squid/bag9 1 Development 2014-06-25 00:16:52 UTC
13329. Merged from trunk r13477 to get Colla...

Author: Alex Rousskov
Revision Date: 2014-06-25 00:16:52 UTC

Merged from trunk r13477
to get Collapsed Forwarding fixes.

lp:~measurement-factory/squid/peer-idle-pool 1 Development 2014-03-18 01:47:26 UTC
12748. Added secure peer support to the stea...

Author: Alex Rousskov
Revision Date: 2014-03-13 04:25:28 UTC

Added secure peer support to the steady connection pool feature
(cache_peer ... ssl steady=N).

Supply a fake HTTP OPTIONS request to getOutgoingAddress() and
GetMarkingsToServer() to make their ACLs happier. The request is also needed
for Ssl::PeerConnector's ErrorState generation code.

Polished/finalized Ssl::PeerConnector callback answer API.

Removed double-negotiateSsl() call from Ssl::PeerConnector. The old bug did
not manifest itself except under valgrind tests for some reason.

lp:~measurement-factory/squid/bag5 1 Development 2014-03-13 21:24:19 UTC
12746. Avoid assertions on Range requests th...

Author: Alex Rousskov
Revision Date: 2014-03-13 21:24:19 UTC

Avoid assertions on Range requests that trigger Squid-generated errors.

Same as trunk r13306.

lp:~measurement-factory/squid/bag5s 1 Development 2014-01-21 00:47:55 UTC
12748. Simplify SSL session cache label used...

Author: Alex Rousskov
Revision Date: 2014-01-21 00:47:55 UTC

Simplify SSL session cache label used for naming the shared segment
in hope to avoid "Permission denied" errors for that segment on some appliances.

Same as bag5 r12741.

lp:~measurement-factory/squid/shared-ssl-sessions 1 Development 2014-01-08 11:31:19 UTC
12735. merge from trunk

Author: Christos Tsantilas
Revision Date: 2014-01-08 11:31:19 UTC

merge from trunk

lp:~measurement-factory/squid/ecap-1p0 1 Development 2013-11-29 18:14:15 UTC
12959. Make SupportedVersion() arguments "co...

Author: Alex Rousskov
Revision Date: 2013-11-29 18:14:15 UTC

Make SupportedVersion() arguments "consistent" and use the newly added SBuf.

lp:~measurement-factory/squid/bag6s 1 Development 2013-06-06 16:44:00 UTC
12745. Do not log bogus ERRORs when url_rewr...

Author: Alex Rousskov
Revision Date: 2013-06-06 16:44:00 UTC

Do not log bogus ERRORs when url_rewrite_access bypasses url_rewriter.

Same as trunk r12896.

lp:~measurement-factory/squid/helper-queues 1 Development 2013-05-17 02:26:17 UTC
12829. Moved most of the helper queue overfl...

Author: Alex Rousskov
Revision Date: 2013-05-17 02:23:45 UTC

Moved most of the helper queue overflow maintenance from callers into the helper class.
Documented overflow maintenance logic.

TODO: Make the queue limits configurable. Propagate changes to stateful helpers.
Remove remaining custom maintenance code from StoreID and URL rewriter helpers.

lp:~measurement-factory/squid/connect2ssl 1 Development 2013-03-23 03:58:17 UTC
12735. Support proper bootstrapping and "mak...

Author: Alex Rousskov
Revision Date: 2013-03-23 03:58:17 UTC

Support proper bootstrapping and "make dist".

lp:~measurement-factory/squid/conf-quoted-str 1 Development 2013-03-23 02:08:38 UTC
12733. Initial support for "values with spac...

Author: Alex Rousskov
Revision Date: 2013-03-23 02:07:38 UTC

Initial support for "values with spaces" in ACL directives.

Needs more work to support escape sequences, macros, and include files, but
can be disabled using "configuration_includes_quoted_values off" in squid.conf.

Needs better documentation.

lp:~measurement-factory/squid/SslServerCertFingerprint 1 Development 2012-12-07 14:01:35 UTC
12334. Fix to allow build on amd64-CentOs-icc

Author: Christos Tsantilas
Revision Date: 2012-12-07 14:01:35 UTC

Fix to allow build on amd64-CentOs-icc

lp:~measurement-factory/squid/SslServerCertValidator 1 Development 2012-12-07 13:42:26 UTC
12338. Ssl::CertValidationMsg::parseResponse...

Author: Christos Tsantilas
Revision Date: 2012-12-07 13:42:26 UTC

Ssl::CertValidationMsg::parseResponse: fix parsed errors checking

The parsed SSL errors returned by cert validator checking was wrong and caused
the Ssl::CertValidationMsg::parseResponse method to return false on valid
messages

lp:~measurement-factory/squid/bag4 1 Development 2012-12-03 02:27:18 UTC
11565. Fixed storing SSL session data in the...

Author: Alex Rousskov
Revision Date: 2012-12-03 02:27:39 UTC

Fixed storing SSL session data in the shared cache.

i2d_SSL_SESSION() increments buffer pointer passed to it, so we cannot use
that pointer to retrieve buffer contents that i2d_SSL_SESSION() created.

And if the above increment did not happen (perhaps the increment is OpenSSL
version dependent?), our Ipc::MemMapSlot::set() was copying session data
pointed by "block" into Slot::p data member while "block" was already pointing
to p, violating memcpy() "no overlap" prerequisite.

lp:~measurement-factory/squid/SslServerCertCache 1 Development 2012-11-13 13:10:18 UTC
12332. cert validation cache The - invest...

Author: Christos Tsantilas
Revision Date: 2012-11-13 13:10:18 UTC

cert validation cache

The
 - investigates the LruMap template class which can be used to implement object
   caches in squid
 - Use LruMap as cache for SSL_CTX objects. The LocalContextStorage removed and
   replaced with a LruMap based class.
 - Use LruMap to cache cert validator responses. New parameters add to cert
   validator helper line to allow user control caching behaviour:
     ttl=n TTL in seconds for cached results.The default is 60 secs
     cache=n limit the result cache size. The default value is 2048

lp:~measurement-factory/squid/jenkins 0 Experimental 2012-10-13 05:12:56 UTC
12388. GCC v4.1.2 requires <new> for the pla...

Author: Alex Rousskov
Revision Date: 2012-10-13 05:12:56 UTC

GCC v4.1.2 requires <new> for the placement-new operator to be declared.

lp:~measurement-factory/squid/3p2-rock 1 Development 2012-03-06 03:57:40 UTC
11415. Merged from parent (trunk r12075, v3....

Author: Alex Rousskov
Revision Date: 2012-03-06 03:57:40 UTC

Merged from parent (trunk r12075, v3.2.0.15+).

129 of 29 results