Opened 6 years ago

Closed 6 years ago

#3334 closed enhancement (wontfix)

Use RdataPimplHolder instead of std::auto_ptr in RDATA parsers

Reported by: muks Owned by: UnAssigned
Priority: medium Milestone: Common Outstanding Tasks
Component: libdns++ Version: bind10-old
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no


Various RDATA parsers in libdns++ use std::auto_ptr but it is deprecated in C++11. We currently do not allow the use C++11 features, but stopping to use std::auto_ptr seems wise anyway going forward.

#2185 (TLSA parser) introduces a RdataPimplHolder class that is a drop-in replacement for how std::auto_ptr is used in the RDATA parsers. This ticket is to do the replacements. Please do it after #2185 has been merged to master.


Change History (2)

comment:1 Changed 6 years ago by tomek

  • Milestone changed from New Tasks to Common Outstanding Tasks

Milestone New Tasks deleted

comment:2 Changed 6 years ago by tomek

  • Resolution set to wontfix
  • Status changed from new to closed
  • Version set to old-bind10

This issue is related to bind10 code that is no longer part of Kea.

If you are interested in BIND10/Bundy framework or its DNS components,
please check

Closing ticket.

Note: See TracTickets for help on using tickets.