BIND 10 #2386: support generic version of rdata::createRdata(text) in NSEC, DS RDATA
BIND 10 Development
do-not-reply at isc.org
Fri Feb 22 17:13:37 UTC 2013
#2386: support generic version of rdata::createRdata(text) in NSEC, DS RDATA
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner: muks
Type: task | Status:
Priority: medium | reviewing
Component: libdns++ | Milestone:
Keywords: | Sprint-20130305
Sensitive: 0 | Resolution:
Sub-Project: DNS | CVSS Scoring:
Estimated Difficulty: 3 | Defect Severity: N/A
Total Hours: 0 | Feature Depending on Ticket:
| loadzone-ng
| Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Comment (by jinmei):
Replying to [comment:7 muks]:
> `ChangeLog` update for this ticket:
Just happen to notice it from the commit log email:
> {{{
> +XYZ. [func] muks
> + libdns++: the DLV, DS and NSEC Rdata classes now use the generic
> + lexer in constructors from text. This means that the name
fields
> + in such RRs in a zone file can now be non-absolute
> + (the origin name in that context will be used), e.g., when
loaded
> + by b10-loadzone. One additional change to the libdns++ API is
that
> + the existing string constructors for these Rdata classes also
use
> + the generic lexer, and they now expect an absolute name (with
the
> + trailing '.') in the name fields.
> + (Trac #2386, git ...)
> +
> }}}
I personally think we don't need to provide changelog entry for each
and every subtask in this category any more. We provided it for some
major ones because it was more likely to effect user operations (it's
not uncommon to specify non numeric parameters for SOA, it's not
uncommon to use non-absolute names for NS, MX, etc RDATA, etc).
Unlike these cases, I suspect rest of the work is mostly internal
refactoring in practice.
So my specific suggestion is to provide a single summary changelog
entry when we complete converting all currently supported RDATA types.
If you (and Jelte) still feel it makes more sense to provide a
changelog entry for this task, I don't object, but in that case I
suggest making it more concise. The proposed text looks like a
redundant copy of previous ones, and is actually almost irrelevant to
user's business (people don't write these records by hand, and in all
practical cases names given will be absolute).
--
Ticket URL: <http://bind10.isc.org/ticket/2386#comment:10>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list