Emanuele Costa
1794453516
Make nsJSURI inherit from nsSimpleURI. Bug 647570, r=bzbarsky
2011-05-25 16:23:07 -04:00
Daniel Holbert
48efea9ab8
Bug 658949 patch 1: Teach nsDataHandler::ParseURI about #ref, and transfer 'isRefValid' flag in nsSimpleURI::Clone. r=bz
2011-05-24 17:40:10 +02:00
Mounir Lamouri
e97a7a4ee5
Back out bug 658949 because of perma orange on Windows Reftests.
2011-05-24 15:36:32 +02:00
Daniel Holbert
9c8854da80
Bug 658949 patch 1: Teach nsDataHandler::ParseURI about #ref, and transfer 'isRefValid' flag in nsSimpleURI::Clone. r=bz
2011-05-24 03:37:54 -07:00
Daniel Holbert
d49f86beba
Bug 659177: Update signature of nsAboutProtocolHandler::StartClone so that it continues overriding inherited method. r=bz a=sheriff
...
--HG--
extra : rebase_source : 50a7c76c3ce1d6988161047ee534b50f84bd26eb
2011-05-24 09:06:18 +02:00
Christian Biesinger
1c8d1318a9
Bug 658822 - Fix implementation of DNS timing in nsITimedChannel; r=jduell
2011-05-22 21:29:42 -07:00
Brad Lassey
66de27b901
bug 617115 - support building with andorid NDKr5 r=ted
2011-04-01 16:47:37 -07:00
Daniel Holbert
57db49e40e
Bug 308590 patch 4: Add impl for .ref on nsSimpleURI. r=bz
2011-05-21 18:12:45 -07:00
Daniel Holbert
c0b880ca57
Bug 308590 patch 3.5: Add nsIURI::CloneIgnoringRef interface & impls. r=bz sr=biesi
2011-05-21 18:12:45 -07:00
Daniel Holbert
2ebeeb1a30
Bug 308590 patch 3: Add nsIURI::EqualsExceptRef interface & impls. r=bz sr=biesi
2011-05-21 18:12:45 -07:00
Daniel Holbert
9d71111551
Bug 308590 patch 2: Move GetRef/SetRef from nsIURL to nsIURI. r=bz sr=biesi
2011-05-21 18:12:45 -07:00
Daniel Holbert
76a46af131
Bug 654797: Remove no-longer-relevant comment about ("classic") MacOS in documentation for nsIURI::Clone. r=bz
2011-05-21 18:12:21 -07:00
Christian Biesinger
c93ab7d02c
Bug 576006 - Implement timing interface for channels
...
r=jduell sr=bz
2011-05-21 03:03:36 -07:00
Patrick McManus
ec459a736d
bugzilla 640213 Implement RFC 2616 "Upgrade" (Section 14.42) r=biesi sr=bz
2011-05-19 19:43:37 -04:00
Patrick McManus
dc8193162b
Bug 654201 - avoid nsHttpConnection::IsAlive() running event loop for unused SSL connections r=honzab sr=biesi
2011-05-19 15:06:44 -04:00
Zack Weinberg
9b2aa00b71
Bug 541496 part 4: rewrite ns(I)UnicharStreamLoader to produce a string rather than a stream; use string-taking parser API for async style loads. r=bzbarsky
2011-05-18 21:22:59 -04:00
Ed Morley
d260544670
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Phil Ringnalda
732ca210bc
Back out 40d44ce2377e (bug 640213) on suspicion of causing Windows crashes and timeouts in media tests
2011-05-14 20:13:57 -07:00
Patrick McManus
9bffb83e96
Bug 640213 - Implement HTTP 2616 Upgrade. r=biesi, sr=bz.
2011-05-14 18:55:54 +01:00
Patrick McManus
9cf999e2db
bug 640003 - websockets, nsIIOService2::NewChannelFromURIWithProxyFlags() r=biesi sr=bz
2011-05-13 13:53:27 -04:00
Mounir Lamouri
69a6bfc5d9
Merging cedar with mozilla-central.
2011-05-08 18:23:36 +02:00
Ed Morley
d460b89ece
Bug 654552 - Remove WinCE code from netwerk/* ; r=cbiesinger
2011-05-07 10:03:16 +02:00
Zack Weinberg
66c29ada9f
Bug 541496 prelim 1: remove nsIUnicharStreamListener (no in-tree implementations). r=hsivonen
2011-05-06 08:45:33 -07:00
Oleg Romashin
82f924d80a
Bug 646412 - After Connection is established on MeeGo. Browser shows Error Page. r=wolfiR
2011-05-07 11:27:13 +03:00
Oleg Romashin
0f074cf496
Bug 646412 - fix autodial pref initialization r=cbiesinger
2011-05-07 11:26:58 +03:00
Ehsan Akhgari
be7c8f4755
Backed out changeset 3c42531f4ec8 (bug 627672) because of possibility of being related to the Maemo oranges
2011-04-15 16:41:36 -04:00
Martin Stransky
8368253253
Bug 627672 - XPCOM component (libdbusservice.so) is not registered although it should be; r=cbiesinger
2011-04-14 13:53:25 -04:00
Patrick McManus
c1ace42ab7
bug 607741 - Raise max sockets open from 50 to up to 550. r=jduell
...
--HG--
extra : rebase_source : cdcfdf33e201ba83ab9b3370facf8c7a16fe469d
2011-04-13 08:59:29 -04:00
L. David Baron
e8ae894594
Backout changeset e6d044d30abf (bug 607741) for not compiling.
2011-04-11 23:17:43 -07:00
Patrick McManus
4f4340e611
bug 607741 - Raise max sockets open from 50 to up to 550. r=jduell
2011-04-11 22:37:59 -07:00
Ehsan Akhgari
39d4c8a920
Backout changeset 649e429d342f (bug 607741) because of mobile tree oranges
2011-04-11 13:28:41 -04:00
Ehsan Akhgari
a6cda7cb5c
Merge cedar into mozilla-central
2011-04-08 22:28:05 -07:00
Jeremias Bosch
8ec642a723
Bug 646396 - Update QtNetworkManager to new API useage; r=romaxa
2011-04-08 01:32:00 -07:00
Patrick McManus
7eadaedaca
Bug 542401 - Look into whether Firefox should set TCP_NODELAY for non-SSL HTTP socket r=jduell
...
indeed without nagle disabled (which is what nodelay does) a pipeline
can be interrupted for a full rtt waiting for an ack, which defeats
the purpose of pipelining. Other parts of FF can just coalesce the
writes internally, but sometimes that is not possible for pipelines
which may not have an opportunity for a pipelined request when the
"runt" packet goes out, but discovers such an opportunity a long time
before the rtt is expired. In other places (such as long posts) we do
a fine job of coalescing already, so this should not result in any
extra packets on the wire, just improved latency.
--HG--
extra : rebase_source : e333e36fe31b63d17c287ac6e876f27fdb69ce5b
2011-04-08 14:36:56 -04:00
Patrick McManus
d31bbb261d
bug 607741 - lift 50 socket limitation r=jduell
...
raise sockettransportservice max sockets to 550 from 50 for linux, os
x, and windows >= xp. This does not change the default http
max-connections config (which remains at 30), but does allow
configurations above 50 to work and will enhance the utility of other
systems that use the sockettransportservice.
win9x provides a small number of sockets (100), so we just leave the
limits unchanged there out of conservatism.
--HG--
extra : rebase_source : 9d7a4b5a9112e17144fb510e3d8eb188919e5bf4
2011-04-08 14:36:38 -04:00
Matheus Kerschbaum
93480c6366
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Ehsan Akhgari
73dd5db57d
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
Jeff Muizelaar
326315dab1
Bug 646071 - Part 2: Replace nsInt64 with a typedef to PRInt64; r=bsmedberg
2011-03-31 20:15:04 -04:00
Patrick McManus
6d7ea24a10
bug 623948 - Accelerate TCP connection retries in HTTP r=honzab
2011-03-31 15:38:30 -04:00
Ehsan Akhgari
49fceed112
Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
2011-04-01 12:23:48 -04:00
Ehsan Akhgari
db5f4dbf03
Bustage fix coming from the bad merge; a=I'm-fired
2011-04-01 11:54:44 -04:00
Ehsan Akhgari
f2b4323534
Merge cedar into mozilla-central
2011-04-01 11:37:50 -04:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
0bb511a3d7
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
a75fb12531
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
cc8b4c9c6c
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Ehsan Akhgari
41f6aee99f
Merge cedar into mozilla-central
2011-03-31 14:11:37 -04:00
Shawn Wilsher
e0f2e33354
Bug 632227 - NetUtil should have a helper method to read an input stream asynchronously
...
r=bz
sr=biesi
2011-03-31 10:24:42 -07:00
Kyle Huey
61ff9410c4
Backed out changeset a5dbece71e4a due to test failures
2011-03-31 09:11:21 -04:00
Matheus Kerschbaum
1f81122982
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg
2011-03-31 07:22:55 -04:00
Christopher Davis
b92fde0d4e
Bug 280661 - SOCKS proxy server connection timeout hard-coded; r=bzbarsky
2011-02-24 15:10:08 +02:00
Ehsan Akhgari
de907a39be
Merge mozilla-central into cedar
2011-03-30 13:55:31 -04:00
Alon Zakai
fa24806ac8
Bug 645535 - Remove WARNING from nsFileStreams.cpp. r=bz
2011-03-30 13:40:47 -04:00
Justin Lebar
7e2c5ae50d
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
...
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
2011-03-28 15:58:49 -04:00
Ehsan Akhgari
f4575bfe5e
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
Jeff Muizelaar
4e1b7d656b
Bug 646071 - Part 2: Replace nsInt64 with a typedef to PRInt64; r=bsmedberg
2011-03-31 20:15:04 -04:00
Patrick McManus
a26f726650
bug 623948 - Accelerate TCP connection retries in HTTP r=honzab
2011-03-31 15:38:30 -04:00
L. David Baron
b2e59587e8
Use nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor as required by the API. (Bug 594666) r=cjones
2011-03-29 08:43:26 -07:00
Joe Drew
0f83ac4e73
Back out bug 542401 (3fe7fcd60880) on suspicion of causing Tp regressions.
2011-03-24 20:30:06 -04:00
Ehsan Akhgari
f83c604e6c
Merge cedar onto mozilla-central
2011-03-24 14:42:21 -04:00
Karl Tomlinson
ec5ed5c366
backout bug 280661 due to test_socks.js test failure
2011-03-24 21:37:53 +13:00
Patrick McManus
231e2f39d1
Bug 542401 - Look into whether Firefox should set TCP_NODELAY for non-SSL HTTP socket r=jduell
...
indeed without nagle disabled (which is what nodelay does) a pipeline
can be interrupted for a full rtt waiting for an ack, which defeats
the purpose of pipelining. Other parts of FF can just coalesce the
writes internally, but sometimes that is not possible for pipelines
which may not have an opportunity for a pipelined request when the
"runt" packet goes out, but discovers such an opportunity a long time
before the rtt is expired. In other places (such as long posts) we do
a fine job of coalescing already, so this should not result in any
extra packets on the wire, just improved latency.
--HG--
extra : rebase_source : f83f5b080a3da5875abaee001e8af18503fcff38
2011-03-23 11:03:09 -04:00
Christopher Davis
9f892a74c3
Bug 280661 - SOCKS proxy server connection timeout hard-coded; r=bzbarsky
2011-02-24 15:10:08 +02:00
jhorak@redhat.com
1eed9ae919
Bug 494163 - (gio / gvfs) Port gnomevfs extension to GIO/GVFS; r=karlt sr=roc
2011-03-23 23:38:03 -04:00
timeless@mozdev.org
64666d52c4
Bug 620390 useless null check of host = flat.get() in nsStandardURL::SetHost
...
r=biesi
2011-03-23 23:29:47 -04:00
Alon Zakai
12fc79016e
Bug 634666 - DEFER_OPEN option for file streams. r=bz,sdwilsh sr=bz a=blocking-fennec
2011-03-04 16:36:56 -08:00
Brian Smith
6e3249a44c
Bug 637361: Backout bug 573043
2011-03-01 19:11:22 -08:00
Honza Bambas
4b801dad80
Fix bug 573043. r=jmathies@mozilla.com, a=blocker.
...
--HG--
rename : security/manager/ssl/public/nsISSLStatus.idl => netwerk/base/public/nsISSLStatus.idl
rename : security/manager/boot/public/nsISSLStatusProvider.idl => netwerk/base/public/nsISSLStatusProvider.idl
rename : security/manager/ssl/public/nsIX509Cert.idl => netwerk/base/public/nsIX509Cert.idl
2011-02-08 16:12:29 -08:00
Boris Zbarsky
dfc5ea8e25
Bug 629291. Don't use native leaf names in safe output streams; they lose information. r=bsmedberg, a=jst
2011-02-03 09:36:46 -08:00
Ehsan Akhgari
1e3a9a31ab
Bug 625991 - Let the server socket code deal with the cases where we don't have a live socket transport service due to being offline; r=bzbarsky a=blocking-final+
2011-01-18 16:39:21 -05:00
Frank Yan
5b1008b96c
Bug 627332 - add-ons compatibility check always presents "Minefield is working offline" dialog when network link state detection is disabled. r=roc a=dolske
2011-01-27 16:07:30 -08:00
Dave Townsend
e51597dabb
Backout of changeset 9acd51502a65 from bug 579846. a=bustage
2011-01-24 14:59:51 -08:00
Dave Townsend
0adf94b662
Backout of changeset 38d1b321c98b from bug 579846. a=bustage
2011-01-24 14:58:20 -08:00
Sid Stamm
c9a91d7bb6
bug 557598 - Support strict-transport-security (STS) in private browsing mode; r=ehsan,dveditz a=blocking-betaN+
2010-10-06 10:07:39 -07:00
Honza Bambas
1cc1cc4167
Bug 579846 - nsIHttpChannel::SetResponseHeader should work after the stream has ended [Fennec part], r=jduell, a=betaN+
2011-01-23 23:49:30 +01:00
Honza Bambas
63032f8fb3
Bug 579846 - nsIHttpChannel::SetResponseHeader should work after the stream has ended, r=bzbarsky+hsivonen, a=betaN+
2011-01-23 23:49:30 +01:00
Daniel Holbert
eb0c1dcaf4
Bug 626741 - Downgrade assertion to warning, for failed modifications to immutable urls. r=bz a=NPOTB (debug-only)
2011-01-20 19:49:09 -08:00
Mounir Lamouri
b550e1a0a6
Bug 623482 - Present error page when someone tries to access remote XUL. r+a=sicking
...
--HG--
extra : rebase_source : 2786e51db70ca0c66f6388376711e74816828c2d
2011-01-14 16:33:57 +01:00
Steven Michaud
1a30fa02e4
Bug 620733 - java.security.AccessControlException when calling privileged Java methods from chrome. r=bz,jst a2.0=jst
2011-01-11 10:00:36 -06:00
Patrick McManus
4016cea6b9
bug 623921: Out of an abundance of caution back out feature: 592284 - HTTP Syn Retry r=honzab a=backout
2011-01-07 11:11:22 -05:00
Patrick McManus
6adb71682b
Bug 613977 - Intermittent invalid certificate error prompt in security tests causing timeouts r=honzab a=beta-N
2011-01-05 08:37:45 -05:00
Shawn Wilsher
ade39d2c6a
Merge mozilla-central to Places.
2010-12-13 15:08:04 -08:00
Shawn Wilsher
2ed7d826a8
Merge mozilla-central into Places
2010-12-06 09:48:54 -08:00
Shawn Wilsher
1a57bc2dca
Merge mozilla-central to Places.
2010-12-02 09:05:33 -08:00
Shawn Wilsher
9cdab945a8
Merge mozilla-central into Places.
2010-11-29 08:43:57 -08:00
Ehsan Akhgari
65d254c5c6
Bug 614286 - Don't initialize the socket transport service unless we know that we're online; r=bzbarsky a=blocking-beta8+
2010-11-25 00:20:11 -05:00
Ehsan Akhgari
fd067b7b7d
Backed out changeset 630b08a7fe63 because of xpcshell test failures
2010-11-30 13:57:24 -05:00
Ehsan Akhgari
932c374a07
Bug 614286 - Don't initialize the socket transport service unless we know that we're online; r=bzbarsky a=blocking-beta8+
2010-11-25 00:20:11 -05:00
Christian Biesinger
5f1420c073
Backed out changeset dd249f45dc3d
...
Clearly I don't know hg well enough, didn't mean to commit all this. a=I-messed-up
2010-11-29 15:34:30 -08:00
Christian Biesinger
1c2cfa92d1
Bug 614717 Make test_bug369787.js not hang when the test fails by ensuring
...
that do_test_finished is called even when an exception is thrown.
Also make the test work in the presence of PAC, where the channel changes
between asyncOpen and onStartRequest.
r=bz a=test-only
2010-11-29 15:28:40 -08:00
Shawn Wilsher
915515d7fa
Bug 607115 - use a much smaller guid format than we currently use for bookmarks
...
Part 1 - Mark and make nsIRandomGenerator threadsafe.
r=kaie
2010-11-23 16:04:28 -08:00
Dan Witte
26fd38c103
Bug 606719 - Browser stalls with connections left hanging in TCP close wait state. Part 1: rename LOG to SOCKET_LOG. r=mcmanus, a=b7+
2010-10-28 10:09:08 -07:00
Honza Bambas
ab839fe1db
Bug 575950 - (Fennec) SSL certificate is not confirmed for secure webpages, r=kaie+bz, a=blocking-fennec:2.0.b2+
2010-10-26 13:57:18 +02:00
Bjarne Herland
22842d152f
Bug 586908 - Infinite requests when proxy from system settings is redirected r=biesi, a=blocker
2010-10-25 15:47:40 -07:00
Ehsan Akhgari
afd819cb81
Bug 614958 - Part 2: Protect the destruction of the callback objects the same way as the event sink object to avoid possible deadlock scenarios; r=bzbarsky a=blocking-beta8+
2010-12-02 19:22:45 -05:00
Ehsan Akhgari
21a48aa96e
Bug 614958 - Don't release the socket transport's event sink while we're holding a lock, since it can result in retrying to obtain the same lock again, which causes a deadlock; r=biesi,bsmedberg a=blocking-beta8+ landed on a CLOSED TREE
2010-12-02 16:29:09 -05:00
Jason Duell
e071caf42e
Bug 614449 - Build bustage in netwerk with --disable-ipc. a=bustage
...
--HG--
extra : rebase_source : d227076d5d83bf69fff53f6af4bbe9f6d7f7fa3a
2010-11-23 17:19:21 -08:00
Honza Bambas
4b0ec7f1c3
Bug 591707 - e10s: handle redirects from HTTP to a different protocol, r=jduell, a=blocking-fennec2.0b3+
2010-11-23 23:56:06 +01:00
Michal Novotny
941be03f10
bug 599127 - Wyciwyg channel writes end up doing synchronous disk IO. r=jduell, a=betaN
2010-11-23 14:01:30 +02:00
Ehsan Akhgari
ad0f825d4c
Set offline=false, if network manager init failed. Fixes xulrunner, and seamonkey+thunderbird test. Bug 616520, r=bz, a=bz
...
--HG--
extra : rebase_source : cb14db93d0b983bbec4e87127124bd4119e583fd
2010-12-08 18:08:09 +01:00
Daniel Holbert
3cdd558524
Bug 613643: Reorder nsBaseChannel constructor init list to fix build warning. a=azakai r=dougt DONTBUILD
2010-11-19 15:53:30 -08:00