Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 97142 invoked from network); 10 Oct 2007 13:46:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Oct 2007 13:46:12 -0000 Received: (qmail 34440 invoked by uid 500); 10 Oct 2007 13:45:23 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 34371 invoked by uid 500); 10 Oct 2007 13:45:23 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 34359 invoked by uid 99); 10 Oct 2007 13:45:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2007 06:45:23 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.97.105.148] (HELO sonic.ocslab.com) (83.97.105.148) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2007 13:45:27 +0000 Received: from midenkov.ocslab.com (unknown [192.168.1.106]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sonic.ocslab.com (Postfix) with ESMTP id 8FD75502F9 for ; Wed, 10 Oct 2007 17:44:57 +0400 (MSD) From: Aleksey Midenkov To: dev@httpd.apache.org Subject: Re: AP_CONN_CLOSE on force-response-1.0 Date: Wed, 10 Oct 2007 17:38:35 +0400 User-Agent: KMail/1.9.7 References: <200710091654.21371.asm@uezku.kemsu.ru> <200710101638.14625.asm@uezku.kemsu.ru> <7714EAE6-B6EA-4739-B895-EF318FEB2701@jaguNET.com> In-Reply-To: <7714EAE6-B6EA-4739-B895-EF318FEB2701@jaguNET.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710101738.35556.asm@uezku.kemsu.ru> X-Virus-Checked: Checked by ClamAV on apache.org On Wednesday 10 October 2007 16:55:03 Jim Jagielski wrote: > On Oct 10, 2007, at 8:38 AM, Aleksey Midenkov wrote: > > > > The behavior is wrong since 2001-03-16 and since then it *sure* > > made and keeps > > making confusion. About 6 years. > > Whatever. I would for sure wager that if this is changed, people will > see a SLEW of incoming reports that "Hey, I switched from 2.2.6 > to 2.2.7 and I'm seeing this change"... I am also sure that wrong or > not, there are a lot of people who have either worked around this > or are depending on it, and cutting them off at the knees with > no workaround is hardly something responsible developers should > do. > > I really don't care all that much, but I tend to recall that we > have at least *some* responsibility to our userbase out there, and > fixing something to help out one set, while at the same time ignoring > the impacts on another set is foolish. Of course it would be foolish. Actually there must be a sensible tradeoff between correctness and backward compatibility. And of course there must be an alternative for those who depend on wrong behaviour. I think in our case the quantity of those who wins from such behaviour is much smaller than of those who loses. In fact, I doubt that there will be numerous complaints if any will be at all. And resolution for those who will suffer can be SetEnvIf Request_Protocol HTTP/1.0 nokeepalive No unnecessary CPU processing for majority. I am sorry if my persistence can appear as a pressure to someone. But I really think this is the best solution. :)