From: Ruben d'Arco Date: Fri, 15 Feb 2013 12:48:42 +0000 (+0100) Subject: Add test for case-sensative add/remove of hostname. X-Git-Tag: rec-3.6.0-rc1~556^2~3^2~78 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edba5cd9b31679fed66a04743f7af85820b23a3b;p=thirdparty%2Fpdns.git Add test for case-sensative add/remove of hostname. --- diff --git a/regression-tests/1dyndns-update-add-delete-casesensative/command b/regression-tests/1dyndns-update-add-delete-casesensative/command new file mode 100755 index 0000000000..bd56ee4104 --- /dev/null +++ b/regression-tests/1dyndns-update-add-delete-casesensative/command @@ -0,0 +1,42 @@ +#!/bin/sh + +# check if add-delete.test.dyndns exists. It should not. +cleandig dhcpd-host.test.dyndns ANY hidesoadetails + +# add a record +cleannsupdate <>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id] +;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 +;; ZONE SECTION: +;test.dyndns. IN SOA + +0 dhcpd-host.test.dyndns. IN A 60 127.0.0.1 +0 dhcpd-host.test.dyndns. IN TXT 60 "318188eb1a97d43928ccf8494d4a910c8a" +Rcode: 0, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='dhcpd-host.test.dyndns.', qtype=ANY +Answer: +;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id] +;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 +;; ZONE SECTION: +;test.dyndns. IN SOA + +0 dhcpd-host.test.dyndns. IN TXT 60 "318188eb1a97d43928ccf8494d4a910c8a" +Rcode: 0, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='dhcpd-host.test.dyndns.', qtype=ANY +Answer: +;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id] +;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 +;; ZONE SECTION: +;test.dyndns. IN SOA + +1 test.dyndns. IN SOA 3600 ns1.test.dyndns. ahu.example.dyndns. [serial] 28800 7200 604800 86400 +Rcode: 3, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='dhcpd-host.test.dyndns.', qtype=ANY diff --git a/regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns b/regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns new file mode 100644 index 0000000000..81c071b810 --- /dev/null +++ b/regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns @@ -0,0 +1 @@ +Skip this test if the backend does not support dyndns/rfc2136