Skip to content

Commit 81bcbc8

Browse files
committed
2026-03-04
1 parent 02d59b8 commit 81bcbc8

20 files changed

Lines changed: 830 additions & 26 deletions

squid-dev/2026-March.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
From anthony.pankov at yahoo.com Wed Mar 4 16:03:28 2026
2+
From: anthony.pankov at yahoo.com (Anthony Pankov)
3+
Date: Wed, 4 Mar 2026 19:03:28 +0300
4+
Subject: [squid-dev] forward bumped traffic to parent in plain form
5+
References: <1985119311.20260304190328.ref@yahoo.com>
6+
Message-ID: <1985119311.20260304190328@yahoo.com>
7+
8+
Hello,
9+
10+
I still want to modify squid in such a way that it can forward clients http traffic to a parent cache in plain form.
11+
I mean after bumping ssl (forntend-squid establish tls connection with a client) requests from client should goes to parent cache as a plain http ( GET etc.) That is, using parent cache as in good old days without https.
12+
13+
Connection between squids servers is already encrypted so I don't need any additional tls(security) layer.
14+
15+
Also, for simplification, I assume never_direct directive for this traffic on a front-end.
16+
I understand that it will preclude any checks for origin server certificate but this is not a problem because policy for origin may be applied in a parent cache.
17+
18+
I tried to modify FwdState::noteConnection to avoid establishTunnelThruProxy() and FwdState::secureConnectionToPeerIfNeeded to avoid secureConnectionToPeer() but has no lack.
19+
20+
They use request.flags sslBumped and sslPeek that I do not fully understand. sslPeek described as "internal ssl-bump request to get server cert" but it always True when I'm in noteConnection.
21+
22+
Also I noted async SslBumpEstablish which call switchToHttps. Because of asyncs I can't fully understand where I can preclude switching connections to parent cache to "CONNECT" mode rather than using it plain.
23+
24+
Any help would be appreciated.
25+
26+
27+
--
28+
Best regards,
29+
Anthony mailto:anthony.pankov at yahoo.com
30+
31+

squid-dev/2026-March/009979.html

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
<HTML>
3+
<HEAD>
4+
<TITLE> [squid-dev] forward bumped traffic to parent in plain form
5+
</TITLE>
6+
<LINK REL="Index" HREF="index.html" >
7+
<LINK REL="made" HREF="mailto:squid-dev%40lists.squid-cache.org?Subject=Re%3A%20%5Bsquid-dev%5D%20forward%20bumped%20traffic%20to%20parent%20in%20plain%20form&In-Reply-To=%3C1985119311.20260304190328%40yahoo.com%3E">
8+
<META NAME="robots" CONTENT="index,nofollow">
9+
<style type="text/css">
10+
pre {
11+
white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
12+
}
13+
</style>
14+
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
15+
16+
17+
</HEAD>
18+
<BODY BGCOLOR="#ffffff">
19+
<H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
20+
<B>Anthony Pankov</B>
21+
<A HREF="mailto:squid-dev%40lists.squid-cache.org?Subject=Re%3A%20%5Bsquid-dev%5D%20forward%20bumped%20traffic%20to%20parent%20in%20plain%20form&In-Reply-To=%3C1985119311.20260304190328%40yahoo.com%3E"
22+
TITLE="[squid-dev] forward bumped traffic to parent in plain form">anthony.pankov at yahoo.com
23+
</A><BR>
24+
<I>Wed Mar 4 16:03:28 UTC 2026</I>
25+
<P><UL>
26+
27+
28+
<LI> <B>Messages sorted by:</B>
29+
<a href="date.html#9979">[ date ]</a>
30+
<a href="thread.html#9979">[ thread ]</a>
31+
<a href="subject.html#9979">[ subject ]</a>
32+
<a href="author.html#9979">[ author ]</a>
33+
</LI>
34+
</UL>
35+
<HR>
36+
<!--beginarticle-->
37+
<PRE>Hello,
38+
39+
I still want to modify squid in such a way that it can forward clients http traffic to a parent cache in plain form.
40+
I mean after bumping ssl (forntend-squid establish tls connection with a client) requests from client should goes to parent cache as a plain http ( GET etc.) That is, using parent cache as in good old days without https.
41+
42+
Connection between squids servers is already encrypted so I don't need any additional tls(security) layer.
43+
44+
Also, for simplification, I assume never_direct directive for this traffic on a front-end.
45+
I understand that it will preclude any checks for origin server certificate but this is not a problem because policy for origin may be applied in a parent cache.
46+
47+
I tried to modify FwdState::noteConnection to avoid establishTunnelThruProxy() and FwdState::secureConnectionToPeerIfNeeded to avoid secureConnectionToPeer() but has no lack.
48+
49+
They use request.flags sslBumped and sslPeek that I do not fully understand. sslPeek described as &quot;internal ssl-bump request to get server cert&quot; but it always True when I'm in noteConnection.
50+
51+
Also I noted async SslBumpEstablish which call switchToHttps. Because of asyncs I can't fully understand where I can preclude switching connections to parent cache to &quot;CONNECT&quot; mode rather than using it plain.
52+
53+
Any help would be appreciated.
54+
55+
56+
--
57+
Best regards,
58+
Anthony mailto:<A HREF="https://lists.squid-cache.org/listinfo/squid-dev">anthony.pankov at yahoo.com</A>
59+
60+
</PRE>
61+
62+
<!--endarticle-->
63+
<HR>
64+
<P><UL>
65+
<!--threads-->
66+
67+
68+
<LI> <B>Messages sorted by:</B>
69+
<a href="date.html#9979">[ date ]</a>
70+
<a href="thread.html#9979">[ thread ]</a>
71+
<a href="subject.html#9979">[ subject ]</a>
72+
<a href="author.html#9979">[ author ]</a>
73+
</LI>
74+
</UL>
75+
76+
<hr>
77+
<a href="https://lists.squid-cache.org/listinfo/squid-dev">More information about the squid-dev
78+
mailing list</a><br>
79+
</body></html>

squid-dev/2026-March/author.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
<HTML>
3+
<HEAD>
4+
<title>The squid-dev March 2026 Archive by author</title>
5+
<META NAME="robots" CONTENT="noindex,follow">
6+
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
7+
</HEAD>
8+
<BODY BGCOLOR="#ffffff">
9+
<a name="start"></A>
10+
<h1>March 2026 Archives by author</h1>
11+
<ul>
12+
<li> <b>Messages sorted by:</b>
13+
<a href="thread.html#start">[ thread ]</a>
14+
<a href="subject.html#start">[ subject ]</a>
15+
16+
<a href="date.html#start">[ date ]</a>
17+
18+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
19+
</a></b></li>
20+
</ul>
21+
<p><b>Starting:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
22+
<b>Ending:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
23+
<b>Messages:</b> 1<p>
24+
<ul>
25+
26+
<LI><A HREF="009979.html">[squid-dev] forward bumped traffic to parent in plain form
27+
</A><A NAME="9979">&nbsp;</A>
28+
<I>Anthony Pankov
29+
</I>
30+
31+
</ul>
32+
<p>
33+
<a name="end"><b>Last message date:</b></a>
34+
<i>Wed Mar 4 16:03:28 UTC 2026</i><br>
35+
<b>Archived on:</b> <i>Wed Mar 4 16:03:19 UTC 2026</i>
36+
<p>
37+
<ul>
38+
<li> <b>Messages sorted by:</b>
39+
<a href="thread.html#start">[ thread ]</a>
40+
<a href="subject.html#start">[ subject ]</a>
41+
42+
<a href="date.html#start">[ date ]</a>
43+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
44+
</a></b></li>
45+
</ul>
46+
<p>
47+
<hr>
48+
<i>This archive was generated by
49+
Pipermail 0.09 (Mailman edition).</i>
50+
</BODY>
51+
</HTML>
52+

squid-dev/2026-March/date.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
<HTML>
3+
<HEAD>
4+
<title>The squid-dev March 2026 Archive by date</title>
5+
<META NAME="robots" CONTENT="noindex,follow">
6+
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
7+
</HEAD>
8+
<BODY BGCOLOR="#ffffff">
9+
<a name="start"></A>
10+
<h1>March 2026 Archives by date</h1>
11+
<ul>
12+
<li> <b>Messages sorted by:</b>
13+
<a href="thread.html#start">[ thread ]</a>
14+
<a href="subject.html#start">[ subject ]</a>
15+
<a href="author.html#start">[ author ]</a>
16+
17+
18+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
19+
</a></b></li>
20+
</ul>
21+
<p><b>Starting:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
22+
<b>Ending:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
23+
<b>Messages:</b> 1<p>
24+
<ul>
25+
26+
<LI><A HREF="009979.html">[squid-dev] forward bumped traffic to parent in plain form
27+
</A><A NAME="9979">&nbsp;</A>
28+
<I>Anthony Pankov
29+
</I>
30+
31+
</ul>
32+
<p>
33+
<a name="end"><b>Last message date:</b></a>
34+
<i>Wed Mar 4 16:03:28 UTC 2026</i><br>
35+
<b>Archived on:</b> <i>Wed Mar 4 16:03:19 UTC 2026</i>
36+
<p>
37+
<ul>
38+
<li> <b>Messages sorted by:</b>
39+
<a href="thread.html#start">[ thread ]</a>
40+
<a href="subject.html#start">[ subject ]</a>
41+
<a href="author.html#start">[ author ]</a>
42+
43+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
44+
</a></b></li>
45+
</ul>
46+
<p>
47+
<hr>
48+
<i>This archive was generated by
49+
Pipermail 0.09 (Mailman edition).</i>
50+
</BODY>
51+
</HTML>
52+

squid-dev/2026-March/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
thread.html

squid-dev/2026-March/subject.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
<HTML>
3+
<HEAD>
4+
<title>The squid-dev March 2026 Archive by subject</title>
5+
<META NAME="robots" CONTENT="noindex,follow">
6+
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
7+
</HEAD>
8+
<BODY BGCOLOR="#ffffff">
9+
<a name="start"></A>
10+
<h1>March 2026 Archives by subject</h1>
11+
<ul>
12+
<li> <b>Messages sorted by:</b>
13+
<a href="thread.html#start">[ thread ]</a>
14+
15+
<a href="author.html#start">[ author ]</a>
16+
<a href="date.html#start">[ date ]</a>
17+
18+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
19+
</a></b></li>
20+
</ul>
21+
<p><b>Starting:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
22+
<b>Ending:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
23+
<b>Messages:</b> 1<p>
24+
<ul>
25+
26+
<LI><A HREF="009979.html">[squid-dev] forward bumped traffic to parent in plain form
27+
</A><A NAME="9979">&nbsp;</A>
28+
<I>Anthony Pankov
29+
</I>
30+
31+
</ul>
32+
<p>
33+
<a name="end"><b>Last message date:</b></a>
34+
<i>Wed Mar 4 16:03:28 UTC 2026</i><br>
35+
<b>Archived on:</b> <i>Wed Mar 4 16:03:19 UTC 2026</i>
36+
<p>
37+
<ul>
38+
<li> <b>Messages sorted by:</b>
39+
<a href="thread.html#start">[ thread ]</a>
40+
41+
<a href="author.html#start">[ author ]</a>
42+
<a href="date.html#start">[ date ]</a>
43+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
44+
</a></b></li>
45+
</ul>
46+
<p>
47+
<hr>
48+
<i>This archive was generated by
49+
Pipermail 0.09 (Mailman edition).</i>
50+
</BODY>
51+
</HTML>
52+

squid-dev/2026-March/thread.html

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+
<HTML>
3+
<HEAD>
4+
<title>The squid-dev March 2026 Archive by thread</title>
5+
<META NAME="robots" CONTENT="noindex,follow">
6+
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
7+
</HEAD>
8+
<BODY BGCOLOR="#ffffff">
9+
<a name="start"></A>
10+
<h1>March 2026 Archives by thread</h1>
11+
<ul>
12+
<li> <b>Messages sorted by:</b>
13+
14+
<a href="subject.html#start">[ subject ]</a>
15+
<a href="author.html#start">[ author ]</a>
16+
<a href="date.html#start">[ date ]</a>
17+
18+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
19+
</a></b></li>
20+
</ul>
21+
<p><b>Starting:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
22+
<b>Ending:</b> <i>Wed Mar 4 16:03:28 UTC 2026</i><br>
23+
<b>Messages:</b> 1<p>
24+
<ul>
25+
26+
<!--0 01772640208.9979- -->
27+
<LI><A HREF="009979.html">[squid-dev] forward bumped traffic to parent in plain form
28+
</A><A NAME="9979">&nbsp;</A>
29+
<I>Anthony Pankov
30+
</I>
31+
32+
</ul>
33+
<p>
34+
<a name="end"><b>Last message date:</b></a>
35+
<i>Wed Mar 4 16:03:28 UTC 2026</i><br>
36+
<b>Archived on:</b> <i>Wed Mar 4 16:03:19 UTC 2026</i>
37+
<p>
38+
<ul>
39+
<li> <b>Messages sorted by:</b>
40+
41+
<a href="subject.html#start">[ subject ]</a>
42+
<a href="author.html#start">[ author ]</a>
43+
<a href="date.html#start">[ date ]</a>
44+
<li><b><a href="https://lists.squid-cache.org/listinfo/squid-dev">More info on this list...
45+
</a></b></li>
46+
</ul>
47+
<p>
48+
<hr>
49+
<i>This archive was generated by
50+
Pipermail 0.09 (Mailman edition).</i>
51+
</BODY>
52+
</HTML>
53+

squid-dev/index.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,18 @@ <h1>The squid-dev Archives </h1>
1717
<td>Downloadable version</td></tr>
1818

1919

20+
<tr>
21+
<td>March 2026:</td>
22+
<td>
23+
<A href="2026-March/thread.html">[ Thread ]</a>
24+
<A href="2026-March/subject.html">[ Subject ]</a>
25+
<A href="2026-March/author.html">[ Author ]</a>
26+
<A href="2026-March/date.html">[ Date ]</a>
27+
</td>
28+
<td><A href="2026-March.txt">[ Text 1 KB ]</a></td>
29+
</tr>
30+
31+
2032
<tr>
2133
<td>February 2026:</td>
2234
<td>
@@ -25,7 +37,7 @@ <h1>The squid-dev Archives </h1>
2537
<A href="2026-February/author.html">[ Author ]</a>
2638
<A href="2026-February/date.html">[ Date ]</a>
2739
</td>
28-
<td><A href="2026-February.txt">[ Text 3 KB ]</a></td>
40+
<td><A href="2026-February.txt.gz">[ Gzip'd Text 1 KB ]</a></td>
2941
</tr>
3042

3143

0 commit comments

Comments
 (0)