Closed
Bug 1269291
Opened 8 years ago
Closed 8 years ago
When certificate of proxy is invalid, the fallback proxy should be chosen if available
Categories
(Core :: Networking: HTTP, defect)
Core
Networking: HTTP
Tracking
()
RESOLVED
DUPLICATE
of bug 1230803
Tracking | Status | |
---|---|---|
firefox49 | --- | affected |
People
(Reporter: xidorn, Unassigned)
References
Details
(Whiteboard: [proxy][necko-backlog])
Steps to reproduce:
1. save the following to a pac file:
> function FindProxyForURL(url, host) {
> if (host == "www.example.com") {
> return "HTTPS test2.upsuper.org:89; HTTPS test1.upsuper.org:88";
> }
> return "DIRECT";
> }
2. make the system use this pac file
3. visit www.example.com
Expected result:
It should show something like "No such host at :88" or some proxy error.
Actual result:
It reports insecure connection, and "test2.upsuper.org:89 uses an invalid security certificate."
In this case, test2.upsuper.org:89 uses the certificate of test1.upsuper.org, and thus it is not valid. But given a fallback is provided, Firefox should probably try that first rather than reporting error directly. Chrome does fallback by default.
Note, test1. and test2.upsuper.org are not real proxy. They are just simple https server for testing, so even if connect successfully, you would not see the expected page.
Updated•8 years ago
|
Whiteboard: [necko-backlog]
Updated•8 years ago
|
Whiteboard: [necko-backlog] → [proxy][necko-backlog]
Updated•8 years ago
|
Comment 1•8 years ago
|
||
Hi Daniel,
Do you think this is a dup of bug 1230803?
Flags: needinfo?(daniel)
Comment 2•8 years ago
|
||
Yes kind of. Although the reason for this proxy failure (HTTPS verification failed) is new, it is still the same "we should deal with proxy failure and move on to try the next" and that's work mentioned in that bug.
Flags: needinfo?(daniel)
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•