Skip to content

Commit 81843dc

Browse files
committed
2026-03-26
1 parent b153002 commit 81843dc

49 files changed

Lines changed: 1004 additions & 51 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

squid-dev/2026-March.txt

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,3 +1361,104 @@ Best regards,
13611361
Anthony
13621362

13631363

1364+
From rousskov at measurement-factory.com Thu Mar 26 13:00:59 2026
1365+
From: rousskov at measurement-factory.com (Alex Rousskov)
1366+
Date: Thu, 26 Mar 2026 09:00:59 -0400
1367+
Subject: [squid-dev] forward bumped traffic to parent in plain form
1368+
In-Reply-To: <803480691.20260326151406@yahoo.com>
1369+
References: <1985119311.20260304190328.ref@yahoo.com>
1370+
<1985119311.20260304190328@yahoo.com>
1371+
<70faedf9-2e5d-4934-b837-874940f81a4b@measurement-factory.com>
1372+
<1478043664.20260305122659@yahoo.com>
1373+
<30a55c20-f80b-4a5f-be94-352a6a567a9c@measurement-factory.com>
1374+
<38965228.20260306181359@yahoo.com>
1375+
<a87212b4-41bb-4d03-95cf-cb4704d45897@measurement-factory.com>
1376+
<1736177688.20260308131738@yahoo.com>
1377+
<878e2ea7-2dda-410a-8bdf-1fabd429315e@measurement-factory.com>
1378+
<991408460.20260310135102@yahoo.com>
1379+
<f867539b-0550-43c6-9aa0-d74e8758cea6@measurement-factory.com>
1380+
<1493984953.20260310175054@yahoo.com>
1381+
<a728e3a6-ccc6-401d-bef4-355526f16f9a@measurement-factory.com>
1382+
<803480691.20260326151406@yahoo.com>
1383+
Message-ID: <50390f1b-105f-4384-ba35-b6a9e37a7684@measurement-factory.com>
1384+
1385+
On 2026-03-26 08:14, Anthony Pankov wrote:
1386+
>
1387+
> Tuesday, March 10, 2026, 10:12:46 PM, you wrote:
1388+
> ...
1389+
>> httpsSslBumpStep2AccessCheckDone() callback calls
1390+
>> startPeekAndSplice() (for the second time!) that gets to an httpsCreate() statement/line.
1391+
> ...
1392+
>
1393+
> I'm very confusing about many reference to "PeekAndSplice" name in code.
1394+
> There is startPeekAndSplice, doPeekAndSpliceStep,
1395+
> // Disable caching for bumpPeekAndSplice mode
1396+
>
1397+
> The ' bumpPeekAndSplice' name is puzzling.
1398+
>
1399+
> It is different from stare, peek, bump mode and ever with 'client-first'.
1400+
>
1401+
> May be you can comment what a historical meaning of PeekAndSplice name.
1402+
1403+
PeakAndSplice is a nickname of a project (or a set of features). It does
1404+
not mean "peak and then splice". It kind of means "code that supports
1405+
peek, splice, and bump actions".
1406+
1407+
Initial SslBump implementation did not support those actions. Then we
1408+
had a separate/followup PeekAndSplice project that added support for
1409+
those actions.
1410+
1411+
Overall SslBump code quality is terrible. Poorly chosen names and many
1412+
misleading comments are not the worst bits, but they certainly do not help.
1413+
1414+
Alex.
1415+
1416+
1417+
1418+
From anthony.pankov at yahoo.com Thu Mar 26 13:17:51 2026
1419+
From: anthony.pankov at yahoo.com (Anthony Pankov)
1420+
Date: Thu, 26 Mar 2026 16:17:51 +0300
1421+
Subject: [squid-dev] forward bumped traffic to parent in plain form
1422+
In-Reply-To: <50390f1b-105f-4384-ba35-b6a9e37a7684@measurement-factory.com>
1423+
References: <1985119311.20260304190328.ref@yahoo.com>
1424+
<1985119311.20260304190328@yahoo.com>
1425+
<70faedf9-2e5d-4934-b837-874940f81a4b@measurement-factory.com>
1426+
<1478043664.20260305122659@yahoo.com>
1427+
<30a55c20-f80b-4a5f-be94-352a6a567a9c@measurement-factory.com>
1428+
<38965228.20260306181359@yahoo.com>
1429+
<a87212b4-41bb-4d03-95cf-cb4704d45897@measurement-factory.com>
1430+
<1736177688.20260308131738@yahoo.com>
1431+
<878e2ea7-2dda-410a-8bdf-1fabd429315e@measurement-factory.com>
1432+
<991408460.20260310135102@yahoo.com>
1433+
<f867539b-0550-43c6-9aa0-d74e8758cea6@measurement-factory.com>
1434+
<1493984953.20260310175054@yahoo.com>
1435+
<a728e3a6-ccc6-401d-bef4-355526f16f9a@measurement-factory.com>
1436+
<803480691.20260326151406@yahoo.com>
1437+
<50390f1b-105f-4384-ba35-b6a9e37a7684@measurement-factory.com>
1438+
Message-ID: <90608057.20260326161751@yahoo.com>
1439+
1440+
1441+
Thursday, March 26, 2026, 4:00:59 PM, you wrote:
1442+
1443+
> On 2026-03-26 08:14, Anthony Pankov wrote:
1444+
>> > Tuesday, March 10, 2026, 10:12:46 PM, you wrote:
1445+
>> ...
1446+
>>> httpsSslBumpStep2AccessCheckDone() callback calls
1447+
>>> startPeekAndSplice() (for the second time!) that gets to an httpsCreate() statement/line.
1448+
>> ...
1449+
>> > I'm very confusing about many reference to "PeekAndSplice" name in code.
1450+
>> There is startPeekAndSplice, doPeekAndSpliceStep,
1451+
>> // Disable caching for bumpPeekAndSplice mode
1452+
>> > The ' bumpPeekAndSplice' name is puzzling.
1453+
>> > It is different from stare, peek, bump mode and ever with 'client-first'.
1454+
>> > May be you can comment what a historical meaning of PeekAndSplice name.
1455+
1456+
> PeakAndSplice is a nickname of a project (or a set of features). It does not mean "peak and then splice". It kind of means "code that supports peek, splice, and bump actions".
1457+
1458+
Thank you! I took that as "peak and then splice" and was very confusing.
1459+
1460+
--
1461+
Best regards,
1462+
Anthony
1463+
1464+

squid-dev/2026-March/009981.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313
</style>
1414
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
15-
<LINK REL="Previous" HREF="009994.html">
15+
<LINK REL="Previous" HREF="009996.html">
1616
<LINK REL="Next" HREF="009982.html">
1717
</HEAD>
1818
<BODY BGCOLOR="#ffffff">
@@ -23,7 +23,7 @@ <H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
2323
</A><BR>
2424
<I>Thu Mar 5 07:55:03 UTC 2026</I>
2525
<P><UL>
26-
<LI>Previous message (by thread): <A HREF="009994.html">[squid-dev] forward bumped traffic to parent in plain form
26+
<LI>Previous message (by thread): <A HREF="009996.html">[squid-dev] forward bumped traffic to parent in plain form
2727
</A></li>
2828
<LI>Next message (by thread): <A HREF="009982.html">[squid-dev] forward bumped traffic to parent in plain form
2929
</A></li>
@@ -91,11 +91,13 @@ <H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
9191

9292

9393

94+
95+
9496
<!--endarticle-->
9597
<HR>
9698
<P><UL>
9799
<!--threads-->
98-
<LI>Previous message (by thread): <A HREF="009994.html">[squid-dev] forward bumped traffic to parent in plain form
100+
<LI>Previous message (by thread): <A HREF="009996.html">[squid-dev] forward bumped traffic to parent in plain form
99101
</A></li>
100102
<LI>Next message (by thread): <A HREF="009982.html">[squid-dev] forward bumped traffic to parent in plain form
101103
</A></li>

squid-dev/2026-March/009982.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ <H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
8888

8989

9090

91+
92+
9193
<!--endarticle-->
9294
<HR>
9395
<P><UL>

squid-dev/2026-March/009994.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</style>
1414
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
1515
<LINK REL="Previous" HREF="009993.html">
16-
<LINK REL="Next" HREF="009981.html">
16+
<LINK REL="Next" HREF="009995.html">
1717
</HEAD>
1818
<BODY BGCOLOR="#ffffff">
1919
<H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
@@ -25,7 +25,7 @@ <H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
2525
<P><UL>
2626
<LI>Previous message (by thread): <A HREF="009993.html">[squid-dev] forward bumped traffic to parent in plain form
2727
</A></li>
28-
<LI>Next message (by thread): <A HREF="009981.html">[squid-dev] forward bumped traffic to parent in plain form
28+
<LI>Next message (by thread): <A HREF="009995.html">[squid-dev] forward bumped traffic to parent in plain form
2929
</A></li>
3030
<LI> <B>Messages sorted by:</B>
3131
<a href="date.html#9994">[ date ]</a>
@@ -60,13 +60,14 @@ <H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
6060

6161
</PRE>
6262

63+
6364
<!--endarticle-->
6465
<HR>
6566
<P><UL>
6667
<!--threads-->
6768
<LI>Previous message (by thread): <A HREF="009993.html">[squid-dev] forward bumped traffic to parent in plain form
6869
</A></li>
69-
<LI>Next message (by thread): <A HREF="009981.html">[squid-dev] forward bumped traffic to parent in plain form
70+
<LI>Next message (by thread): <A HREF="009995.html">[squid-dev] forward bumped traffic to parent in plain form
7071
</A></li>
7172
<LI> <B>Messages sorted by:</B>
7273
<a href="date.html#9994">[ date ]</a>

squid-dev/2026-March/009995.html

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
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=%3C50390f1b-105f-4384-ba35-b6a9e37a7684%40measurement-factory.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+
<LINK REL="Previous" HREF="009994.html">
16+
<LINK REL="Next" HREF="009996.html">
17+
</HEAD>
18+
<BODY BGCOLOR="#ffffff">
19+
<H1>[squid-dev] forward bumped traffic to parent in plain form</H1>
20+
<B>Alex Rousskov</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=%3C50390f1b-105f-4384-ba35-b6a9e37a7684%40measurement-factory.com%3E"
22+
TITLE="[squid-dev] forward bumped traffic to parent in plain form">rousskov at measurement-factory.com
23+
</A><BR>
24+
<I>Thu Mar 26 13:00:59 UTC 2026</I>
25+
<P><UL>
26+
<LI>Previous message (by thread): <A HREF="009994.html">[squid-dev] forward bumped traffic to parent in plain form
27+
</A></li>
28+
<LI>Next message (by thread): <A HREF="009996.html">[squid-dev] forward bumped traffic to parent in plain form
29+
</A></li>
30+
<LI> <B>Messages sorted by:</B>
31+
<a href="date.html#9995">[ date ]</a>
32+
<a href="thread.html#9995">[ thread ]</a>
33+
<a href="subject.html#9995">[ subject ]</a>
34+
<a href="author.html#9995">[ author ]</a>
35+
</LI>
36+
</UL>
37+
<HR>
38+
<!--beginarticle-->
39+
<PRE>On 2026-03-26 08:14, Anthony Pankov wrote:
40+
&gt;<i>
41+
</I>&gt;<i> Tuesday, March 10, 2026, 10:12:46 PM, you wrote:
42+
</I>&gt;<i> ...
43+
</I>&gt;&gt;<i> httpsSslBumpStep2AccessCheckDone() callback calls
44+
</I>&gt;&gt;<i> startPeekAndSplice() (for the second time!) that gets to an httpsCreate() statement/line.
45+
</I>&gt;<i> ...
46+
</I>&gt;<i>
47+
</I>&gt;<i> I'm very confusing about many reference to &quot;PeekAndSplice&quot; name in code.
48+
</I>&gt;<i> There is startPeekAndSplice, doPeekAndSpliceStep,
49+
</I>&gt;<i> // Disable caching for bumpPeekAndSplice mode
50+
</I>&gt;<i>
51+
</I>&gt;<i> The ' bumpPeekAndSplice' name is puzzling.
52+
</I>&gt;<i>
53+
</I>&gt;<i> It is different from stare, peek, bump mode and ever with 'client-first'.
54+
</I>&gt;<i>
55+
</I>&gt;<i> May be you can comment what a historical meaning of PeekAndSplice name.
56+
</I>
57+
PeakAndSplice is a nickname of a project (or a set of features). It does
58+
not mean &quot;peak and then splice&quot;. It kind of means &quot;code that supports
59+
peek, splice, and bump actions&quot;.
60+
61+
Initial SslBump implementation did not support those actions. Then we
62+
had a separate/followup PeekAndSplice project that added support for
63+
those actions.
64+
65+
Overall SslBump code quality is terrible. Poorly chosen names and many
66+
misleading comments are not the worst bits, but they certainly do not help.
67+
68+
Alex.
69+
70+
71+
</PRE>
72+
73+
74+
<!--endarticle-->
75+
<HR>
76+
<P><UL>
77+
<!--threads-->
78+
<LI>Previous message (by thread): <A HREF="009994.html">[squid-dev] forward bumped traffic to parent in plain form
79+
</A></li>
80+
<LI>Next message (by thread): <A HREF="009996.html">[squid-dev] forward bumped traffic to parent in plain form
81+
</A></li>
82+
<LI> <B>Messages sorted by:</B>
83+
<a href="date.html#9995">[ date ]</a>
84+
<a href="thread.html#9995">[ thread ]</a>
85+
<a href="subject.html#9995">[ subject ]</a>
86+
<a href="author.html#9995">[ author ]</a>
87+
</LI>
88+
</UL>
89+
90+
<hr>
91+
<a href="https://lists.squid-cache.org/listinfo/squid-dev">More information about the squid-dev
92+
mailing list</a><br>
93+
</body></html>

squid-dev/2026-March/009996.html

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
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=%3C90608057.20260326161751%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+
<LINK REL="Previous" HREF="009995.html">
16+
<LINK REL="Next" HREF="009981.html">
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=%3C90608057.20260326161751%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>Thu Mar 26 13:17:51 UTC 2026</I>
25+
<P><UL>
26+
<LI>Previous message (by thread): <A HREF="009995.html">[squid-dev] forward bumped traffic to parent in plain form
27+
</A></li>
28+
<LI>Next message (by thread): <A HREF="009981.html">[squid-dev] forward bumped traffic to parent in plain form
29+
</A></li>
30+
<LI> <B>Messages sorted by:</B>
31+
<a href="date.html#9996">[ date ]</a>
32+
<a href="thread.html#9996">[ thread ]</a>
33+
<a href="subject.html#9996">[ subject ]</a>
34+
<a href="author.html#9996">[ author ]</a>
35+
</LI>
36+
</UL>
37+
<HR>
38+
<!--beginarticle-->
39+
<PRE>
40+
Thursday, March 26, 2026, 4:00:59 PM, you wrote:
41+
42+
&gt;<i> On 2026-03-26 08:14, Anthony Pankov wrote:
43+
</I>&gt;&gt;<i> &gt; Tuesday, March 10, 2026, 10:12:46 PM, you wrote:
44+
</I>&gt;&gt;<i> ...
45+
</I>&gt;&gt;&gt;<i> httpsSslBumpStep2AccessCheckDone() callback calls
46+
</I>&gt;&gt;&gt;<i> startPeekAndSplice() (for the second time!) that gets to an httpsCreate() statement/line.
47+
</I>&gt;&gt;<i> ...
48+
</I>&gt;&gt;<i> &gt; I'm very confusing about many reference to &quot;PeekAndSplice&quot; name in code.
49+
</I>&gt;&gt;<i> There is startPeekAndSplice, doPeekAndSpliceStep,
50+
</I>&gt;&gt;<i> // Disable caching for bumpPeekAndSplice mode
51+
</I>&gt;&gt;<i> &gt; The ' bumpPeekAndSplice' name is puzzling.
52+
</I>&gt;&gt;<i> &gt; It is different from stare, peek, bump mode and ever with 'client-first'.
53+
</I>&gt;&gt;<i> &gt; May be you can comment what a historical meaning of PeekAndSplice name.
54+
</I>
55+
&gt;<i> PeakAndSplice is a nickname of a project (or a set of features). It does not mean &quot;peak and then splice&quot;. It kind of means &quot;code that supports peek, splice, and bump actions&quot;.
56+
</I>
57+
Thank you! I took that as &quot;peak and then splice&quot; and was very confusing.
58+
59+
--
60+
Best regards,
61+
Anthony
62+
63+
</PRE>
64+
65+
<!--endarticle-->
66+
<HR>
67+
<P><UL>
68+
<!--threads-->
69+
<LI>Previous message (by thread): <A HREF="009995.html">[squid-dev] forward bumped traffic to parent in plain form
70+
</A></li>
71+
<LI>Next message (by thread): <A HREF="009981.html">[squid-dev] forward bumped traffic to parent in plain form
72+
</A></li>
73+
<LI> <B>Messages sorted by:</B>
74+
<a href="date.html#9996">[ date ]</a>
75+
<a href="thread.html#9996">[ thread ]</a>
76+
<a href="subject.html#9996">[ subject ]</a>
77+
<a href="author.html#9996">[ author ]</a>
78+
</LI>
79+
</UL>
80+
81+
<hr>
82+
<a href="https://lists.squid-cache.org/listinfo/squid-dev">More information about the squid-dev
83+
mailing list</a><br>
84+
</body></html>

0 commit comments

Comments
 (0)