]> granicus.if.org Git - pdns/commitdiff
Add sdig to pdns-tools
authorPieter Lexis <pieter.lexis@powerdns.com>
Wed, 9 Sep 2015 16:08:38 +0000 (18:08 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Wed, 9 Sep 2015 16:08:38 +0000 (18:08 +0200)
build-scripts/build-auth-rpm
build-scripts/debian-authoritative-semistatic/rules
build-scripts/debian-authoritative/pdns-tools.install
docs/Makefile.am
docs/manpages/sdig.1.md [new file with mode: 0644]
pdns/Makefile.am

index 29a1b233c2345fad4834e04e6ebecac804a9dcd4..fa7d90e4075ecb5a12d54b21d94ecb1178d173ef 100755 (executable)
@@ -231,6 +231,7 @@ fi
 %{_bindir}/nproxy
 %{_bindir}/nsec3dig
 %{_bindir}/saxfr
+%{_bindir}/sdig
 %{_mandir}/man1/dnsbulktest.1.gz
 %{_mandir}/man1/dnsgram.1.gz
 %{_mandir}/man1/dnsreplay.1.gz
@@ -240,6 +241,7 @@ fi
 %{_mandir}/man1/dnswasher.1.gz
 %{_mandir}/man1/nsec3dig.1.gz
 %{_mandir}/man1/saxfr.1.gz
+%{_mandir}/man1/sdig.1.gz
 
 %files backend-mysql
 %doc pdns/dnssec.schema.mysql.sql
@@ -490,6 +492,7 @@ exit 0
 %{_bindir}/nproxy
 %{_bindir}/nsec3dig
 %{_bindir}/saxfr
+%{_bindir}/sdig
 %{_mandir}/man1/dnsbulktest.1.gz
 %{_mandir}/man1/dnsgram.1.gz
 %{_mandir}/man1/dnsreplay.1.gz
@@ -499,6 +502,7 @@ exit 0
 %{_mandir}/man1/dnswasher.1.gz
 %{_mandir}/man1/nsec3dig.1.gz
 %{_mandir}/man1/saxfr.1.gz
+%{_mandir}/man1/sdig.1.gz
 
 %files backend-mysql
 %doc modules/gmysqlbackend/schema.mysql.sql
index 6764199c050847c4fd589a568494099b4461dde2..d2da226f50e0a043f7d0130f0bbbb0846be4c105 100755 (executable)
@@ -85,7 +85,7 @@ binary-main-prepare:
 
        #FIXME: shell loops hide errors
        for prog in dnsbulktest dnsgram dnsreplay dnsscan dnsscope dnstcpbench dnswasher \
-               notify nproxy nsec3dig saxfr ; do \
+               notify nproxy nsec3dig saxfr sdig ; do \
                mv "$(tmpdir)"/usr/bin/$$prog "$(tools_tmpdir)"/usr/bin ; \
                [ -e "$(tmpdir)"/usr/share/man/man8/"$$prog".8 ] && \
                        mv "$(tmpdir)"/usr/share/man/man8/"$$prog".8 "$(tools_tmpdir)"/usr/share/man/man8/ ; \
index a76d7752ab0802f93325a6d128272540411422e5..5fe1e999463afd818608b5559953753d651e4a82 100644 (file)
@@ -7,3 +7,4 @@ usr/bin/dnstcpbench
 usr/bin/dnswasher
 usr/bin/nsec3dig
 usr/bin/saxfr
+usr/bin/sdig
index 39bdaf7a879e572ea5be7850f2df721df6736de3..95337cc01e912727a058f902ef17ac215da34721 100644 (file)
@@ -12,7 +12,8 @@ MANPAGES_TARGET_TOOLS = dnsbulktest.1 \
        dnstcpbench.1 \
        dnswasher.1 \
        nsec3dig.1 \
-       saxfr.1
+       saxfr.1 \
+       sdig.1
 
 MANPAGES_TARGET_DNSDIST = dnsdist.1
 
diff --git a/docs/manpages/sdig.1.md b/docs/manpages/sdig.1.md
new file mode 100644 (file)
index 0000000..1b04ad0
--- /dev/null
@@ -0,0 +1,30 @@
+% SDIG(1)
+% PowerDNS.com BV
+% September 2015
+
+# NAME
+**sdig** - Perform a DNS query and show the results
+
+# SYNOPSIS
+**sdig** *IPADDRESS* *PORT* *QNAME* *QTYPE* [*OPTIONS*]
+
+# DESCRIPTION
+**sdig** sends a DNS query to *IPADDRESS* on port *PORT* and displays the answer
+in a formatted way.
+
+# OPTIONS
+These options can be added to the commandline in any order.
+dnssec
+:    Set the DO bit to request DNSSEC information.
+
+hidesoadetails
+:    Don't show the SOA serial in the response.
+
+recurse
+:    Set the RD bit in the question.
+
+showflags
+:    Show the NSEC3 flags in the response.
+
+tcp
+:    Use TCP instead of UDP to send the query.
index b1f94e0ffa850985e19e6e4f194d6725a8e24f95..8203f0419b5e6d4db1827f7b6dc0a7e77f55fc60 100644 (file)
@@ -88,7 +88,8 @@ bin_PROGRAMS += \
        notify \
        nproxy \
        nsec3dig \
-       saxfr
+       saxfr \
+       sdig
 
 if HAVE_RECVMMSG
 bin_PROGRAMS += calidns