Re: fnord bugs I found + new httpd (was: A fnord fork (a fnork?))

Peter Conrad <[email protected]> Sat, 24 Mar 2012 19:51:43 +0100
Newsgroups gmane.comp.web.fnord
Organization [ t]ivano Software GmbH
Message-ID <[email protected]>
--Boundary-00=_AfhbPzoST6Frn0N
Content-Type: Text/Plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi,

Am Dienstag, 20. M=C3=A4rz 2012, 23:20:52 schrieb Neale Pickett:
>=20
> # 3. Should process both requests; instead drops second

I already reported this one in 2005.
See below for Felix's anwser, which probably also applies to
your problem #7.

> # 7. HTTP/1.1 should default to keepalive; instead connection is closed

Bye,
	Peter
=2D-=20
Peter Conrad                        Tel: +49 6102 / 80 99 072
[ t]ivano Software GmbH             Fax: +49 6102 / 80 99 071
Bahnhofstr. 18                      http://www.tivano.de/
63263 Neu-Isenburg

Germany

--Boundary-00=_AfhbPzoST6Frn0N
Content-Type: message/rfc822;
  name="forwarded message"
Content-Transfer-Encoding: 7bit
Content-Description: Felix von Leitner <[email protected]>: Re: Various fnord patches
Content-Disposition: inline

Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 25081 invoked by uid 3003); 22 Dec 2005 11:00:08 -0000
Received: from 80.190.240.67 by bradbury (envelope-from <[email protected]>, uid 501) with qmail-scanner-1.25 
 (clamdscan: 0.86.2/1003. trophie: 7.510-1002/755/105672. spamassassin: 3.0.4.  
 Clear:RC:0(80.190.240.67):SA:0(1.2/5.0):. 
 Processed in 5.424177 secs); 22 Dec 2005 11:00:08 -0000
X-Spam-Status: No, hits=1.2 required=5.0
X-Spam-Level: +
Received: from ipx10069.ipxserver.de (HELO codeblau.de) (80.190.240.67)
  by bradbury.tivano.net with SMTP; 22 Dec 2005 11:00:03 -0000
Received: (qmail 14777 invoked by uid 1000); 22 Dec 2005 10:59:42 -0000
Mailing-List: contact [email protected]; run by ezmlm
Delivered-To: mailing list [email protected]
Received: (qmail 14770 invoked by uid 1000); 22 Dec 2005 10:59:42 -0000
Date: Thu, 22 Dec 2005 11:59:42 +0100
From: Felix von Leitner <[email protected]>
To: [email protected]
Subject: Re: Various fnord patches
Message-ID: <[email protected]>
Mail-Followup-To: [email protected]
References: <[email protected]> <[email protected]> <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.5.11
Content-Length: 710
Lines: 15

Thus spake Peter Conrad ([email protected]):
> > > 6. Another potential request smuggling problem
> [...]
> > fnord does not support pipelining.  AFAIK this is perfectly legal.
> I don't think so. RFC 2616 section 8.1.1 mentiones pipelining as one
> purpose of persistent connections. More specifically, section 8.1.2.2 says

That's HTTP/1.1.  Fnord is not actually a HTTP/1.1 web server.  It also
does not support chunked encoding, for example.  Fnord supports some
aspects of HTTP/1.1, but that's it.  Note that a client can not know
whether a server supports HTTP/1.1 before sending the request, thanks to
proxies and load balancers not even if a previous request was answered
as supporting HTTP/1.1.

Felix

--Boundary-00=_AfhbPzoST6Frn0N--