Mon Jun 8 15:03:52 2015 UTC ()
Update ruby-dnsruby to 1.58.0.

## v1.58.0

* Add TCP pipelining (reusing a single TCP connection for multiple requests).
* Enhance zone reading, including reading data from a string.
* Add add_answer! method for adding duplicate answers, as needed for an AXFR response.
* Add support for GPOS and NXT resource records.
* Test cleanup, including removal of use of Nominet servers, soak_test cleanup.
* Refactorings: MessageDecoder, Resolv, Resolver (part).
* Fix zone reader adding unwanted dot to relative hostnames being converted to absolute.
* Fix default access for tsig options in Resolver.
* Fix ZoneTransfer not to use deprecated SingleResolver.
* Fix Resolver bug in parameter to create_tsig_options.
* Fix tests to always use working copy and not gem.


(taca)
diff -r1.13 -r1.14 pkgsrc/net/ruby-dnsruby/Makefile
diff -r1.5 -r1.6 pkgsrc/net/ruby-dnsruby/PLIST
diff -r1.10 -r1.11 pkgsrc/net/ruby-dnsruby/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/net/ruby-dnsruby/Makefile (expand / switch to unified diff)

--- pkgsrc/net/ruby-dnsruby/Makefile 2015/02/04 15:49:30 1.13
+++ pkgsrc/net/ruby-dnsruby/Makefile 2015/06/08 15:03:52 1.14
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.13 2015/02/04 15:49:30 taca Exp $ 1# $NetBSD: Makefile,v 1.14 2015/06/08 15:03:52 taca Exp $
2 2
3DISTNAME= dnsruby-1.57.0 3DISTNAME= dnsruby-1.58.0
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
11post-extract: 11post-extract:
12 ${MKDIR} ${WRKSRC}/html/classes 12 ${MKDIR} ${WRKSRC}/html/classes
13 ${MKDIR} ${WRKSRC}/html/files 13 ${MKDIR} ${WRKSRC}/html/files
14 14
15.include "../../lang/ruby/gem.mk" 15.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/net/ruby-dnsruby/PLIST (expand / switch to unified diff)

--- pkgsrc/net/ruby-dnsruby/PLIST 2015/02/04 15:49:30 1.5
+++ pkgsrc/net/ruby-dnsruby/PLIST 2015/06/08 15:03:52 1.6
@@ -1,40 +1,42 @@ @@ -1,40 +1,42 @@
1@comment $NetBSD: PLIST,v 1.5 2015/02/04 15:49:30 taca Exp $ 1@comment $NetBSD: PLIST,v 1.6 2015/06/08 15:03:52 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.coveralls.yml 3${GEM_LIBDIR}/.coveralls.yml
4${GEM_LIBDIR}/.gitignore 4${GEM_LIBDIR}/.gitignore
5${GEM_LIBDIR}/.travis.yml 5${GEM_LIBDIR}/.travis.yml
6${GEM_LIBDIR}/DNSSEC 6${GEM_LIBDIR}/DNSSEC
7${GEM_LIBDIR}/EVENTMACHINE 7${GEM_LIBDIR}/EVENTMACHINE
8${GEM_LIBDIR}/EXAMPLES 8${GEM_LIBDIR}/EXAMPLES
9${GEM_LIBDIR}/Gemfile 9${GEM_LIBDIR}/Gemfile
10${GEM_LIBDIR}/README.md 10${GEM_LIBDIR}/README.md
11${GEM_LIBDIR}/RELEASE_NOTES.md 11${GEM_LIBDIR}/RELEASE_NOTES.md
12${GEM_LIBDIR}/Rakefile 12${GEM_LIBDIR}/Rakefile
13${GEM_LIBDIR}/SIGNED_UPDATES 13${GEM_LIBDIR}/SIGNED_UPDATES
14${GEM_LIBDIR}/demo/axfr.rb 14${GEM_LIBDIR}/demo/axfr.rb
15${GEM_LIBDIR}/demo/check_soa.rb 15${GEM_LIBDIR}/demo/check_soa.rb
16${GEM_LIBDIR}/demo/check_zone.rb 16${GEM_LIBDIR}/demo/check_zone.rb
17${GEM_LIBDIR}/demo/digdlv.rb 17${GEM_LIBDIR}/demo/digdlv.rb
18${GEM_LIBDIR}/demo/digroot.rb 18${GEM_LIBDIR}/demo/digroot.rb
19${GEM_LIBDIR}/demo/example_recurse.rb 19${GEM_LIBDIR}/demo/example_recurse.rb
20${GEM_LIBDIR}/demo/mresolv.rb 20${GEM_LIBDIR}/demo/mresolv.rb
21${GEM_LIBDIR}/demo/mx.rb 21${GEM_LIBDIR}/demo/mx.rb
22${GEM_LIBDIR}/demo/rubydig.rb 22${GEM_LIBDIR}/demo/rubydig.rb
23${GEM_LIBDIR}/demo/to_resolve.txt 23${GEM_LIBDIR}/demo/to_resolve.txt
24${GEM_LIBDIR}/demo/trace_dns.rb 24${GEM_LIBDIR}/demo/trace_dns.rb
25${GEM_LIBDIR}/dnsruby.gemspec 25${GEM_LIBDIR}/dnsruby.gemspec
26${GEM_LIBDIR}/lib/dnsruby.rb 26${GEM_LIBDIR}/lib/dnsruby.rb
27${GEM_LIBDIR}/lib/dnsruby/DNS.rb 27${GEM_LIBDIR}/lib/dnsruby/DNS.rb
 28${GEM_LIBDIR}/lib/dnsruby/bit_mapping.rb
 29${GEM_LIBDIR}/lib/dnsruby/bitmap.rb
28${GEM_LIBDIR}/lib/dnsruby/cache.rb 30${GEM_LIBDIR}/lib/dnsruby/cache.rb
29${GEM_LIBDIR}/lib/dnsruby/code_mapper.rb 31${GEM_LIBDIR}/lib/dnsruby/code_mapper.rb
30${GEM_LIBDIR}/lib/dnsruby/code_mappers.rb 32${GEM_LIBDIR}/lib/dnsruby/code_mappers.rb
31${GEM_LIBDIR}/lib/dnsruby/config.rb 33${GEM_LIBDIR}/lib/dnsruby/config.rb
32${GEM_LIBDIR}/lib/dnsruby/dnssec.rb 34${GEM_LIBDIR}/lib/dnsruby/dnssec.rb
33${GEM_LIBDIR}/lib/dnsruby/hosts.rb 35${GEM_LIBDIR}/lib/dnsruby/hosts.rb
34${GEM_LIBDIR}/lib/dnsruby/ipv4.rb 36${GEM_LIBDIR}/lib/dnsruby/ipv4.rb
35${GEM_LIBDIR}/lib/dnsruby/ipv6.rb 37${GEM_LIBDIR}/lib/dnsruby/ipv6.rb
36${GEM_LIBDIR}/lib/dnsruby/key_cache.rb 38${GEM_LIBDIR}/lib/dnsruby/key_cache.rb
37${GEM_LIBDIR}/lib/dnsruby/message/decoder.rb 39${GEM_LIBDIR}/lib/dnsruby/message/decoder.rb
38${GEM_LIBDIR}/lib/dnsruby/message/encoder.rb 40${GEM_LIBDIR}/lib/dnsruby/message/encoder.rb
39${GEM_LIBDIR}/lib/dnsruby/message/header.rb 41${GEM_LIBDIR}/lib/dnsruby/message/header.rb
40${GEM_LIBDIR}/lib/dnsruby/message/message.rb 42${GEM_LIBDIR}/lib/dnsruby/message/message.rb
@@ -58,94 +60,101 @@ ${GEM_LIBDIR}/lib/dnsruby/resource/HINFO @@ -58,94 +60,101 @@ ${GEM_LIBDIR}/lib/dnsruby/resource/HINFO
58${GEM_LIBDIR}/lib/dnsruby/resource/HIP.rb 60${GEM_LIBDIR}/lib/dnsruby/resource/HIP.rb
59${GEM_LIBDIR}/lib/dnsruby/resource/IN.rb 61${GEM_LIBDIR}/lib/dnsruby/resource/IN.rb
60${GEM_LIBDIR}/lib/dnsruby/resource/IPSECKEY.rb 62${GEM_LIBDIR}/lib/dnsruby/resource/IPSECKEY.rb
61${GEM_LIBDIR}/lib/dnsruby/resource/ISDN.rb 63${GEM_LIBDIR}/lib/dnsruby/resource/ISDN.rb
62${GEM_LIBDIR}/lib/dnsruby/resource/KX.rb 64${GEM_LIBDIR}/lib/dnsruby/resource/KX.rb
63${GEM_LIBDIR}/lib/dnsruby/resource/LOC.rb 65${GEM_LIBDIR}/lib/dnsruby/resource/LOC.rb
64${GEM_LIBDIR}/lib/dnsruby/resource/MINFO.rb 66${GEM_LIBDIR}/lib/dnsruby/resource/MINFO.rb
65${GEM_LIBDIR}/lib/dnsruby/resource/MX.rb 67${GEM_LIBDIR}/lib/dnsruby/resource/MX.rb
66${GEM_LIBDIR}/lib/dnsruby/resource/NAPTR.rb 68${GEM_LIBDIR}/lib/dnsruby/resource/NAPTR.rb
67${GEM_LIBDIR}/lib/dnsruby/resource/NSAP.rb 69${GEM_LIBDIR}/lib/dnsruby/resource/NSAP.rb
68${GEM_LIBDIR}/lib/dnsruby/resource/NSEC.rb 70${GEM_LIBDIR}/lib/dnsruby/resource/NSEC.rb
69${GEM_LIBDIR}/lib/dnsruby/resource/NSEC3.rb 71${GEM_LIBDIR}/lib/dnsruby/resource/NSEC3.rb
70${GEM_LIBDIR}/lib/dnsruby/resource/NSEC3PARAM.rb 72${GEM_LIBDIR}/lib/dnsruby/resource/NSEC3PARAM.rb
 73${GEM_LIBDIR}/lib/dnsruby/resource/NXT.rb
71${GEM_LIBDIR}/lib/dnsruby/resource/OPT.rb 74${GEM_LIBDIR}/lib/dnsruby/resource/OPT.rb
72${GEM_LIBDIR}/lib/dnsruby/resource/PX.rb 75${GEM_LIBDIR}/lib/dnsruby/resource/PX.rb
73${GEM_LIBDIR}/lib/dnsruby/resource/RP.rb 76${GEM_LIBDIR}/lib/dnsruby/resource/RP.rb
74${GEM_LIBDIR}/lib/dnsruby/resource/RR.rb 77${GEM_LIBDIR}/lib/dnsruby/resource/RR.rb
75${GEM_LIBDIR}/lib/dnsruby/resource/RRSIG.rb 78${GEM_LIBDIR}/lib/dnsruby/resource/RRSIG.rb
76${GEM_LIBDIR}/lib/dnsruby/resource/RRSet.rb 79${GEM_LIBDIR}/lib/dnsruby/resource/RRSet.rb
77${GEM_LIBDIR}/lib/dnsruby/resource/RT.rb 80${GEM_LIBDIR}/lib/dnsruby/resource/RT.rb
78${GEM_LIBDIR}/lib/dnsruby/resource/SOA.rb 81${GEM_LIBDIR}/lib/dnsruby/resource/SOA.rb
79${GEM_LIBDIR}/lib/dnsruby/resource/SPF.rb 82${GEM_LIBDIR}/lib/dnsruby/resource/SPF.rb
80${GEM_LIBDIR}/lib/dnsruby/resource/SRV.rb 83${GEM_LIBDIR}/lib/dnsruby/resource/SRV.rb
81${GEM_LIBDIR}/lib/dnsruby/resource/SSHFP.rb 84${GEM_LIBDIR}/lib/dnsruby/resource/SSHFP.rb
82${GEM_LIBDIR}/lib/dnsruby/resource/TKEY.rb 85${GEM_LIBDIR}/lib/dnsruby/resource/TKEY.rb
83${GEM_LIBDIR}/lib/dnsruby/resource/TSIG.rb 86${GEM_LIBDIR}/lib/dnsruby/resource/TSIG.rb
84${GEM_LIBDIR}/lib/dnsruby/resource/TXT.rb 87${GEM_LIBDIR}/lib/dnsruby/resource/TXT.rb
85${GEM_LIBDIR}/lib/dnsruby/resource/X25.rb 88${GEM_LIBDIR}/lib/dnsruby/resource/X25.rb
86${GEM_LIBDIR}/lib/dnsruby/resource/domain_name.rb 89${GEM_LIBDIR}/lib/dnsruby/resource/domain_name.rb
87${GEM_LIBDIR}/lib/dnsruby/resource/generic.rb 90${GEM_LIBDIR}/lib/dnsruby/resource/generic.rb
88${GEM_LIBDIR}/lib/dnsruby/resource/resource.rb 91${GEM_LIBDIR}/lib/dnsruby/resource/resource.rb
 92${GEM_LIBDIR}/lib/dnsruby/resource/type_bitmap.rb
89${GEM_LIBDIR}/lib/dnsruby/select_thread.rb 93${GEM_LIBDIR}/lib/dnsruby/select_thread.rb
90${GEM_LIBDIR}/lib/dnsruby/single_resolver.rb 94${GEM_LIBDIR}/lib/dnsruby/single_resolver.rb
91${GEM_LIBDIR}/lib/dnsruby/single_verifier.rb 95${GEM_LIBDIR}/lib/dnsruby/single_verifier.rb
92${GEM_LIBDIR}/lib/dnsruby/the_log.rb 96${GEM_LIBDIR}/lib/dnsruby/the_log.rb
93${GEM_LIBDIR}/lib/dnsruby/update.rb 97${GEM_LIBDIR}/lib/dnsruby/update.rb
94${GEM_LIBDIR}/lib/dnsruby/validator_thread.rb 98${GEM_LIBDIR}/lib/dnsruby/validator_thread.rb
95${GEM_LIBDIR}/lib/dnsruby/version.rb 99${GEM_LIBDIR}/lib/dnsruby/version.rb
96${GEM_LIBDIR}/lib/dnsruby/zone_reader.rb 100${GEM_LIBDIR}/lib/dnsruby/zone_reader.rb
97${GEM_LIBDIR}/lib/dnsruby/zone_transfer.rb 101${GEM_LIBDIR}/lib/dnsruby/zone_transfer.rb
98${GEM_LIBDIR}/test/custom.txt 102${GEM_LIBDIR}/test/custom.txt
99${GEM_LIBDIR}/test/resolv.conf 103${GEM_LIBDIR}/test/resolv.conf
100${GEM_LIBDIR}/test/spec_helper.rb 104${GEM_LIBDIR}/test/spec_helper.rb
101${GEM_LIBDIR}/test/tc_axfr.rb 105${GEM_LIBDIR}/test/tc_axfr.rb
102${GEM_LIBDIR}/test/tc_cache.rb 106${GEM_LIBDIR}/test/tc_cache.rb
103${GEM_LIBDIR}/test/tc_dlv.rb 107${GEM_LIBDIR}/test/tc_dlv.rb
104${GEM_LIBDIR}/test/tc_dns.rb 108${GEM_LIBDIR}/test/tc_dns.rb
105${GEM_LIBDIR}/test/tc_dnskey.rb 109${GEM_LIBDIR}/test/tc_dnskey.rb
106${GEM_LIBDIR}/test/tc_dnsruby.rb 
107${GEM_LIBDIR}/test/tc_ds.rb 110${GEM_LIBDIR}/test/tc_ds.rb
108${GEM_LIBDIR}/test/tc_escapedchars.rb 111${GEM_LIBDIR}/test/tc_escapedchars.rb
109${GEM_LIBDIR}/test/tc_gpos.rb 112${GEM_LIBDIR}/test/tc_gpos.rb
110${GEM_LIBDIR}/test/tc_hash.rb 113${GEM_LIBDIR}/test/tc_hash.rb
111${GEM_LIBDIR}/test/tc_header.rb 114${GEM_LIBDIR}/test/tc_header.rb
112${GEM_LIBDIR}/test/tc_hip.rb 115${GEM_LIBDIR}/test/tc_hip.rb
113${GEM_LIBDIR}/test/tc_hs.rb 116${GEM_LIBDIR}/test/tc_hs.rb
114${GEM_LIBDIR}/test/tc_ipseckey.rb 117${GEM_LIBDIR}/test/tc_ipseckey.rb
115${GEM_LIBDIR}/test/tc_message.rb 118${GEM_LIBDIR}/test/tc_message.rb
116${GEM_LIBDIR}/test/tc_misc.rb 119${GEM_LIBDIR}/test/tc_misc.rb
117${GEM_LIBDIR}/test/tc_name.rb 120${GEM_LIBDIR}/test/tc_name.rb
118${GEM_LIBDIR}/test/tc_naptr.rb 121${GEM_LIBDIR}/test/tc_naptr.rb
119${GEM_LIBDIR}/test/tc_nsec.rb 122${GEM_LIBDIR}/test/tc_nsec.rb
120${GEM_LIBDIR}/test/tc_nsec3.rb 123${GEM_LIBDIR}/test/tc_nsec3.rb
121${GEM_LIBDIR}/test/tc_nsec3param.rb 124${GEM_LIBDIR}/test/tc_nsec3param.rb
 125${GEM_LIBDIR}/test/tc_nxt.rb
122${GEM_LIBDIR}/test/tc_packet.rb 126${GEM_LIBDIR}/test/tc_packet.rb
123${GEM_LIBDIR}/test/tc_packet_unique_push.rb 127${GEM_LIBDIR}/test/tc_packet_unique_push.rb
124${GEM_LIBDIR}/test/tc_question.rb 128${GEM_LIBDIR}/test/tc_question.rb
125${GEM_LIBDIR}/test/tc_queue.rb 129${GEM_LIBDIR}/test/tc_queue.rb
126${GEM_LIBDIR}/test/tc_recur.rb 130${GEM_LIBDIR}/test/tc_recur.rb
127${GEM_LIBDIR}/test/tc_res_config.rb 131${GEM_LIBDIR}/test/tc_res_config.rb
128${GEM_LIBDIR}/test/tc_res_env.rb 132${GEM_LIBDIR}/test/tc_res_env.rb
129${GEM_LIBDIR}/test/tc_res_file.rb 133${GEM_LIBDIR}/test/tc_res_file.rb
130${GEM_LIBDIR}/test/tc_res_opt.rb 134${GEM_LIBDIR}/test/tc_res_opt.rb
 135${GEM_LIBDIR}/test/tc_resolv.rb
131${GEM_LIBDIR}/test/tc_resolver.rb 136${GEM_LIBDIR}/test/tc_resolver.rb
132${GEM_LIBDIR}/test/tc_rr-opt.rb 137${GEM_LIBDIR}/test/tc_rr-opt.rb
133${GEM_LIBDIR}/test/tc_rr-txt.rb 138${GEM_LIBDIR}/test/tc_rr-txt.rb
134${GEM_LIBDIR}/test/tc_rr-unknown.rb 139${GEM_LIBDIR}/test/tc_rr-unknown.rb
135${GEM_LIBDIR}/test/tc_rr.rb 140${GEM_LIBDIR}/test/tc_rr.rb
136${GEM_LIBDIR}/test/tc_rrset.rb 141${GEM_LIBDIR}/test/tc_rrset.rb
137${GEM_LIBDIR}/test/tc_rrsig.rb 142${GEM_LIBDIR}/test/tc_rrsig.rb
138${GEM_LIBDIR}/test/tc_single_resolver.rb 143${GEM_LIBDIR}/test/tc_single_resolver.rb
139${GEM_LIBDIR}/test/tc_soak.rb 144${GEM_LIBDIR}/test/tc_soak.rb
140${GEM_LIBDIR}/test/tc_soak_base.rb 145${GEM_LIBDIR}/test/tc_soak_base.rb
141${GEM_LIBDIR}/test/tc_sshfp.rb 146${GEM_LIBDIR}/test/tc_sshfp.rb
142${GEM_LIBDIR}/test/tc_tcp.rb 147${GEM_LIBDIR}/test/tc_tcp.rb
 148${GEM_LIBDIR}/test/tc_tcp_pipelining.rb
143${GEM_LIBDIR}/test/tc_tkey.rb 149${GEM_LIBDIR}/test/tc_tkey.rb
144${GEM_LIBDIR}/test/tc_tsig.rb 150${GEM_LIBDIR}/test/tc_tsig.rb
145${GEM_LIBDIR}/test/tc_update.rb 151${GEM_LIBDIR}/test/tc_update.rb
146${GEM_LIBDIR}/test/tc_validator.rb 152${GEM_LIBDIR}/test/tc_validator.rb
147${GEM_LIBDIR}/test/tc_verifier.rb 153${GEM_LIBDIR}/test/tc_verifier.rb
 154${GEM_LIBDIR}/test/tc_zone_reader.rb
 155${GEM_LIBDIR}/test/test_dnsserver.rb
 156${GEM_LIBDIR}/test/test_utils.rb
148${GEM_LIBDIR}/test/ts_dnsruby.rb 157${GEM_LIBDIR}/test/ts_dnsruby.rb
149${GEM_LIBDIR}/test/ts_offline.rb 158${GEM_LIBDIR}/test/ts_offline.rb
150${GEM_LIBDIR}/test/ts_online.rb 159${GEM_LIBDIR}/test/ts_online.rb
151${GEM_HOME}/specifications/${GEM_NAME}.gemspec 160${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.10 -r1.11 pkgsrc/net/ruby-dnsruby/distinfo (expand / switch to unified diff)

--- pkgsrc/net/ruby-dnsruby/distinfo 2015/02/04 15:49:30 1.10
+++ pkgsrc/net/ruby-dnsruby/distinfo 2015/06/08 15:03:52 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2015/02/04 15:49:30 taca Exp $ 1$NetBSD: distinfo,v 1.11 2015/06/08 15:03:52 taca Exp $
2 2
3SHA1 (dnsruby-1.57.0.gem) = 57e2e870d0a42e70b91c63e7a13aeef77c69e857 3SHA1 (dnsruby-1.58.0.gem) = 1041ddd20b12c4fa986f1865eb9008e8140a7e02
4RMD160 (dnsruby-1.57.0.gem) = 287aa844c84a5c4c603dafae2ce2907eba934f83 4RMD160 (dnsruby-1.58.0.gem) = dbab9b0527f9353c3fac5cd04dfe2f1229ac60fd
5Size (dnsruby-1.57.0.gem) = 215552 bytes 5Size (dnsruby-1.58.0.gem) = 230912 bytes