Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 89994 invoked from network); 3 Oct 2007 21:39:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Oct 2007 21:39:36 -0000 Received: (qmail 12495 invoked by uid 500); 3 Oct 2007 21:39:18 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 12439 invoked by uid 500); 3 Oct 2007 21:39:18 -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 12428 invoked by uid 99); 3 Oct 2007 21:39:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Oct 2007 14:39:18 -0700 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [81.216.65.12] (HELO iggypop2.siwnet.net) (81.216.65.12) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Oct 2007 21:39:20 +0000 Received: from localhost (unknown [127.0.0.1]) by iggypop2.siwnet.net (Postfix) with ESMTP id C8A193FF8F2; Wed, 3 Oct 2007 23:37:54 +0200 (CEST) X-Virus-Scanned: amavisd-new at iggypop2.siwnet.net Received: from iggypop2.siwnet.net ([127.0.0.1]) by localhost (iggypop2.siwnet.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZDwlp+jDhIEA; Wed, 3 Oct 2007 23:37:49 +0200 (CEST) Received: from henriknordstrom.net (183.159.216.81.static.tb.siw.siwnet.net [81.216.159.183]) (Authenticated sender: hno@min-epost.net) by iggypop2.siwnet.net (Postfix) with ESMTP id 1C5F73FF994; Wed, 3 Oct 2007 23:37:41 +0200 (CEST) Received: from henrik ([127.0.0.1]) (authenticated bits=0) by henriknordstrom.net (8.12.11.20060308/8.12.8) with ESMTP id l93LcFZx001338 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 3 Oct 2007 23:38:15 +0200 Subject: Re: ETag and Content-Encoding From: Henrik Nordstrom To: dev@httpd.apache.org Cc: Nick Kew , feil@productandconcept.com, julian.reschke@gmx.de In-Reply-To: <5c902b9e0710031329y6bd46db6p380f40f2d8316631@mail.gmail.com> References: <20071003142304.7e7228b8@grimnir> <1191421201.25254.18.camel@henriknordstrom.net> <5c902b9e0710030753j1346a27blb6fd1afac4cc2df0@mail.gmail.com> <5c902b9e0710031329y6bd46db6p380f40f2d8316631@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UxHBbeqshnjlXVgC8TDr" Date: Wed, 03 Oct 2007 23:38:15 +0200 Message-Id: <1191447495.25254.57.camel@henriknordstrom.net> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 (2.10.3-4.fc7) X-Virus-Scanned: ClamAV version 0.91, clamav-milter version 0.91 on henriknordstrom.net X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org --=-UxHBbeqshnjlXVgC8TDr Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On ons, 2007-10-03 at 13:29 -0700, Justin Erenkrantz wrote: > The issue here is that mod_dav_svn generates an ETag (based off rev > num and path) and that ETag can be later used to check for conditional > requests. But, if mod_deflate always strips a 'special' tag from the > ETag (per Henrik), That was only a suggestion on how you may work around your somewhat limited conditional processing capabilities wrt filters like mod_deflate, but I think it's probably the cleanest approach considering the requirements of If-Match and modifying methods (PUT, DELETE, PROPATCH etc). In that construct the tag added to the ETag by mod_deflate (or another entity transforming filter) needs to be sufficiently unique that it is not likely to be seen in the original ETag value. It's not easy to fulfill the needs of all components when doing dynamic entity transformations, especially when there is negotiation involved.. Regards Henrik --=-UxHBbeqshnjlXVgC8TDr Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iQCVAwUARwQLxENPQ5Kbx8daAQLUuAP9G0S6umOxK15ey6+lRluAZotv646QVm9U lZmpaCZQBsgXjIQdzZpKwk1zVt6UFIOdBr4y7bZ/uw/1zu0i70bvyLqjCvxy6OeT p9hU2KbZUsYNgoRCnYSN/MmrOO6rij+4jbJGhxFtbul7ACW3Xj0KnnCLRKm+GOIQ 8ECrT+47JZo= =9WPd -----END PGP SIGNATURE----- --=-UxHBbeqshnjlXVgC8TDr--