Closed
Bug 833652
Opened 12 years ago
Closed 8 years ago
upgrade to 2.15 yields "proxy server refused connection" but no proxy configured
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: danielbarclay.oss, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/17.0 Firefox/17.0 SeaMonkey/2.14
Build ID: 20121118021532
Steps to reproduce:
I started with a profile that worked fine with SeaMonkey 2.14. (In particular, 2.14 could retrieve pages fine, not reporting any proxy errors; and I haven't configured it to use any proxy.)
I installed and executed SeaMonkey 2.15.1.
Then I tried loading some regular web pages (i.e., HTTP-retrieved pages, as opposed
to local file:/... pages).
Actual results:
SeaMonkey said it couldn't connect to the proxy. (It presented a proxy-error page that starts with "Proxy Server Refused Connection" instead of retrieving the requested pages.)
Expected results:
SeaMonkey should have retrieved the requested pages successfully (as version 2.14 does).
NOTE: When SeaMonkey opened the initial browser window, it did successfully load the
pages in the tabs from my saved session. However, if I try to reload one of those tabs/pages,
I also get the proxy-error page.
That suggests that earlier, when SeaMonkey is restoring the previous session, the proxy
processing works fine (does not try to use a proxy), but somewhere between there and
the end of initial setup, the proxy setting gets changed or misinterpreted and then the
proxy processing thinks it is supposed to use a proxy.
Note: SeaMonkey 2.14 displays the profile's proxy setting as being set to the "Use system
proxy settings" option. I don't know what SeaMonkey might be looking at on Linux
(especially on my system without Gnome or other (full) desktop layer yet), so I can't
check that, but, any case, SeaMonkey 2.14 works fine and 2.15 doesn't.
(Note: That proxy-error page would be more useful if its text identified the proxy server (host and port; and URL?) and the originally requested URL.)
Additional data:
The problem occurs for "http:..." URLs but not for "https:..." URLs.
Comment 2•12 years ago
|
||
(In reply to Daniel B. from comment #0)
[...]
> NOTE: When SeaMonkey opened the initial browser window, it did successfully
> load the
> pages in the tabs from my saved session. However, if I try to reload one of
> those tabs/pages,
> I also get the proxy-error page.
>
> That suggests that earlier, when SeaMonkey is restoring the previous
> session, the proxy
> processing works fine (does not try to use a proxy), but somewhere between
> there and
> the end of initial setup, the proxy setting gets changed or misinterpreted
> and then the
> proxy processing thinks it is supposed to use a proxy.
[...]
Another possibility would be that your previous session pages were reloaded from cache, and that SeaMonkey only tried to access the Web when you hit Reload.
(In reply to Tony Mechelynck [:tonymec] from comment #2)
> ..
>
> Another possibility would be that your previous session pages were reloaded
> from cache, and that SeaMonkey only tried to access the Web when you hit
> Reload.
Right.
Going to about:config and resetting some proxy settings that were at non-default
values (e.g., network.proxy.http) back to their default values seems to have
worked around the problem.
The problem seems to be that the implementation of the "Use system proxy
settings" case (network.proxy.type=5) doesn't properly ignore other proxy
preference values (e.g., an HTTP proxy host name left in network.proxy.http
from using "Manual proxy configuration" earlier).
For example, maybe some code uses the value of network.proxy.http to
decide if there's an HTTP proxy without first checking the value of
network.proxy.type.
That may also be fixed in 2.15.1 as there are four proxy related bugs resolved in it - https://bugzilla.mozilla.org/buglist.cgi?quicksearch=828632%2C828202%2C828234%2C829646;list_id=5442834
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
(In reply to Phoenix from comment #5)
> That may also be fixed in 2.15.1 as there are four proxy related bugs
> resolved in it -
> https://bugzilla.mozilla.org/buglist.
> cgi?quicksearch=828632%2C828202%2C828234%2C829646;list_id=5442834
The bug description says:
> I installed and executed SeaMonkey 2.15.1.
So how might the problem be fixed in 2.15.1? That's the version that
showed the problem!
Changing status back from WORKSFORME because the original bug report obviously
wasn't even read completely, and there apparently was no probing of what
case of "I started with a profile that worked fine with SeaMonkey 2.14" might
be involved.
Status: RESOLVED → UNCONFIRMED
Resolution: WORKSFORME → ---
Additional data: The profile that showed the proxy problem was a profile that
was imported from 1.1.14 (via 2.0.14).
It might be the case that the preferences UI in 2.<current> will never get the
settings into a state that exhibits the problem, so any real testing for this
bug probably needs to set preferences individually (in about:config) to see if
they are being interpreted properly.
Is this still present in latest SeaMonkey version?
Flags: needinfo?(dsb)
Whiteboard: [closeme 2017-05-15]
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago → 8 years ago
Flags: needinfo?(dsb)
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2017-05-15]
You need to log in
before you can comment on or make changes to this bug.
Description
•