gecko-dev/netwerk
Haik Aftandilian 77b79862cf Bug 1452278 - Part 1 - Make macOS nsOSHelperAppService::GetFromTypeAndExtension() not call OS MIME API's in content r=bzbarsky,froydnj
Add a new nsExternalHelperAppService derived class named nsOSHelperAppServiceChild to be used for the MIME service, external helper app service, and external protocol service interfaces in child processes. nsOSHelperAppServiceChild overrides some methods used to get MIME and external protocol handler information from the OS and implements these methods by remoting the calls to the parent process.

This is necessary because, on Mac, querying the OS for helper application info from sandboxed content processes is unreliable and has buggy side effects.

For now, only use the new class on Mac.

Android and unix file changes r+ by gcp.
Windows files changes r+ by bobowen.
Sync messages review r+ by nfroyd.

MozReview-Commit-ID: 63BiS6VCxfn

Differential Revision: https://phabricator.services.mozilla.com/D15620

--HG--
extra : moz-landing-system : lando
2019-03-27 22:49:33 +00:00
..
base Bug 1386214 - Remove require-sri from the CSP-Module r=ckerschb,qdot 2019-03-26 21:58:48 +00:00
build Bug 1532324 - Remove manual NS_RELEASE from netwerk/* r=JuniorHsu 2019-03-05 18:43:02 +00:00
cache Bug 1532324 - Remove manual NS_RELEASE from netwerk/* r=JuniorHsu 2019-03-05 18:43:02 +00:00
cache2 Bug 1533369 - Add content type to cache index, r=mayhemer 2019-03-27 14:32:12 +00:00
cookie Bug 1534343 - Document should check if its mCookieSettings exists before using it, r=Ehsan 2019-03-21 06:44:00 +00:00
dns Bug 1538199 - Remove an useless declaration in TRR.cpp r=valentin 2019-03-23 18:24:04 +00:00
ipc Bug 1521729 - P2: Fix failure tests r=mayhemer 2019-03-18 14:50:56 +00:00
locales Bug 1523249, r=valentin 2019-01-30 11:39:42 +00:00
mime Bug 1452278 - Part 1 - Make macOS nsOSHelperAppService::GetFromTypeAndExtension() not call OS MIME API's in content r=bzbarsky,froydnj 2019-03-27 22:49:33 +00:00
protocol Bug 1533369 - Add content type to cache index, r=mayhemer 2019-03-27 14:32:12 +00:00
sctp Backed out changeset 2161b075ce64 (bug 1521304) for high frequency mochitest failure, a=backout 2019-02-12 21:58:27 +02:00
socket 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
srtp Bug 1479665: update libsrtp to bb0412ee84ebe3d2916b45b19de72fabb183d9db. r=bwc 2018-09-13 14:39:31 +00:00
streamconv Merge mozilla-inbound to mozilla-central. a=merge 2019-03-14 18:25:40 +02:00
system Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00
test Bug 1532395 - Clear the DNS cache before each TRR test r=JuniorHsu 2019-03-25 17:55:45 +00:00
url-classifier Bug 1536488 - Tracking-annotation should use strict list always, r=dimi 2019-03-27 13:51:27 +00:00
wifi Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-13 10:19:06 +01:00
moz.build Bug 1511436 - Cleanup URL-Classifier code - part 1 - nsIUrlClassifierFeature, r=dimi 2018-12-14 12:40:16 +01:00
necko-config.h.in