"Automatic proxy configuration URL" is being truncated by Firefox resulting in inability to connect to internet

RESOLVED EXPIRED

Status

()

--
major
RESOLVED EXPIRED
14 years ago
13 years ago

People

(Reporter: firefoxuser10, Assigned: darin.moz)

Tracking

1.7 Branch
x86
Windows XP
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

14 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

In our internal network any browser needs to detect automatical the
LAN-settings. Firefox cannot digest the following address: 

http://nud_nu1:80/array.dll?Get.Routing.Script 

It automatically does cut it to: 
http://nud_nu1/array.dll?Get.Routing.Script 

(it cuts out ":80") 


As a result, it is not able to connect to the internet. Sad. 


InternetExplorer does it. 
Mozilla does it. 


Try it in Firefox by accessing this under: 

Tools 
Options 
General 
Connection Settings 
Automatic proxy configuration URL 


Reproducible: Always
Steps to Reproduce:
1.Input under Tools > Options >General > Connection Settings > Automatic proxy
configuration URL ---the following URL: 
http://nud_nu1:80/array.dll?Get.Routing.Script 
2.Click OK
3.Recheck the saved URL by opening it again as under step 1. Firefox will
invariably have change it to following URL:
http://nud_nu1/array.dll?Get.Routing.Script   ---thus not enabling Firefox to
access the current proxy configuration of the internal LAN-network, thus failing
to connect to the internet

Actual Results:  
Firefox is unable to save the Automatic proxy configuration URL accurately, thus
failing to obtain the routing script, resulting in a failure to be able to
connect to the internet.

Expected Results:  
Should save as input the "Automatic proxy configuration URL" and should not
change it to an incorrect URL.

Comment 1

14 years ago
Why would it need to have the the port number 80? The default port is 80 for the
http protocol.
(Reporter)

Comment 2

14 years ago
(In reply to comment #1)
> Why would it need to have the the port number 80? The default port is 80 for the
> http protocol.


Thank you for the comment. 

I am following the instructions under Help in Firefox,
where it reads:

"Automatic proxy configuration URL:
If there's a proxy configuration file at your
workplace, ask the system administrator for its URL
and enter it here. Press Reload to load the settings."


Subsequently, I asked the system administrator for
this URL and input it. However, Firefox seems not to
be able to save it as it is.


You may also want to check this out with other URLs,
because these might also change. A space " " for
example had been changed in a previous version of Firefox 
into something like "%20", as far
as I remmeber. It is also no surprise, that Firefox has
there a bug. This bug is reproducible.



Should you need any further clarifications, please do
not hesitate to email again. I would be very grateful
if Firefoy could be used in the company's LAN network.(In reply to comment #1)

A space " " is invalid in an URL and you must escape such a space as "%20".
The port number 80 is not needed if you specify http as protocol because Port 80
is the default port for http. (it's ok that FF removes it)

Does it work if you remove that space in the URL and replace it with a %20 ?
(which would make it to a valid URL)

and this is never Build Config...
Assignee: bryner → firefox
Component: Build Config → General
QA Contact: asa → firefox.general
(Reporter)

Comment 4

14 years ago
(In reply to comment #3)
> A space " " is invalid in an URL and you must escape such a space as "%20".
> The port number 80 is not needed if you specify http as protocol because Port 80
> is the default port for http. (it's ok that FF removes it)
> 
> Does it work if you remove that space in the URL and replace it with a %20 ?
> (which would make it to a valid URL)
> 
> and this is never Build Config...

Thank you for your comment.

No, it's not OK, that Firefox changes the URL, which has been input. Because of
this, it is unable to connect to the internet. The network administrator of the
LAN certainly will have reasons, why the URL is written that way. Why shall now
Firefox "know it better". It is certainly a bug. InternetExplorer and Mozilla
leave the URL as it is and request it in that way from the LAN; because of this
they work. Firefox changes the address, requests something else from the LAN,
and does not work (cannot connect to the internet).

There is no problem with a space " ", because the URL has no space. 

There is NO difference between "http://blah:80" and "http://blah".

"Because of this, it is unable to connect to the internet."
That's wrong. This is NOT the problem if this is a PAC URL, it must be something
else.

Please provide a HTTP log. see
http://www.mozilla.org/projects/netlib/http/http-debugging.html how to do that
(only change mozilla.exe to firefox.exe)
You can XXX the hostnames in that http log...
Assignee: firefox → darin
Component: General → Networking
Product: Firefox → Core
QA Contact: firefox.general → benc
Version: unspecified → 1.7 Branch

Comment 6

14 years ago
Is the Host header the same in both cases? The HTTP request might be different,
causing the server to respond differently.

Reporter: if you type the PAC URL into the URL bar, what comes back?
(Reporter)

Comment 7

14 years ago
(In reply to comment #5)
> There is NO difference between "http://blah:80" and "http://blah".
> 
> "Because of this, it is unable to connect to the internet."
> That's wrong. This is NOT the problem if this is a PAC URL, it must be something
> else.
> 
> Please provide a HTTP log. see
> http://www.mozilla.org/projects/netlib/http/http-debugging.html how to do that
> (only change mozilla.exe to firefox.exe)
> You can XXX the hostnames in that http log...



Thank you for your reply. Following your instructions, please find here the
requested log:


-475025[dd6840]: nsSocketTransportService::Run
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
0[dc1c30]: Creating nsHttpHandler [this=de0e50].
0[dc1c30]: nsHttpHandler::Init
0[dc1c30]: nsHttpHandler::PrefsChanged [pref=(null)]
0[dc1c30]: nsHttpAuthCache::Init
0[dc1c30]: Creating nsHttpConnectionMgr @de9340
0[dc1c30]: nsHttpConnectionMgr::Init
0[dc1c30]: nsHttpHandler::StartPruneDeadConnectionsTimer
0[dc1c30]: nsHttpHandler::BuildUserAgent
0[dc1c30]: nsHttpHandler::NewURI
0[dc1c30]: nsHttpHandler::NewProxiedChannel [proxyInfo=0]
0[dc1c30]: Creating nsHttpChannel @25138d0
0[dc1c30]: nsHttpChannel::Init [this=25138d0]
0[dc1c30]: host=nud_nu1 port=-1
0[dc1c30]: uri=http://nud_nu1/array.dll?Get.Routing.Script
0[dc1c30]: Creating nsHttpConnectionInfo @2513890
0[dc1c30]: nsHttpHandler::AddStandardRequestHeaders
0[dc1c30]: nsHttpChannel::AsyncOpen [this=25138d0]
0[dc1c30]: nsHttpHandler::NotifyObservers [chan=25138d0
event="http-on-modify-request"]
0[dc1c30]: nsHttpChannel::Connect [this=25138d0]
0[dc1c30]: nsHttpChannel::OpenCacheEntry [this=25138d0]
0[dc1c30]: got cache entry [access=2]
0[dc1c30]: nsHTTPChannel::CheckCache [this=25138d0 entry=2516a70]
0[dc1c30]: nsHttpChannel::AddAuthorizationHeaders? [this=25138d0]
0[dc1c30]: nsHttpAuthCache::GetAuthEntryForPath [key=http://nud_nu1:80 path=/]
0[dc1c30]: nsHttpChannel::SetupTransaction [this=25138d0]
0[dc1c30]: Creating nsHttpTransaction @25167a0
0[dc1c30]: nsHttpTransaction::Init [this=25167a0 caps=1]
0[dc1c30]: http request [
0[dc1c30]:   GET /array.dll?Get.Routing.Script HTTP/1.1
0[dc1c30]:   Host: nud_nu1
0[dc1c30]:   User-Agent: Mozilla/5.0 (Windows; U; Win98; rv:1.7.3)
Gecko/20040913 Firefox/0.10
0[dc1c30]:   Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
0[dc1c30]:   Accept-Language: en,en-us;q=0.5
0[dc1c30]:   Accept-Encoding: gzip,deflate
0[dc1c30]:   Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
0[dc1c30]:   Keep-Alive: 300
0[dc1c30]:   Connection: keep-alive
0[dc1c30]:   Pragma: no-cache
0[dc1c30]:   Cache-Control: no-cache
0[dc1c30]: ]
0[dc1c30]: nsHttpConnectionMgr::AddTransaction [trans=25167a0]
0[dc1c30]: nsSocketTransportService::PostEvent [event=25165b0]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgNewTransaction [trans=25167a0]
-475025[dd6840]: nsHttpConnectionMgr::GetConnection [ci=..nud_nu1:80 caps=1]
-475025[dd6840]: nsHttpConnectionMgr::AtActiveConnectionLimit [ci=..nud_nu1:80
caps=1]
-475025[dd6840]:    total=0, persist=0
-475025[dd6840]: Creating nsHttpConnection @2529170
-475025[dd6840]: nsHttpConnection::Init [this=2529170]
-475025[dd6840]: nsHttpConnectionMgr::DispatchTransaction [ci=..nud_nu1:80
trans=25167a0 caps=1 conn=2529170]
-475025[dd6840]: nsHttpConnection::Activate [this=2529170 trans=25167a0 caps=1]
-475025[dd6840]: creating nsSocketTransport @252af20
-475025[dd6840]: nsSocketTransport::Init [this=252af20 host=nud_nu1:80 proxy=:0]
-475025[dd6840]: nsSocketTransport::OpenOutputStream [this=252af20 flags=2]
-475025[dd6840]: nsSocketTransport::PostEvent [this=252af20 type=0 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2529030]
-475025[dd6840]: nsSocketTransport::OpenInputStream [this=252af20 flags=2]
-475025[dd6840]: nsSocketTransport::PostEvent [this=252af20 type=0 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=252ae50]
-475025[dd6840]: nsSocketOutputStream::AsyncWait [this=252afd0]
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=252af20 type=0 status=0
param=0]
-475025[dd6840]:   MSG_ENSURE_CONNECT
-475025[dd6840]: nsSocketTransport::ResolveHost [this=252af20]
-475025[dd6840]:   advancing to STATE_RESOLVING
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0003]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0003
progress=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=252af20 type=0 status=0
param=0]
-475025[dd6840]:   MSG_ENSURE_CONNECT
-475025[dd6840]:   ignoring redundant event
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
-512789[253ceb0]: nsSocketTransport::PostEvent [this=252af20 type=1 status=0
param=254a750]
-512789[253ceb0]: nsSocketTransportService::PostEvent [event=254a810]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=252af20 type=1 status=0
param=254a750]
-475025[dd6840]:   MSG_DNS_LOOKUP_COMPLETE
-475025[dd6840]: nsSocketTransport::InitiateSocket [this=252af20]
-475025[dd6840]: nsSocketTransport::BuildSocket [this=252af20]
-475025[dd6840]: nsSocketTransportService::AttachSocket [handler=252af20]
-475025[dd6840]: nsSocketTransportService::AddToIdleList [handler=252af20]
-475025[dd6840]:   active=0 idle=1
-475025[dd6840]:   advancing to STATE_CONNECTING
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0007]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0007
progress=0]
-475025[dd6840]:   trying address: 135.3.8.212
-475025[dd6840]:   idle [0] { handler=252af20 condition=0 pollflags=6 }
-475025[dd6840]: nsSocketTransportService::AddToPollList [handler=252af20]
-475025[dd6840]:   active=1 idle=1
-475025[dd6840]: nsSocketTransportService::RemoveFromIdleList [handler=252af20]
-475025[dd6840]:   active=1 idle=0
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketReady [this=252af20 outFlags=2]
-475025[dd6840]:   advancing to STATE_TRANSFERRING
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0004]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0004
progress=0]
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=7 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketReady [this=252af20 outFlags=2]
-475025[dd6840]: nsSocketOutputStream::OnSocketReady [this=252afd0 cond=0]
-475025[dd6840]: nsHttpConnection::OnSocketWritable [this=2529170]
-475025[dd6840]:   writing transaction request stream
-475025[dd6840]: nsSocketOutputStream::Write [this=252afd0 count=449]
-475025[dd6840]:   calling PR_Write [count=449]
-475025[dd6840]:   PR_Write returned [n=449]
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0005]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0005
progress=449]
-475025[dd6840]:   ReadSegments returned [rv=0 read=449 sock-cond=0]
-475025[dd6840]:   writing transaction request stream
-475025[dd6840]:   ReadSegments returned [rv=0 read=0 sock-cond=0]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b000a
progress=0]
-475025[dd6840]: nsSocketInputStream::AsyncWait [this=252afb4]
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketReady [this=252af20 outFlags=1]
-475025[dd6840]: nsSocketInputStream::OnSocketReady [this=252afb4 cond=0]
-475025[dd6840]: nsHttpConnection::OnSocketReadable [this=2529170]
-475025[dd6840]: nsSocketInputStream::Read [this=252afb4 count=4096]
-475025[dd6840]:   calling PR_Read [count=4096]
-475025[dd6840]:   PR_Read returned [n=4096]
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0006]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0006
progress=4096]
-475025[dd6840]: nsHttpTransaction::ProcessData [this=25167a0 count=4096]
-475025[dd6840]: nsHttpTransaction::ParseHead [count=4096]
-475025[dd6840]: nsHttpTransaction::ParseLine [HTTP/1.1 200 OK]
-475025[dd6840]: nsHttpResponseHead::ParseVersion [version=HTTP/1.1 200 OK]
-475025[dd6840]: Have status line [version=11 status=200 statusText=OK]
-475025[dd6840]: nsHttpTransaction::ParseLine [Date: Fri, 03 Dec 2004 18:06:42 GMT]
-475025[dd6840]: CreateAtomTable
-475025[dd6840]: nsHttpTransaction::ParseLine [Content-Type:
application/x-ns-proxy-autoconfig]
-475025[dd6840]: nsHttpResponseHead::ParseContentType
[type=application/x-ns-proxy-autoconfig]
-475025[dd6840]: nsHttpTransaction::ParseLine [Cache-Control: max-age=3000]
-475025[dd6840]: nsHttpTransaction::HandleContent [this=25167a0 count=3962]
-475025[dd6840]: nsHttpTransaction::HandleContentStart [this=25167a0]
-475025[dd6840]: http response [
-475025[dd6840]:   HTTP/1.1 200 OK
-475025[dd6840]:   Date: Fri, 03 Dec 2004 18:06:42 GMT
-475025[dd6840]:   Content-Type: application/x-ns-proxy-autoconfig
-475025[dd6840]:   Cache-Control: max-age=3000
-475025[dd6840]: ]
-475025[dd6840]: nsHttpConnection::OnHeadersAvailable [this=2529170
trans=25167a0 response-head=2c3b360]
-475025[dd6840]: Connection can be reused [this=2529170 idle-timeout=300
-475025[dd6840]: waiting for the server to close the connection.
-475025[dd6840]: nsHttpTransaction [this=25167a0 count=3962 read=3962
mContentRead=3962 mContentLength=-1]
-475025[dd6840]: nsSocketInputStream::Read [this=252afb4 count=134]
-475025[dd6840]:   calling PR_Read [count=134]
-475025[dd6840]:   PR_Read returned [n=134]
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0006]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0006
progress=4230]
-475025[dd6840]: nsHttpTransaction::ProcessData [this=25167a0 count=134]
-475025[dd6840]: nsHttpTransaction::HandleContent [this=25167a0 count=134]
-475025[dd6840]: nsHttpTransaction [this=25167a0 count=134 read=134
mContentRead=4096 mContentLength=-1]
-475025[dd6840]: nsSocketInputStream::Read [this=252afb4 count=4096]
-475025[dd6840]:   calling PR_Read [count=4096]
-475025[dd6840]:   PR_Read returned [n=221]
-475025[dd6840]: nsSocketTransport::SendStatus [this=252af20 status=804b0006]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25167a0 status=804b0006
progress=4451]
-475025[dd6840]: nsHttpTransaction::ProcessData [this=25167a0 count=221]
-475025[dd6840]: nsHttpTransaction::HandleContent [this=25167a0 count=221]
-475025[dd6840]: nsHttpTransaction [this=25167a0 count=221 read=221
mContentRead=4317 mContentLength=-1]
-475025[dd6840]: nsSocketInputStream::Read [this=252afb4 count=3875]
-475025[dd6840]:   calling PR_Read [count=3875]
-475025[dd6840]:   PR_Read returned [n=-1]
-475025[dd6840]: nsSocketInputStream::AsyncWait [this=252afb4]
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: nsHttpChannel::OnStartRequest [this=25138d0 request=2516030 status=0]
0[dc1c30]: nsHttpChannel::ProcessResponse [this=25138d0 httpStatus=200]
0[dc1c30]: nsHttpHandler::NotifyObservers [chan=25138d0
event="http-on-examine-response"]
0[dc1c30]: nsHttpChannel::ProcessNormal [this=25138d0]
0[dc1c30]: nsHttpChannel::InitCacheEntry [this=25138d0 entry=2516a70]
0[dc1c30]: nsHttpResponseHead::MustValidate ??
0[dc1c30]: no mandatory validation requirement
0[dc1c30]: freshnessLifetime = 3000, currentAge = 1
0[dc1c30]:   calling mListener->OnStartRequest
0[dc1c30]: nsHttpChannel::ApplyContentConversions [this=25138d0]
0[dc1c30]: Preparing to write data into the cache
[uri=http://nud_nu1/array.dll?Get.Routing.Script]
0[dc1c30]: nsHttpChannel::OnDataAvailable [this=25138d0 request=2516030 offset=0
count=4317]
0[dc1c30]: nsHttpHandler::NewURI
0[dc1c30]: nsHttpHandler::NewProxiedChannel [proxyInfo=0]
0[dc1c30]: Creating nsHttpChannel @24e8150
0[dc1c30]: nsHttpChannel::Init [this=24e8150]
0[dc1c30]: host=www.mozilla.org port=-1
0[dc1c30]: uri=http://www.mozilla.org/products/firefox/start/
0[dc1c30]: Creating nsHttpConnectionInfo @24ee9e0
0[dc1c30]: nsHttpHandler::AddStandardRequestHeaders
0[dc1c30]: nsHttpChannel::AsyncOpen [this=24e8150]
0[dc1c30]: nsHttpHandler::NotifyObservers [chan=24e8150
event="http-on-modify-request"]
0[dc1c30]: nsHttpChannel::Connect [this=24e8150]
0[dc1c30]: nsHttpChannel::OpenCacheEntry [this=24e8150]
0[dc1c30]: got cache entry [access=2]
0[dc1c30]: nsHTTPChannel::CheckCache [this=24e8150 entry=25a6e00]
0[dc1c30]: nsHttpChannel::AddAuthorizationHeaders? [this=24e8150]
0[dc1c30]: nsHttpAuthCache::GetAuthEntryForPath [key=http://www.mozilla.org:80
path=/products/firefox/start/]
0[dc1c30]: nsHttpChannel::SetupTransaction [this=24e8150]
0[dc1c30]: Creating nsHttpTransaction @25a0af0
0[dc1c30]: nsHttpTransaction::Init [this=25a0af0 caps=1]
0[dc1c30]: http request [
0[dc1c30]:   GET /products/firefox/start/ HTTP/1.1
0[dc1c30]:   Host: www.mozilla.org
0[dc1c30]:   User-Agent: Mozilla/5.0 (Windows; U; Win98; rv:1.7.3)
Gecko/20040913 Firefox/0.10
0[dc1c30]:   Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
0[dc1c30]:   Accept-Language: en,en-us;q=0.5
0[dc1c30]:   Accept-Encoding: gzip,deflate
0[dc1c30]:   Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
0[dc1c30]:   Keep-Alive: 300
0[dc1c30]:   Connection: keep-alive
0[dc1c30]: ]
0[dc1c30]: nsHttpConnectionMgr::AddTransaction [trans=25a0af0]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2cf8080]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgNewTransaction [trans=25a0af0]
-475025[dd6840]: nsHttpConnectionMgr::GetConnection [ci=..www.mozilla.org:80 caps=1]
-475025[dd6840]: nsHttpConnectionMgr::AtActiveConnectionLimit
[ci=..www.mozilla.org:80 caps=1]
-475025[dd6840]:    total=0, persist=0
-475025[dd6840]: Creating nsHttpConnection @2c20440
-475025[dd6840]: nsHttpConnection::Init [this=2c20440]
-475025[dd6840]: nsHttpConnectionMgr::DispatchTransaction
[ci=..www.mozilla.org:80 trans=25a0af0 caps=1 conn=2c20440]
-475025[dd6840]: nsHttpConnection::Activate [this=2c20440 trans=25a0af0 caps=1]
-475025[dd6840]: creating nsSocketTransport @2c22940
-475025[dd6840]: nsSocketTransport::Init [this=2c22940 host=www.mozilla.org:80
proxy=:0]
-475025[dd6840]: nsSocketTransport::OpenOutputStream [this=2c22940 flags=2]
-475025[dd6840]: nsSocketTransport::PostEvent [this=2c22940 type=0 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2c27680]
-475025[dd6840]: nsSocketTransport::OpenInputStream [this=2c22940 flags=2]
-475025[dd6840]: nsSocketTransport::PostEvent [this=2c22940 type=0 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2c22b90]
-475025[dd6840]: nsSocketOutputStream::AsyncWait [this=2c229f0]
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2c22940 type=0 status=0
param=0]
-475025[dd6840]:   MSG_ENSURE_CONNECT
-475025[dd6840]: nsSocketTransport::ResolveHost [this=2c22940]
-475025[dd6840]:   advancing to STATE_RESOLVING
-475025[dd6840]: nsSocketTransport::SendStatus [this=2c22940 status=804b0003]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25a0af0 status=804b0003
progress=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2c22940 type=0 status=0
param=0]
-475025[dd6840]:   MSG_ENSURE_CONNECT
-475025[dd6840]:   ignoring redundant event
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: sending status notification [this=24e8150 status=804b0003 progress=0/0]
0[dc1c30]: nsHttpHandler::NewURI
0[dc1c30]: nsHttpHandler::NewProxiedChannel [proxyInfo=0]
0[dc1c30]: Creating nsHttpChannel @2d786b0
0[dc1c30]: nsHttpChannel::Init [this=2d786b0]
0[dc1c30]: host=fxfeeds.mozillazine.org port=-1
0[dc1c30]: uri=http://fxfeeds.mozillazine.org/rss20.xml
0[dc1c30]: Creating nsHttpConnectionInfo @2d78950
0[dc1c30]: nsHttpHandler::AddStandardRequestHeaders
0[dc1c30]: nsHttpHandler::NewProxiedChannel [proxyInfo=0]
0[dc1c30]: Creating nsHttpChannel @2d78360
0[dc1c30]: nsHttpChannel::Init [this=2d78360]
0[dc1c30]: host=fxfeeds.mozillazine.org port=-1
0[dc1c30]: uri=http://fxfeeds.mozillazine.org/rss20.xml
0[dc1c30]: Creating nsHttpConnectionInfo @2d78320
0[dc1c30]: nsHttpHandler::AddStandardRequestHeaders
0[dc1c30]: nsHttpChannel::AsyncOpen [this=2d78360]
0[dc1c30]: nsHttpHandler::NotifyObservers [chan=2d78360
event="http-on-modify-request"]
0[dc1c30]: nsHttpChannel::Connect [this=2d78360]
0[dc1c30]: nsHttpChannel::OpenCacheEntry [this=2d78360]
0[dc1c30]: got cache entry [access=2]
0[dc1c30]: nsHTTPChannel::CheckCache [this=2d78360 entry=2d78110]
0[dc1c30]: nsHttpChannel::AddAuthorizationHeaders? [this=2d78360]
0[dc1c30]: nsHttpAuthCache::GetAuthEntryForPath
[key=http://fxfeeds.mozillazine.org:80 path=/]
0[dc1c30]: nsHttpChannel::SetupTransaction [this=2d78360]
0[dc1c30]: Creating nsHttpTransaction @2d79ea0
0[dc1c30]: nsHttpTransaction::Init [this=2d79ea0 caps=1]
0[dc1c30]: http request [
0[dc1c30]:   GET /rss20.xml HTTP/1.1
0[dc1c30]:   Host: fxfeeds.mozillazine.org
0[dc1c30]:   User-Agent: Mozilla/5.0 (Windows; U; Win98; rv:1.7.3)
Gecko/20040913 Firefox/0.10
0[dc1c30]:   Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
0[dc1c30]:   Accept-Language: en,en-us;q=0.5
0[dc1c30]:   Accept-Encoding: gzip,deflate
0[dc1c30]:   Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
0[dc1c30]:   Keep-Alive: 300
0[dc1c30]:   Connection: keep-alive
0[dc1c30]:   Pragma: no-cache
0[dc1c30]:   Cache-Control: no-cache
0[dc1c30]: ]
0[dc1c30]: nsHttpConnectionMgr::AddTransaction [trans=2d79ea0]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d79c30]
0[dc1c30]: Destroying nsHttpChannel @2d786b0
0[dc1c30]: Destroying nsHttpConnectionInfo @2d78950
-475025[dd6840]: nsHttpConnectionMgr::OnMsgNewTransaction [trans=2d79ea0]
-475025[dd6840]: nsHttpConnectionMgr::GetConnection
[ci=..fxfeeds.mozillazine.org:80 caps=1]
-475025[dd6840]: nsHttpConnectionMgr::AtActiveConnectionLimit
[ci=..fxfeeds.mozillazine.org:80 caps=1]
-475025[dd6840]:    total=0, persist=0
-475025[dd6840]: Creating nsHttpConnection @2d7c150
-475025[dd6840]: nsHttpConnection::Init [this=2d7c150]
-475025[dd6840]: nsHttpConnectionMgr::DispatchTransaction
[ci=..fxfeeds.mozillazine.org:80 trans=2d79ea0 caps=1 conn=2d7c150]
-475025[dd6840]: nsHttpConnection::Activate [this=2d7c150 trans=2d79ea0 caps=1]
-475025[dd6840]: creating nsSocketTransport @2d7df20
-475025[dd6840]: nsSocketTransport::Init [this=2d7df20
host=fxfeeds.mozillazine.org:80 proxy=:0]
-475025[dd6840]: nsSocketTransport::OpenOutputStream [this=2d7df20 flags=2]
-475025[dd6840]: nsSocketTransport::PostEvent [this=2d7df20 type=0 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2d7de50]
-475025[dd6840]: nsSocketTransport::OpenInputStream [this=2d7df20 flags=2]
-475025[dd6840]: nsSocketTransport::PostEvent [this=2d7df20 type=0 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2d7de10]
-475025[dd6840]: nsSocketOutputStream::AsyncWait [this=2d7dfd0]
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2d7df20 type=0 status=0
param=0]
-475025[dd6840]:   MSG_ENSURE_CONNECT
-475025[dd6840]: nsSocketTransport::ResolveHost [this=2d7df20]
-475025[dd6840]:   advancing to STATE_RESOLVING
-475025[dd6840]: nsSocketTransport::SendStatus [this=2d7df20 status=804b0003]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=2d79ea0 status=804b0003
progress=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2d7df20 type=0 status=0
param=0]
-475025[dd6840]:   MSG_ENSURE_CONNECT
-475025[dd6840]:   ignoring redundant event
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-512789[253ceb0]: nsSocketTransport::PostEvent [this=2c22940 type=1 status=0
param=2d7e160]
-512789[253ceb0]: nsSocketTransportService::PostEvent [event=2d7e120]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2c22940 type=1 status=0
param=2d7e160]
-475025[dd6840]:   MSG_DNS_LOOKUP_COMPLETE
-475025[dd6840]: nsSocketTransport::InitiateSocket [this=2c22940]
-475025[dd6840]: nsSocketTransport::BuildSocket [this=2c22940]
-475025[dd6840]: nsSocketTransportService::AttachSocket [handler=2c22940]
-475025[dd6840]: nsSocketTransportService::AddToIdleList [handler=2c22940]
-475025[dd6840]:   active=1 idle=1
-475025[dd6840]:   advancing to STATE_CONNECTING
-475025[dd6840]: nsSocketTransport::SendStatus [this=2c22940 status=804b0007]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25a0af0 status=804b0007
progress=0]
-475025[dd6840]:   trying address: 66.187.232.64
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=5 }
-475025[dd6840]:   idle [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]: nsSocketTransportService::AddToPollList [handler=2c22940]
-475025[dd6840]:   active=2 idle=1
-475025[dd6840]: nsSocketTransportService::RemoveFromIdleList [handler=2c22940]
-475025[dd6840]:   active=2 idle=0
-475025[dd6840]:   calling PR_Poll [active=2 idle=0]
0[dc1c30]: sending status notification [this=24e8150 status=804b0007 progress=0/0]
-475025[dd6840]: nsSocketTransport::OnSocketReady [this=252af20 outFlags=1]
-475025[dd6840]: nsSocketInputStream::OnSocketReady [this=252afb4 cond=0]
-475025[dd6840]: nsHttpConnection::OnSocketReadable [this=2529170]
-475025[dd6840]: nsSocketInputStream::Read [this=252afb4 count=4096]
-475025[dd6840]:   calling PR_Read [count=4096]
-475025[dd6840]:   PR_Read returned [n=0]
-475025[dd6840]: nsHttpConnection::CloseTransaction[this=2529170 trans=25167a0
reason=80470002]
-475025[dd6840]: nsHttpTransaction::Close [this=25167a0 reason=0]
-475025[dd6840]: nsHttpConnectionMgr::ReclaimConnection [conn=2529170]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2da0fc0]
-475025[dd6840]:   active [1] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   active [0] { handler=252af20 condition=0 pollflags=0 }
-475025[dd6840]: nsSocketTransportService::AddToIdleList [handler=252af20]
-475025[dd6840]:   active=2 idle=1
-475025[dd6840]: nsSocketTransportService::RemoveFromPollList [handler=252af20]
-475025[dd6840]:   index=0 mActiveCount=2
-475025[dd6840]:   active=1 idle=1
-475025[dd6840]:   calling PR_Poll [active=1 idle=1]
0[dc1c30]: nsHttpChannel::OnStopRequest [this=25138d0 request=2516030 status=0]
0[dc1c30]: nsHttpTransaction::DeleteSelfOnConsumerThread [this=25167a0]
0[dc1c30]: Destroying nsHttpTransaction @25167a0
0[dc1c30]: nsHttpChannel::FinalizeCacheEntry [this=25138d0]
0[dc1c30]:   calling OnStopRequest
-475025[dd6840]: nsHttpConnectionMgr::OnMsgReclaimConnection [conn=2529170]
-475025[dd6840]:   connection cannot be reused; closing connection
-475025[dd6840]: nsHttpConnection::Close [this=2529170 reason=80004004]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=252afb4 reason=80004004]
-475025[dd6840]: nsSocketTransport::OnMsgInputClosed [this=252af20 reason=80004004]
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=252afd0
reason=80004004]
-475025[dd6840]: nsSocketTransport::OnMsgOutputClosed [this=252af20 reason=80004004]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgProcessPendingQ [ci=..nud_nu1:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry [ci=..nud_nu1:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..www.mozilla.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry [ci=..nud_nu1:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..fxfeeds.mozillazine.org:80]
-475025[dd6840]: Destroying nsHttpConnection @2529170
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=252afd0
reason=80470002]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=252afb4 reason=80470002]
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   idle [0] { handler=252af20 condition=80004004 pollflags=0 }
-475025[dd6840]: nsSocketTransportService::DetachSocket [handler=252af20]
-475025[dd6840]: nsSocketTransport::OnSocketDetached [this=252af20 cond=80004004]
-475025[dd6840]: nsSocketTransport::RecoverFromError [this=252af20 state=4
cond=80004004]
-475025[dd6840]: nsSocketInputStream::OnSocketReady [this=252afb4 cond=80004004]
-475025[dd6840]: nsSocketOutputStream::OnSocketReady [this=252afd0 cond=80004004]
-475025[dd6840]: nsSocketTransport: calling PR_Close [this=252af20]
-475025[dd6840]: destroying nsSocketTransport @252af20
-475025[dd6840]: nsSocketTransportService::RemoveFromIdleList [handler=0]
-475025[dd6840]:   active=1 idle=0
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: nsHttpChannel::CloseCacheEntry [this=25138d0 status=0]
0[dc1c30]: nsHttpHandler::Observe [topic="timer-callback"]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d7c200]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgPruneDeadConnections
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: nsHttpHandler::Observe [topic="timer-callback"]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d7c200]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgPruneDeadConnections
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-512789[253ceb0]: nsSocketTransport::PostEvent [this=2d7df20 type=1
status=804b001e param=0]
-512789[253ceb0]: nsSocketTransportService::PostEvent [event=2d7c200]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2d7df20 type=1
status=804b001e param=0]
-475025[dd6840]:   MSG_DNS_LOOKUP_COMPLETE
-475025[dd6840]:   after event [this=2d7df20 cond=804b001e]
-475025[dd6840]: nsSocketTransport::OnSocketDetached [this=2d7df20 cond=804b001e]
-475025[dd6840]: nsSocketTransport::RecoverFromError [this=2d7df20 state=2
cond=804b001e]
-475025[dd6840]: nsSocketInputStream::OnSocketReady [this=2d7dfb4 cond=804b001e]
-475025[dd6840]: nsSocketOutputStream::OnSocketReady [this=2d7dfd0 cond=804b001e]
-475025[dd6840]: nsHttpConnection::OnSocketWritable [this=2d7c150]
-475025[dd6840]:   writing transaction request stream
-475025[dd6840]: nsSocketOutputStream::Write [this=2d7dfd0 count=446]
-475025[dd6840]:   ReadSegments returned [rv=0 read=0 sock-cond=804b001e]
-475025[dd6840]: nsHttpConnection::CloseTransaction[this=2d7c150 trans=2d79ea0
reason=804b001e]
-475025[dd6840]: nsHttpTransaction::Close [this=2d79ea0 reason=804b001e]
-475025[dd6840]: nsHttpConnectionMgr::ReclaimConnection [conn=2d7c150]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2d7d350]
-475025[dd6840]: nsHttpConnection::Close [this=2d7c150 reason=804b001e]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=2d7dfb4 reason=804b001e]
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=2d7dfd0
reason=804b001e]
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgReclaimConnection [conn=2d7c150]
-475025[dd6840]:   connection cannot be reused; closing connection
-475025[dd6840]: nsHttpConnection::Close [this=2d7c150 reason=80004004]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=2d7dfb4 reason=80004004]
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=2d7dfd0
reason=80004004]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgProcessPendingQ
[ci=..fxfeeds.mozillazine.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..fxfeeds.mozillazine.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..www.mozilla.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry [ci=..nud_nu1:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..fxfeeds.mozillazine.org:80]
-475025[dd6840]: Destroying nsHttpConnection @2d7c150
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=2d7dfd0
reason=80470002]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=2d7dfb4 reason=80470002]
-475025[dd6840]: destroying nsSocketTransport @2d7df20
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: nsHttpChannel::OnStartRequest [this=2d78360 request=2d79830
status=804b001e]
0[dc1c30]:   calling mListener->OnStartRequest
0[dc1c30]: nsHttpChannel::OnStopRequest [this=2d78360 request=2d79830
status=804b001e]
0[dc1c30]: nsHttpTransaction::DeleteSelfOnConsumerThread [this=2d79ea0]
0[dc1c30]: Destroying nsHttpTransaction @2d79ea0
0[dc1c30]: nsHttpChannel::FinalizeCacheEntry [this=2d78360]
0[dc1c30]:   calling OnStopRequest
0[dc1c30]: nsHttpChannel::CloseCacheEntry [this=2d78360 status=804b001e]
0[dc1c30]: dooming cache entry!!
0[dc1c30]: Destroying nsHttpChannel @2d78360
0[dc1c30]: nsHttpHandler::Observe [topic="timer-callback"]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d78030]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgPruneDeadConnections
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketReady [this=2c22940 outFlags=4]
-475025[dd6840]: ErrorAccordingToNSPR [in=-5990 out=804b000e]
-475025[dd6840]:   connection failed! [reason=804b000e]
-475025[dd6840]: nsSocketTransportService::DetachSocket [handler=2c22940]
-475025[dd6840]: nsSocketTransport::OnSocketDetached [this=2c22940 cond=804b000e]
-475025[dd6840]: nsSocketTransport::RecoverFromError [this=2c22940 state=3
cond=804b000e]
-475025[dd6840]:   trying again with next ip address
-475025[dd6840]: nsSocketTransport::PostEvent [this=2c22940 type=1 status=0 param=0]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2d78030]
-475025[dd6840]: nsSocketTransport: calling PR_Close [this=2c22940]
-475025[dd6840]: nsSocketTransportService::RemoveFromPollList [handler=0]
-475025[dd6840]:   index=0 mActiveCount=1
-475025[dd6840]:   active=0 idle=0
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketEvent [this=2c22940 type=1 status=0
param=0]
-475025[dd6840]:   MSG_DNS_LOOKUP_COMPLETE
-475025[dd6840]: nsSocketTransport::InitiateSocket [this=2c22940]
-475025[dd6840]: nsSocketTransport::BuildSocket [this=2c22940]
-475025[dd6840]: nsSocketTransportService::AttachSocket [handler=2c22940]
-475025[dd6840]: nsSocketTransportService::AddToIdleList [handler=2c22940]
-475025[dd6840]:   active=0 idle=1
-475025[dd6840]:   advancing to STATE_CONNECTING
-475025[dd6840]: nsSocketTransport::SendStatus [this=2c22940 status=804b0007]
-475025[dd6840]: nsHttpTransaction::OnSocketStatus [this=25a0af0 status=804b0007
progress=0]
-475025[dd6840]:   trying address: 140.211.166.120
-475025[dd6840]:   idle [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]: nsSocketTransportService::AddToPollList [handler=2c22940]
-475025[dd6840]:   active=1 idle=1
-475025[dd6840]: nsSocketTransportService::RemoveFromIdleList [handler=2c22940]
-475025[dd6840]:   active=1 idle=0
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: sending status notification [this=24e8150 status=804b0007 progress=0/0]
0[dc1c30]: nsHttpHandler::Observe [topic="timer-callback"]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d78030]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgPruneDeadConnections
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: nsHttpHandler::Observe [topic="timer-callback"]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d78030]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgPruneDeadConnections
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
0[dc1c30]: nsHttpHandler::Observe [topic="timer-callback"]
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d78030]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgPruneDeadConnections
-475025[dd6840]:   active [0] { handler=2c22940 condition=0 pollflags=6 }
-475025[dd6840]:   calling PR_Poll [active=1 idle=0]
-475025[dd6840]: nsSocketTransport::OnSocketReady [this=2c22940 outFlags=4]
-475025[dd6840]: ErrorAccordingToNSPR [in=-5990 out=804b000e]
-475025[dd6840]:   connection failed! [reason=804b000e]
-475025[dd6840]: nsSocketTransportService::DetachSocket [handler=2c22940]
-475025[dd6840]: nsSocketTransport::OnSocketDetached [this=2c22940 cond=804b000e]
-475025[dd6840]: nsSocketTransport::RecoverFromError [this=2c22940 state=3
cond=804b000e]
-475025[dd6840]: nsSocketInputStream::OnSocketReady [this=2c229d4 cond=804b000e]
-475025[dd6840]: nsSocketOutputStream::OnSocketReady [this=2c229f0 cond=804b000e]
-475025[dd6840]: nsHttpConnection::OnSocketWritable [this=2c20440]
-475025[dd6840]:   writing transaction request stream
-475025[dd6840]: nsSocketOutputStream::Write [this=2c229f0 count=409]
-475025[dd6840]:   ReadSegments returned [rv=0 read=0 sock-cond=804b000e]
-475025[dd6840]: nsHttpConnection::CloseTransaction[this=2c20440 trans=25a0af0
reason=804b000e]
-475025[dd6840]: nsHttpTransaction::Close [this=25a0af0 reason=804b000e]
-475025[dd6840]: nsHttpConnectionMgr::ReclaimConnection [conn=2c20440]
-475025[dd6840]: nsSocketTransportService::PostEvent [event=2d78030]
-475025[dd6840]: nsHttpConnection::Close [this=2c20440 reason=804b000e]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=2c229d4 reason=804b000e]
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=2c229f0
reason=804b000e]
-475025[dd6840]: nsSocketTransport: calling PR_Close [this=2c22940]
-475025[dd6840]: nsSocketTransportService::RemoveFromPollList [handler=0]
-475025[dd6840]:   index=0 mActiveCount=1
-475025[dd6840]:   active=0 idle=0
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgReclaimConnection [conn=2c20440]
-475025[dd6840]:   connection cannot be reused; closing connection
-475025[dd6840]: nsHttpConnection::Close [this=2c20440 reason=80004004]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=2c229d4 reason=80004004]
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=2c229f0
reason=80004004]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgProcessPendingQ [ci=..www.mozilla.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..www.mozilla.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..www.mozilla.org:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry [ci=..nud_nu1:80]
-475025[dd6840]: nsHttpConnectionMgr::ProcessPendingQForEntry
[ci=..fxfeeds.mozillazine.org:80]
-475025[dd6840]: Destroying nsHttpConnection @2c20440
-475025[dd6840]: nsSocketOutputStream::CloseWithStatus [this=2c229f0
reason=80470002]
-475025[dd6840]: nsSocketInputStream::CloseWithStatus [this=2c229d4 reason=80470002]
-475025[dd6840]: destroying nsSocketTransport @2c22940
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
0[dc1c30]: nsHttpChannel::OnStartRequest [this=24e8150 request=2cfd870
status=804b000e]
0[dc1c30]:   calling mListener->OnStartRequest
0[dc1c30]: nsHttpChannel::OnStopRequest [this=24e8150 request=2cfd870
status=804b000e]
0[dc1c30]: nsHttpTransaction::DeleteSelfOnConsumerThread [this=25a0af0]
0[dc1c30]: Destroying nsHttpTransaction @25a0af0
0[dc1c30]: nsHttpChannel::FinalizeCacheEntry [this=24e8150]
0[dc1c30]:   calling OnStopRequest
0[dc1c30]: nsHttpChannel::CloseCacheEntry [this=24e8150 status=804b000e]
0[dc1c30]: dooming cache entry!!
0[dc1c30]: nsHttpHandler::Observe [topic="profile-change-net-teardown"]
0[dc1c30]: nsHttpHandler::StopPruneDeadConnectionsTimer
0[dc1c30]: nsHttpAuthCache::ClearAll
0[dc1c30]: nsHttpConnectionMgr::Shutdown
0[dc1c30]: nsSocketTransportService::PostEvent [event=2d12c00]
-475025[dd6840]: nsHttpConnectionMgr::OnMsgShutdown
-475025[dd6840]: Destroying nsHttpConnectionInfo @2d78320
0[dc1c30]: nsSocketTransportService::Shutdown
-475025[dd6840]:   calling PR_Poll [active=0 idle=0]
-475025[dd6840]: shutting down socket transport thread...
0[dc1c30]: Destroying nsHttpChannel @24e8150
0[dc1c30]: Destroying nsHttpConnectionInfo @24ee9e0
0[dc1c30]: Destroying nsHttpChannel @25138d0
0[dc1c30]: nsHttpResponseHead::Reset
0[dc1c30]: Destroying nsHttpConnectionInfo @2513890
0[dc1c30]: nsHttpHandler::Observe [topic="xpcom-shutdown"]
0[dc1c30]: nsHttpHandler::StopPruneDeadConnectionsTimer
0[dc1c30]: nsHttpAuthCache::ClearAll
0[dc1c30]: nsHttpConnectionMgr::Shutdown
0[dc1c30]: nsSocketTransportService::Shutdown
0[dc1c30]: Deleting nsHttpHandler [this=de0e50]
0[dc1c30]: nsHttpConnectionMgr::Shutdown
0[dc1c30]: Destroying nsHttpConnectionMgr @de9340
Mozila gets the PAC script :
-475025[dd6840]:   HTTP/1.1 200 OK
-475025[dd6840]:   Date: Fri, 03 Dec 2004 18:06:42 GMT
-475025[dd6840]:   Content-Type: application/x-ns-proxy-autoconfig
-475025[dd6840]:   Cache-Control: max-age=3000

That means that it's not the removed host port in the pref that caused this...
Reporter: Please use the next timne the "create new attachment" link and attach
such a log as file.

Darin: Do you need the PAC script or is the http log enough to see what's wrong
in this case ?
(Reporter)

Comment 9

14 years ago
(In reply to comment #8)
> Mozila gets the PAC script :
> -475025[dd6840]:   HTTP/1.1 200 OK
> -475025[dd6840]:   Date: Fri, 03 Dec 2004 18:06:42 GMT
> -475025[dd6840]:   Content-Type: application/x-ns-proxy-autoconfig
> -475025[dd6840]:   Cache-Control: max-age=3000
> 
> That means that it's not the removed host port in the pref that caused this...
> Reporter: Please use the next timne the "create new attachment" link and attach
> such a log as file.
> 
> Darin: Do you need the PAC script or is the http log enough to see what's wrong
> in this case ?
> 

Please let me know, if you need any further information, and how to obtain it.
Thank you.
(Assignee)

Comment 10

14 years ago
If possible, please attach the PAC script.
(Reporter)

Comment 11

14 years ago
(In reply to comment #10)
> If possible, please attach the PAC script.

What is a PAC script and where do I get it? Would be very glad to supply it, if
I knew how to get it.
Load "http://nud_nu1//array.dll?Get.Routing.Script" in the browser and save the
file. After that use the "create new attachment" link in this bug to attach it.
(you can open it in a text editor to be sure that no confidental informations
are in the PAC script)
(Reporter)

Comment 13

14 years ago
(In reply to comment #12)
> Load "http://nud_nu1//array.dll?Get.Routing.Script" in the browser and save 
the
> file. After that use the "create new attachment" link in this bug to attach 
it.
> (you can open it in a text editor to be sure that no confidental informations
> are in the PAC script)


OK, here is the result:

When I input into the address line of Firefox following: 
http://nud_nu1/array.dll?Get.Routing.Script 

1) a windows with following message opens:


Opening array.dll
You have chosen to open
array.dll
which is a: Application Extension
from: http://nud_nu1/
What should Firefox do with this file?
Open with 	dllfile (default)
		Other...
Save to Disk
Do this automatically for files like this from now on.
OK          Cancel


2) Firefox displays following message in the main window, which unfortunately 
cannot be saved as a Firefox file:

The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be 
displayed. 

Please try the following:
* Click the Refresh button, or try again later.
* Open the Web site home page, and then look for links to the information you 
want. 
* If you typed the page address in the Address bar, make sure that it is 
spelled correctly.
* Verify that the Internet access policy on your network allows you to view 
this this page.
* If you believe you should be able to view this directory or page, please 
contact the Web site administrator by using the e-mail address or phone number 
listed on the Web site home page. 
HTTP 407 Proxy Authentication Required - The ISA Server requires authorization 
to fulfill the request. Access to the Web Proxy service is denied. (12209)
Internet Security and Acceleration Server

Technical Information (for support personnel)
* Background:
The gateway could not retrieve the requested page.
* ISA Server: nud_nu1
Via: 

Time: 12/12/2004 15:07:12 GMT 

3) By the way: I believe "fulfill" is spelled incorrectly and should be 
spelled "fulfil". Also "this this" appears to be a typing error; it is in the 
third line with bullets (Verify that the Internet access policy on your network 
allows you to view this this page.)



I hope, this is all what you need for to analysing the problem. 

If not, please tell me.



Is it, that Firefox cannot pop up a window to log into the internet? That is 
what pops open in InternetExplorer and in Mozilla in our network: A username 
and a password is input and the internet-connection gets established. Does 
Firefox get there stuck?



http://dictionary.reference.com/search?q=fulfil
2 entries found for fulfil.
ful·fill also ful·fil 

that said, it's the proxy that generates that message, not mozilla...
Can you please disable the proxy in the preferences (of FF or IE) and try it
again to get the PAC script with "http://nud_nu1//array.dll?Get.Routing.Script"
as URL ?

BTW: This message is from the proxy itself and shows that FF is using the proxy.....
(Reporter)

Comment 16

14 years ago
(In reply to comment #15)
> Can you please disable the proxy in the preferences (of FF or IE) and try it
> again to get the PAC script with "http://nud_nu1//array.dll?
Get.Routing.Script"
> as URL ?
> BTW: This message is from the proxy itself and shows that FF is using the 
proxy.....


Thank you for the instructions. Here is the message, which Firefox produces:


//Copyright (c) 1997 Microsoft Corporation
BackupRoute="DIRECT";
UseDirectForLocal=true;
function MakeIPs(){
this[0]="131.6.0.0";
this[1]="255.255.0.0";
this[2]="135.1.0.0";
this[3]="255.255.0.0";
this[4]="137.42.0.0";
this[5]="255.255.0.0";
this[6]="135.3.0.0";
this[7]="255.255.0.0";
this[8]="135.3.56.20";
this[9]="255.255.255.255";
this[10]="145.5.0.0";
this[11]="255.255.0.0";
this[12]="139.7.0.0";
this[13]="255.255.0.0";
this[14]="190.1.80.31";
this[15]="255.255.255.255";
this[16]="10.138.5.0";
this[17]="255.255.255.255";
this[18]="207.44.242.62";
this[19]="255.255.255.255";
this[20]="137.11.0.0";
this[21]="255.255.0.0";
this[22]="135.13.64.51";
this[23]="255.255.255.255";
this[24]="135.13.0.0";
this[25]="255.255.0.0";
this[26]="131.3.0.0";
this[27]="255.255.0.0";
this[28]="194.129.126.227";
this[29]="255.255.255.255";
this[30]="140.1.0.0";
this[31]="255.255.0.0";
this[32]="131.100.0.0";
this[33]="255.255.0.0";
this[34]="132.1.22.88";
this[35]="255.255.255.255";
this[36]="139.1.0.0";
this[37]="255.255.0.0";
this[38]="194.189.118.106";
this[39]="255.255.255.255";
this[40]="138.100.0.0";
this[41]="255.255.0.0";
this[42]="190.1.80.41";
this[43]="255.255.255.255";
this[44]="190.1.80.50";
this[45]="255.255.255.255";
this[46]="136.100.0.0";
this[47]="255.255.0.0";
this[48]="132.12.0.0";
this[49]="255.255.0.0";
this[50]="134.13.0.0";
this[51]="255.255.0.0";
}
DirectIPs=new MakeIPs();
cDirectIPs=52;
function MakeNames(){
}
DirectNames=new MakeNames();
cDirectNames=0;
cNodes=1;
function MakeProxies(){
this[0]=new Node("nud_nu1:80",0,1.000000);
}
Proxies = new MakeProxies();
function Node(name, hash, load){
 this.name = name;
 this.hash = hash;
 this.load = load;
 this.score = 0;
 return this;
}
function FindProxyForURL(url, host){
 var urlhash, ibest, bestscore, list, i, j;
 if (UseDirectForLocal && isPlainHostName(host))
  return "DIRECT";
 if (cDirectNames > 0)
  for (i = 0; i < cDirectNames; i++)
   if (shExpMatch(host, DirectNames[i]))
    return "DIRECT";
 if (cDirectIPs > 0)
  for (i = 0; i < cDirectIPs; i += 2)
   if (isInNet(host, DirectIPs[i], DirectIPs[i+1]))
    return "DIRECT";
 urlhash = HashString(url);
 for (i = 0; i < cNodes; i++)
  Proxies[i].score = Proxies[i].load * Scramble(MakeInt(urlhash ^ Proxies
[i].hash));
 list = "";
 for (j = 0; j < cNodes; j++) {
  for (bestscore = -1, i = 0; i < cNodes; i++) {
   if (Proxies[i].score > bestscore) {
    bestscore = Proxies[i].score;
    ibest = i;
   }
  }
  Proxies[ibest].score = -1;
  list = list + "PROXY " + Proxies[ibest].name + "; ";
 }
 list = list + BackupRoute;
 return list;
}
function HashString(url){
 var h = 0;
 var slashes = 0;
 for (var i = 0; i < url.length; i++) {
  var c = url.charAt(i);
  if (c == '/')
   slashes++;
  if (slashes < 3)
   c = c.toLowerCase();
  h += (((h & 0x1fff) << 19) | ((h >> 13) & 0x7ffff)) + CharToAscii(c);
  h = MakeInt(h);
 }
 return h;
}
function Scramble(h){
 h += ((h & 0xffff) * 0x1965) + ((((h >> 16) & 0xffff) * 0x1965) << 16) + (((h 
& 0xffff) * 0x6253) << 16);
 h = MakeInt(h);
 h += (((h & 0x7ff) << 21) | ((h >> 11) & 0x1fffff));
 return MakeInt(h);
}
var Chars =" !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]
^_`abcdefghijklmnopqrstuvwxyz{|}
~????????????????????????                                ";
function CharToAscii(c){
 return Chars.indexOf(c) + 32;
}
function MakeInt(x){
 if (x < 0) {
  return x + 4294967296;
 } else if (x >= 4294967296) {
  return x - 4294967296;
 }
 return x;
}
(Reporter)

Comment 17

14 years ago
I believe the problem is that Firefox does *NOT* open a window to input userword
and password for the LAN.
This is an automated message, with ID "auto-resolve01".

This bug has had no comments for a long time. Statistically, we have found that
bug reports that have not been confirmed by a second user after three months are
highly unlikely to be the source of a fix to the code.

While your input is very important to us, our resources are limited and so we
are asking for your help in focussing our efforts. If you can still reproduce
this problem in the latest version of the product (see below for how to obtain a
copy) or, for feature requests, if it's not present in the latest version and
you still believe we should implement it, please visit the URL of this bug
(given at the top of this mail) and add a comment to that effect, giving more
reproduction information if you have it.

If it is not a problem any longer, you need take no action. If this bug is not
changed in any way in the next two weeks, it will be automatically resolved.
Thank you for your help in this matter.

The latest beta releases can be obtained from:
Firefox:     http://www.mozilla.org/projects/firefox/
Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html
Seamonkey:   http://www.mozilla.org/projects/seamonkey/
This bug has been automatically resolved after a period of inactivity (see above
comment). If anyone thinks this is incorrect, they should feel free to reopen it.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → EXPIRED
You need to log in before you can comment on or make changes to this bug.