Pier Fumagalli <[EMAIL PROTECTED]> wrote:

> Craig R. McClanahan <[EMAIL PROTECTED]> wrote:
> 
>> IIRC, this is the same as what we saw the last time this kind of thing
>> showed up -- and it was ultimately because of the filesystem logic on the
>> underlying OS.  Such a runtime written in C (like most Unix stuff is) will
>> not have any problem at all accepting "foo.jsp\0" and treating it as a
>> reference to "foo.jsp" -- because null bytes delimit Strings in the C I/O
>> library.
> 
> This is different, BTW. Under 4.0.3 final (with the old parsing code) %00 is
> not translated into \0, then saving us a lot of hassle in the underlying
> code...
> 
> Anyhow, under OS/X with HFS filesystem, something like foo.JsP returns the
> original source of the page...

BTW, give it a shot also with something like test.js%50 (on as many platform
as you can)... Extension matching should be defined case insensitive in the
spec...

    Pier


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to