Shelly Lin
|
305dfa6604
|
Bug 911009 - Add error handling for state of ChannelError when opening a ProcessLink. r=cjones
|
2013-09-06 10:53:15 +08:00 |
|
Mark Hammond
|
39e605be49
|
Bug 914902 - remove printf as child process closes. r=cjones
|
2013-09-12 09:14:34 +10:00 |
|
Birunthan Mohanathas
|
fdbc9a2330
|
Bug 784739 - Switch from NULL to nullptr in ipc/glue/. r=ehsan
|
2013-08-23 15:51:58 -04:00 |
|
Justin Lebar
|
eacb45e46d
|
Bug 893242 - Part 1: Add Unsound_IsClosed() and Unsound_NumQueuedMessages() to AsyncChannel. r=bent
|
2013-07-17 14:31:10 -07:00 |
|
Justin Lebar
|
3aef51e08f
|
Bug 857152 - Make IPC channels more robust against use after being closed. r=bent
|
2013-04-03 15:54:00 +02:00 |
|
Benoit Girard
|
927bd1f478
|
Bug 848949 - Null out mTargetChan when destroying AsyncChannel when using an IPC ThreadLink to prevent Use-After-Free. r=nmatsakis
--HG--
extra : rebase_source : 297952249b7c746cc80ed0c9cde22f6350d94722
|
2013-03-15 15:26:59 -04:00 |
|
Chris Jones
|
19cc88082d
|
Bug 824224: Always log protocol errors. r=bent
|
2013-01-04 13:28:37 -08:00 |
|
Ehsan Akhgari
|
d2c59cfd66
|
Silence two uninitialized variable warnings; no bug
|
2012-10-13 12:16:22 -04:00 |
|
Ms2ger
|
711f1fd480
|
Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
|
2012-09-17 10:37:20 +02:00 |
|
Chris Jones
|
97fdaf5406
|
Bug 788396: Centralize usage of ipc::LoggingEnabled() and ensure it goes to logcat on bionic OSes. r=bent
|
2012-09-05 10:11:05 -07:00 |
|
Chris Jones
|
aff6dd1169
|
Bug 745148, part 2: GeckoChildProcessHost can't drop messages on the floor. Queue them and hand them off to the *Channel. r=bent
|
2012-07-14 14:21:32 -07:00 |
|
Chris Jones
|
d478121862
|
Bug 745148, part 1: Allow sending messages on an Opening channel, since they'll be queued if we're really actually still awaiting connect. r=bent
|
2012-07-14 14:21:32 -07:00 |
|
Benjamin Smedberg
|
05b9752a11
|
Bug 770805 - Close the IPC channel safely when we discover that a Flash process has crashed; don't call Close() directly, because PluginModuleParent assumes that a normal shutdown only occurs from PluginModuleParent::NP_Shutdown. Instead, follow a similar codepath to the hang timeout which calls AsyncChannel::SynchronouslyClose and then sets a specific error code, r=cjones
|
2012-07-05 14:48:40 -04:00 |
|
Gervase Markham
|
82ff7027aa
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Oleg Romashin
|
d5bae09c39
|
Bug 746810 - Move mChannelState = ChannelOpening before PostTask call to fix assertion. r=cjones, a=mfinkle
|
2012-04-21 17:35:43 -04:00 |
|
Niko Matsakis
|
40750730de
|
Bug 699319 - Part 2: Create threaded version of the Link class. r=cjones
|
2011-11-30 08:26:16 -08:00 |
|
Niko Matsakis
|
fce15e5c44
|
Bug 699319 - Part 1: Abstract out the mTransport and I/O thread into the Link abstraction. r=cjones
|
2011-11-30 08:24:46 -08:00 |
|
Niko Matsakis
|
b6cdc0ee29
|
Bug 698075 - Use nsAutoptr<> to guarantee msg is freed; r=cjones
|
2011-11-30 13:19:49 +00:00 |
|
Chris Jones
|
e173c413d3
|
Bug 613442, part 3: Add AsyncChannel::Echo() to allow sending a message back to the originating endpoint. r=bent
|
2011-06-03 13:33:56 -05:00 |
|
Chris Jones
|
2840ba1ca0
|
Bug 564086, part g: Allow opening an AsyncChannel with an explicit parent/child "side" so that Transport::Connect can be called for parent-side channels that need it. r=bent
|
2011-06-03 13:33:55 -05:00 |
|
Chris Jones
|
f7c811a3e7
|
Bug 556214, part 3: IPC code wants to be using non-reentrant Monitor. r=bent
|
2011-04-29 14:21:57 -05:00 |
|
Chris Jones
|
e4bc95890c
|
Bug 651059: Fix (benign) read/write race on AsyncChannel.mChannelState. r=bent
|
2011-04-28 19:15:03 -05:00 |
|
Chris Jones
|
a36a04c6d1
|
Bug 633462: Nuke this printf in release builds. r=bent a=a
|
2011-02-23 11:45:09 -06:00 |
|
Benedict Hsieh
|
e5050e3722
|
Bug 592768 - When using async launch, the toplevel actor doesn't have a process handle. Set the process ID with a callback function (OnChannelConnected). r=cjones
--HG--
extra : rebase_source : aa7743035e9a21759d99b9b9fbaf6371b8c82395
|
2010-10-08 16:24:36 -07:00 |
|
Chris Jones
|
d3a9ff236c
|
Bug 540097: Add a ProcessingError(what) notification interface for top-level actors. r=bent
|
2010-08-20 18:24:40 -05:00 |
|
timeless@mozdev.org
|
490806495b
|
Bug 576384 AsyncChannel::ReportConnectionError case ChannelTimeout and case ChannelClosing are missing break
r=cjones
--HG--
extra : rebase_source : effdbd4b77048842387f834bd59495beae2d9875
|
2010-07-02 17:36:15 +03:00 |
|
timeless@mozdev.org
|
fe8c0df109
|
Bug 576383 AsyncChannel::MaybeHandleError case MsgProcessingError is missing break
r=cjones
--HG--
extra : rebase_source : 4a595a81bcbd43bd37f0b5886b0a9f5c3a5e41fe
|
2010-07-02 17:33:19 +03:00 |
|
Olli Pettay
|
93984b6736
|
m-c to e10 merge
|
2010-05-24 17:45:59 +03:00 |
|
Doug Turner
|
cfd298a40d
|
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
also removed modules/plugin/default*
|
2010-05-17 08:59:15 -07:00 |
|
Chris Jones
|
5be467f10e
|
Bug 565844: Distinguish between illegal-value and couldn't-process errors in IPDL error messages. r=bent
|
2010-05-22 14:35:29 -05:00 |
|
Chris Jones
|
bd6bf48e7a
|
Merged m-c
|
2010-04-27 01:53:06 -05:00 |
|
Chris Jones
|
a2d53e0f5e
|
Bug 545733: |const|-ify some *Channel methods. r=bent
|
2010-04-27 00:42:59 -05:00 |
|
Doug Turner
|
609671cd8d
|
merge with m-c.
|
2010-04-26 23:17:51 -07:00 |
|
Oleg Romashin
|
e9043320a2
|
Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
|
2010-04-20 21:43:51 +03:00 |
|
Josh Matthews
|
32dc72e1a5
|
b=539406 retain existing listener in AyncChannel for GeckoChildProcessHost::OnChannelConnected r=cjones
|
2010-04-12 12:13:00 +12:00 |
|
Chris Jones
|
2967980f28
|
Bug 544518: Send Messages directly through the Transport on the IO thread rather than through a no-added-value AsyncChannel indirection. r=bent
|
2010-04-22 18:53:30 -05:00 |
|
Oleg Romashin
|
b6db5b93e9
|
Bug 553904 - Child tab process crashes on attempt to initialize child plugin process. r=bent.mozilla
--HG--
extra : rebase_source : 2a018b5f9c74a713e493643e611b330e08e1afd8
|
2010-04-20 21:43:51 +03:00 |
|
Chris Jones
|
5f15efa473
|
Bug 566054: Add missing error message case, tighten up UNREACHED guard. r=bent
|
2010-05-14 21:05:34 -05:00 |
|
Chris Jones
|
230c2a994e
|
Bug 552294: *Channel::OnError must run atomically. r=bent
|
2010-03-18 17:52:28 -05:00 |
|
Chris Jones
|
962d015d87
|
Bug 550026: Don't deliver NotifyError() when RPCChannel code is on the stack. r=bent
|
2010-03-11 23:21:58 -06:00 |
|
Chris Jones
|
9178b38a9f
|
Bug 546035: Check if we're still connected before dispatching a received message. r=bsmedberg
|
2010-03-11 01:35:26 -06:00 |
|
Ben Turner
|
079515fce8
|
Bug 547247 - '[OOPP] Crash [@ RtlEnterCriticalSection ] when ending mozilla-runtime on a page that does not contain a plugin'. r=bsmedberg.
|
2010-02-19 12:39:38 -08:00 |
|
Ben Turner
|
07fe03755b
|
Bug 543764 - '[OOPP] Crash [@ PR_Unlock] when ending mozilla-runtime at lastfm.com/listen'. r=bsmedberg+cjones.
|
2010-02-18 14:21:15 -08:00 |
|
Benjamin Smedberg
|
f19e49fe97
|
Backed out changeset 4d8d4fd97c4f - bug 543764, because of deadlocks.
|
2010-02-18 10:27:07 -05:00 |
|
Ben Turner
|
64367411af
|
Bug 543764 - Crash at PR_Unlock when mozilla-runtime exits/crashes. Ensure that NotifyMaybeChannelError waits until OnChannelError is completely finished running, r=cjones
|
2010-02-18 09:24:03 -05:00 |
|
Chris Jones
|
3ea312dfdf
|
Bug 540004, part 2: Detect hangs while awaiting synchronous IPC replies (on POSIX). r=bent
--HG--
extra : transplant_source : %B8U2%20%5C%1B%06%85%F4%23%DA%CCw%C7%CB%D1%F2%9D%16%1A
|
2010-02-09 18:02:54 -06:00 |
|
Chris Jones
|
ad8d50cbf1
|
Follow-up to bug 540886: address review comments I forgot to before pushing.
--HG--
extra : transplant_source : a%25%DF%90g%8A%F0%5C%F7%9B%BEtX%13p9%3Fq%E8%E2
|
2010-01-27 02:17:17 -06:00 |
|
Chris Jones
|
162bed2213
|
Bug 540886, part 1: Refactor "special message" dispatch in AsyncChannel. r=bent
--HG--
extra : transplant_source : %81%F6%01%EB%0CE%B0%04R%02%A8%0B%F8c%EF/%1D%CC%3Ep
|
2010-01-27 00:41:31 -06:00 |
|
Benjamin Smedberg
|
d5eb4d3947
|
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
--HG--
extra : rebase_source : cab356b862a66fb7f5955b1f936944f2395bba3c
|
2010-02-03 17:17:09 -05:00 |
|
Chris Jones
|
346256e423
|
Bug 538586: Notify clients of channel errors if they call Close() before deleting themselves, but before the error notification event is delivered from the IO thread. r=bent
--HG--
extra : rebase_source : b363f3ab257e3aac3801c09e26ca2d9bf6cc3353
|
2010-01-12 00:14:32 -06:00 |
|