|Subject:||Net::DNS 0.60 make_query_packet() IP address detection seriously broken|
The IP address detection logic (for PTR query magic) in Net::DNS::Resolver::Base::make_query_packet() is seriously broken as of Net::DNS 0.60. Observe:The documentation for Net::DNS::Resolver::send() specifies: | The argument list can be either a Net::DNS::Packet object or a list | of strings. The record type and class can be omitted; they default to | A and IN. If the name looks like an IP address (Ipv4 or IPv6), then | an appropriate PTR query will be performed. However, "foo:bar/baz.example.com" does NOT look like an IP address! Please fix this ASAP!