Add support for TCP dns queries and queries for other RR types like SOA, Text, NS to netdb
Original Reporter info from Mantis: nduffy @solas_agus_dolas
-
Reporter name: Noel Duffy
Original Reporter info from Mantis: nduffy @solas_agus_dolas
- Reporter name: Noel Duffy
Description:
The netdb unit supports DNS queries over UDP only, and has methods only for querying A, AAAA, and PTR records. DNS client libraries are expected to support TCP for long resource records like Text that won't fit inside a UDP packet.
This issue is to track the progress of adding this support.
At a minimum we need:
- A method for making DNS queries over TCP
- The ability for public query methods to detect truncation and switch to TCP
- Convenience methods for querying Text, SOA, and NS records.
Steps to reproduce:
N/A. Problem is that the unit provides no functions or procedures to do what we want.
Mantis conversion info:
- Mantis ID: 37906
- Version: 3.2.0
- Fixed in version: 3.3.1
- Fixed in revision: 48455 (#a90315c3)
- Target version: 3.2.2