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
Valentin Gosu
3cacbcf87b
Bug 1552438 - Remove TRR mode 4 (MODE_SHADOW) r=agrover
...
Differential Revision: https://phabricator.services.mozilla.com/D32997
--HG--
extra : moz-landing-system : lando
2019-06-01 09:44:20 +00:00
Valentin Gosu
4882c4f4ea
Bug 1552438 - Remove TRR mode 1 (MODE_PARALLEL) r=agrover
...
Differential Revision: https://phabricator.services.mozilla.com/D32996
--HG--
extra : moz-landing-system : lando
2019-06-01 09:44:06 +00:00
ffxbld
669d19df08
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/D33154
--HG--
extra : moz-landing-system : lando
2019-05-30 13:07:37 +00:00
ffxbld
dafef8c4a2
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/D32686
--HG--
extra : moz-landing-system : lando
2019-05-28 20:34:21 +00:00
Sylvestre Ledru
993c03acb1
Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D31769
--HG--
extra : moz-landing-system : lando
2019-05-22 22:37:14 +00:00
Jonathan Kew
6476568714
Bug 1256009 - Add U+0138 to IDN character blocklist. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D31595
--HG--
extra : moz-landing-system : lando
2019-05-17 09:19:22 +00:00
dlee
00f63d827c
Bug 1549405 - Use LOAD_BYPASS_URL_ClASSIFIER flag for TRR request. r=valentin
...
We should add LOAD_BYPASS_URL_ClASSIFIER to TRR request because if
"network.trr.mode" is set to 3, blocked TRR request means DNS resolution
fail, we don't fall back to regular DNS in this scenario.
Differential Revision: https://phabricator.services.mozilla.com/D30085
--HG--
extra : moz-landing-system : lando
2019-05-06 19:05:02 +00:00
Andrew McCreight
2841945140
Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika
...
If an XPIDL interface has a method or attribute that is [notxpcom],
then it is implicitly treated as [builtinclass], even if it is not
marked as such. For clarity, this patch goes through and marks every
place that relies on this behavior (aside from some test code).
Differential Revision: https://phabricator.services.mozilla.com/D30714
--HG--
extra : moz-landing-system : lando
2019-05-13 19:51:49 +00:00
Valentin Gosu
b20ae58567
Bug 1525640 - Rename nsIHttpChannelInternal.trr to .isHttpServiceChannel to avoid confusion r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26883
--HG--
extra : moz-landing-system : lando
2019-05-06 16:37:01 +00:00
Bogdan Tara
8244fce3c8
Backed out 3 changesets (bug 1525640) for frequent wpt failures CLOSED TREE
...
Backed out changeset d9a454afe9bf (bug 1525640)
Backed out changeset 19aa991328cb (bug 1525640)
Backed out changeset 4294abed890f (bug 1525640)
2019-05-03 00:16:20 +03:00
Valentin Gosu
f96dbbf019
Bug 1525640 - Rename nsIHttpChannelInternal.trr to .isHttpServiceChannel to avoid confusion r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26883
--HG--
extra : moz-landing-system : lando
2019-05-02 12:53:38 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
ffxbld
0b4d03afbc
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/D28331
--HG--
extra : moz-landing-system : lando
2019-04-22 12:51:53 +00:00
ffxbld
d640f895d3
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/D27496
--HG--
extra : moz-landing-system : lando
2019-04-15 12:31:27 +00:00
Coroiu Cristina
d4f3370b50
Merge mozilla-central to autoland a=merge
2019-04-13 15:19:54 +03:00
Coroiu Cristina
8442bbf9c9
Backed out 3 changesets (bug 1525640) for causing leaks a=backout
...
Backed out changeset efdd32c00dc6 (bug 1525640)
Backed out changeset e71641f0465b (bug 1525640)
Backed out changeset e3539a40afdf (bug 1525640)
2019-04-13 14:57:11 +03:00
Junior Hsu
598c828aa6
Bug 1542384 - reduce timeout of shutdown resolver threads and make it prefable r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D27013
--HG--
extra : moz-landing-system : lando
2019-04-12 17:04:05 +00:00
Valentin Gosu
e6696588e7
Bug 1525640 - Rename nsIHttpChannelInternal.trr to .isHttpServiceChannel to avoid confusion r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26883
--HG--
extra : moz-landing-system : lando
2019-04-12 13:54:29 +00:00
Valentin Gosu
f172b45edc
Bug 1525640 - Pass TRR status from sockettransport to channel r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26882
--HG--
extra : moz-landing-system : lando
2019-04-12 13:54:08 +00:00
Ehsan Akhgari
aeca5512d1
Bug 1535877 - Fail explicitly when creating a second instance of the effective TLD service; r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D25237
2019-04-02 10:33:50 -04:00
Dana Keeler
f8da648dbc
bug 1439002 - remove useless debug spew from nsSiteSecurityService r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D25489
--HG--
extra : moz-landing-system : lando
2019-04-01 17:07:20 +00:00
ffxbld
c83d5b6a32
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/D25600
--HG--
extra : moz-landing-system : lando
2019-04-01 13:10:51 +00:00
Sylvestre Ledru
ef0bfc3822
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D24168
--HG--
extra : moz-landing-system : lando
2019-03-31 15:12:55 +00:00
Gurzau Raul
a3606c1a59
Backed out changeset 5c4845fa789b (bug 1535877) for failing at /browser_child_resource.js on a CLOSED TREE.
2019-03-29 06:04:34 +02:00
Ehsan Akhgari
f2cbb76bcd
Bug 1535877 - Fail explicitly when creating a second instance of the effective TLD service; r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D25237
--HG--
extra : moz-landing-system : lando
2019-03-28 23:12:52 +00:00
Valentin Gosu
785fc97f60
Bug 1518208 - Respect network.trr.excluded-domains in TRR-only mode r=dragana
...
Normally you wouldn't want localhost or *.local domain to be resolved by a
remote resolver.
This patch makes sure that even if we are in TRR-only mode, we still
successfully resolve the domains specified by network.trr.excluded-domains
using native DNS.
Also fixes bug in TRRService::ReadPrefs where we didn't clear mExcludedDomains
before reading the pref.
Differential Revision: https://phabricator.services.mozilla.com/D24380
--HG--
extra : moz-landing-system : lando
2019-03-28 13:15:05 +00:00
Sylvestre Ledru
289f40d6de
Bug 1538199 - Remove an useless declaration in TRR.cpp r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D24506
--HG--
extra : moz-landing-system : lando
2019-03-23 18:24:04 +00:00
Valentin Gosu
8a11162b6b
Bug 1450893 - Add pref for list of domains excluded from TRR r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D24291
--HG--
extra : moz-landing-system : lando
2019-03-21 12:41:41 +00:00
Valentin Gosu
50597c68ef
Bug 1450893 - Add way to clear DNS cache r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D24300
--HG--
extra : moz-landing-system : lando
2019-03-21 12:41:39 +00:00
Valentin Gosu
599df523e1
Bug 1420677 - Make sure to update addr_info_gencnt each time we change addr_info r=dragana
...
When changing addr_info we didn't always update addr_info_gencnt, so when it the old AddrInfo was freed, even though we lock in nsDNSRecord::GetNextAddr, mIter would still point to the old AddrInfo.
Differential Revision: https://phabricator.services.mozilla.com/D23923
--HG--
extra : moz-landing-system : lando
2019-03-19 12:21:07 +00:00
Valentin Gosu
a2d6b63946
Bug 1420677 - Make AddrInfo.mAddresses an AutoCleanLinkedList r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D22960
--HG--
extra : moz-landing-system : lando
2019-03-19 12:22:10 +00:00
Valentin Gosu
fc90cbe9f5
Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D22961
--HG--
extra : moz-landing-system : lando
2019-03-19 12:22:12 +00:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Bogdan Tara
89414a1df5
Backed out 2 changesets (bug 1420677) for causing bug 1534550 a=backout
...
Backed out changeset cf114035c79f (bug 1420677)
Backed out changeset edff1f39d426 (bug 1420677)
2019-03-12 11:54:19 +02:00