]> granicus.if.org Git - pdns/commitdiff
change default for any-to-tcp to yes
authorKees Monshouwer <mind04@monshouwer.org>
Mon, 22 Aug 2016 19:21:07 +0000 (21:21 +0200)
committermind04 <mind04@monshouwer.org>
Mon, 22 Aug 2016 22:27:33 +0000 (00:27 +0200)
14 files changed:
modules/geoipbackend/regression-tests/static-any-resolution/command
pdns/common_startup.cc
regression-tests/backends/gmysql-master
regression-tests/tests/any-nxdomain/command
regression-tests/tests/any-query/command
regression-tests/tests/any-to-tcp-query/command [new file with mode: 0755]
regression-tests/tests/any-to-tcp-query/description [new file with mode: 0644]
regression-tests/tests/any-to-tcp-query/expected_result [new file with mode: 0644]
regression-tests/tests/any-to-tcp-query/skip.dyndns [new file with mode: 0644]
regression-tests/tests/any-wildcard-dnssec/command
regression-tests/tests/any-wildcard/command
regression-tests/tests/cname-to-nxdomain-any/command
regression-tests/tests/cname-to-unauth-any/command
regression-tests/tests/ent-any/command

index abd0fdf43350f3235a22dba42407f760b58dfec8..2bc81137c1c25869ed4455e393c4c2ba725ae03b 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
-cleandig geo.example.com ANY
+cleandig geo.example.com ANY tcp
 
index 83111347da16013e3b83337b1bc968d458b1bfd1..49d8ef35370d768722acb68341d10b6dca5f23a9 100644 (file)
@@ -128,7 +128,7 @@ void declareArguments()
   ::arg().setSwitch("webserver","Start a webserver for monitoring")="no"; 
   ::arg().setSwitch("webserver-print-arguments","If the webserver should print arguments")="no"; 
   ::arg().setSwitch("edns-subnet-processing","If we should act on EDNS Subnet options")="no"; 
-  ::arg().setSwitch("any-to-tcp","Answer ANY queries with tc=1, shunting to TCP")="no"; 
+  ::arg().setSwitch("any-to-tcp","Answer ANY queries with tc=1, shunting to TCP")="yes"; 
   ::arg().set("webserver-address","IP Address of webserver to listen on")="127.0.0.1";
   ::arg().set("webserver-port","Port of webserver to listen on")="8081";
   ::arg().set("webserver-password","Password required for accessing the webserver")="";
index 84606f5c37fc533ccfa2c415612587f8e63f8400..7ca93a9af39c99d152781ec49e9497a9e7a000db 100644 (file)
@@ -23,9 +23,11 @@ gmysql-dbname=$GMYSQLDB
 gmysql-user=$GMYSQLUSER
 gmysql-host=$GMYSQLHOST
 gmysql-password=$GMYSQLPASSWD
+
+any-to-tcp=no
 __EOF__
 
-               gsql_master gmysql
+               gsql_master gmysql dyndns
                ;;
 
        *)
index e24ef3ac13645bb0f281348a3c3dc6dbdc30b35e..aa7c59198ff6430fc34b39b80a2de762589b94cd 100755 (executable)
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-cleandig nxdomain.example.com ANY dnssec
+cleandig nxdomain.example.com ANY dnssec tcp
 
index 8422193a86bf1679af0745e693754a024d1688cc..334ca51105d1660d227b401c77cf19f9ea3bc802 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
-SDIGBUFSIZE=32768 cleandig example.com ANY
+SDIGBUFSIZE=32768 cleandig example.com ANY tcp
 
diff --git a/regression-tests/tests/any-to-tcp-query/command b/regression-tests/tests/any-to-tcp-query/command
new file mode 100755 (executable)
index 0000000..8422193
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+SDIGBUFSIZE=32768 cleandig example.com ANY
+
diff --git a/regression-tests/tests/any-to-tcp-query/description b/regression-tests/tests/any-to-tcp-query/description
new file mode 100644 (file)
index 0000000..99d2702
--- /dev/null
@@ -0,0 +1 @@
+An udp ANY query should return TC=1
diff --git a/regression-tests/tests/any-to-tcp-query/expected_result b/regression-tests/tests/any-to-tcp-query/expected_result
new file mode 100644 (file)
index 0000000..238c995
--- /dev/null
@@ -0,0 +1,3 @@
+2      .       IN      OPT     0       
+Rcode: 0 (No Error), RD: 0, QR: 1, TC: 1, AA: 1, opcode: 0
+Reply to question for qname='example.com.', qtype=ANY
diff --git a/regression-tests/tests/any-to-tcp-query/skip.dyndns b/regression-tests/tests/any-to-tcp-query/skip.dyndns
new file mode 100644 (file)
index 0000000..e69de29
index 3106093dc76dc8d2062af017869174d9b16b1734..beb7222d7307f23c5f516f74cff951667e7df0ce 100755 (executable)
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-cleandig www.something.wtest.com ANY dnssec
+cleandig www.something.wtest.com ANY dnssec tcp
 
index aecb4061c2e15792a3482c47cc1d3651355a93e6..9b08ab2dbb69687b935a6644b2175eccb63b5d1f 100755 (executable)
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-cleandig www.something.wtest.com ANY
+cleandig www.something.wtest.com ANY tcp
 
index fa100ad4dc2951b1fa2cdf44b6f4e814f0cb7177..016bcaf4ad288fac70774bf4aea2ae4c3494018b 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
-cleandig nxd.example.com ANY dnssec
+cleandig nxd.example.com ANY dnssec tcp
 
index 9800f3b4db4fb9ee8befc45728e1dd9e8b6700e6..3b8c405d4a217ada82a99a8b2e3df44c1ff31824 100755 (executable)
@@ -1,3 +1,2 @@
 #!/bin/sh
-cleandig unauth.example.com ANY dnssec
-
+cleandig unauth.example.com ANY dnssec tcp
index bed6d9217601cc969830fd16c476c6dc8ddecffd..17a1dc744d8935da705baa6543a8771698289107 100755 (executable)
@@ -1,2 +1,2 @@
 #!/bin/sh
-cleandig c.test.com ANY dnssec showflags
+cleandig c.test.com ANY dnssec tcp showflags