Commit Graph

16 Commits

Author SHA1 Message Date
Nate Riffe
c024a7fc5d Merge pull request #71 from nerdlich/sshfp
Fixed TLSA support and added support for SSHFP record type
2016-01-29 07:28:34 -06:00
Nate Riffe
c4918b7295 Flip the assumption
If `Socket.ip_address_list` doesn't exist, then assume the dependency.
2016-01-29 06:30:44 -06:00
Nate Riffe
2fb9d23c01 Check for API support for autorequire
`Socket.ip_address_list` is a new addition to ruby 1.9. Maintain support for
ruby 1.8.7 by making the new autorequire feature of `resource_record`
conditional on the existence of the required API.
2016-01-29 06:30:44 -06:00
Thomas Sturm
fbb7e3c7d7 Fixed TLSA support and added support for SSHFP record type 2016-01-11 21:42:42 +01:00
Nate Riffe
6d655fbfbc When a record is local, require the service 2015-12-27 09:22:20 -06:00
Nate Riffe
b532680b3b Merge pull request #31 from norcams/keyfile_resource_record
Support custom keyfile paths
2015-06-12 19:16:45 -05:00
Doug Neal
882214a2a9 On resource_record validation failure, raise an ArgumentError instead of calling Util::Errors.fail 2015-05-14 14:50:01 +01:00
Nate Riffe
019aefac22 Allow response records from other sections
DNS queries for delegation records to poorly constructed zones won't have
answers, but they will have authority. Also, +nosearch
2015-05-05 11:52:51 -05:00
Jan Ivar Beddari
53d60fe8a7 Support custom keyfile paths
This makes it possible to use resource_record with "standalone"
keyfiles by introducing a keyfile parameter
2015-04-17 13:01:56 +02:00
Tilo Klausing
97387e441a added record type DS (Pt 2) 2015-02-12 21:32:13 +01:00
Tilo Klausing
f36cd04732 added record type DS 2015-02-12 21:31:59 +01:00
Nate Riffe
f90f0f5caf Deprecate dns_rr 2014-12-10 18:31:27 -06:00
Nate Riffe
5cff0ac97e Support wildcard DNS names 2014-09-13 09:13:18 -05:00
Nate Riffe
c0143b2ca7 Create resource_record type
Abstract out the nsupdate provider logic and implement a new resource_record
type around it which applies no semantic value to its title.

Also: support SPF and TXT records, include isrequired on required parameters
(though it doesn't seem to work as advertised)
2014-09-10 13:02:31 -05:00
Nate Riffe
02db5f35a2 Use tsig parameter for dig, too.
Add the tsig_param when invoking dig using the -y command line option. This
allows dig and nsupdate to operate in the same view when views are matched by
tsig signature.
2014-09-05 09:45:15 -05:00
Nate Riffe
3e6ab1b0d4 Creates a dns_rr resource for managing RRs 2013-11-30 19:27:48 -06:00