Netscape HTTPD 3.6 Bug hoses up Webinator

Post Reply
User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

Netscape HTTPD 3.6 Bug hoses up Webinator

Post by Thunderstone »




Netscape's latest webserver 3.6 is broken. It does not provide a
correct PATH_TRANSLATED variable to CGI programs. We have contacted
Netscape regarding this issue, but as yet have not gotten a response.

Our recommendation is not to upgrade to 3.6 as there are many programs
besides Webinator which also rely on correct PATH_TRANSLATED information.

Here's a brief explanation of how Webinator works when when you do a search.

On a typical Apache site you might have the following disk setup:

The 'htdocs' directory is in /website/htdocs/
The 'cgi-bin' directory is in /website/cgi-bin/

1: A user asks for the URL: http://www.xyz.com/cgi-bin/texis/webinator/search/

2: The webserver will execute the program /website/cgi-bin/texis

3: Texis will look at the PATH_TRANSLATED variable to see where the
script is located and will get the filename /website/htdocs/webinator/search

4: Texis will see if there's a a current compiled script available by looking
for a file named /website/htdocs/webinator/search.vtx .

5: If its not current or doesn't exist, Texis will compile the source
code in the file /website/htdocs/webinator/search to create search.vtx

6: Texis will start execution of the file /website/htdocs/webinator/search.vtx

The reason this is so important is that is gives you a quick secure method of
creating and maintaining as many different search scripts as you want without
having to any server reconfiguration. It also should explain why Thunderstone
is so critical of Webserver software that does not fully comply with
the CGI specification .

Thanks,
Thunderstone


User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

Netscape HTTPD 3.6 Bug hoses up Webinator

Post by Thunderstone »



On Thu, Feb 18, 1999 9:40 pm, Thunderstone - EPI
<mailto:bart@thunderstone.com> wrote:

Folks,

I reported this to Netscape before Christmas. They have confirmed
that it is a bug and in the absence of an immediate fix, recommended
sticking with 3.5.1.

A new dot version of the Enterprise server should be out by the end
of March according to my information, and should include a fix for
this problem.

Regards,

Steve.

.......................................................................
Steven Heaney
Schlumberger

http://www.slb.com/cgi-bin/people.pl?ty ... n%20heaney





Post Reply