Christoph Kerschbaumer
c3a6d6d2f4
Bug 1537883: Silently fail in case aPrincipal is null within SpeculativeConnectInternal. r=valentin,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D25218
--HG--
extra : moz-landing-system : lando
2019-03-28 16:40:27 +00:00
Christoph Kerschbaumer
6417ca1ace
Bug 1537883: Dump JS Stacktace in case aPrincipal is null within nsIOService::SpeculativeConnectInternal. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D24704
--HG--
extra : moz-landing-system : lando
2019-03-25 14:08:13 +00:00
Alex Gaynor
1ad3f60e94
Bug 1536163 - Part 2 - use native Maybe syntax in place of MaybePrefValue in IPDL; r=mccr8
...
--HG--
extra : rebase_source : 9c93e3b61ceef67e33242af4415e144ff16ba49d
2019-03-21 06:51:43 +02:00
Valentin Gosu
49ba8dc323
Bug 1532324 - Remove manual NS_RELEASE from netwerk/* r=JuniorHsu
...
Differential Revision: https://phabricator.services.mozilla.com/D22005
--HG--
extra : moz-landing-system : lando
2019-03-05 18:43:02 +00:00
Ryan Hunt
3c3b5fab3d
Bug 1523969 part 19 - Move method definition inline comments to new line in 'netwerk/'. r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D21120
--HG--
extra : rebase_source : e16845aa3669ed7b5bf9da57cdd08636e5b4500c
2019-02-25 16:11:11 -06:00
Christoph Kerschbaumer
c8bb3d7749
Bug 1529869: Remove the 2 from speculate speculative(Anonymous)Connect2 within nsISpeculativeConnect.idl. r=valentin
2019-02-24 20:26:56 +01:00
Tarek Ziadé
2420a8ebb9
Bug 1502917 - Adding ChromeUtils.RequestProcInfo() - r=Ehsan,mstange,kershaw,mhowell
...
This patch introduces a new module in widget that implements a simple API to
retrieve system information about a process and its threads.
This function is wrapped into ChromeUtils.RequestProcInfo to return information
about processes started by Firefox.
The use case for this API is to monitor Firefox resources usage in projects
like the battery usage done by the data science team.
Differential Revision: https://phabricator.services.mozilla.com/D10069
--HG--
extra : moz-landing-system : lando
2019-02-23 18:07:59 +00:00
Dorel Luca
e2b65baabd
Backed out changeset cd5dbeee8c5d (bug 1502917) for build bustage. CLOSED TREE
2019-02-22 14:32:42 +02:00
Tarek Ziadé
983d831bbe
Bug 1502917 - Adding ChromeUtils.RequestProcInfo() - r=Ehsan,mstange,kershaw,mhowell
...
This patch introduces a new module in widget that implements a simple API to
retrieve system information about a process and its threads.
This function is wrapped into ChromeUtils.RequestProcInfo to return information
about processes started by Firefox.
The use case for this API is to monitor Firefox resources usage in projects
like the battery usage done by the data science team.
Differential Revision: https://phabricator.services.mozilla.com/D10069
--HG--
extra : moz-landing-system : lando
2019-02-21 23:05:44 +00:00
Christoph Kerschbaumer
6aa899d845
Bug 1528973: Move newProxiedChannel2 being the only implementation within nsIProxiedProtocolHandler.idl. r=valentin
2019-02-19 15:42:42 +01:00
Christoph Kerschbaumer
08be3dab62
Bug 1529252: Remove the 2 from the various version to create a channel within nsIIOService.idl. r=valentin
2019-02-21 12:48:20 +01:00
Christoph Kerschbaumer
54df1cb98c
Bug 1528677: Remove nullchecks for loadinfo since we have loadinfo on all channels. r=baku
2019-02-20 13:27:25 +01:00
Christoph Kerschbaumer
cb0d9e21a7
Bug 1528971: Move newChannel2 being the only implementation within nsIProtocolHandler.idl. r=valentin
2019-02-19 19:20:37 +01:00
Christoph Kerschbaumer
e96de0f53f
Bug 1528934: Remove unused nsSecCheckWrapChannel. r=valentin
2019-02-19 13:49:38 +01:00
Sylvestre Ledru
47a5dd1fb8
Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D16388
--HG--
extra : moz-landing-system : lando
2019-01-16 08:50:07 +00:00
Junior Hsu
c54c918b66
Bug 1510979 - add a telemetry xpcshell-test for socket process r=janerik
...
We need a test-only IPC message to socket process to trigger the Telemetry::Scalar set since no js engine in the socket process.
And hook the IPC call to AddPendingEvent |CallOrWaitSocketProcess| introduced by bug 1496257.
Differential Revision: https://phabricator.services.mozilla.com/D14822
--HG--
extra : moz-landing-system : lando
2019-01-15 23:15:38 +00:00
Junior Hsu
478d72efdc
Bug 1513057 - P9: socket oepration should wait until socket process launch r=mayhemer,dragana,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D14510
--HG--
extra : moz-landing-system : lando
2019-01-12 01:00:26 +00:00
Kershaw Chang
30b52ec47d
Bug 1513057 - P4: Update online/offline status to socket process r=dragana,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D14161
--HG--
extra : moz-landing-system : lando
2019-01-11 20:54:06 +00:00
Kershaw Chang
1b6d34eee2
Bug 1513057 - P3: Setup memory reporter on socket process r=dragana,mayhemer
...
To setup memory reporter on socket process, this patch modifies the PSocketProcess protocol to implement the same memory reporting functions as the PContent and PGPU protocols.
Differential Revision: https://phabricator.services.mozilla.com/D14155
--HG--
extra : moz-landing-system : lando
2019-01-11 20:52:39 +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
Kershaw Chang
db8c311487
Bug 1513057 - P9: socket oepration should wait until socket process launch r=mayhemer,dragana,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D14510
--HG--
extra : moz-landing-system : lando
2019-01-11 14:23:19 +00:00
Kershaw Chang
078fff139b
Bug 1513057 - P4: Update online/offline status to socket process r=dragana,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D14161
--HG--
extra : moz-landing-system : lando
2019-01-11 13:29:21 +00:00
Kershaw Chang
07a7cc19a1
Bug 1513057 - P3: Setup memory reporter on socket process r=dragana,mayhemer
...
To setup memory reporter on socket process, this patch modifies the PSocketProcess protocol to implement the same memory reporting functions as the PContent and PGPU protocols.
Differential Revision: https://phabricator.services.mozilla.com/D14155
--HG--
extra : moz-landing-system : lando
2019-01-11 13:28:00 +00:00
Kershaw Chang
0c2943008a
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 14:07:47 +00:00
Valentin Gosu
8064b923c9
Bug 1502025 - Use captive portal endpoints for connectivity checks r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D13334
--HG--
extra : moz-landing-system : lando
2018-12-02 23:29:27 +00:00
Tooru Fujisawa
7983faeb5d
Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
2018-12-01 04:52:05 +09:00
Benjamin Bouvier
a7f1d173a0
Bug 1511383: Update vim modelines after clang-format; r=sylvestre
...
- modify line wrap up to 80 chars; (tw=80)
- modify size of tab to 2 chars everywhere; (sts=2, sw=2)
--HG--
extra : rebase_source : 7eedce0311b340c9a5a1265dc42d3121cc0f32a0
extra : amend_source : 9cb4ffdd5005f5c4c14172390dd00b04b2066cd7
2018-11-30 16:39:55 +01:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Ehsan Akhgari
7e258df307
Bug 1504557 - Remove the XPCOM registration for nsErrorService; r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D10848
2018-11-05 09:44:58 -05:00
Thomas Nguyen
6221a528ab
Bug 1501206 - Get referrer policy string in js
...
MozReview-Commit-ID: 2bbk0LkwcXG
Differential Revision: https://phabricator.services.mozilla.com/D10535
--HG--
extra : moz-landing-system : lando
2018-11-01 12:09:15 +00:00
Valentin Gosu
3753105b42
Bug 1460537 - Connectivity Service - Add DNSv4 and DNSv6 checks r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D7844
--HG--
extra : moz-landing-system : lando
2018-10-29 11:22:40 +00:00
Coroiu Cristina
feba378b98
Backed out 2 changesets (bug 1460537) for xpcshell failures at netwerk/test/unit/test_network_connectivity_service.js on a CLOSED TREE
...
Backed out changeset ae2b0a2cd8a7 (bug 1460537)
Backed out changeset bd3f7151c697 (bug 1460537)
2018-10-25 20:16:10 +03:00
Valentin Gosu
23793b33e1
Bug 1460537 - Connectivity Service - Add DNSv4 and DNSv6 checks r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D7844
--HG--
extra : moz-landing-system : lando
2018-10-25 15:48:51 +00:00
Jonathan Kingston
d8f6d455e1
Bug 1461930 - Replace use of speculativeConnect methods for variants that pass a triggeringPrincipal. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D7701
--HG--
extra : moz-landing-system : lando
2018-10-05 13:42:37 +00:00
Valentin Gosu
7937c7c4cc
Bug 1476928
- Remove nsIURI.CloneIgnoringRef and nsIURI.CloneWithNewRef r=JuniorHsu
...
The patch introduces NS_GetURIWithNewRef and NS_GetURIWithNewRef which perform the same function.
Differential Revision: https://phabricator.services.mozilla.com/D2239
--HG--
extra : moz-landing-system : lando
2018-07-23 11:28:47 +00:00
Kris Maglione
152af93226
Bug 1473631: Part 3 - Replace pref observers with callbacks in IOService. r=njn
...
MozReview-Commit-ID: BBNUysmOuZV
--HG--
extra : rebase_source : 204d4444deed66a34e029e794b4721cf93b33d72
2018-07-05 13:25:03 -07:00
Valentin Gosu
57418912d1
Bug 1471628 - Add test for Captive Portal Service r=bagder
...
--HG--
extra : rebase_source : 08c0990f945fe6cdbaf405e257f8c35edd2e191f
2018-07-02 15:26:48 +02:00
Andrea Marchesini
8005b74540
Bug 1465465 - Block ports 427, 548 and 6697, r=annevk, r=valentin
2018-06-05 07:49:02 +02:00
Andrea Marchesini
1f69f950e8
Bug 1465465 - Update blocked port names, r=annevk, r=valentin
2018-06-05 07:49:02 +02:00
Honza Bambas
8a9d38fe70
Bug 1442178
- Do a busy wait of socket poll() shortly after network change detection, r=dragana
2018-05-30 17:36:42 +03:00
Boris Zbarsky
dd184e287a
Bug 1455676 part 5. Remove nsIDOMNode usage from netwerk/. r=qdot
2018-05-29 22:58:48 -04:00
Jonathan Kingston
5054bfcd70
Bug 1463398 - Removal of deprecated newChannel() API on nsIIOService r=ckerschb
...
MozReview-Commit-ID: 5AwSnQhFtT2
--HG--
extra : rebase_source : e9e8a3109f045f5583389042b2c6dc187cf0b6a8
2018-05-22 13:09:41 +01:00
Valentin Gosu
bd4365d7e7
Bug 1448058
- Remove nsIMutable from URI implementations r=mayhemer
...
* Also removes NS_TryToMakeImmutable, NS_TryToSetImmutable, URIIsImmutable
* NS_EnsureSafeToReturn, nsINetUtil.toImmutableURI
MozReview-Commit-ID: 5eFtFm2CQt7
--HG--
extra : rebase_source : 1f3d23ec646883e76844d42113bc1c71c01a1ad7
2018-05-09 18:21:24 +02:00
Andi-Bogdan Postelnicu
3f2298c2f6
Bug 1457411 - Update netwerk module to make use of newer methods introduced with c++11 and c++14. r=valentin
...
MozReview-Commit-ID: 666LNaHyiuQ
--HG--
extra : rebase_source : f3a24e0342d8dcdf9020dd473bc6b1045cbc533b
2018-04-30 19:46:04 +03:00
Gijs Kruitbosch
287e140005
Bug 1454956
- change scheme loop to use a range-based for loop, r=nwgh
...
MozReview-Commit-ID: C0a6urRjBzn
--HG--
extra : rebase_source : 98f16b7ed23d723e2b45b9625018ebcd4ed9c4a3
2018-04-19 16:13:00 +01:00
Gijs Kruitbosch
e669847128
Bug 1447341 - stop querying prefs for fake protocols we use internally, r=nwgh
...
MozReview-Commit-ID: EXUupEKlsSM
--HG--
extra : rebase_source : 9df3048e6c24a6d9f8b38196903fe5d8450dbe01
2018-04-17 15:48:13 +01:00
Gijs Kruitbosch
1dbd3f74c6
Bug 1447341 - don't try to get a protocol handler for empty schemes, r=valentin
...
MozReview-Commit-ID: 3wJBC9TQsoV
--HG--
extra : rebase_source : d6581efc9c2cb75c51837c310a6f09cc88e14e64
2018-04-17 15:38:36 +01:00
Tom Schuster
b0dadb57b5
Bug 1452701 - Add pref to allow FTP subresources. r=ckerschb
...
--HG--
extra : rebase_source : 571060a866cc46ab253b0718d33dcbbd0f7e0a87
2018-04-09 21:07:01 +02:00
Ciure Andrei
7208a2fee8
Merge inbound to mozilla-central. a=merge
2018-04-04 00:54:16 +03:00