Kershaw Chang
d289199bd1
Bug 1724871 - P1: Change 'odohconfig' parameter name to 'odoh', r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D122252
2021-08-10 19:50:04 +00:00
Kershaw Chang
6051668e53
Bug 1684038 - Add new SVCParam: ODoHConfig r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D101683
2021-01-22 12:59:24 +00:00
Kershaw Chang
af36035662
Bug 1671885
- Add a test case for ech retry r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D97992
2020-12-07 13:45:20 +00:00
Kershaw Chang
2e58759c35
Bug 1677086 - Parse SvcParamKeyAlpn as defined in spec r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D97000
2020-11-17 11:07:03 +00:00
Valentin Gosu
a3a123bcf3
Bug 1667975 - Don't check rcode before parsing packet r=dragana,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D92040
2020-10-01 10:05:03 +00:00
Valentin Gosu
7de4c8009c
Bug 1525854 - TRR shouldn't fallback to DNS on DNSSEC error r=necko-reviewers,dragana
...
This patch adds support for the Extended DNS Errors draft code.
https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-extended-error-16
While not yet in the draft, it seems the OPT code for Extended DNS Error is 15
https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-11
The list of errors for which we hard fail isn't necessarily final.
I picked the errors that indicate a DNSSec failure, or an intentional
filtering done by the resolver.
Differential Revision: https://phabricator.services.mozilla.com/D87698
2020-09-15 10:39:07 +00:00
Razvan Maries
c8e604eb78
Backed out 4 changesets (bug 1660970, bug 1525854, bug 1663657, bug 1645108) for perma failures on test_trr_additional_section.js. CLOSED TREE
...
Backed out changeset ad6c2e8af09b (bug 1663657)
Backed out changeset 419e26e3f452 (bug 1525854)
Backed out changeset 55bf856faf33 (bug 1660970)
Backed out changeset c543a3a008fa (bug 1645108)
2020-09-15 02:35:05 +03:00
Valentin Gosu
26af33d4cc
Bug 1525854 - TRR shouldn't fallback to DNS on DNSSEC error r=necko-reviewers,dragana
...
This patch adds support for the Extended DNS Errors draft code.
https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-extended-error-16
While not yet in the draft, it seems the OPT code for Extended DNS Error is 15
https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-11
The list of errors for which we hard fail isn't necessarily final.
I picked the errors that indicate a DNSSec failure, or an intentional
filtering done by the resolver.
Differential Revision: https://phabricator.services.mozilla.com/D87698
2020-09-14 21:42:02 +00:00
Valentin Gosu
c61967c799
Bug 1652106 - Add support for the mandatory SvcParamKey r=kershaw,necko-reviewers
...
6.5 A ServiceMode RR is considered "compatible" with a client if the
client implements support for all its mandatory keys. If the SVCB
RRSet contains no compatible RRs, the client will generally act as if
the RRSet is empty.
Differential Revision: https://phabricator.services.mozilla.com/D85838
2020-08-05 13:40:33 +00:00
Valentin Gosu
6680c6fb12
Bug 1652106 - Rename esniconfig to echconfig and add HTTPS RR type r=kershaw,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D85836
2020-08-05 13:39:53 +00:00
Valentin Gosu
8046002145
Bug 1623126 - HTTPSSVC support for dns-packet r=dragana
...
Until the spec is finalized, we shall use HTTPSSVC RR type = 65345
which is in the `Reserved for Private Use` range.
Differential Revision: https://phabricator.services.mozilla.com/D71384
2020-05-04 19:54:23 +00:00
Dorel Luca
8278ad20d7
Backed out 6 changesets (bug 1623126) for build bustage in include/mozilla/net/HTTPSSVC.h. CLOSED TREE
...
Backed out changeset a2138b587838 (bug 1623126)
Backed out changeset d007557a3278 (bug 1623126)
Backed out changeset 04f7ec5742c5 (bug 1623126)
Backed out changeset 48466d966ef0 (bug 1623126)
Backed out changeset 80cfd249692b (bug 1623126)
Backed out changeset d49b0ed494f7 (bug 1623126)
2020-05-04 20:54:15 +03:00
Valentin Gosu
1b52fc446a
Bug 1623126 - HTTPSSVC support for dns-packet r=dragana
...
Until the spec is finalized, we shall use HTTPSSVC RR type = 65345
which is in the `Reserved for Private Use` range.
Differential Revision: https://phabricator.services.mozilla.com/D71384
2020-05-04 16:13:04 +00:00
Valentin Gosu
09de50afaf
Bug 1540656 - Add dns-packet and node-ip modules r=dragana
...
These modules are MIT licensed and they're to be used in xpcshell-tests for TRR.
They allow us to make moz-http2.js act like a true DoH server - more specifically to answer DNS queries that have actually been asked, not just a dumb character buffer.
Differential Revision: https://phabricator.services.mozilla.com/D25672
--HG--
extra : moz-landing-system : lando
2019-04-04 15:32:21 +00:00
Cosmin Sabou
03a4c6187b
Backed out 3 changesets (bug 1540656) for xpcshell failures on test_immutable.js. CLOSED TREE
...
Backed out changeset 70a90b960aef (bug 1540656)
Backed out changeset 631a1aae6fb0 (bug 1540656)
Backed out changeset 408104f784ef (bug 1540656)
2019-04-04 13:34:35 +03:00
Valentin Gosu
d5bf7fcd1f
Bug 1540656 - Add dns-packet and node-ip modules r=dragana
...
These modules are MIT licensed and they're to be used in xpcshell-tests for TRR.
They allow us to make moz-http2.js act like a true DoH server - more specifically to answer DNS queries that have actually been asked, not just a dumb character buffer.
Differential Revision: https://phabricator.services.mozilla.com/D25672
--HG--
extra : moz-landing-system : lando
2019-04-04 09:32:11 +00:00