Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 86082 invoked from network); 4 Apr 2007 14:10:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Apr 2007 14:10:18 -0000 Received: (qmail 79498 invoked by uid 500); 4 Apr 2007 14:10:04 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 79422 invoked by uid 500); 4 Apr 2007 14:10:04 -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 79346 invoked by uid 99); 4 Apr 2007 14:10:03 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 07:10:03 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of julian.reschke@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 04 Apr 2007 07:09:54 -0700 Received: (qmail invoked by alias); 04 Apr 2007 14:09:33 -0000 Received: from mail.greenbytes.de (EHLO [192.168.1.87]) [217.91.35.233] by mail.gmx.net (mp055) with SMTP; 04 Apr 2007 16:09:33 +0200 X-Authenticated: #1915285 X-Provags-ID: V01U2FsdGVkX18Ji+gu4AcJ44q9lKCGnqTA6GPReUprbX/uRKLyU3 nPSwSSRhV0t6jS Message-ID: <4613B191.50704@gmx.de> Date: Wed, 04 Apr 2007 16:09:21 +0200 From: Julian Reschke User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666 MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: Reverse proxy mode and DAV protocol References: <20070402085612.GH61024@codelabs.ru> <4612866B.1090905@gmx.de> <20070404080320.GV26348@codelabs.ru> <46138836.2080406@gmx.de> <20070404123930.GG26348@codelabs.ru> <4613A6AD.8000902@gmx.de> <20070404135508.GK26348@codelabs.ru> In-Reply-To: <20070404135508.GK26348@codelabs.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org Eygene Ryabinkin schrieb: > Julian, > > Wed, Apr 04, 2007 at 03:22:53PM +0200, Julian Reschke wrote: >>> So, your point is that Apache should make no attempts to rewrite >>> the 'Destination' header for DAV and clients should use absolute >>> paths for DAV. Or we still need 'Destination' rewriting? In the >>> reverse proxy mode, I mean. >>> Thank you! >> I'd say Path rewriting is very hard, host rewriting is possible. > > So, if Apache will be able to do the rewriting in its modules, then > it should try. OK, thank you. > >> 1) Servers, such as Apache/moddav should start supporting absolute paths in the >> "Destination" and "If" headers ASAP. > > Again, talking about the current situation when URI are absolute: > do you think that 'If' header automatical rewriting is possible and > viable for the Apache's modules? I see no technical problems in > such rewriting, but may be I am missing something. > > Thank you! "If" header rewriting should be possible, as long as the code doing the rewriting does the rewriting carefully (for instance, scanning for "<.*>" will probably not be good enough...). Best regards, Julian