summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS2
-rw-r--r--fake_packages/Net/DNS.pm998
2 files changed, 995 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index ca5030d..93a22b4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
- fake packages:
o add c, Carp, Encode, Glib::Object::Introspection & XSLoader
- o update Glib, Gtk2 & RPM4 package
+ o update Glib, Gtk2, Net::DNS & RPM4 package
Version 1.2.27 - 27 August 2016, by Thierry Vignaud
diff --git a/fake_packages/Net/DNS.pm b/fake_packages/Net/DNS.pm
index e300f12..4ea1a61 100644
--- a/fake_packages/Net/DNS.pm
+++ b/fake_packages/Net/DNS.pm
@@ -1,7 +1,997 @@
+
package Net::DNS;
+our @ISA = qw();
+sub SEQUENTIAL() {}
+sub UNIXTIME() {}
+sub YYYYMMDDxx() {}
+sub mx { my ($_o_arg1) = @_ }
+sub nxdomain() {}
+sub nxrrset() {}
+sub rr { my ($_o_arg1) = @_ }
+sub rr_add() {}
+sub rr_del() {}
+sub rrsort { my ($_attribute, @_more_paras) = @_ }
+sub version() {}
+sub yxdomain() {}
+sub yxrrset() {}
+
+package Net::DNS::Domain;
+our @ISA = qw();
+sub _decode_ascii() {}
+sub _encode_ascii() {}
+sub _escape() {}
+sub _unescape() {}
+sub fqdn() {}
+sub label() {}
+sub name { my ($_o_self) = @_ }
+sub new { my ($_class, $_o_s) = @_ }
+sub origin { my ($_class, $_o_name) = @_ }
+sub string() {}
+sub xname() {}
+
+package Net::DNS::DomainName;
+our @ISA = qw();
+sub _wire() {}
+sub canonical() {}
+sub decode() {}
+sub encode() {}
+
+package Net::DNS::DomainName1035;
+our @ISA = qw();
+sub encode() {}
+
+package Net::DNS::DomainName2535;
+our @ISA = qw();
+sub encode() {}
+
+package Net::DNS::Header;
+our @ISA = qw();
+sub _dnsflag() {}
+sub _ednsflag() {}
+sub aa() {}
+sub ad() {}
+sub adcount() {}
+sub ancount() {}
+sub arcount() {}
+sub cd() {}
+sub do() {}
+sub edns() {}
+sub id() {}
+sub nscount() {}
+sub opcode() {}
+sub prcount() {}
+sub qdcount() {}
+sub qr() {}
+sub ra() {}
+sub rcode() {}
+sub rd() {}
+sub size() {}
+sub string() {}
+sub tc() {}
+sub upcount() {}
+sub z() {}
+sub zocount() {}
+
+package Net::DNS::Mailbox;
+our @ISA = qw();
+sub address() {}
+sub new() {}
+
+package Net::DNS::Mailbox1035;
+our @ISA = qw();
+sub encode() {}
+
+package Net::DNS::Mailbox2535;
+our @ISA = qw();
+sub encode() {}
+
+package Net::DNS::Nameserver;
+our @ISA = qw();
+sub get_open_tcp() {}
+sub inet_new() {}
+sub loop_once { my ($_self, $_o_timeout) = @_ }
+sub main_loop() {}
+sub make_reply { my ($_self, $_query, $_peerhost, $_o_conn) = @_ }
+sub new { my ($_class, @_more_paras) = @_ }
+sub readfromtcp { my ($_self, $_o_sock) = @_ }
+sub tcp_connection { my ($_self, $_o_sock) = @_ }
+sub udp_connection { my ($_self, $_o_sock) = @_ }
+
+package Net::DNS::Packet;
+our @ISA = qw();
+sub _section() {}
+sub additional() {}
+sub answer() {}
+sub answerfrom() {}
+sub answersize() {}
+sub authority() {}
+sub data() {}
+sub decode() {}
+sub dump() {}
+sub edns() {}
+sub encode { my ($_self, $_o_size) = @_ }
+sub header() {}
+sub new() {}
+sub pop() {}
+sub pre() {}
+sub prerequisite() {}
+sub push() {}
+sub question() {}
+sub reply() {}
+sub sign_sig0() {}
+sub sign_tsig() {}
+sub sigrr() {}
+sub string() {}
+sub truncate() {}
+sub unique_push() {}
+sub update() {}
+sub verify() {}
+sub verifyerr() {}
+sub zone() {}
+
+package Net::DNS::Parameters;
+our @ISA = qw();
+sub classbyname() {}
+sub classbyval() {}
+sub ednsoptionbyname() {}
+sub ednsoptionbyval() {}
+sub opcodebyname() {}
+sub opcodebyval() {}
+sub rcodebyname() {}
+sub rcodebyval() {}
+sub typebyname() {}
+sub typebyval() {}
+
+package Net::DNS::Question;
+our @ISA = qw();
+sub _dns_addr() {}
+sub class() {}
+sub decode { my ($_data, $_o_offset) = @_ }
+sub encode() {}
+sub name() {}
+sub new() {}
+sub qclass() {}
+sub qname() {}
+sub qtype() {}
+sub string() {}
+sub type() {}
+sub zclass() {}
+sub zname() {}
+sub ztype() {}
+
+package Net::DNS::RR;
+our @ISA = qw();
+sub AUTOLOAD() {}
+sub DESTROY() {}
+sub _decode_rdata { my ($_self, $_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _new_hash { my ($_base, @_more_paras) = @_ }
+sub _new_string { my ($_base, $_o__) = @_ }
+sub _parse_rdata() {}
+sub _subclass() {}
+sub canonical() {}
+sub class() {}
+sub decode { my ($_data, $_offset, @_more_paras) = @_ }
+sub dump() {}
+sub encode() {}
+sub get_rrsort_func() {}
+sub name() {}
+sub new() {}
+sub owner() {}
+sub plain() {}
+sub rdata() {}
+sub rdatastr() {}
+sub rdlength() {}
+sub rdstring() {}
+sub set_rrsort_func() {}
+sub string() {}
+sub token() {}
+sub ttl { my ($_self, $_o_time) = @_ }
+sub type() {}
+
+package Net::DNS::RR::A;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub address() {}
+
+package Net::DNS::RR::AAAA;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub address() {}
+sub address_long() {}
+sub address_short() {}
+
+package Net::DNS::RR::AFSDB;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub hostname() {}
+sub subtype() {}
+
+package Net::DNS::RR::APL;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub aplist { my (@_more_paras) = @_ }
+
+package Net::DNS::RR::APL::Item;
+our @ISA = qw();
+sub address() {}
+sub family() {}
+sub negate() {}
+sub prefix() {}
+sub string() {}
+
+package Net::DNS::RR::CAA;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub critical() {}
+sub flags() {}
+sub tag() {}
+sub value() {}
+
+package Net::DNS::RR::CERT;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub algorithm { my ($_self, $_o_arg) = @_ }
+sub cert() {}
+sub certbin() {}
+sub certificate() {}
+sub certtype() {}
+sub Net::DNS::RR::CERT::format() {}
+sub keytag() {}
+sub tag() {}
+
+package Net::DNS::RR::CNAME;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub cname() {}
+
+package Net::DNS::RR::CSYNC;
+our @ISA = qw();
+sub SOAserial() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub flags() {}
+sub immediate() {}
+sub soaminimum() {}
+sub soaserial() {}
+sub typelist() {}
+
+package Net::DNS::RR::DHCID;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub digest() {}
+sub digesttype() {}
+sub identifiertype() {}
+
+package Net::DNS::RR::DNAME;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub dname() {}
+sub target() {}
+
+package Net::DNS::RR::DNSKEY;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub algorithm { my ($_self, $_o_arg) = @_ }
+sub flags() {}
+sub key() {}
+sub keybin() {}
+sub keylength() {}
+sub keytag() {}
+sub privatekeyname() {}
+sub protocol() {}
+sub publickey() {}
+sub revoke() {}
+sub sep() {}
+sub signame() {}
+sub zone() {}
+
+package Net::DNS::RR::DS;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub algorithm { my ($_self, $_o_arg) = @_ }
+sub babble() {}
+sub create() {}
+sub digest() {}
+sub digestbin() {}
+sub digtype { my ($_self, $_o_arg) = @_ }
+sub keytag() {}
+sub verify { my ($_self, $_o_key) = @_ }
+
+package Net::DNS::RR::EUI48;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub address { my ($_self, $_o_address) = @_ }
+
+package Net::DNS::RR::EUI64;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub address { my ($_self, $_o_address) = @_ }
+
+package Net::DNS::RR::GPOS;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _fp2text() {}
+sub _parse_rdata() {}
+sub _text2fp() {}
+sub altitude() {}
+sub latitude() {}
+sub longitude() {}
+
+package Net::DNS::RR::HINFO;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub cpu() {}
+sub os() {}
+
+package Net::DNS::RR::HIP;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub hit() {}
+sub hitbin() {}
+sub key() {}
+sub keybin() {}
+sub pkalgorithm() {}
+sub pubkey() {}
+sub rendezvousservers() {}
+sub servers() {}
+
+package Net::DNS::RR::IPSECKEY;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub algorithm() {}
+sub gatetype() {}
+sub gateway() {}
+sub key() {}
+sub keybin() {}
+sub precedence() {}
+sub pubkey() {}
+
+package Net::DNS::RR::ISDN;
+our @ISA = qw();
+sub ISDNaddress() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub address() {}
+sub sa() {}
+
+package Net::DNS::RR::KEY;
+our @ISA = qw();
+sub _defaults() {}
+
+package Net::DNS::RR::KX;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub exchange() {}
+sub preference() {}
+
+package Net::DNS::RR::L32;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub locator32() {}
+sub preference() {}
+
+package Net::DNS::RR::L64;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub locator64() {}
+sub preference() {}
+
+package Net::DNS::RR::LOC;
+our @ISA = qw();
+sub _decode_alt() {}
+sub _decode_lat() {}
+sub _decode_prec() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_alt() {}
+sub _encode_lat() {}
+sub _encode_prec() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub altitude() {}
+sub horiz_pre() {}
+sub hp() {}
+sub latitude() {}
+sub latlon { my ($_lat, @_more_paras) = @_ }
+sub longitude() {}
+sub size() {}
+sub version() {}
+sub vert_pre() {}
+sub vp() {}
+
+package Net::DNS::RR::LP;
+our @ISA = qw();
+sub FQDN { my ($_fqdn) = @_ }
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub fqdn { my ($_fqdn) = @_ }
+sub preference() {}
+sub target() {}
+
+package Net::DNS::RR::MB;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub madname() {}
+
+package Net::DNS::RR::MG;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub mgmname() {}
+
+package Net::DNS::RR::MINFO;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub emailbx() {}
+sub rmailbx() {}
+
+package Net::DNS::RR::MR;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub newname() {}
+
+package Net::DNS::RR::MX;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _defaults() {}
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub exchange() {}
+sub preference() {}
+
+package Net::DNS::RR::NAPTR;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub flags() {}
+sub order() {}
+sub preference() {}
+sub regexp() {}
+sub replacement() {}
+sub service() {}
+
+package Net::DNS::RR::NID;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub nodeid() {}
+sub preference() {}
+
+package Net::DNS::RR::NS;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub nsdname() {}
+
+package Net::DNS::RR::NSEC;
+our @ISA = qw();
+sub _bm2type() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub _type2bm() {}
+sub nxtdname() {}
+sub typebm() {}
+sub typelist() {}
+
+package Net::DNS::RR::NSEC3;
+our @ISA = qw();
+sub _decode_base32() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_base32() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _hash() {}
+sub _parse_rdata() {}
+sub algorithm { my ($_self, $_o_arg) = @_ }
+sub covered() {}
+sub flags() {}
+sub hashalgo() {}
+sub hnxtname() {}
+sub iterations() {}
+sub match() {}
+sub name2hash() {}
+sub optout() {}
+sub salt() {}
+sub saltbin() {}
+
+package Net::DNS::RR::NSEC3PARAM;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub algorithm() {}
+sub flags() {}
+sub hashalgo() {}
+sub iterations() {}
+sub salt() {}
+sub saltbin() {}
+
+package Net::DNS::RR::OPENPGPKEY;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub keys() {}
+sub keysbin() {}
+
+package Net::DNS::RR::OPT;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _specified() {}
+sub class() {}
+sub encode() {}
+sub flags() {}
+sub option() {}
+sub options() {}
+sub rcode() {}
+sub size() {}
+sub string() {}
+sub ttl() {}
+sub version() {}
+
+package Net::DNS::RR::PTR;
+our @ISA = qw();
+sub _decode_rdata() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub ptrdname() {}
+
+package Net::DNS::RR::PX;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub map822() {}
+sub mapx400() {}
+sub preference() {}
+
+package Net::DNS::RR::RP;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub mbox() {}
+sub txtdname() {}
+
+package Net::DNS::RR::RRSIG;
+our @ISA = qw();
+sub _CreateSig() {}
+sub _CreateSigData { my ($_self, $_o_rrsetref) = @_ }
+sub _VerifySig() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _ordered($$) { my ($_a, $_o_b) = @_ }
+sub _parse_rdata() {}
+sub _string2time() {}
+sub _time2string() {}
+sub algorithm { my ($_self, $_o_arg) = @_ }
+sub create { my ($_class, $_rrsetref, $_priv_key, @_more_paras) = @_ }
+sub keytag() {}
+sub labels() {}
+sub orgttl() {}
+sub sig() {}
+sub sigbin() {}
+sub sigex() {}
+sub sigexpiration() {}
+sub sigin() {}
+sub siginception() {}
+sub signame() {}
+sub signature() {}
+sub sigval() {}
+sub typecovered() {}
+sub verify { my ($_self, $_rrsetref, $_o_keyref) = @_ }
+sub vrfyerrstr() {}
+
+package Net::DNS::RR::RT;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub intermediate() {}
+sub preference() {}
+
+package Net::DNS::RR::SIG;
+our @ISA = qw();
+sub _CreateSig() {}
+sub _CreateSigData { my ($_self, $_o_message) = @_ }
+sub _VerifySig() {}
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _defaults() {}
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _ordered($$) { my ($_a, $_o_b) = @_ }
+sub _parse_rdata() {}
+sub _size() {}
+sub _string2time() {}
+sub _time2string() {}
+sub algorithm { my ($_self, $_o_arg) = @_ }
+sub create { my ($_class, $_data, $_priv_key, @_more_paras) = @_ }
+sub keytag() {}
+sub labels() {}
+sub orgttl() {}
+sub sig() {}
+sub sigbin() {}
+sub sigex() {}
+sub sigexpiration() {}
+sub sigin() {}
+sub siginception() {}
+sub signame() {}
+sub signature() {}
+sub sigval() {}
+sub typecovered() {}
+sub verify { my ($_self, $_dataref, $_o_keyref) = @_ }
+sub vrfyerrstr() {}
+
+package Net::DNS::RR::SMIMEA;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub babble() {}
+sub cert() {}
+sub certbin() {}
+sub certificate() {}
+sub matchingtype() {}
+sub selector() {}
+sub usage() {}
+
+package Net::DNS::RR::SOA;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _defaults() {}
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _ordered($$) { my ($_a, $_o_b) = @_ }
+sub _parse_rdata() {}
+sub expire() {}
+sub minimum() {}
+sub mname() {}
+sub refresh() {}
+sub retry() {}
+sub rname() {}
+sub serial() {}
+
+package Net::DNS::RR::SPF;
+our @ISA = qw();
+sub spfdata() {}
+sub txtdata() {}
+
+package Net::DNS::RR::SRV;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_offset, @_more_paras) = @_ }
+sub _encode_rdata { my ($_offset, @_more_paras) = @_ }
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub port() {}
+sub priority() {}
+sub target() {}
+sub weight() {}
+
+package Net::DNS::RR::SSHFP;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub algorithm() {}
+sub babble() {}
+sub fingerprint() {}
+sub fp() {}
+sub fpbin() {}
+sub fptype() {}
+
+package Net::DNS::RR::TKEY;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub algorithm() {}
+sub class() {}
+sub encode() {}
+sub error() {}
+sub expiration() {}
+sub inception() {}
+sub key() {}
+sub mode() {}
+sub other() {}
+sub other_data() {}
+
+package Net::DNS::RR::TLSA;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub babble() {}
+sub cert() {}
+sub certbin() {}
+sub certificate() {}
+sub matchingtype() {}
+sub selector() {}
+sub usage() {}
+
+package Net::DNS::RR::TSIG;
+our @ISA = qw();
+sub _chain() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _defaults() {}
+sub _encode_rdata { my ($_offset, $_undef, $_o_packet) = @_ }
+sub _size() {}
+sub algorithm() {}
+sub create() {}
+sub encode() {}
+sub error() {}
+sub fudge() {}
+sub key() {}
+sub keybin() {}
+sub mac() {}
+sub macbin() {}
+sub original_id() {}
+sub other() {}
+sub other_data() {}
+sub prior_mac() {}
+sub prior_macbin() {}
+sub request_mac() {}
+sub request_macbin() {}
+sub sig_data { my ($_self, $_o_message) = @_ }
+sub sig_function() {}
+sub sign_func() {}
+sub string() {}
+sub time_signed() {}
+sub verify() {}
+sub vrfyerrstr() {}
+
+package Net::DNS::RR::TXT;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub char_str_list() {}
+sub txtdata() {}
+
+package Net::DNS::RR::URI;
+our @ISA = qw();
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub priority() {}
+sub target() {}
+sub weight() {}
+
+package Net::DNS::RR::X25;
+our @ISA = qw();
+sub PSDNaddress() {}
+sub _decode_rdata { my ($_data, $_o_offset) = @_ }
+sub _encode_rdata() {}
+sub _format_rdata() {}
+sub _parse_rdata() {}
+sub address() {}
+
+package Net::DNS::Resolver::Base;
+our @ISA = qw();
+sub AUTOLOAD { my ($_o_self) = @_ }
+sub DESTROY() {}
+sub _axfr_next { my ($_self, $_o_verify) = @_ }
+sub _axfr_start { my (@_more_paras) = @_ }
+sub _bgsend_tcp { my ($_self, $_packet, $_o_packet_data) = @_ }
+sub _bgsend_udp { my ($_self, $_packet, $_o_packet_data) = @_ }
+sub _cname_addr() {}
+sub _create_dst_sockaddr { my ($_self, $_ip, $_o_port) = @_ }
+sub _create_tcp_socket() {}
+sub _create_udp_socket() {}
+sub _diag() {}
+sub _ipv4() {}
+sub _ipv6() {}
+sub _make_query_packet { my ($_o_packet) = @_ }
+sub _packetsz() {}
+sub _read_config_file() {}
+sub _read_env() {}
+sub _read_tcp() {}
+sub _read_udp() {}
+sub _reset_errorstring() {}
+sub _send_tcp { my ($_self, $_packet, $_o_packet_data) = @_ }
+sub _send_udp { my ($_self, $_packet, $_o_packet_data) = @_ }
+sub _tainted() {}
+sub _untaint() {}
+sub answerfrom() {}
+sub axfr() {}
+sub axfr_next() {}
+sub axfr_start() {}
+sub bgbusy { my ($_o_sock) = @_ }
+sub bgisready() {}
+sub bgread() {}
+sub bgsend() {}
+sub dnssec() {}
+sub domain() {}
+sub errorstring() {}
+sub force_v4() {}
+sub force_v6() {}
+sub make_query_packet() {}
+sub nameserver() {}
+sub nameservers() {}
+sub new { my ($_class, @_more_paras) = @_ }
+sub prefer_v4() {}
+sub prefer_v6() {}
+sub query() {}
+sub search() {}
+sub searchlist() {}
+sub send() {}
+sub srcaddr() {}
+sub string() {}
+sub tsig() {}
+sub udppacketsize() {}
+
+package Net::DNS::Resolver::MSWin32;
+our @ISA = qw();
+sub _init() {}
+sub _untaint() {}
+
+package Net::DNS::Resolver::Recurse;
+our @ISA = qw();
+sub _callback() {}
+sub callback() {}
+sub hints { my (@_more_paras) = @_ }
+sub query_dorecursion() {}
+sub recursion_callback() {}
+sub send() {}
+
+package Net::DNS::Resolver::UNIX;
+our @ISA = qw();
+sub _init() {}
+sub _untaint() {}
+
+package Net::DNS::Resolver::android;
+our @ISA = qw();
+sub _init() {}
+sub _untaint() {}
+
+package Net::DNS::Resolver::cygwin;
+our @ISA = qw();
+sub _getregkey() {}
+sub _init() {}
+sub _untaint() {}
+
+package Net::DNS::Resolver::os2;
+our @ISA = qw();
+sub _init() {}
+sub _untaint() {}
+
+package Net::DNS::Text;
+our @ISA = qw();
+sub _decode_utf8() {}
+sub _encode_utf8() {}
+sub decode() {}
+sub encode() {}
+sub new() {}
+sub raw() {}
+sub string() {}
+sub value() {}
-package Net::DNS::Resolver;
+package Net::DNS::Update;
+our @ISA = qw();
+sub new { my ($_zone, @_more_paras) = @_ }
+sub push() {}
+sub unique_push() {}
-sub new {}
-sub query {}
-sub answer {}
+package Net::DNS::ZoneFile;
+our @ISA = qw();
+sub _filename() {}
+sub _generate { my ($_self, $_range, $_o_template) = @_ }
+sub _getRR() {}
+sub _getline() {}
+sub _include() {}
+sub _origin() {}
+sub _read { my ($_o_arg1) = @_ }
+sub line() {}
+sub name() {}
+sub new() {}
+sub origin() {}
+sub parse { my ($_range, $_template, $_o_line) = @_ }
+sub read { my ($_o_self) = @_ }
+sub readfh() {}
+sub ttl() {}