Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 97102 invoked from network); 25 Sep 2003 11:35:09 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 25 Sep 2003 11:35:09 -0000 Received: (qmail 29975 invoked by uid 500); 25 Sep 2003 11:35:01 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 29927 invoked by uid 500); 25 Sep 2003 11:35:01 -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: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 29893 invoked from network); 25 Sep 2003 11:35:00 -0000 Received: from unknown (HELO ms-smtp-03.southeast.rr.com) (24.93.67.84) by daedalus.apache.org with SMTP; 25 Sep 2003 11:35:00 -0000 Received: from attglobal.net (rdu57-70-140.nc.rr.com [66.57.70.140]) by ms-smtp-03.southeast.rr.com (8.12.5/8.12.2) with ESMTP id h8PBWi4R015065 for ; Thu, 25 Sep 2003 07:32:44 -0400 (EDT) Message-ID: <3F72D2E3.9010502@attglobal.net> Date: Thu, 25 Sep 2003 07:34:59 -0400 From: Jeff Trawick Reply-To: trawick@attglobal.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: URLs containing colon: Win32 vs. Linux References: <3F72CA65.4080700@attglobal.net> <3F72CECC.6010401@perlig.de> In-Reply-To: <3F72CECC.6010401@perlig.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Andr� Malo wrote: > Jeff Trawick wrote: > >> Does anybody have a quick answer, like "can't have colon anywhere in >> uri path" or "we're busted" or something else? >> >> URL is http://127.0.0.1:8080/dobedobedo;session=0:0 >> >> dobedobedo doesn't really exist >> >> Apache 2.0.47 on Win32: >> -> 403 (no reason logged) > > > Can't have colon in filepath. It isn't intended to be a filepath, but just maybe we assume it is before we get far enough for a module that handles the object to tell the core server that. Unclear. >It's probably apr_filepath_merge in > server/core.c:ap_core_translate (cannot verify from here). That was my top suspect. I'll see if I can build on Windows and fix the logging in this area. But, in the real world failure the module which is supposed to handle this has a translate hook (pretty darn sure) and would ordinarily handle that stage as long as it knows it is supposed to handle that request. And we don't seem to be getting that module's translate hook called. But I am pretty fuzzy in the operation of that module, so better tracing should probably be my first goal so there is no doubt where it is failing.