Skip to content

Commit 1675e8e

Browse files
committed
2026-04-21
1 parent 5086724 commit 1675e8e

9 files changed

Lines changed: 162 additions & 19 deletions

File tree

squid-dev/2026-April.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,3 +1621,38 @@ HTH,
16211621

16221622
Alex.
16231623

1624+
From squid3 at treenet.co.nz Tue Apr 21 01:56:22 2026
1625+
From: squid3 at treenet.co.nz (Amos Jeffries)
1626+
Date: Tue, 21 Apr 2026 13:56:22 +1200
1627+
Subject: [squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
1628+
In-Reply-To: <CA+Y8hcMtE4VTDJ1SAxmTgkmuTtZRKCjD0YCE9Gmv7z9zMZMHag@mail.gmail.com>
1629+
References: <CA+Y8hcMtE4VTDJ1SAxmTgkmuTtZRKCjD0YCE9Gmv7z9zMZMHag@mail.gmail.com>
1630+
Message-ID: <3ff04d51-3318-4b95-ba0c-75f06032af50@treenet.co.nz>
1631+
1632+
On 20/04/2026 09:35, Francesco Chemolli wrote:
1633+
> Hi,
1634+
> I stumbled upon src/http/MethodType.h and the fact that a lot of
1635+
> methods are hidden behind a NO_SPECIAL_HANDLING preprocessor macro.
1636+
> Does anyone have any memory about what the purpose of that exclusion?
1637+
>
1638+
> Thanks!
1639+
1640+
1641+
The list documents the full list of methods which Squid is known to
1642+
support (sans bugs).
1643+
1644+
That #if macro is to document that those methods have already been
1645+
analyzed (per the referenced RFC at least) and determined that Squid
1646+
should do the HTTP default actions for any valid-but-unknown methods. So
1647+
we do not waste time re-checking them for support later.
1648+
1649+
1650+
When it is defined cache manager is capable of showing statistics for
1651+
those methods (eg. in WebDAV services) separately from "OTHER". But
1652+
there is not much need for that typically.
1653+
1654+
1655+
HTH
1656+
Amos
1657+
1658+

squid-dev/2026-April.txt.gz

3.19 KB
Binary file not shown.

squid-dev/2026-April/010020.html

Lines changed: 6 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="010018.html">
16-
16+
<LINK REL="Next" HREF="010023.html">
1717
</HEAD>
1818
<BODY BGCOLOR="#ffffff">
1919
<H1>[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods</H1>
@@ -25,7 +25,8 @@ <H1>[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods</H1>
2525
<P><UL>
2626
<LI>Previous message (by thread): <A HREF="010018.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
2727
</A></li>
28-
28+
<LI>Next message (by thread): <A HREF="010023.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
29+
</A></li>
2930
<LI> <B>Messages sorted by:</B>
3031
<a href="date.html#10020">[ date ]</a>
3132
<a href="thread.html#10020">[ thread ]</a>
@@ -55,13 +56,15 @@ <H1>[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods</H1>
5556

5657

5758

59+
5860
<!--endarticle-->
5961
<HR>
6062
<P><UL>
6163
<!--threads-->
6264
<LI>Previous message (by thread): <A HREF="010018.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
6365
</A></li>
64-
66+
<LI>Next message (by thread): <A HREF="010023.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
67+
</A></li>
6568
<LI> <B>Messages sorted by:</B>
6669
<a href="date.html#10020">[ date ]</a>
6770
<a href="thread.html#10020">[ thread ]</a>

squid-dev/2026-April/010023.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] NO_SPECIAL_HANDLING define for HTTP methods
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%20NO_SPECIAL_HANDLING%20define%20for%20HTTP%20methods&In-Reply-To=%3C3ff04d51-3318-4b95-ba0c-75f06032af50%40treenet.co.nz%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="010020.html">
16+
17+
</HEAD>
18+
<BODY BGCOLOR="#ffffff">
19+
<H1>[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods</H1>
20+
<B>Amos Jeffries</B>
21+
<A HREF="mailto:squid-dev%40lists.squid-cache.org?Subject=Re%3A%20%5Bsquid-dev%5D%20NO_SPECIAL_HANDLING%20define%20for%20HTTP%20methods&In-Reply-To=%3C3ff04d51-3318-4b95-ba0c-75f06032af50%40treenet.co.nz%3E"
22+
TITLE="[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods">squid3 at treenet.co.nz
23+
</A><BR>
24+
<I>Tue Apr 21 01:56:22 UTC 2026</I>
25+
<P><UL>
26+
<LI>Previous message (by thread): <A HREF="010020.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
27+
</A></li>
28+
29+
<LI> <B>Messages sorted by:</B>
30+
<a href="date.html#10023">[ date ]</a>
31+
<a href="thread.html#10023">[ thread ]</a>
32+
<a href="subject.html#10023">[ subject ]</a>
33+
<a href="author.html#10023">[ author ]</a>
34+
</LI>
35+
</UL>
36+
<HR>
37+
<!--beginarticle-->
38+
<PRE>On 20/04/2026 09:35, Francesco Chemolli wrote:
39+
&gt;<i> Hi,
40+
</I>&gt;<i> I stumbled upon src/http/MethodType.h and the fact that a lot of
41+
</I>&gt;<i> methods are hidden behind a NO_SPECIAL_HANDLING preprocessor macro.
42+
</I>&gt;<i> Does anyone have any memory about what the purpose of that exclusion?
43+
</I>&gt;<i>
44+
</I>&gt;<i> Thanks!
45+
</I>
46+
47+
The list documents the full list of methods which Squid is known to
48+
support (sans bugs).
49+
50+
That #if macro is to document that those methods have already been
51+
analyzed (per the referenced RFC at least) and determined that Squid
52+
should do the HTTP default actions for any valid-but-unknown methods. So
53+
we do not waste time re-checking them for support later.
54+
55+
56+
When it is defined cache manager is capable of showing statistics for
57+
those methods (eg. in WebDAV services) separately from &quot;OTHER&quot;. But
58+
there is not much need for that typically.
59+
60+
61+
HTH
62+
Amos
63+
64+
</PRE>
65+
66+
<!--endarticle-->
67+
<HR>
68+
<P><UL>
69+
<!--threads-->
70+
<LI>Previous message (by thread): <A HREF="010020.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
71+
</A></li>
72+
73+
<LI> <B>Messages sorted by:</B>
74+
<a href="date.html#10023">[ date ]</a>
75+
<a href="thread.html#10023">[ thread ]</a>
76+
<a href="subject.html#10023">[ subject ]</a>
77+
<a href="author.html#10023">[ 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>

squid-dev/2026-April/author.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,20 @@ <h1>April 2026 Archives by author</h1>
1919
</a></b></li>
2020
</ul>
2121
<p><b>Starting:</b> <i>Wed Apr 1 16:12:37 UTC 2026</i><br>
22-
<b>Ending:</b> <i>Mon Apr 20 18:59:14 UTC 2026</i><br>
23-
<b>Messages:</b> 24<p>
22+
<b>Ending:</b> <i>Tue Apr 21 01:56:22 UTC 2026</i><br>
23+
<b>Messages:</b> 25<p>
2424
<ul>
2525

2626
<LI><A HREF="010018.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
2727
</A><A NAME="10018">&nbsp;</A>
2828
<I>Francesco Chemolli
2929
</I>
3030

31+
<LI><A HREF="010023.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
32+
</A><A NAME="10023">&nbsp;</A>
33+
<I>Amos Jeffries
34+
</I>
35+
3136
<LI><A HREF="010017.html">[squid-dev] Issue with acl note (without -m) splitting helper tokens containing commas
3237
</A><A NAME="10017">&nbsp;</A>
3338
<I>Andrey K
@@ -146,8 +151,8 @@ <h1>April 2026 Archives by author</h1>
146151
</ul>
147152
<p>
148153
<a name="end"><b>Last message date:</b></a>
149-
<i>Mon Apr 20 18:59:14 UTC 2026</i><br>
150-
<b>Archived on:</b> <i>Mon Apr 20 18:59:18 UTC 2026</i>
154+
<i>Tue Apr 21 01:56:22 UTC 2026</i><br>
155+
<b>Archived on:</b> <i>Tue Apr 21 01:56:30 UTC 2026</i>
151156
<p>
152157
<ul>
153158
<li> <b>Messages sorted by:</b>

squid-dev/2026-April/date.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ <h1>April 2026 Archives by date</h1>
1919
</a></b></li>
2020
</ul>
2121
<p><b>Starting:</b> <i>Wed Apr 1 16:12:37 UTC 2026</i><br>
22-
<b>Ending:</b> <i>Mon Apr 20 18:59:14 UTC 2026</i><br>
23-
<b>Messages:</b> 24<p>
22+
<b>Ending:</b> <i>Tue Apr 21 01:56:22 UTC 2026</i><br>
23+
<b>Messages:</b> 25<p>
2424
<ul>
2525

2626
<LI><A HREF="009999.html">[squid-dev] forward bumped traffic to parent in plain form
@@ -141,13 +141,18 @@ <h1>April 2026 Archives by date</h1>
141141
<LI><A HREF="010022.html">[squid-dev] Issue with acl note (without -m) splitting helper tokens containing commas
142142
</A><A NAME="10022">&nbsp;</A>
143143
<I>Alex Rousskov
144+
</I>
145+
146+
<LI><A HREF="010023.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
147+
</A><A NAME="10023">&nbsp;</A>
148+
<I>Amos Jeffries
144149
</I>
145150

146151
</ul>
147152
<p>
148153
<a name="end"><b>Last message date:</b></a>
149-
<i>Mon Apr 20 18:59:14 UTC 2026</i><br>
150-
<b>Archived on:</b> <i>Mon Apr 20 18:59:18 UTC 2026</i>
154+
<i>Tue Apr 21 01:56:22 UTC 2026</i><br>
155+
<b>Archived on:</b> <i>Tue Apr 21 01:56:30 UTC 2026</i>
151156
<p>
152157
<ul>
153158
<li> <b>Messages sorted by:</b>

squid-dev/2026-April/subject.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ <h1>April 2026 Archives by subject</h1>
1919
</a></b></li>
2020
</ul>
2121
<p><b>Starting:</b> <i>Wed Apr 1 16:12:37 UTC 2026</i><br>
22-
<b>Ending:</b> <i>Mon Apr 20 18:59:14 UTC 2026</i><br>
23-
<b>Messages:</b> 24<p>
22+
<b>Ending:</b> <i>Tue Apr 21 01:56:22 UTC 2026</i><br>
23+
<b>Messages:</b> 25<p>
2424
<ul>
2525

2626
<LI><A HREF="010010.html">[squid-dev] form PROXY header for cache_peer requests
@@ -141,13 +141,18 @@ <h1>April 2026 Archives by subject</h1>
141141
<LI><A HREF="010020.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
142142
</A><A NAME="10020">&nbsp;</A>
143143
<I>Alex Rousskov
144+
</I>
145+
146+
<LI><A HREF="010023.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
147+
</A><A NAME="10023">&nbsp;</A>
148+
<I>Amos Jeffries
144149
</I>
145150

146151
</ul>
147152
<p>
148153
<a name="end"><b>Last message date:</b></a>
149-
<i>Mon Apr 20 18:59:14 UTC 2026</i><br>
150-
<b>Archived on:</b> <i>Mon Apr 20 18:59:18 UTC 2026</i>
154+
<i>Tue Apr 21 01:56:22 UTC 2026</i><br>
155+
<b>Archived on:</b> <i>Tue Apr 21 01:56:30 UTC 2026</i>
151156
<p>
152157
<ul>
153158
<li> <b>Messages sorted by:</b>

squid-dev/2026-April/thread.html

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ <h1>April 2026 Archives by thread</h1>
1919
</a></b></li>
2020
</ul>
2121
<p><b>Starting:</b> <i>Wed Apr 1 16:12:37 UTC 2026</i><br>
22-
<b>Ending:</b> <i>Mon Apr 20 18:59:14 UTC 2026</i><br>
23-
<b>Messages:</b> 24<p>
22+
<b>Ending:</b> <i>Tue Apr 21 01:56:22 UTC 2026</i><br>
23+
<b>Messages:</b> 25<p>
2424
<ul>
2525

2626
<!--0 01775059957.9999- -->
@@ -186,12 +186,18 @@ <h1>April 2026 Archives by thread</h1>
186186
<I>Alex Rousskov
187187
</I>
188188

189+
<!--1 01776634502.10018-01776736582.10023- -->
190+
<LI><A HREF="010023.html">[squid-dev] NO_SPECIAL_HANDLING define for HTTP methods
191+
</A><A NAME="10023">&nbsp;</A>
192+
<I>Amos Jeffries
193+
</I>
194+
189195
</UL>
190196
</ul>
191197
<p>
192198
<a name="end"><b>Last message date:</b></a>
193-
<i>Mon Apr 20 18:59:14 UTC 2026</i><br>
194-
<b>Archived on:</b> <i>Mon Apr 20 18:59:18 UTC 2026</i>
199+
<i>Tue Apr 21 01:56:22 UTC 2026</i><br>
200+
<b>Archived on:</b> <i>Tue Apr 21 01:56:30 UTC 2026</i>
195201
<p>
196202
<ul>
197203
<li> <b>Messages sorted by:</b>

squid-users/2026-April.txt.gz

883 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)