Patrick McManus
c973256a9b
backout b22f0cccfa7f so it can be re-merged with bug number in description
2011-06-21 10:44:07 -04:00
Patrick McManus
20fd46de06
backout cf7152d215b2 so it can be re-merged with bug number in description
2011-06-21 10:43:32 -04:00
Patrick McManus
906e5d5ee5
backout 923beecc0fe5 so it can be re-merged with bug number in description
2011-06-21 10:42:54 -04:00
Patrick McManus
d9e6b1c387
websockets -08 bump our version number and the version number in the test server r=biesi
2011-06-21 09:47:35 -04:00
Patrick McManus
1af9ad819b
websockets -08 sec 7.1.1 says we SHOULD pause to allow server to send first TCP FIN r=biesi
2011-06-21 09:47:35 -04:00
Patrick McManus
99a088299d
websockets -08 sec 7.4.1 defines two new close codes r=biesi
2011-06-21 09:47:34 -04:00
Patrick McManus
2eb9973d45
663871 - enforce messages that must be UTF-8 by checking that and failing the connection if necessary
2011-06-21 09:47:34 -04:00
Patrick McManus
585c62f36d
Bug 665518 - Websocket enforce high bit of 64 bit length try: -b d -p linux -u mochitest-1 -t none
2011-06-21 09:47:32 -04:00
Neil Rashbrook
4673071850
Bug 660527 Remove useless uses of PromiseFlatCString r=biesi
2011-06-16 21:25:20 +01:00
Patrick McManus
816f913204
bug 658580 revert isalive() from 654201 to fix an alternate way r=honzab
2011-06-15 10:24:09 -04:00
Matt Brubeck
05ba6d9949
Back out 58c903b0db40 (bug 658580) temporarily to get m-i in a known good state.
2011-06-15 09:39:42 -07:00
Patrick McManus
6475d4cba1
bug 658580 revert isalive() from 654201 to fix an alternate way r=honzab
2011-06-15 10:24:09 -04:00
Philipp von Weitershausen
dde049e1a4
Back out bug 664163 (changeset cfb40abb9655) due to failure in test_traceable_channel_wrap.js
2011-06-15 11:00:04 +02:00
Jason Duell
5adc75dcca
Bug 664163. Fix implementation of Implement Get(Local|Remote)(Address|Port) in HttpChannelChild. r=jdm
2011-06-14 09:12:03 -07:00
Josh Matthews
ad90f2849f
Bug 663893 - Avoid null dereferences in websocket handler. r=mcmanus
...
--HG--
extra : transplant_source : %07%15%DD%3B%BF%B8%8B%BFK%1E3%28%7F%BE%8Ek%EFPu%7B
2011-06-13 14:30:07 -04:00
Ted Mielczarek
0e96cd6602
merge m-c and b-s
2011-06-13 09:09:43 -04:00
Ed Morley
13cfc322c6
Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
2011-06-12 03:49:00 -04:00
Jason Duell
b4c69a2641
Bug 660774 - e10s necko: refactor channelEventQueue to allow async resume/flush. r=jdm
2011-06-11 18:37:09 -07:00
Nick Hurley
1ad89c8107
Bug 637339 - Improve error handling in HttpChannelChild. r=honzab
2011-06-11 18:37:03 -07:00
bjarne@runitsoft.com
a56b28739e
Bug 618835 - Cannot login to phpmyadmin if I made a typo during my first login attempt r=bz
2011-06-11 16:57:10 +02:00
timeless@mozdev.org
fbda4a0016
Bug 538724 Firefox 3.6.x + winxp topcrash starting ~Dec 30 and increasing [@ nsHttpTransaction::DeleteSelfOnConsumerThread() ]
...
r=biesi
2011-06-11 16:56:36 +02:00
Ed Morley
9e7756cdd8
Bug 659944 - Remove leftover MOZ_IPC ifdef in nsHttpChannel.cpp; r=cbiesinger
2011-06-11 09:12:34 +02:00
Jason Duell
c3dc5dfee5
Bug 663229 - e10s HTTP: initialize prnetaddrs correctly in child. r=jdm
2011-06-09 14:02:09 -07:00
Kyle Huey
57525def50
Merge m-c to cedar since I already pushed it in, and push what I actually wanted to push
2011-06-07 13:23:03 -07:00
Kyle Huey
5ba1a90b24
Bug 662122: Add leak logging annotations to some WebSockets classes. r=mcmanus
2011-06-07 13:12:19 -07:00
Jonathan Protzenko
471035dfb8
Bug 662126 - Audit ConfirmEx callers to ensure that aCheckState is not an uninitialized PRBool r=bz
2011-06-07 20:06:12 +02:00
Jacek Caban
a7729206bb
Bug 661517 - nsWebSocketHandler.cpp fails to compile on mingw-w64 r=mcmanus DONTBUILD
2011-06-06 13:16:22 +02:00
Patrick McManus
a3bd95ba49
Bug 661136 - websockets setuprequest in redirect path return not used r=beisi
...
--HG--
extra : rebase_source : e3ba9a7e4e5a5beb02c441ae03b3825e76e72d49
2011-06-02 20:48:06 -04:00
Patrick McManus
a3ce4a43ba
bug 660613 - websockets fix where platform has < 32bits of RAND_MAX r=biesi
...
--HG--
extra : rebase_source : 276be91e1eb90b5101536cc95e41d9b4e892f0e1
2011-06-02 20:48:06 -04:00
Dominic Fandrey
5c71575e07
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-06-02 14:56:50 +02:00
Patrick McManus
2b8f454193
bug 597706 - response header smuggling r=honzab
...
reject responses with multiple non identical or invalid
content-length headers
2011-05-31 19:51:51 -04:00
Henri Sivonen
dd578abbd8
Bug 656904 - Make the view-source: URL constructor pay attention to the base URL. r=bzbarsky.
2011-05-30 09:07:48 +03:00
Honza Bambas
4814010508
Bug 649338 - Expose mUploadStreamHasHeaders on the HttpBaseChannel, r=bz
2011-05-29 15:55:38 +02:00
Bjarne
cf152b759d
Fixing part of bug 659569. Fix issue with Firefox getting stuck in a redirect loop when connecting to Ubiquiti radio equipment. r=bzbarsky@mit.edu
2011-05-25 15:23:05 -07:00
Patrick McManus
cd167935e5
604796 - close our idle HTTP connection when server closes its end r=honzab
...
--HG--
extra : rebase_source : b4c89df4d3eab7b7c8c60d625467847557bc7291
2011-05-16 09:32:37 -04:00
Matt Brubeck
6f2d4e2fe9
Merge cedar to mozilla-central
2011-05-24 14:55:37 -07:00
Daniel Holbert
004a216009
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
b1ac5604f9
Back out bug 658949 because of perma orange on Windows Reftests.
2011-05-24 15:36:32 +02:00
Daniel Holbert
1d8fa11196
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
5dc21abb4e
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
Jason Duell
903619ebec
Bug 646373 - Fix AdBlock2 on fennec (nsITraceableChannel.setNewListener() is unimplemented under e10s.) r=honza, a=queue
2011-05-24 02:32:26 -07:00
Jason Duell
c9ef346449
Add missing OnExamineResponse() call to e10s HTTP. r=biesi
2011-05-23 22:14:16 -07:00
Christian Biesinger
59a9ad1c36
Bug 658822 - Fix implementation of DNS timing in nsITimedChannel; r=jduell
2011-05-22 21:29:42 -07:00
Honza Bambas
c886c4fac5
Bug 658876 - nsHttpChannel.mAsyncOpenTime should be set after mLoadGroup->AddRequest, r=cbiesinger
2011-05-23 16:38:24 +02:00
bjarne@runitsoft.com
2f13a0eeef
Bug 633743 - reverting closed tab with pushState changes sends request with HTTP_X_REQUESTED_WITH:XMLHttpRequest r=bzbarsky
...
With this change, we check for ResponseWouldVary() to make sure that we're talking about the same entity as the caller before we worry about whether the caller passed LOAD_FROM_CACHE and such. If what we have cached is just fundamentally different from what the caller wants, we don't want to return it.
2011-05-23 16:47:02 -04:00
Patrick McManus
03f215ff80
bugzilla 640003 websockets ietf-07 r=smaug r=biesi sr=bz
2011-05-21 21:27:52 -04:00
Daniel Holbert
3a67517f4e
Bug 308590 patch 6: Fix nsDataHandler::NewURI to accept relative URI specifications like "#myRef". r=bz
2011-05-21 18:12:46 -07:00
Daniel Holbert
cc8996c23f
Bug 308590 patch 5: Clean up QIs to nsIURL that are really checks for "Does this support GetRef/SetRef", now that nsIURI supports GetRef/SetRef too. r=bz
2011-05-21 18:12:46 -07:00
Christian Biesinger
a6e0fccb1f
Bug 576006 - Implement timing interface for channels
...
r=jduell sr=bz
2011-05-21 03:03:36 -07:00
Patrick McManus
4311ce2b88
bugzilla 640213 Implement RFC 2616 "Upgrade" (Section 14.42) r=biesi sr=bz
2011-05-19 19:43:37 -04:00
Patrick McManus
74007035a2
Bug 654201 - avoid nsHttpConnection::IsAlive() running event loop for unused SSL connections r=honzab sr=biesi
2011-05-19 15:06:44 -04:00
Mike Hommey
8624af9ef4
Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg
2011-05-10 15:50:15 +02:00
Mike Hommey
dc8c9f3c30
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Phil Ringnalda
0127df0806
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
3d31df4853
Bug 640213 - Implement HTTP 2616 Upgrade. r=biesi, sr=bz.
2011-05-14 18:55:54 +01:00
Phil Ringnalda
fded848650
Back out 93604789da99 (bug 637339) on suspicion of causing timeouts in Linux debug test_httpsuspend_wrap.js CLOSED TREE
2011-05-13 20:48:38 -07:00
Nick Hurley
b00f80a1a1
Bug 637339 - Improve error handling in HttpChannelChild. r=jduell
2011-05-13 18:02:07 -07:00
Daniel Holbert
526a8ff9fb
Merging cedar with mozilla-central.
2011-05-13 17:17:56 -07:00
Patrick McManus
cf1c733b57
bug 654201 - an idle persistent connection could be run with the wrong security callbacks r=honzab
2011-05-13 13:28:30 -07:00
Patrick McManus
111d1d4712
bug 640003 - websockets, nsIIOService2::NewChannelFromURIWithProxyFlags() r=biesi sr=bz
2011-05-13 13:53:27 -04:00
Dão Gottwald
3411213570
Bug 655628 - Remove unused Accept_Charset atom. r=biesi
...
--HG--
extra : rebase_source : 27f4ded368d8ed2519eb40bdb96bbfa6ff06111d
2011-05-10 09:46:14 +02:00
Michael Wu
0326e57b8f
Merge backout (to fix bug 656172)
2011-05-10 19:10:01 -07:00
Michael Wu
ede6efdcce
Back out parts 3-7 of bug 620931 which caused bug 656172, r=killer
2011-05-10 18:27:51 -07:00
Ed Morley
6d14b87d8e
Bug 655756 - Remove final XP_MAC remnants; r=josh
2011-05-10 20:24:48 +02:00
Mike Hommey
8153d88de1
Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg
2011-05-10 15:50:15 +02:00
Mike Hommey
f3a79067ff
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Mike Hommey
c3297a15ef
Bug 620931 part 1 - Use chrome manifest to register resource://gre-resources/. r=bsmedberg
2011-02-25 12:48:02 +01:00
Mounir Lamouri
a417e05ec5
Merging cedar with mozilla-central.
2011-05-08 18:23:36 +02:00
Ed Morley
3315fddcb4
Bug 654552 - Remove WinCE code from netwerk/* ; r=cbiesinger
2011-05-07 10:03:16 +02:00
Nick Hurley
a34b50aedd
bug 648878 - move get(local|remote)(address|port) to httpchannelchild r=jduell
2011-05-05 11:45:59 -04:00
Boris Zbarsky
7a3521f93f
Backed out changeset 998b91ea0ffa (bug 648878) because it doesn't build on Windows.
2011-05-03 19:34:58 -04:00
Nick Hurley
f5560a24a4
bug 648878 - move get(local|remote)(address|port) to httpchannelchild, r=jduell
2011-05-03 17:47:05 -04:00
Patrick McManus
bfb86a6c8c
Bug 653530 - HTTP Transaction multiply dispatched r=honzab
...
--HG--
extra : rebase_source : 6ba6ea647bd83154f03ded03ec4fc88580fc8f2f
2011-04-29 15:32:40 -04:00
Chris Jones
fbd51041fd
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
...
--HG--
rename : xpcom/glue/Monitor.h => xpcom/glue/ReentrantMonitor.h
2011-04-29 14:21:57 -05:00
Patrick McManus
015c0d2cba
bug 652761 ABORT: half open complete but no item: 'index != -1' with embedded src port 80000 r=honzab
2011-04-28 17:43:24 -04:00
Ms2ger@gmail.com
b7c2580e99
Bug 572652 - Remove the Accept-Charset header from HTTP requests. r=bz
2011-05-08 10:33:18 +02:00
Daniel Holbert
ce3659ba11
Bug 650871: Use unsigned int as loop counter in nsHttpConnectionMgr::OnMsgReclaimConnection, to fix GCC warning. r=biesi r=mcmanus
2011-04-20 01:28:38 +02:00
Patrick McManus
efd8cefedd
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
04e5b470d6
Backout changeset e6d044d30abf (bug 607741) for not compiling.
2011-04-11 23:17:43 -07:00
Patrick McManus
10ac8d7e82
bug 607741 - Raise max sockets open from 50 to up to 550. r=jduell
2011-04-11 22:37:59 -07:00
Ehsan Akhgari
dd3a8d499b
Backout changeset 649e429d342f (bug 607741) because of mobile tree oranges
2011-04-11 13:28:41 -04:00
Ehsan Akhgari
4ef08abf2b
Merge cedar into mozilla-central
2011-04-10 15:11:22 -04:00
Honza Bambas
0891222f0f
Bug 526207: Make IP address and port information available to HTTP activity observers. r=biesi
2011-04-10 10:33:08 -07:00
Jason Duell
bd514f3cec
Bug 561694: Optimize IPDL traffic for necko OnProgress/OnStatus. r=honzab
2011-04-09 20:42:05 -07:00
Patrick McManus
2f329f265c
bugzilla 595316 remove static cast of nsAHttp* objs r=honzab
...
--HG--
extra : rebase_source : 1226b809dc071fa71340e461a6fde36c8da7d39b
2011-04-08 14:37:16 -04:00
Patrick McManus
d8a67aa20b
624739 - sort idle persistent http connections by pereceived server cwnd
...
--HG--
extra : rebase_source : 29c50d0c0e99220bb87b5f584188fad49cc33439
2011-04-08 14:36:47 -04:00
Patrick McManus
4bb1db4c71
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
Ehsan Akhgari
4b7853e3d5
Merge cedar into mozilla-central
2011-04-06 16:39:14 -07:00
Matheus Kerschbaum
08c43219e7
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Patrick McManus
b792ad2ed1
Bug 643352 keep-alive header syntax invalid r=bz
...
don't send the keep-alive request header. It is redundant to
connection: keep-alive and we don't send the right syntax anyhow.
2011-03-23 11:02:33 -04:00
Patrick McManus
5b591c6bf1
Bug 632419 - HTTP 100 level parser race condition r=bz
2011-03-23 10:59:58 -04:00
Daniel Holbert
14a7619b41
Bug 623948 followup: Fix gcc 4.5 build error by explicitly extracting pointer from nsRefPtr in 2 LOG lines. r=ehsan
2011-04-01 14:38:46 -07:00
Julian Seward
c0b2af6c12
Bug 560579 - bitfield-induced race in class nsHttpTransaction; r=biesi
2011-03-24 15:51:00 -04:00
Ehsan Akhgari
a840ac73bd
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
28a9e6cd90
Bug 646071 - Part 2: Replace nsInt64 with a typedef to PRInt64; r=bsmedberg
2011-03-31 20:15:04 -04:00
Patrick McManus
b2ad0c9e8e
bug 623948 - Accelerate TCP connection retries in HTTP r=honzab
2011-03-31 15:38:30 -04:00
Ehsan Akhgari
e88f3df029
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
95ce6d2a20
Merge cedar into mozilla-central
2011-04-01 11:37:50 -04:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
694a16f241
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
8a19459222
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)
c744ad1659
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
Julian Seward
6eaab2812e
Bug 560579 - bitfield-induced race in class nsHttpTransaction; r=biesi
2011-03-24 15:51:00 -04:00
Ehsan Akhgari
8be93d2df6
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
2dc570da46
Bug 646071 - Part 2: Replace nsInt64 with a typedef to PRInt64; r=bsmedberg
2011-03-31 20:15:04 -04:00
Patrick McManus
968112c00f
bug 623948 - Accelerate TCP connection retries in HTTP r=honzab
2011-03-31 15:38:30 -04:00
Dão Gottwald
4432ba6d57
Bug 646428 - Remove nsIHttpProtocolHandler's language attribute. r=bz
2011-04-06 17:17:28 +02:00
L. David Baron
c330efae3e
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
Justin Lebar
8a42eb0162
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
b6bdac1f5b
Merge cedar into mozilla-central
2011-03-25 14:21:07 -04:00
bjarne@runitsoft,com
09f1f11d3b
Bug 482935 - Cancel() from OnStopRequest should not cause cache entry to be doomed; r=(dwitte, jduell).
2011-03-24 16:45:07 -04:00
L. David Baron
4d1ecb3828
Backout changeset f406ffe65c08 (Bug 620931 part 1) for causing bug 644790.
2011-03-24 21:07:53 -07:00
L. David Baron
4aa9bf0e23
Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790.
2011-03-24 21:07:05 -07:00
L. David Baron
1e7226eed2
Backout changeset 9df6e8117fe0 (Bug 620931 part 4) for causing bug 644790.
2011-03-24 21:06:44 -07:00
Joe Drew
21f89f83be
Back out bug 628561 (d5fad1ab2f00) on suspicion of causing Tp regressions.
2011-03-24 20:30:59 -04:00
Joe Drew
d26ef83aa6
Back out bug 643352 (118451f8ec76) on suspicion of causing Tp regressions.
2011-03-24 20:29:08 -04:00
Joe Drew
546fe3aef6
Back out bug 632419 (dbe8ef0649ac) on suspicion of causing Tp regressions.
2011-03-24 20:27:11 -04:00
Ehsan Akhgari
d17d4bb8a6
Merge cedar onto mozilla-central
2011-03-24 14:42:21 -04:00
Patrick McManus
b0d3b5a6d3
bug 628561 DNS caching forcing one to restart Firefox to eliminate temporary DNS redirection; r=bzbarsky
...
A force-reload now clears persistent connections to the server related
to the force-reloaded resource. This will allow renogitation of DNS or
server load balancing.
--HG--
extra : rebase_source : 5c55e90ea64039b9cdc0a2d85a51086d2b1d40df
2011-03-24 12:01:57 -04:00
Ehsan Akhgari
dccc4e92c5
Merge mozilla-central into cedar
2011-03-24 10:54:50 -04:00
Mike Hommey
3dccc604cd
Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg
2011-03-24 15:28:31 +01:00
Mike Hommey
dee14dcf38
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-03-24 15:28:14 +01:00
Mike Hommey
ca3da8c43e
Bug 620931 part 1 - Use chrome manifest to register resource://gre-resources/. r=bsmedberg
2011-03-24 15:27:37 +01:00
Ehsan Akhgari
2228ba8999
Bug 616745 followup - fixed typo
2011-03-23 23:48:52 -04:00
Patrick McManus
b5d8b20fa4
643352 keep-alive header syntax invalid r=bz
...
don't send the keep-alive request header. It is redundant to
connection: keep-alive and we don't send the right syntax anyhow.
--HG--
extra : rebase_source : c6d9cb95d2d1cac30bc718884eb3b909db0d6a43
2011-03-23 11:02:33 -04:00
Patrick McManus
1788ffdde8
Bug 632419 - HTTP 100 level parser race condition r=bz
...
--HG--
extra : rebase_source : 0cd0a74bfe850d0c16d7f74b77c8ca0c286e1144
2011-03-23 10:59:58 -04:00
Ehsan Akhgari
b9b245aab6
Merge mozila-central onto cedar
...
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
bjarne@runitsoft.com
b274a6be25
Bug 561276 - Cookie dependency on cache determination for image redirects r=bz
2011-03-23 23:36:53 -04:00
Ms2ger
bd297b53fb
Bug 637186 - Ignoring return value of SendDeleteSelf in HttpChannelParent::Delete; r=honzab.moz
2011-03-22 15:16:33 -04:00
Mitchell Field
1e690b971a
Merge mozilla-central to build-system.
2011-03-02 20:38:54 +11:00
Brian Smith
d170d1d771
Bug 637361: Backout bug 573043, a=blocker
2011-03-01 19:16:22 -08:00
Brian Smith
10afcef939
Bug 637361: Backout bug 573043
2011-03-01 19:11:22 -08:00
Kyle Huey
0df01cf2ad
Merge m-c to bs.
2011-02-25 15:23:05 -05:00
Mitchell Field
e48da647b0
Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
2011-02-20 06:10:24 +11:00
Patrick McManus
a14665b3ac
Bug 635892 - HTTP/2.0 from SmarterTools Server. Fake it till you make it. a=hardblocker r=bz
...
--HG--
extra : rebase_source : 6a61e6e6a1ececf8d1d0827706e0755741930832
2011-02-22 21:02:19 -05:00
Honza Bambas
3d25e8316b
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
Patrick McManus
6b5b7e6154
Bug 632061 - Firefox 4 does not always properly handle HTTP/0.9 responses r=bz a=blocking-2.0
...
--HG--
extra : rebase_source : 8185a73da91b5327d5826d8945a044ac87fd41be
2011-02-08 18:26:33 -05:00
Neil Rashbrook
fe8e93785e
Bug 616809 Remove CRs from netwerk r=biesi a=jst DONTBUILD
2011-02-06 00:04:14 +00:00
timeless@mozdev.org
291eb2e4a1
Bug 584999 remove unused nsresult rv in nsHttpChannel::ContinueOnStartRequest2
...
r=biesi
2010-08-06 16:16:32 +03:00
timeless@mozdev.org
313b34d837
Bug 616745 warning: comparison between signed and unsigned integer expressions in nsHttpTransaction::LocateHttpStart
...
r=biesi
2011-03-23 23:31:28 -04:00
bjarne@runitsoft.com
06718cfdc4
Bug 612135: Content Encoding Error (partial content request) on galaxys.samsungmobile.com r=bzbarsky a=blocking2.0
2011-02-04 14:49:05 -05:00
Ehsan Akhgari
caaa261609
Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
...
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
bjarne@runitsoft.com
7b2db5a65f
Bug 612135: Content Encoding Error (partial content request) on galaxys.samsungmobile.com r=bzbarsky a=blocking2.0
...
--HG--
extra : rebase_source : 32ff74259046fd2f3a673df39620acb10accf2cb
2011-02-04 14:49:05 -05:00
Dan Witte
e9da318550
Fix bug 624764. r=bsmedberg, a=betaN+
2011-02-02 14:57:48 -08:00
Patrick McManus
bb34733c4a
624374 - remove unused nsHttpConnection::mLock. r=honzab.moz@firemni.cz, a=jst@mozilla.com
2011-02-02 10:53:06 -08:00
Patrick McManus
f81db43669
bug 628832 - fix regression in http/0.9 detection from 363109; r=zbarsky a=blocking-2.0
...
* instead of making (dis)-allow 0.9 a property of connection info,
work off a state machine that engages in the liberal skipping of
junk before response headers only immediately after a no-content
response on the same connection.
* when scanning for response headers in a large amount of junk place a
non infinite limit on that (128KB).. the only known use case for
this is skipping illegal message bodies in 304's and those just
aren't that big.
--HG--
extra : rebase_source : 433fd6aae237d29a9957b1a70cf1e756af5a8af0
2011-01-27 13:34:39 -05:00
Sid Stamm
b4dd38fe2e
Bug 628197. Implement do-not-track HTTP header to express user intent to halt tracking across site. r=dwitte, a=jst.
...
--HG--
extra : rebase_source : 29550c73f45bfefac311cdce4eef80e947869738
2011-01-05 11:53:21 -08:00
Dave Townsend
b1c625152f
Backout of changeset 9acd51502a65 from bug 579846. a=bustage
2011-01-24 14:59:51 -08:00
Dave Townsend
2224aa4079
Backout of changeset 38d1b321c98b from bug 579846. a=bustage
2011-01-24 14:58:20 -08:00
Sid Stamm
deaa531dcc
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
458459d95d
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
1e0454a40c
Bug 579846 - nsIHttpChannel::SetResponseHeader should work after the stream has ended, r=bzbarsky+hsivonen, a=betaN+
2011-01-23 23:49:30 +01:00
Patrick McManus
e364e4019d
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
0ce3b79531
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
Josh Matthews
c32f7e8691
Bug 616861 - Replicate behaviour of nsHttpChannel in regards to failure status codes in OnStopRequest. r=jduell a=blocking-fennec
2010-12-06 18:28:45 -05:00
Michal Novotny
f88b7ddb7e
Bug 620194 - "ASSERTION: nsLoadGroup not thread-safe" under nsWyciwygCloseEvent::~nsWyciwygCloseEvent, r=bz, a=b
2010-12-23 01:56:26 +02:00
Mark Banner
ebfbdfc948
Non-IPC Bustage fix from bug 613977/bug 614677/bug 614950 - add nsAutoPtr.h header to fix compilation bustage. a=Bustage fix
2010-12-16 14:35:12 +00:00
Patrick McManus
111d701adf
Bug 613977 - Intermittent invalid certificate error prompt (partial) r=honzab a=blocking-beta9
...
Bug 614677 - Connection is reset message appears intermittently
Bug 614950 - Connections stall occasionally after 592284 landed
A couple of follow-on changes to 592284 rolled together to prevent
diff conflicts
1] Set the securitycallback information for unused speculative
connections in the connection manager to be the new cloned connection
rather than the one they originated on. (613977)
2] When adding unused speculative connections to the connection
manager, due so with a short timeout (<= 5 seconds) as some servers
get grumpy if they haven't seen a request in that time. Most will
close the connection, but some will just sit there quietly and RST
things when the connection is used - so if you don't use the
connection quickly don't use it at all. This is probably a L4 load
balancer issue, actually. Mozillazine illustrates the
problem. Connections are made in bursts anyhow, so the reuse optimization is
likely still quite useful. (614677 and 614950)
3] mark every connection in the connection manager persistent
conneciton pool as "reused". This allows the transaction to be
restarted if a RST is recvd upon sending the requests (see #2 ) - with
the conservative timeout this is now a rare event, but still possible
so recovery is the right thing to do. (614677 and 614950)
4] obtain an nshttpconnection object from the connection manager,
subject to the max connection constraints, at the same time as
starting the backup conneciton. If we defer that until recycling time
the exceeded limits of the SocketService can cause problems for other
connections.
also re-enables the syn retry feature by default.
r+ honzab
2010-12-16 08:50:36 -05:00
Boris Zbarsky
f323857cf9
Bug 616591 followup to fix a comment., a=DONTBUILD
2010-12-08 21:01:17 -05:00
Honza Bambas
81b05b99bc
Bug 616591. Fix crash due to http transactions trying to get connection info from the http pipeline while it's being closed. r=bzbarsky, a=blocker
2010-12-08 20:57:14 -05:00
Ehsan Akhgari
49d4a28c32
Bug 616591 - Firefox 4.0b8pre crash in [@ nsHttpPipeline::GetConnectionInfo(nsHttpConnectionInfo**]; r=bzbarsky a=blocking-beta8+
2010-12-04 04:21:03 -05:00
Ehsan Akhgari
502ef553b8
Bug 614286 followup - Reorder the constructor initializer list to prevent compiler warnings
...
--HG--
extra : rebase_source : 3ab3d1371f8d8b396e665cffb5c57dc96a7187f3
2010-12-03 09:56:13 -05:00
Michal Novotny
d56d1840a3
bug 363109 - body of HTTP 304 response is treated as a HTTP/0.9 response to subsequent HTTP request. r=biesi, sr=bz, a=blocker
2010-12-01 02:02:52 +02:00
Ehsan Akhgari
d571c78f3a
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
ebb57cf670
Backed out changeset 630b08a7fe63 because of xpcshell test failures
2010-11-30 13:57:24 -05:00
Ehsan Akhgari
c6b4773258
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
a87f071eaa
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
e0273458ec
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
bjarne@runitsoft.com
3e5b7cb784
Bug 468426 - improved support for "Vary: Cookie"-headers , r=biesi a=bsmedberg
2010-11-26 12:13:37 -05:00
Benjamin Smedberg
dea04ce175
Bug 614229 - nsHttpHandler getting the private-browsing service can cause recursive initialization of layout, and I suspect can cause incorrect behavior in Firefox because we may end up creating HTTP URIs before we're finished with XPCOM registration, r=honza+ehsan a=blocking bug 581335 which blocks Fennec b3
2010-11-24 08:58:42 -05:00
Honza Bambas
069ee7e772
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
Ehsan Akhgari
d32c70e25c
Bug 599127 - Build bustage; a=me
...
--HG--
extra : rebase_source : fdf486565a6f0edcf4879500c5002f65303dd9e1
2010-11-23 10:07:00 -05:00
Michal Novotny
7ba89a94b4
bug 599127 - Wyciwyg channel writes end up doing synchronous disk IO. r=jduell, a=betaN
2010-11-23 14:01:30 +02:00
Patrick McManus
05c44b2d25
Bug 592284 - Accelerate TCP connection retries in HTTP. r=honzab a=blocking2.0
...
Losing a TCP SYN requires a long painful (typically 3 second) delay
before being retried. This patch creates a second parallel connection
attempt for any nsHttpConnection which has not become writable before
a timeout occurs.
If you assume .5% packet loss, this converts a full 3 second delay
from a 1 in 200 event into a 1 in 40,000 event.
Whichever connection establishes itself first is used. If another one
has been started and it does connect before the one being used is
closed then the extra one is handed to the connection manager for use
by a different transaction - essentially a persistent connection with
0 previous transactions on it. (Another way to think about is
pre-fetching a 3WHS on a high latency connection).
The pref network.http.connection-retry-timeout controls the amount of
time in ms to wait for success on the initial connection before beginning
the second one. Setting it to 0 disables the parallel connection, the
default is 250.
2010-11-21 09:50:36 +01:00
Josh Matthews
c0aaec5ffa
Bug 605327 - Add proper cancellation to e10s wyciwyg channels. r=dwitte a=blocking-fennec
2010-11-19 16:12:45 -05:00
Michael Wu
c54ad808c2
Backed out changeset 090046fc6891 bug 482935 due to a=orange
2010-11-10 19:29:51 -08:00
bjarne@runitsoft.com
4ba6ae28f4
Bug 482935 - Cancel() from OnStopRequest should not cause cache entry to be doomed;
...
(Av1f) Allow content to be cached if it was loaded successfully.
r=(dwitte, jduell) a2.0=benjamin.
2010-11-11 01:02:15 +01:00
Ehsan Akhgari
6596954638
Backed out changeset c85c2f1b0566 because of oranges on mochitest-1
2010-11-10 17:46:32 -05:00
bjarne@runitsoft.com
ce18152004
Bug 482935 - Cancel() from OnStopRequest should not cause cache entry to be doomed;
...
(Av1e) Allow content to be cached if it was loaded successfully.
r=(dwitte, jduell) a2.0=benjamin.
2010-11-10 22:28:54 +01:00
Chris Jones
920bb1a253
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
2010-11-08 20:49:00 -06:00
Mark Finkle
28678340e7
Bug 608258 - Crash at visiting AMO [r=jdm a=blocking-fennecb2]
2010-10-29 11:38:26 -04:00
Kai Engert
e4730af01f
Bug 566478 - Invalid SSL cert error is not mobile-friendly [r=mayhemer a=blocking-fennecb2]
2010-10-28 11:46:00 -04:00
Patrick McManus
1e0ea7a95f
Bug 606719 - Browser stalls with connections left hanging in TCP close wait state. Part 2: fix it. r=dwitte, a=b7+
2010-10-28 10:10:03 -07:00
Mark Finkle
b09ca98a42
Backout bug 566478 due to test orange a=orangehurts
2010-10-28 12:17:01 -04:00
Honza Bambas
fe340c9a46
Bug 566478 - Invalid SSL cert error is not mobile-friendly [r=kaie a=blocking-fennecb2]
2010-10-27 14:35:00 -04:00
Honza Bambas
926c40f427
Bug 597374 - Downloading of a file from a password protected directory fails, r=dolske, sr=bzbarsky, a=blocking2.0:betaN+
2010-10-25 18:47:23 +02:00
Mark Banner
8e65af0085
Fix non-IPC bustage from bug 536289. Patch as agreed with jdm over irc. a=bustage-fix.
2010-10-21 22:01:38 +01:00
Alon Zakai
ba212d56e1
Bug 536289 - Part 2: Make FTP work for fennec. r=jduell a=blocking-fennec
2010-08-10 14:47:00 -04:00
Josh Matthews
33d17004e2
Bug 536289 - Part 1: Move IPC::InputStream to a more general location. r=jduell a=blocking-fennec
2010-10-14 14:21:48 -04:00
Jae-Seong Lee-Russo
b8363c8da8
Bug 564553 - e10s HTTP: Serialize nsInputStreams to support large file uploads. r=dwitte, a=blocking-fennec2.0b2+
2010-10-21 11:36:13 -07:00
Honza Bambas
e3cf711385
Bug 536295 - e10s HTTP: offline application cache, r=dwitte, sr=cbiesinger, a=fennec-2.0b2+
...
--HG--
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/OfflineCacheUpdateChild.cpp
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/nsOfflineCacheUpdateService.cpp
2010-10-20 19:12:32 +02:00
Dan Witte
de6d8ff419
Bounce input stream and FTP patches for Windows test failure. a=bustage
2010-10-19 19:46:54 -07:00
Alon Zakai
80f231dc57
Bug 536289 - Part 2: Make FTP work for fennec. r=jduell a=blocking-fennec
2010-08-10 14:47:00 -04:00
Josh Matthews
2836986309
Bug 536289 - Part 1: Move IPC::InputStream to a more general location. r=jduell a=blocking-fennec
2010-10-14 14:21:48 -04:00
Jae-Seong Lee-Russo
e4d607cff8
Bug 564553 - e10s HTTP: Serialize nsInputStreams to support large file uploads. Part 1: serialize them. r=dwitte, a=blocking-fennec2.0b2+
2010-10-19 17:24:52 -07:00
Mark Banner
a1aa7b1bb3
Fix non-IPC build bustage from bug 561085. a=bustage-fix
2010-10-19 17:32:37 +01:00
Josh Matthews
01daaa4337
Bug 561085 - Bustage fix. a=bustage
2010-10-19 11:44:31 -04:00
Josh Matthews
88ce75a37f
Bug 561085 - Add IDPL queueing to wygiwyg protocol. r=dwitte a=blocking-fennec
2010-10-17 09:41:50 -04:00
Michal Novotny
475bf114b1
Bug 561085 - Make wyciwyg channel work in e10s. r=dwitte sr=biesi
...
--HG--
rename : content/html/document/public/nsIWyciwygChannel.idl => netwerk/protocol/wyciwyg/nsIWyciwygChannel.idl
rename : content/html/document/src/nsWyciwygChannel.cpp => netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp
rename : content/html/document/src/nsWyciwygChannel.h => netwerk/protocol/wyciwyg/nsWyciwygChannel.h
rename : content/html/document/src/nsWyciwygProtocolHandler.cpp => netwerk/protocol/wyciwyg/nsWyciwygProtocolHandler.cpp
rename : content/html/document/src/nsWyciwygProtocolHandler.h => netwerk/protocol/wyciwyg/nsWyciwygProtocolHandler.h
2010-10-11 13:35:10 +02:00
Josh Matthews
88588a8fdf
Bug 536289 - Generalize IPDL event queue some more. r=jduell a=blocking-fennec
2010-10-16 01:26:14 -04:00
Patrick McManus
ab5ab1fd83
Bug 593386 - HTTP Pipeline Blacklist annotations. r=jduell
...
Add EFAServer, Nestscape Enterprise 4/5/6, and Weblogic <=6 to
server pipeline blacklist, joining iis/4, iis/5, and nses/3.
The previous code did 3 strcasestr()s on every http transaction to check
the old blacklist - it did that even if pipelining was configured off.
The new code creates indexes to the lookups according to the first
char and changes the comparison to straight strncmp()s which are
totally fine for finding these signatures... Servers that begin with A
don't need any string operations now, and even servers that begin with
M have gone from 3 strcasestr()s to 2 strcncmp()s which is definitely
better.
2010-09-03 21:35:49 -04:00
Dão Gottwald
dfd3ee36d8
Bug 591573 - remove support for general.useragent.vendor & vendorSub. r=dwitte sr=dveditz a=jst
2010-10-15 11:11:19 +02:00
Alon Zakai
1ed5f2a9ec
Bug 517584 - Fix orange in test for bug 480619. r=dwitte a=blocking-fennec
2010-10-14 17:28:45 -07:00
Jon Hemming
8c32c3ad25
Bug 591881 - Suspend pruning of idle connections when possible. r=dwitte a=blocking-fennec
2010-10-14 17:28:43 -07:00
Brandon Sterne
c2ab1ba0ea
Bug 561051 - make CSP frame-ancestors and X-Frame-Options work with viewSourceChannels, a=jst
2010-10-14 15:25:00 -07:00
Honza Bambas
6fdab9c0bc
Bug 586766 - e10s http: fix redirect/cancel race. r=jduell, a=blocking-fennec-b2
2010-10-08 22:07:58 -07:00
Honza Bambas
8d3a261e4f
Bug 586738 - e10s http: check HttpChannelChild::Redirect1Begin cancel logic. r=jduell, a=blocking-fennec-b2
2010-10-08 22:07:49 -07:00
Josh Matthews
12e271e689
Bug 587171 - Pass SetPriority IPC messages to redirected channels. r=honzab a=blocking-fennec
...
--HG--
extra : rebase_source : ceffe93f7f98434db5b5c82350cfc7963bad7640
2010-09-15 13:12:38 -07:00
Josh Matthews
4b4cdaeec2
Bug 591708 - Initiate all PHttpChannel protocol deletion from the child to avoid races. r=honzab a=blocking-fennec
...
--HG--
extra : rebase_source : 76568dbe568345aaf276ef166407c9338bf8f477
2010-09-15 12:26:15 -07:00
Josh Matthews
95c514d87f
Bug 598076 - Update HTTPChannelChild to use new general event queueing infrastructure. r=jduell a=blocking-fennec
...
--HG--
extra : rebase_source : a6e12cbcf6a98139620f19590ada2cde583d70bd
2010-09-20 14:37:13 -04:00
Doug Turner
66fb6fa80b
Bug 558624 - e10s Cookies: Optimize implementation. Part 5. Mop up mRemoteChannel and its uses. r=dwitte. a=blocking-fennec
...
--HG--
extra : rebase_source : 1a9ca4b7e50588c556d1b290cca1c3c4546902d1
2010-10-01 21:17:27 -07:00
Doug Turner
1eb73b9db3
Bug 558624 - e10s Cookies: Optimize implementation. Part 4. Remoeve cookies being set in the child by necko. r=dwitte. a=blocking-fennec
...
--HG--
extra : rebase_source : 2045bc83fcc7627f42f0820c781f2ad2bd10a261
2010-10-01 21:17:26 -07:00
Doug Turner
f7c36ea971
Bug 558624 - e10s Cookies: Optimize implementation. Part 3. Forward request head to child during OnStartRequest. r=dwitte. a=blocking-fennec
...
--HG--
extra : rebase_source : f7becf88a7e0daddf680e578b82b1e198c4d5437
2010-10-01 21:17:23 -07:00
Doug Turner
cbfd722b13
Bug 558624 - e10s Cookies: Optimize implementation. Part 1. Clean up warning in http. r=dwitte. a=blocking-fennec
...
--HG--
extra : rebase_source : 5cbdc4b4314575ba339bc6c663279deb8233e812
2010-10-01 15:18:55 -07:00
Jason Duell
9861ce8c55
Bug 599122: Don't initialize PSM on child. r=honza a=blocking-fennec-2.0b2
2010-09-30 23:57:01 -07:00
Josh Matthews
257f302f8a
Bug 595972 - Fix event queue state invariants on HTTP channel resume. r=jduell a=blocking-fennec
2010-09-17 00:23:25 -07:00
Mounir Lamouri
6e8c289ac0
Merging backout.
2010-09-30 17:05:19 -07:00
Mounir Lamouri
e9fe1a8575
Bug 600813 - Removing PUT and DELETE form methods. a=blocking-b7
2010-09-30 16:55:11 -07:00
Byron Milligan
af33f56356
Bug 583288 (1/2) - Lets client to force caching on nsICachingChannel no matter the HTTP method. r=sicking a2.0=sicking
2010-09-10 06:58:22 +02:00
Brian Crowder
a34e533a0c
Bug 567267 - disable decoding in HttpChannelParent, make smart decisions in child process, r=dwitte, blocking-fennec2.0b1=mfinkle
2010-09-15 15:55:08 -07:00
Brian Crowder
c49d4aba8e
Bug 567267 - Move nsIEncodedChannel logic to base Http class, r=dwitte, blocking-fennec2.0b1=mfinkle
2010-09-15 15:55:08 -07:00
Honza Bambas
b0b2444234
Bug 594882 - URL classifier result ignored (malware site not blocked) because of bug 513008 + re-land of backout from bug 589296, r=cbiesinger, a=blocking:betaN+
2010-09-16 00:46:17 +02:00
Sid Stamm
841dd60e3c
Bug 592197 - SSL pages don't work when using a NTLM proxy. r=bzbarsky, a=blocker
2010-09-09 01:38:10 -04:00
Jason Duell
6739b29724
Bug 590121 - Null nsHttpResponseHead crashes in redirect. r=dwitte@gmail.com, a=blocking2.0final+
2010-09-08 17:53:55 -07:00
Byron Milligan
44faca12be
Fetch the Content-Length from the hash bag instead of directly from the channel. r=dwitte, a=betaN+
2010-09-07 15:39:28 -07:00
Byron Milligan
a58eafa80c
Bug 588507: Skip caching if Content-Length is greater than eviction size. r=michal, a=betaN+
2010-09-07 15:39:28 -07:00
Dan Witte
75dcea0c81
Merge e10s -> m-c.
2010-09-07 15:34:44 -07:00
Jason Duell
0d512a23e3
Bug 591552 - SetupReplacementChannel has bogus cast to nsHttpChannel. r=bz
2010-09-01 16:42:30 -07:00
Dan Witte
34d3553dfc
Back out Bug 536324 part 2.
2010-08-30 13:20:39 -07:00
Dan Witte
03a104a7e0
Back out Bug 536324 part 3.
2010-08-30 13:20:39 -07:00
Dan Witte
363355fc1c
Back out Bug 589292.
2010-08-30 13:20:38 -07:00
Dan Witte
6e98e55af9
Bug 591537 - Freeze UA build id for Firefox branded builds. r=dao/khuey, sr=jst, a=beta5+
2010-08-28 13:42:04 -07:00
Dão Gottwald
ac7444003e
Bug 591387 - Default theme shows as "incompatible" (version number wrapped with quotes). r=khuey a=blocking
2010-08-28 15:32:07 +02:00
Ehren Metcalfe
634f82d0b2
Bug 591046 - Unparenthesized macro breaks static checking builds. r=dwitte, a=bustage
2010-08-27 08:12:02 -07:00
Dan Witte
85595a9a55
Bug 590258 - Reformat x86-on-x86_64 part of Linux UA string. r+sr=jst, a=beta5+
2010-08-27 08:12:01 -07:00
Dan Witte
16a3298070
Merge e10s -> m-c. a=patches
2010-08-27 08:04:00 -07:00
Dan Witte
dbf7625e3f
Bug 589292 - e10s necko: add contentDisposition prop to nsIChannel. r=jduell, sr=biesi, a=beta5+
2010-08-25 17:51:21 -07:00
Dan Witte
f834c3dbbb
Merge.
2010-08-23 17:30:33 -07:00
Dan Witte
abb369e487
Bug 581008 - Reorder Firefox-compat, App and Vendor tokens. r=dao
2010-08-27 09:03:10 +02:00
Dão Gottwald
4bec9296f8
Bug 581008 - Remove support for appending arbitrary data to the User Agent string. r=jst,khuey sr=dveditz
2010-08-27 09:02:10 +02:00
Justin Wood
e916635850
Bug 590826 - SeaMonkey test failure in test_stricttransportsecurity.html due to use of uninitialized value. r=geekboy a=Bustage-fix
...
--HG--
extra : rebase_source : e73361cb21cf7c15a80fe0ab475225d86e880930
2010-08-26 00:25:42 -04:00
Dan Witte
baac82f166
Merge.
2010-08-21 13:51:54 -07:00
Dan Witte
78bac8db23
Bug 536324 - e10s HTTP: refactor nsHashPropertyBag. Part 3: contentLength consumers. r=jduell, a=beta5+
2010-08-21 00:31:35 -07:00
Dan Witte
5f14c53bbd
Bug 536324 - e10s HTTP: refactor nsHashPropertyBag. Part 2: contentLength implementors. r=jduell, a=beta5+
2010-08-21 00:31:11 -07:00
Michal Novotny
dcc3acf97e
Bug 513008 - Eliminate synchronous reads from cache, r=jduell,sdwilsh, sr=shaver, a=betaN+
2010-08-21 11:16:40 -07:00
Mounir Lamouri
a5b8952f8c
Backed out changeset d0b284052d29 for Talos regression investigation on tp4.
2010-08-22 20:16:05 +02:00
Matt Brubeck
06f9dbf580
Bug 566151 - Add "Maemo" to UA string. r=vlad,dwitte sr=jst a=blocking-fennec
2010-08-25 16:31:00 -07:00
Kyle Huey
e323fb12b7
Bug 507749: Implement moz-device: protocol handler. Based on an earlier patch by Brad Lassey. r=jdm a=blocking-fennec
...
--HG--
extra : rebase_source : 9e9474bf72d880c8a7364c795b451f28a10913c3
2010-08-25 11:52:10 -04:00
Honza Bambas
493bf27f79
Backout nsHttpChannel part of bug 513008, r=michal a=bsmedberg
2010-09-02 19:11:11 +02:00
Dão Gottwald
b898193a84
Bug 591125 - Sanitize the app name for the UA string. r=dwitte a=jst
...
--HG--
extra : rebase_source : caccb90b5338953d35f4a98c90bf2d7ed12fd06c
2010-09-02 13:37:41 +02:00
Dan Witte
468ea2db4d
Merge e10s -> m-c.
2010-08-30 15:35:24 -07:00