New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 831665 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task



Sign in to add a comment

DnsConfig has an "edns0" field that is never used

Project Member Reported by robpercival@chromium.org, Apr 11 2018

Issue description

The net::DnsConfig struct has a bool edns0 field that claims it enables EDNS0 extensions, but does not appear to actually do anything (https://cs.chromium.org/chromium/src/net/dns/dns_config_service.h?l=92&rcl=bc64fe05b894458c95224232155fdda50d097a53).

It appears that there was some musing back in 2011 when it was added about what it could be used for, but nothing came of that (https://codereview.chromium.org/7518028/diff/12006/net/dns/dns_config_service_posix.cc#newcode52). It should probably be removed at this point, since net::DnsTransaction provides a way to enable EDNS0 extensions which should not be confused with this field.

Alternatively, this field could be wired up to DnsTransaction such that it actually does enable EDNS0, but I'm not aware of a good justification for doing that.

 
Owner: robpercival@chromium.org
Status: Started (was: Untriaged)
Status: Fixed (was: Started)
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 17 2018

Sign in to add a comment