1Upstream-Status: Inappropriate [configuration] 2 3the patch is imported from openembedded project 4 511/30/2010 - Qing He <qing.he@intel.com> 6 7diff -urN bind-9.3.1.orig/conf/db.0 bind-9.3.1/conf/db.0 8--- bind-9.3.1.orig/conf/db.0 1970-01-01 01:00:00.000000000 +0100 9+++ bind-9.3.1/conf/db.0 2005-07-10 22:14:00.000000000 +0200 10@@ -0,0 +1,12 @@ 11+; 12+; BIND reverse data file for broadcast zone 13+; 14+$TTL 604800 15+@ IN SOA localhost. root.localhost. ( 16+ 1 ; Serial 17+ 604800 ; Refresh 18+ 86400 ; Retry 19+ 2419200 ; Expire 20+ 604800 ) ; Negative Cache TTL 21+; 22+@ IN NS localhost. 23diff -urN bind-9.3.1.orig/conf/db.127 bind-9.3.1/conf/db.127 24--- bind-9.3.1.orig/conf/db.127 1970-01-01 01:00:00.000000000 +0100 25+++ bind-9.3.1/conf/db.127 2005-07-10 22:14:00.000000000 +0200 26@@ -0,0 +1,13 @@ 27+; 28+; BIND reverse data file for local loopback interface 29+; 30+$TTL 604800 31+@ IN SOA localhost. root.localhost. ( 32+ 1 ; Serial 33+ 604800 ; Refresh 34+ 86400 ; Retry 35+ 2419200 ; Expire 36+ 604800 ) ; Negative Cache TTL 37+; 38+@ IN NS localhost. 39+1.0.0 IN PTR localhost. 40diff -urN bind-9.3.1.orig/conf/db.empty bind-9.3.1/conf/db.empty 41--- bind-9.3.1.orig/conf/db.empty 1970-01-01 01:00:00.000000000 +0100 42+++ bind-9.3.1/conf/db.empty 2005-07-10 22:14:00.000000000 +0200 43@@ -0,0 +1,14 @@ 44+; BIND reverse data file for empty rfc1918 zone 45+; 46+; DO NOT EDIT THIS FILE - it is used for multiple zones. 47+; Instead, copy it, edit named.conf, and use that copy. 48+; 49+$TTL 86400 50+@ IN SOA localhost. root.localhost. ( 51+ 1 ; Serial 52+ 604800 ; Refresh 53+ 86400 ; Retry 54+ 2419200 ; Expire 55+ 86400 ) ; Negative Cache TTL 56+; 57+@ IN NS localhost. 58diff -urN bind-9.3.1.orig/conf/db.255 bind-9.3.1/conf/db.255 59--- bind-9.3.1.orig/conf/db.255 1970-01-01 01:00:00.000000000 +0100 60+++ bind-9.3.1/conf/db.255 2005-07-10 22:14:00.000000000 +0200 61@@ -0,0 +1,12 @@ 62+; 63+; BIND reserve data file for broadcast zone 64+; 65+$TTL 604800 66+@ IN SOA localhost. root.localhost. ( 67+ 1 ; Serial 68+ 604800 ; Refresh 69+ 86400 ; Retry 70+ 2419200 ; Expire 71+ 604800 ) ; Negative Cache TTL 72+; 73+@ IN NS localhost. 74diff -urN bind-9.3.1.orig/conf/db.local bind-9.3.1/conf/db.local 75--- bind-9.3.1.orig/conf/db.local 1970-01-01 01:00:00.000000000 +0100 76+++ bind-9.3.1/conf/db.local 2005-07-10 22:14:00.000000000 +0200 77@@ -0,0 +1,13 @@ 78+; 79+; BIND data file for local loopback interface 80+; 81+$TTL 604800 82+@ IN SOA localhost. root.localhost. ( 83+ 1 ; Serial 84+ 604800 ; Refresh 85+ 86400 ; Retry 86+ 2419200 ; Expire 87+ 604800 ) ; Negative Cache TTL 88+; 89+@ IN NS localhost. 90+@ IN A 127.0.0.1 91diff -urN bind-9.3.1.orig/conf/db.root bind-9.3.1/conf/db.root 92--- bind-9.3.1.orig/conf/db.root 1970-01-01 01:00:00.000000000 +0100 93+++ bind-9.3.1/conf/db.root 2005-07-10 22:14:00.000000000 +0200 94@@ -0,0 +1,45 @@ 95+ 96+; <<>> DiG 9.2.3 <<>> ns . @a.root-servers.net. 97+;; global options: printcmd 98+;; Got answer: 99+;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18944 100+;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 101+ 102+;; QUESTION SECTION: 103+;. IN NS 104+ 105+;; ANSWER SECTION: 106+. 518400 IN NS A.ROOT-SERVERS.NET. 107+. 518400 IN NS B.ROOT-SERVERS.NET. 108+. 518400 IN NS C.ROOT-SERVERS.NET. 109+. 518400 IN NS D.ROOT-SERVERS.NET. 110+. 518400 IN NS E.ROOT-SERVERS.NET. 111+. 518400 IN NS F.ROOT-SERVERS.NET. 112+. 518400 IN NS G.ROOT-SERVERS.NET. 113+. 518400 IN NS H.ROOT-SERVERS.NET. 114+. 518400 IN NS I.ROOT-SERVERS.NET. 115+. 518400 IN NS J.ROOT-SERVERS.NET. 116+. 518400 IN NS K.ROOT-SERVERS.NET. 117+. 518400 IN NS L.ROOT-SERVERS.NET. 118+. 518400 IN NS M.ROOT-SERVERS.NET. 119+ 120+;; ADDITIONAL SECTION: 121+A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4 122+B.ROOT-SERVERS.NET. 3600000 IN A 192.228.79.201 123+C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12 124+D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90 125+E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10 126+F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241 127+G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4 128+H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53 129+I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17 130+J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30 131+K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129 132+L.ROOT-SERVERS.NET. 3600000 IN A 198.32.64.12 133+M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33 134+ 135+;; Query time: 81 msec 136+;; SERVER: 198.41.0.4#53(a.root-servers.net.) 137+;; WHEN: Sun Feb 1 11:27:14 2004 138+;; MSG SIZE rcvd: 436 139+ 140diff -urN bind-9.3.1.orig/conf/named.conf bind-9.3.1/conf/named.conf 141--- bind-9.3.1.orig/conf/named.conf 1970-01-01 01:00:00.000000000 +0100 142+++ bind-9.3.1/conf/named.conf 2005-07-10 22:33:46.000000000 +0200 143@@ -0,0 +1,49 @@ 144+// This is the primary configuration file for the BIND DNS server named. 145+// 146+// If you are just adding zones, please do that in /etc/bind/named.conf.local 147+ 148+include "/etc/bind/named.conf.options"; 149+ 150+// prime the server with knowledge of the root servers 151+zone "." { 152+ type hint; 153+ file "/etc/bind/db.root"; 154+}; 155+ 156+// be authoritative for the localhost forward and reverse zones, and for 157+// broadcast zones as per RFC 1912 158+ 159+zone "localhost" { 160+ type master; 161+ file "/etc/bind/db.local"; 162+}; 163+ 164+zone "127.in-addr.arpa" { 165+ type master; 166+ file "/etc/bind/db.127"; 167+}; 168+ 169+zone "0.in-addr.arpa" { 170+ type master; 171+ file "/etc/bind/db.0"; 172+}; 173+ 174+zone "255.in-addr.arpa" { 175+ type master; 176+ file "/etc/bind/db.255"; 177+}; 178+ 179+// zone "com" { type delegation-only; }; 180+// zone "net" { type delegation-only; }; 181+ 182+// From the release notes: 183+// Because many of our users are uncomfortable receiving undelegated answers 184+// from root or top level domains, other than a few for whom that behaviour 185+// has been trusted and expected for quite some length of time, we have now 186+// introduced the "root-delegations-only" feature which applies delegation-only 187+// logic to all top level domains, and to the root domain. An exception list 188+// should be specified, including "MUSEUM" and "DE", and any other top level 189+// domains from whom undelegated responses are expected and trusted. 190+// root-delegation-only exclude { "DE"; "MUSEUM"; }; 191+ 192+include "/etc/bind/named.conf.local"; 193diff -urN bind-9.3.1.orig/conf/named.conf.local bind-9.3.1/conf/named.conf.local 194--- bind-9.3.1.orig/conf/named.conf.local 1970-01-01 01:00:00.000000000 +0100 195+++ bind-9.3.1/conf/named.conf.local 2005-07-10 22:14:06.000000000 +0200 196@@ -0,0 +1,8 @@ 197+// 198+// Do any local configuration here 199+// 200+ 201+// Consider adding the 1918 zones here, if they are not used in your 202+// organization 203+//include "/etc/bind/zones.rfc1918"; 204+ 205diff -urN bind-9.3.1.orig/conf/named.conf.options bind-9.3.1/conf/named.conf.options 206--- bind-9.3.1.orig/conf/named.conf.options 1970-01-01 01:00:00.000000000 +0100 207+++ bind-9.3.1/conf/named.conf.options 2005-07-10 22:14:06.000000000 +0200 208@@ -0,0 +1,24 @@ 209+options { 210+ directory "/var/cache/bind"; 211+ 212+ // If there is a firewall between you and nameservers you want 213+ // to talk to, you might need to uncomment the query-source 214+ // directive below. Previous versions of BIND always asked 215+ // questions using port 53, but BIND 8.1 and later use an unprivileged 216+ // port by default. 217+ 218+ // query-source address * port 53; 219+ 220+ // If your ISP provided one or more IP addresses for stable 221+ // nameservers, you probably want to use them as forwarders. 222+ // Uncomment the following block, and insert the addresses replacing 223+ // the all-0's placeholder. 224+ 225+ // forwarders { 226+ // 0.0.0.0; 227+ // }; 228+ 229+ auth-nxdomain no; # conform to RFC1035 230+ 231+}; 232+ 233diff -urN bind-9.3.1.orig/conf/zones.rfc1918 bind-9.3.1/conf/zones.rfc1918 234--- bind-9.3.1.orig/conf/zones.rfc1918 1970-01-01 01:00:00.000000000 +0100 235+++ bind-9.3.1/conf/zones.rfc1918 2005-07-10 22:14:10.000000000 +0200 236@@ -0,0 +1,20 @@ 237+zone "10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 238+ 239+zone "16.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 240+zone "17.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 241+zone "18.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 242+zone "19.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 243+zone "20.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 244+zone "21.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 245+zone "22.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 246+zone "23.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 247+zone "24.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 248+zone "25.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 249+zone "26.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 250+zone "27.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 251+zone "28.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 252+zone "29.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 253+zone "30.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 254+zone "31.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 255+ 256+zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; 257diff -urN bind-9.3.1.orig/init.d bind-9.3.1/init.d 258--- bind-9.3.1.orig/init.d 1970-01-01 01:00:00.000000000 +0100 259+++ bind-9.3.1/init.d 2005-07-10 23:09:58.000000000 +0200 260@@ -0,0 +1,70 @@ 261+#!/bin/sh 262+ 263+PATH=/sbin:/bin:/usr/sbin:/usr/bin 264+ 265+# for a chrooted server: "-u bind -t /var/lib/named" 266+# Don't modify this line, change or create /etc/default/bind9. 267+OPTIONS="" 268+ 269+test -f /etc/default/bind9 && . /etc/default/bind9 270+ 271+test -x /usr/sbin/rndc || exit 0 272+ 273+case "$1" in 274+ start) 275+ echo -n "Starting domain name service: named" 276+ 277+ modprobe capability >/dev/null 2>&1 || true 278+ if [ ! -f /etc/bind/rndc.key ]; then 279+ /usr/sbin/rndc-confgen -a -b 512 280+ chmod 0640 /etc/bind/rndc.key 281+ fi 282+ if [ -f /var/run/named/named.pid ]; then 283+ ps `cat /var/run/named/named.pid` > /dev/null && exit 1 284+ fi 285+ 286+ # dirs under /var/run can go away on reboots. 287+ mkdir -p /var/run/named 288+ mkdir -p /var/cache/bind 289+ chmod 775 /var/run/named 290+ chown root:bind /var/run/named >/dev/null 2>&1 || true 291+ 292+ if [ ! -x /usr/sbin/named ]; then 293+ echo "named binary missing - not starting" 294+ exit 1 295+ fi 296+ if start-stop-daemon --start --quiet --exec /usr/sbin/named \ 297+ --pidfile /var/run/named/named.pid -- $OPTIONS; then 298+ if [ -x /sbin/resolvconf ] ; then 299+ echo "nameserver 127.0.0.1" | /sbin/resolvconf -a lo 300+ fi 301+ fi 302+ echo "." 303+ ;; 304+ 305+ stop) 306+ echo -n "Stopping domain name service: named" 307+ if [ -x /sbin/resolvconf ]; then 308+ /sbin/resolvconf -d lo 309+ fi 310+ /usr/sbin/rndc stop >/dev/null 2>&1 311+ echo "." 312+ ;; 313+ 314+ reload) 315+ /usr/sbin/rndc reload 316+ ;; 317+ 318+ restart|force-reload) 319+ $0 stop 320+ sleep 2 321+ $0 start 322+ ;; 323+ 324+ *) 325+ echo "Usage: /etc/init.d/bind {start|stop|reload|restart|force-reload}" >&2 326+ exit 1 327+ ;; 328+esac 329+ 330+exit 0 331