Enable network.dns.port_prefixed_qname_https_rr
Categories
(Core :: Networking: DNS, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox133 | --- | fixed |
People
(Reporter: valentin, Assigned: valentin)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-triaged][necko-priority-next])
Attachments
(1 file)
Comment 1•1 year ago
|
||
Set release status flags based on info from the regressing bug 1755902
:kershaw, since you are the author of the regressor, bug 1755902, could you take a look?
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1755902
Assignee | ||
Comment 4•1 year ago
|
||
I was looking at writing a test for this and realized that this is actually preffed off.
We'll turn it on in this bug instead.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 5•1 year ago
|
||
I later realized that we change the host to include the port, and that is being used for keying, so there's no issue with
if (StaticPrefs::network_dns_port_prefixed_qname_https_rr() &&
type == nsIDNSService::RESOLVE_TYPE_HTTPSSVC && aPort != -1 &&
aPort != 443) {
originHost = Some(host);
host = nsPrintfCString("_%d._https.%s", aPort, host.get());
LOG((" Using port prefixed host name [%s]", host.get()));
}
[...]
nsHostKey key(host, aTrrServer, type, flags, af,
(aOriginAttributes.mPrivateBrowsingId > 0), originSuffix);
Where I think there might be issues is when cancelling the request for example here we should also pass the port.
I'll keep this bug open to flip the pref and enable the feature.
Assignee | ||
Updated•11 months ago
|
Assignee | ||
Updated•11 months ago
|
Updated•8 months ago
|
Assignee | ||
Comment 6•5 months ago
|
||
Comment 7•5 months ago
|
||
There is an r+ patch which didn't land and no activity in this bug for 2 weeks.
:valentin, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.
Updated•5 months ago
|
Comment 10•4 months ago
|
||
bugherder |
Updated•4 months ago
|
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Updated•4 months ago
|
Description
•