United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-4469455 proxy autoconfig script parsing has problems
JDK-4469455 : proxy autoconfig script parsing has problems

Details
Type:
Bug
Submit Date:
2001-06-13
Status:
Resolved
Updated Date:
2002-11-19
Project Name:
JDK
Resolved Date:
2002-11-19
Component:
deploy
OS:
generic
Sub-Component:
webstart
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
1.0.1
Fixed Versions:
1.4.2 (mantis)

Related Reports
Relates:

Sub Tasks

Description
Java Web Start parses proxy autoconfiguration scripts very naively.  It basically just greps for a "PROXY:" string and grabs the first proxy server it finds, without actually running the javascript logic.  We should consider a better solution.

                                    

Comments
EVALUATION

fix for hopper
###@###.### 2002-01-17

On Windows, we should grab the COM JScript parsing engine and use it to parse
the Javascript autoconfig script.  Unfortunately there is not much we can do
on Solaris/Linux, unless we bundle a Javascript parser with jaws.

###@###.### 2002-07-23

Because of limitations of the J2RE proxy implementation, the above is not
possible for Mantis.  However, there are still steps that can be taken to
improve the proxy autoconfig script parsing implementation for Mantis:

1. Do not attempt to "guess" the proxy setting from an autoconfig script.  If
we encounter a script, we should prompt the user to enter a proxy, with the
"hint" being what we saw in the autoconfig script. 
2. Fix the Netscape 6 support so we now properly recognize an autoconfig setting
on Netscape 6.

###@###.### 2002-10-15
                                     
2002-10-15
SUGGESTED FIX

http://web-east.east/~sbohne/webrev/webrev.4469455

###@###.### 2002-10-21
                                     
2002-10-21
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mantis

FIXED IN:
mantis

INTEGRATED IN:
mantis
mantis-b08


                                     
2004-08-31



Hardware and Software, Engineered to Work Together