Valentin Gosu
e909f76c59
Bug 1587875 - Clear TRR cache entries when changing DoH servers r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D49093
--HG--
extra : moz-landing-system : lando
2019-10-14 14:57:38 +00:00
Valentin Gosu
92caaefe3b
Bug 1582472 - Exclude DHCP Search Suffixes from TRR r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D49094
--HG--
extra : moz-landing-system : lando
2019-10-15 13:24:49 +00:00
Coroiu Cristina
276d70755b
Backed out changeset 9042c3ee2c0b (bug 1582472) for xpcshell failures at toolkit/components/downloads/test/unit/test_DownloadIntegration.js on a CLOSED TREE
2019-10-15 15:57:24 +03:00
Valentin Gosu
8e8390fdfa
Bug 1582472 - Exclude DHCP Search Suffixes from TRR r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D49094
--HG--
extra : moz-landing-system : lando
2019-10-15 11:49:54 +00:00
ffxbld
cbc7251ad9
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D49151
--HG--
extra : moz-landing-system : lando
2019-10-14 13:16:30 +00:00
Honza Bambas
aecbce4537
Bug 1586845, r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D48395
--HG--
extra : moz-landing-system : lando
2019-10-09 15:58:18 +00:00
Ricky Stewart
c010710916
Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=firefox-build-system-reviewers,mshal
...
(Same content as bad revision https://phabricator.services.mozilla.com/D48230 , but with a very small change to config/external/icu/data/moz.build to fix the build breakage.)
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=833f6a69fcac689488a640b43e8e0bdaa086a56c
Differential Revision: https://phabricator.services.mozilla.com/D48409
--HG--
extra : moz-landing-system : lando
2019-10-07 21:15:19 +00:00
Daniel Varga
052ef806b5
Backed out changeset 8d95f2c8867b (bug 1586358) for build bustage with FATAL ERROR PROCESSING MOZBUILD FILE. On a CLOSED TREE
...
--HG--
extra : rebase_source : 325fbad2455afc7f693087e75fa57dba79f4d86b
2019-10-07 20:22:08 +03:00
Ricky Stewart
940d91af38
Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=nalexander
...
This patch doesn't remove all references to GENERATED_FILES, but does remove most of them, leaving only those which can't be trivially translated to the new template.
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e4a25230c3992b9c5519ceb351fb37f6b2bf605e
Differential Revision: https://phabricator.services.mozilla.com/D48230
--HG--
extra : moz-landing-system : lando
2019-10-07 15:31:05 +00:00
Sylvestre Ledru
f12b9fa5c3
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D47737
--HG--
extra : moz-landing-system : lando
2019-10-06 18:29:55 +00:00
ffxbld
8a664f77d8
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D47597
--HG--
extra : moz-landing-system : lando
2019-09-30 13:11:37 +00:00
ffxbld
c9b081d8c9
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D47244
--HG--
extra : moz-landing-system : lando
2019-09-26 14:33:06 +00:00
ffxbld
bdeece726d
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D46777
--HG--
extra : moz-landing-system : lando
2019-09-23 13:09:04 +00:00
ffxbld
959ff7f82f
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D46469
--HG--
extra : moz-landing-system : lando
2019-09-19 14:37:28 +00:00
Henri Sivonen
c193518677
Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D43957
--HG--
extra : moz-landing-system : lando
2019-09-18 08:26:34 +00:00
Ehsan Akhgari
32b3e361da
Bug 1580273 - Add the needed head files to support-files; r=leplatrem
...
Differential Revision: https://phabricator.services.mozilla.com/D45409
--HG--
extra : moz-landing-system : lando
2019-09-13 09:55:59 +00:00
Kershaw Chang
de860c0a83
Bug 1580046 - Introduce new trr pref: builtin-excluded-domains r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D45518
--HG--
extra : moz-landing-system : lando
2019-09-12 12:44:16 +00:00
ffxbld
5af1f73d04
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D45662
--HG--
extra : moz-landing-system : lando
2019-09-12 13:37:51 +00:00
ffxbld
3e8fdbe0ed
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D44828
--HG--
extra : moz-landing-system : lando
2019-09-05 13:17:10 +00:00
Ehsan Akhgari
625509f19c
Bug 1399803 - Consider all IPv4 loopback addresses as secure context; r=bzbarsky,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D43633
--HG--
extra : moz-landing-system : lando
2019-08-30 07:57:34 +00:00
Henrik Skupin
1803585259
Bug 1570104 - Add shared IPv4 range from RFC 6598 (100.64/10) to allowed list of IP addresses for testing. r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D40167
--HG--
extra : moz-landing-system : lando
2019-08-28 10:58:48 +00:00
Dragana Damjanovic
2826398670
Bug 1575780 - We need a long request's timeout for trronly mode. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D43410
--HG--
extra : moz-landing-system : lando
2019-08-26 19:52:20 +00:00
ffxbld
36f90d0df0
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D43457
--HG--
extra : moz-landing-system : lando
2019-08-26 14:49:18 +00:00
Arpit Bharti
214fd3f380
Bug 1563246 - Reload the Public Suffix List when data is updated in profile folder r=leplatrem,kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D42470
--HG--
extra : moz-landing-system : lando
2019-08-23 10:56:59 +00:00
Arpit Bharti
47dfa3b891
Bug 1563226 - Download the Public Suffix List using Remote Settings r=leplatrem
...
Differential Revision: https://phabricator.services.mozilla.com/D42469
--HG--
extra : moz-landing-system : lando
2019-08-22 14:09:42 +00:00
Kershaw Chang
89ca1976ab
Bug 1570732 - Skip trr when parental control is enabled r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D42489
--HG--
extra : moz-landing-system : lando
2019-08-23 21:17:15 +00:00
Kershaw Chang
fee6e1a70f
Bug 1574410 - Directly put the host of captive portal URL to TRR black list r=mt
...
Differential Revision: https://phabricator.services.mozilla.com/D42280
--HG--
extra : moz-landing-system : lando
2019-08-23 20:23:12 +00:00
Kershaw Chang
91a654a9e3
Bug 1542037 - Only create nsDNSService on parent process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D41211
--HG--
extra : moz-landing-system : lando
2019-08-14 19:37:13 +00:00
Kershaw Chang
b869172d63
Bug 1456005 - Add captive portal URI to the TRR exclusion list r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D41207
--HG--
extra : moz-landing-system : lando
2019-08-14 19:35:16 +00:00
ffxbld
21d02cb6fe
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D41541
--HG--
extra : moz-landing-system : lando
2019-08-12 13:08:23 +00:00
Kershaw Chang
93e82cb323
Bug 1569196 - Make ChildDNSService run on socket process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D40592
--HG--
extra : moz-landing-system : lando
2019-08-05 20:54:01 +00:00
Kershaw Chang
5036125ab8
Bug 1542037 - Avoid accessing nsDNSService on middleman process r=dragana
...
- This patch makes sure that we don't create nsDNSService on both child process and middleman process.
- gNeckoChild won't be created in middleman process, so it's fine to create ChildDNSService on middleman process.
- Add some MOZ_DIAGNOSTIC_ASSERT in TRR, so we know where TRR is used on child process.
Differential Revision: https://phabricator.services.mozilla.com/D40018
--HG--
extra : moz-landing-system : lando
2019-08-06 12:09:19 +00:00
Nicholas Nethercote
18fae65f38
Bug 1563139 - Remove StaticPrefs.h. r=glandium
...
This requires replacing inclusions of it with inclusions of more specific prefs
files.
The exception is that StaticPrefsAll.h, which is equivalent to StaticPrefs.h,
and is used in `Codegen.py` because doing something smarter is tricky and
suitable for a follow-up. As a result, any change to StaticPrefList.yaml will
still trigger recompilation of all the generated DOM bindings files, but that's
still a big improvement over trigger recompilation of every file that uses
static prefs.
Most of the changes in this commit are very boring. The only changes that are
not boring are modules/libpref/*, Codegen.py, and ServoBindings.toml.
Differential Revision: https://phabricator.services.mozilla.com/D39138
--HG--
extra : moz-landing-system : lando
2019-07-26 01:10:23 +00:00
ffxbld
b7828720b0
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D39331
--HG--
extra : moz-landing-system : lando
2019-07-25 13:20:25 +00:00
Junior Hsu
10e6095df1
Bug 1565912 - rewrite trr exclusion algorithm to iteration r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D38245
--HG--
extra : moz-landing-system : lando
2019-07-18 18:02:58 +00:00
ffxbld
28af937c05
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D38478
--HG--
extra : moz-landing-system : lando
2019-07-18 12:58:04 +00:00
ffxbld
7c0acde6a7
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D37716
--HG--
extra : moz-landing-system : lando
2019-07-11 12:55:28 +00:00
Victor Porof
2c53a5dcd9
Bug 1561435 - Format netwerk/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35919
--HG--
extra : source : afa5bd771feba466ba7670c58f3d93233a14e202
2019-07-05 10:55:23 +02:00
ffxbld
c3dff17808
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D36908
--HG--
extra : moz-landing-system : lando
2019-07-04 13:06:12 +00:00
Kershaw Chang
c1a051b5ed
Bug 1559865 - No need to set offline flag in ChildDNSService r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D35212
--HG--
extra : moz-landing-system : lando
2019-06-28 06:44:03 +00:00
Arpit Bharti
3ac5afd32b
Bug 1083971 - Add an option to output a binary file for the PSL data r=leplatrem,erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D34364
--HG--
extra : moz-landing-system : lando
2019-07-02 12:28:48 +00:00
ffxbld
ab68b05adf
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D36187
--HG--
extra : moz-landing-system : lando
2019-06-27 12:57:42 +00:00
Valentin Gosu
54d2ce5f01
Bug 1558495 - Make sure we retry the TRR connection if it fails r=agrover
...
This patch adds:
* tests that we restart the TRR connection if it gets abnormally shut down
* a way to terminate the TRR connection when attempting to resolve closeme.com
* makes sure that resolving excluded domains with the DISABLE_TRR flag does
not fail. Before this we would return an error code without checking the
excluded domains first.
Differential Revision: https://phabricator.services.mozilla.com/D35076
--HG--
extra : moz-landing-system : lando
2019-06-14 21:49:10 +00:00
Boris Zbarsky
8e413da004
Bug 1558738. Stop using [array] in nsIUDPSocket. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D34672
--HG--
extra : moz-landing-system : lando
2019-06-12 07:00:01 +00:00
Valentin Gosu
50fee6b27e
Bug 1556911 - Don't instantiate NetworkConnectivityService off-main-thread r=dragana
...
This patch calls NetworkConnectivityService::GetSingleton() on the main thread
and keeps a ref to the service until shutdown.
Even though calling ncs->GetIPv6() off-main-thread is technically a data-race
in practice that's OK because only the simple decision whether to send
AAAA requests is made based on that value, which in itself is an optimization.
I filed bug 1556967 for making the connectivity service thread safe.
Differential Revision: https://phabricator.services.mozilla.com/D33765
--HG--
extra : moz-landing-system : lando
2019-06-05 20:39:12 +00:00
nidhi
8c217493ad
Bug 1552658 solved r=valentin
...
Added python 3 support for prepare_tlds.py
Differential Revision: https://phabricator.services.mozilla.com/D32363
--HG--
extra : moz-landing-system : lando
2019-06-05 20:07:40 +00:00
Valentin Gosu
269fbdbecf
Bug 1518730 - Wait for both A and AAAA responses to come back before notifying the listeners r=dragana
...
This way we preserve the behaviour of getaddrinfo, where both A and AAAA
responses come back at the same time.
Without this Firefox will always be biased, as the first request will usually
be resolved first. So if we requested IPv4 first, we'd mostly be using IPv4.
If we requested IPv6 first, normally we'll wait for the IPv4 response to come
back too, which is functionally equivalent to the new behaviour.
However, if the pref is set network.trr.early-AAAA;true then we'd use the IPv6
response immediately, possibly leading to a failed request if the IPv6
connection fails before we have an IPv4 address to fall back to.
A test for this patch was added in bug 1542561.
Depends on D33476
Differential Revision: https://phabricator.services.mozilla.com/D33477
--HG--
extra : moz-landing-system : lando
2019-06-03 21:13:22 +00:00
Valentin Gosu
c3ee743b2d
Bug 1518730 - Only send AAAA TRR requests when the system has IPv6 connectivity r=dragana
...
This is an optimization. If we detect that the system can't use the IPv6
address, there's no point in making a request for it.
Depends on D33475
Differential Revision: https://phabricator.services.mozilla.com/D33476
--HG--
extra : moz-landing-system : lando
2019-06-03 21:17:08 +00:00
Valentin Gosu
15ababeb71
Bug 1542561 - TRR: Don't return NS_ERROR_UNKNOWN_HOST when a AAAA response comes back first, but the second A response is NXDOMAIN r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D33471
--HG--
extra : moz-landing-system : lando
2019-06-03 21:05:27 +00:00
ffxbld
5cd2a9bc7d
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D33506
--HG--
extra : moz-landing-system : lando
2019-06-03 15:44:26 +00:00