Closed Bug 272044 Opened 20 years ago Closed 19 years ago

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

Categories

(Core :: Networking, defect)

1.7 Branch
x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED EXPIRED

People

(Reporter: firefoxuser10, Assigned: darin.moz)

Details

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.
Why would it need to have the the port number 80? The default port is 80 for the http protocol.
(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
(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
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?
(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 ?
(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.
If possible, please attach the PAC script.
(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)
(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.....
(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; }
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
Closed: 19 years ago
Resolution: --- → EXPIRED
You need to log in before you can comment on or make changes to this bug.