Fri Nov 18 20:13:37 2011 UTC ()
dnsruby-1.53:

o Validation routine fixes
o Ruby 1.9 fixes
o Recursor fixes
o IPv4 Regex fixes
o Fixes for A/PTR lookups with IP-like domain name
o TXT and SSHFP processing fixes
o Default retry parameters in Resolver more sensible


(pettai)
diff -r1.9 -r1.10 pkgsrc/net/ruby-dnsruby/Makefile
diff -r1.3 -r1.4 pkgsrc/net/ruby-dnsruby/PLIST
diff -r1.7 -r1.8 pkgsrc/net/ruby-dnsruby/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/net/ruby-dnsruby/Makefile (switch to unified diff)

--- pkgsrc/net/ruby-dnsruby/Makefile 2011/03/21 13:22:27 1.9
+++ pkgsrc/net/ruby-dnsruby/Makefile 2011/11/18 20:13:37 1.10
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.9 2011/03/21 13:22:27 pettai Exp $ 1# $NetBSD: Makefile,v 1.10 2011/11/18 20:13:37 pettai Exp $
2 2
3DISTNAME= dnsruby-1.52 3DISTNAME= dnsruby-1.53
4CATEGORIES= net 4CATEGORIES= net
5 5
6MAINTAINER= pettai@NetBSD.org 6MAINTAINER= pettai@NetBSD.org
7HOMEPAGE= http://dnsruby.rubyforge.org/ 7HOMEPAGE= http://dnsruby.rubyforge.org/
8COMMENT= Ruby DNS client library 8COMMENT= Ruby DNS client library
9LICENSE= apache-1.1 9LICENSE= apache-1.1
10 10
11PKG_DESTDIR_SUPPORT= user-destdir 11PKG_DESTDIR_SUPPORT= user-destdir
12 12
13post-extract: 13post-extract:
14 ${MKDIR} ${WRKSRC}/html/classes 14 ${MKDIR} ${WRKSRC}/html/classes
15 ${MKDIR} ${WRKSRC}/html/files 15 ${MKDIR} ${WRKSRC}/html/files
16 16
17.include "../../lang/ruby/gem.mk" 17.include "../../lang/ruby/gem.mk"
18.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/net/ruby-dnsruby/PLIST (switch to unified diff)

--- pkgsrc/net/ruby-dnsruby/PLIST 2010/09/10 07:37:00 1.3
+++ pkgsrc/net/ruby-dnsruby/PLIST 2011/11/18 20:13:37 1.4
@@ -1,129 +1,128 @@ @@ -1,129 +1,128 @@
1@comment $NetBSD: PLIST,v 1.3 2010/09/10 07:37:00 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2011/11/18 20:13:37 pettai Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/DNSSEC 3${GEM_LIBDIR}/DNSSEC
4${GEM_LIBDIR}/EVENTMACHINE 4${GEM_LIBDIR}/EVENTMACHINE
5${GEM_LIBDIR}/EXAMPLES 5${GEM_LIBDIR}/EXAMPLES
6${GEM_LIBDIR}/README 6${GEM_LIBDIR}/README
7${GEM_LIBDIR}/Rakefile 7${GEM_LIBDIR}/Rakefile
8${GEM_LIBDIR}/demo/axfr.rb 8${GEM_LIBDIR}/demo/axfr.rb
9${GEM_LIBDIR}/demo/check_soa.rb 9${GEM_LIBDIR}/demo/check_soa.rb
10${GEM_LIBDIR}/demo/check_zone.rb 10${GEM_LIBDIR}/demo/check_zone.rb
11${GEM_LIBDIR}/demo/digdlv.rb 11${GEM_LIBDIR}/demo/digdlv.rb
12${GEM_LIBDIR}/demo/digroot.rb 12${GEM_LIBDIR}/demo/digroot.rb
13${GEM_LIBDIR}/demo/example_recurse.rb 13${GEM_LIBDIR}/demo/example_recurse.rb
14${GEM_LIBDIR}/demo/mresolv.rb 14${GEM_LIBDIR}/demo/mresolv.rb
15${GEM_LIBDIR}/demo/mx.rb 15${GEM_LIBDIR}/demo/mx.rb
16${GEM_LIBDIR}/demo/rubydig.rb 16${GEM_LIBDIR}/demo/rubydig.rb
17${GEM_LIBDIR}/demo/to_resolve.txt 17${GEM_LIBDIR}/demo/to_resolve.txt
18${GEM_LIBDIR}/demo/trace_dns.rb 18${GEM_LIBDIR}/demo/trace_dns.rb
19${GEM_LIBDIR}/lib/Dnsruby/Cache.rb 19${GEM_LIBDIR}/lib/Dnsruby/Cache.rb
20${GEM_LIBDIR}/lib/Dnsruby/Config.rb 20${GEM_LIBDIR}/lib/Dnsruby/Config.rb
21${GEM_LIBDIR}/lib/Dnsruby/DNS.rb 21${GEM_LIBDIR}/lib/Dnsruby/DNS.rb
22${GEM_LIBDIR}/lib/Dnsruby/Hosts.rb 22${GEM_LIBDIR}/lib/Dnsruby/Hosts.rb
23${GEM_LIBDIR}/lib/Dnsruby/PacketSender.rb 23${GEM_LIBDIR}/lib/Dnsruby/PacketSender.rb
24${GEM_LIBDIR}/lib/Dnsruby/Recursor.rb 24${GEM_LIBDIR}/lib/Dnsruby/Recursor.rb
25${GEM_LIBDIR}/lib/Dnsruby/Resolver.rb 25${GEM_LIBDIR}/lib/Dnsruby/Resolver.rb
26${GEM_LIBDIR}/lib/Dnsruby/SingleResolver.rb 26${GEM_LIBDIR}/lib/Dnsruby/SingleResolver.rb
27${GEM_LIBDIR}/lib/Dnsruby/TheLog.rb 27${GEM_LIBDIR}/lib/Dnsruby/TheLog.rb
28${GEM_LIBDIR}/lib/Dnsruby/code_mapper.rb 28${GEM_LIBDIR}/lib/Dnsruby/code_mapper.rb
29${GEM_LIBDIR}/lib/Dnsruby/dnssec.rb 29${GEM_LIBDIR}/lib/Dnsruby/dnssec.rb
30${GEM_LIBDIR}/lib/Dnsruby/iana_ports.rb 
31${GEM_LIBDIR}/lib/Dnsruby/ipv4.rb 30${GEM_LIBDIR}/lib/Dnsruby/ipv4.rb
32${GEM_LIBDIR}/lib/Dnsruby/ipv6.rb 31${GEM_LIBDIR}/lib/Dnsruby/ipv6.rb
33${GEM_LIBDIR}/lib/Dnsruby/key_cache.rb 32${GEM_LIBDIR}/lib/Dnsruby/key_cache.rb
34${GEM_LIBDIR}/lib/Dnsruby/message.rb 33${GEM_LIBDIR}/lib/Dnsruby/message.rb
35${GEM_LIBDIR}/lib/Dnsruby/name.rb 34${GEM_LIBDIR}/lib/Dnsruby/name.rb
36${GEM_LIBDIR}/lib/Dnsruby/resource/A.rb 35${GEM_LIBDIR}/lib/Dnsruby/resource/A.rb
37${GEM_LIBDIR}/lib/Dnsruby/resource/AAAA.rb 36${GEM_LIBDIR}/lib/Dnsruby/resource/AAAA.rb
38${GEM_LIBDIR}/lib/Dnsruby/resource/AFSDB.rb 37${GEM_LIBDIR}/lib/Dnsruby/resource/AFSDB.rb
39${GEM_LIBDIR}/lib/Dnsruby/resource/CERT.rb 38${GEM_LIBDIR}/lib/Dnsruby/resource/CERT.rb
40${GEM_LIBDIR}/lib/Dnsruby/resource/DHCID.rb 39${GEM_LIBDIR}/lib/Dnsruby/resource/DHCID.rb
41${GEM_LIBDIR}/lib/Dnsruby/resource/DLV.rb 40${GEM_LIBDIR}/lib/Dnsruby/resource/DLV.rb
42${GEM_LIBDIR}/lib/Dnsruby/resource/DNSKEY.rb 41${GEM_LIBDIR}/lib/Dnsruby/resource/DNSKEY.rb
43${GEM_LIBDIR}/lib/Dnsruby/resource/DS.rb 42${GEM_LIBDIR}/lib/Dnsruby/resource/DS.rb
44${GEM_LIBDIR}/lib/Dnsruby/resource/HINFO.rb 43${GEM_LIBDIR}/lib/Dnsruby/resource/HINFO.rb
45${GEM_LIBDIR}/lib/Dnsruby/resource/HIP.rb 44${GEM_LIBDIR}/lib/Dnsruby/resource/HIP.rb
46${GEM_LIBDIR}/lib/Dnsruby/resource/IN.rb 45${GEM_LIBDIR}/lib/Dnsruby/resource/IN.rb
47${GEM_LIBDIR}/lib/Dnsruby/resource/IPSECKEY.rb 46${GEM_LIBDIR}/lib/Dnsruby/resource/IPSECKEY.rb
48${GEM_LIBDIR}/lib/Dnsruby/resource/ISDN.rb 47${GEM_LIBDIR}/lib/Dnsruby/resource/ISDN.rb
49${GEM_LIBDIR}/lib/Dnsruby/resource/KX.rb 48${GEM_LIBDIR}/lib/Dnsruby/resource/KX.rb
50${GEM_LIBDIR}/lib/Dnsruby/resource/LOC.rb 49${GEM_LIBDIR}/lib/Dnsruby/resource/LOC.rb
51${GEM_LIBDIR}/lib/Dnsruby/resource/MINFO.rb 50${GEM_LIBDIR}/lib/Dnsruby/resource/MINFO.rb
52${GEM_LIBDIR}/lib/Dnsruby/resource/MX.rb 51${GEM_LIBDIR}/lib/Dnsruby/resource/MX.rb
53${GEM_LIBDIR}/lib/Dnsruby/resource/NAPTR.rb 52${GEM_LIBDIR}/lib/Dnsruby/resource/NAPTR.rb
54${GEM_LIBDIR}/lib/Dnsruby/resource/NSAP.rb 53${GEM_LIBDIR}/lib/Dnsruby/resource/NSAP.rb
55${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC.rb 54${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC.rb
56${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC3.rb 55${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC3.rb
57${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC3PARAM.rb 56${GEM_LIBDIR}/lib/Dnsruby/resource/NSEC3PARAM.rb
58${GEM_LIBDIR}/lib/Dnsruby/resource/OPT.rb 57${GEM_LIBDIR}/lib/Dnsruby/resource/OPT.rb
59${GEM_LIBDIR}/lib/Dnsruby/resource/PX.rb 58${GEM_LIBDIR}/lib/Dnsruby/resource/PX.rb
60${GEM_LIBDIR}/lib/Dnsruby/resource/RP.rb 59${GEM_LIBDIR}/lib/Dnsruby/resource/RP.rb
61${GEM_LIBDIR}/lib/Dnsruby/resource/RRSIG.rb 60${GEM_LIBDIR}/lib/Dnsruby/resource/RRSIG.rb
62${GEM_LIBDIR}/lib/Dnsruby/resource/RT.rb 61${GEM_LIBDIR}/lib/Dnsruby/resource/RT.rb
63${GEM_LIBDIR}/lib/Dnsruby/resource/SOA.rb 62${GEM_LIBDIR}/lib/Dnsruby/resource/SOA.rb
64${GEM_LIBDIR}/lib/Dnsruby/resource/SPF.rb 63${GEM_LIBDIR}/lib/Dnsruby/resource/SPF.rb
65${GEM_LIBDIR}/lib/Dnsruby/resource/SRV.rb 64${GEM_LIBDIR}/lib/Dnsruby/resource/SRV.rb
66${GEM_LIBDIR}/lib/Dnsruby/resource/SSHFP.rb 65${GEM_LIBDIR}/lib/Dnsruby/resource/SSHFP.rb
67${GEM_LIBDIR}/lib/Dnsruby/resource/TKEY.rb 66${GEM_LIBDIR}/lib/Dnsruby/resource/TKEY.rb
68${GEM_LIBDIR}/lib/Dnsruby/resource/TSIG.rb 67${GEM_LIBDIR}/lib/Dnsruby/resource/TSIG.rb
69${GEM_LIBDIR}/lib/Dnsruby/resource/TXT.rb 68${GEM_LIBDIR}/lib/Dnsruby/resource/TXT.rb
70${GEM_LIBDIR}/lib/Dnsruby/resource/X25.rb 69${GEM_LIBDIR}/lib/Dnsruby/resource/X25.rb
71${GEM_LIBDIR}/lib/Dnsruby/resource/domain_name.rb 70${GEM_LIBDIR}/lib/Dnsruby/resource/domain_name.rb
72${GEM_LIBDIR}/lib/Dnsruby/resource/generic.rb 71${GEM_LIBDIR}/lib/Dnsruby/resource/generic.rb
73${GEM_LIBDIR}/lib/Dnsruby/resource/resource.rb 72${GEM_LIBDIR}/lib/Dnsruby/resource/resource.rb
74${GEM_LIBDIR}/lib/Dnsruby/select_thread.rb 73${GEM_LIBDIR}/lib/Dnsruby/select_thread.rb
75${GEM_LIBDIR}/lib/Dnsruby/single_verifier.rb 74${GEM_LIBDIR}/lib/Dnsruby/single_verifier.rb
76${GEM_LIBDIR}/lib/Dnsruby/update.rb 75${GEM_LIBDIR}/lib/Dnsruby/update.rb
77${GEM_LIBDIR}/lib/Dnsruby/validator_thread.rb 76${GEM_LIBDIR}/lib/Dnsruby/validator_thread.rb
78${GEM_LIBDIR}/lib/Dnsruby/zone_reader.rb 77${GEM_LIBDIR}/lib/Dnsruby/zone_reader.rb
79${GEM_LIBDIR}/lib/Dnsruby/zone_transfer.rb 78${GEM_LIBDIR}/lib/Dnsruby/zone_transfer.rb
80${GEM_LIBDIR}/lib/dnsruby.rb 79${GEM_LIBDIR}/lib/dnsruby.rb
81${GEM_LIBDIR}/test/custom.txt 80${GEM_LIBDIR}/test/custom.txt
82${GEM_LIBDIR}/test/resolv.conf 81${GEM_LIBDIR}/test/resolv.conf
83${GEM_LIBDIR}/test/tc_axfr.rb 82${GEM_LIBDIR}/test/tc_axfr.rb
84${GEM_LIBDIR}/test/tc_cache.rb 83${GEM_LIBDIR}/test/tc_cache.rb
85${GEM_LIBDIR}/test/tc_dlv.rb 84${GEM_LIBDIR}/test/tc_dlv.rb
86${GEM_LIBDIR}/test/tc_dns.rb 85${GEM_LIBDIR}/test/tc_dns.rb
87${GEM_LIBDIR}/test/tc_dnskey.rb 86${GEM_LIBDIR}/test/tc_dnskey.rb
88${GEM_LIBDIR}/test/tc_dnsruby.rb 87${GEM_LIBDIR}/test/tc_dnsruby.rb
89${GEM_LIBDIR}/test/tc_ds.rb 88${GEM_LIBDIR}/test/tc_ds.rb
90${GEM_LIBDIR}/test/tc_escapedchars.rb 89${GEM_LIBDIR}/test/tc_escapedchars.rb
91${GEM_LIBDIR}/test/tc_header.rb 90${GEM_LIBDIR}/test/tc_header.rb
92${GEM_LIBDIR}/test/tc_hip.rb 91${GEM_LIBDIR}/test/tc_hip.rb
93${GEM_LIBDIR}/test/tc_ipseckey.rb 92${GEM_LIBDIR}/test/tc_ipseckey.rb
94${GEM_LIBDIR}/test/tc_misc.rb 93${GEM_LIBDIR}/test/tc_misc.rb
95${GEM_LIBDIR}/test/tc_name.rb 94${GEM_LIBDIR}/test/tc_name.rb
96${GEM_LIBDIR}/test/tc_naptr.rb 95${GEM_LIBDIR}/test/tc_naptr.rb
97${GEM_LIBDIR}/test/tc_nsec.rb 96${GEM_LIBDIR}/test/tc_nsec.rb
98${GEM_LIBDIR}/test/tc_nsec3.rb 97${GEM_LIBDIR}/test/tc_nsec3.rb
99${GEM_LIBDIR}/test/tc_nsec3param.rb 98${GEM_LIBDIR}/test/tc_nsec3param.rb
100${GEM_LIBDIR}/test/tc_packet.rb 99${GEM_LIBDIR}/test/tc_packet.rb
101${GEM_LIBDIR}/test/tc_packet_unique_push.rb 100${GEM_LIBDIR}/test/tc_packet_unique_push.rb
102${GEM_LIBDIR}/test/tc_question.rb 101${GEM_LIBDIR}/test/tc_question.rb
103${GEM_LIBDIR}/test/tc_queue.rb 102${GEM_LIBDIR}/test/tc_queue.rb
104${GEM_LIBDIR}/test/tc_recur.rb 103${GEM_LIBDIR}/test/tc_recur.rb
105${GEM_LIBDIR}/test/tc_res_config.rb 104${GEM_LIBDIR}/test/tc_res_config.rb
106${GEM_LIBDIR}/test/tc_res_env.rb 105${GEM_LIBDIR}/test/tc_res_env.rb
107${GEM_LIBDIR}/test/tc_res_file.rb 106${GEM_LIBDIR}/test/tc_res_file.rb
108${GEM_LIBDIR}/test/tc_res_opt.rb 107${GEM_LIBDIR}/test/tc_res_opt.rb
109${GEM_LIBDIR}/test/tc_resolver.rb 108${GEM_LIBDIR}/test/tc_resolver.rb
110${GEM_LIBDIR}/test/tc_rr-opt.rb 109${GEM_LIBDIR}/test/tc_rr-opt.rb
111${GEM_LIBDIR}/test/tc_rr-txt.rb 110${GEM_LIBDIR}/test/tc_rr-txt.rb
112${GEM_LIBDIR}/test/tc_rr-unknown.rb 111${GEM_LIBDIR}/test/tc_rr-unknown.rb
113${GEM_LIBDIR}/test/tc_rr.rb 112${GEM_LIBDIR}/test/tc_rr.rb
114${GEM_LIBDIR}/test/tc_rrset.rb 113${GEM_LIBDIR}/test/tc_rrset.rb
115${GEM_LIBDIR}/test/tc_rrsig.rb 114${GEM_LIBDIR}/test/tc_rrsig.rb
116${GEM_LIBDIR}/test/tc_single_resolver.rb 115${GEM_LIBDIR}/test/tc_single_resolver.rb
117${GEM_LIBDIR}/test/tc_soak.rb 116${GEM_LIBDIR}/test/tc_soak.rb
118${GEM_LIBDIR}/test/tc_soak_base.rb 117${GEM_LIBDIR}/test/tc_soak_base.rb
119${GEM_LIBDIR}/test/tc_sshfp.rb 118${GEM_LIBDIR}/test/tc_sshfp.rb
120${GEM_LIBDIR}/test/tc_tcp.rb 119${GEM_LIBDIR}/test/tc_tcp.rb
121${GEM_LIBDIR}/test/tc_tkey.rb 120${GEM_LIBDIR}/test/tc_tkey.rb
122${GEM_LIBDIR}/test/tc_tsig.rb 121${GEM_LIBDIR}/test/tc_tsig.rb
123${GEM_LIBDIR}/test/tc_update.rb 122${GEM_LIBDIR}/test/tc_update.rb
124${GEM_LIBDIR}/test/tc_validator.rb 123${GEM_LIBDIR}/test/tc_validator.rb
125${GEM_LIBDIR}/test/tc_verifier.rb 124${GEM_LIBDIR}/test/tc_verifier.rb
126${GEM_LIBDIR}/test/ts_dnsruby.rb 125${GEM_LIBDIR}/test/ts_dnsruby.rb
127${GEM_LIBDIR}/test/ts_offline.rb 126${GEM_LIBDIR}/test/ts_offline.rb
128${GEM_LIBDIR}/test/ts_online.rb 127${GEM_LIBDIR}/test/ts_online.rb
129${GEM_HOME}/specifications/${GEM_NAME}.gemspec 128${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.7 -r1.8 pkgsrc/net/ruby-dnsruby/distinfo (switch to unified diff)

--- pkgsrc/net/ruby-dnsruby/distinfo 2011/03/21 13:22:27 1.7
+++ pkgsrc/net/ruby-dnsruby/distinfo 2011/11/18 20:13:37 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2011/03/21 13:22:27 pettai Exp $ 1$NetBSD: distinfo,v 1.8 2011/11/18 20:13:37 pettai Exp $
2 2
3SHA1 (dnsruby-1.52.gem) = 036788f47ac16767a9cfdcdf7c03cd2bbf02494e 3SHA1 (dnsruby-1.53.gem) = f94e61245c0c81c626fa7e311330ca2f6657356a
4RMD160 (dnsruby-1.52.gem) = 5c4078a8a1f69fe17a2c521830822a18c74074af 4RMD160 (dnsruby-1.53.gem) = 5abba99c4078d21c2daeff4748b8c896d7d598f7
5Size (dnsruby-1.52.gem) = 352768 bytes 5Size (dnsruby-1.53.gem) = 205824 bytes