Nika Layzell
45397cbfdd
Bug 1779792 - Part 4: Deduplicate ProcessChild subclass constructors, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,alwu,mccr8
...
These constructors are unnecessary and can be defined with a `using` statement,
making it easier to change all constructors simultaneously.
Differential Revision: https://phabricator.services.mozilla.com/D153620
2022-08-10 14:55:23 +00:00
Nika Layzell
d45df271ec
Bug 1779792 - Part 2: Use an Endpoint to bind the initial actor in child processes, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,mccr8,alwu
...
This type is also used in other places to start non-initial actors, and will
allow us to attach additional state more easily without needing to thread it
through every child process callsite manually.
Differential Revision: https://phabricator.services.mozilla.com/D153618
2022-08-10 14:55:22 +00:00
Kershaw Chang
4814249c00
Bug 1755866 - Don't call GetGpuTimeSinceProcessStartInMs in socket process, r=florian,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D138994
2022-02-17 13:21:19 +00:00
Bob Owen
48e1837edd
Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu
...
This is to prevent user32.dll from loading before COM initialization on earlier
version of windows.
Differential Revision: https://phabricator.services.mozilla.com/D136936
2022-02-02 13:43:51 +00:00
Kershaw Chang
63477ce849
Bug 1747159 - Disable "network.proxy.parse_pac_on_socket_process", r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D134456
2021-12-23 11:06:58 +00:00
Dana Keeler
e06d1bceee
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Depends on D130820
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-18 01:30:24 +00:00
Cosmin Sabou
045a43b2c8
Backed out 2 changesets (bug 1712837) for causing an increase in crashes (bug 1735798). a=backout
...
Backed out changeset 51773d1ab7b5 (bug 1712837)
Backed out changeset 97b0a77e4ce7 (bug 1712837)
2021-12-15 12:24:03 +02:00
Dana Keeler
fe0468b14a
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-13 23:59:08 +00:00
Cristian Tuns
9ad5101118
Backed out changeset 5396b58ddae7 (bug 1712837) for causing Android ARMv7 build bustages. a=backout
2021-12-10 09:35:39 -05:00
Dana Keeler
c52192ebff
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-10 00:24:49 +00:00
Andreea Pavel
041f6f706d
Backed out 2 changesets (bug 1712837) for win build bustages on a CLOSED TREE
...
Backed out changeset e754af875d57 (bug 1712837)
Backed out changeset 020eaab241a8 (bug 1712837)
2021-12-07 02:21:09 +02:00
Dana Keeler
8d68ea1d86
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-06 23:43:32 +00:00
Csoregi Natalia
59f022092c
Backed out 2 changesets (bug 1712837) for causing RemoteProcessMonitor failures. CLOSED TREE
...
Backed out changeset e3ed61b61357 (bug 1712837)
Backed out changeset 19b9dfd60749 (bug 1712837)
2021-12-01 22:36:35 +02:00
Dana Keeler
c02a76841b
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-01 18:10:34 +00:00
Marian-Vasile Laza
133cd29435
Backed out 2 changesets (bug 1712837) for causing mochitest and marionette test failures. CLOSED TREE
...
Backed out changeset ecfd23a7ef69 (bug 1712837)
Backed out changeset 51529cb4682e (bug 1712837)
2021-11-11 01:52:57 +02:00
Dana Keeler
15ebcb5e82
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-11-10 21:48:47 +00:00
Alexandre Lissy
4e04ec89a3
Bug 1723505 - Convert IPC processes to GeckoArgs r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D123186
2021-10-26 19:42:03 +00:00
Marian-Vasile Laza
f8576fec48
Backed out changeset fe716ee1a126 (bug 1723505) for causing build bustages. CLOSED TREE
2021-10-26 20:45:47 +03:00
Alexandre Lissy
14420a3ffc
Bug 1723505 - Convert IPC processes to GeckoArgs r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D123186
2021-10-26 17:14:13 +00:00
Nika Layzell
7802bbb486
Bug 1706374 - Part 12b: Use NodeController for primary process channels, r=handyman
...
This extends on the changes in part 12a and consumes the new PortRef-based API
in all existing process types other than the fork server. The IPDL C++ unit
tests were already broken before this change, and were not updated.
Differential Revision: https://phabricator.services.mozilla.com/D112777
2021-06-22 18:17:23 +00:00
Butkovits Atila
83f57b5c69
Backed out 22 changesets (bug 1714226, bug 1706374, bug 1713148) for causing build bustages on MessageChannel.cpp. CLOSED TREE
...
Backed out changeset ea469eaa54ca (bug 1713148)
Backed out changeset fd8523d5126e (bug 1713148)
Backed out changeset f2e5309c914c (bug 1713148)
Backed out changeset 2da57973ed55 (bug 1713148)
Backed out changeset 677e1ee99bb2 (bug 1713148)
Backed out changeset b4c0619e79bf (bug 1706374)
Backed out changeset c02fa459e77d (bug 1706374)
Backed out changeset 72dc6537cf0b (bug 1706374)
Backed out changeset 48088463c656 (bug 1706374)
Backed out changeset b09ae4c3a94b (bug 1706374)
Backed out changeset 04422175004b (bug 1706374)
Backed out changeset 110b2384e7d1 (bug 1706374)
Backed out changeset ab2b086abbd4 (bug 1706374)
Backed out changeset ffde07f73249 (bug 1706374)
Backed out changeset c6303af17ff4 (bug 1706374)
Backed out changeset 02249671c2f9 (bug 1706374)
Backed out changeset a6a5d05b5636 (bug 1706374)
Backed out changeset e21b6defb805 (bug 1706374)
Backed out changeset c72c5be9ddb1 (bug 1706374)
Backed out changeset 23cd961575a6 (bug 1706374)
Backed out changeset b412d6e9e145 (bug 1706374)
Backed out changeset a8ec285d6472 (bug 1714226)
2021-06-22 04:03:56 +03:00
Nika Layzell
1d4aba6770
Bug 1706374 - Part 12b: Use NodeController for primary process channels, r=handyman
...
This extends on the changes in part 12a and consumes the new PortRef-based API
in all existing process types other than the fork server. The IPDL C++ unit
tests were already broken before this change, and were not updated.
Differential Revision: https://phabricator.services.mozilla.com/D112777
2021-06-21 21:53:11 +00:00
Landry Breuil
b3105e9b6d
Bug 1713999 - Sandbox the socket process on OpenBSD r=gcp,necko-reviewers
...
as done on windows, and as tested with RDD sandboxing in
https://phabricator.services.mozilla.com/D116635 , preload the necessary
nss libs before sandboxing. Untested at runtime yet.
Depends on D116640
Differential Revision: https://phabricator.services.mozilla.com/D116641
2021-06-15 08:48:35 +00:00
Nika Layzell
1aaeb179e2
Bug 1715144 - Part 1: Stop adding /ipc/glue to LOCAL_INCLUDES when including chromium-config.mozbuild, r=ipc-reviewers,necko-reviewers,mccr8,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D117103
2021-06-09 04:56:48 +00:00
Matt Woodrow
428f559ab6
Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D70620
2020-04-26 00:51:05 +00:00
Cosmin Sabou
0f970fbb19
Backed out 20 changesets (bug 1602318) for causing multiple types of failures. CLOSED TREE
...
Backed out changeset f71e3eff7a8c (bug 1602318)
Backed out changeset 0e0bdebf223b (bug 1602318)
Backed out changeset 44e82f4339a1 (bug 1602318)
Backed out changeset 5f341ebd8591 (bug 1602318)
Backed out changeset 088ea9d20617 (bug 1602318)
Backed out changeset 5de6321939f2 (bug 1602318)
Backed out changeset f5742e84912b (bug 1602318)
Backed out changeset 13bec3079540 (bug 1602318)
Backed out changeset 6c24ba022911 (bug 1602318)
Backed out changeset 5d0fc0102a7f (bug 1602318)
Backed out changeset fc4efd11e643 (bug 1602318)
Backed out changeset 028bd63e710d (bug 1602318)
Backed out changeset 21ad350f9617 (bug 1602318)
Backed out changeset 8f27319f2c34 (bug 1602318)
Backed out changeset db2832973382 (bug 1602318)
Backed out changeset 1756c7584491 (bug 1602318)
Backed out changeset 983e5a9abe02 (bug 1602318)
Backed out changeset a1b9429b3298 (bug 1602318)
Backed out changeset 7d1c0d968a09 (bug 1602318)
Backed out changeset a3b056ec6be3 (bug 1602318)
2020-04-24 11:15:12 +03:00
Matt Woodrow
2049140b75
Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D70620
2020-04-24 06:57:30 +00:00
Jean-Yves Avenard
97dd134ba0
Bug 1607984 - P7. Fix compilation failure in non-unified mode. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D70004
2020-04-24 01:45:04 +00:00
Csoregi Natalia
448f2f3c76
Backed out 16 changesets (bug 1607984) for leaks on browser_ext_webRequest.js. CLOSED TREE
...
Backed out changeset 6c6ffa908c06 (bug 1607984)
Backed out changeset e973911e67e6 (bug 1607984)
Backed out changeset 28af6418ac16 (bug 1607984)
Backed out changeset 9a15a605f91a (bug 1607984)
Backed out changeset 52566b3564ba (bug 1607984)
Backed out changeset 142148a95181 (bug 1607984)
Backed out changeset 108e2cb6b2a9 (bug 1607984)
Backed out changeset 77fda525ee12 (bug 1607984)
Backed out changeset 980067f3ac1d (bug 1607984)
Backed out changeset 12b82a39c910 (bug 1607984)
Backed out changeset 7657023a763b (bug 1607984)
Backed out changeset 1ab8758802a6 (bug 1607984)
Backed out changeset 35f22d0817e1 (bug 1607984)
Backed out changeset b8c6277207d8 (bug 1607984)
Backed out changeset 244d3cb006be (bug 1607984)
Backed out changeset 9fc1a237829c (bug 1607984)
2020-04-23 11:49:51 +03:00
Jean-Yves Avenard
6f52ea6084
Bug 1607984 - P7. Fix compilation failure in non-unified mode. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D70004
2020-04-23 03:17:12 +00:00
Andreea Pavel
cac786a35c
Backed out 16 changesets (bug 1607984) for multiple test failures e.g test timeouts on a CLOSED TREE
...
Backed out changeset 4509808243f5 (bug 1607984)
Backed out changeset 0cb21bedf65f (bug 1607984)
Backed out changeset 4e5d89f68293 (bug 1607984)
Backed out changeset 0c0169ed4f04 (bug 1607984)
Backed out changeset ce527a6ffba4 (bug 1607984)
Backed out changeset 63175f596762 (bug 1607984)
Backed out changeset 107be8f3737d (bug 1607984)
Backed out changeset d7600d4d3528 (bug 1607984)
Backed out changeset e11b1b0ecfbf (bug 1607984)
Backed out changeset bed3f6bee79e (bug 1607984)
Backed out changeset abe692da4556 (bug 1607984)
Backed out changeset e02b12515d60 (bug 1607984)
Backed out changeset 7a2ef225a41e (bug 1607984)
Backed out changeset c173bde5106b (bug 1607984)
Backed out changeset dc8b37e10dc7 (bug 1607984)
Backed out changeset 09a651daf344 (bug 1607984)
2020-04-23 03:47:24 +03:00
Jean-Yves Avenard
df621d86af
Bug 1607984 - P7. Fix compilation failure in non-unified mode. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D70004
2020-04-15 15:37:18 +00:00
Noemi Erli
c0bd1834c8
Backed out 19 changesets (bug 1602318) for causing multiple failures
...
Backed out changeset 4b3345b2e33b (bug 1602318)
Backed out changeset 7240b27afe28 (bug 1602318)
Backed out changeset a7091729d8c9 (bug 1602318)
Backed out changeset e496ab6c0857 (bug 1602318)
Backed out changeset 184da6309f0c (bug 1602318)
Backed out changeset 79b540f8619d (bug 1602318)
Backed out changeset b298015ee960 (bug 1602318)
Backed out changeset 6d0783cd5e01 (bug 1602318)
Backed out changeset cbc308486b17 (bug 1602318)
Backed out changeset 94142944fb54 (bug 1602318)
Backed out changeset 7c1eeb299b78 (bug 1602318)
Backed out changeset 0fc27502503a (bug 1602318)
Backed out changeset 0fc27c2e09d9 (bug 1602318)
Backed out changeset b5e2aa4741b2 (bug 1602318)
Backed out changeset 57d568114c5a (bug 1602318)
Backed out changeset 8f7360d827dc (bug 1602318)
Backed out changeset 78930a97c2df (bug 1602318)
Backed out changeset 8015780587cd (bug 1602318)
Backed out changeset bc9da03cb3a3 (bug 1602318)
2020-04-21 03:46:41 +03:00
Matt Woodrow
06d9da18da
Bug 1602318 - Fix unified build issues. r=jya,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D70620
2020-04-20 23:00:59 +00:00
Stefan Hindli
fb36126f61
Backed out 15 changesets (bug 1607984) for causing very frequent reftest faiures CLOSED TREE
...
Backed out changeset 5497c90b03de (bug 1607984)
Backed out changeset 71dffa590c10 (bug 1607984)
Backed out changeset fdacabac2c54 (bug 1607984)
Backed out changeset 5f9fe17e46b8 (bug 1607984)
Backed out changeset 8f9058eb821d (bug 1607984)
Backed out changeset 025af7792f2a (bug 1607984)
Backed out changeset c7edd070b2f3 (bug 1607984)
Backed out changeset 8e7c95d322e8 (bug 1607984)
Backed out changeset e51f6b7a745c (bug 1607984)
Backed out changeset 979d99eb12d1 (bug 1607984)
Backed out changeset f554d4ce6718 (bug 1607984)
Backed out changeset fe84e5c64b4e (bug 1607984)
Backed out changeset 05d2032060db (bug 1607984)
Backed out changeset 07ce7b11fee9 (bug 1607984)
Backed out changeset 718d89be09d2 (bug 1607984)
2020-04-15 18:33:24 +03:00
Jean-Yves Avenard
036b6e9e35
Bug 1607984 - P7. Fix compilation failure in non-unified mode. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D70004
--HG--
extra : moz-landing-system : lando
2020-04-15 10:06:38 +00:00
Andreea Pavel
bf1f43b298
Backed out 12 changesets (bug 1607984) for failing test_bug1339722.html on a CLOSED TREE
...
Backed out changeset 69c73391e8fc (bug 1607984)
Backed out changeset a3a28be516f9 (bug 1607984)
Backed out changeset 9f216e9bd32e (bug 1607984)
Backed out changeset 0b71b61415d5 (bug 1607984)
Backed out changeset 0fa85c9199a9 (bug 1607984)
Backed out changeset 4c661ed81cf2 (bug 1607984)
Backed out changeset 47beda24613f (bug 1607984)
Backed out changeset 348da0a8dd00 (bug 1607984)
Backed out changeset 3d6824e92c38 (bug 1607984)
Backed out changeset 1cfc8aad978c (bug 1607984)
Backed out changeset e11f4d334dc7 (bug 1607984)
Backed out changeset c499fa55d0f2 (bug 1607984)
2020-04-15 11:53:11 +03:00
Jean-Yves Avenard
e719dcbf2f
Bug 1607984 - P7. Fix compilation failure in non-unified mode. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D70004
--HG--
extra : moz-landing-system : lando
2020-04-15 06:03:18 +00:00
Kershaw Chang
bf843aa911
Bug 1625151 - P1: Move DNS resolution to socket process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D68388
--HG--
extra : moz-landing-system : lando
2020-04-14 09:14:41 +00:00
Csoregi Natalia
ec3a77d6ee
Backed out 2 changesets (bug 1625151) for crashes on nsAutoOwningThread. CLOSED TREE
...
Backed out changeset 465d2418e50c (bug 1625151 )
Backed out changeset 991c18b616e3 (bug 1625151 )
2020-04-13 14:56:20 +03:00
Kershaw Chang
2fc9815db5
Bug 1625151 - P1: Move DNS resolution to socket process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D68388
--HG--
extra : moz-landing-system : lando
2020-04-13 08:31:02 +00:00
Coroiu Cristina
8c618625fe
Backed out 2 changesets (bug 1625151) for build bustage at netwerk/dns/ChildDNSService.cpp on a CLOSED TREE
...
Backed out changeset bb8ac156944b (bug 1625151 )
Backed out changeset ca74746771d7 (bug 1625151 )
2020-04-10 00:58:16 +03:00
Kershaw Chang
708d96d114
Bug 1625151 - P1: Move DNS resolution to socket process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D68388
--HG--
extra : moz-landing-system : lando
2020-04-09 16:00:26 +00:00
Simon Giesecke
14dbfcaa29
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in netwerk. r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D65496
--HG--
extra : moz-landing-system : lando
2020-03-06 09:22:49 +00:00
Michael Froman
e5696f1486
Bug 1611290 - Windows sandbox for socket process. r=bobowen
...
Differential Revision: https://phabricator.services.mozilla.com/D62772
--HG--
extra : moz-landing-system : lando
2020-02-21 15:49:54 +00:00
Nika Layzell
c56289e054
Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld
...
Differential Revision: https://phabricator.services.mozilla.com/D60285
--HG--
extra : moz-landing-system : lando
2020-02-06 22:41:56 +00:00
Dragana Damjanovic
fc155bc720
Bug 1513059 - Use the minimal XPCOM for the socket process.r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D15024
--HG--
extra : moz-landing-system : lando
2019-01-16 23:05:11 +00:00
Kershaw Chang
9973068a10
Bug 1513057 - P1.1: Create a reusable class to pass prefs to child processes r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D14970
--HG--
extra : moz-landing-system : lando
2019-01-11 18:39:22 +00:00
Kershaw Chang
0b336d5545
Bug 1513057 - P1: Start the new socket process basics (prefs, full xpcom init, logging, no sandboxing) r=mayhemer,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D14148
--HG--
extra : moz-landing-system : lando
2019-01-11 18:57:23 +00:00
Andreea Pavel
21ad33d612
Backed out 10 changesets (bug 1513057) for build bustages on a CLOSED TREE
...
Backed out changeset 56329b5f1844 (bug 1513057)
Backed out changeset 46411c5de3da (bug 1513057)
Backed out changeset de65c456aad6 (bug 1513057)
Backed out changeset f648b5f1a7c2 (bug 1513057)
Backed out changeset 460bbf0849e1 (bug 1513057)
Backed out changeset 86032a14d26f (bug 1513057)
Backed out changeset a81f83df08d5 (bug 1513057)
Backed out changeset edbda5ee5fd5 (bug 1513057)
Backed out changeset c900ac2519f5 (bug 1513057)
Backed out changeset 4e94bbb90315 (bug 1513057)
2019-01-11 17:02:44 +02:00