From apwww@hyperreal.org Fri Aug 15 08:41:37 1997 Received: (from apwww@localhost) by hyperreal.org (8.8.5/8.8.5) id IAA05046; Fri, 15 Aug 1997 08:41:37 -0700 (PDT) Message-Id: <199708151541.IAA05046@hyperreal.org> Date: Fri, 15 Aug 1997 08:41:37 -0700 (PDT) From: Bill Bumgarner Reply-To: bbum@codefab.com To: apbugs@hyperreal.org Subject: PATH_INFO translated to all lower case in environment passed to CGI X-Send-Pr-Version: 3.2 >Number: 997 >Category: mod_cgi >Synopsis: PATH_INFO translated to all lower case in environment passed to CGI >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Aug 15 08:50:01 1997 >Last-Modified: Sun Aug 17 06:43:39 PDT 1997 >Originator: bbum@codefab.com >Organization: >Release: 1.3a1(windows) >Environment: NT 1381 pl3 (not by choice) >Description: The PATH_INFO environment variable contents are translated to all lower case as they are passed into any CGI-BIN program. I.E.: http://localhost/cgi-bin/printenv/Examples/HelloWorld produces the following when the server resides on WinNT: PATH_INFO = /examples/helloworld It produces: PATH_INFO = /Examples/HelloWorld when the server resides on Unix (OpentStep Mach 4.2, BTW). End result; Apache cannot be used to server WebObjects applications under NT (likely, this will affect other similar products, as well). >How-To-Repeat: http://localhost/cgi-bin/printenv/FOO/BaR/bAz ...view the PATH_INFO on the resulting page... Under NT, you will have to edit the printenv script to point to your perl binary... >Fix: >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: ben State-Changed-When: Sun Aug 17 06:43:39 PDT 1997 State-Changed-Why: This has been fixed in the current development code. Thanks for your input. >Unformatted: