Open Bug 567070 Opened 15 years ago Updated 2 years ago

Using network.proxy.socks_remote_dns=true breaks browser.fixup.alternate

Categories

(Core :: Networking: Proxy, defect, P3)

x86
Windows XP
defect

Tracking

()

UNCONFIRMED

People

(Reporter: mozilla-bugs, Unassigned)

Details

(Whiteboard: [necko-backlog])

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729) FirePHP/0.4 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729) FirePHP/0.4 Enabling network.proxy.socks_remote_dns breaks browser.fixup.alternate: Firefox does not try to fix up the domain name using the alternate prefix/suffix. Also, in case of lookup failure there is no Firefox error page, only a blank page. Reproducible: Always Steps to Reproduce: 1. Setup a SOCKS (only) proxy, and enable network.proxy.socks_remote_dns (via about:config or FoxyProxy) 2. Access some site without DNS entry: http://foo.example.com/ Actual Results: Blank page. Expected Results: Error page: "Firefox could not find the domain." Also, www.foo.example.com should have been tried.
Version: unspecified → 3.6 Branch
This still happens with Minefield (as of today). I am creating the SOCKS socket using "ssh -D 5555 remote.host", and when trying to access a non-accessible domain, the following gets dumped to the console where I've opened the ssh connection: "channel 3: open failed: administratively prohibited: open failed"
To reproduce it: 1. in a terminal: ssh -D 5555 remote.host 2. Setup Firefox to use the socks proxy (only, i.e. no HTTP proxy): network.proxy.socks;localhost network.proxy.socks_port;5555 network.proxy.socks_remote_dns;true network.proxy.type;1 network.proxy.http; 3. Access http://thisdoesnotexist.example.com/
Component: General → Networking
Product: Firefox → Core
QA Contact: general → networking
Version: 3.6 Branch → Trunk
Whiteboard: [necko-backlog]
Priority: -- → P1
Priority: P1 → P3
Severity: normal → S3

Moving bug to Core/Networking: Proxy.

Component: Networking → Networking: Proxy
You need to log in before you can comment on or make changes to this bug.