Closed
Bug 243397
Opened 21 years ago
Closed 20 years ago
PAC: support for non-URL's in preference
Categories
(Firefox :: Settings UI, defect, P2)
Tracking
()
RESOLVED
FIXED
Firefox1.0beta
People
(Reporter: mozbug, Assigned: mconnor)
Details
(Keywords: fixed-aviary1.0)
Attachments
(2 files)
(deleted),
patch
|
bugzilla
:
review+
asa
:
approval-aviary+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8
When I go tto www.foo.com the browser does not connect to the site, when using
the proxy.pac file on our proxy server. The JavaScript console says:
Error: LocalFindProxyForURL is not a function
Source File: file:///C:/Program%20Files/Mozilla%
20Firefox/components/nsProxyAutoConfig.js
Line: 79
This same pac file works with IE
Reproducible: Always
Steps to Reproduce:
1.Tools->Options->general->connection settings->Automatic Proxy Configuration
URL, enter www.proxyserver.com/proxy.pac
2.Open Browser
3.Try to load any page
Actual Results:
Alert: The connection was refused when trying to contact www.foo.com
Expected Results:
www.foo.com should have loaded
*** This bug has been marked as a duplicate of 133108 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Summary: Connection refused with automatic proxy configured → Connection refused with automatic proxy configured
REOPEN:
This may not be the correct dupe.
You need to put a URL, not a hostname/path into the pref.
See if that works.
Status: RESOLVED → UNCONFIRMED
QA Contact: mconnor → benc
Resolution: DUPLICATE → ---
Summary: Connection refused with automatic proxy configured → PAC: Connection refused
Assignee | ||
Comment 3•21 years ago
|
||
hmm, if that's the case, we should probably enforce that in the panel, instead
of letting users futz with it.
-> taking, provisionally blocking 1.0 since I'll fix this.
Assignee: firefox → mconnor
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking1.0+
Target Milestone: --- → Firefox1.0beta
Updated•20 years ago
|
Priority: -- → P2
Updated•20 years ago
|
Flags: blocking-aviary1.0RC1+
Comment 4•20 years ago
|
||
If there's a localization requirement here involved in warning people about
invalid data, then - 1.0.
Flags: blocking-aviary1.0+ → blocking-aviary1.0-
Comment 5•20 years ago
|
||
(filed bug 253476 for seamonkey)
Assignee | ||
Comment 6•20 years ago
|
||
note to self: use nsIURIFixup for this (per biesi)
Reporter | ||
Comment 7•20 years ago
|
||
This PAC problem is using a URL rather than a hostname/path
Assignee | ||
Comment 8•20 years ago
|
||
the backend needs/expects the URI, not a hostname/path. The front end should
correct user input instead of bloating the backend. So the bug is that we don't
convert non-URIs to URIs when setting the pref.
Assignee | ||
Comment 9•20 years ago
|
||
Assignee | ||
Comment 10•20 years ago
|
||
Comment on attachment 154722 [details] [diff] [review]
use nsIURIFixup to convert strings to a URI
blake, this ia a 1.0PR blocker, so sooner is better :)
Attachment #154722 -
Flags: review?(firefox)
Assignee | ||
Comment 11•20 years ago
|
||
zero l10n impact, re-plussing.
Flags: blocking-aviary1.0- → blocking-aviary1.0+
Whiteboard: [have patch]
Comment 12•20 years ago
|
||
Comment on attachment 154722 [details] [diff] [review]
use nsIURIFixup to convert strings to a URI
Looks good, check it in.
Attachment #154722 -
Flags: review?(firefox) → review+
Assignee | ||
Updated•20 years ago
|
Attachment #154722 -
Flags: approval-aviary?
Comment 13•20 years ago
|
||
Mike, should this be saving the page data if an exception is caught? (i.e. the
URI fix up failed)?
Comment 14•20 years ago
|
||
Is this ready to land or does Ben's question still require a response?
Assignee | ||
Comment 15•20 years ago
|
||
damn, I typed a long answer like an hour after he asked it. Dunno what I did there.
The only reason for the try/catch is to prevent unanticipated future weirdness
from breaking the OK button. I'd rather not have a dialog for this, since it
seems like the vast majority of users never have a problem, and I've yet to have
nsIURIFixup fail for me, regardless of odd characters etc.
Comment 16•20 years ago
|
||
Comment on attachment 154722 [details] [diff] [review]
use nsIURIFixup to convert strings to a URI
a=asa for aviary checkin
Attachment #154722 -
Flags: approval-aviary? → approval-aviary+
Comment 18•20 years ago
|
||
Overall, I think this is a good fix. I'm going to verify/wontfix bug 82992,
which is about the trunk.
I know I've objected to fixing this in the mozilla suite, but that is because I
thought the goal of that product should be to favor correctness when possible.
An end-user focused product like FF should have little nice things like this.
My only concern is that I don't know what input types nsIURIFixup will use or
allow (domain guessing, internet keywords, etc...) This has caused problems
before, and I will not be spending any immediate time looking at this problem
unless I need to. This maybe documented already, and unknown to me due to ignorance.
Summary: PAC: Connection refused → PAC: support for non-URL's in preference
Comment 19•20 years ago
|
||
Assignee | ||
Updated•20 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 21 years ago → 20 years ago
Resolution: --- → FIXED
Whiteboard: [have patch]
You need to log in
before you can comment on or make changes to this bug.
Description
•