head 1.18; access; symbols perseant-exfatfs-base-20250801:1.18 perseant-exfatfs-base-20240630:1.18 perseant-exfatfs:1.18.0.6 perseant-exfatfs-base:1.18 netbsd-8-3-RELEASE:1.14.4.1 cjep_sun2x:1.18.0.4 cjep_sun2x-base:1.18 cjep_staticlib_x-base1:1.18 cjep_staticlib_x:1.18.0.2 cjep_staticlib_x-base:1.18 phil-wifi-20200421:1.18 phil-wifi-20200411:1.18 phil-wifi-20200406:1.18 netbsd-8-2-RELEASE:1.14.4.1 netbsd-8-1-RELEASE:1.14.4.1 netbsd-8-1-RC1:1.14.4.1 pgoyette-compat-merge-20190127:1.16.4.1 pgoyette-compat-20190127:1.17 pgoyette-compat-20190118:1.17 pgoyette-compat-1226:1.17 pgoyette-compat-1126:1.17 pgoyette-compat-1020:1.17 pgoyette-compat-0930:1.17 pgoyette-compat-0906:1.17 netbsd-7-2-RELEASE:1.1.1.15.2.13 pgoyette-compat-0728:1.17 netbsd-8-0-RELEASE:1.14.4.1 phil-wifi:1.17.0.2 phil-wifi-base:1.17 pgoyette-compat-0625:1.17 netbsd-8-0-RC2:1.14.4.1 pgoyette-compat-0521:1.17 pgoyette-compat-0502:1.17 pgoyette-compat-0422:1.17 netbsd-8-0-RC1:1.14.4.1 pgoyette-compat-0415:1.17 bind-9-10-7:1.1.1.32 pgoyette-compat-0407:1.16 pgoyette-compat-0330:1.16 pgoyette-compat-0322:1.16 pgoyette-compat-0315:1.16 netbsd-7-1-2-RELEASE:1.1.1.15.2.10.2.3 pgoyette-compat:1.16.0.4 pgoyette-compat-base:1.16 netbsd-7-1-1-RELEASE:1.1.1.15.2.10.2.3 matt-nb8-mediatek:1.14.4.1.0.2 matt-nb8-mediatek-base:1.14.4.1 perseant-stdc-iso10646:1.16.0.2 perseant-stdc-iso10646-base:1.16 bind-9-10-5-P2:1.1.1.31 bind-9-10-5-P1:1.1.1.30 netbsd-8:1.14.0.4 netbsd-8-base:1.14 prg-localcount2-base3:1.14 prg-localcount2-base2:1.14 prg-localcount2-base1:1.14 prg-localcount2:1.14.0.2 prg-localcount2-base:1.14 pgoyette-localcount-20170426:1.14 bouyer-socketcan-base1:1.14 bind-9-10-4-P8:1.1.1.29 pgoyette-localcount-20170320:1.13 netbsd-7-1:1.1.1.15.2.10.0.2 netbsd-7-1-RELEASE:1.1.1.15.2.10 netbsd-7-1-RC2:1.1.1.15.2.10 bind-9-10-4-P6:1.1.1.28 netbsd-7-nhusb-base-20170116:1.1.1.15.2.9 bouyer-socketcan:1.12.0.2 bouyer-socketcan-base:1.12 bind-9-10-4-P5:1.1.1.27 pgoyette-localcount-20170107:1.11 netbsd-7-1-RC1:1.1.1.15.2.8 pgoyette-localcount-20161104:1.11 bind-9-10-4-P4:1.1.1.26 netbsd-7-0-2-RELEASE:1.1.1.15.2.5.2.2 bind-9-10-4-P3:1.1.1.25 localcount-20160914:1.9 netbsd-7-nhusb:1.1.1.15.2.6.0.2 netbsd-7-nhusb-base:1.1.1.15.2.6 pgoyette-localcount-20160806:1.9 pgoyette-localcount-20160726:1.9 pgoyette-localcount:1.9.0.2 pgoyette-localcount-base:1.9 bind-9-10-4-P1:1.1.1.24 netbsd-7-0-1-RELEASE:1.1.1.15.2.5.2.1 bind-9-10-3-P4:1.1.1.23 bind-9-10-3-P3:1.1.1.22 bind-9-10-3-P2:1.1.1.21 netbsd-7-0:1.1.1.15.2.5.0.2 netbsd-7-0-RELEASE:1.1.1.15.2.5 bind-9-10-2-P4:1.1.1.20 netbsd-7-0-RC3:1.1.1.15.2.4 bind-9-10-2-P3:1.1.1.19 netbsd-7-0-RC2:1.1.1.15.2.3 bind-9-10-2-P2:1.1.1.18 netbsd-7-0-RC1:1.1.1.15.2.2 bind-9-10-1-P1:1.1.1.17 netbsd-6-0-6-RELEASE:1.1.1.9.4.1 netbsd-6-1-5-RELEASE:1.1.1.9.4.2 netbsd-7:1.1.1.15.0.2 netbsd-7-base:1.1.1.15 bind-9-10-0-P2:1.1.1.15 yamt-pagecache-base9:1.1.1.14 yamt-pagecache-tag8:1.1.1.9.2.2 netbsd-6-1-4-RELEASE:1.1.1.9.4.2 netbsd-6-0-5-RELEASE:1.1.1.9.4.1 tls-earlyentropy:1.1.1.14.0.2 tls-earlyentropy-base:1.1.1.15 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.14 riastradh-drm2-base3:1.1.1.14 bind-9-10-0b1:1.1.1.14 netbsd-6-1-3-RELEASE:1.1.1.9.4.2 netbsd-6-0-4-RELEASE:1.1.1.9.4.1 bind-9-9-5b1:1.1.1.13 netbsd-6-1-2-RELEASE:1.1.1.9.4.2 netbsd-6-0-3-RELEASE:1.1.1.9.4.1 netbsd-6-1-1-RELEASE:1.1.1.9.4.2 bind-9-9-3-P2:1.1.1.12 riastradh-drm2-base2:1.1.1.11 riastradh-drm2-base1:1.1.1.11 riastradh-drm2:1.1.1.11.0.2 riastradh-drm2-base:1.1.1.11 netbsd-6-1:1.1.1.9.4.2.0.2 netbsd-6-0-2-RELEASE:1.1.1.9.4.1 netbsd-6-1-RELEASE:1.1.1.9.4.2 khorben-n900:1.1.1.11.0.6 netbsd-6-1-RC4:1.1.1.9.4.2 netbsd-6-1-RC3:1.1.1.9.4.2 agc-symver:1.1.1.11.0.4 agc-symver-base:1.1.1.11 netbsd-6-1-RC2:1.1.1.9.4.2 netbsd-6-1-RC1:1.1.1.9.4.2 yamt-pagecache-base8:1.1.1.11 netbsd-6-0-1-RELEASE:1.1.1.9.4.1 yamt-pagecache-base7:1.1.1.11 bind-9-9-2-P1:1.1.1.11 matt-nb6-plus-nbase:1.1.1.9.4.1 yamt-pagecache-base6:1.1.1.10 netbsd-6-0:1.1.1.9.4.1.0.4 netbsd-6-0-RELEASE:1.1.1.9.4.1 netbsd-6-0-RC2:1.1.1.9.4.1 tls-maxphys:1.1.1.10.0.2 tls-maxphys-base:1.1.1.15 matt-nb6-plus:1.1.1.9.4.1.0.2 matt-nb6-plus-base:1.1.1.9.4.1 netbsd-6-0-RC1:1.1.1.9.4.1 bind-9-9-1-P1:1.1.1.10 yamt-pagecache-base5:1.1.1.9 yamt-pagecache-base4:1.1.1.9 netbsd-6:1.1.1.9.0.4 netbsd-6-base:1.1.1.9 yamt-pagecache-base3:1.1.1.9 yamt-pagecache-base2:1.1.1.9 yamt-pagecache:1.1.1.9.0.2 yamt-pagecache-base:1.1.1.9 bind-9-9-0a1:1.1.1.9 bind-9-8-0-P4:1.1.1.8 cherry-xenmp:1.1.1.7.0.2 cherry-xenmp-base:1.1.1.7 bind-9-8-0-P2:1.1.1.7 bind9-8-0rc1:1.1.1.7 bouyer-quota2-nbase:1.1.1.7 bouyer-quota2:1.1.1.6.0.2 bouyer-quota2-base:1.1.1.7 matt-mips64-premerge-20101231:1.1.1.6 bind-9-7-2-P3:1.1.1.6 bind-9-7-2b1:1.1.1.5 bind-9-7-0rc1:1.1.1.4 matt-premerge-20091211:1.1.1.3 bind-9-7-0-b1:1.1.1.3 bind-9-6-1-P1:1.1.1.2 jym-xensuspend-base:1.1.1.1 jym-xensuspend:1.1.1.1.0.2 jym-xensuspend-nbase:1.1.1.1 bind9-6-1b1:1.1.1.1 ISC:1.1.1; locks; strict; comment @# @; 1.18 date 2019.05.10.09.14.35; author wiz; state dead; branches; next 1.17; commitid SEgY3sFTlDvvDDmB; 1.17 date 2018.04.07.22.23.19; author christos; state Exp; branches 1.17.2.1; next 1.16; commitid 5GaleBSBFwaSNyxA; 1.16 date 2017.06.30.11.32.33; author christos; state Exp; branches 1.16.4.1; next 1.15; commitid 2TmD50Q8l2JAeoXz; 1.15 date 2017.06.15.15.59.39; author christos; state Exp; branches; next 1.14; commitid wt108Um8MxE5cuVz; 1.14 date 2017.04.13.19.11.20; author christos; state Exp; branches 1.14.4.1; next 1.13; commitid 4qIQYyuXEnswhpNz; 1.13 date 2017.02.09.00.23.26; author christos; state Exp; branches; next 1.12; commitid ZmFyuz7uZAt24dFz; 1.12 date 2017.01.12.08.21.32; author spz; state Exp; branches 1.12.2.1; next 1.11; commitid JCWB65ZetvpzBEBz; 1.11 date 2016.11.01.21.55.51; author christos; state Exp; branches; next 1.10; commitid 5JdVkpeiiMrQqtsz; 1.10 date 2016.10.04.23.46.01; author christos; state Exp; branches; next 1.9; commitid 6Xr85bjqiSijWSoz; 1.9 date 2016.05.26.16.49.58; author christos; state Exp; branches 1.9.2.1; next 1.8; commitid lGMmrjHFK8yFQ08z; 1.8 date 2016.03.10.04.01.34; author christos; state Exp; branches; next 1.7; commitid 0Q0r7S4TMFoz43Yy; 1.7 date 2016.01.20.02.14.02; author christos; state Exp; branches; next 1.6; commitid SQLoZQCAPY9c5CRy; 1.6 date 2015.12.17.04.00.43; author christos; state Exp; branches; next 1.5; commitid fAgnGC4vrUcFLfNy; 1.5 date 2015.09.03.07.33.34; author christos; state Exp; branches; next 1.4; commitid xT2c1Uh1JjzOjMzy; 1.4 date 2015.07.28.18.55.16; author christos; state Exp; branches; next 1.3; commitid SVZRLqMaEIlph5vy; 1.3 date 2015.07.08.17.28.58; author christos; state Exp; branches; next 1.2; commitid 5OH9r1R5FykCrvsy; 1.2 date 2015.02.21.20.19.22; author spz; state Exp; branches; next 1.1; commitid uDGxTelChQxiMUay; 1.1 date 2009.03.22.14.58.37; author christos; state Exp; branches 1.1.1.1; next ; 1.17.2.1 date 2019.06.10.21.44.12; author christos; state dead; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.16.4.1 date 2018.04.16.01.57.52; author pgoyette; state Exp; branches; next ; commitid qk3nktk0szmTIByA; 1.14.4.1 date 2017.06.21.18.03.40; author snj; state Exp; branches; next ; commitid jnXpTnVXWnBaGgWz; 1.12.2.1 date 2017.04.21.16.51.19; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.9.2.1 date 2016.11.04.14.42.43; author pgoyette; state Exp; branches; next 1.9.2.2; commitid 2m1JRwYmpwPkOOsz; 1.9.2.2 date 2017.03.20.06.52.15; author pgoyette; state Exp; branches; next 1.9.2.3; commitid jjw7cAwgyKq7RfKz; 1.9.2.3 date 2017.04.26.02.52.20; author pgoyette; state Exp; branches; next ; commitid ojV02aOSdzvBqZOz; 1.1.1.1 date 2009.03.22.14.58.37; author christos; state Exp; branches 1.1.1.1.2.1; next 1.1.1.2; 1.1.1.2 date 2009.07.28.21.10.47; author christos; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2009.10.25.00.01.57; author christos; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 2009.12.26.22.22.07; author christos; state Exp; branches; next 1.1.1.5; 1.1.1.5 date 2010.08.05.20.02.17; author christos; state Exp; branches; next 1.1.1.6; 1.1.1.6 date 2010.12.02.14.22.55; author christos; state Exp; branches 1.1.1.6.2.1; next 1.1.1.7; 1.1.1.7 date 2011.02.15.19.33.44; author christos; state Exp; branches; next 1.1.1.8; 1.1.1.8 date 2011.07.05.21.26.38; author spz; state Exp; branches; next 1.1.1.9; 1.1.1.9 date 2011.09.11.17.15.19; author christos; state Exp; branches 1.1.1.9.2.1 1.1.1.9.4.1; next 1.1.1.10; 1.1.1.10 date 2012.06.04.17.55.34; author christos; state Exp; branches 1.1.1.10.2.1; next 1.1.1.11; 1.1.1.11 date 2012.12.04.19.24.13; author spz; state Exp; branches; next 1.1.1.12; 1.1.1.12 date 2013.07.27.15.23.04; author christos; state Exp; branches; next 1.1.1.13; commitid KW6nDynUiY0uB7Zw; 1.1.1.13 date 2013.12.31.20.10.51; author christos; state Exp; branches; next 1.1.1.14; commitid SZa7JvkZZNe59kjx; 1.1.1.14 date 2014.02.28.17.40.11; author christos; state Exp; branches 1.1.1.14.2.1; next 1.1.1.15; commitid F63APPkuuRyMpTqx; 1.1.1.15 date 2014.07.08.04.47.53; author spz; state Exp; branches 1.1.1.15.2.1; next 1.1.1.16; commitid Mcep1OIjY5QWWwHx; 1.1.1.16 date 2014.12.10.02.25.24; author christos; state Exp; branches; next 1.1.1.17; commitid ZA8gmIRTml5lcr1y; 1.1.1.17 date 2014.12.10.03.31.26; author christos; state Exp; branches; next 1.1.1.18; commitid Kjjxv3fot5DZyr1y; 1.1.1.18 date 2015.07.08.15.37.56; author christos; state Exp; branches; next 1.1.1.19; commitid aKYk6ihcIShEPusy; 1.1.1.19 date 2015.07.28.18.48.08; author christos; state Exp; branches; next 1.1.1.20; commitid CyRG3YiTxwd7f5vy; 1.1.1.20 date 2015.09.03.07.21.33; author christos; state Exp; branches; next 1.1.1.21; commitid xugQabanQmbQfMzy; 1.1.1.21 date 2015.12.17.03.22.02; author christos; state Exp; branches; next 1.1.1.22; commitid n7czvJ5cDpJpyfNy; 1.1.1.22 date 2016.01.20.01.52.14; author christos; state Exp; branches; next 1.1.1.23; commitid ycf2hRIQff0TXBRy; 1.1.1.23 date 2016.03.10.03.22.32; author christos; state Exp; branches; next 1.1.1.24; commitid 6AgpAoqlmtfXQ2Yy; 1.1.1.24 date 2016.05.26.15.45.48; author christos; state Exp; branches; next 1.1.1.25; commitid rNgyUOhc6UpKu08z; 1.1.1.25 date 2016.10.04.23.33.55; author christos; state Exp; branches; next 1.1.1.26; commitid rptSGtBwBubhSSoz; 1.1.1.26 date 2016.11.01.20.45.40; author christos; state Exp; branches; next 1.1.1.27; commitid FuwE2IH0AB1A2tsz; 1.1.1.27 date 2017.01.12.07.30.50; author spz; state Exp; branches; next 1.1.1.28; commitid g6t23B0LUkG6jEBz; 1.1.1.28 date 2017.02.09.00.18.53; author christos; state Exp; branches; next 1.1.1.29; commitid 4lWdZfOmaghy2dFz; 1.1.1.29 date 2017.04.13.18.55.22; author christos; state Exp; branches; next 1.1.1.30; commitid OCC4x2DOPl1EbpNz; 1.1.1.30 date 2017.06.15.15.22.45; author christos; state Exp; branches; next 1.1.1.31; commitid AgIo44k7APizZtVz; 1.1.1.31 date 2017.06.30.11.21.54; author christos; state Exp; branches; next 1.1.1.32; commitid SsZyvso5Jth5aoXz; 1.1.1.32 date 2018.04.07.21.44.03; author christos; state Exp; branches; next ; commitid oNwftHLrbKKUxyxA; 1.1.1.1.2.1 date 2009.03.22.14.58.37; author jym; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2009.05.13.18.50.48; author jym; state Exp; branches; next ; 1.1.1.6.2.1 date 2011.02.17.11.58.33; author bouyer; state Exp; branches; next ; 1.1.1.9.2.1 date 2012.10.30.18.52.19; author yamt; state Exp; branches; next 1.1.1.9.2.2; 1.1.1.9.2.2 date 2013.01.16.05.27.05; author yamt; state Exp; branches; next 1.1.1.9.2.3; 1.1.1.9.2.3 date 2014.05.22.15.43.14; author yamt; state Exp; branches; next ; commitid qlg4WCl9yarq6yBx; 1.1.1.9.4.1 date 2012.06.06.18.18.12; author bouyer; state Exp; branches 1.1.1.9.4.1.4.1; next 1.1.1.9.4.2; 1.1.1.9.4.2 date 2012.12.15.05.39.53; author riz; state Exp; branches 1.1.1.9.4.2.2.1; next 1.1.1.9.4.3; 1.1.1.9.4.3 date 2014.12.25.17.54.24; author msaitoh; state Exp; branches; next 1.1.1.9.4.4; commitid DOs7YhzjNdulQr3y; 1.1.1.9.4.4 date 2015.02.23.06.59.54; author msaitoh; state Exp; branches; next 1.1.1.9.4.5; commitid prepkJ2JBCDBi6by; 1.1.1.9.4.5 date 2015.11.15.19.09.15; author bouyer; state Exp; branches; next 1.1.1.9.4.6; commitid EmOoJ1f52nv1OdJy; 1.1.1.9.4.6 date 2017.04.25.19.54.24; author snj; state Exp; branches; next ; commitid tS2hfyOu155P7XOz; 1.1.1.9.4.1.4.1 date 2014.12.31.11.58.56; author msaitoh; state Exp; branches; next 1.1.1.9.4.1.4.2; commitid UwPiTbNnARsHGb4y; 1.1.1.9.4.1.4.2 date 2015.02.23.07.24.42; author msaitoh; state Exp; branches; next 1.1.1.9.4.1.4.3; commitid Kn7v4maRmAIhr6by; 1.1.1.9.4.1.4.3 date 2015.11.15.19.12.50; author bouyer; state Exp; branches; next 1.1.1.9.4.1.4.4; commitid WfUayjhhxBgiOdJy; 1.1.1.9.4.1.4.4 date 2015.11.17.19.31.14; author bouyer; state Exp; branches; next 1.1.1.9.4.1.4.5; commitid KIr4IScjEO4GRtJy; 1.1.1.9.4.1.4.5 date 2017.04.25.22.01.48; author snj; state Exp; branches; next ; commitid Mh89qlSRw0ICPXOz; 1.1.1.9.4.2.2.1 date 2014.12.26.03.08.31; author msaitoh; state Exp; branches; next 1.1.1.9.4.2.2.2; commitid yqTOlsoWsWVLUu3y; 1.1.1.9.4.2.2.2 date 2015.02.23.07.19.43; author msaitoh; state Exp; branches; next 1.1.1.9.4.2.2.3; commitid 13exx7UfaYDGp6by; 1.1.1.9.4.2.2.3 date 2015.11.15.19.17.59; author bouyer; state Exp; branches; next 1.1.1.9.4.2.2.4; commitid btJp16NJO8JiOdJy; 1.1.1.9.4.2.2.4 date 2015.11.17.19.55.08; author bouyer; state Exp; branches; next 1.1.1.9.4.2.2.5; commitid MyeWyeBI3AV00uJy; 1.1.1.9.4.2.2.5 date 2017.04.25.20.53.46; author snj; state Exp; branches; next ; commitid w3an9o5yFMZisXOz; 1.1.1.10.2.1 date 2013.02.25.00.25.33; author tls; state Exp; branches; next 1.1.1.10.2.2; 1.1.1.10.2.2 date 2014.08.19.23.46.27; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; 1.1.1.14.2.1 date 2014.08.10.07.06.41; author tls; state Exp; branches; next ; commitid vuZWZSMzG2mZFMLx; 1.1.1.15.2.1 date 2014.12.22.03.28.44; author msaitoh; state Exp; branches; next 1.1.1.15.2.2; commitid s9mHA4qvt0AE9Z2y; 1.1.1.15.2.2 date 2015.02.23.05.43.17; author msaitoh; state Exp; branches; next 1.1.1.15.2.3; commitid jwEURkHWE8QPS5by; 1.1.1.15.2.3 date 2015.07.17.04.31.31; author snj; state Exp; branches; next 1.1.1.15.2.4; commitid h3aoDlALvq5EQAty; 1.1.1.15.2.4 date 2015.07.31.16.59.43; author snj; state Exp; branches; next 1.1.1.15.2.5; commitid F3o1Qi5wYRsRxsvy; 1.1.1.15.2.5 date 2015.09.09.08.10.02; author martin; state Exp; branches 1.1.1.15.2.5.2.1; next 1.1.1.15.2.6; commitid TqHgIYuvACzRjyAy; 1.1.1.15.2.6 date 2016.03.13.08.06.10; author martin; state Exp; branches 1.1.1.15.2.6.2.1; next 1.1.1.15.2.7; commitid 2s8YJQQnhGEXjsYy; 1.1.1.15.2.7 date 2016.10.14.12.01.25; author martin; state Exp; branches; next 1.1.1.15.2.8; commitid cv7oxX6XYIZfG6qz; 1.1.1.15.2.8 date 2016.11.05.17.54.06; author martin; state Exp; branches; next 1.1.1.15.2.9; commitid P3JEaDTSpc4yWXsz; 1.1.1.15.2.9 date 2017.01.16.11.54.43; author martin; state Exp; branches; next 1.1.1.15.2.10; commitid hC7pBBaRQjdYEbCz; 1.1.1.15.2.10 date 2017.02.20.15.48.21; author sborrill; state Exp; branches 1.1.1.15.2.10.2.1; next 1.1.1.15.2.11; commitid udMX9Pbx5ntYOHGz; 1.1.1.15.2.11 date 2017.04.21.05.23.18; author snj; state Exp; branches; next 1.1.1.15.2.12; commitid ZQ4axnZtmV6qrmOz; 1.1.1.15.2.12 date 2017.06.20.17.09.46; author snj; state Exp; branches; next 1.1.1.15.2.13; commitid 9D6h68tqKy82q8Wz; 1.1.1.15.2.13 date 2017.08.12.05.20.25; author snj; state Exp; branches; next ; commitid CdmFieGyMVDeNS2A; 1.1.1.15.2.5.2.1 date 2016.03.13.08.00.33; author martin; state Exp; branches; next 1.1.1.15.2.5.2.2; commitid AzVvUNsV24ghisYy; 1.1.1.15.2.5.2.2 date 2016.10.14.11.42.42; author martin; state Exp; branches; next 1.1.1.15.2.5.2.3; commitid 0Q0oidhFkBBMz6qz; 1.1.1.15.2.5.2.3 date 2016.11.05.17.47.31; author martin; state Exp; branches; next 1.1.1.15.2.5.2.4; commitid rj0D2T80hTutVXsz; 1.1.1.15.2.5.2.4 date 2017.01.16.11.56.43; author martin; state Exp; branches; next 1.1.1.15.2.5.2.5; commitid pmUABP4tjUeJFbCz; 1.1.1.15.2.5.2.5 date 2017.02.20.16.27.14; author sborrill; state Exp; branches; next 1.1.1.15.2.5.2.6; commitid JZgxN0T3lFEx2IGz; 1.1.1.15.2.5.2.6 date 2017.04.21.05.16.40; author snj; state Exp; branches; next 1.1.1.15.2.5.2.7; commitid 6QhsY821kmQ8omOz; 1.1.1.15.2.5.2.7 date 2017.06.20.16.40.16; author snj; state Exp; branches; next 1.1.1.15.2.5.2.8; commitid 3tX9hN0zVj6Ff8Wz; 1.1.1.15.2.5.2.8 date 2017.08.12.05.16.37; author snj; state Exp; branches; next ; commitid WSUEyZcbcmSZLS2A; 1.1.1.15.2.6.2.1 date 2017.01.18.08.46.08; author skrll; state Exp; branches; next 1.1.1.15.2.6.2.2; commitid M6f3RyDtiAR3wqCz; 1.1.1.15.2.6.2.2 date 2017.03.13.07.41.10; author skrll; state Exp; branches; next ; commitid vH6VFbpxnMy7rmJz; 1.1.1.15.2.10.2.1 date 2017.04.21.05.21.04; author snj; state Exp; branches; next 1.1.1.15.2.10.2.2; commitid OxgBLKTcJaxUpmOz; 1.1.1.15.2.10.2.2 date 2017.06.20.17.02.18; author snj; state Exp; branches; next 1.1.1.15.2.10.2.3; commitid GxuFZUGrvwdun8Wz; 1.1.1.15.2.10.2.3 date 2017.08.12.05.19.35; author snj; state Exp; branches; next ; commitid 8HKSLtsL5AKQMS2A; desc @@ 1.18 log @Remove src/external/bsd/bind - latest version is in src/external/mpl/bind This directory was already unhooked from the build (in August 2018). ok christos@@ @ text @ Chapter 4. Advanced DNS Features

Chapter 4. Advanced DNS Features

Table of Contents

Notify
Dynamic Update
The journal file
Incremental Zone Transfers (IXFR)
Split DNS
Example split DNS setup
TSIG
Generating a Shared Key
Loading A New Key
Instructing the Server to Use a Key
TSIG-Based Access Control
Errors
TKEY
SIG(0)
DNSSEC
Generating Keys
Signing the Zone
Configuring Servers
DNSSEC, Dynamic Zones, and Automatic Signing
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
Dynamic Trust Anchor Management
Validating Resolver
Authoritative Server
PKCS#11 (Cryptoki) support
Prerequisites
Native PKCS#11
OpenSSL-based PKCS#11
PKCS#11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
DLZ (Dynamically Loadable Zones)
Configuring DLZ
Sample DLZ Driver
IPv6 Support in BIND 9
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format

Notify

DNS NOTIFY is a mechanism that allows master servers to notify their slave servers of changes to a zone's data. In response to a NOTIFY from a master server, the slave will check to see that its version of the zone is the current version and, if not, initiate a zone transfer.

For more information about DNS NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY protocol is specified in RFC 1996.

Note

As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master zones that it loads.

Dynamic Update

Dynamic Update is a method for adding, replacing or deleting records in a master server by sending it a special form of DNS messages. The format and meaning of these messages is specified in RFC 2136.

Dynamic update is enabled by including an allow-update or an update-policy clause in the zone statement.

If the zone's update-policy is set to local, updates to the zone will be permitted for the key local-ddns, which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details.

Dynamic updates using Kerberos signed requests can be made using the TKEY/GSS protocol by setting either the tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, Kerberos signed requests will be matched against the update policies for the zone, using the Kerberos principal as the signer for the request.

Updating of secure zones (zones using DNSSEC) follows RFC 3007: RRSIG, NSEC and NSEC3 records affected by updates are automatically regenerated by the server using an online zone key. Update authorization is based on transaction signatures and an explicit server policy.

The journal file

All changes made to a zone using dynamic update are stored in the zone's journal file. This file is automatically created by the server when the first dynamic update takes place. The name of the journal file is formed by appending the extension .jnl to the name of the corresponding zone file unless specifically overridden. The journal file is in a binary format and should not be edited manually.

The server will also occasionally write ("dump") the complete contents of the updated zone to its zone file. This is not done immediately after each dynamic update, because that would be too slow when a large zone is updated frequently. Instead, the dump is delayed by up to 15 minutes, allowing additional updates to take place. During the dump process, transient files will be created with the extensions .jnw and .jbk; under ordinary circumstances, these will be removed when the dump is complete, and can be safely ignored.

When a server is restarted after a shutdown or crash, it will replay the journal file to incorporate into the zone any updates that took place after the last zone dump.

Changes that result from incoming incremental zone transfers are also journalled in a similar way.

The zone files of dynamic zones cannot normally be edited by hand because they are not guaranteed to contain the most recent dynamic changes — those are only in the journal file. The only way to ensure that the zone file of a dynamic zone is up to date is to run rndc stop.

If you have to make changes to a dynamic zone manually, the following procedure will work: Disable dynamic updates to the zone using rndc freeze zone. This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run rndc thaw zone to reload the changed zone and re-enable dynamic updates.

rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

Incremental Zone Transfers (IXFR)

The incremental zone transfer (IXFR) protocol is a way for slave servers to transfer only changed data, instead of having to transfer the entire zone. The IXFR protocol is specified in RFC 1995. See Proposed Standards.

When acting as a master, BIND 9 supports IXFR for those zones where the necessary change history information is available. These include master zones maintained by dynamic update and slave zones whose data was obtained by IXFR. For manually maintained master zones, and for slave zones obtained by performing a full zone transfer (AXFR), IXFR is supported only if the option ixfr-from-differences is set to yes.

When acting as a slave, BIND 9 will attempt to use IXFR unless it is explicitly disabled. For more information about disabling IXFR, see the description of the request-ixfr clause of the server statement.

Split DNS

Setting up different views, or visibility, of the DNS space to internal and external resolvers is usually referred to as a Split DNS setup. There are several reasons an organization would want to set up its DNS this way.

One common reason for setting up a DNS system this way is to hide "internal" DNS information from "external" clients on the Internet. There is some debate as to whether or not this is actually useful. Internal DNS information leaks out in many ways (via email headers, for example) and most savvy "attackers" can find the information they need using other means. However, since listing addresses of internal servers that external clients cannot possibly reach can result in connection delays and other annoyances, an organization may choose to use a Split DNS to present a consistent view of itself to the outside world.

Another common reason for setting up a Split DNS system is to allow internal networks that are behind filters or in RFC 1918 space (reserved IP space, as documented in RFC 1918) to resolve DNS on the Internet. Split DNS can also be used to allow mail from outside back in to the internal network.

Example split DNS setup

Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

Here's an example of a wildcard MX record:

*   IN MX 10 external1.example.com.

Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

If everything has been set properly, Example, Inc.'s internal clients will now be able to:

  • Look up any hostnames in the site1 and site2.example.com zones.
  • Look up any hostnames in the site1.internal and site2.internal domains.
  • Look up any hostnames on the Internet.
  • Exchange mail with both internal and external people.

Hosts on the Internet will be able to:

  • Look up any hostnames in the site1 and site2.example.com zones.
  • Exchange mail with anyone in the site1 and site2.example.com zones.

Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

Internal DNS server config:


acl internals { 172.16.72.0/24; 192.168.1.0/24; };

acl externals { bastion-ips-go-here; };

options {
    ...
    ...
    forward only;
    // forward to external servers
    forwarders {
        bastion-ips-go-here;
    };
    // sample allow-transfer (no one)
    allow-transfer { none; };
    // restrict query access
    allow-query { internals; externals; };
    // restrict recursion
    allow-recursion { internals; };
    ...
    ...
};

// sample master zone
zone "site1.example.com" {
  type master;
  file "m/site1.example.com";
  // do normal iterative resolution (do not forward)
  forwarders { };
  allow-query { internals; externals; };
  allow-transfer { internals; };
};

// sample slave zone
zone "site2.example.com" {
  type slave;
  file "s/site2.example.com";
  masters { 172.16.72.3; };
  forwarders { };
  allow-query { internals; externals; };
  allow-transfer { internals; };
};

zone "site1.internal" {
  type master;
  file "m/site1.internal";
  forwarders { };
  allow-query { internals; };
  allow-transfer { internals; }
};

zone "site2.internal" {
  type slave;
  file "s/site2.internal";
  masters { 172.16.72.3; };
  forwarders { };
  allow-query { internals };
  allow-transfer { internals; }
};

External (bastion host) DNS server config:

acl internals { 172.16.72.0/24; 192.168.1.0/24; };

acl externals { bastion-ips-go-here; };

options {
  ...
  ...
  // sample allow-transfer (no one)
  allow-transfer { none; };
  // default query access
  allow-query { any; };
  // restrict cache access
  allow-query-cache { internals; externals; };
  // restrict recursion
  allow-recursion { internals; externals; };
  ...
  ...
};

// sample slave zone
zone "site1.example.com" {
  type master;
  file "m/site1.foo.com";
  allow-transfer { internals; externals; };
};

zone "site2.example.com" {
  type slave;
  file "s/site2.foo.com";
  masters { another_bastion_host_maybe; };
  allow-transfer { internals; externals; }
};

In the resolv.conf (or equivalent) on the bastion host(s):

search ...
nameserver 172.16.72.2
nameserver 172.16.72.3
nameserver 172.16.72.4

TSIG

TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

  • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
  • dig(1) supports TSIG via the -k and -y command line options.

Generating a Shared Key

TSIG keys can be generated using the tsig-keygen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name, algorithm and size can be specified by command line parameters; the defaults are "tsig-key", HMAC-SHA256, and 256 bits, respectively.

Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using:

  $ tsig-keygen host1-host2. > host1-host2.key

This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.)

tsig-keygen can also be run as ddns-confgen, in which case its output includes additional configuration text for setting up dynamic DNS in named. See ddns-confgen(8) for details.

Loading A New Key

For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file:

key "host1-host2." {
        algorithm hmac-sha256;
        secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY=";
};

(This is the same key generated above using tsig-keygen.)

Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key.

TSIG keys that are known to a server can be listed using the command rndc tsig-list.

Instructing the Server to Use a Key

A server sending a request to another server must be told whether to use a key, and if so, which key to use.

For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key:

server 10.1.2.3 {
        keys { host1-host2. ;};
};

Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file.

Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file.

Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected.

TSIG-Based Access Control

TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2.

An example of an allow-update directive using a TSIG key:

allow-update { !{ !localnets; any; }; key host1-host2. ;};

This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key.

See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement.

Errors

Processing of TSIG-signed messages can result in several errors:

  • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
  • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
  • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.

In all of the above cases, the server will return a response code of NOTAUTH (not authenticated).

TKEY

TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode.

SIG(0)

BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control is performed in the same manner as TSIG keys; privileges can be granted or denied in ACL directives based on the key name.

When a SIG(0) signed message is received, it will only be verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key.

SIG(0) signing of multiple-message TCP streams is not supported.

The only tool shipped with BIND 9 that generates SIG(0) signed messages is nsupdate.

DNSSEC

Cryptographic authentication of DNS information is possible through the DNS Security (DNSSEC-bis) extensions, defined in RFC 4033, RFC 4034, and RFC 4035. This section describes the creation and use of DNSSEC signed zones.

In order to set up a DNSSEC secure zone, there are a series of steps which must be followed. BIND 9 ships with several tools that are used in this process, which are explained in more detail below. In all cases, the -h option prints a full list of parameters. Note that the DNSSEC tools require the keyset files to be in the working directory or the directory specified by the -d option, and that the tools shipped with BIND 9.2.x and earlier are not compatible with the current ones.

There must also be communication with the administrators of the parent and/or child zone to transmit keys. A zone's security status must be indicated by the parent zone for a DNSSEC capable resolver to trust its data. This is done through the presence or absence of a DS record at the delegation point.

For other servers to trust data in this zone, they must either be statically configured with this zone's zone key or the zone key of another zone above this one in the DNS tree.

Generating Keys

The dnssec-keygen program is used to generate keys.

A secure zone must contain one or more zone keys. The zone keys will sign all other records in the zone, as well as the zone keys of any secure delegated zones. Zone keys must have the same name as the zone, a name type of ZONE, and must be usable for authentication. It is recommended that zone keys use a cryptographic algorithm designated as "mandatory to implement" by the IETF; currently the only one is RSASHA1.

The following command will generate a 768-bit RSASHA1 key for the child.example zone:

dnssec-keygen -a RSASHA1 -b 768 -n ZONE child.example.

Two output files will be produced: Kchild.example.+005+12345.key and Kchild.example.+005+12345.private (where 12345 is an example of a key tag). The key filenames contain the key name (child.example.), algorithm (3 is DSA, 1 is RSAMD5, 5 is RSASHA1, etc.), and the key tag (12345 in this case). The private key (in the .private file) is used to generate signatures, and the public key (in the .key file) is used for signature verification.

To generate another key with the same properties (but with a different key tag), repeat the above command.

The dnssec-keyfromlabel program is used to get a key pair from a crypto hardware and build the key files. Its usage is similar to dnssec-keygen.

The public keys should be inserted into the zone file by including the .key files using $INCLUDE statements.

Signing the Zone

The dnssec-signzone program is used to sign a zone.

Any keyset files corresponding to secure subzones should be present. The zone signer will generate NSEC, NSEC3 and RRSIG records for the zone, as well as DS for the child zones if '-g' is specified. If '-g' is not specified, then DS RRsets for the secure child zones need to be added manually.

The following command signs the zone, assuming it is in a file called zone.child.example. By default, all zone keys which have an available private key are used to generate signatures.

dnssec-signzone -o child.example zone.child.example

One output file is produced: zone.child.example.signed. This file should be referenced by named.conf as the input file for the zone.

dnssec-signzone will also produce a keyset and dsset files and optionally a dlvset file. These are used to provide the parent zone administrators with the DNSKEYs (or their corresponding DS records) that are the secure entry point to the zone.

Configuring Servers

To enable named to respond appropriately to DNS requests from DNSSEC aware clients, dnssec-enable must be set to yes. (This is the default setting.)

To enable named to validate answers from other servers, the dnssec-enable option must be set to yes, and the dnssec-validation options must be set to yes or auto.

If dnssec-validation is set to auto, then a default trust anchor for the DNS root zone will be used. If it is set to yes, however, then at least one trust anchor must be configured with a trusted-keys or managed-keys statement in named.conf, or DNSSEC validation will not occur. The default setting is yes.

trusted-keys are copies of DNSKEY RRs for zones that are used to form the first link in the cryptographic chain of trust. All keys listed in trusted-keys (and corresponding zones) are deemed to exist and only the listed keys will be used to validated the DNSKEY RRset that they are from.

managed-keys are trusted keys which are automatically kept up to date via RFC 5011 trust anchor maintenance.

trusted-keys and managed-keys are described in more detail later in this document.

Unlike BIND 8, BIND 9 does not verify signatures on load, so zone keys for authoritative zones do not need to be specified in the configuration file.

After DNSSEC gets established, a typical DNSSEC configuration will look something like the following. It has one or more public keys for the root. This allows answers from outside the organization to be validated. It will also have several keys for parts of the namespace the organization controls. These are here to ensure that named is immune to compromises in the DNSSEC components of the security of parent zones.

managed-keys {
        /* Root Key */
        "." initial-key 257 3 3 "BNY4wrWM1nCfJ+CXd0rVXyYmobt7sEEfK3clRbGaTwS
                                 JxrGkxJWoZu6I7PzJu/E9gx4UC1zGAHlXKdE4zYIpRh
                                 aBKnvcC2U9mZhkdUpd1Vso/HAdjNe8LmMlnzY3zy2Xy
                                 4klWOADTPzSv9eamj8V18PHGjBLaVtYvk/ln5ZApjYg
                                 hf+6fElrmLkdaz MQ2OCnACR817DF4BBa7UR/beDHyp
                                 5iWTXWSi6XmoJLbG9Scqc7l70KDqlvXR3M/lUUVRbke
                                 g1IPJSidmK3ZyCllh4XSKbje/45SKucHgnwU5jefMtq
                                 66gKodQj+MiA21AfUVe7u99WzTLzY3qlxDhxYQQ20FQ
                                 97S+LKUTpQcq27R7AT3/V5hRQxScINqwcz4jYqZD2fQ
                                 dgxbcDTClU0CRBdiieyLMNzXG3";
};

trusted-keys {
        /* Key for our organization's forward zone */
        example.com. 257 3 5 "AwEAAaxPMcR2x0HbQV4WeZB6oEDX+r0QM6
                              5KbhTjrW1ZaARmPhEZZe3Y9ifgEuq7vZ/z
                              GZUdEGNWy+JZzus0lUptwgjGwhUS1558Hb
                              4JKUbbOTcM8pwXlj0EiX3oDFVmjHO444gL
                              kBOUKUf/mC7HvfwYH/Be22GnClrinKJp1O
                              g4ywzO9WglMk7jbfW33gUKvirTHr25GL7S
                              TQUzBb5Usxt8lgnyTUHs1t3JwCY5hKZ6Cq
                              FxmAVZP20igTixin/1LcrgX/KMEGd/biuv
                              F4qJCyduieHukuY3H4XMAcR+xia2nIUPvm
                              /oyWR8BW/hWdzOvnSCThlHf3xiYleDbt/o
                              1OTQ09A0=";

        /* Key for our reverse zone. */
        2.0.192.IN-ADDRPA.NET. 257 3 5 "AQOnS4xn/IgOUpBPJ3bogzwc
                                       xOdNax071L18QqZnQQQAVVr+i
                                       LhGTnNGp3HoWQLUIzKrJVZ3zg
                                       gy3WwNT6kZo6c0tszYqbtvchm
                                       gQC8CzKojM/W16i6MG/eafGU3
                                       siaOdS0yOI6BgPsw+YZdzlYMa
                                       IJGf4M4dyoKIhzdZyQ2bYQrjy
                                       Q4LB0lC7aOnsMyYKHHYeRvPxj
                                       IQXmdqgOJGq+vsevG06zW+1xg
                                       YJh9rCIfnm1GX/KMgxLPG2vXT
                                       D/RnLX+D3T3UL7HJYHJhAZD5L
                                       59VvjSPsZJHeDCUyWYrvPZesZ
                                       DIRvhDD52SKvbheeTJUm6Ehkz
                                       ytNN2SN96QRk8j/iI8ib";
};

options {
        ...
        dnssec-enable yes;
        dnssec-validation yes;
};

Note

None of the keys listed in this example are valid. In particular, the root key is not valid.

When DNSSEC validation is enabled and properly configured, the resolver will reject any answers from signed, secure zones which fail to validate, and will return SERVFAIL to the client.

Responses may fail to validate for any of several reasons, including missing, expired, or invalid signatures, a key which does not match the DS RRset in the parent zone, or an insecure response from a zone which, according to its parent, should have been secure.

Note

When the validator receives a response from an unsigned zone that has a signed parent, it must confirm with the parent that the zone was intentionally left unsigned. It does this by verifying, via signed and validated NSEC/NSEC3 records, that the parent zone contains no DS records for the child.

If the validator can prove that the zone is insecure, then the response is accepted. However, if it cannot, then it must assume an insecure response to be a forgery; it rejects the response and logs an error.

The logged error reads "insecurity proof failed" and "got insecure response; parent indicates it should be secure".

DNSSEC, Dynamic Zones, and Automatic Signing

Converting from insecure to secure

Changing a zone from insecure to secure can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

For either method, you need to configure named so that it can see the K* files which contain the public and private parts of the keys that will be used to sign the zone. These files will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in named.conf:

        zone example.net {
                type master;
                update-policy local;
                file "dynamic/example.net/example.net";
                key-directory "dynamic/example.net";
        };

If one KSK and one ZSK DNSKEY key have been generated, this configuration will cause all records in the zone to be signed with the ZSK, and the DNSKEY RRset to be signed with the KSK as well. An NSEC chain will be generated as part of the initial signing process.

Dynamic DNS update method

To insert the keys via dynamic update:

        % nsupdate
        > ttl 3600
        > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
        > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
        > send

While the update request will complete almost immediately, the zone will not be completely signed until named has had time to walk the zone and generate the NSEC and RRSIG records. The NSEC record at the apex will be added last, to signal that there is a complete NSEC chain.

If you wish to sign using NSEC3 instead of NSEC, you should add an NSEC3PARAM record to the initial update request. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record.

        % nsupdate
        > ttl 3600
        > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
        > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
        > update add example.net NSEC3PARAM 1 1 100 1234567890
        > send

Again, this update request will complete almost immediately; however, the record won't show up until named has had a chance to build/remove the relevant chain. A private type record will be created to record the state of the operation (see below for more details), and will be removed once the operation completes.

While the initial signing and NSEC/NSEC3 chain generation is happening, other updates are possible as well.

Fully automatic zone signing

To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or maintain.

With auto-dnssec allow, named can search the key directory for keys matching the zone, insert them into the zone, and use them to sign the zone. It will do so only when it receives an rndc sign <zonename>.

auto-dnssec maintain includes the above functionality, but will also automatically adjust the zone's DNSKEY records on schedule according to the keys' timing metadata. (See dnssec-keygen(8) and dnssec-settime(8) for more information.)

named will periodically search the key directory for keys matching the zone, and if the keys' metadata indicates that any change should be made the zone, such as adding, removing, or revoking a key, then that action will be carried out. By default, the key directory is checked for changes every 60 minutes; this period can be adjusted with the dnssec-loadkeys-interval, up to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately.

If keys are present in the key directory the first time the zone is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys command. (Those commands can still be used when there are unscheduled key changes, however.)

When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

If you wish the zone to be signed using NSEC3 instead of NSEC, submit an NSEC3PARAM record via dynamic update prior to the scheduled publication and activation of the keys. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record. The NSEC3PARAM record will not appear in the zone immediately, but it will be stored for later reference. When the zone is signed and the NSEC3 chain is completed, the NSEC3PARAM record will appear in the zone.

Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone configuration. If this has not been done, the configuration will fail.

Private-type records

The state of the signing process is signaled by private-type records (with a default type value of 65534). When signing is complete, these records will have a nonzero value for the final octet (for those records which have a nonzero initial octet).

The private type record format: If the first octet is non-zero then the record indicates that the zone needs to be signed with the key matching the record, or that all signatures that match the record should be removed.



  algorithm (octet 1)
  key id in network order (octet 2 and 3)
  removal flag (octet 4)
  complete flag (octet 5)

Only records flagged as "complete" can be removed via dynamic update. Attempts to remove other private type records will be silently ignored.

If the first octet is zero (this is a reserved algorithm number that should never appear in a DNSKEY record) then the record indicates changes to the NSEC3 chains are in progress. The rest of the record contains an NSEC3PARAM record. The flag field tells what operation to perform based on the flag bits.



  0x01 OPTOUT
  0x80 CREATE
  0x40 REMOVE
  0x20 NONSEC

DNSKEY rollovers

As with insecure-to-secure conversions, rolling DNSSEC keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

Dynamic DNS update method

To perform key rollovers via dynamic update, you need to add the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed with the new keys. When the signing is complete the private type records will be updated so that the last octet is non zero.

If this is for a KSK you need to inform the parent and any trust anchor repositories of the new KSK.

You should then wait for the maximum TTL in the zone before removing the old DNSKEY. If it is a KSK that is being updated, you also need to wait for the DS RRset in the parent to be updated and its TTL to expire. This ensures that all clients will be able to verify at least one signature when you remove the old DNSKEY.

The old DNSKEY can be removed via UPDATE. Take care to specify the correct key. named will clean out any signatures generated by the old key after the update completes.

Automatic key rollovers

When a new key reaches its activation date (as set by dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will automatically carry out the key rollover. If the key's algorithm has not previously been used to sign the zone, then the zone will be fully signed as quickly as possible. However, if the new key is replacing an existing key of the same algorithm, then the zone will be re-signed incrementally, with signatures from the old key being replaced with signatures from the new key as their signature validity periods expire. By default, this rollover completes in 30 days, after which it will be safe to remove the old key from the DNSKEY RRset.

NSEC3PARAM rollovers via UPDATE

Add the new NSEC3PARAM record via dynamic update. When the new NSEC3 chain has been generated, the NSEC3PARAM flag field will be zero. At this point you can remove the old NSEC3PARAM record. The old chain will be removed after the update request completes.

Converting from NSEC to NSEC3

To do this, you just need to add an NSEC3PARAM record. When the conversion is complete, the NSEC chain will have been removed and the NSEC3PARAM record will have a zero flag field. The NSEC3 chain will be generated before the NSEC chain is destroyed.

Converting from NSEC3 to NSEC

To do this, use nsupdate to remove all NSEC3PARAM records with a zero flag field. The NSEC chain will be generated before the NSEC3 chain is removed.

Converting from secure to insecure

To convert a signed zone to unsigned using dynamic DNS, delete all the DNSKEY records from the zone apex using nsupdate. All signatures, NSEC or NSEC3 chains, and associated NSEC3PARAM records will be removed automatically. This will take place after the update request completes.

This requires the dnssec-secure-to-insecure option to be set to yes in named.conf.

In addition, if the auto-dnssec maintain zone statement is used, it should be removed or changed to allow instead (or it will re-sign).

Periodic re-signing

In any secure zone which supports dynamic updates, named will periodically re-sign RRsets which have not been re-signed as a result of some update action. The signature lifetimes will be adjusted so as to spread the re-sign load over time rather than all at once.

NSEC3 and OPTOUT

named only supports creating new NSEC3 chains where all the NSEC3 records in the zone have the same OPTOUT state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT state of an individual NSEC3 record, the entire chain needs to be changed if the OPTOUT state of an individual NSEC3 needs to be changed.

Dynamic Trust Anchor Management

BIND is able to maintain DNSSEC trust anchors using RFC 5011 key management. This feature allows named to keep track of changes to critical DNSSEC keys without any need for the operator to make changes to configuration files.

Validating Resolver

To configure a validating resolver to use RFC 5011 to maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition and Usage”.

Authoritative Server

To set up an authoritative zone for RFC 5011 trust anchor maintenance, generate two (or more) key signing keys (KSKs) for the zone. Sign the zone with one of them; this is the "active" KSK. All KSK's which do not sign the zone are "stand-by" keys.

Any validating resolver which is configured to use the active KSK as an RFC 5011-managed trust anchor will take note of the stand-by KSKs in the zone's DNSKEY RRset, and store them for future reference. The resolver will recheck the zone periodically, and after 30 days, if the new key is still there, then the key will be accepted by the resolver as a valid trust anchor for the zone. Any time after this 30-day acceptance timer has completed, the active KSK can be revoked, and the zone can be "rolled over" to the newly accepted key.

The easiest way to place a stand-by key in a zone is to use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication date in the past, but an activation date which is unset or in the future, " dnssec-signzone -S" will include the DNSKEY record in the zone, but will not sign with it:

$ dnssec-keygen -K keys -f KSK -P now -A now+2y example.net
$ dnssec-signzone -S -K keys example.net

To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and K*.private files.

After revoking the active key, the zone must be signed with both the revoked KSK and the new active KSK. (Smart signing takes care of this automatically.)

Once a key has been revoked and used to sign the DNSKEY RRset in which it appears, that key will never again be accepted as a valid trust anchor by the resolver. However, validation can proceed using the new active key (which had been accepted by the resolver when it was a stand-by key).

See RFC 5011 for more details on key rollover scenarios.

When a key has been revoked, its key ID changes, increasing by 128, and wrapping around at 65535. So, for example, the key "Kexample.com.+005+10000" becomes "Kexample.com.+005+10128".

If two keys have ID's exactly 128 apart, and one is revoked, then the two key ID's will collide, causing several problems. To prevent this, dnssec-keygen will not generate a new key if another key is present which may collide. This checking will only occur if the new keys are written to the same directory which holds all other keys in use for that zone.

Older versions of BIND 9 did not have this precaution. Exercise caution if using key revocation on keys that were generated by previous releases, or if using keys stored in multiple directories or on multiple machines.

It is expected that a future release of BIND 9 will address this problem in a different way, by storing revoked keys with their original unrevoked key ID's.

PKCS#11 (Cryptoki) support

PKCS#11 (Public Key Cryptography Standard #11) defines a platform-independent API for the control of hardware security modules (HSMs) and other cryptographic support devices.

BIND 9 is known to work with three HSMs: The AEP Keyper, which has been tested with Debian Linux, Solaris x86 and Windows Server 2003; the Thales nShield, tested with Debian Linux; and the Sun SCA 6000 cryptographic acceleration board, tested with Solaris x86. In addition, BIND can be used with all current versions of SoftHSM, a software-based HSM simulator library produced by the OpenDNSSEC project.

PKCS#11 makes use of a "provider library": a dynamically loadable library which provides a low-level PKCS#11 interface to drive the HSM hardware. The PKCS#11 provider library comes from the HSM vendor, and it is specific to the HSM to be controlled.

There are two available mechanisms for PKCS#11 support in BIND 9: OpenSSL-based PKCS#11 and native PKCS#11. When using the first mechanism, BIND uses a modified version of OpenSSL, which loads the provider library and operates the HSM indirectly; any cryptographic operations not supported by the HSM can be carried out by OpenSSL instead. The second mechanism enables BIND to bypass OpenSSL completely; BIND loads the provider library itself, and uses the PKCS#11 API to drive the HSM directly.

Prerequisites

See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.

Native PKCS#11

Native PKCS#11 mode will only work with an HSM capable of carrying out every cryptographic operation BIND 9 may need. The HSM's provider library must have a complete implementation of the PKCS#11 API, so that all these functions are accessible. As of this writing, only the Thales nShield HSM and SoftHSMv2 can be used in this fashion. For other HSMs, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: Eventually, when more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will be deprecated.)

To build BIND with native PKCS#11, configure as follows:

$ cd bind9
$ ./configure --enable-native-pkcs11 \
    --with-pkcs11=provider-library-path
    

This will cause all BIND tools, including named and the dnssec-* and pkcs11-* tools, to use the PKCS#11 provider library specified in provider-library-path for cryptography. (The provider library path can be overridden using the -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.)

Building SoftHSMv2

SoftHSMv2, the latest development version of SoftHSM, is available from https://github.com/opendnssec/SoftHSMv2 . It is a software library developed by the OpenDNSSEC project ( http://www.opendnssec.org ) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of a SQLite3 database on the local filesystem. It provides less security than a true HSM, but it allows you to experiment with native PKCS#11 when an HSM is not available. SoftHSMv2 can be configured to use either OpenSSL or the Botan library to perform cryptographic functions, but when using it for native PKCS#11 in BIND, OpenSSL is required.

By default, the SoftHSMv2 configuration file is prefix/etc/softhsm2.conf (where prefix is configured at compile time). This location can be overridden by the SOFTHSM2_CONF environment variable. The SoftHSMv2 cryptographic store must be installed and initialized before using it with BIND.

$  cd SoftHSMv2 
$  configure --with-crypto-backend=openssl --prefix=/opt/pkcs11/usr --enable-gost 
$  make 
$  make install 
$  /opt/pkcs11/usr/bin/softhsm-util --init-token 0 --slot 0 --label softhsmv2 
      

OpenSSL-based PKCS#11

OpenSSL-based PKCS#11 mode uses a modified version of the OpenSSL library; stock OpenSSL does not fully support PKCS#11. ISC provides a patch to OpenSSL to correct this. This patch is based on work originally done by the OpenSolaris project; it has been modified by ISC to provide new features such as PIN management and key-by-reference.

There are two "flavors" of PKCS#11 support provided by the patched OpenSSL, one of which must be chosen at configuration time. The correct choice depends on the HSM hardware:

  • Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

  • Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest versions of OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2.

Note

The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. ISC will provide updated patches as new versions of OpenSSL are released. The version number in the following examples is expected to change.

Before building BIND 9 with PKCS#11 support, it will be necessary to build OpenSSL with the patch in place, and configure it with the path to your HSM's PKCS#11 provider library.

Patching OpenSSL

$ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz
  

Extract the tarball:

$ tar zxf openssl-0.9.8zc.tar.gz

Apply the patch from the BIND 9 release:

$ patch -p1 -d openssl-0.9.8zc \
	      < bind9/bin/pkcs11/openssl-0.9.8zc-patch

Note

The patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch.

When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9.

Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure.

Building OpenSSL for the AEP Keyper on Linux

The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib:

$ cp pkcs11.GCC4.0.2.so.4.05 /opt/pkcs11/usr/lib/libpkcs11.so

The Keyper library requires threads, so we must specify -pthread.

$ cd openssl-0.9.8zc
$ ./Configure linux-x86_64 -pthread \
	    --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \
	    --pk11-flavor=sign-only \
	    --prefix=/opt/pkcs11/usr

After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above.

Building OpenSSL for the SCA 6000 on Solaris

The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'.

In this example, we are building on Solaris x86 on an AMD64 system.

$ cd openssl-0.9.8zc
$ ./Configure solaris64-x86_64-cc \
	    --pk11-libname=/usr/lib/64/libpkcs11.so \
	    --pk11-flavor=crypto-accelerator \
	    --prefix=/opt/pkcs11/usr

(For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.)

After configuring, run make and make test.

Building OpenSSL for SoftHSM

SoftHSM (version 1) is a software library developed by the OpenDNSSEC project ( http://www.opendnssec.org ) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of a SQLite3 database on the local filesystem. SoftHSM uses the Botan library to perform cryptographic functions. Though less secure than a true HSM, it can allow you to experiment with PKCS#11 when an HSM is not available.

The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

$  cd softhsm-1.3.7 
$  configure --prefix=/opt/pkcs11/usr 
$  make 
$  make install 
$  export SOFTHSM_CONF=/opt/pkcs11/softhsm.conf 
$  echo "0:/opt/pkcs11/softhsm.db" > $SOFTHSM_CONF 
$  /opt/pkcs11/usr/bin/softhsm --init-token 0 --slot 0 --label softhsm 

SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

$ cd openssl-0.9.8zc
$ ./Configure linux-x86_64 -pthread \
	    --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \
	    --pk11-flavor=sign-only \
	    --prefix=/opt/pkcs11/usr

After configuring, run "make" and "make test".

Once you have built OpenSSL, run "apps/openssl engine pkcs11" to confirm that PKCS#11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

	(pkcs11) PKCS #11 engine support (sign only)

Or:

	(pkcs11) PKCS #11 engine support (crypto accelerator)

Next, run "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS#11 engine. If it is able to do so successfully, it will report [ available ].

If the output is correct, run "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

Configuring BIND 9 for Linux with the AEP Keyper

To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

$ cd ../bind9
$ ./configure --enable-threads \
	   --with-openssl=/opt/pkcs11/usr \
	   --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so

Configuring BIND 9 for Solaris with the SCA 6000

To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

$ cd ../bind9
$ ./configure CC="cc -xarch=amd64" --enable-threads \
	    --with-openssl=/opt/pkcs11/usr \
	    --with-pkcs11=/usr/lib/64/libpkcs11.so

(For a 32-bit build, omit CC="cc -xarch=amd64".)

If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure).

Configuring BIND 9 for SoftHSM

$ cd ../bind9
$ ./configure --enable-threads \
	   --with-openssl=/opt/pkcs11/usr \
	   --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so

After configuring, run "make", "make test" and "make install".

(Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

PKCS#11 Tools

BIND 9 includes a minimal set of tools to operate the HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens.

In UNIX/Linux builds, these tools are built only if BIND 9 is configured with the --with-pkcs11 option. (Note: If --with-pkcs11 is set to "yes", rather than to the path of the PKCS#11 provider, then the tools will be built but the provider will be left undefined. Use the -m option or the PKCS11_PROVIDER environment variable to specify the path to the provider.)

Using the HSM

For OpenSSL-based PKCS#11, we must first set up the runtime environment so the OpenSSL and PKCS#11 libraries can be loaded:

$ export LD_LIBRARY_PATH=/opt/pkcs11/usr/lib:${LD_LIBRARY_PATH}

This causes named and other binaries to load the OpenSSL library from /opt/pkcs11/usr/lib rather than from the default location. This step is not necessary when using native PKCS#11.

Some HSMs require other environment variables to be set. For example, when operating an AEP Keyper, it is necessary to specify the location of the "machine" file, which stores information about the Keyper for use by the provider library. If the machine file is in /opt/Keyper/PKCS11Provider/machine, use:

$ export KEYPER_LIBRARY_PATH=/opt/Keyper/PKCS11Provider

Such environment variables must be set whenever running any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named.

We can now create and use keys in the HSM. In this case, we will create a 2048 bit key and give it the label "sample-ksk":

$ pkcs11-keygen -b 2048 -l sample-ksk

To confirm that the key exists:

$ pkcs11-list
Enter PIN:
object[0]: handle 2147483658 class 3 label[8] 'sample-ksk' id[0]
object[1]: handle 2147483657 class 2 label[8] 'sample-ksk' id[0]

Before using this key to sign a zone, we must create a pair of BIND 9 key files. The "dnssec-keyfromlabel" utility does this. In this case, we will be using the HSM key "sample-ksk" as the key-signing key for "example.net":

$ dnssec-keyfromlabel -l sample-ksk -f KSK example.net

The resulting K*.key and K*.private files can now be used to sign the zone. Unlike normal K* files, which contain both public and private key data, these files will contain only the public key data, plus an identifier for the private key which remains stored within the HSM. Signing with the private key takes place inside the HSM.

If you wish to generate a second key in the HSM for use as a zone-signing key, follow the same procedure above, using a different keylabel, a smaller key size, and omitting "-f KSK" from the dnssec-keyfromlabel arguments:

(Note: When using OpenSSL-based PKCS#11 the label is an arbitrary string which identifies the key. With native PKCS#11, the label is a PKCS#11 URI string which may include other details about the key and the HSM, including its PIN. See dnssec-keyfromlabel(8) for details.)

$ pkcs11-keygen -b 1024 -l sample-zsk
$ dnssec-keyfromlabel -l sample-zsk example.net

Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:

$ dnssec-keygen example.net

This provides less security than an HSM key, but since HSMs can be slow or cumbersome to use for security reasons, it may be more efficient to reserve HSM keys for use in the less frequent key-signing operation. The zone-signing key can be rolled more frequently, if you wish, to compensate for a reduction in key security. (Note: When using native PKCS#11, there is no speed advantage to using on-disk keys, as cryptographic operations will be done by the HSM regardless.)

Now you can sign the zone. (Note: If not using the -S option to dnssec-signzone, it will be necessary to add the contents of both K*.key files to the zone master file before signing it.)

$ dnssec-signzone -S example.net
Enter PIN:
Verifying the zone using the following algorithms:
NSEC3RSASHA1.
Zone signing complete:
Algorithm: NSEC3RSASHA1: ZSKs: 1, KSKs: 1 active, 0 revoked, 0 stand-by
example.net.signed

Specifying the engine on the command line

When using OpenSSL-based PKCS#11, the "engine" to be used by OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E <engine>" command line option. If BIND 9 is built with the --with-pkcs11 option, this option defaults to "pkcs11". Specifying the engine will generally not be necessary unless for some reason you wish to use a different OpenSSL engine.

If you wish to disable use of the "pkcs11" engine — for troubleshooting purposes, or because the HSM is unavailable — set the engine to the empty string. For example:

$ dnssec-signzone -E '' -S example.net

This causes dnssec-signzone to run as if it were compiled without the --with-pkcs11 option.

When built with native PKCS#11 mode, the "engine" option has a different meaning: it specifies the path to the PKCS#11 provider library. This may be useful when testing a new provider library.

Running named with automatic zone re-signing

If you want named to dynamically re-sign zones using HSM keys, and/or to to sign new records inserted via nsupdate, then named must have access to the HSM PIN. In OpenSSL-based PKCS#11, this is accomplished by placing the PIN into the openssl.cnf file (in the above examples, /opt/pkcs11/usr/ssl/openssl.cnf).

The location of the openssl.cnf file can be overridden by setting the OPENSSL_CONF environment variable before running named.

Sample openssl.cnf:

	openssl_conf = openssl_def
	[ openssl_def ]
	engines = engine_section
	[ engine_section ]
	pkcs11 = pkcs11_section
	[ pkcs11_section ]
	PIN = <PLACE PIN HERE>

This will also allow the dnssec-* tools to access the HSM without PIN entry. (The pkcs11-* tools access the HSM directly, not via OpenSSL, so a PIN will still be required to use them.)

In native PKCS#11 mode, the PIN can be provided in a file specified as an attribute of the key's label. For example, if a key had the label pkcs11:object=local-zsk;pin-source=/etc/hsmpin, then the PIN would be read from the file /etc/hsmpin.

Warning

Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way.

DLZ (Dynamically Loadable Zones)

DLZ (Dynamically Loadable Zones) is an extension to BIND 9 that allows zone data to be retrieved directly from an external database. There is no required format or schema. DLZ drivers exist for several different database backends including PostgreSQL, MySQL, and LDAP and can be written for any other.

Historically, DLZ drivers had to be statically linked with the named binary and were turned on via a configure option at compile time (for example, "configure --with-dlz-ldap"). Currently, the drivers provided in the BIND 9 tarball in contrib/dlz/drivers are still linked this way.

In BIND 9.8 and higher, it is possible to link some DLZ modules dynamically at runtime, via the DLZ "dlopen" driver, which acts as a generic wrapper around a shared object implementing the DLZ API. The "dlopen" driver is linked into named by default, so configure options are no longer necessary when using these dynamically linkable drivers, but are still needed for the older drivers in contrib/dlz/drivers.

When the DLZ module provides data to named, it does so in text format. The response is converted to DNS wire format by named. This conversion, and the lack of any internal caching, places significant limits on the query performance of DLZ modules. Consequently, DLZ is not recommended for use on high-volume servers. However, it can be used in a hidden master configuration, with slaves retrieving zone updates via AXFR. (Note, however, that DLZ has no built-in support for DNS notify; slaves are not automatically informed of changes to the zones in the database.)

Configuring DLZ

A DLZ database is configured with a dlz statement in named.conf:

    dlz example {
	database "dlopen driver.so args";
	search yes;
    };
    

This specifies a DLZ module to search when answering queries; the module is implemented in driver.so and is loaded at runtime by the dlopen DLZ driver. Multiple dlz statements can be specified; when answering a query, all DLZ modules with search set to yes will be queried to find out if they contain an answer for the query name; the best available answer will be returned to the client.

The search option in the above example can be omitted, because yes is the default value.

If search is set to no, then this DLZ module is not searched for the best match when a query is received. Instead, zones in this DLZ must be separately specified in a zone statement. This allows you to configure a zone normally using standard zone option semantics, but specify a different database back-end for storage of the zone's data. For example, to implement NXDOMAIN redirection using a DLZ module for back-end storage of redirection rules:

    dlz other {
	database "dlopen driver.so args";
	search no;
    };

    zone "." {
	type redirect;
	dlz other;
    };
    

Sample DLZ Driver

For guidance in implementation of DLZ modules, the directory contrib/dlz/example contains a basic dynamically-linkable DLZ module--i.e., one which can be loaded at runtime by the "dlopen" DLZ driver. The example sets up a single zone, whose name is passed to the module as an argument in the dlz statement:

    dlz other {
	database "dlopen driver.so example.nil";
    };
    

In the above example, the module is configured to create a zone "example.nil", which can answer queries and AXFR requests, and accept DDNS updates. At runtime, prior to any updates, the zone contains an SOA, NS, and a single A record at the apex:

 example.nil.  3600    IN      SOA     example.nil. hostmaster.example.nil. (
					       123 900 600 86400 3600
				       )
 example.nil.  3600    IN      NS      example.nil.
 example.nil.  1800    IN      A       10.53.0.1
    

The sample driver is capable of retrieving information about the querying client, and altering its response on the basis of this information. To demonstrate this feature, the example driver responds to queries for "source-addr.zonename>/TXT" with the source address of the query. Note, however, that this record will *not* be included in AXFR or ANY responses. Normally, this feature would be used to alter responses in some other fashion, e.g., by providing different address records for a particular name depending on the network from which the query arrived.

Documentation of the DLZ module API can be found in contrib/dlz/example/README. This directory also contains the header file dlz_minimal.h, which defines the API and should be included by any dynamically-linkable DLZ module.

IPv6 Support in BIND 9

BIND 9 fully supports all currently defined forms of IPv6 name to address and address to name lookups. It will also use IPv6 addresses to make queries when running on an IPv6 capable system.

For forward lookups, BIND 9 supports only AAAA records. RFC 3363 deprecated the use of A6 records, and client-side support for A6 records was accordingly removed from BIND 9. However, authoritative BIND 9 name servers still load zone files containing A6 records correctly, answer queries for A6 records, and accept zone transfer for a zone containing A6 records.

For IPv6 reverse lookups, BIND 9 supports the traditional "nibble" format used in the ip6.arpa domain, as well as the older, deprecated ip6.int domain. Older versions of BIND 9 supported the "binary label" (also known as "bitstring") format, but support of binary labels has been completely removed per RFC 3363. Many applications in BIND 9 do not understand the binary label format at all any more, and will return an error if given. In particular, an authoritative BIND 9 name server will not load a zone file containing binary labels.

For an overview of the format and structure of IPv6 addresses, see the section called “IPv6 addresses (AAAA)”.

Address Lookups Using AAAA Records

The IPv6 AAAA record is a parallel to the IPv4 A record, and, unlike the deprecated A6 record, specifies the entire IPv6 address in a single record. For example,

$ORIGIN example.com.
host            3600    IN      AAAA    2001:db8::1

Use of IPv4-in-IPv6 mapped addresses is not recommended. If a host has an IPv4 address, use an A record, not a AAAA, with ::ffff:192.168.42.1 as the address.

Address to Name Lookups Using Nibble Format

When looking up an address in nibble format, the address components are simply reversed, just as in IPv4, and ip6.arpa. is appended to the resulting name. For example, the following would provide reverse name lookup for a host with address 2001:db8::1.

$ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0  14400   IN    PTR    (
                                    host.example.com. )

BIND 9.10.7

@ 1.17 log @merge 9.7.10 @ text @@ 1.17.2.1 log @Sync with HEAD @ text @@ 1.16 log @merge conflicts @ text @d3 1 a3 1 - Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") d72 13 a84 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
a1190 2 (Prior to BIND 9.7, the logged error was "not insecure". This referred to the zone, not the response.) a1200 3

As of BIND 9.7.0 it is possible to change a dynamic zone from insecure to signed and back again. A secure zone can use either NSEC or NSEC3 chains.

d1203 1 a1203 1 Converting from insecure to secure d1232 1 a1232 1 Dynamic DNS update method d1271 1 a1271 1 Fully automatic zone signing d1337 1 a1337 1 Private-type records d1381 1 a1381 1 DNSKEY rollovers d1389 1 a1389 1 Dynamic DNS update method d1414 1 a1414 1 Automatic key rollovers d1432 1 a1432 1 NSEC3PARAM rollovers via UPDATE d1442 1 a1442 1 Converting from NSEC to NSEC3 d1452 1 a1452 1 Converting from NSEC3 to NSEC d1461 1 a1461 1 Converting from secure to insecure d1479 1 a1479 1 Periodic re-signing d1489 1 a1489 1 NSEC3 and OPTOUT d1508 7 a1514 5

BIND 9.7.0 introduces support for RFC 5011, dynamic trust anchor management. Using this feature allows named to keep track of changes to critical DNSSEC keys without any need for the operator to make changes to configuration files.

d2498 1 a2498 1

BIND 9.10.5-P2

@ 1.16.4.1 log @Sync with HEAD, resolve some conflicts @ text @d3 1 a3 1 - Copyright (C) 2004-2018 Internet Systems Consortium, Inc. ("ISC") d72 13 a84 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d1191 2 d1203 3 d1208 1 a1208 1 Converting from insecure to secure d1237 1 a1237 1 Dynamic DNS update method d1276 1 a1276 1 Fully automatic zone signing d1342 1 a1342 1 Private-type records d1386 1 a1386 1 DNSKEY rollovers d1394 1 a1394 1 Dynamic DNS update method d1419 1 a1419 1 Automatic key rollovers d1437 1 a1437 1 NSEC3PARAM rollovers via UPDATE d1447 1 a1447 1 Converting from NSEC to NSEC3 d1457 1 a1457 1 Converting from NSEC3 to NSEC d1466 1 a1466 1 Converting from secure to insecure d1484 1 a1484 1 Periodic re-signing d1494 1 a1494 1 NSEC3 and OPTOUT d1513 5 a1517 7

BIND is able to maintain DNSSEC trust anchors using RFC 5011 key management. This feature allows named to keep track of changes to critical DNSSEC keys without any need for the operator to make changes to configuration files.

d2501 1 a2501 1

BIND 9.10.7

@ 1.15 log @Merge conflicts; bugs fixed since the last import: 4632. [security] The BIND installer on Windows used an unquoted service path, which can enable privilege escalation. (CVE-2017-3141) [RT #45229] 4631. [security] Some RPZ configurations could go into an infinite query loop when encountering responses with TTL=0. (CVE-2017-3140) [RT #45181] 4582. [security] 'rndc ""' could trigger a assertion failure in named. (CVE-2017-3138) [RT #44924] 4581. [port] Linux: Add getpid and getrandom to the list of system calls named uses for seccomp. [RT #44883] 4580. [bug] 4578 introduced a regression when handling CNAME to referral below the current domain. [RT #44850] 4578. [security] Some chaining (CNAME or DNAME) responses to upstream queries could trigger assertion failures. (CVE-2017-3137) [RT #44734] 4575. [security] DNS64 with "break-dnssec yes;" can result in an assertion failure. (CVE-2017-3136) [RT #44653] 4571. [bug] Out-of-tree builds of backtrace_test failed. 4570. [cleanup] named did not correctly fall back to the built-in initializing keys if the bind.keys file was present but empty. [RT #44531] 4568. [contrib] Added a --with-bind option to the dnsperf configure script to specify BIND prefix path. 4567. [port] Call getprotobyname and getservbyname prior to calling chroot so that shared libraries get loaded. [RT #44537] 4564. [maint] Update the built in managed keys to include the upcoming root KSK. [RT #44579] 4563. [bug] Modified zones would occasionally fail to reload. [RT #39424] 4561. [port] Silence a warning in strict C99 compilers. [RT #44414] 4560. [bug] mdig: add -m option to enable memory debugging rather than having it on all the time. [RT #44509] 4559. [bug] openssl_link.c didn't compile if ISC_MEM_TRACKLINES was turned off. [RT #44509] 4554. [bug] Remove double unlock in dns_dispatchmgr_setudp. [RT #44336] 4553. [bug] Named could deadlock there were multiple changes to NSEC/NSEC3 parameters for a zone being processed at the same time. [RT #42770] 4552. [bug] Named could trigger a assertion when sending notify messages. [RT #44019] 4551. [test] Add system tests for integrity checks of MX and SRV records. [RT #43953] 4550. [cleanup] Increased the number of available master file output style flags from 32 to 64. [RT #44043] 4547. [port] Add support for --enable-native-pkcs11 on the AEP Keyper HSM. [RT #42463] 4543. [bug] dns_client_startupdate now delays sending the update request until isc_app_ctxrun has been called. [RT #43976] 4541. [bug] rndc addzone should properly reject non master/slave zones. [RT #43665] 4539. [bug] Referencing a nonexistent zone with RPZ could lead to a assertion failure when configuring. [RT #43787] 4538. [bug] Call dns_client_startresolve from client->task. [RT #43896] 4537. [bug] Handle timeouts better in dig/host/nslookup. [RT #43576] 4536. [bug] ISC_SOCKEVENTATTR_USEMINMTU was not being cleared when reusing the event structure. [RT #43885] 4535. [bug] Address race condition in setting / testing of DNS_REQUEST_F_SENDING. [RT #43889] 4534. [bug] Only set RD, RA and CD in QUERY responses. [RT #43879] 4533. [bug] dns_client_update should terminate on prerequisite failures (NXDOMAIN, YXDOMAIN, NXRRSET, YXRRSET) and also on BADZONE. [RT #43865] 4532. [contrib] Make gen-data-queryperf.py python 3 compatible. [RT #43836] 4529. [cleanup] Silence noisy log warning when DSCP probe fails due to firewall rules. [RT #43847] 4527. [doc] Support DocBook XSL Stylesheets v1.79.1. [RT #43831] 4526. [doc] Corrected errors and improved formatting of grammar definitions in the ARM. [RT #43739] 4525. [doc] Fixed outdated documentation on managed-keys. [RT #43810] 4524. [bug] The net zero test was broken causing IPv4 servers with addresses ending in .0 to be rejected. [RT #43776] 4523. [doc] Expand config doc for and . [RT #43768] 4522. [bug] Handle big gaps in log file version numbers better. [RT #38688] 4521. [cleanup] Log it as an error if an entropy source is not found and there is no fallback available. [RT #43659] 4520. [cleanup] Alphabetize more of the grammar when printing it out. [RT #43755] 4516. [bug] isc_socketmgr_renderjson was missing from the windows build. [RT #43602] 4515. [port] FreeBSD: Find readline headers when they are in edit/readline/ instead of readline/. [RT #43658] 4513. [cleanup] Minimum Python versions are now 2.7 and 3.2. [RT #43566] 4512. [bug] win32: @@GEOIP_INC@@ missing from delv.vcxproj.in. [RT #43556] 4509. [test] Make the rrl system test more reliable on slower machines by using mdig instead of dig. [RT #43280] 4507. [bug] Named could incorrectly log 'allows updates by IP address, which is insecure' [RT #43432] 4505. [port] Use IP_PMTUDISC_OMIT if available. [RT #35494] 4504. [security] Allow the maximum number of records in a zone to be specified. This provides a control for issues raised in CVE-2016-6170. [RT #42143] 4503. [cleanup] "make uninstall" now removes files installed by BIND. (This currently excludes Python files due to lack of support in setup.py.) [RT #42912] 4502. [func] Report multiple and experimental options when printing grammar. [RT #43134] 4500. [bug] Support modifier I64 in isc__print_printf. [RT #43526] 4499. [port] MacOSX: silence deprecated function warning by using arc4random_stir() when available instead of arc4random_addrandom(). [RT #43503] 4498. [test] Simplify prerequisite checks in system tests. [RT #43516] 4497. [port] Add support for OpenSSL 1.1.0. [RT #41284] 4496. [func] dig: add +idnout to control whether labels are display in punycode or not. Requires idn support to be enabled at compile time. [RT #43398] 4494. [bug] Look for . [RT #43429] 4492. [bug] irs_resconf_load failed to initialize sortlistnxt causing bad writes if resolv.conf contained a sortlist directive. [RT #43459] 4491. [bug] Improve message emitted when testing whether sendmsg works with TOS/TCLASS fails. [RT #43483] 4490. [maint] Added AAAA (2001:500:12::d0d) for G.ROOT-SERVERS.NET. 4489. [security] It was possible to trigger assertions when processing a response containing a DNAME answer. (CVE-2016-8864) [RT #43465] 4488. [port] Darwin: use -framework for Kerberos. [RT #43418] 4487. [test] Make system tests work on Windows. [RT #42931] 4486. [bug] Look in $prefix/lib/pythonX.Y/site-packages for the python modules we install. [RT #43330] 4485. [bug] Failure to find readline when requested should be fatal to configure. [RT #43328] 4484. [func] Check prefixes in acls to make sure the address and prefix lengths are consistent. Warn only in BIND 9.11 and earlier. [RT #43367] 4483. [bug] Address use before require check and remove extraneous dns_message_gettsigkey call in dns_tsig_sign. [RT #43374] 4476. [test] Fix reclimit test on slower machines. [RT #43283] 4475. [doc] Update named-checkconf documentation. [RT #43153] 4474. [bug] win32: call WSAStartup in fromtext_in_wks so that getprotobyname and getservbyname work. [RT #43197] 4473. [bug] Only call fsync / _commit on regular files. [RT #43196] 4472. [bug] Named could fail to find the correct NSEC3 records when a zone was updated between looking for the answer and looking for the NSEC3 records proving nonexistence of the answer. [RT #43247] 4471. [cleanup] Revert a query logging change inadvertently backported from 9.11. [RT #43238] 4467. [security] It was possible to trigger an assertion when rendering a message. (CVE-2016-2776) [RT #43139] 4466. [bug] Interface scanning didn't work on a Windows system without a non local IPv6 addresses. [RT #43130] 4464. [bug] Fix windows python support. [RT #43173] 4461. [bug] win32: not all external data was properly marked as external data for windows dll. [RT #43161] 4458. [cleanup] Update assertions to be more correct, and also remove use of a reserved word. [RT #43090] 4457. [maint] Added AAAA (2001:500:a8::e) for E.ROOT-SERVERS.NET. 4456. [doc] Add DOCTYPE and lang attribute to tags. [RT #42587] 4453. [bug] Prefetching of DS records failed to update their RRSIGs. [RT #42865] 4451. [cleanup] Log more useful information if a PKCS#11 provider library cannot be loaded. [RT #43076] 4450. [port] Provide more nuanced HSM support which better matches the specific PKCS11 providers capabilities. [RT #42458] 4448. [bug] win32: ::1 was not being found when iterating interfaces. [RT #42993] 4446. [bug] The cache_find() and _findrdataset() functions could find rdatasets that had been marked stale. [RT #42853] 4445. [cleanup] isc_errno_toresult() can now be used to call the formerly private function isc__errno2result(). [RT #43050] 4443. [func] Set TCP_MAXSEG in addition to IPV6_USE_MIN_MTU on TCP sockets. [RT #42864] 4442. [bug] Fix RPZ CIDR tree insertion bug that corrupted tree data structure with overlapping networks (longest prefix match was ineffective). [RT #43035] 4441. [cleanup] Alphabetize host's help output. [RT #43031] 4435. [tuning] Only set IPV6_USE_MIN_MTU for UDP when the message will not fit into a single IPv4 encapsulated IPv6 UDP packet when transmitted over a Ethernet link. [RT #42871] 4434. [protocol] Return EDNS EXPIRE option for master zones in addition to slave zones. [RT #43008] 4433. [cleanup] Report an error when passing an invalid option or view name to "rndc dumpdb". [RT #42958] 4432. [test] Hide rndc output on expected failures in logfileconfig system test. [RT #27996] 4431. [bug] named-checkconf now checks the rate-limit clause. [RT #42970] 4430. [bug] Lwresd died if a search list was not defined. Found by 0x710DDDD At Alibaba Security. [RT #42895] 4425. [bug] arpaname and named-rrchecker were not being installed into ${prefix}/bin. [RT #42910] 4424. [experimental] Named now sends _ta-XXXX./NULL queries to provide feedback to the trust-anchor administrators about how key rollovers are progressing as per draft-ietf-dnsop-edns-key-tag-02. This can be disabled using 'trust-anchor-telemetry no;'. [RT #40583] 4423. [maint] Added missing IPv6 address 2001:500:84::b for B.ROOT-SERVERS.NET. [RT #42898] 4422. [port] Silence clang warnings in dig.c and dighost.c. [RT #42451] 4418. [bug] Fix a compiler warning in GSSAPI code. [RT #42879] 4414. [bug] Corrected a bug in the MIPS implementation of isc_atomic_xadd(). [RT #41965] 4413. [bug] GSSAPI negotiation could fail if GSS_S_CONTINUE_NEEDED was returned. [RT #42733] 4412. [cleanup] Make fixes for GCC 6. ISC_OFFSET_MAXIMUM macro was removed. [RT #42721] 4409. [bug] DNS64 should exclude mapped addresses by default when an exclude acl is not defined. [RT #42810] 4407. [performance] Use GCC builtin for clz in RPZ lookup code. [RT #42818] 4406. [security] getrrsetbyname with a non absolute name could trigger an infinite recursion bug in lwresd and named with lwres configured if when combined with a search list entry 4404. [misc] Allow krb5-config to be used when configuring gssapi. [RT #42580] 4403. [bug] Rename variables and arguments that shadow: basename, clone and gai_error. 4397. [bug] Update Windows python support. [RT #42538] 4395. [bug] Improve out-of-tree installation of python modules. [RT #42586] 4384. [bug] Change 4256 accidentally disabled logging of the rndc command. [RT #42654] 4379. [bug] An INSIST could be triggered if a zone contains RRSIG records with expiry fields that loop using serial number arithmetic. [RT #40571] 4378. [contrib] #include for strlcat in zone2ldap.c. [RT #42525] 4377. [bug] Don't reuse zero TTL responses beyond the current client set (excludes ANY/SIG/RRSIG queries). [RT #42142] 4374. [bug] Use SAVE/RESTORE macros in query.c to reduce the probability of reference counting errors as seen in 4365. [RT #42405] 4373. [bug] Address undefined behavior in getaddrinfo. [RT #42479] 4372. [bug] Address undefined behavior in libt_api. [RT #42480] 4369. [bug] Fix 'make' and 'make install' out-of-tree python support. [RT #42484] 4367. [bug] Remove unnecessary assignment of loadtime in zone_touched. [RT #42440] 4361. [cleanup] Where supported, file modification times returned by isc_file_getmodtime() are now accurate to the nanosecond. [RT #41968] 4360. [bug] Silence spurious 'bad key type' message when there is a existing TSIG key. [RT #42195] 4359. [bug] Inherited 'also-notify' lists were not being checked by named-checkconf. [RT #42174] 4354. [bug] Check that the received HMAC length matches the expected length prior to check the contents on the control channel. This prevents a OOB read error. This was reported by Lian Yihan, . [RT #42215] 4353. [cleanup] Update PKCS#11 header files. [RT #42175] 4352. [cleanup] The ISC DNSSEC Lookaside Validation (DLV) service is scheduled to be disabled in 2017. A warning is now logged when named is configured to use it, either explicitly or via "dnssec-lookaside auto;" [RT #42207] 4351. [bug] 'dig +noignore' didn't work. [RT #42273] 4350. [contrib] Declare result in dlz_filesystem_dynamic.c. 4348. [cleanup] Refactor dnssec-coverage and dnssec-checkds functionality into an "isc" python module. [RT #39211] 4013. [func] Add a new tcp-only option to server (config) / peer (struct) to use TCP transport to send queries (in place of UDP transport with a TCP fallback on truncated (TC set) response). [RT #37800] @ text @d2501 1 a2501 1

BIND 9.10.5-P1

@ 1.14 log @merge conflicts. @ text @d1 1 d3 1 a3 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d18 1 a18 1 d113 2 a114 1
d117 1 a117 1

d124 2 a125 1

d133 2 a134 1

d144 4 a147 2
d150 2 a151 1

d157 2 a158 1

d163 2 a164 1

d171 2 a172 1

d182 2 a183 1

d190 2 a191 1

d194 2 a195 1

d205 2 a206 1

d219 2 a220 1

d226 2 a227 1

d232 2 a233 1

d240 2 a241 1

d252 2 a253 1

d261 6 a266 3

d269 2 a270 1

d276 2 a277 1

d288 2 a289 1

d296 3 a298 2

d301 2 a302 1

d308 1 a308 1

d322 1 a322 1

d329 1 a329 1

d332 1 a332 1

d340 1 a340 1

d347 1 a347 1

d355 1 a355 1

d364 1 a364 1

d370 1 a370 1

d377 1 a377 1

d386 1 a386 1

d389 2 a390 2

*   IN MX 10 external1.example.com.

d398 1 a398 1

d403 1 a403 1

d410 1 a410 1

d414 1 a414 1

    d416 1 d420 2 a421 1 d423 1 d426 8 a433 3
  • Look up any hostnames on the Internet.
  • Exchange mail with both internal and external people.
  • d435 1 a435 1

    d438 1 a438 1

      d440 1 d444 2 a445 1 d447 1 d450 2 a451 1 d453 2 a454 1

      d459 2 a460 1

      d463 1 d525 2 a526 1

      d529 1 d564 2 a565 1

      d569 1 d576 4 a579 3

d582 2 a583 1

d594 1 a594 1

d599 1 a599 1

d607 1 a607 1 nsupdate(1) supports TSIG via the d614 1 a614 1 dig(1) supports TSIG via the d621 2 a622 1

d625 1 a625 1

d632 1 a632 1

d641 1 a641 1

d648 1 a648 1

d655 3 a657 2

d660 1 a660 1

d672 1 a672 1

d676 1 a676 1

d684 1 a684 1

d691 1 a691 1

d695 3 a697 2

d700 1 a700 1

d704 1 a704 1

d714 1 a714 1

d727 1 a727 1

d732 1 a732 1

d738 1 a738 1

d744 3 a746 2

d749 1 a749 1

d756 1 a756 1

d763 1 a763 1

d769 1 a769 1

d773 3 a775 2

d778 1 a778 1

d804 4 a807 3

d810 2 a811 1

d815 1 a815 1

d822 1 a822 1

d834 1 a834 1

d838 1 a838 1

d844 3 a846 2

d849 2 a850 1

d857 1 a857 1

d863 1 a863 1

d866 1 a866 1

d870 3 a872 2

d875 1 a875 1

d881 2 a882 1

d895 2 a896 1

d905 2 a906 1

d911 2 a912 1

d915 2 a916 1

d920 2 a921 1

d932 2 a933 1

d937 2 a938 1

d941 2 a942 1

d958 2 a959 1

d963 2 a964 1

d969 2 a970 1

d975 3 a977 2

d980 2 a981 1

d985 2 a986 1

d996 2 a997 1

d1003 2 a1004 1

d1007 2 a1008 1

d1016 2 a1017 1

dnssec-signzone d1024 4 a1027 2

d1030 2 a1031 1

d1037 2 a1038 1

d1045 2 a1046 1

d1058 2 a1059 1

d1067 2 a1068 1

d1073 2 a1074 1

d1079 2 a1080 1

d1086 2 a1087 1

d1097 1 d1150 2 a1151 1

d1158 2 a1159 1

d1164 2 a1165 1

d1172 2 a1173 1

d1175 1 a1175 1

d1182 1 a1182 1

d1188 1 a1188 1

d1194 6 a1199 4

d1202 2 a1203 1

As of BIND 9.7.0 it is possible to change a dynamic zone d1206 6 a1211 3

Converting from insecure to secure

Changing a zone from insecure to secure can be done in two d1214 1 a1214 1

For either method, you need to configure d1222 1 a1222 1

d1230 1
a1230 1

If one KSK and one ZSK DNSKEY key have been generated, this d1235 7 a1241 4

Dynamic DNS update method

To insert the keys via dynamic update:

d1248 1
a1248 1

While the update request will complete almost immediately, d1254 1 a1254 1

If you wish to sign using NSEC3 instead of NSEC, you should d1258 1 a1258 1

d1266 1
a1266 1

Again, this update request will complete almost d1272 1 a1272 1

While the initial signing and NSEC/NSEC3 chain generation d1274 6 a1279 3

Fully automatic zone signing

To enable automatic signing, add the d1285 1 a1285 1

With d1291 1 a1291 1

d1299 1 a1299 1

d1309 1 a1309 1

d1316 1 a1316 1

d1323 1 a1323 1

d1333 1 a1333 1

Using the d1340 6 a1345 3

Private-type records

The state of the signing process is signaled by d1350 1 a1350 1

The private type record format: If the first octet is d1354 1 a1354 1

d1365 1 a1365 1

Only records flagged as "complete" can be removed via d1368 1 a1368 1

If the first octet is zero (this is a reserved algorithm d1373 1 a1373 1

d1384 6 a1389 3

DNSKEY rollovers

As with insecure-to-secure conversions, rolling DNSSEC d1392 6 a1397 3

Dynamic DNS update method

To perform key rollovers via dynamic update, you need to add d1405 1 a1405 1

If this is for a KSK you need to inform the parent and any d1407 1 a1407 1

You should then wait for the maximum TTL in the zone before d1413 1 a1413 1

The old DNSKEY can be removed via UPDATE. Take care to d1417 6 a1422 3

Automatic key rollovers

When a new key reaches its activation date (as set by d1435 6 a1440 3

NSEC3PARAM rollovers via UPDATE

Add the new NSEC3PARAM record via dynamic update. When the d1445 6 a1450 3

Converting from NSEC to NSEC3

To do this, you just need to add an NSEC3PARAM record. When d1455 6 a1460 3

Converting from NSEC3 to NSEC

To do this, use nsupdate to d1464 6 a1469 3

Converting from secure to insecure

To convert a signed zone to unsigned using dynamic DNS, d1474 1 a1474 1

This requires the d1478 1 a1478 1

In addition, if the auto-dnssec maintain d1482 6 a1487 3

Periodic re-signing

In any secure zone which supports dynamic updates, named d1492 6 a1497 3

NSEC3 and OPTOUT

d1508 2 a1509 1

d1512 2 a1513 1

BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1518 1 a1518 1

d1521 3 a1523 1

To configure a validating resolver to use RFC 5011 to d1529 3 a1531 2

d1534 2 a1535 1

To set up an authoritative zone for RFC 5011 trust anchor d1540 1 a1540 1

Any validating resolver which is configured to use the d1549 1 a1549 1

The easiest way to place a stand-by key in a zone is to d1557 1 a1557 1

d1561 1
a1561 1

To revoke a key, the new command d1566 1 a1566 1

After revoking the active key, the zone must be signed d1569 1 a1569 1

Once a key has been revoked and used to sign the DNSKEY d1574 1 a1574 1

See RFC 5011 for more details on key rollover d1576 1 a1576 1

When a key has been revoked, its key ID changes, d1580 1 a1580 1

If two keys have ID's exactly 128 apart, and one is d1587 1 a1587 1

Older versions of BIND 9 did not have this precaution. d1591 1 a1591 1

It is expected that a future release of BIND 9 will d1594 1 d1596 2 a1597 2

d1600 2 a1601 1

d1606 1 a1606 1

d1615 1 a1615 1

d1621 1 a1621 1

d1631 1 a1631 1

d1634 2 a1635 1

d1640 2 a1641 2

d1644 2 a1645 1

d1657 1 a1657 1

d1660 1 a1660 1

d1665 1
a1665 1

d1675 1 a1675 1

d1678 2 a1679 1

d1697 1 a1697 1

d1705 1 a1705 1

d1712 3
a1714 3
d1717 2 a1718 1

d1726 1 a1726 1

d1732 3 a1734 2

  • d1739 4 a1742 2

  • d1753 2 a1754 1

  • d1756 1 a1756 1

    d1764 1 a1764 1

    d1774 1 a1774 1

    d1779 1 a1779 1

    d1782 2 a1783 1
    d1786 2
    a1787 2
    

    Extract the tarball:

    d1790 2
    a1791 2
    

    Apply the patch from the BIND 9 release:

    d1795 1
    a1795 1
    
    d1803 1 a1803 1

    d1810 1 a1810 1

    d1814 2 a1815 2

    d1818 3 a1820 1

    d1827 1 a1827 1

    d1832 1 a1832 1

    d1835 2
    a1836 8
    

    This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options.

    Finally, the Keyper library requires threads, so we d1839 1 a1839 1

    d1841 1
    a1841 1
    $ ./Configure linux-generic32 -m32 -pthread \
    d1846 1
    a1846 1
    

    d1852 2 a1853 2

    d1856 3 a1858 1

    d1864 1 a1864 1

    d1868 1 a1868 1

    d1875 1
    a1875 1
    

    d1878 1 a1878 1

    d1883 2 a1884 2

    d1887 3 a1889 1

    d1902 1 a1902 1

    d1908 1 a1908 1

    d1917 1
    a1917 1
    

    d1923 1 a1923 1

    d1930 1
    a1930 1
    

    d1934 2 a1935 2

    d1942 1 a1942 1

    d1945 2
    a1946 2
    

    Or:

    d1949 1
    a1949 1
    

    d1956 1 a1956 1

    d1961 1 a1961 1

    d1964 3 a1966 1

    d1970 1 a1970 7

    The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line.

    d1972 1
    a1972 1
    $ ./configure CC="gcc -m32" --enable-threads \
    d1976 2
    a1977 2
    
    d1980 3 a1982 1

    d1986 1 a1986 1

    d1992 2
    a1993 2
    

    (For a 32-bit build, omit CC="cc -xarch=amd64".)

    d2000 2 a2001 2

    d2004 3 a2006 1
    d2012 2
    a2013 2
    

    d2019 1 a2019 1

    d2023 2 a2024 2

    d2027 2 a2028 1

    d2038 1 a2038 1

    d2047 2 a2048 2

    d2051 2 a2052 1

    d2056 1 a2056 1

    d2059 1
    a2059 1
    

    d2065 1 a2065 1

    d2074 1 a2074 1

    d2077 1
    a2077 1
    

    d2088 1 a2088 1

    d2093 1 a2093 1

    d2096 2
    a2097 2
    

    To confirm that the key exists:

    d2103 1
    a2103 1
    

    d2109 1 a2109 1

    d2112 1
    a2112 1
    

    d2120 1 a2120 1

    d2126 1 a2126 1

    d2133 1 a2133 1

    d2137 1
    a2137 1
    

    d2141 1 a2141 1

    d2144 1
    a2144 1
    

    d2154 1 a2154 1

    d2160 1 a2160 1

    d2169 2
    a2170 2
    
    d2173 2 a2174 1

    d2184 1 a2184 1

    d2189 1 a2189 1

    d2192 1
    a2192 1
    

    d2197 1 a2197 1

    d2202 2 a2203 2

    d2206 2 a2207 1

    d2215 1 a2215 1

    d2220 2 a2221 2

    Sample openssl.cnf:

    d2230 1
    a2230 1
    

    d2236 1 a2236 1

    d2243 1 a2243 1

    d2245 1 a2245 1

    d2250 2 d2253 2 a2254 3

    d2257 2 a2258 1

    d2265 1 a2265 1

    d2273 1 a2273 1

    d2282 2 a2283 1

    d2294 2 a2295 1

    d2298 2 a2299 1

    d2303 1 a2303 1

    d2309 1
    a2309 1
    

    d2319 1 a2319 1

    d2323 1 a2323 1

    d2333 1 a2333 1

    d2344 2
    a2345 2
    
    d2348 2 a2349 1

    d2358 1 a2358 1

    d2363 1
    a2363 1
    

    d2369 1 a2369 1

    d2376 1
    a2376 1
    

    d2387 1 a2387 1

    d2394 1 d2396 2 a2397 2

    d2400 1 a2400 1

    d2406 2 a2407 1

    d2417 2 a2418 1

    d2433 2 a2434 1

    d2438 2 a2439 1

    d2442 2 a2443 1

    d2448 1 d2453 2 a2454 1

    d2460 2 a2461 2

    d2464 2 a2465 1

    d2474 1 d2480 4 a2483 3

    d2501 1 a2501 1

    BIND 9.10.4-P8

    @ 1.14.4.1 log @Pull up following revision(s) (requested by spz in ticket #47): doc/3RDPARTY: 1.1452 distrib/sets/lists/base/shl.mi: 1.818 distrib/sets/lists/debug/shl.mi: 1.177 external/bsd/bind/dist/CHANGES: up to 1.27 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.12 external/bsd/bind/dist/Makefile.in: up to 1.4 external/bsd/bind/dist/README: up to 1.15 external/bsd/bind/dist/acconfig.h: up to 1.10 external/bsd/bind/dist/bin/check/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.8 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.14 external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkconf.html: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.9 external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/check/named-checkzone.html: up to 1.1.1.11 external/bsd/bind/dist/bin/check/win32/checkconf.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checktool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checkzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/confgen/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.html: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/keygen.c: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.8: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.c: up to 1.9 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/rndc-confgen.html: up to 1.1.1.8 external/bsd/bind/dist/bin/delv/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.1: up to 1.1.1.5 external/bsd/bind/dist/bin/delv/delv.c: up to 1.6 external/bsd/bind/dist/bin/delv/delv.docbook: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.html: up to 1.1.1.4 external/bsd/bind/dist/bin/delv/win32/delv.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/dig.1: up to 1.13 external/bsd/bind/dist/bin/dig/dig.c: up to 1.13 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.19 external/bsd/bind/dist/bin/dig/host.1: up to 1.7 external/bsd/bind/dist/bin/dig/host.c: up to 1.12 external/bsd/bind/dist/bin/dig/host.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/dig/host.html: up to 1.1.1.8 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dig/nslookup.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/win32/dig.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/dighost.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/host.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/nslookup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8: up to 1.7 external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-verify.html: up to 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssectool.c: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssectool.h: up to 1.8 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/importkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/settime.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/verify.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/bin/named/client.c: up to 1.17 external/bsd/bind/dist/bin/named/config.c: up to 1.14 external/bsd/bind/dist/bin/named/control.c: up to 1.12 external/bsd/bind/dist/bin/named/geoip.c: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/config.h: up to 1.6 external/bsd/bind/dist/bin/named/include/named/globals.h: up to 1.10 external/bsd/bind/dist/bin/named/include/named/seccomp.h: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.12 external/bsd/bind/dist/bin/named/logconf.c: up to 1.9 external/bsd/bind/dist/bin/named/lwresd.8: up to 1.7 external/bsd/bind/dist/bin/named/lwresd.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/named/lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/bin/named/lwsearch.c: up to 1.5 external/bsd/bind/dist/bin/named/main.c: up to 1.21 external/bsd/bind/dist/bin/named/named.8: up to 1.10 external/bsd/bind/dist/bin/named/named.conf.5: up to 1.15 external/bsd/bind/dist/bin/named/named.conf.docbook: up to 1.14 external/bsd/bind/dist/bin/named/named.conf.html: up to 1.15 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.11 external/bsd/bind/dist/bin/named/query.c: up to 1.25 external/bsd/bind/dist/bin/named/server.c: up to 1.22 external/bsd/bind/dist/bin/named/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/named/unix/os.c: up to 1.10 external/bsd/bind/dist/bin/named/update.c: up to 1.13 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.13 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.10 external/bsd/bind/dist/bin/nsupdate/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.9 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.16 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.12 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1q-patch: delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1t-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2f-patch: delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2h-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.8: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.html: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/python/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.8: up to 1.7 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook: up to 1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.html: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.py.in: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.8: up to 1.1.1.8 external/bsd/bind/dist/bin/python/dnssec-coverage.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.html: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.8 external/bsd/bind/dist/bin/python/isc/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/__init__.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/checkds.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/coverage.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/dnskey.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/eventlist.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keydict.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyevent.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyzone.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/dnskey_test.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.key: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.private: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/utils.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/setup.py: up to 1.1.1.1 external/bsd/bind/dist/bin/rndc/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.10 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.15 external/bsd/bind/dist/bin/rndc/rndc.conf.5: up to 1.8 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/rndc/rndc.conf.html: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/atomic/t_atomic.c: up to 1.7 external/bsd/bind/dist/bin/tests/byname_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/db/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/db/win32/t_db.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/dst/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/dst/t_dst.c: up to 1.11 external/bsd/bind/dist/bin/tests/hash_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/hashes/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/hashes/t_hashes.c: up to 1.6 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/master/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/master/win32/t_master.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/mdig.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/pkcs11/README: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/create.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/privrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/pubrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/rdata_test.c: up to 1.10 external/bsd/bind/dist/bin/tests/resolver/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/acl/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/additional/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/addzone/ns2/hints.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/ns2/redirect.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c: delete external/bsd/bind/dist/bin/tests/system/builtin/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/case/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/bad-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-acl.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-all-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-errors-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv4-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv6-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-max-table-size.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nodata-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nxdomains-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-qps-scale.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-referrals-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-responses-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-slip.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-window.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rpz-zone.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-acl.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/good-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/checkds/dig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkds/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/checknames/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/checkzone/zones/crashzone.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/conf.sh.win32: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/coverage/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/database/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dialup/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/digcomp.pl: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/digdelv/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/example.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dlv/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlzexternal/dlopen.c: delete external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dns64/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dscp/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/feature-test.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c: delete external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/filter-aaaa.c: delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/formerr/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/geoip/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/geoip/geoip.c: delete external/bsd/bind/dist/bin/tests/system/geoip/prereq.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/glue/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/gost/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ifconfig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ifconfig.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/inline/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/integrity/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/mx-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/srv-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/legacy/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/limits/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/nosearch.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.10 external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/metadata/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/notify/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/too-big.test.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/pending/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/pending/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11ssl/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/redirect/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/ns6/ds.example.net.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/rpz/rpz.c: delete external/bsd/bind/dist/bin/tests/system/rpz/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.clientip21: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.clientip2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrl/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrl/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/run.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/sit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/spf/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/statistics/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c: delete external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stop.pl: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/stress/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/stub/tests.sh: up to 1.5 external/bsd/bind/dist/bin/tests/system/tcp/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c: up to 1.9 external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/tkey/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/tsig/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsig/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tsig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in: delete external/bsd/bind/dist/bin/tests/system/tsiggss/gssapi_krb.c: delete external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/unknown/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/v6synth/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/verify/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/verify/zones/unsigned.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/views/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/ns1/axfr-too-big.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/ixfr-too-big.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/xfer/ns6/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zero/ans5/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zero/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/win32/makejournal.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tools/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/arpaname.1: up to 1.7 external/bsd/bind/dist/bin/tools/arpaname.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/arpaname.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.8: up to 1.8 external/bsd/bind/dist/bin/tools/genrandom.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.html: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8: up to 1.8 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c: up to 1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-journalprint.8: up to 1.7 external/bsd/bind/dist/bin/tools/named-journalprint.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-journalprint.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-rrchecker.1: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-rrchecker.docbook: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/named-rrchecker.html: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/nsec3hash.8: up to 1.7 external/bsd/bind/dist/bin/tools/nsec3hash.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/nsec3hash.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.12 external/bsd/bind/dist/bind.keys: up to 1.1.1.7 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.5 external/bsd/bind/dist/config.h.in: up to 1.14 external/bsd/bind/dist/configure: up to 1.8 external/bsd/bind/dist/configure.in: up to 1.10 external/bsd/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c: up to 1.1.1.5 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure: up to 1.1.1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure.in: up to 1.1.1.2 external/bsd/bind/dist/contrib/queryperf/utils/gen-data-queryperf.py: up to 1.1.1.4 external/bsd/bind/dist/contrib/sdb/ldap/zone2ldap.c: up to 1.6 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.20 external/bsd/bind/dist/doc/arm/dlz.xml: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/libdns.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/logging-categories.xml: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.15 external/bsd/bind/dist/doc/arm/managed-keys.xml: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.10 external/bsd/bind/dist/doc/misc/options: up to 1.9 external/bsd/bind/dist/doc/misc/sort-options.pl: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/copyright.xsl: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.1: up to 1.7 external/bsd/bind/dist/isc-config.sh.docbook: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.html: up to 1.1.1.9 external/bsd/bind/dist/lib/Atffile: up to 1.1.1.3 external/bsd/bind/dist/lib/bind9/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.19 external/bsd/bind/dist/lib/bind9/check.c: up to 1.15 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/dns/acl.c: up to 1.8 external/bsd/bind/dist/lib/dns/adb.c: up to 1.13 external/bsd/bind/dist/lib/dns/api: up to 1.15 external/bsd/bind/dist/lib/dns/client.c: up to 1.13 external/bsd/bind/dist/lib/dns/db.c: up to 1.9 external/bsd/bind/dist/lib/dns/dbtable.c: up to 1.6 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.12 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.13 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.14 external/bsd/bind/dist/lib/dns/dst_gost.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/dst_internal.h: up to 1.11 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.10 external/bsd/bind/dist/lib/dns/dst_parse.c: up to 1.10 external/bsd/bind/dist/lib/dns/ecdb.c: up to 1.10 external/bsd/bind/dist/lib/dns/gssapictx.c: up to 1.10 external/bsd/bind/dist/lib/dns/hmac_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/dns/include/dns/db.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/events.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/keytable.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/masterdump.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/peer.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.13 external/bsd/bind/dist/lib/dns/include/dns/rdata.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/rdataslab.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/result.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/rrl.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/tsig.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/types.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/view.h: up to 1.12 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.18 external/bsd/bind/dist/lib/dns/include/dns/zt.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/include/dst/gssapi.h: up to 1.6 external/bsd/bind/dist/lib/dns/iptable.c: up to 1.6 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.12 external/bsd/bind/dist/lib/dns/masterdump.c: up to 1.12 external/bsd/bind/dist/lib/dns/message.c: up to 1.23 external/bsd/bind/dist/lib/dns/name.c: up to 1.14 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.14 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/peer.c: up to 1.8 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.13 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.24 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.15 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.12 external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdataslab.c: up to 1.12 external/bsd/bind/dist/lib/dns/request.c: up to 1.11 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.31 external/bsd/bind/dist/lib/dns/result.c: up to 1.8 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.12 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.11 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.11 external/bsd/bind/dist/lib/dns/tests/Krsa.+005+29235.key: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.9 external/bsd/bind/dist/lib/dns/tests/acl_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/dh_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/rsa_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.12 external/bsd/bind/dist/lib/dns/tsec.c: up to 1.5 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.10 external/bsd/bind/dist/lib/dns/view.c: up to 1.13 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.14 external/bsd/bind/dist/lib/dns/zone.c: up to 1.17 external/bsd/bind/dist/lib/dns/zt.c: up to 1.9 external/bsd/bind/dist/lib/irs/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/irs/api: up to 1.1.1.10 external/bsd/bind/dist/lib/irs/getaddrinfo.c: up to 1.9 external/bsd/bind/dist/lib/irs/include/irs/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/irs/resconf.c: up to 1.10 external/bsd/bind/dist/lib/irs/tests/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/resconf_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/domain.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v6.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-debug.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-ndots.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/port.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/resolv.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/search.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/sortlist-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/isc/aes.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.22 external/bsd/bind/dist/lib/isc/backtrace-emptytbl.c: up to 1.5 external/bsd/bind/dist/lib/isc/hash.c: up to 1.11 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.10 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.11 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/backtrace.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/errno.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/isc/event.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/hmacmd5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/hmacsha.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/md5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/netaddr.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/sha1.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sha2.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/socket.h: up to 1.11 external/bsd/bind/dist/lib/isc/include/isc/types.h: up to 1.9 external/bsd/bind/dist/lib/isc/include/pk11/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pk11/README.site: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pk11/pk11.h: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/include/pk11/site.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11f.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11t.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/lex.c: up to 1.9 external/bsd/bind/dist/lib/isc/log.c: up to 1.9 external/bsd/bind/dist/lib/isc/md5.c: up to 1.9 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/mips/include/isc/atomic.h: up to 1.6 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.9 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/print.c: up to 1.7 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/radix.c: up to 1.9 external/bsd/bind/dist/lib/isc/random.c: up to 1.6 external/bsd/bind/dist/lib/isc/ratelimiter.c: up to 1.7 external/bsd/bind/dist/lib/isc/sha1.c: up to 1.9 external/bsd/bind/dist/lib/isc/sha2.c: up to 1.11 external/bsd/bind/dist/lib/isc/task.c: up to 1.14 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/tests/errno_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/tests/netaddr_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/dir.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/unix/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.12 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/include/isc/net.h: up to 1.7 external/bsd/bind/dist/lib/isc/unix/include/isc/offset.h: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/pkcs11/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.21 external/bsd/bind/dist/lib/isc/unix/stdio.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/app.c: up to 1.7 external/bsd/bind/dist/lib/isc/win32/condition.c: up to 1.5 external/bsd/bind/dist/lib/isc/win32/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/win32/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/win32/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/include/isc/ipv6.h: up to 1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/offset.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/interfaceiter.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.mak.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.13 external/bsd/bind/dist/lib/isc/win32/stdio.c: up to 1.6 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/api: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.12 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/win32/libisccc.def: up to 1.1.1.2 external/bsd/bind/dist/lib/isccfg/Makefile.in: up to 1.1.1.13 external/bsd/bind/dist/lib/isccfg/aclconf.c: up to 1.10 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.19 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h: up to 1.7 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.14 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.12 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.9 external/bsd/bind/dist/lib/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.15 external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/lwres_grbn.c: up to 1.6 external/bsd/bind/dist/lib/lwres/man/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_config.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_config.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_context.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_context.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/win32/liblwres.def: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/samples/resolve.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/win32/async.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/nsprobe.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/request.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/resolve.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/update.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/tests/t_api.c: up to 1.8 external/bsd/bind/dist/make/rules.in: up to 1.8 external/bsd/bind/dist/srcid: up to 1.21 external/bsd/bind/dist/util/bindkeys.pl: up to 1.1.1.2 external/bsd/bind/dist/version: up to 1.25 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.7 external/bsd/bind/dist/win32utils/bind9.sln.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/build.txt: up to 1.1.1.5 external/bsd/bind/dist/win32utils/legacy/BINDBuild.dsw.in: up to 1.5 external/bsd/bind/dist/win32utils/legacy/BuildAll.bat.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildPost.bat.in: up to 1.1.1.3 external/bsd/bind/dist/win32utils/readme1st.txt: up to 1.1.1.8 external/bsd/bind/include/config.h: up to 1.21 external/bsd/bind/include/dns/code.h: up to 1.13 external/bsd/bind/include/dns/enumclass.h: up to 1.9 external/bsd/bind/include/dns/enumtype.h: up to 1.13 external/bsd/bind/include/dns/rdatastruct.h: up to 1.13 external/bsd/bind/include/isc/platform.h: up to 1.23 external/bsd/bind/lib/libbind9/shlib_version: up to 1.17 external/bsd/bind/lib/libdns/shlib_version: up to 1.19 external/bsd/bind/lib/libirs/shlib_version: up to 1.6 external/bsd/bind/lib/libisc/shlib_version: up to 1.19 external/bsd/bind/lib/libisccc/shlib_version: up to 1.17 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.17 external/bsd/bind/lib/liblwres/shlib_version: up to 1.17 Update BIND to 9.10.5-P1. @ text @a0 1 d2 1 a2 1 - Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d112 1 a112 2
    d115 1 a115 1

    d122 1 a122 2

    d130 1 a130 2

    d140 2 a141 4
    d144 1 a144 2

    d150 1 a150 2

    d155 1 a155 2

    d162 1 a162 2

    d172 1 a172 2

    d179 1 a179 2

    d182 1 a182 2

    d192 1 a192 2

    d205 1 a205 2

    d211 1 a211 2

    d216 1 a216 2

    d223 1 a223 2

    d234 1 a234 2

    d242 3 a244 6

    d247 1 a247 2

    d253 1 a253 2

    d264 1 a264 2

    d271 2 a272 3

    d275 1 a275 2

    d281 1 a281 1

    d295 1 a295 1

    d302 1 a302 1

    d305 1 a305 1

    d313 1 a313 1

    d320 1 a320 1

    d328 1 a328 1

    d337 1 a337 1

    d343 1 a343 1

    d350 1 a350 1

    d359 1 a359 1

    d362 2 a363 2

    *   IN MX 10 external1.example.com.

    d371 1 a371 1

    d376 1 a376 1

    d383 1 a383 1

    d387 1 a387 1

      a388 1 d392 1 a392 2 a393 1 d396 3 a398 8
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d400 1 a400 1

      d403 1 a403 1

        a404 1 d408 1 a408 2 a409 1 d412 1 a412 2 d414 1 a414 2

        d419 1 a419 2

        a421 1 d483 1 a483 2

        a485 1 d520 1 a520 2

        a523 1 d530 3 a532 4

    d535 1 a535 2

    d546 1 a546 1

    d551 1 a551 1

    d559 1 a559 1 nsupdate(1) supports TSIG via the d566 1 a566 1 dig(1) supports TSIG via the d573 1 a573 2

    d576 1 a576 1

    d583 1 a583 1

    d592 1 a592 1

    d599 1 a599 1

    d606 2 a607 3

    d610 1 a610 1

    d622 1 a622 1

    d626 1 a626 1

    d634 1 a634 1

    d641 1 a641 1

    d645 2 a646 3

    d649 1 a649 1

    d653 1 a653 1

    d663 1 a663 1

    d676 1 a676 1

    d681 1 a681 1

    d687 1 a687 1

    d693 2 a694 3

    d697 1 a697 1

    d704 1 a704 1

    d711 1 a711 1

    d717 1 a717 1

    d721 2 a722 3

    d725 1 a725 1

    d751 3 a753 4

    d756 1 a756 2

    d760 1 a760 1

    d767 1 a767 1

    d779 1 a779 1

    d783 1 a783 1

    d789 2 a790 3

    d793 1 a793 2

    d800 1 a800 1

    d806 1 a806 1

    d809 1 a809 1

    d813 2 a814 3

    d817 1 a817 1

    d823 1 a823 2

    d836 1 a836 2

    d845 1 a845 2

    d850 1 a850 2

    d853 1 a853 2

    d857 1 a857 2

    d868 1 a868 2

    d872 1 a872 2

    d875 1 a875 2

    d891 1 a891 2

    d895 1 a895 2

    d900 1 a900 2

    d905 2 a906 3

    d909 1 a909 2

    d913 1 a913 2

    d923 1 a923 2

    d929 1 a929 2

    d932 1 a932 2

    d940 1 a940 2

    dnssec-signzone d947 2 a948 4

    d951 1 a951 2

    d957 1 a957 2

    d964 1 a964 2

    d976 1 a976 2

    d984 1 a984 2

    d989 1 a989 2

    d994 1 a994 2

    d1000 1 a1000 2

    a1009 1 d1062 1 a1062 2

    d1069 1 a1069 2

    d1074 1 a1074 2

    d1081 1 a1081 2

    d1083 1 a1083 1

    d1090 1 a1090 1

    d1096 1 a1096 1

    d1102 4 a1105 6

    d1108 1 a1108 2

    As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6

    Converting from insecure to secure

    Changing a zone from insecure to secure can be done in two d1116 1 a1116 1

    For either method, you need to configure d1124 1 a1124 1

    d1132 1
    a1132 1
      

    If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7

    Dynamic DNS update method

    To insert the keys via dynamic update:

    d1147 1
    a1147 1
      

    While the update request will complete almost immediately, d1153 1 a1153 1

    If you wish to sign using NSEC3 instead of NSEC, you should d1157 1 a1157 1

    d1165 1
    a1165 1
      

    Again, this update request will complete almost d1171 1 a1171 1

    While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6

    Fully automatic zone signing

    To enable automatic signing, add the d1181 1 a1181 1

    With d1187 1 a1187 1

    d1195 1 a1195 1

    d1205 1 a1205 1

    d1212 1 a1212 1

    d1219 1 a1219 1

    d1229 1 a1229 1

    Using the d1236 3 a1238 6

    Private-type records

    The state of the signing process is signaled by d1243 1 a1243 1

    The private type record format: If the first octet is d1247 1 a1247 1

    d1258 1 a1258 1

    Only records flagged as "complete" can be removed via d1261 1 a1261 1

    If the first octet is zero (this is a reserved algorithm d1266 1 a1266 1

    d1277 3 a1279 6

    DNSKEY rollovers

    As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6

    Dynamic DNS update method

    To perform key rollovers via dynamic update, you need to add d1292 1 a1292 1

    If this is for a KSK you need to inform the parent and any d1294 1 a1294 1

    You should then wait for the maximum TTL in the zone before d1300 1 a1300 1

    The old DNSKEY can be removed via UPDATE. Take care to d1304 3 a1306 6

    Automatic key rollovers

    When a new key reaches its activation date (as set by d1319 3 a1321 6

    NSEC3PARAM rollovers via UPDATE

    Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6

    Converting from NSEC to NSEC3

    To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1339 3 a1341 6

    Converting from secure to insecure

    To convert a signed zone to unsigned using dynamic DNS, d1346 1 a1346 1

    This requires the d1350 1 a1350 1

    In addition, if the auto-dnssec maintain d1354 3 a1356 6

    Periodic re-signing

    In any secure zone which supports dynamic updates, named d1361 3 a1363 6

    NSEC3 and OPTOUT

    d1374 1 a1374 2

    d1377 1 a1377 2

    BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1

    d1385 1 a1385 3

    To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3

    d1395 1 a1395 2

    To set up an authoritative zone for RFC 5011 trust anchor d1400 1 a1400 1

    Any validating resolver which is configured to use the d1409 1 a1409 1

    The easiest way to place a stand-by key in a zone is to d1417 1 a1417 1

    d1421 1
    a1421 1
        

    To revoke a key, the new command d1426 1 a1426 1

    After revoking the active key, the zone must be signed d1429 1 a1429 1

    Once a key has been revoked and used to sign the DNSKEY d1434 1 a1434 1

    See RFC 5011 for more details on key rollover d1436 1 a1436 1

    When a key has been revoked, its key ID changes, d1440 1 a1440 1

    If two keys have ID's exactly 128 apart, and one is d1447 1 a1447 1

    Older versions of BIND 9 did not have this precaution. d1451 1 a1451 1

    It is expected that a future release of BIND 9 will a1453 1

    d1455 2 a1456 2
    d1459 1 a1459 2

    d1464 1 a1464 1

    d1473 1 a1473 1

    d1479 1 a1479 1

    d1489 1 a1489 1

    d1492 1 a1492 2

    d1497 2 a1498 2

    d1501 1 a1501 2

    d1513 1 a1513 1

    d1516 1 a1516 1

    d1521 1
    a1521 1
        

    d1531 1 a1531 1

    d1534 1 a1534 2

    d1552 1 a1552 1

    d1560 1 a1560 1

    d1567 3
    a1569 3
        
    d1572 1 a1572 2

    d1580 1 a1580 1

    d1586 2 a1587 3

    • d1592 2 a1593 4

    • d1604 1 a1604 2

    • d1606 1 a1606 1

      d1614 1 a1614 1

      d1624 1 a1624 1

      d1629 1 a1629 1

      d1632 1 a1632 2
      d1635 2
      a1636 2
            

      Extract the tarball:

      d1639 2
      a1640 2
            

      Apply the patch from the BIND 9 release:

      d1644 1
      a1644 1
            
      d1652 1 a1652 1

      d1659 1 a1659 1

      d1663 2 a1664 2

      d1667 1 a1667 3

      d1674 1 a1674 1

      d1679 1 a1679 1

      d1682 8
      a1689 2
            

      The Keyper library requires threads, so we d1692 1 a1692 1

      d1694 1
      a1694 1
      $ ./Configure linux-x86_64 -pthread \
      d1699 1
      a1699 1
            

      d1705 2 a1706 2

      d1709 1 a1709 3

      d1715 1 a1715 1

      d1719 1 a1719 1

      d1726 1
      a1726 1
            

      d1729 1 a1729 1

      d1734 2 a1735 2

      d1738 1 a1738 3

      d1751 1 a1751 1

      d1757 1 a1757 1

      d1766 1
      a1766 1
            

      d1772 1 a1772 1

      d1779 1
      a1779 1
            

      d1783 2 a1784 2

      d1791 1 a1791 1

      d1794 2
      a1795 2
          

      Or:

      d1798 1
      a1798 1
          

      d1805 1 a1805 1

      d1810 1 a1810 1

      d1813 1 a1813 3

      d1817 7 a1823 1

      d1825 1
      a1825 1
      $ ./configure --enable-threads \
      d1829 2
      a1830 2
          
      d1833 1 a1833 3

      d1837 1 a1837 1

      d1843 2
      a1844 2
            

      (For a 32-bit build, omit CC="cc -xarch=amd64".)

      d1851 2 a1852 2

      d1855 1 a1855 3
      d1861 2
      a1862 2
          

      d1868 1 a1868 1

      d1872 2 a1873 2

      d1876 1 a1876 2

      d1886 1 a1886 1

      d1895 2 a1896 2

      d1899 1 a1899 2

      d1903 1 a1903 1

      d1906 1
      a1906 1
          

      d1912 1 a1912 1

      d1921 1 a1921 1

      d1924 1
      a1924 1
          

      d1935 1 a1935 1

      d1940 1 a1940 1

      d1943 2
      a1944 2
          

      To confirm that the key exists:

      d1950 1
      a1950 1
          

      d1956 1 a1956 1

      d1959 1
      a1959 1
          

      d1967 1 a1967 1

      d1973 1 a1973 1

      d1980 1 a1980 1

      d1984 1
      a1984 1
          

      d1988 1 a1988 1

      d1991 1
      a1991 1
          

      d2001 1 a2001 1

      d2007 1 a2007 1

      d2016 2
      a2017 2
        
      d2020 1 a2020 2

      d2030 1 a2030 1

      d2035 1 a2035 1

      d2038 1
      a2038 1
          

      d2043 1 a2043 1

      d2048 2 a2049 2

      d2052 1 a2052 2

      d2060 1 a2060 1

      d2065 2 a2066 2

      Sample openssl.cnf:

      d2075 1
      a2075 1
          

      d2081 1 a2081 1

      d2088 1 a2088 1

      d2090 1 a2090 1

      a2094 2

      d2096 3 a2098 2
      d2101 1 a2101 2

      d2108 1 a2108 1

      d2116 1 a2116 1

      d2125 1 a2125 2

      d2136 1 a2136 2

      d2139 1 a2139 2

      d2143 1 a2143 1

      d2149 1
      a2149 1
          

      d2159 1 a2159 1

      d2163 1 a2163 1

      d2173 1 a2173 1

      d2184 2
      a2185 2
        
      d2188 1 a2188 2

      d2197 1 a2197 1

      d2202 1
      a2202 1
          

      d2208 1 a2208 1

      d2215 1
      a2215 1
          

      d2226 1 a2226 1

      a2232 1

      d2234 2 a2235 2
      d2238 1 a2238 1

      d2244 1 a2244 2

      d2254 1 a2254 2

      d2269 1 a2269 2

      d2273 1 a2273 2

      d2276 1 a2276 2

      a2280 1 d2285 1 a2285 2

      d2291 2 a2292 2

      d2295 1 a2295 2

      a2303 1 d2309 3 a2311 4

      d2329 1 a2329 1

      BIND 9.10.5-P1

      @ 1.13 log @Merge 9.10.4-P6 4558. [bug] Synthesised CNAME before matching DNAME was still being cached when it should have been. [RT #44318] 4557. [security] Combining dns64 and rpz can result in dereferencing a NULL pointer (read). (CVE-2017-3135) [RT#44434] @ text @d2329 1 a2329 1

      BIND 9.10.4-P6

      @ 1.12 log @merge bind-9.10.4-P5 @ text @d2329 1 a2329 1

      BIND 9.10.4-P5

      @ 1.12.2.1 log @Sync with HEAD @ text @d2329 1 a2329 1

      BIND 9.10.4-P8

      @ 1.11 log @merge conflicts @ text @d2329 1 a2329 1

      BIND 9.10.4-P4

      @ 1.10 log @Merge conflicts. @ text @d2329 1 a2329 1

      BIND 9.10.4-P3

      @ 1.9 log @merge conflicts @ text @d2329 1 a2329 1

      BIND 9.10.4-P1

      @ 1.9.2.1 log @Sync with HEAD @ text @d2329 1 a2329 1

      BIND 9.10.4-P4

      @ 1.9.2.2 log @Sync with HEAD @ text @d2329 1 a2329 1

      BIND 9.10.4-P6

      @ 1.9.2.3 log @Sync with HEAD @ text @d2329 1 a2329 1

      BIND 9.10.4-P8

      @ 1.8 log @merge conflicts @ text @a16 1 d21 2 a22 2 d41 3 a43 3

      Chapter 4. Advanced DNS Features

      d46 8 a53 8
      Notify
      Dynamic Update
      The journal file
      Incremental Zone Transfers (IXFR)
      Split DNS
      Example split DNS setup
      TSIG
      d55 5 a59 6
      Generate Shared Keys for Each Pair of Hosts
      Copying the Shared Secret to Both Machines
      Informing the Servers of the Key's Existence
      Instructing the Server to Use the Key
      TSIG Key Based Access Control
      Errors
      d61 3 a63 3
      TKEY
      SIG(0)
      DNSSEC
      d65 3 a67 3
      Generating Keys
      Signing the Zone
      Configuring Servers
      d69 1 a69 1
      DNSSEC, Dynamic Zones, and Automatic Signing
      d71 13 a83 13
      Converting from insecure to secure
      Dynamic DNS update method
      Fully automatic zone signing
      Private-type records
      DNSKEY rollovers
      Dynamic DNS update method
      Automatic key rollovers
      NSEC3PARAM rollovers via UPDATE
      Converting from NSEC to NSEC3
      Converting from NSEC3 to NSEC
      Converting from secure to insecure
      Periodic re-signing
      NSEC3 and OPTOUT
      d85 1 a85 1
      Dynamic Trust Anchor Management
      d87 2 a88 2
      Validating Resolver
      Authoritative Server
      d90 1 a90 1
      PKCS#11 (Cryptoki) support
      d92 7 a98 7
      Prerequisites
      Native PKCS#11
      OpenSSL-based PKCS#11
      PKCS#11 Tools
      Using the HSM
      Specifying the engine on the command line
      Running named with automatic zone re-signing
      d100 1 a100 1
      DLZ (Dynamically Loadable Zones)
      d102 2 a103 2
      Configuring DLZ
      Sample DLZ Driver
      d105 1 a105 1
      IPv6 Support in BIND 9
      d107 2 a108 2
      Address Lookups Using AAAA Records
      Address to Name Lookups Using Nibble Format
      d112 1 a112 1
      d118 1 a118 1 response to a NOTIFY from a master server, the d124 4 a127 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d132 5 a136 4 As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d138 2 a139 1
      d141 1 a141 1
      d152 2 a153 2 allow-update or an update-policy clause in the zone statement. d156 1 a156 1 If the zone's update-policy is set to d159 2 a160 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d165 3 a167 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d179 1 a179 1
      d221 1 a221 1 is up to date is to run rndc stop. d227 1 a227 1 rndc freeze zone. d231 1 a231 1 rndc thaw zone d235 1 a235 1 rndc sync zone d240 1 a240 1 rndc sync -clean. d244 1 a244 1
      d251 1 a251 1 1995. See Proposed Standards. d261 1 a261 1 ixfr-from-differences is set d268 2 a269 2 IXFR, see the description of the request-ixfr clause of the server statement. d272 1 a272 1
      d274 1 a274 1 Split DNS
      d302 1 a302 1
      d304 1 a304 1 Example split DNS setup
      d306 7 a312 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

      d314 6 a319 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

      d321 7 a327 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

      d329 8 a336 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

      d338 5 a342 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

      d344 6 a349 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

      d351 8 a358 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

      d360 2 a361 2 Here's an example of a wildcard MX record:

      d364 35 a398 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

      Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

      In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

      If everything has been set properly, Example, Inc.'s internal clients will now be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Look up any hostnames in the site1.internal and site2.internal domains.
      • Look up any hostnames on the Internet.
      • Exchange mail with both internal and external people.
      • d401 12 a412 12 Hosts on the Internet will be able to:

        • Look up any hostnames in the site1 and site2.example.com zones.
        • Exchange mail with anyone in the site1 and site2.example.com zones.
        • d415 4 a418 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

          d420 2 a421 2 Internal DNS server config:

          d484 2 a485 2 External (bastion host) DNS server config:

          d521 3 a523 3 In the resolv.conf (or equivalent) on the bastion host(s):

          d532 1 a532 1
          d536 35 a570 34 This is a short guide to setting up Transaction SIGnatures (TSIG) based transaction security in BIND. It describes changes to the configuration file as well as what changes are required for different features, including the process of creating transaction keys and using transaction signatures with BIND.

          BIND primarily supports TSIG for server to server communication. This includes zone transfer, notify, and recursive query messages. Resolvers based on newer versions of BIND 8 have limited support for TSIG.

          TSIG can also be useful for dynamic update. A primary server for a dynamic zone should control access to the dynamic update service, but IP-based access control is insufficient. The cryptographic access control provided by TSIG is far superior. The nsupdate program supports TSIG via the -k and -y command line options or inline by use of the key.

          Generate Shared Keys for Each Pair of Hosts

          A shared secret is generated to be shared between host1 and host2. An arbitrary key name is chosen: "host1-host2.". The key name must be the same on both hosts.

          Automatic Generation

          d572 4 a575 5 The following command will generate a 128-bit (16 byte) HMAC-SHA256 key as described above. Longer keys are better, but shorter keys are easier to read. Note that the maximum key length is the digest length, here 256 bits.

          d577 6 a582 2 dnssec-keygen -a hmac-sha256 -b 128 -n HOST host1-host2.

          d584 8 a591 6 The key is in the file Khost1-host2.+163+00000.private. Nothing directly uses this file, but the base-64 encoded string following "Key:" can be extracted from the file and used as a shared secret:

          Key: La/E5CjG9O+os1jq0a2jdA==
          d593 6 a598 22 The string "La/E5CjG9O+os1jq0a2jdA==" can be used as the shared secret.

          Manual Generation

          The shared secret is simply a random sequence of bits, encoded in base-64. Most ASCII strings are valid base-64 strings (assuming the length is a multiple of 4 and only valid characters are used), so the shared secret can be manually generated.

          Also, a known string can be run through mmencode or a similar program to generate base-64 encoded data.

          Copying the Shared Secret to Both Machines

          d600 5 a604 2 This is beyond the scope of DNS. A secure transport mechanism should be used. This could be secure FTP, ssh, telephone, etc. d607 1 a607 1
          d609 1 a609 1 Informing the Servers of the Key's Existence
          d611 4 a614 3 Imagine host1 and host 2 are both servers. The following is added to each server's named.conf file: d617 3 a619 3 key host1-host2. { algorithm hmac-sha256; secret "La/E5CjG9O+os1jq0a2jdA=="; d623 2 a624 4 The secret is the one generated above. Since this is a secret, it is recommended that either named.conf be non-world readable, or the key directive be added to a non-world readable file that is included by named.conf. d627 17 a643 4 At this point, the key is recognized. This means that if the server receives a message signed by this key, it can verify the signature. If the signature is successfully verified, the response is signed by the same key. d646 1 a646 1
          d648 15 a662 1 Instructing the Server to Use the Key
      d664 6 a669 4 Since keys are shared between two hosts only, the server must be told when keys are to be used. The following is added to the named.conf file for host1, if the IP address of host2 is 10.1.2.3: d673 1 a673 1 keys { host1-host2. ;}; d677 3 a679 4 Multiple keys may be present, but only the first is used. This directive does not contain any secrets, so it may be in a world-readable file. d682 4 a685 4 If host1 sends a message that is a request to that address, the message will be signed with the specified key. host1 will expect any responses to signed messages to be signed with the same key. d688 4 a691 3 A similar statement must be present in host2's configuration file (with host1's address) for host2 to sign request messages to host1. d694 1 a694 1
      d696 1 a696 1 TSIG Key Based Access Control
    d698 5 a702 7 BIND allows IP addresses and ranges to be specified in ACL definitions and allow-{ query | transfer | update } directives. This has been extended to allow TSIG keys also. The above key would be denoted key host1-host2. d705 2 a706 1 An example of an allow-update directive would be: d709 1 a709 1 allow-update { key host1-host2. ;}; d712 4 a715 2 This allows dynamic updates to succeed only if the request was signed by a key named "host1-host2.". d718 2 a719 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d722 1 a722 1
    d724 1 a724 1 Errors
    d726 21 a746 7 The processing of TSIG signed messages can result in several errors. If a signed message is sent to a non-TSIG aware server, a FORMERR (format error) will be returned, since the server will not understand the record. This is a result of misconfiguration, since the server must be explicitly configured to send a TSIG signed message to a specific server.

    d748 2 a749 11 If a TSIG aware server receives a message signed by an unknown key, the response will be unsigned with the TSIG extended error code set to BADKEY. If a TSIG aware server receives a message with a signature that does not validate, the response will be unsigned with the TSIG extended error code set to BADSIG. If a TSIG aware server receives a message with a time outside of the allowed range, the response will be signed with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified. In any of these cases, the message's rcode (response code) is set to NOTAUTH (not authenticated). d753 1 a753 1
    d755 33 a787 32 TKEY

    TKEY is a mechanism for automatically generating a shared secret between two hosts. There are several "modes" of TKEY that specify how the key is generated or assigned. BIND 9 implements only one of these modes, the Diffie-Hellman key exchange. Both hosts are required to have a Diffie-Hellman KEY record (although this record is not required to be present in a zone). The TKEY process must use signed messages, signed either by TSIG or SIG(0). The result of TKEY is a shared secret that can be used to sign messages with TSIG. TKEY can also be used to delete shared secrets that it had previously generated.

    The TKEY process is initiated by a client or server by sending a signed TKEY query (including any appropriate KEYs) to a TKEY-aware server. The server response, if it indicates success, will contain a TKEY record and any appropriate keys. After this exchange, both participants have enough information to determine the shared secret; the exact process depends on the TKEY mode. When using the Diffie-Hellman TKEY mode, Diffie-Hellman keys are exchanged, and the shared secret is derived by both participants. d790 1 a790 1

    d792 1 a792 1 SIG(0)
    d794 3 a796 4 BIND 9 partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d798 1 a798 1 granted or denied based on the key name. d802 3 a804 2 verified if the key is known and trusted by the server; the server will not attempt to locate and/or validate the key. d807 1 a807 2 SIG(0) signing of multiple-message TCP streams is not supported. d811 1 a811 1 generates SIG(0) signed messages is nsupdate. d814 1 a814 1
    d850 1 a850 1
    d852 1 a852 1 Generating Keys
    d854 1 a854 1 The dnssec-keygen program is used to d862 1 a862 1 ZONE, and must be usable for d896 1 a896 1 The dnssec-keyfromlabel program is used d898 1 a898 1 files. Its usage is similar to dnssec-keygen. d903 1 a903 1 $INCLUDE statements. d906 1 a906 1
    d908 1 a908 1 Signing the Zone
    d910 1 a910 1 The dnssec-signzone program is used d940 1 a940 1

    dnssec-signzone d948 1 a948 1

    d950 1 a950 1 Configuring Servers
d952 1 a952 1 To enable named to respond appropriately d954 1 a954 1 dnssec-enable must be set to yes. d958 2 a959 2 To enable named to validate answers from other servers, the dnssec-enable option d961 1 a961 1 dnssec-validation options must be set to d965 1 a965 1 If dnssec-validation is set to d970 2 a971 2 with a trusted-keys or managed-keys statement in d977 1 a977 1 trusted-keys are copies of DNSKEY RRs d980 1 a980 1 trusted-keys (and corresponding zones) d985 1 a985 1 managed-keys are trusted keys which are d990 2 a991 2 trusted-keys and managed-keys are described in more detail d1006 1 a1006 1 controls. These are here to ensure that named d1064 1 d1067 2 a1068 1
d1105 1 a1105 1
d1111 2 a1112 2

Converting from insecure to secure

d1114 4 a1117 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

For either method, you need to configure named so that it can see the d1120 3 a1122 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1137 2 a1138 2

Dynamic DNS update method

d1148 2 a1149 2 the zone will not be completely signed until named has had time to walk the zone and d1166 2 a1167 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1173 7 a1179 7

Fully automatic zone signing

To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1181 3 a1183 3

With auto-dnssec allow, named can search the key directory for keys d1185 2 a1186 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

d1189 1 a1189 1 auto-dnssec maintain includes the above d1192 2 a1193 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1196 1 a1196 1 named will periodically search the key directory d1202 2 a1203 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1207 2 a1208 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys d1216 1 a1216 1 created (using the dnssec-keygen -L option), if d1229 5 a1233 5

Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1236 2 a1237 2

Private-type records

d1277 2 a1278 2

DNSKEY rollovers

d1280 4 a1283 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

Dynamic DNS update method

d1285 4 a1288 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1301 2 a1302 2 specify the correct key. named will clean out any signatures generated d1304 2 a1305 2

Automatic key rollovers

d1307 3 a1309 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1319 2 a1320 2

NSEC3PARAM rollovers via UPDATE

d1326 2 a1327 2

Converting from NSEC to NSEC3

d1333 3 a1335 3

Converting from NSEC3 to NSEC

To do this, use nsupdate to d1339 2 a1340 2

Converting from secure to insecure

d1343 1 a1343 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1346 3 a1348 3

This requires the dnssec-secure-to-insecure option to be set to yes in d1350 1 a1350 1

In addition, if the auto-dnssec maintain d1352 1 a1352 1 allow instead (or it will re-sign). d1354 2 a1355 2

Periodic re-signing

d1361 2 a1362 2

NSEC3 and OPTOUT

d1364 1 a1364 1 named only supports creating new NSEC3 chains d1366 4 a1369 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1374 1 a1374 1
d1378 2 a1379 2 anchor management. Using this feature allows named to keep track of changes to critical d1382 1 a1382 1
d1384 1 a1384 1 Validating Resolver
d1386 4 a1389 5 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1392 1 a1392 1
d1394 1 a1394 1 Authoritative Server
d1410 3 a1412 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1414 2 a1415 2 the future, " dnssec-signzone -S" will include the DNSKEY d1421 4 a1424 4

To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1442 2 a1443 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1456 1 a1456 1

d1489 1 a1489 1
d1491 1 a1491 1 Prerequisites
d1498 1 a1498 1
d1500 1 a1500 1 Native PKCS#11
d1522 2 a1523 2 This will cause all BIND tools, including named and the dnssec-* and pkcs11-* d1527 3 a1529 3 -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.) d1531 1 a1531 1
d1533 1 a1533 1 Building SoftHSMv2
d1537 1 a1537 1 d1541 1 a1541 1 ( d1569 1 a1569 1
d1571 1 a1571 1 OpenSSL-based PKCS#11
d1586 2 a1587 2
  • d1593 1 a1593 1

  • d1609 4 a1612 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1616 3 a1618 2 The latest OpenSSL versions as of this writing (January 2015) are 0.9.8zc, 1.0.0o, and 1.0.1j. d1622 2 a1623 1

d1629 1 a1629 1
d1631 1 a1631 1 Patching OpenSSL
d1633 1 a1633 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1646 2 a1647 1 Note that the patch file may not be compatible with the d1650 2 a1651 1 d1664 1 a1664 1
d1666 1 a1666 1 Building OpenSSL for the AEP Keyper on Linux
d1700 2 a1701 2 After configuring, run "make" and "make test". If "make d1706 1 a1706 1
d1708 1 a1708 1 Building OpenSSL for the SCA 6000 on Solaris
d1730 3 a1732 3 After configuring, run make and make test. d1735 1 a1735 1
d1737 1 a1737 1 Building OpenSSL for SoftHSM
d1741 1 a1741 1 ( d1780 2 a1781 2 After configuring, run "make" and "make test". d1786 1 a1786 1 "apps/openssl engine pkcs11" to confirm d1800 1 a1800 1 "apps/openssl engine pkcs11 -t". This will d1803 1 a1803 1 “[ available ]”. d1807 1 a1807 1 "make install" which will install the d1810 1 a1810 1
d1812 1 a1812 1 Configuring BIND 9 for Linux with the AEP Keyper
d1830 1 a1830 1
d1832 1 a1832 1 Configuring BIND 9 for Solaris with the SCA 6000
d1852 1 a1852 1
d1854 1 a1854 1 Configuring BIND 9 for SoftHSM
d1864 3 a1866 3 "make", "make test" and "make install". d1873 1 a1873 1
d1875 1 a1875 1 PKCS#11 Tools
d1878 4 a1881 4 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently d1883 2 a1884 2 pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens. d1896 1 a1896 1
d1898 1 a1898 1 Using the HSM
d1907 1 a1907 1 This causes named and other binaries to load d1917 1 a1917 1 library. If the machine file is in d1926 8 a1933 8 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named. d1978 1 a1978 1 dnssec-keyfromlabel(8) for details.) d2003 1 a2003 1 option to dnssec-signzone, it will be d2017 1 a2017 1
d2019 1 a2019 1 Specifying the engine on the command line
d2022 2 a2023 2 OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E d2039 2 a2040 2 This causes dnssec-signzone to run as if it were compiled d2049 1 a2049 1
d2051 1 a2051 1 Running named with automatic zone re-signing
d2053 1 a2053 1 If you want named to dynamically re-sign zones d2057 1 a2057 1 (in the above examples, d2098 1 a2098 1
d2136 1 a2136 1
d2138 1 a2138 1 Configuring DLZ
d2140 1 a2140 1 A DLZ database is configured with a dlz d2145 2 a2146 2 database "dlopen driver.so args"; search yes; d2153 1 a2153 1 dlz statements can be specified; when d2175 2 a2176 2 database "dlopen driver.so args"; search no; d2180 2 a2181 2 type redirect; dlz other; d2185 1 a2185 1
d2187 1 a2187 1 Sample DLZ Driver
d2194 1 a2194 1 to the module as an argument in the dlz d2199 1 a2199 1 database "dlopen driver.so example.nil"; d2210 2 a2211 2 123 900 600 86400 3600 ) d2235 1 a2235 1
d2237 1 a2237 1 IPv6 Support in BIND 9
d2271 1 a2271 1 see the section called “IPv6 addresses (AAAA)”. d2273 1 a2273 1
d2275 1 a2275 1 Address Lookups Using AAAA Records
d2292 1 a2292 1
d2294 1 a2294 1 Address to Name Lookups Using Nibble Format
d2329 1 a2329 1

BIND 9.10.3-P4

@ 1.7 log @Merge 9.10.3-P3: 4288. [bug] Fixed a regression in resolver.c:possibly_mark() which caused known-bogus servers to be queried anyway. [RT #41321] 4286. [security] render_ecs errors were mishandled when printing out a OPT record resulting in a assertion failure. (CVE-2015-8705) [RT #41397] 4285. [security] Specific APL data could trigger a INSIST. (CVE-2015-8704) [RT #41396] @ text @d17 1 a17 1 d2297 1 a2297 1

BIND 9.10.3-P3

@ 1.6 log @merge conflicts @ text @d17 1 a17 1 d2297 1 a2297 1

BIND 9.10.3-P2

@ 1.5 log @Changes for 9.10.2-P4: 4170. [security] An incorrect boundary check in the OPENPGPKEY rdatatype could trigger an assertion failure. (CVE-2015-5986) [RT #40286] 4168. [security] A buffer accounting error could trigger an assertion failure when parsing certain malformed DNSSEC keys. (CVE-2015-5722) [RT #40212] @ text @d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d64 1 a64 1
SIG(0)
d67 1 a67 1
Generating Keys
d73 13 a85 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 7 a100 7
Prerequisites
Native PKCS#11
OpenSSL-based PKCS#11
PKCS#11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d104 2 a105 2
Configuring DLZ
Sample DLZ Driver
d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d934 1 a934 1 dnssec-validation options must be set to d1050 1 a1050 1 been secure. d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1208 1 a1208 1 Private-type records d1249 1 a1249 1 DNSKEY rollovers d1254 1 a1254 1 Dynamic DNS update method d1276 1 a1276 1 Automatic key rollovers d1291 1 a1291 1 NSEC3PARAM rollovers via UPDATE d1298 1 a1298 1 Converting from NSEC to NSEC3 d1305 1 a1305 1 Converting from NSEC3 to NSEC d1311 1 a1311 1 Converting from secure to insecure d1326 1 a1326 1 Periodic re-signing d1333 1 a1333 1 NSEC3 and OPTOUT d1355 1 a1355 1 Validating Resolver d1366 1 a1366 1 Authoritative Server d1463 1 a1463 1 Prerequisites d1472 1 a1472 1 Native PKCS#11 d1505 1 a1505 1 Building SoftHSMv2 d1543 1 a1543 1 OpenSSL-based PKCS#11 d1601 1 a1601 1 Patching OpenSSL d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris d1705 1 a1705 1 Building OpenSSL for SoftHSM d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000 d1822 1 a1822 1 Configuring BIND 9 for SoftHSM d1843 1 a1843 1 PKCS#11 Tools d1866 1 a1866 1 Using the HSM d1987 1 a1987 1 Specifying the engine on the command line d2019 1 a2019 1 Running named with automatic zone re-signing d2106 1 a2106 1 Configuring DLZ d2155 1 a2155 1 Sample DLZ Driver d2227 1 a2227 1 Older versions of BIND 9 d2297 1 a2297 1

BIND 9.10.2-P4

@ 1.4 log @merge conflicts for bind-9.10.2-P3 to address CVE-2015-5477. @ text @d17 1 a17 1 d2297 1 a2297 1

BIND 9.10.2-P3

@ 1.3 log @Merge changes. @ text @d17 1 a17 1 d2297 1 a2297 1

BIND 9.10.2-P2

@ 1.2 log @security patch for bind from ISC (to 9.10.1-P2). Only the change to lib/dns/zone.c is security relevant Upstream changelog: --- 9.10.1-P2 released --- 4053. [security] Revoking a managed trust anchor and supplying an untrusted replacement could cause named to crash with an assertion failure. (CVE-2015-1349) [RT #38344] 4027. [port] Net::DNS 0.81 compatibility. [RT #38165] @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d73 13 a85 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 7 a100 7
Prerequisites
Native PKCS#11
OpenSSL-based PKCS#11
PKCS#11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d104 2 a105 2
Configuring DLZ
Sample DLZ Driver
d107 1 a107 1
IPv6 Support in BIND 9
d109 2 a110 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d251 1 a251 1 1995. See Proposed Standards. d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d561 1 a561 1 Generate Shared Keys for Each Pair of Hosts d569 1 a569 1 Automatic Generation d593 1 a593 1 Manual Generation d608 1 a608 1 Copying the Shared Secret to Both Machines d616 1 a616 1 Informing the Servers of the Key's Existence d643 1 a643 1 Instructing the Server to Use the Key d675 1 a675 1 TSIG Key Based Access Control d702 1 a702 1 Errors d728 1 a728 1 TKEY d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d881 1 a881 1 Signing the Zone d923 1 a923 1 Configuring Servers d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1184 7 d1208 1 a1208 1 Private-type records d1249 1 a1249 1 DNSKEY rollovers d1254 1 a1254 1 Dynamic DNS update method d1276 1 a1276 1 Automatic key rollovers d1291 1 a1291 1 NSEC3PARAM rollovers via UPDATE d1298 1 a1298 1 Converting from NSEC to NSEC3 d1305 1 a1305 1 Converting from NSEC3 to NSEC d1311 1 a1311 1 Converting from secure to insecure d1326 1 a1326 1 Periodic re-signing d1333 1 a1333 1 NSEC3 and OPTOUT d1355 1 a1355 1 Validating Resolver d1366 1 a1366 1 Authoritative Server d1441 3 a1443 2 addition, BIND can be used with SoftHSM, a software-based HSM simulator produced by the OpenDNSSEC project. d1463 1 a1463 1 Prerequisites d1472 1 a1472 1 Native PKCS#11 d1478 6 a1483 6 this writing, only the Thales nShield HSM and the latest development version of SoftHSM can be used in this fashion. For other HSM's, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: As more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will eventually be deprecated.) d1503 37 d1543 1 a1543 1 OpenSSL-based PKCS#11 d1560 5 a1564 5 Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

d1566 11 a1576 11 Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

d1588 2 a1589 2 The latest OpenSSL versions as of this writing (January 2014) are 0.9.8y, 1.0.0l, and 1.0.1f. d1601 1 a1601 1 Patching OpenSSL d1603 1 a1603 1 $ wget http://www.openssl.org/source/openssl-0.9.8y.tar.gz d1607 1 a1607 1 $ tar zxf openssl-0.9.8y.tar.gz d1611 2 a1612 2 $ patch -p1 -d openssl-0.9.8y \ < bind9/bin/pkcs11/openssl-0.9.8y-patch d1616 3 a1618 3 Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch. d1621 5 a1625 5 When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9. d1628 2 a1629 2 Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure. d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux d1636 5 a1640 5 The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL. d1643 3 a1645 3 The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib: d1651 4 a1654 4 This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options. d1657 2 a1658 2 Finally, the Keyper library requires threads, so we must specify -pthread. d1661 1 a1661 1 $ cd openssl-0.9.8y d1663 3 a1665 3 --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr
d1668 4 a1671 4 After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above. d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris d1678 4 a1681 4 The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'. d1684 2 a1685 2 In this example, we are building on Solaris x86 on an AMD64 system. d1688 1 a1688 1 $ cd openssl-0.9.8y d1690 3 a1692 3 --pk11-libname=/usr/lib/64/libpkcs11.so \ --pk11-flavor=crypto-accelerator \ --prefix=/opt/pkcs11/usr
d1695 1 a1695 1 (For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.) d1698 3 a1700 3 After configuring, run make and make test. d1705 1 a1705 1 Building OpenSSL for SoftHSM d1707 17 a1723 15 SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. SoftHSM can be configured to use either OpenSSL or the Botan library for encryption, and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file: d1726 1 a1726 1 $ cd softhsm-1.3.0 d1735 4 a1738 4 SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL. d1741 1 a1741 1 $ cd openssl-0.9.8y d1743 3 a1745 3 --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr d1748 2 a1749 2 After configuring, run "make" and "make test". d1760 1 a1760 1 (pkcs11) PKCS #11 engine support (sign only) d1764 1 a1764 1 (pkcs11) PKCS #11 engine support (crypto accelerator) d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper d1782 2 a1783 2 To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build. d1786 4 a1789 4 The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line. d1794 2 a1795 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000 d1802 2 a1803 2 To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build. d1808 2 a1809 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/usr/lib/64/libpkcs11.so d1813 5 a1817 5 If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure). d1822 1 a1822 1 Configuring BIND 9 for SoftHSM d1826 2 a1827 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so d1843 1 a1843 1 PKCS#11 Tools d1866 1 a1866 1 Using the HSM d1987 1 a1987 1 Specifying the engine on the command line d2019 1 a2019 1 Running named with automatic zone re-signing d2035 7 a2041 7 openssl_conf = openssl_def [ openssl_def ] engines = engine_section [ engine_section ] pkcs11 = pkcs11_section [ pkcs11_section ] PIN = <PLACE PIN HERE> d2052 1 a2052 1 pkcs11:object=local-zsk;pin-source=/etc/hsmpin", d2059 3 a2061 3 Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way. d2106 1 a2106 1 Configuring DLZ d2155 1 a2155 1 Sample DLZ Driver d2205 1 a2205 1 IPv6 Support in BIND 9 d2239 1 a2239 1 see the section called “IPv6 addresses (AAAA)”. d2243 1 a2243 1 Address Lookups Using AAAA Records d2262 1 a2262 1 Address to Name Lookups Using Nibble Format d2297 1 a2297 1

BIND Version 9.10

@ 1.1 log @Initial revision @ text @d2 1 a2 1 - Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC") d5 1 a5 1 - Permission to use, copy, modify, and distribute this software for any d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d71 1 a71 1
IPv6 Support in BIND 9
d73 38 a110 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d134 1 a134 1 As a slave zone can also be a master to other slaves, named, d137 1 a137 1 cause named to only send NOTIFY for master d152 19 a170 8 allow-update or update-policy clause in the zone statement. The tkey-gssapi-credential and tkey-domain clauses in the options statement enable the server to negotiate keys that can be matched against those in update-policy or allow-update. d199 5 d225 2 a226 2 manually, the following procedure will work: Disable dynamic updates to the zone using d228 3 a230 2 This will also remove the zone's .jnl file and update the master file. Edit the zone file. Run d234 8 d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d334 1 a334 1 for site1.example.com, site2.example.com, site1.internal, d432 2 a433 1 forwarders { // forward to external servers d436 6 a441 3 allow-transfer { none; }; // sample allow-transfer (no one) allow-query { internals; externals; }; // restrict query access allow-recursion { internals; }; // restrict recursion d446 2 a447 1 zone "site1.example.com" { // sample master zone d450 2 a451 2 forwarders { }; // do normal iterative // resolution (do not forward) d456 2 a457 1 zone "site2.example.com" { // sample slave zone d494 8 a501 4 allow-transfer { none; }; // sample allow-transfer (no one) allow-query { any; }; // default query access allow-query-cache { internals; externals; }; // restrict cache access allow-recursion { internals; externals; }; // restrict recursion d506 2 a507 1 zone "site1.example.com" { // sample slave zone d561 1 a561 1 Generate Shared Keys for Each Pair of Hosts d569 1 a569 1 Automatic Generation d571 1 a571 1 The following command will generate a 128-bit (16 byte) HMAC-MD5 d573 2 a574 3 are easier to read. Note that the maximum key length is 512 bits; keys longer than that will be digested with MD5 to produce a 128-bit key. d577 1 a577 1 dnssec-keygen -a hmac-md5 -b 128 -n HOST host1-host2. d580 1 a580 1 The key is in the file Khost1-host2.+157+00000.private. d593 1 a593 1 Manual Generation d608 1 a608 1 Copying the Shared Secret to Both Machines d616 1 a616 1 Informing the Servers of the Key's Existence d624 1 a624 1 algorithm hmac-md5; a628 1 The algorithm, hmac-md5, is the only one supported by BIND. d630 3 a632 4 is recommended that either named.conf be non-world readable, or the key directive be added to a non-world readable file that is included by named.conf. d643 1 a643 1 Instructing the Server to Use the Key d675 1 a675 1 TSIG Key Based Access Control d686 1 a686 1 An example of an allow-update directive would be: d696 2 a697 3 You may want to read about the more powerful update-policy statement in the section called “Dynamic Update Policies”. d702 1 a702 1 Errors d728 1 a728 1 TKEY d764 1 a764 1 SIG(0) d767 1 a767 1 transaction signatures as specified in RFC 2535 and RFC2931. d825 1 a825 1 Generating Keys d881 1 a881 1 Signing the Zone d923 1 a923 1 Configuring Servers d928 1 d932 16 a947 4 other servers both dnssec-enable and dnssec-validation must be set and some trusted-keys must be configured into named.conf. d958 7 a964 1 trusted-keys are described in more detail d975 1 a975 1 will look something like the following. It has a one or d979 2 a980 2 controls. These are here to ensure that named is immune to compromises in the DNSSEC components of the security d984 1 a984 2 trusted-keys { d986 11 a996 7 "." 257 3 3 "BNY4wrWM1nCfJ+CXd0rVXyYmobt7sEEfK3clRbGaTwSJxrGkxJWoZu6I7PzJu/ E9gx4UC1zGAHlXKdE4zYIpRhaBKnvcC2U9mZhkdUpd1Vso/HAdjNe8LmMlnzY3 zy2Xy4klWOADTPzSv9eamj8V18PHGjBLaVtYvk/ln5ZApjYghf+6fElrmLkdaz MQ2OCnACR817DF4BBa7UR/beDHyp5iWTXWSi6XmoJLbG9Scqc7l70KDqlvXR3M /lUUVRbkeg1IPJSidmK3ZyCllh4XSKbje/45SKucHgnwU5jefMtq66gKodQj+M iA21AfUVe7u99WzTLzY3qlxDhxYQQ20FQ97S+LKUTpQcq27R7AT3/V5hRQxScI Nqwcz4jYqZD2fQdgxbcDTClU0CRBdiieyLMNzXG3"; d998 13 a1010 8 /* Key for our organization's forward zone */ example.com. 257 3 5 "AwEAAaxPMcR2x0HbQV4WeZB6oEDX+r0QM65KbhTjrW1ZaARmPhEZZe 3Y9ifgEuq7vZ/zGZUdEGNWy+JZzus0lUptwgjGwhUS1558Hb4JKUbb OTcM8pwXlj0EiX3oDFVmjHO444gLkBO UKUf/mC7HvfwYH/Be22GnC lrinKJp1Og4ywzO9WglMk7jbfW33gUKvirTHr25GL7STQUzBb5Usxt 8lgnyTUHs1t3JwCY5hKZ6CqFxmAVZP20igTixin/1LcrgX/KMEGd/b iuvF4qJCyduieHukuY3H4XMAcR+xia2 nIUPvm/oyWR8BW/hWdzOvn SCThlHf3xiYleDbt/o1OTQ09A0="; d1012 15 a1026 9 /* Key for our reverse zone. */ 2.0.192.IN-ADDRPA.NET. 257 3 5 "AQOnS4xn/IgOUpBPJ3bogzwcxOdNax071L18QqZnQQQA VVr+iLhGTnNGp3HoWQLUIzKrJVZ3zggy3WwNT6kZo6c0 tszYqbtvchmgQC8CzKojM/W16i6MG/ea fGU3siaOdS0 yOI6BgPsw+YZdzlYMaIJGf4M4dyoKIhzdZyQ2bYQrjyQ 4LB0lC7aOnsMyYKHHYeRv PxjIQXmdqgOJGq+vsevG06 zW+1xgYJh9rCIfnm1GX/KMgxLPG2vXTD/RnLX+D3T3UL 7HJYHJhAZD5L59VvjSPsZJHeDCUyWYrvPZesZDIRvhDD 52SKvbheeTJUm6EhkzytNN2SN96QRk8j/iI8ib"; d1040 1114 d2158 1 a2158 1 IPv6 Support in BIND 9 d2161 3 a2163 4 defined forms of IPv6 name to address and address to name lookups. It will also use IPv6 addresses to make queries when running on an IPv6 capable system. d2196 1 a2196 1 Address Lookups Using AAAA Records d2215 1 a2215 1 Address to Name Lookups Using Nibble Format d2227 2 a2228 1 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 14400 IN PTR host.example.com. d2250 1 @ 1.1.1.1 log @import new bind @ text @@ 1.1.1.2 log @from ftp.isc.org @ text @d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d71 1 a71 1
IPv6 Support in BIND 9
d73 2 a74 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d98 1 a98 1 As a slave zone can also be a master to other slaves, named, d101 1 a101 1 cause named to only send NOTIFY for master d213 1 a213 1 Split DNS d243 1 a243 1 Example split DNS setup d489 1 a489 1 Generate Shared Keys for Each Pair of Hosts d497 1 a497 1 Automatic Generation d522 1 a522 1 Manual Generation d537 1 a537 1 Copying the Shared Secret to Both Machines d545 1 a545 1 Informing the Servers of the Key's Existence d558 1 a558 1 The algorithm, hmac-md5, is the only one supported by BIND. d574 1 a574 1 Instructing the Server to Use the Key d606 1 a606 1 TSIG Key Based Access Control d617 1 a617 1 An example of an allow-update directive would be: d634 1 a634 1 Errors d660 1 a660 1 TKEY d696 1 a696 1 SIG(0) d699 1 a699 1 transaction signatures as specified in RFC 2535 and RFC 2931. d757 1 a757 1 Generating Keys d813 1 a813 1 Signing the Zone d855 1 a855 1 Configuring Servers d892 1 a892 1 controls. These are here to ensure that named is immune d943 1 a943 1 IPv6 Support in BIND 9 d982 1 a982 1 Address Lookups Using AAAA Records d1001 1 a1001 1 Address to Name Lookups Using Nibble Format @ 1.1.1.3 log @import bind-9-7-0-b1 @ text @d5 1 a5 1 - Permission to use, copy, modify, and/or distribute this software for any d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d71 1 a71 1
IPv6 Support in BIND 9
d73 2 a74 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d116 3 a118 12 allow-update or an update-policy clause in the zone statement.

If the zone's update-policy is set to local, updates to the zone will be permitted for the key local-ddns, which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details.

The tkey-gssapi-credential and d120 1 a120 1 options statement enable the d213 1 a213 1 Split DNS d243 1 a243 1 Example split DNS setup d273 1 a273 1 for site1.example.com, site2.example.com, site1.internal, d371 1 a371 2 // forward to external servers forwarders { d374 3 a376 6 // sample allow-transfer (no one) allow-transfer { none; }; // restrict query access allow-query { internals; externals; }; // restrict recursion allow-recursion { internals; }; d381 1 a381 2 // sample master zone zone "site1.example.com" { d384 2 a385 2 // do normal iterative resolution (do not forward) forwarders { }; d390 1 a390 2 // sample slave zone zone "site2.example.com" { d427 4 a430 8 // sample allow-transfer (no one) allow-transfer { none; }; // default query access allow-query { any; }; // restrict cache access allow-query-cache { internals; externals; }; // restrict recursion allow-recursion { internals; externals; }; d435 1 a435 2 // sample slave zone zone "site1.example.com" { d489 1 a489 1 Generate Shared Keys for Each Pair of Hosts d497 1 a497 1 Automatic Generation d499 1 a499 1 The following command will generate a 128-bit (16 byte) HMAC-SHA256 d501 3 a503 2 are easier to read. Note that the maximum key length is the digest length, here 256 bits. d506 1 a506 1 dnssec-keygen -a hmac-sha256 -b 128 -n HOST host1-host2. d509 1 a509 1 The key is in the file Khost1-host2.+163+00000.private. d522 1 a522 1 Manual Generation d537 1 a537 1 Copying the Shared Secret to Both Machines d545 1 a545 1 Informing the Servers of the Key's Existence d553 1 a553 1 algorithm hmac-sha256; d558 1 d560 4 a563 3 is recommended that either named.conf be non-world readable, or the key directive be added to a non-world readable file that is included by named.conf. d574 1 a574 1 Instructing the Server to Use the Key d606 1 a606 1 TSIG Key Based Access Control d627 3 a629 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d634 1 a634 1 Errors d660 1 a660 1 TKEY d696 1 a696 1 SIG(0) d757 1 a757 1 Generating Keys d813 1 a813 1 Signing the Zone d855 1 a855 1 Configuring Servers a859 1 (This is the default setting.) d863 4 a866 7 other servers, the dnssec-enable and dnssec-validation options must both be set to yes (the default setting in BIND 9.5 and later), and at least one trust anchor must be configured with a trusted-keys or managed-keys statement in named.conf. d877 1 a877 7 managed-keys are trusted keys which are automatically kept up to date via RFC 5011 trust anchor maintenance.

trusted-keys and managed-keys are described in more detail d888 1 a888 1 will look something like the following. It has one or d892 2 a893 2 controls. These are here to ensure that named is immune to compromises in the DNSSEC components of the security d897 2 a898 1 managed-keys { d900 7 a906 11 "." initial-key 257 3 3 "BNY4wrWM1nCfJ+CXd0rVXyYmobt7sEEfK3clRbGaTwS JxrGkxJWoZu6I7PzJu/E9gx4UC1zGAHlXKdE4zYIpRh aBKnvcC2U9mZhkdUpd1Vso/HAdjNe8LmMlnzY3zy2Xy 4klWOADTPzSv9eamj8V18PHGjBLaVtYvk/ln5ZApjYg hf+6fElrmLkdaz MQ2OCnACR817DF4BBa7UR/beDHyp 5iWTXWSi6XmoJLbG9Scqc7l70KDqlvXR3M/lUUVRbke g1IPJSidmK3ZyCllh4XSKbje/45SKucHgnwU5jefMtq 66gKodQj+MiA21AfUVe7u99WzTLzY3qlxDhxYQQ20FQ 97S+LKUTpQcq27R7AT3/V5hRQxScINqwcz4jYqZD2fQ dgxbcDTClU0CRBdiieyLMNzXG3"; }; d908 8 a915 13 trusted-keys { /* Key for our organization's forward zone */ example.com. 257 3 5 "AwEAAaxPMcR2x0HbQV4WeZB6oEDX+r0QM6 5KbhTjrW1ZaARmPhEZZe3Y9ifgEuq7vZ/z GZUdEGNWy+JZzus0lUptwgjGwhUS1558Hb 4JKUbbOTcM8pwXlj0EiX3oDFVmjHO444gL kBOUKUf/mC7HvfwYH/Be22GnClrinKJp1O g4ywzO9WglMk7jbfW33gUKvirTHr25GL7S TQUzBb5Usxt8lgnyTUHs1t3JwCY5hKZ6Cq FxmAVZP20igTixin/1LcrgX/KMEGd/biuv F4qJCyduieHukuY3H4XMAcR+xia2nIUPvm /oyWR8BW/hWdzOvnSCThlHf3xiYleDbt/o 1OTQ09A0="; d917 9 a925 15 /* Key for our reverse zone. */ 2.0.192.IN-ADDRPA.NET. 257 3 5 "AQOnS4xn/IgOUpBPJ3bogzwc xOdNax071L18QqZnQQQAVVr+i LhGTnNGp3HoWQLUIzKrJVZ3zg gy3WwNT6kZo6c0tszYqbtvchm gQC8CzKojM/W16i6MG/eafGU3 siaOdS0yOI6BgPsw+YZdzlYMa IJGf4M4dyoKIhzdZyQ2bYQrjy Q4LB0lC7aOnsMyYKHHYeRvPxj IQXmdqgOJGq+vsevG06zW+1xg YJh9rCIfnm1GX/KMgxLPG2vXT D/RnLX+D3T3UL7HJYHJhAZD5L 59VvjSPsZJHeDCUyWYrvPZesZ DIRvhDD52SKvbheeTJUm6Ehkz ytNN2SN96QRk8j/iI8ib"; a938 34

When DNSSEC validation is enabled and properly configured, the resolver will reject any answers from signed, secure zones which fail to validate, and will return SERVFAIL to the client.

Responses may fail to validate for any of several reasons, including missing, expired, or invalid signatures, a key which does not match the DS RRset in the parent zone, or an insecure response from a zone which, according to its parent, should have been secure.

Note

When the validator receives a response from an unsigned zone that has a signed parent, it must confirm with the parent that the zone was intentionally left unsigned. It does this by verifying, via signed and validated NSEC/NSEC3 records, that the parent zone contains no DS records for the child.

If the validator can prove that the zone is insecure, then the response is accepted. However, if it cannot, then it must assume an insecure response to be a forgery; it rejects the response and logs an error.

The logged error reads "insecurity proof failed" and "got insecure response; parent indicates it should be secure". (Prior to BIND 9.7, the logged error was "not insecure". This referred to the zone, not the response.)

d943 1 a943 1 IPv6 Support in BIND 9 d946 4 a949 3 defined forms of IPv6 name to address and address to name lookups. It will also use IPv6 addresses to make queries when running on an IPv6 capable system. d982 1 a982 1 Address Lookups Using AAAA Records d1001 1 a1001 1 Address to Name Lookups Using Nibble Format d1013 1 a1013 2 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 14400 IN PTR ( host.example.com. ) @ 1.1.1.4 log @Import bind 9.7.0rc1 @ text @d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d71 1 a71 1
IPv6 Support in BIND 9
d73 2 a74 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
a160 5 During the dump process, transient files will be created with the extensions .jnw and .jbk; under ordinary circumstances, these will be removed when the dump is complete, and can be safely ignored. d222 1 a222 1 Split DNS d252 1 a252 1 Example split DNS setup d509 1 a509 1 Generate Shared Keys for Each Pair of Hosts d517 1 a517 1 Automatic Generation d541 1 a541 1 Manual Generation d556 1 a556 1 Copying the Shared Secret to Both Machines d564 1 a564 1 Informing the Servers of the Key's Existence d591 1 a591 1 Instructing the Server to Use the Key d623 1 a623 1 TSIG Key Based Access Control d650 1 a650 1 Errors d676 1 a676 1 TKEY d712 1 a712 1 SIG(0) d773 1 a773 1 Generating Keys d829 1 a829 1 Signing the Zone d871 1 a871 1 Configuring Servers d1017 1 a1017 1 IPv6 Support in BIND 9 d1055 1 a1055 1 Address Lookups Using AAAA Records d1074 1 a1074 1 Address to Name Lookups Using Nibble Format @ 1.1.1.5 log @Import bind 9.7.2b1 @ text @d2 1 a2 1 - Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d71 1 a71 1
DNSSEC, Dynamic Zones, and Automatic Signing
d73 2 a74 30
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers via UPDATE
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
Dynamic Trust Anchor Management
Validating Resolver
Authoritative Server
PKCS #11 (Cryptoki) support
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
IPv6 Support in BIND 9
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d227 1 a227 1 Split DNS d257 1 a257 1 Example split DNS setup d514 1 a514 1 Generate Shared Keys for Each Pair of Hosts d522 1 a522 1 Automatic Generation d546 1 a546 1 Manual Generation d561 1 a561 1 Copying the Shared Secret to Both Machines d569 1 a569 1 Informing the Servers of the Key's Existence d596 1 a596 1 Instructing the Server to Use the Key d628 1 a628 1 TSIG Key Based Access Control d655 1 a655 1 Errors d681 1 a681 1 TKEY d717 1 a717 1 SIG(0) d778 1 a778 1 Generating Keys d834 1 a834 1 Signing the Zone d876 1 a876 1 Configuring Servers d1022 1 a1022 670 DNSSEC, Dynamic Zones, and Automatic Signing

As of BIND 9.7.0 it is possible to change a dynamic zone from insecure to signed and back again. A secure zone can use either NSEC or NSEC3 chains.

Converting from insecure to secure

Changing a zone from insecure to secure can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

For either method, you need to configure named so that it can see the K* files which contain the public and private parts of the keys that will be used to sign the zone. These files will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in named.conf:

        zone example.net {
                type master;
                update-policy local;
                file "dynamic/example.net/example.net";
                key-directory "dynamic/example.net";
        };

If one KSK and one ZSK DNSKEY key have been generated, this configuration will cause all records in the zone to be signed with the ZSK, and the DNSKEY RRset to be signed with the KSK as well. An NSEC chain will be generated as part of the initial signing process.

Dynamic DNS update method

To insert the keys via dynamic update:

        % nsupdate
        > ttl 3600
        > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
        > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
        > send

While the update request will complete almost immediately, the zone will not be completely signed until named has had time to walk the zone and generate the NSEC and RRSIG records. The NSEC record at the apex will be added last, to signal that there is a complete NSEC chain.

If you wish to sign using NSEC3 instead of NSEC, you should add an NSEC3PARAM record to the initial update request. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record.

        % nsupdate
        > ttl 3600
        > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
        > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
        > update add example.net NSEC3PARAM 1 1 100 1234567890
        > send

Again, this update request will complete almost immediately; however, the record won't show up until named has had a chance to build/remove the relevant chain. A private type record will be created to record the state of the operation (see below for more details), and will be removed once the operation completes.

While the initial signing and NSEC/NSEC3 chain generation is happening, other updates are possible as well.

Fully automatic zone signing

To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or maintain.

With auto-dnssec allow, named can search the key directory for keys matching the zone, insert them into the zone, and use them to sign the zone. It will do so only when it receives an rndc sign <zonename> command.

auto-dnssec maintain includes the above functionality, but will also automatically adjust the zone's DNSKEY records on schedule according to the keys' timing metadata. (See dnssec-keygen(8) and dnssec-settime(8) for more information.) If keys are present in the key directory the first time the zone is loaded, it will be signed immediately, without waiting for an rndc sign command. (This command can still be used for unscheduled key changes, however.)

Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone configuration. If this has not been done, the configuration will fail.

Private-type records

The state of the signing process is signaled by private-type records (with a default type value of 65534). When signing is complete, these records will have a nonzero value for the final octet (for those records which have a nonzero initial octet).

The private type record format: If the first octet is non-zero then the record indicates that the zone needs to be signed with the key matching the record, or that all signatures that match the record should be removed.



  algorithm (octet 1)
  key id in network order (octet 2 and 3)
  removal flag (octet 4)
  complete flag (octet 5)

Only records flagged as "complete" can be removed via dynamic update. Attempts to remove other private type records will be silently ignored.

If the first octet is zero (this is a reserved algorithm number that should never appear in a DNSKEY record) then the record indicates changes to the NSEC3 chains are in progress. The rest of the record contains an NSEC3PARAM record. The flag field tells what operation to perform based on the flag bits.



  0x01 OPTOUT
  0x80 CREATE
  0x40 REMOVE
  0x20 NONSEC

DNSKEY rollovers via UPDATE

It is possible to perform key rollovers via dynamic update. You need to add the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed with the new keys. When the signing is complete the private type records will be updated so that the last octet is non zero.

If this is for a KSK you need to inform the parent and any trust anchor repositories of the new KSK.

You should then wait for the maximum TTL in the zone before removing the old DNSKEY. If it is a KSK that is being updated, you also need to wait for the DS RRset in the parent to be updated and its TTL to expire. This ensures that all clients will be able to verify at least one signature when you remove the old DNSKEY.

The old DNSKEY can be removed via UPDATE. Take care to specify the correct key. named will clean out any signatures generated by the old key after the update completes.

NSEC3PARAM rollovers via UPDATE

Add the new NSEC3PARAM record via dynamic update. When the new NSEC3 chain has been generated, the NSEC3PARAM flag field will be zero. At this point you can remove the old NSEC3PARAM record. The old chain will be removed after the update request completes.

Converting from NSEC to NSEC3

To do this, you just need to add an NSEC3PARAM record. When the conversion is complete, the NSEC chain will have been removed and the NSEC3PARAM record will have a zero flag field. The NSEC3 chain will be generated before the NSEC chain is destroyed.

Converting from NSEC3 to NSEC

To do this, use nsupdate to remove all NSEC3PARAM records with a zero flag field. The NSEC chain will be generated before the NSEC3 chain is removed.

Converting from secure to insecure

To convert a signed zone to unsigned using dynamic DNS, delete all the DNSKEY records from the zone apex using nsupdate. All signatures, NSEC or NSEC3 chains, and associated NSEC3PARAM records will be removed automatically. This will take place after the update request completes.

This requires the dnssec-secure-to-insecure option to be set to yes in named.conf.

In addition, if the auto-dnssec maintain zone statement is used, it should be removed or changed to allow instead (or it will re-sign).

Periodic re-signing

In any secure zone which supports dynamic updates, named will periodically re-sign RRsets which have not been re-signed as a result of some update action. The signature lifetimes will be adjusted so as to spread the re-sign load over time rather than all at once.

NSEC3 and OPTOUT

named only supports creating new NSEC3 chains where all the NSEC3 records in the zone have the same OPTOUT state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT state of an individual NSEC3 record, the entire chain needs to be changed if the OPTOUT state of an individual NSEC3 needs to be changed.

Dynamic Trust Anchor Management

BIND 9.7.0 introduces support for RFC 5011, dynamic trust anchor management. Using this feature allows named to keep track of changes to critical DNSSEC keys without any need for the operator to make changes to configuration files.

Validating Resolver

To configure a validating resolver to use RFC 5011 to maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition and Usage”.

Authoritative Server

To set up an authoritative zone for RFC 5011 trust anchor maintenance, generate two (or more) key signing keys (KSKs) for the zone. Sign the zone with one of them; this is the "active" KSK. All KSK's which do not sign the zone are "stand-by" keys.

Any validating resolver which is configured to use the active KSK as an RFC 5011-managed trust anchor will take note of the stand-by KSKs in the zone's DNSKEY RRset, and store them for future reference. The resolver will recheck the zone periodically, and after 30 days, if the new key is still there, then the key will be accepted by the resolver as a valid trust anchor for the zone. Any time after this 30-day acceptance timer has completed, the active KSK can be revoked, and the zone can be "rolled over" to the newly accepted key.

The easiest way to place a stand-by key in a zone is to use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication date in the past, but an activation date which is unset or in the future, " dnssec-signzone -S" will include the DNSKEY record in the zone, but will not sign with it:

$ dnssec-keygen -K keys -f KSK -P now -A now+2y example.net
$ dnssec-signzone -S -K keys example.net

To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and K*.private files.

After revoking the active key, the zone must be signed with both the revoked KSK and the new active KSK. (Smart signing takes care of this automatically.)

Once a key has been revoked and used to sign the DNSKEY RRset in which it appears, that key will never again be accepted as a valid trust anchor by the resolver. However, validation can proceed using the new active key (which had been accepted by the resolver when it was a stand-by key).

See RFC 5011 for more details on key rollover scenarios.

When a key has been revoked, its key ID changes, increasing by 128, and wrapping around at 65535. So, for example, the key "Kexample.com.+005+10000" becomes "Kexample.com.+005+10128".

If two keys have ID's exactly 128 apart, and one is revoked, then the two key ID's will collide, causing several problems. To prevent this, dnssec-keygen will not generate a new key if another key is present which may collide. This checking will only occur if the new keys are written to the same directory which holds all other keys in use for that zone.

Older versions of BIND 9 did not have this precaution. Exercise caution if using key revocation on keys that were generated by previous releases, or if using keys stored in multiple directories or on multiple machines.

It is expected that a future release of BIND 9 will address this problem in a different way, by storing revoked keys with their original unrevoked key ID's.

PKCS #11 (Cryptoki) support

PKCS #11 (Public Key Cryptography Standard #11) defines a platform- independent API for the control of hardware security modules (HSMs) and other cryptographic support devices.

BIND 9 is known to work with two HSMs: The Sun SCA 6000 cryptographic acceleration board, tested under Solaris x86, and the AEP Keyper network-attached key storage device, tested with Debian Linux, Solaris x86 and Windows Server 2003.

Prerequisites

See the HSM vendor documentation for information about installing, initializing, testing and troubleshooting the HSM.

BIND 9 uses OpenSSL for cryptography, but stock OpenSSL does not yet fully support PKCS #11. However, a PKCS #11 engine for OpenSSL is available from the OpenSolaris project. It has been modified by ISC to work with with BIND 9, and to provide new features such as PIN management and key by reference.

The patched OpenSSL depends on a "PKCS #11 provider". This is a shared library object, providing a low-level PKCS #11 interface to the HSM hardware. It is dynamically loaded by OpenSSL at runtime. The PKCS #11 provider comes from the HSM vendor, and and is specific to the HSM to be controlled.

There are two "flavors" of PKCS #11 support provided by the patched OpenSSL, one of which must be chosen at configuration time. The correct choice depends on the HSM hardware:

  • Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

  • Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

The modified OpenSSL code is included in the BIND 9.7.0 release, in the form of a context diff against the latest OpenSSL.

Note

The latest OpenSSL version at the time of the BIND release is 0.9.8l. ISC will provide an updated patch as new versions of OpenSSL are released. The version number in the following examples is expected to change.

Before building BIND 9 with PKCS #11 support, it will be necessary to build OpenSSL with this patch in place and inform it of the path to the HSM-specific PKCS #11 provider library.

Obtain OpenSSL 0.9.8l:

$ wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz

Extract the tarball:

$ tar zxf openssl-0.9.8l.tar.gz

Apply the patch from the BIND 9 release:

$ patch -p1 -d openssl-0.9.8l \
            < bind-9.7.0/bin/pkcs11/openssl-0.9.8l-patch

Note

(Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch.)

When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9.

Building OpenSSL for the AEP Keyper on Linux

The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

The Keyper-specific PKCS #11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib:

$ cp pkcs11.GCC4.0.2.so.4.05 /opt/pkcs11/usr/lib/libpkcs11.so

This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options.

Finally, the Keyper library requires threads, so we must specify -pthread.

$ cd openssl-0.9.8l
$ ./Configure linux-generic32 -m32 -pthread \
            --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \
            --pk11-flavor=sign-only \
            --prefix=/opt/pkcs11/usr

After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above.

Building OpenSSL for the SCA 6000 on Solaris

The SCA-6000 PKCS #11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'.

In this example, we are building on Solaris x86 on an AMD64 system.

$ cd openssl-0.9.8l
$ ./Configure solaris64-x86_64-cc \
            --pk11-libname=/usr/lib/64/libpkcs11.so \
            --pk11-flavor=crypto-accelerator \
            --prefix=/opt/pkcs11/usr

(For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.)

After configuring, run make and make test.

Once you have built OpenSSL, run "apps/openssl engine pkcs11" to confirm that PKCS #11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

        (pkcs11) PKCS #11 engine support (sign only)

Or:

        (pkcs11) PKCS #11 engine support (crypto accelerator)

Next, run "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS #11 engine. If it is able to do so successfully, it will report “[ available ]”.

If the output is correct, run "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

Building BIND 9 with PKCS#11

When building BIND 9, the location of the custom-built OpenSSL library must be specified via configure.

Configuring BIND 9 for Linux

To link with the PKCS #11 provider, threads must be enabled in the BIND 9 build.

The PKCS #11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line.

$ cd ../bind-9.7.0
$ ./configure CC="gcc -m32" --enable-threads \
           --with-openssl=/opt/pkcs11/usr \
           --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so

Configuring BIND 9 for Solaris

To link with the PKCS #11 provider, threads must be enabled in the BIND 9 build.

$ cd ../bind-9.7.0
$ ./configure CC="cc -xarch=amd64" --enable-threads \
            --with-openssl=/opt/pkcs11/usr \
            --with-pkcs11=/usr/lib/64/libpkcs11.so

(For a 32-bit build, omit CC="cc -xarch=amd64".)

If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure).

After configuring, run "make", "make test" and "make install".

PKCS #11 Tools

BIND 9 includes a minimal set of tools to operate the HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, and pkcs11-destroy to remove objects.

In UNIX/Linux builds, these tools are built only if BIND 9 is configured with the --with-pkcs11 option. (NOTE: If --with-pkcs11 is set to "yes", rather than to the path of the PKCS #11 provider, then the tools will be built but the provider will be left undefined. Use the -m option or the PKCS11_PROVIDER environment variable to specify the path to the provider.)

Using the HSM

First, we must set up the runtime environment so the OpenSSL and PKCS #11 libraries can be loaded:

$ export LD_LIBRARY_PATH=/opt/pkcs11/usr/lib:${LD_LIBRARY_PATH}

When operating an AEP Keyper, it is also necessary to specify the location of the "machine" file, which stores information about the Keyper for use by PKCS #11 provider library. If the machine file is in /opt/Keyper/PKCS11Provider/machine, use:

$ export KEYPER_LIBRARY_PATH=/opt/Keyper/PKCS11Provider

These environment variables must be set whenever running any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen(which will use the HSM for random number generation), and named.

We can now create and use keys in the HSM. In this case, we will create a 2048 bit key and give it the label "sample-ksk":

$ pkcs11-keygen -b 2048 -l sample-ksk

To confirm that the key exists:

$ pkcs11-list
Enter PIN:
object[0]: handle 2147483658 class 3 label[8] 'sample-ksk' id[0]
object[1]: handle 2147483657 class 2 label[8] 'sample-ksk' id[0]

Before using this key to sign a zone, we must create a pair of BIND 9 key files. The "dnssec-keyfromlabel" utility does this. In this case, we will be using the HSM key "sample-ksk" as the key-signing key for "example.net":

$ dnssec-keyfromlabel -l sample-ksk -f KSK example.net

The resulting K*.key and K*.private files can now be used to sign the zone. Unlike normal K* files, which contain both public and private key data, these files will contain only the public key data, plus an identifier for the private key which remains stored within the HSM. The HSM handles signing with the private key.

If you wish to generate a second key in the HSM for use as a zone-signing key, follow the same procedure above, using a different keylabel, a smaller key size, and omitting "-f KSK" from the dnssec-keyfromlabel arguments:

$ pkcs11-keygen -b 1024 -l sample-zsk
$ dnssec-keyfromlabel -l sample-zsk example.net

Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:

$ dnssec-keygen example.net

This provides less security than an HSM key, but since HSMs can be slow or cumbersome to use for security reasons, it may be more efficient to reserve HSM keys for use in the less frequent key-signing operation. The zone-signing key can be rolled more frequently, if you wish, to compensate for a reduction in key security.

Now you can sign the zone. (Note: If not using the -S option to dnssec-signzone, it will be necessary to add the contents of both K*.key files to the zone master file before signing it.)

$ dnssec-signzone -S example.net
Enter PIN:
Verifying the zone using the following algorithms:
NSEC3RSASHA1.
Zone signing complete:
Algorithm: NSEC3RSASHA1: ZSKs: 1, KSKs: 1 active, 0 revoked, 0 stand-by
example.net.signed

Specifying the engine on the command line

The OpenSSL engine can be specified in named and all of the BIND dnssec-* tools by using the "-E <engine>" command line option. If BIND 9 is built with the --with-pkcs11 option, this option defaults to "pkcs11". Specifying the engine will generally not be necessary unless for some reason you wish to use a different OpenSSL engine.

If you wish to disable use of the "pkcs11" engine — for troubleshooting purposes, or because the HSM is unavailable — set the engine to the empty string. For example:

$ dnssec-signzone -E '' -S example.net

This causes dnssec-signzone to run as if it were compiled without the --with-pkcs11 option.

Running named with automatic zone re-signing

If you want named to dynamically re-sign zones using HSM keys, and/or to to sign new records inserted via nsupdate, then named must have access to the HSM PIN. This can be accomplished by placing the PIN into the openssl.cnf file (in the above examples, /opt/pkcs11/usr/ssl/openssl.cnf).

The location of the openssl.cnf file can be overridden by setting the OPENSSL_CONF environment variable before running named.

Sample openssl.cnf:

        openssl_conf = openssl_def
        [ openssl_def ]
        engines = engine_section
        [ engine_section ]
        pkcs11 = pkcs11_section
        [ pkcs11_section ]
        PIN = <PLACE PIN HERE>

This will also allow the dnssec-* tools to access the HSM without PIN entry. (The pkcs11-* tools access the HSM directly, not via OpenSSL, so a PIN will still be required to use them.)

Warning

Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring OpenSSL in this way.

IPv6 Support in BIND 9

d1060 1 a1060 1 Address Lookups Using AAAA Records
d1079 1 a1079 1 Address to Name Lookups Using Nibble Format @ 1.1.1.6 log @Import bind 9.7.2-P3 @ text @d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d73 11 a83 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d87 2 a88 2
Validating Resolver
Authoritative Server
d92 6 a97 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d99 1 a99 1
IPv6 Support in BIND 9
d101 2 a102 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d255 1 a255 1 Split DNS d285 1 a285 1 Example split DNS setup d542 1 a542 1 Generate Shared Keys for Each Pair of Hosts d550 1 a550 1 Automatic Generation d574 1 a574 1 Manual Generation d589 1 a589 1 Copying the Shared Secret to Both Machines d597 1 a597 1 Informing the Servers of the Key's Existence d624 1 a624 1 Instructing the Server to Use the Key d656 1 a656 1 TSIG Key Based Access Control d683 1 a683 1 Errors d709 1 a709 1 TKEY d745 1 a745 1 SIG(0) d806 1 a806 1 Generating Keys d862 1 a862 1 Signing the Zone d904 1 a904 1 Configuring Servers d1055 1 a1055 1 Converting from insecure to secure d1081 1 a1081 1 Dynamic DNS update method d1117 1 a1117 1 Fully automatic zone signing d1129 1 a1129 2 rndc sign <zonename> or rndc loadkeys <zonename> command.

d1139 2 a1140 4 rndc sign or rndc loadkeys command. (Those commands can still be used when there are unscheduled key changes, however.)

d1149 1 a1149 1 Private-type records d1190 4 a1193 8 DNSKEY rollovers

As with insecure-to-secure conversions, rolling DNSSEC keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

Dynamic DNS update method

To perform key rollovers via dynamic update, you need to add the K* files for the new keys so that d1213 1 a1213 16 Automatic key rollovers

When a new key reaches its activation date (as set by dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will automatically carry out the key rollover. If the key's algorithm has not previously been used to sign the zone, then the zone will be fully signed as quickly as possible. However, if the new key is replacing an existing key of the same algorithm, then the zone will be re-signed incrementally, with signatures from the old key being replaced with signatures from the new key as their signature validity periods expire. By default, this rollover completes in 30 days, after which it will be safe to remove the old key from the DNSKEY RRset.

NSEC3PARAM rollovers via UPDATE

d1220 1 a1220 1 Converting from NSEC to NSEC3 d1227 1 a1227 1 Converting from NSEC3 to NSEC d1233 1 a1233 1 Converting from secure to insecure d1248 1 a1248 1 Periodic re-signing d1255 1 a1255 1 NSEC3 and OPTOUT d1277 1 a1277 1 Validating Resolver d1288 1 a1288 1 Authoritative Server d1362 1 a1362 1 Prerequisites d1436 1 a1436 1 Building OpenSSL for the AEP Keyper on Linux d1468 1 a1468 1 Building OpenSSL for the SCA 6000 on Solaris d1512 1 a1512 1 Building BIND 9 with PKCS#11 d1517 1 a1517 1 Configuring BIND 9 for Linux d1533 1 a1533 1 Configuring BIND 9 for Solaris d1556 1 a1556 1 PKCS #11 Tools d1574 1 a1574 1 Using the HSM d1662 1 a1662 1 Specifying the engine on the command line d1683 1 a1683 1 Running named with automatic zone re-signing d1719 1 a1719 1 IPv6 Support in BIND 9 d1757 1 a1757 1 Address Lookups Using AAAA Records d1776 1 a1776 1 Address to Name Lookups Using Nibble Format @ 1.1.1.6.2.1 log @Sync with HEAD @ text @d2 1 a2 1 - Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d73 13 a85 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 6 a99 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d101 1 a101 1
IPv6 Support in BIND 9
d103 2 a104 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d157 6 a162 8 Dynamic updates using Kerberos signed requests can be made using the TKEY/GSS protocol by setting either the tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, Kerberos signed requests will be matched against the update policies for the zone, using the Kerberos principal as the signer for the request. d257 1 a257 1 Split DNS d287 1 a287 1 Example split DNS setup d544 1 a544 1 Generate Shared Keys for Each Pair of Hosts d552 1 a552 1 Automatic Generation d576 1 a576 1 Manual Generation d591 1 a591 1 Copying the Shared Secret to Both Machines d599 1 a599 1 Informing the Servers of the Key's Existence d626 1 a626 1 Instructing the Server to Use the Key d658 1 a658 1 TSIG Key Based Access Control d685 1 a685 1 Errors d711 1 a711 1 TKEY d747 1 a747 1 SIG(0) d808 1 a808 1 Generating Keys d864 1 a864 1 Signing the Zone d906 1 a906 1 Configuring Servers d915 4 a918 11 other servers, the dnssec-enable option must be set to yes, and the dnssec-validation options must be set to yes or auto.

If dnssec-validation is set to auto, then a default trust anchor for the DNS root zone will be used. If it is set to yes, however, then at least one trust anchor must be configured d921 1 a921 3 named.conf, or DNSSEC validation will not occur. The default setting is yes. d1057 1 a1057 1 Converting from insecure to secure d1083 1 a1083 1 Dynamic DNS update method d1119 1 a1119 1 Fully automatic zone signing d1154 1 a1154 1 Private-type records d1195 1 a1195 1 DNSKEY rollovers d1200 1 a1200 1 Dynamic DNS update method d1222 1 a1222 1 Automatic key rollovers d1237 1 a1237 1 NSEC3PARAM rollovers via UPDATE d1244 1 a1244 1 Converting from NSEC to NSEC3 d1251 1 a1251 1 Converting from NSEC3 to NSEC d1257 1 a1257 1 Converting from secure to insecure d1272 1 a1272 1 Periodic re-signing d1279 1 a1279 1 NSEC3 and OPTOUT d1301 1 a1301 1 Validating Resolver d1312 1 a1312 1 Authoritative Server d1386 1 a1386 1 Prerequisites d1460 1 a1460 1 Building OpenSSL for the AEP Keyper on Linux d1492 1 a1492 1 Building OpenSSL for the SCA 6000 on Solaris d1536 1 a1536 1 Building BIND 9 with PKCS#11 d1541 1 a1541 1 Configuring BIND 9 for Linux d1557 1 a1557 1 Configuring BIND 9 for Solaris d1580 1 a1580 1 PKCS #11 Tools d1598 1 a1598 1 Using the HSM d1686 1 a1686 1 Specifying the engine on the command line d1707 1 a1707 1 Running named with automatic zone re-signing d1743 1 a1743 1 IPv6 Support in BIND 9 d1781 1 a1781 1 Address Lookups Using AAAA Records d1800 1 a1800 1 Address to Name Lookups Using Nibble Format @ 1.1.1.7 log @from ftp.isc.org @ text @d2 1 a2 1 - Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2

Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d73 13 a85 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 6 a99 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d101 1 a101 1
IPv6 Support in BIND 9
d103 2 a104 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d157 6 a162 8 Dynamic updates using Kerberos signed requests can be made using the TKEY/GSS protocol by setting either the tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, Kerberos signed requests will be matched against the update policies for the zone, using the Kerberos principal as the signer for the request. d257 1 a257 1 Split DNS d287 1 a287 1 Example split DNS setup d544 1 a544 1 Generate Shared Keys for Each Pair of Hosts d552 1 a552 1 Automatic Generation d576 1 a576 1 Manual Generation d591 1 a591 1 Copying the Shared Secret to Both Machines d599 1 a599 1 Informing the Servers of the Key's Existence d626 1 a626 1 Instructing the Server to Use the Key d658 1 a658 1 TSIG Key Based Access Control d685 1 a685 1 Errors d711 1 a711 1 TKEY d747 1 a747 1 SIG(0) d808 1 a808 1 Generating Keys d864 1 a864 1 Signing the Zone d906 1 a906 1 Configuring Servers d915 4 a918 11 other servers, the dnssec-enable option must be set to yes, and the dnssec-validation options must be set to yes or auto.

If dnssec-validation is set to auto, then a default trust anchor for the DNS root zone will be used. If it is set to yes, however, then at least one trust anchor must be configured d921 1 a921 3 named.conf, or DNSSEC validation will not occur. The default setting is yes. d1057 1 a1057 1 Converting from insecure to secure d1083 1 a1083 1 Dynamic DNS update method d1119 1 a1119 1 Fully automatic zone signing d1154 1 a1154 1 Private-type records d1195 1 a1195 1 DNSKEY rollovers d1200 1 a1200 1 Dynamic DNS update method d1222 1 a1222 1 Automatic key rollovers d1237 1 a1237 1 NSEC3PARAM rollovers via UPDATE d1244 1 a1244 1 Converting from NSEC to NSEC3 d1251 1 a1251 1 Converting from NSEC3 to NSEC d1257 1 a1257 1 Converting from secure to insecure d1272 1 a1272 1 Periodic re-signing d1279 1 a1279 1 NSEC3 and OPTOUT d1301 1 a1301 1 Validating Resolver d1312 1 a1312 1 Authoritative Server d1386 1 a1386 1 Prerequisites d1460 1 a1460 1 Building OpenSSL for the AEP Keyper on Linux d1492 1 a1492 1 Building OpenSSL for the SCA 6000 on Solaris d1536 1 a1536 1 Building BIND 9 with PKCS#11 d1541 1 a1541 1 Configuring BIND 9 for Linux d1557 1 a1557 1 Configuring BIND 9 for Solaris d1580 1 a1580 1 PKCS #11 Tools d1598 1 a1598 1 Using the HSM d1686 1 a1686 1 Specifying the engine on the command line d1707 1 a1707 1 Running named with automatic zone re-signing d1743 1 a1743 1 IPv6 Support in BIND 9 d1781 1 a1781 1 Address Lookups Using AAAA Records d1800 1 a1800 1 Address to Name Lookups Using Nibble Format @ 1.1.1.8 log @Import of bind 9.8.0-P4 Upstream changelog: --- 9.8.0-P4 released --- 3124. [bug] Use an rdataset attribute flag to indicate negative-cache records rather than using rrtype 0; this will prevent problems when that rrtype is used in actual DNS packets. [RT #24777] --- 9.8.0-P3 released (withdrawn) --- 3126. [security] Using DNAME record to generate replacements caused RPZ to exit with a assertion failure. [RT #23766] 3125. [security] Using wildcard CNAME records as a replacement with RPZ caused named to exit with a assertion failure. [RT #24715] 3123. [security] Change #2912 exposed a latent flaw in dns_rdataset_totext() that could cause named to crash with an assertion failure. [RT #24777] 3115. [bug] Named could fail to return requested data when following a CNAME that points into the same zone. [RT #2445] @ text @d17 1 a17 1 d76 10 a85 10

Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 6 a99 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d1165 1 a1165 1 Private-type records d1206 1 a1206 1 DNSKEY rollovers d1211 1 a1211 1 Dynamic DNS update method d1233 1 a1233 1 Automatic key rollovers d1248 1 a1248 1 NSEC3PARAM rollovers via UPDATE d1255 1 a1255 1 Converting from NSEC to NSEC3 d1262 1 a1262 1 Converting from NSEC3 to NSEC d1268 1 a1268 1 Converting from secure to insecure d1283 1 a1283 1 Periodic re-signing d1290 1 a1290 1 NSEC3 and OPTOUT d1312 1 a1312 1 Validating Resolver d1323 1 a1323 1 Authoritative Server d1397 1 a1397 1 Prerequisites d1471 1 a1471 1 Building OpenSSL for the AEP Keyper on Linux d1503 1 a1503 1 Building OpenSSL for the SCA 6000 on Solaris d1547 1 a1547 1 Building BIND 9 with PKCS#11 d1552 1 a1552 1 Configuring BIND 9 for Linux d1568 1 a1568 1 Configuring BIND 9 for Solaris d1591 1 a1591 1 PKCS #11 Tools d1609 1 a1609 1 Using the HSM d1697 1 a1697 1 Specifying the engine on the command line d1718 1 a1718 1 Running named with automatic zone re-signing @ 1.1.1.9 log @Import bind 9.9.0a1 @ text @d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 19 a85 3
Generating Keys
Signing the Zone
Configuring Servers
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 6 a99 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d101 1 a101 1
IPv6 Support in BIND 9
d103 2 a104 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1061 242 a1302 1 <xi:include></xi:include>
d1312 1 a1312 1 Validating Resolver
d1323 1 a1323 1 Authoritative Server d1397 1 a1397 1 Prerequisites d1471 1 a1471 1 Building OpenSSL for the AEP Keyper on Linux d1503 1 a1503 1 Building OpenSSL for the SCA 6000 on Solaris d1547 1 a1547 1 Building BIND 9 with PKCS#11 d1552 1 a1552 1 Configuring BIND 9 for Linux d1568 1 a1568 1 Configuring BIND 9 for Solaris d1591 1 a1591 1 PKCS #11 Tools d1609 1 a1609 1 Using the HSM d1697 1 a1697 1 Specifying the engine on the command line d1718 1 a1718 1 Running named with automatic zone re-signing d1754 1 a1754 1 IPv6 Support in BIND 9 d1792 1 a1792 1 Address Lookups Using AAAA Records d1811 1 a1811 1 Address to Name Lookups Using Nibble Format @ 1.1.1.9.2.1 log @sync with head @ text @d2 1 a2 1 - Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 19
Generating Keys
Signing the Zone
Configuring Servers
DNSSEC, Dynamic Zones, and Automatic Signing
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d73 2 a74 2
Validating Resolver
Authoritative Server
d78 6 a83 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d85 1 a85 1
IPv6 Support in BIND 9
d87 2 a88 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d243 1 a243 1 Split DNS d273 1 a273 1 Example split DNS setup d530 1 a530 1 Generate Shared Keys for Each Pair of Hosts d538 1 a538 1 Automatic Generation d562 1 a562 1 Manual Generation d577 1 a577 1 Copying the Shared Secret to Both Machines d585 1 a585 1 Informing the Servers of the Key's Existence d612 1 a612 1 Instructing the Server to Use the Key d644 1 a644 1 TSIG Key Based Access Control d671 1 a671 1 Errors d697 1 a697 1 TKEY d733 1 a733 1 SIG(0) d794 1 a794 1 Generating Keys d850 1 a850 1 Signing the Zone d892 1 a892 1 Configuring Servers d1045 1 a1045 263

DNSSEC, Dynamic Zones, and Automatic Signing

As of BIND 9.7.0 it is possible to change a dynamic zone from insecure to signed and back again. A secure zone can use either NSEC or NSEC3 chains.

Converting from insecure to secure

Changing a zone from insecure to secure can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

For either method, you need to configure named so that it can see the K* files which contain the public and private parts of the keys that will be used to sign the zone. These files will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in named.conf:

        zone example.net {
                type master;
                update-policy local;
                file "dynamic/example.net/example.net";
                key-directory "dynamic/example.net";
        };

If one KSK and one ZSK DNSKEY key have been generated, this configuration will cause all records in the zone to be signed with the ZSK, and the DNSKEY RRset to be signed with the KSK as well. An NSEC chain will be generated as part of the initial signing process.

Dynamic DNS update method

To insert the keys via dynamic update:

        % nsupdate
        > ttl 3600
        > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
        > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
        > send

While the update request will complete almost immediately, the zone will not be completely signed until named has had time to walk the zone and generate the NSEC and RRSIG records. The NSEC record at the apex will be added last, to signal that there is a complete NSEC chain.

If you wish to sign using NSEC3 instead of NSEC, you should add an NSEC3PARAM record to the initial update request. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record.

        % nsupdate
        > ttl 3600
        > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
        > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
        > update add example.net NSEC3PARAM 1 1 100 1234567890
        > send

Again, this update request will complete almost immediately; however, the record won't show up until named has had a chance to build/remove the relevant chain. A private type record will be created to record the state of the operation (see below for more details), and will be removed once the operation completes.

While the initial signing and NSEC/NSEC3 chain generation is happening, other updates are possible as well.

Fully automatic zone signing

To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or maintain.

With auto-dnssec allow, named can search the key directory for keys matching the zone, insert them into the zone, and use them to sign the zone. It will do so only when it receives an rndc sign <zonename>.

auto-dnssec maintain includes the above functionality, but will also automatically adjust the zone's DNSKEY records on schedule according to the keys' timing metadata. (See dnssec-keygen(8) and dnssec-settime(8) for more information.)

named will periodically search the key directory for keys matching the zone, and if the keys' metadata indicates that any change should be made the zone, such as adding, removing, or revoking a key, then that action will be carried out. By default, the key directory is checked for changes every 60 minutes; this period can be adjusted with the dnssec-loadkeys-interval, up to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately.

If keys are present in the key directory the first time the zone is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys command. (Those commands can still be used when there are unscheduled key changes, however.)

If you wish the zone to be signed using NSEC3 instead of NSEC, submit an NSEC3PARAM record via dynamic update prior to the scheduled publication and activation of the keys. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record. The NSEC3PARAM record will not appear in the zone immediately, but it will be stored for later reference. When the zone is signed and the NSEC3 chain is completed, the NSEC3PARAM record will appear in the zone.

Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone configuration. If this has not been done, the configuration will fail.

Private-type records

The state of the signing process is signaled by private-type records (with a default type value of 65534). When signing is complete, these records will have a nonzero value for the final octet (for those records which have a nonzero initial octet).

The private type record format: If the first octet is non-zero then the record indicates that the zone needs to be signed with the key matching the record, or that all signatures that match the record should be removed.



  algorithm (octet 1)
  key id in network order (octet 2 and 3)
  removal flag (octet 4)
  complete flag (octet 5)

Only records flagged as "complete" can be removed via dynamic update. Attempts to remove other private type records will be silently ignored.

If the first octet is zero (this is a reserved algorithm number that should never appear in a DNSKEY record) then the record indicates changes to the NSEC3 chains are in progress. The rest of the record contains an NSEC3PARAM record. The flag field tells what operation to perform based on the flag bits.



  0x01 OPTOUT
  0x80 CREATE
  0x40 REMOVE
  0x20 NONSEC

DNSKEY rollovers

As with insecure-to-secure conversions, rolling DNSSEC keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

Dynamic DNS update method

To perform key rollovers via dynamic update, you need to add the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed with the new keys. When the signing is complete the private type records will be updated so that the last octet is non zero.

If this is for a KSK you need to inform the parent and any trust anchor repositories of the new KSK.

You should then wait for the maximum TTL in the zone before removing the old DNSKEY. If it is a KSK that is being updated, you also need to wait for the DS RRset in the parent to be updated and its TTL to expire. This ensures that all clients will be able to verify at least one signature when you remove the old DNSKEY.

The old DNSKEY can be removed via UPDATE. Take care to specify the correct key. named will clean out any signatures generated by the old key after the update completes.

Automatic key rollovers

When a new key reaches its activation date (as set by dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will automatically carry out the key rollover. If the key's algorithm has not previously been used to sign the zone, then the zone will be fully signed as quickly as possible. However, if the new key is replacing an existing key of the same algorithm, then the zone will be re-signed incrementally, with signatures from the old key being replaced with signatures from the new key as their signature validity periods expire. By default, this rollover completes in 30 days, after which it will be safe to remove the old key from the DNSKEY RRset.

NSEC3PARAM rollovers via UPDATE

Add the new NSEC3PARAM record via dynamic update. When the new NSEC3 chain has been generated, the NSEC3PARAM flag field will be zero. At this point you can remove the old NSEC3PARAM record. The old chain will be removed after the update request completes.

Converting from NSEC to NSEC3

To do this, you just need to add an NSEC3PARAM record. When the conversion is complete, the NSEC chain will have been removed and the NSEC3PARAM record will have a zero flag field. The NSEC3 chain will be generated before the NSEC chain is destroyed.

Converting from NSEC3 to NSEC

To do this, use nsupdate to remove all NSEC3PARAM records with a zero flag field. The NSEC chain will be generated before the NSEC3 chain is removed.

Converting from secure to insecure

To convert a signed zone to unsigned using dynamic DNS, delete all the DNSKEY records from the zone apex using nsupdate. All signatures, NSEC or NSEC3 chains, and associated NSEC3PARAM records will be removed automatically. This will take place after the update request completes.

This requires the dnssec-secure-to-insecure option to be set to yes in named.conf.

In addition, if the auto-dnssec maintain zone statement is used, it should be removed or changed to allow instead (or it will re-sign).

Periodic re-signing

In any secure zone which supports dynamic updates, named will periodically re-sign RRsets which have not been re-signed as a result of some update action. The signature lifetimes will be adjusted so as to spread the re-sign load over time rather than all at once.

NSEC3 and OPTOUT

named only supports creating new NSEC3 chains where all the NSEC3 records in the zone have the same OPTOUT state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT state of an individual NSEC3 record, the entire chain needs to be changed if the OPTOUT state of an individual NSEC3 needs to be changed.

d1055 1 a1055 1 Validating Resolver
d1066 1 a1066 1 Authoritative Server d1140 1 a1140 1 Prerequisites d1175 2 a1176 5

The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest verions of OpenSSL. OpenSSL 0.9.8 and 1.0.0 are both supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0. d1180 2 a1181 2 The latest OpenSSL versions at the time of the BIND release are 0.9.8s and 1.0.0f. d1190 1 a1190 1

Obtain OpenSSL 0.9.8s:

d1192 1 a1192 1 $ wget http://www.openssl.org/source/openssl-0.9.8s.tar.gz d1196 1 a1196 1 $ tar zxf openssl-0.9.8s.tar.gz d1200 2 a1201 2 $ patch -p1 -d openssl-0.9.8s \ < bind9/bin/pkcs11/openssl-0.9.8s-patch d1214 1 a1214 1 Building OpenSSL for the AEP Keyper on Linux d1233 1 a1233 1 $ cd openssl-0.9.8s d1246 1 a1246 1 Building OpenSSL for the SCA 6000 on Solaris d1254 1 a1254 1 $ cd openssl-0.9.8s a1264 39

Building OpenSSL for SoftHSM

SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. It uses the Botan library for encryption and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

$  cd softhsm-1.3.0 
$  configure --prefix=/opt/pkcs11/usr 
$  make 
$  make install 
$  export SOFTHSM_CONF=/opt/pkcs11/softhsm.conf 
$  echo "0:/opt/pkcs11/softhsm.db" > $SOFTHSM_CONF 
$  /opt/pkcs11/usr/bin/softhsm --init-token 0 --slot 0 --label softhsm 

SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no need to use it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

$ cd openssl-0.9.8s
$ ./Configure linux-x86_64 -pthread \
            --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \
            --pk11-flavor=sign-only \
            --prefix=/opt/pkcs11/usr

After configuring, run "make" and "make test".

d1266 4 a1269 4 "apps/openssl engine pkcs11" to confirm that PKCS #11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

d1278 4 a1281 4 "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS #11 engine. If it is able to do so successfully, it will report “[ available ]”.

d1283 4 a1286 3 "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

d1290 1 a1290 1 Building BIND 9 with PKCS#11 d1295 1 a1295 1 Configuring BIND 9 for Linux with the AEP Keyper d1303 1 a1303 1 $ cd ../bind9 d1311 1 a1311 1 Configuring BIND 9 for Solaris with the SCA 6000 d1315 1 a1315 1 $ cd ../bind9 a1326 10

Configuring BIND 9 for SoftHSM

$ cd ../bind9
$ ./configure --enable-threads \
           --with-openssl=/opt/pkcs11/usr \
           --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
a1330 2

(Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

d1334 1 a1334 1 PKCS #11 Tools d1352 1 a1352 1 Using the HSM d1440 1 a1440 1 Specifying the engine on the command line d1461 1 a1461 1 Running named with automatic zone re-signing d1497 1 a1497 1 IPv6 Support in BIND 9 d1535 1 a1535 1 Address Lookups Using AAAA Records d1554 1 a1554 1 Address to Name Lookups Using Nibble Format @ 1.1.1.9.2.2 log @sync with (a bit old) head @ text @d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d73 13 a85 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d94 6 a99 6
Prerequisites
Building BIND 9 with PKCS#11
PKCS #11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d101 1 a101 1
IPv6 Support in BIND 9
d103 2 a104 2
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.9.2.3 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
Split DNS
Example split DNS setup
d56 6 a61 6
Generate Shared Keys for Each Pair of Hosts
Copying the Shared Secret to Both Machines
Informing the Servers of the Key's Existence
Instructing the Server to Use the Key
TSIG Key Based Access Control
Errors
d63 2 a64 2
TKEY
SIG(0)
d67 3 a69 3
Generating Keys
Signing the Zone
Configuring Servers
d73 13 a85 13
Converting from insecure to secure
Dynamic DNS update method
Fully automatic zone signing
Private-type records
DNSKEY rollovers
Dynamic DNS update method
Automatic key rollovers
NSEC3PARAM rollovers via UPDATE
Converting from NSEC to NSEC3
Converting from NSEC3 to NSEC
Converting from secure to insecure
Periodic re-signing
NSEC3 and OPTOUT
d89 2 a90 2
Validating Resolver
Authoritative Server
d92 1 a92 1
PKCS#11 (Cryptoki) support
d94 6 a99 7
Prerequisites
Native PKCS#11
OpenSSL-based PKCS#11
PKCS#11 Tools
Using the HSM
Specifying the engine on the command line
Running named with automatic zone re-signing
d101 1 a101 1
DLZ (Dynamically Loadable Zones)
d103 2 a104 7
Configuring DLZ
Sample DLZ Driver
IPv6 Support in BIND 9
Address Lookups Using AAAA Records
Address to Name Lookups Using Nibble Format
d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1408 29 a1436 90 PKCS#11 (Cryptoki) support

PKCS#11 (Public Key Cryptography Standard #11) defines a platform-independent API for the control of hardware security modules (HSMs) and other cryptographic support devices.

BIND 9 is known to work with three HSMs: The AEP Keyper, which has been tested with Debian Linux, Solaris x86 and Windows Server 2003; the Thales nShield, tested with Debian Linux; and the Sun SCA 6000 cryptographic acceleration board, tested with Solaris x86. In addition, BIND can be used with SoftHSM, a software-based HSM simulator produced by the OpenDNSSEC project.

PKCS#11 makes use of a "provider library": a dynamically loadable library which provides a low-level PKCS#11 interface to drive the HSM hardware. The PKCS#11 provider library comes from the HSM vendor, and it is specific to the HSM to be controlled.

There are two available mechanisms for PKCS#11 support in BIND 9: OpenSSL-based PKCS#11 and native PKCS#11. When using the first mechanism, BIND uses a modified version of OpenSSL, which loads the provider library and operates the HSM indirectly; any cryptographic operations not supported by the HSM can be carried out by OpenSSL instead. The second mechanism enables BIND to bypass OpenSSL completely; BIND loads the provider library itself, and uses the PKCS#11 API to drive the HSM directly.

Prerequisites

See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.

Native PKCS#11

Native PKCS#11 mode will only work with an HSM capable of carrying out every cryptographic operation BIND 9 may need. The HSM's provider library must have a complete implementation of the PKCS#11 API, so that all these functions are accessible. As of this writing, only the Thales nShield HSM and the latest development version of SoftHSM can be used in this fashion. For other HSM's, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: As more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will eventually be deprecated.)

To build BIND with native PKCS#11, configure as follows:

$ cd bind9
$ ./configure --enable-native-pkcs11 \
    --with-pkcs11=provider-library-path
    

This will cause all BIND tools, including named and the dnssec-* and pkcs11-* tools, to use the PKCS#11 provider library specified in provider-library-path for cryptography. (The provider library path can be overridden using the -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.)

OpenSSL-based PKCS#11

OpenSSL-based PKCS#11 mode uses a modified version of the OpenSSL library; stock OpenSSL does not fully support PKCS#11. ISC provides a patch to OpenSSL to correct this. This patch is based on work originally done by the OpenSolaris project; it has been modified by ISC to provide new features such as PIN management and key-by-reference.

There are two "flavors" of PKCS#11 support provided by the patched OpenSSL, one of which must be chosen at configuration time. The correct choice depends on the HSM hardware:

d1438 14 a1451 18
  • Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

  • Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

  • d1453 5 a1457 7

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest verions of OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1461 3 a1463 3 The latest OpenSSL versions as of this writing (January 2014) are 0.9.8y, 1.0.0l, and 1.0.1f. ISC will provide updated patches as new versions of OpenSSL d1465 1 a1465 2 is expected to change.

    d1467 5 a1471 7 Before building BIND 9 with PKCS#11 support, it will be necessary to build OpenSSL with the patch in place, and configure it with the path to your HSM's PKCS#11 provider library.

    Patching OpenSSL

    d1473 2 a1474 2 $ wget http://www.openssl.org/source/openssl-0.9.8y.tar.gz d1477 1 a1477 1 $ tar zxf openssl-0.9.8y.tar.gz d1481 2 a1482 2 $ patch -p1 -d openssl-0.9.8y \ < bind9/bin/pkcs11/openssl-0.9.8y-patch d1485 8 a1492 17

    Note

    Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch.

    When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9.

    Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure.

    d1495 9 a1503 13 Building OpenSSL for the AEP Keyper on Linux

    The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib:

    d1507 6 a1512 10

    This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options.

    Finally, the Keyper library requires threads, so we must specify -pthread.

    d1514 1 a1514 1 $ cd openssl-0.9.8y d1520 4 a1523 6

    After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above.

    d1527 7 a1533 11 Building OpenSSL for the SCA 6000 on Solaris

    The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'.

    In this example, we are building on Solaris x86 on an AMD64 system.

    d1535 1 a1535 1 $ cd openssl-0.9.8y d1541 5 a1545 8

    (For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.)

    After configuring, run make and make test.

    d1549 13 a1561 18 Building OpenSSL for SoftHSM

    SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. SoftHSM can be configured to use either OpenSSL or the Botan library for encryption, and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

    d1571 4 a1574 6

    SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    d1576 1 a1576 1 $ cd openssl-0.9.8y d1578 1 a1578 1 --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ d1582 2 a1583 4

    After configuring, run "make" and "make test".

    d1585 5 a1589 7

    Once you have built OpenSSL, run "apps/openssl engine pkcs11" to confirm that PKCS#11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

    d1597 15 a1611 12

    Next, run "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS#11 engine. If it is able to do so successfully, it will report “[ available ]”.

    If the output is correct, run "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

    d1614 7 a1620 11 Configuring BIND 9 for Linux with the AEP Keyper

    To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

    The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line.

    d1630 3 a1632 5 Configuring BIND 9 for Solaris with the SCA 6000

    To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

    d1640 5 a1644 7

    If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure).

    d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1653 1 a1653 1 --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so d1656 6 a1661 10

    After configuring, run "make", "make test" and "make install".

    (Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

    d1665 15 a1679 20 PKCS#11 Tools

    BIND 9 includes a minimal set of tools to operate the HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens.

    In UNIX/Linux builds, these tools are built only if BIND 9 is configured with the --with-pkcs11 option. (Note: If --with-pkcs11 is set to "yes", rather than to the path of the PKCS#11 provider, then the tools will be built but the provider will be left undefined. Use the -m option or the PKCS11_PROVIDER environment variable to specify the path to the provider.)

    d1683 3 a1685 5 Using the HSM

    For OpenSSL-based PKCS#11, we must first set up the runtime environment so the OpenSSL and PKCS#11 libraries can be loaded:

    d1689 6 a1694 15

    This causes named and other binaries to load the OpenSSL library from /opt/pkcs11/usr/lib rather than from the default location. This step is not necessary when using native PKCS#11.

    Some HSMs require other environment variables to be set. For example, when operating an AEP Keyper, it is necessary to specify the location of the "machine" file, which stores information about the Keyper for use by the provider library. If the machine file is in /opt/Keyper/PKCS11Provider/machine, use:

    d1698 13 a1710 16

    Such environment variables must be set whenever running any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named.

    We can now create and use keys in the HSM. In this case, we will create a 2048 bit key and give it the label "sample-ksk":

    d1721 4 a1724 6

    Before using this key to sign a zone, we must create a pair of BIND 9 key files. The "dnssec-keyfromlabel" utility does this. In this case, we will be using the HSM key "sample-ksk" as the key-signing key for "example.net":

    d1728 10 a1737 21

    The resulting K*.key and K*.private files can now be used to sign the zone. Unlike normal K* files, which contain both public and private key data, these files will contain only the public key data, plus an identifier for the private key which remains stored within the HSM. Signing with the private key takes place inside the HSM.

    If you wish to generate a second key in the HSM for use as a zone-signing key, follow the same procedure above, using a different keylabel, a smaller key size, and omitting "-f KSK" from the dnssec-keyfromlabel arguments:

    (Note: When using OpenSSL-based PKCS#11 the label is an arbitrary string which identifies the key. With native PKCS#11, the label is a PKCS#11 URI string which may include other details about the key and the HSM, including its PIN. See dnssec-keyfromlabel(8) for details.)

    d1742 2 a1743 4

    Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:

    d1747 12 a1758 16

    This provides less security than an HSM key, but since HSMs can be slow or cumbersome to use for security reasons, it may be more efficient to reserve HSM keys for use in the less frequent key-signing operation. The zone-signing key can be rolled more frequently, if you wish, to compensate for a reduction in key security. (Note: When using native PKCS#11, there is no speed advantage to using on-disk keys, as cryptographic operations will be done by the HSM regardless.)

    Now you can sign the zone. (Note: If not using the -S option to dnssec-signzone, it will be necessary to add the contents of both K*.key files to the zone master file before signing it.)

    d1771 12 a1782 16 Specifying the engine on the command line

    When using OpenSSL-based PKCS#11, the "engine" to be used by OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E <engine>" command line option. If BIND 9 is built with the --with-pkcs11 option, this option defaults to "pkcs11". Specifying the engine will generally not be necessary unless for some reason you wish to use a different OpenSSL engine.

    If you wish to disable use of the "pkcs11" engine — for troubleshooting purposes, or because the HSM is unavailable — set the engine to the empty string. For example:

    d1786 3 a1788 10

    This causes dnssec-signzone to run as if it were compiled without the --with-pkcs11 option.

    When built with native PKCS#11 mode, the "engine" option has a different meaning: it specifies the path to the PKCS#11 provider library. This may be useful when testing a new provider library.

    d1792 11 a1802 14 Running named with automatic zone re-signing

    If you want named to dynamically re-sign zones using HSM keys, and/or to to sign new records inserted via nsupdate, then named must have access to the HSM PIN. In OpenSSL-based PKCS#11, this is accomplished by placing the PIN into the openssl.cnf file (in the above examples, /opt/pkcs11/usr/ssl/openssl.cnf).

    The location of the openssl.cnf file can be overridden by setting the OPENSSL_CONF environment variable before running named.

    d1813 4 a1816 13

    This will also allow the dnssec-* tools to access the HSM without PIN entry. (The pkcs11-* tools access the HSM directly, not via OpenSSL, so a PIN will still be required to use them.)

    In native PKCS#11 mode, the PIN can be provided in a file specified as an attribute of the key's label. For example, if a key had the label pkcs11:object=local-zsk;pin-source=/etc/hsmpin", then the PIN would be read from the file /etc/hsmpin.

    d1819 4 a1822 94

    Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way.

    DLZ (Dynamically Loadable Zones)

    DLZ (Dynamically Loadable Zones) is an extention to BIND 9 that allows zone data to be retrieved directly from an external database. There is no required format or schema. DLZ drivers exist for several different database backends including PostgreSQL, MySQL, and LDAP and can be written for any other.

    Historically, DLZ drivers had to be statically linked with the named binary and were turned on via a configure option at compile time (for example, "configure --with-dlz-ldap"). Currently, the drivers provided in the BIND 9 tarball in contrib/dlz/drivers are still linked this way.

    In BIND 9.8 and higher, it is possible to link some DLZ modules dynamically at runtime, via the DLZ "dlopen" driver, which acts as a generic wrapper around a shared object implementing the DLZ API. The "dlopen" driver is linked into named by default, so configure options are no longer necessary when using these dynamically linkable drivers, but are still needed for the older drivers in contrib/dlz/drivers.

    When the DLZ module provides data to named, it does so in text format. The response is converted to DNS wire format by named. This conversion, and the lack of any internal caching, places significant limits on the query performance of DLZ modules. Consequently, DLZ is not recommended for use on high-volume servers. However, it can be used in a hidden master configuration, with slaves retrieving zone updates via AXFR. (Note, however, that DLZ has no built-in support for DNS notify; slaves are not automatically informed of changes to the zones in the database.)

    Configuring DLZ

    A DLZ database is configured with a dlz statement in named.conf:

        dlz example {
            database "dlopen driver.so args";
            search yes;
        };
        

    This specifies a DLZ module to search when answering queries; the module is implemented in driver.so and is loaded at runtime by the dlopen DLZ driver. Multiple dlz statements can be specified; when answering a query, all DLZ modules with search set to yes will be queried to find out if they contain an answer for the query name; the best available answer will be returned to the client.

    The search option in the above example can be omitted, because yes is the default value.

    If search is set to no, then this DLZ module is not searched for the best match when a query is received. Instead, zones in this DLZ must be separately specified in a zone statement. This allows you to configure a zone normally using standard zone option semantics, but specify a different database back-end for storage of the zone's data. For example, to implement NXDOMAIN redirection using a DLZ module for back-end storage of redirection rules:

        dlz other {
            database "dlopen driver.so args";
            search no;
        };
    
        zone "." {
            type redirect;
            dlz other;
        };
        
    a1823 48

    Sample DLZ Driver

    For guidance in implementation of DLZ modules, the directory contrib/dlz/example contains a basic dynamically-linkable DLZ module--i.e., one which can be loaded at runtime by the "dlopen" DLZ driver. The example sets up a single zone, whose name is passed to the module as an argument in the dlz statement:

        dlz other {
            database "dlopen driver.so example.nil";
        };
        

    In the above example, the module is configured to create a zone "example.nil", which can answer queries and AXFR requests, and accept DDNS updates. At runtime, prior to any updates, the zone contains an SOA, NS, and a single A record at the apex:

     example.nil.  3600    IN      SOA     example.nil. hostmaster.example.nil. (
                                                   123 900 600 86400 3600
                                           )
     example.nil.  3600    IN      NS      example.nil.
     example.nil.  1800    IN      A       10.53.0.1
        

    The sample driver is capable of retrieving information about the querying client, and altering its response on the basis of this information. To demonstrate this feature, the example driver responds to queries for "source-addr.zonename>/TXT" with the source address of the query. Note, however, that this record will *not* be included in AXFR or ANY responses. Normally, this feature would be used to alter responses in some other fashion, e.g., by providing different address records for a particular name depending on the network from which the query arrived.

    Documentation of the DLZ module API can be found in contrib/dlz/example/README. This directory also contains the header file dlz_minimal.h, which defines the API and should be included by any dynamically-linkable DLZ module.

    d1828 1 a1828 1 IPv6 Support in BIND 9
    d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.9.4.1 log @pullup the following revisions, requested by christos in ticket 308: external/bsd/bind/dist/COPYRIGHT 1.1.1.6 external/bsd/bind/dist/FAQ.xml 1.1.1.6 external/bsd/bind/dist/Makefile.in 1.1.1.6 external/bsd/bind/dist/README 1.1.1.9 external/bsd/bind/dist/bind.keys 1.1.1.5 external/bsd/bind/dist/config.h.win32 1.1.1.6 external/bsd/bind/dist/config.threads.in 1.1.1.3 external/bsd/bind/dist/configure 1.1.1.8 external/bsd/bind/dist/configure.in 1.1.1.8 external/bsd/bind/dist/isc-config.sh.docbook 1.1.1.4 external/bsd/bind/dist/isc-config.sh.html 1.1.1.5 external/bsd/bind/dist/isc-config.sh.in 1.1.1.3 external/bsd/bind/dist/mkinstalldirs 1.1.1.3 external/bsd/bind/dist/version 1.1.1.11 external/bsd/bind/dist/bin/Makefile.in 1.1.1.4 external/bsd/bind/dist/bin/check/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/check/named-checkconf.docbook 1.1.1.5 external/bsd/bind/dist/bin/check/named-checkconf.html 1.1.1.5 external/bsd/bind/dist/bin/check/named-checkzone.docbook 1.1.1.5 external/bsd/bind/dist/bin/check/named-checkzone.html 1.1.1.5 external/bsd/bind/dist/bin/confgen/Makefile.in 1.1.1.4 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook 1.1.1.3 external/bsd/bind/dist/bin/confgen/ddns-confgen.html 1.1.1.3 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook 1.1.1.3 external/bsd/bind/dist/bin/confgen/rndc-confgen.html 1.1.1.3 external/bsd/bind/dist/bin/confgen/unix/Makefile.in 1.1.1.3 external/bsd/bind/dist/bin/dig/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/dig/dig.docbook 1.1.1.5 external/bsd/bind/dist/bin/dig/dig.html 1.1.1.5 external/bsd/bind/dist/bin/dig/host.docbook 1.1.1.4 external/bsd/bind/dist/bin/dig/host.html 1.1.1.4 external/bsd/bind/dist/bin/dig/nslookup.docbook 1.1.1.4 external/bsd/bind/dist/bin/dig/nslookup.html 1.1.1.5 external/bsd/bind/dist/bin/dnssec/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook 1.1.1.8 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html 1.1.1.8 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8 1.3 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c 1.3 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook 1.1.1.4 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html 1.1.1.7 external/bsd/bind/dist/bin/named/Makefile.in 1.1.1.8 external/bsd/bind/dist/bin/named/bind9.xsl 1.1.1.4 external/bsd/bind/dist/bin/named/bindkeys.pl 1.1.1.4 external/bsd/bind/dist/bin/named/convertxsl.pl 1.1.1.3 external/bsd/bind/dist/bin/named/lwresd.docbook 1.1.1.4 external/bsd/bind/dist/bin/named/lwresd.html 1.1.1.4 external/bsd/bind/dist/bin/named/named.docbook 1.1.1.4 external/bsd/bind/dist/bin/named/named.html 1.1.1.4 external/bsd/bind/dist/bin/named/include/dlz/dlz_dlopen_driver.h 1.1.1.2 external/bsd/bind/dist/bin/named/unix/Makefile.in 1.1.1.6 external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c 1.1.1.2 external/bsd/bind/dist/bin/named/win32/dlz_dlopen_driver.c 1.1.1.2 external/bsd/bind/dist/bin/nsupdate/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook 1.1.1.5 external/bsd/bind/dist/bin/nsupdate/nsupdate.html 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/Makefile.in 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8s-patch 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0f-patch 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html 1.1.1.3 external/bsd/bind/dist/bin/rndc/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/rndc/rndc.conf 1.1.1.3 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook 1.1.1.3 external/bsd/bind/dist/bin/rndc/rndc.conf.html 1.1.1.4 external/bsd/bind/dist/bin/rndc/rndc.docbook 1.1.1.3 external/bsd/bind/dist/bin/rndc/rndc.html 1.1.1.4 external/bsd/bind/dist/bin/tests/Makefile.in 1.1.1.6 external/bsd/bind/dist/bin/tests/b8t.mk 1.1.1.3 external/bsd/bind/dist/bin/tests/b9t.mk 1.1.1.3 external/bsd/bind/dist/bin/tests/headerdep_test.sh.in 1.1.1.3 external/bsd/bind/dist/bin/tests/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/ndc.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/ndc.conf-include 1.1.1.3 external/bsd/bind/dist/bin/tests/rbt_test.txt 1.1.1.3 external/bsd/bind/dist/bin/tests/resolv.conf.sample 1.1.1.3 external/bsd/bind/dist/bin/tests/t_api.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/atomic/Makefile.in 1.1.1.2 external/bsd/bind/dist/bin/tests/db/Makefile.in 1.1.1.6 external/bsd/bind/dist/bin/tests/dnssec-signzone/run-test.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/dst/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/hashes/Makefile.in 1.1.1.2 external/bsd/bind/dist/bin/tests/master/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/mem/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/names/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/net/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/rbt/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/resolver/Makefile.in 1.1.1.4 external/bsd/bind/dist/bin/tests/sockaddr/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/startperf/README 1.1.1.2 external/bsd/bind/dist/bin/tests/startperf/clean.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/startperf/makenames.pl 1.1.1.2 external/bsd/bind/dist/bin/tests/startperf/mkzonefile.pl 1.1.1.1 external/bsd/bind/dist/bin/tests/startperf/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/startperf/smallzone.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/system/README 1.1.1.3 external/bsd/bind/dist/bin/tests/system/ans.pl 1.1.1.2 external/bsd/bind/dist/bin/tests/system/cleanall.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/cleanpkcs11.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/conf.sh.in 1.1.1.8 external/bsd/bind/dist/bin/tests/system/digcomp.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/genzone.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ifconfig.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/org.isc.bind.system 1.1.1.2 external/bsd/bind/dist/bin/tests/system/packet.pl 1.1.1.2 external/bsd/bind/dist/bin/tests/system/run.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/runall.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/send.pl 1.1.1.4 external/bsd/bind/dist/bin/tests/system/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl 1.1.1.8 external/bsd/bind/dist/bin/tests/system/start.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stop.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stop.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/testsock.pl 1.1.1.5 external/bsd/bind/dist/bin/tests/system/testsock6.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/ns2/named1.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/ns2/named2.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/ns2/named3.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/acl/ns2/named4.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/addzone/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/addzone/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/addzone/ns2/added.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/addzone/ns2/named1.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/addzone/ns2/named2.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/addzone/ns2/normal.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/addzone/ns2/previous.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/aclallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/acldisallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/aclnotallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/added.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/addrallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/addrdisallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/addrnotallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/any.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/keyallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/keydisallow.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named01.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named02.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named03.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named04.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named05.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named06.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named07.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named08.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named09.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named10.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named11.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named12.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named21.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named22.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named23.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named24.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named25.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named26.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named27.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named28.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named29.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named30.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named31.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named32.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named33.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named34.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named40.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named53.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named54.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named55.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named56.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/none.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/normal.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/allow_query/ns2/previous.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/clean.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/prereq.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/autosign/setup.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/autosign/tests.sh 1.1.1.6 external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/autosign/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns1/root.db.in 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/ns2/bar.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns2/child.nsec3.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns2/child.optout.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns2/dst.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns2/example.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/autosign/ns2/insecure.secure.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/ns2/named.conf 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/ns2/private.secure.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/autonsec3.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/delay.example.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/inaczsk.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/insecure.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/ns3/named.conf 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/ns3/nozsk.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/nsec.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/nsec3-to-nsec.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/nsec3.nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/nsec3.optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/oldsigs.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/optout.nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/optout.optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/rsasha256.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/rsasha512.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/secure-to-insecure.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/secure-to-insecure2.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/secure.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/secure.nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/secure.optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns3/ttl1.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/ttl2.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/ttl3.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns3/ttl4.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/autosign/ns4/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/autosign/ns5/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/builtin/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/builtin/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/cacheclean/clean.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/cacheclean/ns1/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/cacheclean/ns1/flushtest.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/cacheclean/ns1/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/cacheclean/ns2/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/checkconf/bad.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/dnssec.1 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/dnssec.2 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/dnssec.3 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf 1.1.1.5 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/checknames/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/fail.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/fail.update.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/ignore.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/ignore.update.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/warn.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns1/warn.update.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns2/root.hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checknames/ns3/root.hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkzone/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good1.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/common/controls.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/common/rndc.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/common/rndc.key 1.1.1.2 external/bsd/bind/dist/bin/tests/system/common/root.hint 1.1.1.3 external/bsd/bind/dist/bin/tests/system/database/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/database/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/database/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/database/ns1/named.conf1 1.1.1.2 external/bsd/bind/dist/bin/tests/system/database/ns1/named.conf2 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dialup/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns1/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns2/hint.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns3/hint.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dialup/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/clean.sh 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlv/setup.sh 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlv/tests.sh 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlv/ns1/named.conf 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlv/ns1/root.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dlv/ns1/rootservers.utld.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns1/sign.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dlv/ns2/druz.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dlv/ns2/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns2/named.conf 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlv/ns2/sign.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dlv/ns2/utld.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns3/child.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dlv/ns3/dlv.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns3/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns3/named.conf 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dlv/ns4/child.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns4/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns4/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns5/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns5/named.conf 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlv/ns5/rndc.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns6/child.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns6/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlv/ns6/named.conf 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlv/ns6/sign.sh 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlvauto/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/dlv.isc.org.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/root.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/sign.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlvauto/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlz/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlz/prereq.sh.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dlz/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@@/DNAME=10=example.net.= 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@@/NS=10=example.com.= 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@@/SOA=10=ns.example.com.=root.example.com.=2010062900=0=0=0=10= 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/example/xfr.d/10.53.0.1 1.3 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlzexternal/dlopen.c 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.h 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlzexternal/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dlzexternal/ns1/named.conf.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns1/root.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns4/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad1.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad2.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad3.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad4.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad5.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad6.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad7.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad8.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dns64/conf/bad9.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dns64/conf/good1.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/good2.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/good3.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/good4.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/conf/good5.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dns64/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/ns1/root.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/ns1/sign.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/README 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dnssec/dnssec_update_test.pl 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/root.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/algroll.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/badparam.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/child.nsec3.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/child.optout.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/dlv.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/dst.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/insecure.secure.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/private.secure.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh 1.1.1.11 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/single-nsec3.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/auto-nsec.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/auto-nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/bogus.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/dynamic.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/expired.example.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/expiring.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/insecure.below-cname.example.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/insecure.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/insecure.nsec3.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/insecure.optout.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/keyless.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/kskonly.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/multiple.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/nosign.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/nsec3-unknown.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/nsec3.nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/nsec3.optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/optout-unknown.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/optout.nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/optout.optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/rsasha256.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/rsasha512.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.below-cname.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.example.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.optout.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh 1.1.1.10 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/split-dnssec.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/split-smart.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/ttlpatch.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/update-nsec3.example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named1.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named2.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/ns5/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns5/trusted.conf.bad 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns7/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns7/named.nosoa 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/ns7/nosoa.secure.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dnssec/signer/example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/filter-aaaa/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/bad1.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/bad2.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/bad3.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/bad4.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/bad5.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/bad6.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good1.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good2.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good3.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good4.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good5.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good6.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good7.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/conf/good8.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/sign.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/unsigned.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns2/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns3/hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/sign.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/signed.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/unsigned.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns2/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns3/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns4/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns4/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/forward/ns5/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/ns5/root.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/glue/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/ns1/cache.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/ns1/mil.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/ns1/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/glue/ns1/net.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/ns1/root-servers.nil.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/glue/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/gost/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/prereq.sh.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/ns1/root.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/ns1/sign.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/gost/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/inline/clean.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/setup.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/tests.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns1/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns1/root.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns1/sign.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns2/bits.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns2/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns3/master.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns3/master2.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns3/master3.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns3/sign.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns4/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns4/noixfr.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns5/named.conf.post 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns5/named.conf.pre 1.1.1.1 external/bsd/bind/dist/bin/tests/system/inline/ns6/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/ixfr/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/ixfr/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/ixfr/ns3/mytest0.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/ns3/mytest1.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/ns3/mytest2.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/ns3/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/ns3/subtest0.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/ns3/subtest1.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/ns4/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/limits/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/limits/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/limits/ns1/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/limits/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/limits/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.dirconf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.pipeconf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.plain 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.symconf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/rndc.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/root.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/lwresd/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/resolv.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/lwresd.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/resolv.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/10.10.10.in-addr.arpa.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/example1.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/example2.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/ip6.arpa.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/ip6.int.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/masterfile/ns1/include.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/ns1/sub.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/ns1/ttl1.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/ns1/ttl2.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/ns2/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterfile/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/ns1/compile.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/ns1/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/ns1/large.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/masterformat/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/masterformat/ns2/formerly-text.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/masterformat/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/metadata/child.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/metadata/clean.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/metadata/parent.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/metadata/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/metadata/setup.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/metadata/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/notify/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/notify/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/notify/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/notify/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/notify/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/notify/ns2/example1.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/notify/ns2/example2.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/notify/ns2/example3.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/notify/ns2/example4.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/notify/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/notify/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/update_test.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/example1.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf 1.1.1.5 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/dnskey.test.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/nsec3param.test.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/clean.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/ns1/root.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/ns2/example.com.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/ns2/example.db.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/ns2/forgery.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/ns2/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/ns2/sign.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/pending/ns3/hostile.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/ns3/mail.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pending/ns4/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pkcs11/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pkcs11/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pkcs11/ns1/example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/pkcs11/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad1.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad2.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad3.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/good1.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/good2.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/good3.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/conf/good4.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns1/example.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns1/redirect.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns1/root.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns1/sign.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/setup.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ans2/ans.pl 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ans3/ans.pl 1.1.1.5 external/bsd/bind/dist/bin/tests/system/resolver/ns1/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns1/root.hint 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns4/child.server.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns4/moves.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.noaa 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns4/tld1.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns4/tld2.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns5/child.server.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns5/moves.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns5/root.hint 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns6/moves.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns6/root.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns6/to-be-removed.tld.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named.args 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns7/root.hint 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns7/server.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rndc/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rndc/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rndc/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/test1 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rpz/test2 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/test3 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/test4 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/test5 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/rpz/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns1/root.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns2/hints 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns2/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns2/tld2.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db 1.1.1.5 external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash1 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash2 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpz/ns3/hints 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns3/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpz/ns4/hints 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpz/ns4/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpz/ns4/tld4.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rrsetorder/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrsetorder/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrsetorder/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrsetorder/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrsetorder/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/smartsign/child.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/smartsign/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/smartsign/parent.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/smartsign/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/smartsign/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh 1.1.1.5 external/bsd/bind/dist/bin/tests/system/sortlist/clean.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/sortlist/ns1/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/sortlist/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/sortlist/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/setup.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad01.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad02.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad03.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad04.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad05.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad06.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad07.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad08.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad09.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad10.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/bad11.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/good01.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/good02.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/good03.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/good04.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/conf/good05.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns1/root.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns2/named.conf.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/example.org.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/named.conf.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns4/example.com.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns4/example.info.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns4/example.org.db 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns4/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns4/sign.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/staticstub/ns4/sub.example.db.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/stress/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/setup.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/update.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stress/ns4/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/ns2/child.example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/ns3/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stub/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/system/tkey/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tkey/prereq.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tkey/setup.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tkey/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tkey/ns1/named.conf.in 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tkey/ns1/setup.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tsig/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tsig/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tsig/ns1/example.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tsig/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in 1.1.1.2 external/bsd/bind/dist/bin/tests/system/tsiggss/authsock.pl 1.1.1.2 external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tsiggss/gssapi_krb.c 1.1.1.2 external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tsiggss/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/tsiggss/ns1/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/unknown/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/large.out 1.1.1.1 external/bsd/bind/dist/bin/tests/system/unknown/setup.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/unknown/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/broken1.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/broken2.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/broken3.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/broken4.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/broken5.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/class10.hints 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/example-class10.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/example-in.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns1/large.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/unknown/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/unknown/ns2/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/unknown/ns3/named.conf 1.1.1.1 external/bsd/bind/dist/bin/tests/system/unknown/ns3/sign.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/upforwd/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/prereq.sh 1.1.1.1 external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/ans4/ans.pl 1.1.1.1 external/bsd/bind/dist/bin/tests/system/upforwd/ns1/example1.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/upforwd/ns3/nomaster.db 1.1.1.1 external/bsd/bind/dist/bin/tests/system/v6synth/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns2/example.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns2/ip6.arpa.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns2/ip6.int.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/v6synth/ns3/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns2/example1.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns2/example2.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns2/internal.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns2/named1.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns2/named2.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns3/internal.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns3/named1.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/views/ns3/named2.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xfer/dig1.good 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xfer/dig2.good 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xfer/prereq.sh 1.1.1.2 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/ns1/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xfer/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/ns3/named.conf 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xfer/ns4/named.conf.base 1.1.1.2 external/bsd/bind/dist/bin/tests/system/xfer/ns4/root.db.in 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns6/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/xfer/ns7/named.conf 1.1.1.2 external/bsd/bind/dist/bin/tests/system/xferquota/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/setup.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/changing1.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/changing2.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xferquota/ns2/example.db 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xferquota/ns2/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/a.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/aaaa.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/cname.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/dname.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/noaddress.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/nxdomain.db 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh 1.1.1.4 external/bsd/bind/dist/bin/tests/tasks/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/timers/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tests/virtual-time/Makefile.in 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/README 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/cleanall.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/conf.sh.in 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/run.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/runall.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/start.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/start.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/stop.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/stop.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/testsock.pl 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/sign.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/wrap.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/sign.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/wrap.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/common/controls.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/common/rndc.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/common/root.hint 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/clean.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/setup.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/tests.sh 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/ns1/example.db.in 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/ns1/named.conf 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/ns1/root.db 1.1.1.3 external/bsd/bind/dist/bin/tests/virtual-time/slave/ns1/wrap.sh 1.1.1.3 external/bsd/bind/dist/bin/tools/Makefile.in 1.1.1.5 external/bsd/bind/dist/bin/tools/arpaname.docbook 1.1.1.3 external/bsd/bind/dist/bin/tools/arpaname.html 1.1.1.4 external/bsd/bind/dist/bin/tools/genrandom.docbook 1.1.1.5 external/bsd/bind/dist/bin/tools/genrandom.html 1.1.1.5 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook 1.1.1.3 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html 1.1.1.3 external/bsd/bind/dist/bin/tools/named-journalprint.docbook 1.1.1.3 external/bsd/bind/dist/bin/tools/named-journalprint.html 1.1.1.4 external/bsd/bind/dist/bin/tools/nsec3hash.docbook 1.1.1.3 external/bsd/bind/dist/bin/tools/nsec3hash.html 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/AccountInfo.cpp 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.cpp 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp 1.1.1.6 external/bsd/bind/dist/bin/win32/BINDInstall/DirBrowse.cpp 1.1.1.3 external/bsd/bind/dist/contrib/check-secure-delegation.pl.in 1.1.1.2 external/bsd/bind/dist/contrib/zone-edit.sh.in 1.1.1.2 external/bsd/bind/dist/contrib/dlz/config.dlz.in 1.1.1.5 external/bsd/bind/dist/contrib/dlz/bin/dlzbdb/Makefile.in 1.1.1.6 external/bsd/bind/dist/contrib/dlz/drivers/rules.in 1.1.1.3 external/bsd/bind/dist/contrib/dlz/example/README 1.1.1.1 external/bsd/bind/dist/contrib/dlz/example/named.conf 1.1.1.1 external/bsd/bind/dist/contrib/dlz/example/win32/DLLMain.c 1.1.1.2 external/bsd/bind/dist/contrib/idn/README.idnkit 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/DISTFILES 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/INSTALL 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/INSTALL.ja 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/NEWS 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/README 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/README.ja 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/acconfig.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/aclocal.m4 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/configure.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/make.wnt 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/mkinstalldirs 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/config.h.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/config.h.win 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/aliaslist.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/api.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/assert.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/checker.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/converter.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/debug.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/delimitermap.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/export.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/filechecker.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/filemapper.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/localencoding.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/log.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/logmacro.h 1.4 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/mapper.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/mapselector.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/nameprep.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/normalizer.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/punycode.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/race.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/res.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/resconf.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/result.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/strhash.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/ucs4.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/ucsmap.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/ucsset.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/unicode.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/unormalize.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/utf8.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/util.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/idn/version.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/api.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/localencoding.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/log.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/res.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/resconf.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/result.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/utf8.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/include/mdn/version.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/aliaslist.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/api.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/checker.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/converter.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/debug.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/delimitermap.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/filechecker.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/filemapper.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/idn.conf.sample.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/localencoding.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/log.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/make.wnt 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/mapper.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/mapselector.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/nameprep.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/nameprep_template.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/nameprepdata.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/normalizer.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/punycode.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/race.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/res.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/resconf.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/result.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/strhash.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/ucs4.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/ucsmap.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/ucsset.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/unicode.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/unicode_template.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/unicodedata_320.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/unormalize.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/utf8.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/util.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/version.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init1.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init2.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init3.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init4-1.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init4-2.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init4-3.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init5-1.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init5-2.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api-init5-3.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/api.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/checker.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/codeset.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/converter.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/delimitermap.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/iconvchk.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/mapper.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/mapselector.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/nameprep.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/normalizer.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/res.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/resconf.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/setenv.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/setenv.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/testsuite.h 1.4 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/testutil.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/testutil.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/lib/tests/ucs4.tsy 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/man/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/man/idn.conf.5.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/man/libidnkit.3.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/map/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/map/jp.map 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/patch/bind9/bind-9.2.1-patch 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/patch/bind9/bind-9.2.2-patch 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/make.wnt 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/idnconv.1 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/idnconv.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/idnslookup.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/make.wnt 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/selectiveencode.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/selectiveencode.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/util.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/idnconv/util.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/resolver.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/resolver.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/runidn.1 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/runidn.in 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/stub.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/tools/runidn/stub.h 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/util/Makefile 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/util/SparseMap.pm 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/util/UCD.pm 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/util/generate_nameprep_data.pl 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/util/generate_normalize_data.pl 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/win/README.WIN 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/wsock/config/idnconf.tcl 1.1.1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/wsock/wsock11/dllstub.c 1.3 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/wsock/wsock20/dllstub.c 1.3 external/bsd/bind/dist/contrib/nanny/nanny.pl 1.1.1.3 external/bsd/bind/dist/contrib/nslint-2.1a3/CHANGES 1.1.1.3 external/bsd/bind/dist/contrib/nslint-2.1a3/INSTALL 1.1.1.3 external/bsd/bind/dist/contrib/nslint-2.1a3/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/nslint-2.1a3/README 1.1.1.3 external/bsd/bind/dist/contrib/nslint-2.1a3/aclocal.m4 1.1.1.3 external/bsd/bind/dist/contrib/nslint-2.1a3/configure.in 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/ADDRESSES 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/INSTALL 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/Makefile.in 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/README 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/config.h.in 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/configure.in 1.1.1.3 external/bsd/bind/dist/contrib/query-loc-0.4.0/reconf 1.1.1.3 external/bsd/bind/dist/contrib/queryperf/README 1.1.1.3 external/bsd/bind/dist/contrib/queryperf/configure 1.1.1.2 external/bsd/bind/dist/contrib/queryperf/configure.in 1.1.1.2 external/bsd/bind/dist/contrib/queryperf/utils/gen-data-queryperf.py 1.1.1.3 external/bsd/bind/dist/contrib/sdb/tcl/lookup.tcl 1.1.1.3 external/bsd/bind/dist/contrib/zkt/configure.ac 1.1.1.4 external/bsd/bind/dist/doc/Makefile.in 1.1.1.3 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html 1.1.1.7 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html 1.1.1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.html 1.1.1.10 external/bsd/bind/dist/doc/arm/Makefile.in 1.1.1.4 external/bsd/bind/dist/doc/arm/README-SGML 1.1.1.3 external/bsd/bind/dist/doc/arm/dnssec.xml 1.1.1.5 external/bsd/bind/dist/doc/arm/latex-fixup.pl 1.1.1.3 external/bsd/bind/dist/doc/arm/libdns.xml 1.1.1.3 external/bsd/bind/dist/doc/arm/man.arpaname.html 1.1.1.7 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html 1.1.1.8 external/bsd/bind/dist/doc/arm/man.dig.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html 1.1.1.8 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html 1.1.1.8 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.genrandom.html 1.1.1.7 external/bsd/bind/dist/doc/arm/man.host.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named-checkconf.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.named-checkzone.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.named-journalprint.html 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.nsec3hash.html 1.1.1.7 external/bsd/bind/dist/doc/arm/man.nsupdate.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.rndc.conf.html 1.1.1.10 external/bsd/bind/dist/doc/arm/man.rndc.html 1.1.1.10 external/bsd/bind/dist/doc/arm/managed-keys.xml 1.1.1.3 external/bsd/bind/dist/doc/arm/pkcs11.xml 1.1.1.3 external/bsd/bind/dist/doc/doxygen/Doxyfile.in 1.1.1.3 external/bsd/bind/dist/doc/doxygen/Makefile.in 1.1.1.3 external/bsd/bind/dist/doc/doxygen/doxygen-input-filter.in 1.1.1.3 external/bsd/bind/dist/doc/doxygen/isc-footer.html 1.1.1.3 external/bsd/bind/dist/doc/doxygen/isc-header.html 1.1.1.3 external/bsd/bind/dist/doc/doxygen/mainpage 1.1.1.3 external/bsd/bind/dist/doc/draft/draft-ietf-6man-text-addr-representation-07.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsext-dns-tcp-requirements-03.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsext-dnssec-registry-fixes-06.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsext-rfc2671bis-edns0-05.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsext-rfc2672bis-dname-19.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsext-rfc3597-bis-02.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsop-inaddr-required-07.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsop-name-server-management-reqs-02.txt removed external/bsd/bind/dist/doc/draft/draft-ietf-dnsop-respsize-06.txt removed external/bsd/bind/dist/doc/misc/Makefile.in 1.1.1.4 external/bsd/bind/dist/doc/misc/dnssec 1.1.1.3 external/bsd/bind/dist/doc/misc/format-options.pl 1.1.1.3 external/bsd/bind/dist/doc/misc/ipv6 1.1.1.3 external/bsd/bind/dist/doc/misc/migration 1.1.1.3 external/bsd/bind/dist/doc/misc/migration-4to9 1.1.1.3 external/bsd/bind/dist/doc/misc/options 1.1.1.8 external/bsd/bind/dist/doc/misc/rfc-compliance 1.1.1.3 external/bsd/bind/dist/doc/misc/roadmap 1.1.1.3 external/bsd/bind/dist/doc/misc/sdb 1.1.1.3 external/bsd/bind/dist/doc/misc/sort-options.pl 1.1.1.3 external/bsd/bind/dist/doc/xsl/Makefile.in 1.1.1.3 external/bsd/bind/dist/doc/xsl/copyright.xsl 1.1.1.4 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in 1.1.1.3 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in 1.1.1.3 external/bsd/bind/dist/doc/xsl/isc-docbook-latex-mappings.xml 1.1.1.3 external/bsd/bind/dist/doc/xsl/isc-docbook-latex.xsl.in 1.1.1.4 external/bsd/bind/dist/doc/xsl/isc-docbook-text.xsl 1.1.1.3 external/bsd/bind/dist/doc/xsl/isc-manpage.xsl.in 1.1.1.3 external/bsd/bind/dist/doc/xsl/pre-latex.xsl 1.1.1.3 external/bsd/bind/dist/docutil/patch-db2latex-duplicate-template-bug 1.1.1.3 external/bsd/bind/dist/docutil/patch-db2latex-nested-param-bug 1.1.1.3 external/bsd/bind/dist/docutil/patch-db2latex-xsltproc-title-bug 1.1.1.3 external/bsd/bind/dist/lib/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/bind9/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/bind9/api 1.1.1.9 external/bsd/bind/dist/lib/bind9/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/dns/Makefile.in 1.1.1.7 external/bsd/bind/dist/lib/dns/api 1.1.1.11 external/bsd/bind/dist/lib/dns/clientinfo.c 1.1.1.1 external/bsd/bind/dist/lib/dns/spnego.asn1 1.1.1.3 external/bsd/bind/dist/lib/dns/spnego_asn1.pl 1.1.1.3 external/bsd/bind/dist/lib/dns/update.c 1.1.1.2 external/bsd/bind/dist/lib/dns/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/dns/include/dns/clientinfo.h 1.1.1.1 external/bsd/bind/dist/lib/dns/include/dns/dlz_dlopen.h 1.1.1.2 external/bsd/bind/dist/lib/dns/include/dns/update.h 1.1.1.2 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c 1.1.1.2 external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.h 1.1.1.2 external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.h 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c 1.1.1.2 external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.h 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/Makefile.in 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/dbdiff_test.c 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/dbiterator_test.c 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/dbversion_test.c 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/dnstest.c 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/dnstest.h 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/master_test.c 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/mkraw.pl 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/private_test.c 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/time_test.c 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/update_test.c 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/zonemgr_test.c 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/zt_test.c 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/dbiterator/zone1.data 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/testdata/diff/zone1.data 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/diff/zone2.data 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/diff/zone3.data 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/master/master1.data 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/testdata/master/master12.data.in 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/master/master13.data.in 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/master/master14.data.in 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/nsec3/1024.db 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/nsec3/2048.db 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/nsec3/4096.db 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/nsec3/min-1024.db 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/nsec3/min-2048.db 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/testdata/zt/zone1.db 1.1.1.1 external/bsd/bind/dist/lib/dns/win32/libdns.def 1.1.1.9 external/bsd/bind/dist/lib/dns/win32/libdns.dsp 1.1.1.6 external/bsd/bind/dist/lib/dns/win32/libdns.mak 1.1.1.6 external/bsd/bind/dist/lib/export/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/dns/Makefile.in 1.1.1.6 external/bsd/bind/dist/lib/export/dns/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/dns/include/dns/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/dns/include/dst/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/irs/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/export/irs/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/irs/include/irs/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/export/isc/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/include/isc/Makefile.in 1.1.1.4 external/bsd/bind/dist/lib/export/isc/nls/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/nothreads/Makefile.in 1.1.1.4 external/bsd/bind/dist/lib/export/isc/nothreads/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/nothreads/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/pthreads/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/pthreads/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/pthreads/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/unix/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/unix/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isc/unix/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isccfg/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/export/isccfg/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/isccfg/include/isccfg/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/export/samples/Makefile-postinstall.in 1.1.1.3 external/bsd/bind/dist/lib/export/samples/Makefile.in 1.1.1.4 external/bsd/bind/dist/lib/export/samples/sample-request.c 1.3 external/bsd/bind/dist/lib/irs/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/irs/api 1.1.1.4 external/bsd/bind/dist/lib/irs/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/irs/include/irs/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/irs/include/irs/netdb.h.in 1.1.1.3 external/bsd/bind/dist/lib/irs/include/irs/platform.h.in 1.1.1.3 external/bsd/bind/dist/lib/isc/Makefile.in 1.1.1.7 external/bsd/bind/dist/lib/isc/api 1.1.1.10 external/bsd/bind/dist/lib/isc/alpha/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/alpha/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/ia64/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/ia64/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in 1.1.1.5 external/bsd/bind/dist/lib/isc/include/isc/queue.h 1.1.1.1 external/bsd/bind/dist/lib/isc/mips/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/mips/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/nls/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/isc/noatomic/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/noatomic/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/nothreads/Makefile.in 1.1.1.6 external/bsd/bind/dist/lib/isc/nothreads/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/powerpc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/powerpc/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/pthreads/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/isc/pthreads/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/sparc64/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/sparc64/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/sparc64/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/tests/Makefile.in 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/hash_test.c 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/isctest.c 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/isctest.h 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/queue_test.c 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/socket_test.c 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/symtab_test.c 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/task_test.c 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/taskpool_test.c 1.1.1.2 external/bsd/bind/dist/lib/isc/unix/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/isc/unix/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/win32/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.def 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/win32/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/x86_32/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/x86_32/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/x86_64/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/x86_64/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isccc/Makefile.in 1.1.1.8 external/bsd/bind/dist/lib/isccc/api 1.1.1.5 external/bsd/bind/dist/lib/isccc/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isccfg/Makefile.in 1.1.1.8 external/bsd/bind/dist/lib/isccfg/api 1.1.1.8 external/bsd/bind/dist/lib/isccfg/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/api 1.1.1.7 external/bsd/bind/dist/lib/lwres/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/include/lwres/netdb.h.in 1.1.1.4 external/bsd/bind/dist/lib/lwres/include/lwres/platform.h.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_config.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_context.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook 1.1.1.3 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html 1.1.1.7 external/bsd/bind/dist/lib/lwres/unix/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/unix/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/win32/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/win32/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/lwres/win32/include/lwres/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/tests/Makefile.in 1.1.1.5 external/bsd/bind/dist/lib/tests/include/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/tests/include/tests/Makefile.in 1.1.1.3 external/bsd/bind/dist/lib/win32/bindevt/bindevt.mc 1.1.1.3 external/bsd/bind/dist/make/Makefile.in 1.1.1.3 external/bsd/bind/dist/make/includes.in 1.1.1.3 external/bsd/bind/dist/make/mkdep.in 1.1.1.2 external/bsd/bind/dist/make/rules.in 1.1.1.5 external/bsd/bind/dist/unit/Makefile.in 1.1.1.2 external/bsd/bind/dist/unit/unittest.sh.in 1.1.1.2 external/bsd/bind/dist/unit/atf-src/Makefile.am 1.1.1.2 external/bsd/bind/dist/unit/atf-src/Makefile.in 1.1.1.2 external/bsd/bind/dist/unit/atf-src/admin/install-sh 1.1.1.2 external/bsd/bind/dist/unit/atf-src/atf-version/generate-revision.sh 1.1.1.2 external/bsd/bind/dist/util/mksymtbl.pl 1.1.1.3 external/bsd/bind/dist/win32utils/index.html 1.1.1.4 external/bsd/bind/dist/win32utils/makedefs.pl 1.1.1.4 external/bsd/bind/dist/win32utils/makeversion.pl 1.1.1.3 external/bsd/bind/dist/win32utils/readme1st.txt 1.1.1.5 external/bsd/bind/dist/win32utils/setpk11provider.pl 1.1.1.3 external/bsd/bind/dist/win32utils/updatelibxml2.pl 1.1.1.4 external/bsd/bind/dist/win32utils/updateopenssl.pl 1.1.1.6 external/bsd/bind/dist/win32utils/win32-build.txt 1.1.1.6 Merge bind-9.9.1-P1 to fix: Processing of DNS resource records where the rdata field is zero length may cause various issues for the servers handling them. CVE: CVE-2012-1667 bump for bind-9.9.1-P1 @ text @d2 1 a2 1 - Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 19
    Generating Keys
    Signing the Zone
    Configuring Servers
    DNSSEC, Dynamic Zones, and Automatic Signing
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d73 2 a74 2
    Validating Resolver
    Authoritative Server
    d78 6 a83 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d85 1 a85 1
    IPv6 Support in BIND 9
    d87 2 a88 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d243 1 a243 1 Split DNS d273 1 a273 1 Example split DNS setup d530 1 a530 1 Generate Shared Keys for Each Pair of Hosts d538 1 a538 1 Automatic Generation d562 1 a562 1 Manual Generation d577 1 a577 1 Copying the Shared Secret to Both Machines d585 1 a585 1 Informing the Servers of the Key's Existence d612 1 a612 1 Instructing the Server to Use the Key d644 1 a644 1 TSIG Key Based Access Control d671 1 a671 1 Errors d697 1 a697 1 TKEY d733 1 a733 1 SIG(0) d794 1 a794 1 Generating Keys d850 1 a850 1 Signing the Zone d892 1 a892 1 Configuring Servers d1045 1 a1045 263

    DNSSEC, Dynamic Zones, and Automatic Signing

    As of BIND 9.7.0 it is possible to change a dynamic zone from insecure to signed and back again. A secure zone can use either NSEC or NSEC3 chains.

    Converting from insecure to secure

    Changing a zone from insecure to secure can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the K* files which contain the public and private parts of the keys that will be used to sign the zone. These files will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in named.conf:

            zone example.net {
                    type master;
                    update-policy local;
                    file "dynamic/example.net/example.net";
                    key-directory "dynamic/example.net";
            };
    

    If one KSK and one ZSK DNSKEY key have been generated, this configuration will cause all records in the zone to be signed with the ZSK, and the DNSKEY RRset to be signed with the KSK as well. An NSEC chain will be generated as part of the initial signing process.

    Dynamic DNS update method

    To insert the keys via dynamic update:

            % nsupdate
            > ttl 3600
            > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
            > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
            > send
    

    While the update request will complete almost immediately, the zone will not be completely signed until named has had time to walk the zone and generate the NSEC and RRSIG records. The NSEC record at the apex will be added last, to signal that there is a complete NSEC chain.

    If you wish to sign using NSEC3 instead of NSEC, you should add an NSEC3PARAM record to the initial update request. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record.

            % nsupdate
            > ttl 3600
            > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
            > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
            > update add example.net NSEC3PARAM 1 1 100 1234567890
            > send
    

    Again, this update request will complete almost immediately; however, the record won't show up until named has had a chance to build/remove the relevant chain. A private type record will be created to record the state of the operation (see below for more details), and will be removed once the operation completes.

    While the initial signing and NSEC/NSEC3 chain generation is happening, other updates are possible as well.

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or maintain.

    With auto-dnssec allow, named can search the key directory for keys matching the zone, insert them into the zone, and use them to sign the zone. It will do so only when it receives an rndc sign <zonename>.

    auto-dnssec maintain includes the above functionality, but will also automatically adjust the zone's DNSKEY records on schedule according to the keys' timing metadata. (See dnssec-keygen(8) and dnssec-settime(8) for more information.)

    named will periodically search the key directory for keys matching the zone, and if the keys' metadata indicates that any change should be made the zone, such as adding, removing, or revoking a key, then that action will be carried out. By default, the key directory is checked for changes every 60 minutes; this period can be adjusted with the dnssec-loadkeys-interval, up to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately.

    If keys are present in the key directory the first time the zone is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys command. (Those commands can still be used when there are unscheduled key changes, however.)

    If you wish the zone to be signed using NSEC3 instead of NSEC, submit an NSEC3PARAM record via dynamic update prior to the scheduled publication and activation of the keys. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record. The NSEC3PARAM record will not appear in the zone immediately, but it will be stored for later reference. When the zone is signed and the NSEC3 chain is completed, the NSEC3PARAM record will appear in the zone.

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone configuration. If this has not been done, the configuration will fail.

    Private-type records

    The state of the signing process is signaled by private-type records (with a default type value of 65534). When signing is complete, these records will have a nonzero value for the final octet (for those records which have a nonzero initial octet).

    The private type record format: If the first octet is non-zero then the record indicates that the zone needs to be signed with the key matching the record, or that all signatures that match the record should be removed.



      algorithm (octet 1)
      key id in network order (octet 2 and 3)
      removal flag (octet 4)
      complete flag (octet 5)

    Only records flagged as "complete" can be removed via dynamic update. Attempts to remove other private type records will be silently ignored.

    If the first octet is zero (this is a reserved algorithm number that should never appear in a DNSKEY record) then the record indicates changes to the NSEC3 chains are in progress. The rest of the record contains an NSEC3PARAM record. The flag field tells what operation to perform based on the flag bits.



      0x01 OPTOUT
      0x80 CREATE
      0x40 REMOVE
      0x20 NONSEC

    DNSKEY rollovers

    As with insecure-to-secure conversions, rolling DNSSEC keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    To perform key rollovers via dynamic update, you need to add the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed with the new keys. When the signing is complete the private type records will be updated so that the last octet is non zero.

    If this is for a KSK you need to inform the parent and any trust anchor repositories of the new KSK.

    You should then wait for the maximum TTL in the zone before removing the old DNSKEY. If it is a KSK that is being updated, you also need to wait for the DS RRset in the parent to be updated and its TTL to expire. This ensures that all clients will be able to verify at least one signature when you remove the old DNSKEY.

    The old DNSKEY can be removed via UPDATE. Take care to specify the correct key. named will clean out any signatures generated by the old key after the update completes.

    Automatic key rollovers

    When a new key reaches its activation date (as set by dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will automatically carry out the key rollover. If the key's algorithm has not previously been used to sign the zone, then the zone will be fully signed as quickly as possible. However, if the new key is replacing an existing key of the same algorithm, then the zone will be re-signed incrementally, with signatures from the old key being replaced with signatures from the new key as their signature validity periods expire. By default, this rollover completes in 30 days, after which it will be safe to remove the old key from the DNSKEY RRset.

    NSEC3PARAM rollovers via UPDATE

    Add the new NSEC3PARAM record via dynamic update. When the new NSEC3 chain has been generated, the NSEC3PARAM flag field will be zero. At this point you can remove the old NSEC3PARAM record. The old chain will be removed after the update request completes.

    Converting from NSEC to NSEC3

    To do this, you just need to add an NSEC3PARAM record. When the conversion is complete, the NSEC chain will have been removed and the NSEC3PARAM record will have a zero flag field. The NSEC3 chain will be generated before the NSEC chain is destroyed.

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to remove all NSEC3PARAM records with a zero flag field. The NSEC chain will be generated before the NSEC3 chain is removed.

    Converting from secure to insecure

    To convert a signed zone to unsigned using dynamic DNS, delete all the DNSKEY records from the zone apex using nsupdate. All signatures, NSEC or NSEC3 chains, and associated NSEC3PARAM records will be removed automatically. This will take place after the update request completes.

    This requires the dnssec-secure-to-insecure option to be set to yes in named.conf.

    In addition, if the auto-dnssec maintain zone statement is used, it should be removed or changed to allow instead (or it will re-sign).

    Periodic re-signing

    In any secure zone which supports dynamic updates, named will periodically re-sign RRsets which have not been re-signed as a result of some update action. The signature lifetimes will be adjusted so as to spread the re-sign load over time rather than all at once.

    NSEC3 and OPTOUT

    named only supports creating new NSEC3 chains where all the NSEC3 records in the zone have the same OPTOUT state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT state of an individual NSEC3 record, the entire chain needs to be changed if the OPTOUT state of an individual NSEC3 needs to be changed.

    d1055 1 a1055 1 Validating Resolver
    d1066 1 a1066 1 Authoritative Server d1140 1 a1140 1 Prerequisites d1175 2 a1176 5

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest verions of OpenSSL. OpenSSL 0.9.8 and 1.0.0 are both supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0. d1180 2 a1181 2 The latest OpenSSL versions at the time of the BIND release are 0.9.8s and 1.0.0f. d1190 1 a1190 1

    Obtain OpenSSL 0.9.8s:

    d1192 1 a1192 1 $ wget http://www.openssl.org/source/openssl-0.9.8s.tar.gz d1196 1 a1196 1 $ tar zxf openssl-0.9.8s.tar.gz d1200 2 a1201 2 $ patch -p1 -d openssl-0.9.8s \ < bind9/bin/pkcs11/openssl-0.9.8s-patch d1214 1 a1214 1 Building OpenSSL for the AEP Keyper on Linux d1233 1 a1233 1 $ cd openssl-0.9.8s d1246 1 a1246 1 Building OpenSSL for the SCA 6000 on Solaris d1254 1 a1254 1 $ cd openssl-0.9.8s a1264 39

    Building OpenSSL for SoftHSM

    SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. It uses the Botan library for encryption and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

    $  cd softhsm-1.3.0 
    $  configure --prefix=/opt/pkcs11/usr 
    $  make 
    $  make install 
    $  export SOFTHSM_CONF=/opt/pkcs11/softhsm.conf 
    $  echo "0:/opt/pkcs11/softhsm.db" > $SOFTHSM_CONF 
    $  /opt/pkcs11/usr/bin/softhsm --init-token 0 --slot 0 --label softhsm 
    

    SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no need to use it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    $ cd openssl-0.9.8s
    $ ./Configure linux-x86_64 -pthread \
                --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \
                --pk11-flavor=sign-only \
                --prefix=/opt/pkcs11/usr
    

    After configuring, run "make" and "make test".

    d1266 4 a1269 4 "apps/openssl engine pkcs11" to confirm that PKCS #11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

    d1278 4 a1281 4 "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS #11 engine. If it is able to do so successfully, it will report “[ available ]”.

    d1283 4 a1286 3 "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

    d1290 1 a1290 1 Building BIND 9 with PKCS#11 d1295 1 a1295 1 Configuring BIND 9 for Linux with the AEP Keyper d1303 1 a1303 1 $ cd ../bind9 d1311 1 a1311 1 Configuring BIND 9 for Solaris with the SCA 6000 d1315 1 a1315 1 $ cd ../bind9 a1326 10

    Configuring BIND 9 for SoftHSM

    $ cd ../bind9
    $ ./configure --enable-threads \
               --with-openssl=/opt/pkcs11/usr \
               --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
    
    a1330 2

    (Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

    d1334 1 a1334 1 PKCS #11 Tools d1352 1 a1352 1 Using the HSM d1440 1 a1440 1 Specifying the engine on the command line d1461 1 a1461 1 Running named with automatic zone re-signing d1497 1 a1497 1 IPv6 Support in BIND 9 d1535 1 a1535 1 Address Lookups Using AAAA Records d1554 1 a1554 1 Address to Name Lookups Using Nibble Format @ 1.1.1.9.4.1.4.1 log @Pull up following revision(s) (requested by spz in ticket #1217): distrib/sets/lists/base/ad.mips64eb patch distrib/sets/lists/base/ad.mips64el patch distrib/sets/lists/base/md.amd64 patch distrib/sets/lists/base/md.sparc64 patch distrib/sets/lists/base/mi patch distrib/sets/lists/base/shl.mi patch distrib/sets/lists/comp/ad.mips64eb patch distrib/sets/lists/comp/ad.mips64el patch distrib/sets/lists/comp/md.amd64 patch distrib/sets/lists/comp/md.sparc64 patch distrib/sets/lists/comp/mi patch distrib/sets/lists/comp/shl.mi patch distrib/sets/lists/man/mi patch doc/3RDPARTY patch external/bsd/bind/Makefile.inc patch external/bsd/bind/bin/dnssec/Makefile patch external/bsd/bind/bin/dnssec/dnssec-verify/Makefile new external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/COPYRIGHT patch external/bsd/bind/dist/FAQ patch external/bsd/bind/dist/FAQ.xml patch external/bsd/bind/dist/HISTORY patch external/bsd/bind/dist/Makefile.in patch external/bsd/bind/dist/README patch external/bsd/bind/dist/REDIRECT-NOTES delete external/bsd/bind/dist/acconfig.h patch external/bsd/bind/dist/aclocal.m4 patch external/bsd/bind/dist/config.guess patch external/bsd/bind/dist/config.h.in patch external/bsd/bind/dist/config.h.win32 patch external/bsd/bind/dist/config.sub patch external/bsd/bind/dist/configure patch external/bsd/bind/dist/configure.in patch external/bsd/bind/dist/isc-config.sh.1 patch external/bsd/bind/dist/isc-config.sh.docbook patch external/bsd/bind/dist/isc-config.sh.html patch external/bsd/bind/dist/isc-config.sh.in patch external/bsd/bind/dist/ltmain.sh patch external/bsd/bind/dist/srcid new external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/Makefile.in patch external/bsd/bind/dist/bin/check/Makefile.in patch external/bsd/bind/dist/bin/check/check-tool.c patch external/bsd/bind/dist/bin/check/named-checkconf.8 patch external/bsd/bind/dist/bin/check/named-checkconf.c patch external/bsd/bind/dist/bin/check/named-checkconf.docbook patch external/bsd/bind/dist/bin/check/named-checkconf.html patch external/bsd/bind/dist/bin/check/named-checkzone.8 patch external/bsd/bind/dist/bin/check/named-checkzone.c patch external/bsd/bind/dist/bin/check/named-checkzone.docbook patch external/bsd/bind/dist/bin/check/named-checkzone.html patch external/bsd/bind/dist/bin/check/win32/checktool.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.dsw delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.mak delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.dsw delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.mak delete external/bsd/bind/dist/bin/confgen/Makefile.in patch external/bsd/bind/dist/bin/confgen/ddns-confgen.8 patch external/bsd/bind/dist/bin/confgen/ddns-confgen.c patch external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook patch external/bsd/bind/dist/bin/confgen/ddns-confgen.html patch external/bsd/bind/dist/bin/confgen/keygen.c patch external/bsd/bind/dist/bin/confgen/rndc-confgen.8 patch external/bsd/bind/dist/bin/confgen/rndc-confgen.c patch external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook patch external/bsd/bind/dist/bin/confgen/rndc-confgen.html patch external/bsd/bind/dist/bin/confgen/unix/Makefile.in patch external/bsd/bind/dist/bin/confgen/win32/confgentool.dsp delete external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.dsp delete external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.mak delete external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.dsp delete external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.mak delete external/bsd/bind/dist/bin/dig/Makefile.in patch external/bsd/bind/dist/bin/dig/dig.1 patch external/bsd/bind/dist/bin/dig/dig.c patch external/bsd/bind/dist/bin/dig/dig.docbook patch external/bsd/bind/dist/bin/dig/dig.html patch external/bsd/bind/dist/bin/dig/dighost.c patch external/bsd/bind/dist/bin/dig/host.1 patch external/bsd/bind/dist/bin/dig/host.c patch external/bsd/bind/dist/bin/dig/host.docbook patch external/bsd/bind/dist/bin/dig/host.html patch external/bsd/bind/dist/bin/dig/nslookup.1 patch external/bsd/bind/dist/bin/dig/nslookup.c patch external/bsd/bind/dist/bin/dig/nslookup.docbook patch external/bsd/bind/dist/bin/dig/nslookup.html patch external/bsd/bind/dist/bin/dig/include/dig/dig.h patch external/bsd/bind/dist/bin/dig/win32/dig.dsp delete external/bsd/bind/dist/bin/dig/win32/dig.mak delete external/bsd/bind/dist/bin/dig/win32/dighost.dsp delete external/bsd/bind/dist/bin/dig/win32/host.dsp delete external/bsd/bind/dist/bin/dig/win32/host.mak delete external/bsd/bind/dist/bin/dig/win32/nslookup.dsp delete external/bsd/bind/dist/bin/dig/win32/nslookup.mak delete external/bsd/bind/dist/bin/dnssec/Makefile.in patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8 new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.c new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html new external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.c patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.html patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.8 new external/bsd/bind/dist/bin/dnssec/dnssec-verify.c new external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook new external/bsd/bind/dist/bin/dnssec/dnssec-verify.html new external/bsd/bind/dist/bin/dnssec/dnssectool.c patch external/bsd/bind/dist/bin/dnssec/dnssectool.h patch external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp delete external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp delete external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak delete external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp delete external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak delete external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp delete external/bsd/bind/dist/bin/dnssec/win32/keygen.mak delete external/bsd/bind/dist/bin/dnssec/win32/nsupdate.dsp delete external/bsd/bind/dist/bin/dnssec/win32/nsupdate.dsw delete external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp delete external/bsd/bind/dist/bin/dnssec/win32/revoke.mak delete external/bsd/bind/dist/bin/dnssec/win32/settime.dsp delete external/bsd/bind/dist/bin/dnssec/win32/settime.mak delete external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp delete external/bsd/bind/dist/bin/dnssec/win32/signzone.mak delete external/bsd/bind/dist/bin/named/Makefile.in patch external/bsd/bind/dist/bin/named/bind.keys.h patch external/bsd/bind/dist/bin/named/bind9.ver3.xsl new external/bsd/bind/dist/bin/named/bind9.ver3.xsl.h new external/bsd/bind/dist/bin/named/bind9.xsl.h patch external/bsd/bind/dist/bin/named/bindkeys.pl patch external/bsd/bind/dist/bin/named/builtin.c patch external/bsd/bind/dist/bin/named/client.c patch external/bsd/bind/dist/bin/named/config.c patch external/bsd/bind/dist/bin/named/control.c patch external/bsd/bind/dist/bin/named/controlconf.c patch external/bsd/bind/dist/bin/named/convertxsl.pl patch external/bsd/bind/dist/bin/named/interfacemgr.c patch external/bsd/bind/dist/bin/named/log.c patch external/bsd/bind/dist/bin/named/logconf.c patch external/bsd/bind/dist/bin/named/lwaddr.c patch external/bsd/bind/dist/bin/named/lwdgnba.c patch external/bsd/bind/dist/bin/named/lwdgrbn.c patch external/bsd/bind/dist/bin/named/lwresd.8 patch external/bsd/bind/dist/bin/named/lwresd.c patch external/bsd/bind/dist/bin/named/lwresd.docbook patch external/bsd/bind/dist/bin/named/lwresd.html patch external/bsd/bind/dist/bin/named/main.c patch external/bsd/bind/dist/bin/named/named.8 patch external/bsd/bind/dist/bin/named/named.conf.5 patch external/bsd/bind/dist/bin/named/named.conf.docbook patch external/bsd/bind/dist/bin/named/named.conf.html patch external/bsd/bind/dist/bin/named/named.docbook patch external/bsd/bind/dist/bin/named/named.html patch external/bsd/bind/dist/bin/named/query.c patch external/bsd/bind/dist/bin/named/server.c patch external/bsd/bind/dist/bin/named/statschannel.c patch external/bsd/bind/dist/bin/named/tkeyconf.c patch external/bsd/bind/dist/bin/named/tsigconf.c patch external/bsd/bind/dist/bin/named/update.c patch external/bsd/bind/dist/bin/named/xfrout.c patch external/bsd/bind/dist/bin/named/zoneconf.c patch external/bsd/bind/dist/bin/named/include/named/client.h patch external/bsd/bind/dist/bin/named/include/named/globals.h patch external/bsd/bind/dist/bin/named/include/named/main.h patch external/bsd/bind/dist/bin/named/include/named/query.h patch external/bsd/bind/dist/bin/named/include/named/server.h patch external/bsd/bind/dist/bin/named/unix/Makefile.in patch external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c patch external/bsd/bind/dist/bin/named/unix/os.c patch external/bsd/bind/dist/bin/named/win32/named.dsp delete external/bsd/bind/dist/bin/named/win32/named.mak delete external/bsd/bind/dist/bin/nsupdate/Makefile.in patch external/bsd/bind/dist/bin/nsupdate/nsupdate.1 patch external/bsd/bind/dist/bin/nsupdate/nsupdate.c patch external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook patch external/bsd/bind/dist/bin/nsupdate/nsupdate.html patch external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp delete external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak delete external/bsd/bind/dist/bin/pkcs11/Makefile.in patch external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8s-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8za-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0f-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0m-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1h-patch new external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook patch external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.mak delete external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.mak delete external/bsd/bind/dist/bin/pkcs11/win32/pk11list.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11list.mak delete external/bsd/bind/dist/bin/python/Makefile.in new external/bsd/bind/dist/bin/python/dnssec-checkds.8 new external/bsd/bind/dist/bin/python/dnssec-checkds.docbook new external/bsd/bind/dist/bin/python/dnssec-checkds.html new external/bsd/bind/dist/bin/python/dnssec-checkds.py.in new external/bsd/bind/dist/bin/python/dnssec-coverage.8 new external/bsd/bind/dist/bin/python/dnssec-coverage.docbook new external/bsd/bind/dist/bin/python/dnssec-coverage.html new external/bsd/bind/dist/bin/python/dnssec-coverage.py.in new external/bsd/bind/dist/bin/rndc/Makefile.in patch external/bsd/bind/dist/bin/rndc/rndc.8 patch external/bsd/bind/dist/bin/rndc/rndc.c patch external/bsd/bind/dist/bin/rndc/rndc.conf.5 patch external/bsd/bind/dist/bin/rndc/rndc.conf.docbook patch external/bsd/bind/dist/bin/rndc/rndc.conf.html patch external/bsd/bind/dist/bin/rndc/rndc.docbook patch external/bsd/bind/dist/bin/rndc/rndc.html patch external/bsd/bind/dist/bin/rndc/win32/rndc.dsp delete external/bsd/bind/dist/bin/rndc/win32/rndc.mak delete external/bsd/bind/dist/bin/rndc/win32/rndcutil.dsp delete external/bsd/bind/dist/bin/tests/Makefile.in patch external/bsd/bind/dist/bin/tests/adb_test.c patch external/bsd/bind/dist/bin/tests/b8t.mk patch external/bsd/bind/dist/bin/tests/b9t.mk patch external/bsd/bind/dist/bin/tests/backtrace_test.c patch external/bsd/bind/dist/bin/tests/byaddr_test.c patch external/bsd/bind/dist/bin/tests/byname_test.c patch external/bsd/bind/dist/bin/tests/db_test.c patch external/bsd/bind/dist/bin/tests/fsaccess_test.c patch external/bsd/bind/dist/bin/tests/hash_test.c patch external/bsd/bind/dist/bin/tests/headerdep_test.sh.in patch external/bsd/bind/dist/bin/tests/log_test.c patch external/bsd/bind/dist/bin/tests/rbt_test.txt patch external/bsd/bind/dist/bin/tests/rdata_test.c patch external/bsd/bind/dist/bin/tests/resolv.conf.sample patch external/bsd/bind/dist/bin/tests/rwlock_test.c patch external/bsd/bind/dist/bin/tests/shutdown_test.c patch external/bsd/bind/dist/bin/tests/sig0_test.c patch external/bsd/bind/dist/bin/tests/sock_test.c patch external/bsd/bind/dist/bin/tests/t_api.pl patch external/bsd/bind/dist/bin/tests/task_test.c patch external/bsd/bind/dist/bin/tests/timer_test.c patch external/bsd/bind/dist/bin/tests/zone_test.c patch external/bsd/bind/dist/bin/tests/atomic/Makefile.in patch external/bsd/bind/dist/bin/tests/atomic/t_atomic.c patch external/bsd/bind/dist/bin/tests/db/Makefile.in patch external/bsd/bind/dist/bin/tests/db/t_db.c patch external/bsd/bind/dist/bin/tests/dnssec-signzone/run-test.sh patch external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.key delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.key.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.private delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.private.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.key delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.key.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.private delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+00002.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+00002.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.private delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.private delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+49667.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+49667.key.in new external/bsd/bind/dist/bin/tests/dst/Makefile.in patch external/bsd/bind/dist/bin/tests/dst/dst_2_data delete external/bsd/bind/dist/bin/tests/dst/dst_2_data.in new external/bsd/bind/dist/bin/tests/dst/dst_test.c patch external/bsd/bind/dist/bin/tests/dst/gsstest.c patch external/bsd/bind/dist/bin/tests/dst/t2_data_1 delete external/bsd/bind/dist/bin/tests/dst/t2_data_1.in new external/bsd/bind/dist/bin/tests/dst/t2_data_2 delete external/bsd/bind/dist/bin/tests/dst/t2_data_2.in new external/bsd/bind/dist/bin/tests/dst/t2_dsasig delete external/bsd/bind/dist/bin/tests/dst/t2_dsasig.in new external/bsd/bind/dist/bin/tests/dst/t2_rsasig delete external/bsd/bind/dist/bin/tests/dst/t2_rsasig.in new external/bsd/bind/dist/bin/tests/dst/t_dst.c patch external/bsd/bind/dist/bin/tests/hashes/Makefile.in patch external/bsd/bind/dist/bin/tests/hashes/t_hashes.c patch external/bsd/bind/dist/bin/tests/master/Makefile.in patch external/bsd/bind/dist/bin/tests/master/t_master.c patch external/bsd/bind/dist/bin/tests/mem/Makefile.in patch external/bsd/bind/dist/bin/tests/mem/t_mem.c patch external/bsd/bind/dist/bin/tests/names/Makefile.in patch external/bsd/bind/dist/bin/tests/names/dns_name_hash_data patch external/bsd/bind/dist/bin/tests/names/t_names.c patch external/bsd/bind/dist/bin/tests/net/Makefile.in patch external/bsd/bind/dist/bin/tests/rbt/Makefile.in patch external/bsd/bind/dist/bin/tests/rbt/t_rbt.c patch external/bsd/bind/dist/bin/tests/resolver/Makefile.in patch external/bsd/bind/dist/bin/tests/resolver/t_resolver.c patch external/bsd/bind/dist/bin/tests/sockaddr/Makefile.in patch external/bsd/bind/dist/bin/tests/sockaddr/t_sockaddr.c patch external/bsd/bind/dist/bin/tests/startperf/clean.sh patch external/bsd/bind/dist/bin/tests/startperf/makenames.pl patch external/bsd/bind/dist/bin/tests/startperf/mkzonefile.pl patch external/bsd/bind/dist/bin/tests/startperf/setup.sh patch external/bsd/bind/dist/bin/tests/system/Makefile.in patch external/bsd/bind/dist/bin/tests/system/README patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/bin/tests/system/cleanall.sh patch external/bsd/bind/dist/bin/tests/system/cleanpkcs11.sh patch external/bsd/bind/dist/bin/tests/system/conf.sh.in patch external/bsd/bind/dist/bin/tests/system/digcomp.pl patch external/bsd/bind/dist/bin/tests/system/genzone.sh patch external/bsd/bind/dist/bin/tests/system/ifconfig.sh patch external/bsd/bind/dist/bin/tests/system/org.isc.bind.system patch external/bsd/bind/dist/bin/tests/system/packet.pl patch external/bsd/bind/dist/bin/tests/system/run.sh patch external/bsd/bind/dist/bin/tests/system/runall.sh patch external/bsd/bind/dist/bin/tests/system/send.pl patch external/bsd/bind/dist/bin/tests/system/setup.sh patch external/bsd/bind/dist/bin/tests/system/start.pl patch external/bsd/bind/dist/bin/tests/system/start.sh patch external/bsd/bind/dist/bin/tests/system/stop.pl patch external/bsd/bind/dist/bin/tests/system/stop.sh patch external/bsd/bind/dist/bin/tests/system/testcrypto.sh new external/bsd/bind/dist/bin/tests/system/testsock.pl patch external/bsd/bind/dist/bin/tests/system/testsock6.pl patch external/bsd/bind/dist/bin/tests/system/acl/clean.sh patch external/bsd/bind/dist/bin/tests/system/acl/setup.sh patch external/bsd/bind/dist/bin/tests/system/acl/tests.sh patch external/bsd/bind/dist/bin/tests/system/acl/ns2/named5.conf new external/bsd/bind/dist/bin/tests/system/additional/clean.sh new external/bsd/bind/dist/bin/tests/system/additional/setup.sh new external/bsd/bind/dist/bin/tests/system/additional/tests.sh new external/bsd/bind/dist/bin/tests/system/addzone/clean.sh patch external/bsd/bind/dist/bin/tests/system/addzone/setup.sh patch external/bsd/bind/dist/bin/tests/system/addzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/addzone/ns1/inlineslave.db new external/bsd/bind/dist/bin/tests/system/addzone/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/addzone/ns2/added.db patch external/bsd/bind/dist/bin/tests/system/addzone/ns2/inline.db new external/bsd/bind/dist/bin/tests/system/allow_query/clean.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/setup.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named57.conf new external/bsd/bind/dist/bin/tests/system/autosign/clean.sh patch external/bsd/bind/dist/bin/tests/system/autosign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/autosign/setup.sh patch external/bsd/bind/dist/bin/tests/system/autosign/tests.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh patch external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in new external/bsd/bind/dist/bin/tests/system/builtin/clean.sh new external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c new external/bsd/bind/dist/bin/tests/system/builtin/tests.sh patch external/bsd/bind/dist/bin/tests/system/builtin/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/builtin/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/cacheclean/clean.sh patch external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh patch external/bsd/bind/dist/bin/tests/system/cacheclean/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/case/clean.sh new external/bsd/bind/dist/bin/tests/system/case/tests.sh new external/bsd/bind/dist/bin/tests/system/case/ns1/example.db new external/bsd/bind/dist/bin/tests/system/case/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/case/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/checkconf/altdb.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-also-notify.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-dnssec.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-hint.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-inline-slave.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-many.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-master-request-ixfr.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-noddns.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-tsig.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad.conf delete external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-names-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-names.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/good.conf patch external/bsd/bind/dist/bin/tests/system/checkconf/hint-nofile.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-bad.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-good.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-no.conf new external/bsd/bind/dist/bin/tests/system/checkconf/notify.conf new external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/warn-keydir.conf new external/bsd/bind/dist/bin/tests/system/checkds/clean.sh new external/bsd/bind/dist/bin/tests/system/checkds/dig.pl new external/bsd/bind/dist/bin/tests/system/checkds/dig.sh new external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dlv.example.dlv.db new external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dnskey.db new external/bsd/bind/dist/bin/tests/system/checkds/missing.example.ds.db new external/bsd/bind/dist/bin/tests/system/checkds/none.example.dnskey.db new external/bsd/bind/dist/bin/tests/system/checkds/ok.example.dlv.example.dlv.db new external/bsd/bind/dist/bin/tests/system/checkds/ok.example.dnskey.db new external/bsd/bind/dist/bin/tests/system/checkds/ok.example.ds.db new external/bsd/bind/dist/bin/tests/system/checkds/setup.sh new external/bsd/bind/dist/bin/tests/system/checkds/tests.sh new external/bsd/bind/dist/bin/tests/system/checkds/wrong.example.dlv.example.dlv.dbnew external/bsd/bind/dist/bin/tests/system/checkds/wrong.example.dnskey.db new external/bsd/bind/dist/bin/tests/system/checkds/wrong.example.ds.db new external/bsd/bind/dist/bin/tests/system/checknames/clean.sh patch external/bsd/bind/dist/bin/tests/system/checknames/setup.sh patch external/bsd/bind/dist/bin/tests/system/checknames/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/ns4/master-ignore.update.db.in new external/bsd/bind/dist/bin/tests/system/checknames/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/checknames/ns4/root.hints new external/bsd/bind/dist/bin/tests/system/checkzone/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3-padded.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3owner-padded.dbnew external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad2.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsec3-nopadhash.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/spf.db new external/bsd/bind/dist/bin/tests/system/coverage/clean.sh new external/bsd/bind/dist/bin/tests/system/coverage/prereq.sh new external/bsd/bind/dist/bin/tests/system/coverage/setup.sh new external/bsd/bind/dist/bin/tests/system/coverage/tests.sh new external/bsd/bind/dist/bin/tests/system/coverage/01-ksk-inactive/README new external/bsd/bind/dist/bin/tests/system/coverage/01-ksk-inactive/expect new external/bsd/bind/dist/bin/tests/system/coverage/02-zsk-inactive/README new external/bsd/bind/dist/bin/tests/system/coverage/02-zsk-inactive/expect new external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/README new external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect new external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/README new external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect new external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/README new external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect new external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/README new external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect new external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/README new external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect new external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/README new external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect new external/bsd/bind/dist/bin/tests/system/database/clean.sh patch external/bsd/bind/dist/bin/tests/system/database/setup.sh patch external/bsd/bind/dist/bin/tests/system/database/tests.sh patch external/bsd/bind/dist/bin/tests/system/dialup/setup.sh patch external/bsd/bind/dist/bin/tests/system/dialup/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlv/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlv/prereq.sh new external/bsd/bind/dist/bin/tests/system/dlv/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlv/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns6/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/prereq.sh new external/bsd/bind/dist/bin/tests/system/dlvauto/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlz/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlz/prereq.sh.in patch external/bsd/bind/dist/bin/tests/system/dlz/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in patch external/bsd/bind/dist/bin/tests/system/dlzexternal/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c patch external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh patch external/bsd/bind/dist/bin/tests/system/dname/clean.sh patch external/bsd/bind/dist/bin/tests/system/dname/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/clean.sh patch external/bsd/bind/dist/bin/tests/system/dns64/prereq.sh new external/bsd/bind/dist/bin/tests/system/dns64/setup.sh patch external/bsd/bind/dist/bin/tests/system/dns64/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dns64/ns2/rpz.db new external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/dnssec_update_test.pl patch external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/in-addr.arpa.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns2/insecure.secure.example.db patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/expired.example.db.inpatch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/expiring.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/inline.example.db new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/lower.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/publish-inactive.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval1.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval2.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/upper.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named3.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named4.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns6/optout-tld.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns7/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/split-rrsig.db.in new external/bsd/bind/dist/bin/tests/system/dsdigest/prereq.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/clean.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/setup.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/root.db.in new external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/sign.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/clean.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/setup.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/empty.db new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named1.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named2.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/rfc1918.zones new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/root.hint new external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/clean.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/setup.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/unsigned.db patch external/bsd/bind/dist/bin/tests/system/formerr/clean.sh new external/bsd/bind/dist/bin/tests/system/formerr/formerr.pl new external/bsd/bind/dist/bin/tests/system/formerr/nametoolong new external/bsd/bind/dist/bin/tests/system/formerr/noquestions new external/bsd/bind/dist/bin/tests/system/formerr/tests.sh new external/bsd/bind/dist/bin/tests/system/formerr/twoquestions new external/bsd/bind/dist/bin/tests/system/formerr/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/formerr/ns1/root.db new external/bsd/bind/dist/bin/tests/system/forward/clean.sh patch external/bsd/bind/dist/bin/tests/system/forward/tests.sh patch external/bsd/bind/dist/bin/tests/system/forward/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/forward/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/glue/clean.sh patch external/bsd/bind/dist/bin/tests/system/glue/setup.sh patch external/bsd/bind/dist/bin/tests/system/glue/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/clean.sh patch external/bsd/bind/dist/bin/tests/system/gost/prereq.sh new external/bsd/bind/dist/bin/tests/system/gost/prereq.sh.in delete external/bsd/bind/dist/bin/tests/system/gost/setup.sh patch external/bsd/bind/dist/bin/tests/system/gost/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/inline/checkdsa.sh.in new external/bsd/bind/dist/bin/tests/system/inline/clean.sh patch external/bsd/bind/dist/bin/tests/system/inline/prereq.sh new external/bsd/bind/dist/bin/tests/system/inline/setup.sh patch external/bsd/bind/dist/bin/tests/system/inline/tests.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/inline/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/inline/ns3/master3.db.in patch external/bsd/bind/dist/bin/tests/system/inline/ns3/master4.db.in new external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/inline/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/prereq.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/setup.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/ans2/startme delete external/bsd/bind/dist/bin/tests/system/ixfr/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/limits/clean.sh patch external/bsd/bind/dist/bin/tests/system/limits/tests.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/setup.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/Makefile.in patch external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c patch external/bsd/bind/dist/bin/tests/system/lwresd/resolv.conf patch external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/resolv.conf patch external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh patch external/bsd/bind/dist/bin/tests/system/masterfile/knowngood.dig.out patch external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterfile/ns1/include.db patch external/bsd/bind/dist/bin/tests/system/masterformat/clean.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/prereq.sh new external/bsd/bind/dist/bin/tests/system/masterformat/setup.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/metadata/clean.sh patch external/bsd/bind/dist/bin/tests/system/metadata/prereq.sh patch external/bsd/bind/dist/bin/tests/system/metadata/setup.sh patch external/bsd/bind/dist/bin/tests/system/metadata/tests.sh patch external/bsd/bind/dist/bin/tests/system/notify/clean.sh patch external/bsd/bind/dist/bin/tests/system/notify/setup.sh patch external/bsd/bind/dist/bin/tests/system/notify/tests.sh patch external/bsd/bind/dist/bin/tests/system/nslookup/clean.sh new external/bsd/bind/dist/bin/tests/system/nslookup/setup.sh new external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh new external/bsd/bind/dist/bin/tests/system/nslookup/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/commandlist new external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh new external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/update_test.pl patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/clean.sh patch external/bsd/bind/dist/bin/tests/system/pending/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pending/setup.sh patch external/bsd/bind/dist/bin/tests/system/pending/tests.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/clean.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/setup.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/clean.sh patch external/bsd/bind/dist/bin/tests/system/redirect/prereq.sh new external/bsd/bind/dist/bin/tests/system/redirect/setup.sh patch external/bsd/bind/dist/bin/tests/system/redirect/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns2/example.db.in new external/bsd/bind/dist/bin/tests/system/redirect/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db delete external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db.in new external/bsd/bind/dist/bin/tests/system/resolver/clean.sh patch external/bsd/bind/dist/bin/tests/system/resolver/prereq.sh patch external/bsd/bind/dist/bin/tests/system/resolver/setup.sh patch external/bsd/bind/dist/bin/tests/system/resolver/tests.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ans2/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ans3/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns4/broken.db new external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/broken.db new external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns7/named.conf delete external/bsd/bind/dist/bin/tests/system/resolver/ns7/named1.conf new external/bsd/bind/dist/bin/tests/system/resolver/ns7/named2.conf new external/bsd/bind/dist/bin/tests/system/rndc/clean.sh patch external/bsd/bind/dist/bin/tests/system/rndc/setup.sh patch external/bsd/bind/dist/bin/tests/system/rndc/tests.sh patch external/bsd/bind/dist/bin/tests/system/rndc/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rndc/ns2/secondkey.conf new external/bsd/bind/dist/bin/tests/system/rndc/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in patch external/bsd/bind/dist/bin/tests/system/rpz/clean.sh patch external/bsd/bind/dist/bin/tests/system/rpz/prereq.sh new external/bsd/bind/dist/bin/tests/system/rpz/qperf.sh new external/bsd/bind/dist/bin/tests/system/rpz/rpz.c patch external/bsd/bind/dist/bin/tests/system/rpz/setup.sh patch external/bsd/bind/dist/bin/tests/system/rpz/test1 patch external/bsd/bind/dist/bin/tests/system/rpz/test2 patch external/bsd/bind/dist/bin/tests/system/rpz/test3 patch external/bsd/bind/dist/bin/tests/system/rpz/test4 patch external/bsd/bind/dist/bin/tests/system/rpz/test4a new external/bsd/bind/dist/bin/tests/system/rpz/test5 patch external/bsd/bind/dist/bin/tests/system/rpz/tests.sh patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/root.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/base-tld2s.db new external/bsd/bind/dist/bin/tests/system/rpz/ns2/bl.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/blv2.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/blv3.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/tld2.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash1 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash2 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/tld4.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/hints new external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.args new external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.conf new external/bsd/bind/dist/bin/tests/system/rpz/ns5/tld5.db new external/bsd/bind/dist/bin/tests/system/rpz/ns6/hints new external/bsd/bind/dist/bin/tests/system/rpz/ns6/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/Makefile.in new external/bsd/bind/dist/bin/tests/system/rrl/clean.sh new external/bsd/bind/dist/bin/tests/system/rrl/prereq.sh new external/bsd/bind/dist/bin/tests/system/rrl/rrl.c new external/bsd/bind/dist/bin/tests/system/rrl/setup.sh new external/bsd/bind/dist/bin/tests/system/rrl/tests.sh new external/bsd/bind/dist/bin/tests/system/rrl/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns1/root.db new external/bsd/bind/dist/bin/tests/system/rrl/ns2/hints new external/bsd/bind/dist/bin/tests/system/rrl/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns2/tld2.db new external/bsd/bind/dist/bin/tests/system/rrl/ns3/hints new external/bsd/bind/dist/bin/tests/system/rrl/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns3/tld3.db new external/bsd/bind/dist/bin/tests/system/rrsetorder/clean.sh patch external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh patch external/bsd/bind/dist/bin/tests/system/rrsetorder/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in new external/bsd/bind/dist/bin/tests/system/rsabigexponent/bigkey.c new external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh new external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh new external/bsd/bind/dist/bin/tests/system/rsabigexponent/setup.sh new external/bsd/bind/dist/bin/tests/system/rsabigexponent/tests.sh new external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/bad01.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/bad02.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/bad03.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/good01.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/good02.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/good03.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/root.db.in new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.key new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.key new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.private new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/dsset-example.in new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/example.db.bad new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/example.db.innew external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/sign.sh new external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/smartsign/clean.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/setup.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh patch external/bsd/bind/dist/bin/tests/system/sortlist/clean.sh patch external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh patch external/bsd/bind/dist/bin/tests/system/spf/clean.sh new external/bsd/bind/dist/bin/tests/system/spf/tests.sh new external/bsd/bind/dist/bin/tests/system/spf/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/spf/ns1/spf.db new external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/prereq.sh new external/bsd/bind/dist/bin/tests/system/staticstub/setup.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/stress/clean.sh patch external/bsd/bind/dist/bin/tests/system/stress/setup.pl patch external/bsd/bind/dist/bin/tests/system/stress/setup.sh patch external/bsd/bind/dist/bin/tests/system/stress/tests.sh patch external/bsd/bind/dist/bin/tests/system/stress/update.pl patch external/bsd/bind/dist/bin/tests/system/stub/clean.sh patch external/bsd/bind/dist/bin/tests/system/stub/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in patch external/bsd/bind/dist/bin/tests/system/tkey/clean.sh patch external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c patch external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c patch external/bsd/bind/dist/bin/tests/system/tkey/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tkey/setup.sh patch external/bsd/bind/dist/bin/tests/system/tkey/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/example.db new external/bsd/bind/dist/bin/tests/system/tkey/ns1/named.conf.in patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsig/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsig/tests.sh patch external/bsd/bind/dist/bin/tests/system/tsig/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in patch external/bsd/bind/dist/bin/tests/system/tsiggss/authsock.pl patch external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/clean.sh patch external/bsd/bind/dist/bin/tests/system/unknown/large.out patch external/bsd/bind/dist/bin/tests/system/unknown/prereq.sh new external/bsd/bind/dist/bin/tests/system/unknown/setup.sh patch external/bsd/bind/dist/bin/tests/system/unknown/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/ns1/example-in.db patch external/bsd/bind/dist/bin/tests/system/unknown/ns1/large.db patch external/bsd/bind/dist/bin/tests/system/unknown/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/unknown/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/unknown/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/unknown/zones/nan.bad new external/bsd/bind/dist/bin/tests/system/upforwd/clean.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/prereq.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/ans4/ans.pl patch external/bsd/bind/dist/bin/tests/system/v6synth/clean.sh patch external/bsd/bind/dist/bin/tests/system/v6synth/tests.sh patch external/bsd/bind/dist/bin/tests/system/verify/clean.sh new external/bsd/bind/dist/bin/tests/system/verify/prereq.sh new external/bsd/bind/dist/bin/tests/system/verify/setup.sh new external/bsd/bind/dist/bin/tests/system/verify/tests.sh new external/bsd/bind/dist/bin/tests/system/verify/zones/genzones.sh new external/bsd/bind/dist/bin/tests/system/verify/zones/unsigned.db new external/bsd/bind/dist/bin/tests/system/views/clean.sh patch external/bsd/bind/dist/bin/tests/system/views/setup.sh patch external/bsd/bind/dist/bin/tests/system/views/tests.sh patch external/bsd/bind/dist/bin/tests/system/wildcard/clean.sh new external/bsd/bind/dist/bin/tests/system/wildcard/prereq.sh new external/bsd/bind/dist/bin/tests/system/wildcard/setup.sh new external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/dlv.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/nsec.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/nsec3.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/private.nsec.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/private.nsec3.db.innew external/bsd/bind/dist/bin/tests/system/wildcard/ns1/root.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh new external/bsd/bind/dist/bin/tests/system/wildcard/ns2/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns3/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns5/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns5/named.conf new external/bsd/bind/dist/bin/tests/system/xfer/clean.sh patch external/bsd/bind/dist/bin/tests/system/xfer/dig1.good patch external/bsd/bind/dist/bin/tests/system/xfer/dig2.good patch external/bsd/bind/dist/bin/tests/system/xfer/prereq.sh patch external/bsd/bind/dist/bin/tests/system/xfer/setup.sh patch external/bsd/bind/dist/bin/tests/system/xfer/tests.sh patch external/bsd/bind/dist/bin/tests/system/xfer/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/xfer/ns2/slave.db.in new external/bsd/bind/dist/bin/tests/system/xferquota/clean.sh patch external/bsd/bind/dist/bin/tests/system/xferquota/setup.pl patch external/bsd/bind/dist/bin/tests/system/xferquota/setup.sh patch external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh patch external/bsd/bind/dist/bin/tests/system/zero/clean.sh new external/bsd/bind/dist/bin/tests/system/zero/setup.sh new external/bsd/bind/dist/bin/tests/system/zero/tests.sh new external/bsd/bind/dist/bin/tests/system/zero/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db new external/bsd/bind/dist/bin/tests/system/zero/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns3/root.hint new external/bsd/bind/dist/bin/tests/system/zero/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/zonechecks/prereq.sh new external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh new external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf new external/bsd/bind/dist/bin/tests/tasks/Makefile.in patch external/bsd/bind/dist/bin/tests/tasks/t_tasks.c patch external/bsd/bind/dist/bin/tests/timers/Makefile.in patch external/bsd/bind/dist/bin/tests/timers/t_timers.c patch external/bsd/bind/dist/bin/tests/virtual-time/Makefile.in patch external/bsd/bind/dist/bin/tests/virtual-time/cleanall.sh patch external/bsd/bind/dist/bin/tests/virtual-time/conf.sh.in patch external/bsd/bind/dist/bin/tests/virtual-time/run.sh patch external/bsd/bind/dist/bin/tests/virtual-time/runall.sh patch external/bsd/bind/dist/bin/tests/virtual-time/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/start.pl patch external/bsd/bind/dist/bin/tests/virtual-time/start.sh patch external/bsd/bind/dist/bin/tests/virtual-time/stop.pl patch external/bsd/bind/dist/bin/tests/virtual-time/stop.sh patch external/bsd/bind/dist/bin/tests/virtual-time/testsock.pl patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/clean.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/tests.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/wrap.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/clean.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/tests.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/wrap.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/clean.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/tests.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/ns1/wrap.sh patch external/bsd/bind/dist/bin/tools/Makefile.in patch external/bsd/bind/dist/bin/tools/arpaname.1 patch external/bsd/bind/dist/bin/tools/arpaname.docbook patch external/bsd/bind/dist/bin/tools/arpaname.html patch external/bsd/bind/dist/bin/tools/genrandom.8 patch external/bsd/bind/dist/bin/tools/genrandom.c patch external/bsd/bind/dist/bin/tools/genrandom.docbook patch external/bsd/bind/dist/bin/tools/genrandom.html patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8 patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html patch external/bsd/bind/dist/bin/tools/named-journalprint.8 patch external/bsd/bind/dist/bin/tools/named-journalprint.docbook patch external/bsd/bind/dist/bin/tools/named-journalprint.html patch external/bsd/bind/dist/bin/tools/nsec3hash.8 patch external/bsd/bind/dist/bin/tools/nsec3hash.c patch external/bsd/bind/dist/bin/tools/nsec3hash.docbook patch external/bsd/bind/dist/bin/tools/nsec3hash.html patch external/bsd/bind/dist/bin/tools/win32/arpaname.dsp delete external/bsd/bind/dist/bin/tools/win32/arpaname.mak delete external/bsd/bind/dist/bin/tools/win32/genrandom.dsp delete external/bsd/bind/dist/bin/tools/win32/genrandom.mak delete external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp delete external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak delete external/bsd/bind/dist/bin/tools/win32/journalprint.dsp delete external/bsd/bind/dist/bin/tools/win32/journalprint.mak delete external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp delete external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak delete external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.dsp delete external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.mak delete external/bsd/bind/dist/contrib/README new external/bsd/bind/dist/contrib/check-secure-delegation.pl.in patch external/bsd/bind/dist/contrib/check5011.pl new external/bsd/bind/dist/contrib/zone-edit.sh.in patch external/bsd/bind/dist/contrib/dane/mkdane.sh new external/bsd/bind/dist/contrib/dane/tlsa6698.pem new external/bsd/bind/dist/contrib/dbus/GetForwarders delete external/bsd/bind/dist/contrib/dbus/INSTALL delete external/bsd/bind/dist/contrib/dbus/Makefile.9.3.2b1 delete external/bsd/bind/dist/contrib/dbus/Makefile.9.3.3rc2 delete external/bsd/bind/dist/contrib/dbus/README.DBUS delete external/bsd/bind/dist/contrib/dbus/SetForwarders delete external/bsd/bind/dist/contrib/dbus/bind-9.3.2b1-dbus.patch delete external/bsd/bind/dist/contrib/dbus/bind-9.3.3rc2-dbus.patch delete external/bsd/bind/dist/contrib/dbus/dbus_mgr.c delete external/bsd/bind/dist/contrib/dbus/dbus_mgr.h delete external/bsd/bind/dist/contrib/dbus/dbus_service.c delete external/bsd/bind/dist/contrib/dbus/dbus_service.h delete external/bsd/bind/dist/contrib/dbus/named-dbus-system.conf delete external/bsd/bind/dist/contrib/dbus/named-dbus.service delete external/bsd/bind/dist/contrib/dlz/config.dlz.in patch external/bsd/bind/dist/contrib/dlz/bin/dlzbdb/Makefile.in patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_dlopen_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_filesystem_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_ldap_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_mysql_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_odbc_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_postgres_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/sdlz_helper.c patch external/bsd/bind/dist/contrib/dlz/example/Makefile patch external/bsd/bind/dist/contrib/dlz/example/README patch external/bsd/bind/dist/contrib/dlz/example/dlz_example.c patch external/bsd/bind/dist/contrib/dlz/example/dlz_minimal.h delete external/bsd/bind/dist/contrib/dlz/modules/dlz_minimal.h new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/Makefile new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/README.md new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/bdbhpt-populate.pl new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/dns-data.txt new external/bsd/bind/dist/contrib/named-bootconf/named-bootconf.sh patch external/bsd/bind/dist/contrib/nanny/nanny.pl patch external/bsd/bind/dist/contrib/nslint-2.1a3/strerror.c patch external/bsd/bind/dist/contrib/perftcpdns/Makefile.in new external/bsd/bind/dist/contrib/perftcpdns/configure new external/bsd/bind/dist/contrib/perftcpdns/configure.in new external/bsd/bind/dist/contrib/perftcpdns/perftcpdns.c new external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.c patch external/bsd/bind/dist/contrib/query-loc-0.4.0/loc_ntoa.c patch external/bsd/bind/dist/contrib/queryperf/queryperf.c patch external/bsd/bind/dist/contrib/sdb/bdb/bdb.c patch external/bsd/bind/dist/contrib/sdb/dir/dirdb.c patch external/bsd/bind/dist/contrib/sdb/ldap/ldapdb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/pgsqldb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/zonetodb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/sqlitedb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/zone2sqlite.c patch external/bsd/bind/dist/contrib/sdb/tcl/lookup.tcl patch external/bsd/bind/dist/contrib/sdb/tcl/tcldb.c patch external/bsd/bind/dist/contrib/sdb/time/timedb.c patch external/bsd/bind/dist/contrib/zkt/Makefile.in patch external/bsd/bind/dist/contrib/zkt/dki.c patch external/bsd/bind/dist/contrib/zkt/zkt-soaserial.c patch external/bsd/bind/dist/contrib/zkt/doc/rfc5011.txt delete external/bsd/bind/dist/doc/Makefile.in patch external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/Makefile.in patch external/bsd/bind/dist/doc/arm/latex-fixup.pl patch external/bsd/bind/dist/doc/arm/libdns.xml patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html new external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html new external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html new external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/doc/arm/pkcs11.xml patch external/bsd/bind/dist/doc/doxygen/Makefile.in patch external/bsd/bind/dist/doc/doxygen/doxygen-input-filter.in patch external/bsd/bind/dist/doc/misc/Makefile.in patch external/bsd/bind/dist/doc/misc/format-options.pl patch external/bsd/bind/dist/doc/misc/options patch external/bsd/bind/dist/doc/misc/sort-options.pl patch external/bsd/bind/dist/doc/xsl/Makefile.in patch external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in patch external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in patch external/bsd/bind/dist/lib/Atffile patch external/bsd/bind/dist/lib/Makefile.in patch external/bsd/bind/dist/lib/bind9/Makefile.in patch external/bsd/bind/dist/lib/bind9/api patch external/bsd/bind/dist/lib/bind9/check.c patch external/bsd/bind/dist/lib/bind9/getaddresses.c patch external/bsd/bind/dist/lib/bind9/include/Makefile.in patch external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in patch external/bsd/bind/dist/lib/bind9/win32/libbind9.dsp delete external/bsd/bind/dist/lib/bind9/win32/libbind9.mak delete external/bsd/bind/dist/lib/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/acache.c patch external/bsd/bind/dist/lib/dns/acl.c patch external/bsd/bind/dist/lib/dns/adb.c patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/byaddr.c patch external/bsd/bind/dist/lib/dns/cache.c patch external/bsd/bind/dist/lib/dns/client.c patch external/bsd/bind/dist/lib/dns/db.c patch external/bsd/bind/dist/lib/dns/dbtable.c patch external/bsd/bind/dist/lib/dns/diff.c patch external/bsd/bind/dist/lib/dns/dispatch.c patch external/bsd/bind/dist/lib/dns/dlz.c patch external/bsd/bind/dist/lib/dns/dns64.c patch external/bsd/bind/dist/lib/dns/dnssec.c patch external/bsd/bind/dist/lib/dns/ds.c patch external/bsd/bind/dist/lib/dns/dst_api.c patch external/bsd/bind/dist/lib/dns/dst_internal.h patch external/bsd/bind/dist/lib/dns/dst_openssl.h patch external/bsd/bind/dist/lib/dns/dst_parse.c patch external/bsd/bind/dist/lib/dns/dst_parse.h patch external/bsd/bind/dist/lib/dns/dst_result.c patch external/bsd/bind/dist/lib/dns/ecdb.c patch external/bsd/bind/dist/lib/dns/gen-win32.h patch external/bsd/bind/dist/lib/dns/gen.c patch external/bsd/bind/dist/lib/dns/gssapi_link.c patch external/bsd/bind/dist/lib/dns/gssapictx.c patch external/bsd/bind/dist/lib/dns/hmac_link.c patch external/bsd/bind/dist/lib/dns/iptable.c patch external/bsd/bind/dist/lib/dns/journal.c patch external/bsd/bind/dist/lib/dns/keydata.c patch external/bsd/bind/dist/lib/dns/keytable.c patch external/bsd/bind/dist/lib/dns/log.c patch external/bsd/bind/dist/lib/dns/lookup.c patch external/bsd/bind/dist/lib/dns/master.c patch external/bsd/bind/dist/lib/dns/masterdump.c patch external/bsd/bind/dist/lib/dns/message.c patch external/bsd/bind/dist/lib/dns/name.c patch external/bsd/bind/dist/lib/dns/ncache.c patch external/bsd/bind/dist/lib/dns/nsec.c patch external/bsd/bind/dist/lib/dns/nsec3.c patch external/bsd/bind/dist/lib/dns/openssl_link.c patch external/bsd/bind/dist/lib/dns/openssldh_link.c patch external/bsd/bind/dist/lib/dns/openssldsa_link.c patch external/bsd/bind/dist/lib/dns/opensslecdsa_link.c new external/bsd/bind/dist/lib/dns/opensslgost_link.c patch external/bsd/bind/dist/lib/dns/opensslrsa_link.c patch external/bsd/bind/dist/lib/dns/peer.c patch external/bsd/bind/dist/lib/dns/portlist.c patch external/bsd/bind/dist/lib/dns/private.c patch external/bsd/bind/dist/lib/dns/rbt.c patch external/bsd/bind/dist/lib/dns/rbtdb.c patch external/bsd/bind/dist/lib/dns/rcode.c patch external/bsd/bind/dist/lib/dns/rdata.c patch external/bsd/bind/dist/lib/dns/rdataset.c patch external/bsd/bind/dist/lib/dns/rdataslab.c patch external/bsd/bind/dist/lib/dns/request.c patch external/bsd/bind/dist/lib/dns/resolver.c patch external/bsd/bind/dist/lib/dns/result.c patch external/bsd/bind/dist/lib/dns/rootns.c patch external/bsd/bind/dist/lib/dns/rpz.c patch external/bsd/bind/dist/lib/dns/rrl.c new external/bsd/bind/dist/lib/dns/sdb.c patch external/bsd/bind/dist/lib/dns/sdlz.c patch external/bsd/bind/dist/lib/dns/spnego.c patch external/bsd/bind/dist/lib/dns/spnego_asn1.c patch external/bsd/bind/dist/lib/dns/spnego_asn1.pl patch external/bsd/bind/dist/lib/dns/ssu.c patch external/bsd/bind/dist/lib/dns/ssu_external.c patch external/bsd/bind/dist/lib/dns/time.c patch external/bsd/bind/dist/lib/dns/tkey.c patch external/bsd/bind/dist/lib/dns/tsig.c patch external/bsd/bind/dist/lib/dns/ttl.c patch external/bsd/bind/dist/lib/dns/update.c patch external/bsd/bind/dist/lib/dns/validator.c patch external/bsd/bind/dist/lib/dns/view.c patch external/bsd/bind/dist/lib/dns/xfrin.c patch external/bsd/bind/dist/lib/dns/zone.c patch external/bsd/bind/dist/lib/dns/zt.c patch external/bsd/bind/dist/lib/dns/include/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dns/acache.h patch external/bsd/bind/dist/lib/dns/include/dns/adb.h patch external/bsd/bind/dist/lib/dns/include/dns/cache.h patch external/bsd/bind/dist/lib/dns/include/dns/client.h patch external/bsd/bind/dist/lib/dns/include/dns/db.h patch external/bsd/bind/dist/lib/dns/include/dns/dispatch.h patch external/bsd/bind/dist/lib/dns/include/dns/dns64.h patch external/bsd/bind/dist/lib/dns/include/dns/dnssec.h patch external/bsd/bind/dist/lib/dns/include/dns/ds.h patch external/bsd/bind/dist/lib/dns/include/dns/iptable.h patch external/bsd/bind/dist/lib/dns/include/dns/keyvalues.h patch external/bsd/bind/dist/lib/dns/include/dns/log.h patch external/bsd/bind/dist/lib/dns/include/dns/master.h patch external/bsd/bind/dist/lib/dns/include/dns/masterdump.h patch external/bsd/bind/dist/lib/dns/include/dns/message.h patch external/bsd/bind/dist/lib/dns/include/dns/name.h patch external/bsd/bind/dist/lib/dns/include/dns/ncache.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec3.h patch external/bsd/bind/dist/lib/dns/include/dns/private.h patch external/bsd/bind/dist/lib/dns/include/dns/rbt.h patch external/bsd/bind/dist/lib/dns/include/dns/rdata.h patch external/bsd/bind/dist/lib/dns/include/dns/rdataset.h patch external/bsd/bind/dist/lib/dns/include/dns/resolver.h patch external/bsd/bind/dist/lib/dns/include/dns/result.h patch external/bsd/bind/dist/lib/dns/include/dns/rpz.h patch external/bsd/bind/dist/lib/dns/include/dns/rrl.h new external/bsd/bind/dist/lib/dns/include/dns/stats.h patch external/bsd/bind/dist/lib/dns/include/dns/types.h patch external/bsd/bind/dist/lib/dns/include/dns/validator.h patch external/bsd/bind/dist/lib/dns/include/dns/view.h patch external/bsd/bind/dist/lib/dns/include/dns/zone.h patch external/bsd/bind/dist/lib/dns/include/dst/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dst/dst.h patch external/bsd/bind/dist/lib/dns/include/dst/gssapi.h patch external/bsd/bind/dist/lib/dns/include/dst/result.h patch external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c patch external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c patch external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c new external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.h new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.h new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.h new external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c patch external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c patch external/bsd/bind/dist/lib/dns/rdata/generic/ds_43.c patch external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.c new external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.h new external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.c new external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.h new external/bsd/bind/dist/lib/dns/rdata/generic/gpos_27.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hinfo_13.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c patch external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c patch external/bsd/bind/dist/lib/dns/rdata/generic/isdn_20.c patch external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c patch external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c patch external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c new external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.h new external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c new external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.h new external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c new external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.h new external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c patch external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c patch external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c new external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.h new external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c patch external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c patch external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c patch external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c patch external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c patch external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c patch external/bsd/bind/dist/lib/dns/rdata/generic/sshfp_44.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.h patch external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c patch external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c patch external/bsd/bind/dist/lib/dns/rdata/generic/x25_19.c patch external/bsd/bind/dist/lib/dns/rdata/hs_4/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/aaaa_28.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/apl_42.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/nsap_22.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c patch external/bsd/bind/dist/lib/dns/tests/Makefile.in patch external/bsd/bind/dist/lib/dns/tests/db_test.c new external/bsd/bind/dist/lib/dns/tests/dbiterator_test.c patch external/bsd/bind/dist/lib/dns/tests/dbversion_test.c patch external/bsd/bind/dist/lib/dns/tests/dispatch_test.c new external/bsd/bind/dist/lib/dns/tests/dnstest.c patch external/bsd/bind/dist/lib/dns/tests/dnstest.h patch external/bsd/bind/dist/lib/dns/tests/master_test.c patch external/bsd/bind/dist/lib/dns/tests/nsec3_test.c patch external/bsd/bind/dist/lib/dns/tests/private_test.c patch external/bsd/bind/dist/lib/dns/tests/rdata_test.c patch external/bsd/bind/dist/lib/dns/tests/rdataset_test.c new external/bsd/bind/dist/lib/dns/tests/zonemgr_test.c patch external/bsd/bind/dist/lib/dns/tests/zt_test.c patch external/bsd/bind/dist/lib/dns/tests/testdata/master/master17.data new external/bsd/bind/dist/lib/dns/win32/gen.dsp delete external/bsd/bind/dist/lib/dns/win32/gen.mak delete external/bsd/bind/dist/lib/dns/win32/libdns.def delete external/bsd/bind/dist/lib/dns/win32/libdns.dsp delete external/bsd/bind/dist/lib/dns/win32/libdns.mak delete external/bsd/bind/dist/lib/export/Makefile.in patch external/bsd/bind/dist/lib/export/dns/Makefile.in patch external/bsd/bind/dist/lib/export/dns/include/Makefile.in patch external/bsd/bind/dist/lib/export/dns/include/dns/Makefile.in patch external/bsd/bind/dist/lib/export/dns/include/dst/Makefile.in patch external/bsd/bind/dist/lib/export/irs/Makefile.in patch external/bsd/bind/dist/lib/export/irs/include/irs/Makefile.in patch external/bsd/bind/dist/lib/export/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nls/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nothreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/pthreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/pthreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/unix/Makefile.in patch external/bsd/bind/dist/lib/export/isc/unix/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isccfg/Makefile.in patch external/bsd/bind/dist/lib/export/isccfg/include/isccfg/Makefile.in patch external/bsd/bind/dist/lib/export/samples/Makefile-postinstall.in patch external/bsd/bind/dist/lib/export/samples/Makefile.in patch external/bsd/bind/dist/lib/export/samples/nsprobe.c patch external/bsd/bind/dist/lib/export/samples/sample-async.c patch external/bsd/bind/dist/lib/export/samples/sample-gai.c patch external/bsd/bind/dist/lib/export/samples/sample-request.c patch external/bsd/bind/dist/lib/export/samples/sample-update.c patch external/bsd/bind/dist/lib/export/samples/sample.c patch external/bsd/bind/dist/lib/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/api patch external/bsd/bind/dist/lib/irs/context.c patch external/bsd/bind/dist/lib/irs/dnsconf.c patch external/bsd/bind/dist/lib/irs/getaddrinfo.c patch external/bsd/bind/dist/lib/irs/getnameinfo.c patch external/bsd/bind/dist/lib/irs/resconf.c patch external/bsd/bind/dist/lib/irs/include/Makefile.in patch external/bsd/bind/dist/lib/irs/include/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/include/irs/resconf.h patch external/bsd/bind/dist/lib/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/api patch external/bsd/bind/dist/lib/isc/app_api.c patch external/bsd/bind/dist/lib/isc/backtrace.c patch external/bsd/bind/dist/lib/isc/base32.c patch external/bsd/bind/dist/lib/isc/base64.c patch external/bsd/bind/dist/lib/isc/bind9.c new external/bsd/bind/dist/lib/isc/buffer.c patch external/bsd/bind/dist/lib/isc/commandline.c patch external/bsd/bind/dist/lib/isc/counter.c new external/bsd/bind/dist/lib/isc/event.c patch external/bsd/bind/dist/lib/isc/hash.c patch external/bsd/bind/dist/lib/isc/heap.c patch external/bsd/bind/dist/lib/isc/hex.c patch external/bsd/bind/dist/lib/isc/hmacmd5.c patch external/bsd/bind/dist/lib/isc/hmacsha.c patch external/bsd/bind/dist/lib/isc/httpd.c patch external/bsd/bind/dist/lib/isc/inet_aton.c patch external/bsd/bind/dist/lib/isc/inet_pton.c patch external/bsd/bind/dist/lib/isc/lex.c patch external/bsd/bind/dist/lib/isc/lib.c patch external/bsd/bind/dist/lib/isc/log.c patch external/bsd/bind/dist/lib/isc/md5.c patch external/bsd/bind/dist/lib/isc/mem.c patch external/bsd/bind/dist/lib/isc/mem_api.c patch external/bsd/bind/dist/lib/isc/netaddr.c patch external/bsd/bind/dist/lib/isc/parseint.c patch external/bsd/bind/dist/lib/isc/pool.c new external/bsd/bind/dist/lib/isc/print.c patch external/bsd/bind/dist/lib/isc/radix.c patch external/bsd/bind/dist/lib/isc/random.c patch external/bsd/bind/dist/lib/isc/ratelimiter.c patch external/bsd/bind/dist/lib/isc/regex.c new external/bsd/bind/dist/lib/isc/result.c patch external/bsd/bind/dist/lib/isc/safe.c new external/bsd/bind/dist/lib/isc/sha1.c patch external/bsd/bind/dist/lib/isc/sha2.c patch external/bsd/bind/dist/lib/isc/sockaddr.c patch external/bsd/bind/dist/lib/isc/socket_api.c patch external/bsd/bind/dist/lib/isc/stats.c patch external/bsd/bind/dist/lib/isc/string.c patch external/bsd/bind/dist/lib/isc/strtoul.c patch external/bsd/bind/dist/lib/isc/symtab.c patch external/bsd/bind/dist/lib/isc/task.c patch external/bsd/bind/dist/lib/isc/task_api.c patch external/bsd/bind/dist/lib/isc/taskpool.c patch external/bsd/bind/dist/lib/isc/timer.c patch external/bsd/bind/dist/lib/isc/timer_api.c patch external/bsd/bind/dist/lib/isc/tm.c new external/bsd/bind/dist/lib/isc/alpha/Makefile.in patch external/bsd/bind/dist/lib/isc/alpha/include/Makefile.in patch external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/include/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/include/isc/atomic.h patch external/bsd/bind/dist/lib/isc/include/Makefile.in patch external/bsd/bind/dist/lib/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/include/isc/app.h patch external/bsd/bind/dist/lib/isc/include/isc/base32.h patch external/bsd/bind/dist/lib/isc/include/isc/bind9.h patch external/bsd/bind/dist/lib/isc/include/isc/buffer.h patch external/bsd/bind/dist/lib/isc/include/isc/counter.h new external/bsd/bind/dist/lib/isc/include/isc/event.h patch external/bsd/bind/dist/lib/isc/include/isc/file.h patch external/bsd/bind/dist/lib/isc/include/isc/hash.h patch external/bsd/bind/dist/lib/isc/include/isc/heap.h patch external/bsd/bind/dist/lib/isc/include/isc/httpd.h patch external/bsd/bind/dist/lib/isc/include/isc/iterated_hash.h patch external/bsd/bind/dist/lib/isc/include/isc/list.h patch external/bsd/bind/dist/lib/isc/include/isc/mem.h patch external/bsd/bind/dist/lib/isc/include/isc/namespace.h patch external/bsd/bind/dist/lib/isc/include/isc/platform.h.in patch external/bsd/bind/dist/lib/isc/include/isc/pool.h new external/bsd/bind/dist/lib/isc/include/isc/print.h patch external/bsd/bind/dist/lib/isc/include/isc/queue.h patch external/bsd/bind/dist/lib/isc/include/isc/radix.h patch external/bsd/bind/dist/lib/isc/include/isc/regex.h new external/bsd/bind/dist/lib/isc/include/isc/region.h patch external/bsd/bind/dist/lib/isc/include/isc/result.h patch external/bsd/bind/dist/lib/isc/include/isc/safe.h new external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h patch external/bsd/bind/dist/lib/isc/include/isc/socket.h patch external/bsd/bind/dist/lib/isc/include/isc/stdio.h patch external/bsd/bind/dist/lib/isc/include/isc/string.h patch external/bsd/bind/dist/lib/isc/include/isc/task.h patch external/bsd/bind/dist/lib/isc/include/isc/timer.h patch external/bsd/bind/dist/lib/isc/include/isc/tm.h new external/bsd/bind/dist/lib/isc/include/isc/types.h patch external/bsd/bind/dist/lib/isc/mips/Makefile.in patch external/bsd/bind/dist/lib/isc/mips/include/Makefile.in patch external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/nls/Makefile.in patch external/bsd/bind/dist/lib/isc/noatomic/Makefile.in patch external/bsd/bind/dist/lib/isc/noatomic/include/Makefile.in patch external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/isc/thread.h patch external/bsd/bind/dist/lib/isc/powerpc/Makefile.in patch external/bsd/bind/dist/lib/isc/powerpc/include/Makefile.in patch external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/condition.c patch external/bsd/bind/dist/lib/isc/pthreads/thread.c patch external/bsd/bind/dist/lib/isc/pthreads/include/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/include/isc/thread.h patch external/bsd/bind/dist/lib/isc/sparc64/Makefile.in patch external/bsd/bind/dist/lib/isc/sparc64/include/Makefile.in patch external/bsd/bind/dist/lib/isc/sparc64/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/sparc64/include/isc/atomic.h patch external/bsd/bind/dist/lib/isc/tests/Makefile.in patch external/bsd/bind/dist/lib/isc/tests/counter_test.c new external/bsd/bind/dist/lib/isc/tests/hash_test.c patch external/bsd/bind/dist/lib/isc/tests/isctest.c patch external/bsd/bind/dist/lib/isc/tests/isctest.h patch external/bsd/bind/dist/lib/isc/tests/lex_test.c new external/bsd/bind/dist/lib/isc/tests/parse_test.c new external/bsd/bind/dist/lib/isc/tests/pool_test.c new external/bsd/bind/dist/lib/isc/tests/print_test.c new external/bsd/bind/dist/lib/isc/tests/queue_test.c patch external/bsd/bind/dist/lib/isc/tests/regex_test.c new external/bsd/bind/dist/lib/isc/tests/safe_test.c new external/bsd/bind/dist/lib/isc/tests/sockaddr_test.c new external/bsd/bind/dist/lib/isc/tests/symtab_test.c patch external/bsd/bind/dist/lib/isc/tests/time_test.c new external/bsd/bind/dist/lib/isc/unix/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/app.c patch external/bsd/bind/dist/lib/isc/unix/entropy.c patch external/bsd/bind/dist/lib/isc/unix/file.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_getifaddrs.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_ioctl.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_sysctl.c patch external/bsd/bind/dist/lib/isc/unix/interfaceiter.c patch external/bsd/bind/dist/lib/isc/unix/net.c patch external/bsd/bind/dist/lib/isc/unix/socket.c patch external/bsd/bind/dist/lib/isc/unix/stdio.c patch external/bsd/bind/dist/lib/isc/unix/time.c patch external/bsd/bind/dist/lib/isc/unix/include/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/include/isc/net.h patch external/bsd/bind/dist/lib/isc/unix/include/isc/stat.h patch external/bsd/bind/dist/lib/isc/unix/include/isc/time.h patch external/bsd/bind/dist/lib/isc/win32/Makefile.in patch external/bsd/bind/dist/lib/isc/win32/file.c patch external/bsd/bind/dist/lib/isc/win32/libisc.def delete external/bsd/bind/dist/lib/isc/win32/libisc.dsp delete external/bsd/bind/dist/lib/isc/win32/libisc.mak delete external/bsd/bind/dist/lib/isc/win32/include/Makefile.in patch external/bsd/bind/dist/lib/isc/win32/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/win32/include/isc/platform.h delete external/bsd/bind/dist/lib/isc/win32/include/isc/stat.h patch external/bsd/bind/dist/lib/isc/x86_32/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_32/include/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_64/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_64/include/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isccc/Makefile.in patch external/bsd/bind/dist/lib/isccc/api patch external/bsd/bind/dist/lib/isccc/base64.c patch external/bsd/bind/dist/lib/isccc/cc.c patch external/bsd/bind/dist/lib/isccc/sexpr.c patch external/bsd/bind/dist/lib/isccc/include/Makefile.in patch external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in patch external/bsd/bind/dist/lib/isccc/include/isccc/util.h patch external/bsd/bind/dist/lib/isccc/win32/libisccc.dsp delete external/bsd/bind/dist/lib/isccc/win32/libisccc.mak delete external/bsd/bind/dist/lib/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/aclconf.c patch external/bsd/bind/dist/lib/isccfg/api patch external/bsd/bind/dist/lib/isccfg/namedconf.c patch external/bsd/bind/dist/lib/isccfg/parser.c patch external/bsd/bind/dist/lib/isccfg/include/Makefile.in patch external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/include/isccfg/aclconf.h patch external/bsd/bind/dist/lib/isccfg/include/isccfg/cfg.h patch external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h patch external/bsd/bind/dist/lib/isccfg/win32/libisccfg.dsp delete external/bsd/bind/dist/lib/isccfg/win32/libisccfg.mak delete external/bsd/bind/dist/lib/lwres/Atffile new external/bsd/bind/dist/lib/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/api patch external/bsd/bind/dist/lib/lwres/compat.c new external/bsd/bind/dist/lib/lwres/context.c patch external/bsd/bind/dist/lib/lwres/gai_strerror.c patch external/bsd/bind/dist/lib/lwres/getaddrinfo.c patch external/bsd/bind/dist/lib/lwres/gethost.c patch external/bsd/bind/dist/lib/lwres/getipnode.c patch external/bsd/bind/dist/lib/lwres/getnameinfo.c patch external/bsd/bind/dist/lib/lwres/getrrset.c patch external/bsd/bind/dist/lib/lwres/herror.c patch external/bsd/bind/dist/lib/lwres/lwbuffer.c patch external/bsd/bind/dist/lib/lwres/lwconfig.c patch external/bsd/bind/dist/lib/lwres/lwinetaton.c patch external/bsd/bind/dist/lib/lwres/lwinetpton.c patch external/bsd/bind/dist/lib/lwres/lwres_gabn.c patch external/bsd/bind/dist/lib/lwres/lwres_gnba.c patch external/bsd/bind/dist/lib/lwres/lwres_grbn.c patch external/bsd/bind/dist/lib/lwres/lwres_noop.c patch external/bsd/bind/dist/lib/lwres/lwresutil.c patch external/bsd/bind/dist/lib/lwres/print.c patch external/bsd/bind/dist/lib/lwres/strtoul.c delete external/bsd/bind/dist/lib/lwres/include/Makefile.in patch external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/include/lwres/lwres.h patch external/bsd/bind/dist/lib/lwres/include/lwres/netdb.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/platform.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/stdlib.h patch external/bsd/bind/dist/lib/lwres/include/lwres/string.h new external/bsd/bind/dist/lib/lwres/man/Makefile.in patch external/bsd/bind/dist/lib/lwres/man/lwres.3 patch external/bsd/bind/dist/lib/lwres/man/lwres.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres.html patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html patch external/bsd/bind/dist/lib/lwres/man/lwres_config.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_config.html patch external/bsd/bind/dist/lib/lwres/man/lwres_context.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_context.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.html patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html patch external/bsd/bind/dist/lib/lwres/tests/Atffile new external/bsd/bind/dist/lib/lwres/tests/Makefile.in new external/bsd/bind/dist/lib/lwres/tests/config_test.c new external/bsd/bind/dist/lib/lwres/tests/testdata/link-local.conf new external/bsd/bind/dist/lib/lwres/unix/Makefile.in patch external/bsd/bind/dist/lib/lwres/unix/include/Makefile.in patch external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/win32/Makefile.in patch external/bsd/bind/dist/lib/lwres/win32/liblwres.dsp delete external/bsd/bind/dist/lib/lwres/win32/liblwres.mak delete external/bsd/bind/dist/lib/lwres/win32/include/Makefile.in patch external/bsd/bind/dist/lib/lwres/win32/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/tests/Makefile.in patch external/bsd/bind/dist/lib/tests/t_api.c patch external/bsd/bind/dist/lib/tests/include/Makefile.in patch external/bsd/bind/dist/lib/tests/include/tests/Makefile.in patch external/bsd/bind/dist/lib/tests/include/tests/t_api.h patch external/bsd/bind/dist/lib/win32/bindevt/bindevt.dsp delete external/bsd/bind/dist/lib/win32/bindevt/bindevt.mak delete external/bsd/bind/dist/make/Makefile.in patch external/bsd/bind/dist/make/includes.in patch external/bsd/bind/dist/make/mkdep.in patch external/bsd/bind/dist/make/rules.in patch external/bsd/bind/dist/unit/README patch external/bsd/bind/dist/unit/unittest.sh.in patch external/bsd/bind/dist/unit/atf-src/AUTHORS patch external/bsd/bind/dist/unit/atf-src/Atffile patch external/bsd/bind/dist/unit/atf-src/COPYING patch external/bsd/bind/dist/unit/atf-src/INSTALL patch external/bsd/bind/dist/unit/atf-src/Kyuafile new external/bsd/bind/dist/unit/atf-src/Makefile.am patch external/bsd/bind/dist/unit/atf-src/Makefile.in patch external/bsd/bind/dist/unit/atf-src/NEWS patch external/bsd/bind/dist/unit/atf-src/TODO new external/bsd/bind/dist/unit/atf-src/aclocal.m4 patch external/bsd/bind/dist/unit/atf-src/atf-c++.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c.h patch external/bsd/bind/dist/unit/atf-src/configure patch external/bsd/bind/dist/unit/atf-src/configure.ac patch external/bsd/bind/dist/unit/atf-src/admin/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/admin/check-install.sh delete external/bsd/bind/dist/unit/atf-src/admin/check-style-c.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-common.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-cpp.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-man.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-shell.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style.sh patch external/bsd/bind/dist/unit/atf-src/admin/compile patch external/bsd/bind/dist/unit/atf-src/admin/depcomp patch external/bsd/bind/dist/unit/atf-src/admin/install-sh patch external/bsd/bind/dist/unit/atf-src/admin/ltmain.sh patch external/bsd/bind/dist/unit/atf-src/admin/missing patch external/bsd/bind/dist/unit/atf-src/atf-c/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c/atf-c-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-c/atf-c.m4 new external/bsd/bind/dist/unit/atf-src/atf-c/atf-common.m4 new external/bsd/bind/dist/unit/atf-src/atf-c/atf_c_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/check.c patch external/bsd/bind/dist/unit/atf-src/atf-c/check.h patch external/bsd/bind/dist/unit/atf-src/atf-c/check_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/config.c patch external/bsd/bind/dist/unit/atf-src/atf-c/config_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/defs.h.in patch external/bsd/bind/dist/unit/atf-src/atf-c/error.c patch external/bsd/bind/dist/unit/atf-src/atf-c/error.h patch external/bsd/bind/dist/unit/atf-src/atf-c/error_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/macros.h patch external/bsd/bind/dist/unit/atf-src/atf-c/macros_h_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/macros_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/pkg_config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-c/tc.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tc.h patch external/bsd/bind/dist/unit/atf-src/atf-c/tc_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tp.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tp.h patch external/bsd/bind/dist/unit/atf-src/atf-c/tp_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/unused_test.c new external/bsd/bind/dist/unit/atf-src/atf-c/utils.c patch external/bsd/bind/dist/unit/atf-src/atf-c/utils.h patch external/bsd/bind/dist/unit/atf-src/atf-c/utils_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c/detail/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/env.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/env_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_helpers.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers_test.c delete external/bsd/bind/dist/unit/atf-src/atf-c/detail/text.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/tp_main.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c++/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c++/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++.m4 new external/bsd/bind/dist/unit/atf-src/atf-c++/check.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/check.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/check_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros_hpp_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/noncopyable.hpp new external/bsd/bind/dist/unit/atf-src/atf-c++/pkg_config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/unused_test.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/utils.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/utils.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/utils_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array.hpp new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array_test.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/sanity.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/ui.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/ui.hpp patch external/bsd/bind/dist/unit/atf-src/atf-config/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-config/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-config/atf-config.1 patch external/bsd/bind/dist/unit/atf-src/atf-config/atf-config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-config/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-report/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-report/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-report/atf-report.1 patch external/bsd/bind/dist/unit/atf-src/atf-report/atf-report.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/fail_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-report/misc_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/pass_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader.hpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.css patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.dtd patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.xsl patch external/bsd/bind/dist/unit/atf-src/atf-run/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-run/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-run/atf-run.1 patch external/bsd/bind/dist/unit/atf-src/atf-run/atf-run.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/config_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-run/io.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/io.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/io_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/misc_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/pass_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/requirements.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/requirements_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/several_tcs_helper.c patch external/bsd/bind/dist/unit/atf-src/atf-run/signals.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/signals.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/signals_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/test-program.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/test_program_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/timer.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/timer.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/zero_tcs_helper.c patch external/bsd/bind/dist/unit/atf-src/atf-run/share/atf-run.hooks patch external/bsd/bind/dist/unit/atf-src/atf-sh/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-sh/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.1 patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.cpp patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.cpp patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.m4 new external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.pc.in new external/bsd/bind/dist/unit/atf-src/atf-sh/atf_check_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/libatf-sh.subr patch external/bsd/bind/dist/unit/atf-src/atf-sh/misc_helpers.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/normalize_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/tc_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/tp_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-version/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-version/atf-version.1 patch external/bsd/bind/dist/unit/atf-src/atf-version/atf-version.cpp patch external/bsd/bind/dist/unit/atf-src/atf-version/generate-revision.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_empty.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_opts_args.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_atf_check_sh.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_cpp.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_sh.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/package.m4 patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_application_help.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_application_opts_args.atpatch external/bsd/bind/dist/unit/atf-src/bootstrap/t_atf_config.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_atf_run.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_subr_atf_check.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_compare.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_filter.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_list.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_run.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite patch external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite.at patch external/bsd/bind/dist/unit/atf-src/doc/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/doc/atf-formats.5 patch external/bsd/bind/dist/unit/atf-src/doc/atf-test-case.4 patch external/bsd/bind/dist/unit/atf-src/doc/atf-test-program.1 patch external/bsd/bind/dist/unit/atf-src/doc/atf.7.in patch external/bsd/bind/dist/unit/atf-src/m4/compiler-flags.m4 patch external/bsd/bind/dist/unit/atf-src/m4/cxx-std-funcs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/developer-mode.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-application.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-defs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-env.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-fs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-sanity.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-signals.m4 patch external/bsd/bind/dist/unit/atf-src/test-programs/Atffile patch external/bsd/bind/dist/unit/atf-src/test-programs/Kyuafile new external/bsd/bind/dist/unit/atf-src/test-programs/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/test-programs/c_helpers.c patch external/bsd/bind/dist/unit/atf-src/test-programs/config_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/cpp_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/test-programs/expect_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/fork_test.sh delete external/bsd/bind/dist/unit/atf-src/test-programs/meta_data_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/result_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/sh_helpers.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/srcdir_test.sh patch external/bsd/bind/dist/win32utils/BINDBuild.dsw delete external/bsd/bind/dist/win32utils/BuildAll.bat delete external/bsd/bind/dist/win32utils/BuildPost.bat delete external/bsd/bind/dist/win32utils/BuildSetup.bat delete external/bsd/bind/dist/win32utils/SetupLibs.bat delete external/bsd/bind/dist/win32utils/dnsheadergen.bat delete external/bsd/bind/dist/win32utils/makedefs.pl delete external/bsd/bind/dist/win32utils/makeversion.pl delete external/bsd/bind/dist/win32utils/setpk11provider.pl delete external/bsd/bind/dist/win32utils/updatelibxml2.pl delete external/bsd/bind/dist/win32utils/updateopenssl.pl delete external/bsd/bind/dist/win32utils/win32-build.txt delete external/bsd/bind/include/config.h patch external/bsd/bind/include/dns/code.h patch external/bsd/bind/include/dns/enumclass.h patch external/bsd/bind/include/dns/enumtype.h patch external/bsd/bind/include/dns/rdatastruct.h patch external/bsd/bind/include/irs/netdb.h new external/bsd/bind/include/irs/platform.h new external/bsd/bind/include/isc/platform.h patch external/bsd/bind/include/lwres/netdb.h patch external/bsd/bind/include/lwres/platform.h patch external/bsd/bind/lib/Makefile patch external/bsd/bind/lib/libbind9/Makefile patch external/bsd/bind/lib/libbind9/shlib_version patch external/bsd/bind/lib/libdns/Makefile patch external/bsd/bind/lib/libdns/shlib_version patch external/bsd/bind/lib/libirs/Makefile new external/bsd/bind/lib/libirs/shlib_version new external/bsd/bind/lib/libisc/Makefile patch external/bsd/bind/lib/libisc/shlib_version patch external/bsd/bind/lib/libisccc/Makefile patch external/bsd/bind/lib/libisccc/shlib_version patch external/bsd/bind/lib/libisccfg/Makefile patch external/bsd/bind/lib/libisccfg/shlib_version patch external/bsd/bind/lib/liblwres/shlib_version patch lib/Makefile patch Update bind to 9.9.6-P1. CVE-2014-8500. @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d219 2 a220 2 manually, the following procedure will work: Disable dynamic updates to the zone using d222 2 a223 3 This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run a226 8

    rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1432 1 a1432 1 vendor, and is specific to the HSM to be controlled.

    d1453 3 a1455 4

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest versions of OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are d1457 1 a1457 2 we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1462 1 a1462 1 are 0.9.8y, 1.0.0k and 1.0.1e. d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format a1919 1

    BIND Version 9.9

    @ 1.1.1.9.4.1.4.2 log @Pull up following revision(s) (requested by spz in ticket #1259): external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/README patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html patch external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html patch external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/zone.c patch Security patch for bind from ISC (to 9.9.6-P2). Only the change to lib/dns/zone.c is security relevant (CVE-2015-1349). @ text @d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing d1195 1 a1195 1 Private-type records d1236 1 a1236 1 DNSKEY rollovers d1241 1 a1241 1 Dynamic DNS update method d1263 1 a1263 1 Automatic key rollovers d1278 1 a1278 1 NSEC3PARAM rollovers via UPDATE d1285 1 a1285 1 Converting from NSEC to NSEC3 d1292 1 a1292 1 Converting from NSEC3 to NSEC d1298 1 a1298 1 Converting from secure to insecure d1313 1 a1313 1 Periodic re-signing d1320 1 a1320 1 NSEC3 and OPTOUT d1342 1 a1342 1 Validating Resolver d1353 1 a1353 1 Authoritative Server d1427 1 a1427 1 Prerequisites d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris d1560 1 a1560 1 Building OpenSSL for SoftHSM d1620 1 a1620 1 Building BIND 9 with PKCS#11 d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000 d1659 1 a1659 1 Configuring BIND 9 for SoftHSM d1676 1 a1676 1 PKCS #11 Tools d1694 1 a1694 1 Using the HSM d1782 1 a1782 1 Specifying the engine on the command line d1803 1 a1803 1 Running named with automatic zone re-signing @ 1.1.1.9.4.1.4.3 log @Apply patch, requested by spz in ticket 1329: Update bind to 9.9.7-P3 @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d245 1 a245 1 1995. See Proposed Standards. d268 1 a268 1 Split DNS d298 1 a298 1 Example split DNS setup d555 1 a555 1 Generate Shared Keys for Each Pair of Hosts d563 1 a563 1 Automatic Generation d587 1 a587 1 Manual Generation d602 1 a602 1 Copying the Shared Secret to Both Machines d610 1 a610 1 Informing the Servers of the Key's Existence d637 1 a637 1 Instructing the Server to Use the Key d669 1 a669 1 TSIG Key Based Access Control d696 1 a696 1 Errors d722 1 a722 1 TKEY d758 1 a758 1 SIG(0) d819 1 a819 1 Generating Keys d875 1 a875 1 Signing the Zone d917 1 a917 1 Configuring Servers d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing a1177 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1195 1 a1195 1 Private-type records d1236 1 a1236 1 DNSKEY rollovers d1241 1 a1241 1 Dynamic DNS update method d1263 1 a1263 1 Automatic key rollovers d1278 1 a1278 1 NSEC3PARAM rollovers via UPDATE d1285 1 a1285 1 Converting from NSEC to NSEC3 d1292 1 a1292 1 Converting from NSEC3 to NSEC d1298 1 a1298 1 Converting from secure to insecure d1313 1 a1313 1 Periodic re-signing d1320 1 a1320 1 NSEC3 and OPTOUT d1342 1 a1342 1 Validating Resolver d1353 1 a1353 1 Authoritative Server d1427 1 a1427 1 Prerequisites d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris d1560 1 a1560 1 Building OpenSSL for SoftHSM d1620 1 a1620 1 Building BIND 9 with PKCS#11 d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000 d1659 1 a1659 1 Configuring BIND 9 for SoftHSM d1676 1 a1676 1 PKCS #11 Tools d1694 1 a1694 1 Using the HSM d1782 1 a1782 1 Specifying the engine on the command line d1803 1 a1803 1 Running named with automatic zone re-signing d1839 1 a1839 1 IPv6 Support in BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1877 1 a1877 1 Address Lookups Using AAAA Records d1896 1 a1896 1 Address to Name Lookups Using Nibble Format d1931 1 a1931 1

    BIND 9.9.7-P3 (Extended Support Version)

    @ 1.1.1.9.4.1.4.4 log @Revert ticket 1329, it doens't build on this branch @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d245 1 a245 1 1995. See Proposed Standards. d268 1 a268 1 Split DNS d298 1 a298 1 Example split DNS setup d555 1 a555 1 Generate Shared Keys for Each Pair of Hosts d563 1 a563 1 Automatic Generation d587 1 a587 1 Manual Generation d602 1 a602 1 Copying the Shared Secret to Both Machines d610 1 a610 1 Informing the Servers of the Key's Existence d637 1 a637 1 Instructing the Server to Use the Key d669 1 a669 1 TSIG Key Based Access Control d696 1 a696 1 Errors d722 1 a722 1 TKEY d758 1 a758 1 SIG(0) d819 1 a819 1 Generating Keys d875 1 a875 1 Signing the Zone d917 1 a917 1 Configuring Servers d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing d1178 7 d1202 1 a1202 1 Private-type records d1243 1 a1243 1 DNSKEY rollovers d1248 1 a1248 1 Dynamic DNS update method d1270 1 a1270 1 Automatic key rollovers d1285 1 a1285 1 NSEC3PARAM rollovers via UPDATE d1292 1 a1292 1 Converting from NSEC to NSEC3 d1299 1 a1299 1 Converting from NSEC3 to NSEC d1305 1 a1305 1 Converting from secure to insecure d1320 1 a1320 1 Periodic re-signing d1327 1 a1327 1 NSEC3 and OPTOUT d1349 1 a1349 1 Validating Resolver d1360 1 a1360 1 Authoritative Server d1434 1 a1434 1 Prerequisites d1513 1 a1513 1 Building OpenSSL for the AEP Keyper on Linux d1545 1 a1545 1 Building OpenSSL for the SCA 6000 on Solaris d1567 1 a1567 1 Building OpenSSL for SoftHSM d1627 1 a1627 1 Building BIND 9 with PKCS#11 d1632 1 a1632 1 Configuring BIND 9 for Linux with the AEP Keyper d1648 1 a1648 1 Configuring BIND 9 for Solaris with the SCA 6000 d1666 1 a1666 1 Configuring BIND 9 for SoftHSM d1683 1 a1683 1 PKCS #11 Tools d1701 1 a1701 1 Using the HSM d1789 1 a1789 1 Specifying the engine on the command line d1810 1 a1810 1 Running named with automatic zone re-signing d1846 1 a1846 1 IPv6 Support in BIND 9 d1880 1 a1880 1 see the section called “IPv6 addresses (AAAA)”. d1884 1 a1884 1 Address Lookups Using AAAA Records d1903 1 a1903 1 Address to Name Lookups Using Nibble Format d1938 1 a1938 1

    BIND Version 9.9

    @ 1.1.1.9.4.1.4.5 log @Apply patch (requested by spz in ticket #1449): Update BIND to 9.9.9-P8 Security issues fixed with this update: CVE-2015-8704 CVE-2016-1285 CVE-2016-1286 CVE-2016-2775 CVE-2016-2776 CVE-2016-8864 CVE-2016-9131 CVE-2016-9147 CVE-2016-9444 CVE-2017-3135 CVE-2017-3136 CVE-2017-3137 CVE-2017-3138 The update also contains numerous bug fixes as well as changes to comply with recent RFCs. @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS #11 (Cryptoki) support
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d108 1 a108 1
    d114 1 a114 1 response to a NOTIFY from a master server, the d120 4 a123 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d128 4 a131 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d133 1 a133 2

    d135 1 a135 1
    d146 2 a147 2 allow-update or an update-policy clause in the zone statement. d150 1 a150 1 If the zone's update-policy is set to d153 2 a154 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d159 3 a161 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d173 1 a173 1
    d215 1 a215 1 is up to date is to run rndc stop. d221 1 a221 1 rndc freeze zone. d225 1 a225 1 rndc thaw zone d229 1 a229 1 rndc sync zone d234 1 a234 1 rndc sync -clean. d238 1 a238 1
    d245 1 a245 1 1995. See Proposed Standards. d255 1 a255 1 ixfr-from-differences is set d262 2 a263 2 IXFR, see the description of the request-ixfr clause of the server statement. d266 1 a266 1
    d268 1 a268 1 Split DNS
    d296 1 a296 1
    d298 1 a298 1 Example split DNS setup
    d300 7 a306 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d308 6 a313 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d315 7 a321 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d323 8 a330 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d332 5 a336 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d338 6 a343 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d345 8 a352 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d354 2 a355 2 Here's an example of a wildcard MX record:

    d358 35 a392 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d395 12 a406 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d409 4 a412 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d414 2 a415 2 Internal DNS server config:

        d478 2 a479 2 External (bastion host) DNS server config:

        d515 3 a517 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d526 1 a526 1
        d530 22 a551 36 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.

        d553 1 a553 1

        d555 1 a555 1 Generating a Shared Key
      d557 3 a559 15 TSIG keys can be generated using the ddns-confgen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name and algorithm can be specified by command line parameters; the defaults are "ddns-key" and HMAC-SHA256, respectively. By default, the output of ddns-confgen also includes additional configuration text for setting up dynamic DNS in named; the -q suppresses this. See ddns-confgen(8) for further details.

      Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using: d561 42 a602 3

        $ ddns-confgen -q -k host1-host2. > host1-host2.key
      
      d604 2 a605 5 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.) d608 1 a608 1
      d610 1 a610 1 Loading A New Key
    d612 3 a614 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d617 3 a619 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d623 4 a626 17 (This is the same key generated above using ddns-confgen.)

    Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

    Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key. d629 4 a632 2 TSIG keys that are known to a server can be listed using the command rndc tsig-list. d635 1 a635 1

    d637 1 a637 5 Instructing the Server to Use a Key

    A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    d639 4 a642 16 For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d646 1 a646 1 keys { host1-host2. ;}; d650 4 a653 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d656 4 a659 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d662 3 a664 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d667 1 a667 1

    d669 1 a669 1 TSIG-Based Access Control
    d671 7 a677 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d680 1 a680 2 An example of an allow-update directive using a TSIG key: d683 1 a683 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d686 2 a687 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d690 2 a691 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d694 1 a694 1
    d696 1 a696 23 Errors

    Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d698 19 a716 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d720 1 a720 1
    d722 32 a753 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d756 1 a756 1

    d758 1 a758 1 SIG(0)
    d760 4 a763 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d765 1 a765 1 granted or denied in ACL directives based on the key name. d769 2 a770 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d773 2 a774 1 SIG(0) signing of multiple-message TCP streams is not supported. d778 1 a778 1 generates SIG(0) signed messages is nsupdate. d781 1 a781 1
    d817 1 a817 1
    d819 1 a819 1 Generating Keys
    d821 1 a821 1 The dnssec-keygen program is used to d829 1 a829 1 ZONE, and must be usable for d863 1 a863 1 The dnssec-keyfromlabel program is used d865 1 a865 1 files. Its usage is similar to dnssec-keygen. d870 1 a870 1 $INCLUDE statements. d873 1 a873 1
    d875 1 a875 1 Signing the Zone
    d877 1 a877 1 The dnssec-signzone program is used d907 1 a907 1

    dnssec-signzone d915 1 a915 1

    d917 1 a917 1 Configuring Servers
    d919 1 a919 1 To enable named to respond appropriately d921 1 a921 1 dnssec-enable must be set to yes. d925 2 a926 2 To enable named to validate answers from other servers, the dnssec-enable option d928 1 a928 1 dnssec-validation options must be set to d932 1 a932 1 If dnssec-validation is set to d937 2 a938 2 with a trusted-keys or managed-keys statement in d944 1 a944 1 trusted-keys are copies of DNSKEY RRs d947 1 a947 1 trusted-keys (and corresponding zones) d952 1 a952 1 managed-keys are trusted keys which are d957 2 a958 2 trusted-keys and managed-keys are described in more detail d973 1 a973 1 controls. These are here to ensure that named a1030 1

    d1033 1 a1033 2

    d1044 1 a1044 1 been secure. d1070 1 a1070 1
    d1076 2 a1077 2

    Converting from insecure to secure

    d1079 4 a1082 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1085 3 a1087 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1102 2 a1103 2

    Dynamic DNS update method

    d1113 2 a1114 2 the zone will not be completely signed until named has had time to walk the zone and d1131 2 a1132 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1138 7 a1144 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1146 3 a1148 3

    With auto-dnssec allow, named can search the key directory for keys d1150 2 a1151 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1154 1 a1154 1 auto-dnssec maintain includes the above d1157 2 a1158 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1161 1 a1161 1 named will periodically search the key directory d1167 2 a1168 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1172 2 a1173 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys a1177 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1187 5 a1191 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1194 2 a1195 2

    Private-type records

    d1235 2 a1236 2

    DNSKEY rollovers

    d1238 4 a1241 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1243 4 a1246 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1259 2 a1260 2 specify the correct key. named will clean out any signatures generated d1262 2 a1263 2

    Automatic key rollovers

    d1265 3 a1267 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1277 2 a1278 2

    NSEC3PARAM rollovers via UPDATE

    d1284 2 a1285 2

    Converting from NSEC to NSEC3

    d1291 3 a1293 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1297 2 a1298 2

    Converting from secure to insecure

    d1301 1 a1301 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1304 3 a1306 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1308 1 a1308 1

    In addition, if the auto-dnssec maintain d1310 1 a1310 1 allow instead (or it will re-sign). d1312 2 a1313 2

    Periodic re-signing

    d1319 2 a1320 2

    NSEC3 and OPTOUT

    d1322 1 a1322 1 named only supports creating new NSEC3 chains d1324 4 a1327 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1332 1 a1332 1
    d1336 2 a1337 2 anchor management. Using this feature allows named to keep track of changes to critical d1340 1 a1340 1
    d1342 1 a1342 1 Validating Resolver
    d1344 5 a1348 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1351 1 a1351 1
    d1353 1 a1353 1 Authoritative Server
    d1369 3 a1371 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1373 2 a1374 2 the future, " dnssec-signzone -S" will include the DNSKEY d1380 4 a1383 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1401 2 a1402 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1415 1 a1415 1

    d1425 1 a1425 1
    d1427 1 a1427 1 Prerequisites
    d1446 2 a1447 2
    • Use 'crypto-accelerator' with HSMs that have hardware d1451 1 a1451 1

    • Use 'sign-only' with HSMs that are designed to d1465 4 a1468 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1472 3 a1474 3 The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. ISC will provide updated patches as new versions of OpenSSL d1484 1 a1484 1 $ wget http://www.openssl.org/source/openssl-0.9.8s.tar.gz d1504 1 a1504 1

      d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux
    d1531 2 a1532 2

    After configuring, run "make" and "make test". If "make d1536 1 a1536 1

    d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris
    d1554 3 a1556 3

    After configuring, run make and make test.

    d1558 1 a1558 1
    d1560 1 a1560 1 Building OpenSSL for SoftHSM
    d1593 2 a1594 2

    After configuring, run "make" and "make test".

    d1597 1 a1597 1 "apps/openssl engine pkcs11" to confirm d1609 1 a1609 1 "apps/openssl engine pkcs11 -t". This will d1612 1 a1612 1 [ available ].

    d1614 2 a1615 2 "make install" which will install the modified OpenSSL suite to d1618 1 a1618 1
    d1620 1 a1620 1 Building BIND 9 with PKCS#11
    d1623 1 a1623 1
    d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1639 1 a1639 1
    d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1657 1 a1657 1
    d1659 1 a1659 1 Configuring BIND 9 for SoftHSM
    d1668 3 a1670 3 "make", "make test" and "make install".

    d1674 1 a1674 1
    d1676 1 a1676 1 PKCS #11 Tools
    d1678 6 a1683 6 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, and pkcs11-destroy to remove objects.

    d1692 1 a1692 1
    d1694 1 a1694 1 Using the HSM
    d1703 1 a1703 1 library. If the machine file is in d1710 9 a1718 9 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen(which will use the HSM for random number generation), and named.

    d1765 3 a1767 3 option to dnssec-signzone, it will be necessary to add the contents of both d1780 1 a1780 1
    d1782 4 a1785 4 Specifying the engine on the command line

    The OpenSSL engine can be specified in named and all of the BIND dnssec-* tools by using the "-E d1797 2 a1798 2

    This causes dnssec-signzone to run as if it were compiled d1801 1 a1801 1

    d1803 3 a1805 3 Running named with automatic zone re-signing

    If you want named to dynamically re-sign zones using HSM d1809 1 a1809 1 examples, d1837 1 a1837 1

    d1839 1 a1839 1 IPv6 Support in BIND 9
    d1861 1 a1861 1 Older versions of BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1875 1 a1875 1
    d1877 1 a1877 1 Address Lookups Using AAAA Records
    d1894 1 a1894 1
    d1896 1 a1896 1 Address to Name Lookups Using Nibble Format
    d1931 1 a1931 1

    BIND 9.9.9-P8 (Extended Support Version)

    @ 1.1.1.9.4.2 log @Apply patches (requested by spz in ticket #751): external/bsd/bind/bin/dnssec/Makefile patch external/bsd/bind/bin/dnssec/dnssec-verify/Makefile patch external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/Makefile.in patch external/bsd/bind/dist/README patch external/bsd/bind/dist/acconfig.h patch external/bsd/bind/dist/config.h.in patch external/bsd/bind/dist/configure patch external/bsd/bind/dist/configure.in patch external/bsd/bind/dist/isc-config.sh.in patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/Makefile.in patch external/bsd/bind/dist/bin/check/Makefile.in patch external/bsd/bind/dist/bin/check/check-tool.c patch external/bsd/bind/dist/bin/confgen/Makefile.in patch external/bsd/bind/dist/bin/confgen/unix/Makefile.in patch external/bsd/bind/dist/bin/dig/Makefile.in patch external/bsd/bind/dist/bin/dig/nslookup.c patch external/bsd/bind/dist/bin/dnssec/Makefile.in patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.c patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.c patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.html patch external/bsd/bind/dist/bin/dnssec/dnssectool.c patch external/bsd/bind/dist/bin/dnssec/dnssectool.h patch external/bsd/bind/dist/bin/named/Makefile.in patch external/bsd/bind/dist/bin/named/bindkeys.pl patch external/bsd/bind/dist/bin/named/builtin.c patch external/bsd/bind/dist/bin/named/client.c patch external/bsd/bind/dist/bin/named/config.c patch external/bsd/bind/dist/bin/named/controlconf.c patch external/bsd/bind/dist/bin/named/convertxsl.pl patch external/bsd/bind/dist/bin/named/query.c patch external/bsd/bind/dist/bin/named/server.c patch external/bsd/bind/dist/bin/named/statschannel.c patch external/bsd/bind/dist/bin/named/unix/Makefile.in patch external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c patch external/bsd/bind/dist/bin/nsupdate/Makefile.in patch external/bsd/bind/dist/bin/nsupdate/nsupdate.c patch external/bsd/bind/dist/bin/pkcs11/Makefile.in patch external/bsd/bind/dist/bin/python/Makefile.in patch external/bsd/bind/dist/bin/python/dnssec-checkds.8 patch external/bsd/bind/dist/bin/python/dnssec-checkds.docbookpatch external/bsd/bind/dist/bin/python/dnssec-checkds.html patch external/bsd/bind/dist/bin/python/dnssec-checkds.py.in patch external/bsd/bind/dist/bin/rndc/Makefile.in patch external/bsd/bind/dist/bin/tests/Makefile.in patch external/bsd/bind/dist/bin/tests/b8t.mk patch external/bsd/bind/dist/bin/tests/b9t.mk patch external/bsd/bind/dist/bin/tests/headerdep_test.sh.in patch external/bsd/bind/dist/bin/tests/rbt_test.txt patch external/bsd/bind/dist/bin/tests/resolv.conf.sample patch external/bsd/bind/dist/bin/tests/t_api.pl patch external/bsd/bind/dist/bin/tests/atomic/Makefile.in patch external/bsd/bind/dist/bin/tests/db/Makefile.in patch external/bsd/bind/dist/bin/tests/dnssec-signzone/run-test.sh patch external/bsd/bind/dist/bin/tests/dst/Makefile.in patch external/bsd/bind/dist/bin/tests/dst/t_dst.c patch external/bsd/bind/dist/bin/tests/hashes/Makefile.in patch external/bsd/bind/dist/bin/tests/master/Makefile.in patch external/bsd/bind/dist/bin/tests/mem/Makefile.in patch external/bsd/bind/dist/bin/tests/names/Makefile.in patch external/bsd/bind/dist/bin/tests/names/t_names.c patch external/bsd/bind/dist/bin/tests/net/Makefile.in patch external/bsd/bind/dist/bin/tests/rbt/Makefile.in patch external/bsd/bind/dist/bin/tests/resolver/Makefile.in patch external/bsd/bind/dist/bin/tests/resolver/t_resolver.c patch external/bsd/bind/dist/bin/tests/sockaddr/Makefile.in patch external/bsd/bind/dist/bin/tests/startperf/clean.sh patch external/bsd/bind/dist/bin/tests/startperf/makenames.pl patch external/bsd/bind/dist/bin/tests/startperf/mkzonefile.plpatch external/bsd/bind/dist/bin/tests/startperf/setup.sh patch external/bsd/bind/dist/bin/tests/system/Makefile.in patch external/bsd/bind/dist/bin/tests/system/cleanall.sh patch external/bsd/bind/dist/bin/tests/system/cleanpkcs11.sh patch external/bsd/bind/dist/bin/tests/system/conf.sh.in patch external/bsd/bind/dist/bin/tests/system/digcomp.pl patch external/bsd/bind/dist/bin/tests/system/ifconfig.sh patch external/bsd/bind/dist/bin/tests/system/org.isc.bind.system patch external/bsd/bind/dist/bin/tests/system/packet.pl patch external/bsd/bind/dist/bin/tests/system/run.sh patch external/bsd/bind/dist/bin/tests/system/runall.sh patch external/bsd/bind/dist/bin/tests/system/send.pl patch external/bsd/bind/dist/bin/tests/system/setup.sh patch external/bsd/bind/dist/bin/tests/system/start.sh patch external/bsd/bind/dist/bin/tests/system/stop.pl patch external/bsd/bind/dist/bin/tests/system/stop.sh patch external/bsd/bind/dist/bin/tests/system/testsock.pl patch external/bsd/bind/dist/bin/tests/system/testsock6.pl patch external/bsd/bind/dist/bin/tests/system/acl/clean.sh patch external/bsd/bind/dist/bin/tests/system/acl/setup.sh patch external/bsd/bind/dist/bin/tests/system/acl/tests.sh patch external/bsd/bind/dist/bin/tests/system/addzone/clean.shpatch external/bsd/bind/dist/bin/tests/system/addzone/setup.shpatch external/bsd/bind/dist/bin/tests/system/addzone/tests.shpatch external/bsd/bind/dist/bin/tests/system/allow_query/clean.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/setup.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh patch external/bsd/bind/dist/bin/tests/system/autosign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/autosign/setup.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh patch external/bsd/bind/dist/bin/tests/system/builtin/tests.shpatch external/bsd/bind/dist/bin/tests/system/cacheclean/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/badtsig.conf patch external/bsd/bind/dist/bin/tests/system/checkconf/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/good.conf patch external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkds/clean.shpatch external/bsd/bind/dist/bin/tests/system/checkds/dig.sh patch external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dlv.example.dlv.db patch external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dnskey.db patch external/bsd/bind/dist/bin/tests/system/checkds/missing.example.ds.db patch external/bsd/bind/dist/bin/tests/system/checkds/none.example.dnskey.db patch external/bsd/bind/dist/bin/tests/system/checkds/ok.example.dlv.example.dlv.db patch external/bsd/bind/dist/bin/tests/system/checkds/ok.example.dnskey.db patch external/bsd/bind/dist/bin/tests/system/checkds/ok.example.ds.db patch external/bsd/bind/dist/bin/tests/system/checkds/setup.shpatch external/bsd/bind/dist/bin/tests/system/checkds/tests.shpatch external/bsd/bind/dist/bin/tests/system/checkds/wrong.example.dlv.example.dlv.db patch external/bsd/bind/dist/bin/tests/system/checkds/wrong.example.dnskey.db patch external/bsd/bind/dist/bin/tests/system/checkds/wrong.example.ds.db patch external/bsd/bind/dist/bin/tests/system/checknames/clean.sh patch external/bsd/bind/dist/bin/tests/system/checknames/setup.sh patch external/bsd/bind/dist/bin/tests/system/checknames/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/database/clean.sh patch external/bsd/bind/dist/bin/tests/system/database/setup.sh patch external/bsd/bind/dist/bin/tests/system/database/tests.sh patch external/bsd/bind/dist/bin/tests/system/dialup/setup.sh patch external/bsd/bind/dist/bin/tests/system/dialup/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlv/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlv/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlv/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns6/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/clean.shpatch external/bsd/bind/dist/bin/tests/system/dlvauto/setup.shpatch external/bsd/bind/dist/bin/tests/system/dlvauto/tests.shpatch external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlz/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlz/prereq.sh.inpatch external/bsd/bind/dist/bin/tests/system/dlz/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in patch external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/setup.sh patch external/bsd/bind/dist/bin/tests/system/dname/clean.sh patch external/bsd/bind/dist/bin/tests/system/dname/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/clean.sh patch external/bsd/bind/dist/bin/tests/system/dns64/setup.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/dnssec_update_test.pl patch external/bsd/bind/dist/bin/tests/system/dnssec/prereq.shpatch external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/expired.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/expiring.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/inline.example.db patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/lower.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/upper.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named3.conf patch external/bsd/bind/dist/bin/tests/system/ecdsa/clean.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh.in patch external/bsd/bind/dist/bin/tests/system/ecdsa/setup.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/clean.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/setup.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/forward/clean.shpatch external/bsd/bind/dist/bin/tests/system/forward/tests.shpatch external/bsd/bind/dist/bin/tests/system/glue/clean.sh patch external/bsd/bind/dist/bin/tests/system/glue/setup.sh patch external/bsd/bind/dist/bin/tests/system/glue/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/clean.sh patch external/bsd/bind/dist/bin/tests/system/gost/prereq.sh.in patch external/bsd/bind/dist/bin/tests/system/gost/setup.sh patch external/bsd/bind/dist/bin/tests/system/gost/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/ns1/sign.shpatch external/bsd/bind/dist/bin/tests/system/ixfr/prereq.sh patch external/bsd/bind/dist/bin/tests/system/limits/clean.sh patch external/bsd/bind/dist/bin/tests/system/limits/tests.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/setup.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/Makefile.in patch external/bsd/bind/dist/bin/tests/system/lwresd/resolv.conf patch external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/resolv.conf patch external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh patch external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh patch external/bsd/bind/dist/bin/tests/system/metadata/clean.sh patch external/bsd/bind/dist/bin/tests/system/metadata/prereq.sh patch external/bsd/bind/dist/bin/tests/system/metadata/setup.sh patch external/bsd/bind/dist/bin/tests/system/metadata/tests.sh patch external/bsd/bind/dist/bin/tests/system/notify/clean.sh patch external/bsd/bind/dist/bin/tests/system/notify/setup.sh patch external/bsd/bind/dist/bin/tests/system/notify/tests.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/commandlist patch external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/update_test.pl patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/clean.shpatch external/bsd/bind/dist/bin/tests/system/pending/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pending/setup.shpatch external/bsd/bind/dist/bin/tests/system/pending/tests.shpatch external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/clean.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.shpatch external/bsd/bind/dist/bin/tests/system/pkcs11/setup.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/clean.sh patch external/bsd/bind/dist/bin/tests/system/redirect/setup.sh patch external/bsd/bind/dist/bin/tests/system/redirect/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/resolver/prereq.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ans2/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ans3/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh patch external/bsd/bind/dist/bin/tests/system/rndc/clean.sh patch external/bsd/bind/dist/bin/tests/system/rndc/setup.sh patch external/bsd/bind/dist/bin/tests/system/rndc/tests.sh patch external/bsd/bind/dist/bin/tests/system/rndc/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rndc/ns2/secondkey.conf patch external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in patch external/bsd/bind/dist/bin/tests/system/rpz/clean.sh patch external/bsd/bind/dist/bin/tests/system/rpz/qperf.sh patch external/bsd/bind/dist/bin/tests/system/rpz/rpz.c patch external/bsd/bind/dist/bin/tests/system/rpz/setup.sh patch external/bsd/bind/dist/bin/tests/system/rpz/test1 patch external/bsd/bind/dist/bin/tests/system/rpz/test2 patch external/bsd/bind/dist/bin/tests/system/rpz/test5 patch external/bsd/bind/dist/bin/tests/system/rpz/tests.sh patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/root.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/base-tld2s.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/tld2.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash2 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/tld4.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.conf patch external/bsd/bind/dist/bin/tests/system/rrsetorder/clean.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/bigkey.c patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/setup.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/tests.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/bad01.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/bad02.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/bad03.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/good01.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/good02.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/conf/good03.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.key patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.key patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.private patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/dsset-example.in patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/example.db.bad patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/example.db.in patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/smartsign/clean.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/setup.sh patch external/bsd/bind/dist/bin/tests/system/sortlist/clean.sh patch external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/setup.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/stress/clean.sh patch external/bsd/bind/dist/bin/tests/system/stress/setup.pl patch external/bsd/bind/dist/bin/tests/system/stress/setup.sh patch external/bsd/bind/dist/bin/tests/system/stress/tests.sh patch external/bsd/bind/dist/bin/tests/system/stress/update.plpatch external/bsd/bind/dist/bin/tests/system/stub/clean.sh patch external/bsd/bind/dist/bin/tests/system/stub/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/Makefile.inpatch external/bsd/bind/dist/bin/tests/system/tkey/clean.sh patch external/bsd/bind/dist/bin/tests/system/tkey/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tkey/setup.sh patch external/bsd/bind/dist/bin/tests/system/tkey/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsig/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsig/tests.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in patch external/bsd/bind/dist/bin/tests/system/tsiggss/authsock.pl patch external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/setup.shpatch external/bsd/bind/dist/bin/tests/system/unknown/clean.shpatch external/bsd/bind/dist/bin/tests/system/unknown/setup.shpatch external/bsd/bind/dist/bin/tests/system/unknown/tests.shpatch external/bsd/bind/dist/bin/tests/system/unknown/ns1/example-in.db patch external/bsd/bind/dist/bin/tests/system/unknown/ns1/large.db patch external/bsd/bind/dist/bin/tests/system/unknown/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/unknown/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/unknown/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/clean.shpatch external/bsd/bind/dist/bin/tests/system/upforwd/setup.shpatch external/bsd/bind/dist/bin/tests/system/upforwd/tests.shpatch external/bsd/bind/dist/bin/tests/system/upforwd/ans4/ans.pl patch external/bsd/bind/dist/bin/tests/system/v6synth/clean.shpatch external/bsd/bind/dist/bin/tests/system/v6synth/tests.shpatch external/bsd/bind/dist/bin/tests/system/verify/clean.sh patch external/bsd/bind/dist/bin/tests/system/verify/setup.sh patch external/bsd/bind/dist/bin/tests/system/verify/tests.sh patch external/bsd/bind/dist/bin/tests/system/verify/zones/genzones.sh patch external/bsd/bind/dist/bin/tests/system/verify/zones/unsigned.db patch external/bsd/bind/dist/bin/tests/system/views/clean.sh patch external/bsd/bind/dist/bin/tests/system/views/setup.sh patch external/bsd/bind/dist/bin/tests/system/views/tests.sh patch external/bsd/bind/dist/bin/tests/system/xfer/prereq.sh patch external/bsd/bind/dist/bin/tests/system/xfer/setup.sh patch external/bsd/bind/dist/bin/tests/system/xferquota/clean.sh patch external/bsd/bind/dist/bin/tests/system/xferquota/setup.pl patch external/bsd/bind/dist/bin/tests/system/xferquota/setup.sh patch external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh patch external/bsd/bind/dist/bin/tests/tasks/Makefile.in patch external/bsd/bind/dist/bin/tests/timers/Makefile.in patch external/bsd/bind/dist/bin/tests/virtual-time/Makefile.in patch external/bsd/bind/dist/bin/tests/virtual-time/cleanall.sh patch external/bsd/bind/dist/bin/tests/virtual-time/conf.sh.inpatch external/bsd/bind/dist/bin/tests/virtual-time/run.sh patch external/bsd/bind/dist/bin/tests/virtual-time/runall.sh patch external/bsd/bind/dist/bin/tests/virtual-time/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/start.pl patch external/bsd/bind/dist/bin/tests/virtual-time/start.sh patch external/bsd/bind/dist/bin/tests/virtual-time/stop.pl patch external/bsd/bind/dist/bin/tests/virtual-time/stop.sh patch external/bsd/bind/dist/bin/tests/virtual-time/testsock.pl patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/clean.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/tests.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-ksk/ns1/wrap.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/clean.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/tests.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/virtual-time/autosign-zsk/ns1/wrap.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/clean.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/setup.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/tests.sh patch external/bsd/bind/dist/bin/tests/virtual-time/slave/ns1/wrap.sh patch external/bsd/bind/dist/bin/tools/Makefile.in patch external/bsd/bind/dist/contrib/check-secure-delegation.pl.in patch external/bsd/bind/dist/contrib/zone-edit.sh.in patch external/bsd/bind/dist/contrib/dlz/bin/dlzbdb/Makefile.in patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_dlopen_driver.c patch external/bsd/bind/dist/contrib/named-bootconf/named-bootconf.sh patch external/bsd/bind/dist/contrib/nanny/nanny.pl patch external/bsd/bind/dist/contrib/sdb/tcl/lookup.tcl patch external/bsd/bind/dist/contrib/zkt/doc/rfc5011.txt patch external/bsd/bind/dist/doc/Makefile.in patch external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/Makefile.in patch external/bsd/bind/dist/doc/arm/latex-fixup.pl patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.htmlpatch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/doc/doxygen/Makefile.in patch external/bsd/bind/dist/doc/doxygen/doxygen-input-filter.in patch external/bsd/bind/dist/doc/misc/Makefile.in patch external/bsd/bind/dist/doc/misc/format-options.pl patch external/bsd/bind/dist/doc/misc/options patch external/bsd/bind/dist/doc/misc/sort-options.pl patch external/bsd/bind/dist/doc/xsl/Makefile.in patch external/bsd/bind/dist/lib/Makefile.in patch external/bsd/bind/dist/lib/bind9/Makefile.in patch external/bsd/bind/dist/lib/bind9/api patch external/bsd/bind/dist/lib/bind9/check.c patch external/bsd/bind/dist/lib/bind9/include/Makefile.in patch external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in patch external/bsd/bind/dist/lib/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/adb.c patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/db.c patch external/bsd/bind/dist/lib/dns/dnssec.c patch external/bsd/bind/dist/lib/dns/ds.c patch external/bsd/bind/dist/lib/dns/dst_api.c patch external/bsd/bind/dist/lib/dns/dst_internal.h patch external/bsd/bind/dist/lib/dns/dst_openssl.h patch external/bsd/bind/dist/lib/dns/dst_parse.c patch external/bsd/bind/dist/lib/dns/dst_parse.h patch external/bsd/bind/dist/lib/dns/dst_result.c patch external/bsd/bind/dist/lib/dns/gssapi_link.c patch external/bsd/bind/dist/lib/dns/hmac_link.c patch external/bsd/bind/dist/lib/dns/log.c patch external/bsd/bind/dist/lib/dns/master.c patch external/bsd/bind/dist/lib/dns/masterdump.c patch external/bsd/bind/dist/lib/dns/nsec.c patch external/bsd/bind/dist/lib/dns/nsec3.c patch external/bsd/bind/dist/lib/dns/openssl_link.c patch external/bsd/bind/dist/lib/dns/openssldh_link.c patch external/bsd/bind/dist/lib/dns/openssldsa_link.c patch external/bsd/bind/dist/lib/dns/opensslecdsa_link.c patch external/bsd/bind/dist/lib/dns/opensslgost_link.c patch external/bsd/bind/dist/lib/dns/opensslrsa_link.c patch external/bsd/bind/dist/lib/dns/rbtdb.c patch external/bsd/bind/dist/lib/dns/rcode.c patch external/bsd/bind/dist/lib/dns/rdata.c patch external/bsd/bind/dist/lib/dns/rdataset.c patch external/bsd/bind/dist/lib/dns/resolver.c patch external/bsd/bind/dist/lib/dns/rpz.c patch external/bsd/bind/dist/lib/dns/spnego_asn1.pl patch external/bsd/bind/dist/lib/dns/update.c patch external/bsd/bind/dist/lib/dns/validator.c patch external/bsd/bind/dist/lib/dns/view.c patch external/bsd/bind/dist/lib/dns/zone.c patch external/bsd/bind/dist/lib/dns/zt.c patch external/bsd/bind/dist/lib/dns/include/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dns/db.h patch external/bsd/bind/dist/lib/dns/include/dns/dnssec.h patch external/bsd/bind/dist/lib/dns/include/dns/ds.h patch external/bsd/bind/dist/lib/dns/include/dns/iptable.h patch external/bsd/bind/dist/lib/dns/include/dns/keyvalues.h patch external/bsd/bind/dist/lib/dns/include/dns/log.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec.h patch external/bsd/bind/dist/lib/dns/include/dns/private.h patch external/bsd/bind/dist/lib/dns/include/dns/rdata.h patch external/bsd/bind/dist/lib/dns/include/dns/rdataset.h patch external/bsd/bind/dist/lib/dns/include/dns/rpz.h patch external/bsd/bind/dist/lib/dns/include/dns/stats.h patch external/bsd/bind/dist/lib/dns/include/dns/view.h patch external/bsd/bind/dist/lib/dns/include/dns/zone.h patch external/bsd/bind/dist/lib/dns/include/dst/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dst/dst.h patch external/bsd/bind/dist/lib/dns/include/dst/result.h patch external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.cpatch external/bsd/bind/dist/lib/dns/rdata/generic/ds_43.c patch external/bsd/bind/dist/lib/dns/tests/Makefile.in patch external/bsd/bind/dist/lib/dns/tests/dnstest.h patch external/bsd/bind/dist/lib/dns/tests/rdataset_test.c patch external/bsd/bind/dist/lib/dns/tests/zt_test.c patch external/bsd/bind/dist/lib/dns/win32/libdns.def patch external/bsd/bind/dist/lib/export/Makefile.in patch external/bsd/bind/dist/lib/export/dns/Makefile.in patch external/bsd/bind/dist/lib/export/dns/include/Makefile.in patch external/bsd/bind/dist/lib/export/dns/include/dns/Makefile.in patch external/bsd/bind/dist/lib/export/dns/include/dst/Makefile.in patch external/bsd/bind/dist/lib/export/irs/include/irs/Makefile.in patch external/bsd/bind/dist/lib/export/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nls/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nothreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/pthreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/pthreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/unix/Makefile.in patch external/bsd/bind/dist/lib/export/isc/unix/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isccfg/include/isccfg/Makefile.in patch external/bsd/bind/dist/lib/export/samples/Makefile-postinstall.in patch external/bsd/bind/dist/lib/export/samples/Makefile.in patch external/bsd/bind/dist/lib/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/include/Makefile.in patch external/bsd/bind/dist/lib/irs/include/irs/Makefile.in patch external/bsd/bind/dist/lib/isc/api patch external/bsd/bind/dist/lib/isc/mem.c patch external/bsd/bind/dist/lib/isc/task.c patch external/bsd/bind/dist/lib/isc/task_api.c patch external/bsd/bind/dist/lib/isc/alpha/Makefile.in patch external/bsd/bind/dist/lib/isc/alpha/include/Makefile.inpatch external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/include/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/ia64/include/isc/atomic.hpatch external/bsd/bind/dist/lib/isc/include/Makefile.in patch external/bsd/bind/dist/lib/isc/include/isc/file.h patch external/bsd/bind/dist/lib/isc/include/isc/heap.h patch external/bsd/bind/dist/lib/isc/include/isc/list.h patch external/bsd/bind/dist/lib/isc/include/isc/namespace.h patch external/bsd/bind/dist/lib/isc/include/isc/queue.h patch external/bsd/bind/dist/lib/isc/include/isc/task.h patch external/bsd/bind/dist/lib/isc/mips/Makefile.in patch external/bsd/bind/dist/lib/isc/mips/include/Makefile.in patch external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/nls/Makefile.in patch external/bsd/bind/dist/lib/isc/noatomic/Makefile.in patch external/bsd/bind/dist/lib/isc/noatomic/include/Makefile.in patch external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/powerpc/Makefile.in patch external/bsd/bind/dist/lib/isc/powerpc/include/Makefile.in patch external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/condition.c patch external/bsd/bind/dist/lib/isc/pthreads/include/Makefile.in patch external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/sparc64/Makefile.in patch external/bsd/bind/dist/lib/isc/sparc64/include/Makefile.in patch external/bsd/bind/dist/lib/isc/sparc64/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/tests/isctest.c patch external/bsd/bind/dist/lib/isc/tests/isctest.h patch external/bsd/bind/dist/lib/isc/tests/queue_test.c patch external/bsd/bind/dist/lib/isc/unix/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/file.c patch external/bsd/bind/dist/lib/isc/unix/include/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/win32/Makefile.in patch external/bsd/bind/dist/lib/isc/win32/file.c patch external/bsd/bind/dist/lib/isc/win32/libisc.def patch external/bsd/bind/dist/lib/isc/win32/include/Makefile.inpatch external/bsd/bind/dist/lib/isc/win32/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/win32/include/isc/stat.h patch external/bsd/bind/dist/lib/isc/x86_32/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_32/include/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_64/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_64/include/Makefile.in patch external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isccc/api patch external/bsd/bind/dist/lib/isccc/cc.c patch external/bsd/bind/dist/lib/isccc/include/Makefile.in patch external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in patch external/bsd/bind/dist/lib/isccfg/api patch external/bsd/bind/dist/lib/isccfg/namedconf.c patch external/bsd/bind/dist/lib/isccfg/include/Makefile.in patch external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in patch external/bsd/bind/dist/lib/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/api patch external/bsd/bind/dist/lib/lwres/getaddrinfo.c patch external/bsd/bind/dist/lib/lwres/include/Makefile.in patch external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/man/Makefile.in patch external/bsd/bind/dist/lib/lwres/unix/Makefile.in patch external/bsd/bind/dist/lib/lwres/unix/include/Makefile.in patch external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/win32/Makefile.in patch external/bsd/bind/dist/lib/lwres/win32/include/Makefile.in patch external/bsd/bind/dist/lib/lwres/win32/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/tests/Makefile.in patch external/bsd/bind/dist/lib/tests/include/Makefile.in patch external/bsd/bind/dist/lib/tests/include/tests/Makefile.in patch external/bsd/bind/dist/make/Makefile.in patch external/bsd/bind/dist/make/includes.in patch external/bsd/bind/dist/make/rules.in patch external/bsd/bind/dist/unit/atf-src/atf-c/macros.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text_test.c patch external/bsd/bind/include/config.h patch external/bsd/bind/lib/libbind9/shlib_version patch external/bsd/bind/lib/libdns/Makefile patch external/bsd/bind/lib/libdns/shlib_version patch external/bsd/bind/lib/libisc/shlib_version patch external/bsd/bind/lib/libisccc/shlib_version patch external/bsd/bind/lib/libisccfg/shlib_version patch external/bsd/bind/lib/liblwres/shlib_version patch distrib/sets/lists/base/ad.mips64eb patch distrib/sets/lists/base/ad.mips64el patch distrib/sets/lists/base/md.amd64 patch distrib/sets/lists/base/md.sparc64 patch distrib/sets/lists/base/mi patch distrib/sets/lists/base/shl.mi patch distrib/sets/lists/man/mi patch Update bind to version 9.9.2-P1, addressing CVE-2012-5688. [spz, ticket #751] @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.9.4.2.2.1 log @Pull up following revision(s) (requested by spz in ticket #1217): distrib/sets/lists/base/ad.mips64eb patch distrib/sets/lists/base/ad.mips64el patch distrib/sets/lists/base/md.amd64 patch distrib/sets/lists/base/md.sparc64 patch distrib/sets/lists/base/shl.mi patch distrib/sets/lists/comp/ad.mips64eb patch distrib/sets/lists/comp/ad.mips64el patch distrib/sets/lists/comp/md.amd64 patch distrib/sets/lists/comp/md.sparc64 patch distrib/sets/lists/comp/mi patch distrib/sets/lists/comp/shl.mi patch external/bsd/bind/Makefile.inc patch external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/COPYRIGHT patch external/bsd/bind/dist/FAQ patch external/bsd/bind/dist/FAQ.xml patch external/bsd/bind/dist/HISTORY patch external/bsd/bind/dist/Makefile.in patch external/bsd/bind/dist/README patch external/bsd/bind/dist/REDIRECT-NOTES delete external/bsd/bind/dist/acconfig.h patch external/bsd/bind/dist/aclocal.m4 patch external/bsd/bind/dist/config.guess patch external/bsd/bind/dist/config.h.in patch external/bsd/bind/dist/config.h.win32 patch external/bsd/bind/dist/config.sub patch external/bsd/bind/dist/configure patch external/bsd/bind/dist/configure.in patch external/bsd/bind/dist/isc-config.sh.1 patch external/bsd/bind/dist/isc-config.sh.docbook patch external/bsd/bind/dist/isc-config.sh.html patch external/bsd/bind/dist/isc-config.sh.in patch external/bsd/bind/dist/ltmain.sh patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/Makefile.in patch external/bsd/bind/dist/bin/check/Makefile.in patch external/bsd/bind/dist/bin/check/check-tool.c patch external/bsd/bind/dist/bin/check/named-checkconf.8 patch external/bsd/bind/dist/bin/check/named-checkconf.c patch external/bsd/bind/dist/bin/check/named-checkconf.docbook patch external/bsd/bind/dist/bin/check/named-checkconf.html patch external/bsd/bind/dist/bin/check/named-checkzone.8 patch external/bsd/bind/dist/bin/check/named-checkzone.c patch external/bsd/bind/dist/bin/check/named-checkzone.docbook patch external/bsd/bind/dist/bin/check/named-checkzone.html patch external/bsd/bind/dist/bin/check/win32/checktool.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.dsw delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.mak delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.dsw delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.mak delete external/bsd/bind/dist/bin/confgen/ddns-confgen.8 patch external/bsd/bind/dist/bin/confgen/ddns-confgen.c patch external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook patch external/bsd/bind/dist/bin/confgen/ddns-confgen.html patch external/bsd/bind/dist/bin/confgen/keygen.c patch external/bsd/bind/dist/bin/confgen/rndc-confgen.8 patch external/bsd/bind/dist/bin/confgen/rndc-confgen.c patch external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook patch external/bsd/bind/dist/bin/confgen/rndc-confgen.html patch external/bsd/bind/dist/bin/confgen/win32/confgentool.dsp delete external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.dsp delete external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.mak delete external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.dsp delete external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.mak delete external/bsd/bind/dist/bin/dig/Makefile.in patch external/bsd/bind/dist/bin/dig/dig.1 patch external/bsd/bind/dist/bin/dig/dig.c patch external/bsd/bind/dist/bin/dig/dig.docbook patch external/bsd/bind/dist/bin/dig/dig.html patch external/bsd/bind/dist/bin/dig/dighost.c patch external/bsd/bind/dist/bin/dig/host.1 patch external/bsd/bind/dist/bin/dig/host.c patch external/bsd/bind/dist/bin/dig/host.docbook patch external/bsd/bind/dist/bin/dig/host.html patch external/bsd/bind/dist/bin/dig/nslookup.1 patch external/bsd/bind/dist/bin/dig/nslookup.c patch external/bsd/bind/dist/bin/dig/nslookup.docbook patch external/bsd/bind/dist/bin/dig/nslookup.html patch external/bsd/bind/dist/bin/dig/include/dig/dig.h patch external/bsd/bind/dist/bin/dig/win32/dig.dsp delete external/bsd/bind/dist/bin/dig/win32/dig.mak delete external/bsd/bind/dist/bin/dig/win32/dighost.dsp delete external/bsd/bind/dist/bin/dig/win32/host.dsp delete external/bsd/bind/dist/bin/dig/win32/host.mak delete external/bsd/bind/dist/bin/dig/win32/nslookup.dsp delete external/bsd/bind/dist/bin/dig/win32/nslookup.mak delete external/bsd/bind/dist/bin/dnssec/Makefile.in patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8 new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.c new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html new external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.c patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.html patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.c patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.html patch external/bsd/bind/dist/bin/dnssec/dnssectool.c patch external/bsd/bind/dist/bin/dnssec/dnssectool.h patch external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp delete external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp delete external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak delete external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp delete external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak delete external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp delete external/bsd/bind/dist/bin/dnssec/win32/keygen.mak delete external/bsd/bind/dist/bin/dnssec/win32/nsupdate.dsp delete external/bsd/bind/dist/bin/dnssec/win32/nsupdate.dsw delete external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp delete external/bsd/bind/dist/bin/dnssec/win32/revoke.mak delete external/bsd/bind/dist/bin/dnssec/win32/settime.dsp delete external/bsd/bind/dist/bin/dnssec/win32/settime.mak delete external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp delete external/bsd/bind/dist/bin/dnssec/win32/signzone.mak delete external/bsd/bind/dist/bin/named/Makefile.in patch external/bsd/bind/dist/bin/named/bind.keys.h patch external/bsd/bind/dist/bin/named/bind9.ver3.xsl new external/bsd/bind/dist/bin/named/bind9.ver3.xsl.h new external/bsd/bind/dist/bin/named/bind9.xsl.h patch external/bsd/bind/dist/bin/named/builtin.c patch external/bsd/bind/dist/bin/named/client.c patch external/bsd/bind/dist/bin/named/config.c patch external/bsd/bind/dist/bin/named/control.c patch external/bsd/bind/dist/bin/named/controlconf.c patch external/bsd/bind/dist/bin/named/interfacemgr.c patch external/bsd/bind/dist/bin/named/log.c patch external/bsd/bind/dist/bin/named/logconf.c patch external/bsd/bind/dist/bin/named/lwaddr.c patch external/bsd/bind/dist/bin/named/lwdgnba.c patch external/bsd/bind/dist/bin/named/lwdgrbn.c patch external/bsd/bind/dist/bin/named/lwresd.8 patch external/bsd/bind/dist/bin/named/lwresd.c patch external/bsd/bind/dist/bin/named/lwresd.docbook patch external/bsd/bind/dist/bin/named/lwresd.html patch external/bsd/bind/dist/bin/named/main.c patch external/bsd/bind/dist/bin/named/named.8 patch external/bsd/bind/dist/bin/named/named.conf.5 patch external/bsd/bind/dist/bin/named/named.conf.docbook patch external/bsd/bind/dist/bin/named/named.conf.html patch external/bsd/bind/dist/bin/named/named.docbook patch external/bsd/bind/dist/bin/named/named.html patch external/bsd/bind/dist/bin/named/query.c patch external/bsd/bind/dist/bin/named/server.c patch external/bsd/bind/dist/bin/named/statschannel.c patch external/bsd/bind/dist/bin/named/tkeyconf.c patch external/bsd/bind/dist/bin/named/tsigconf.c patch external/bsd/bind/dist/bin/named/update.c patch external/bsd/bind/dist/bin/named/xfrout.c patch external/bsd/bind/dist/bin/named/zoneconf.c patch external/bsd/bind/dist/bin/named/include/named/client.h patch external/bsd/bind/dist/bin/named/include/named/globals.h patch external/bsd/bind/dist/bin/named/include/named/main.h patch external/bsd/bind/dist/bin/named/include/named/query.h patch external/bsd/bind/dist/bin/named/include/named/server.h patch external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c patch external/bsd/bind/dist/bin/named/unix/os.c patch external/bsd/bind/dist/bin/named/win32/named.dsp delete external/bsd/bind/dist/bin/named/win32/named.mak delete external/bsd/bind/dist/bin/nsupdate/Makefile.in patch external/bsd/bind/dist/bin/nsupdate/nsupdate.1 patch external/bsd/bind/dist/bin/nsupdate/nsupdate.c patch external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook patch external/bsd/bind/dist/bin/nsupdate/nsupdate.html patch external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp delete external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8s-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8za-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0f-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0m-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1h-patch new external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook patch external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.mak delete external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.mak delete external/bsd/bind/dist/bin/pkcs11/win32/pk11list.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11list.mak delete external/bsd/bind/dist/bin/python/Makefile.in patch external/bsd/bind/dist/bin/python/dnssec-checkds.8 patch external/bsd/bind/dist/bin/python/dnssec-checkds.docbook patch external/bsd/bind/dist/bin/python/dnssec-checkds.html patch external/bsd/bind/dist/bin/python/dnssec-checkds.py.in patch external/bsd/bind/dist/bin/python/dnssec-coverage.8 new external/bsd/bind/dist/bin/python/dnssec-coverage.docbook new external/bsd/bind/dist/bin/python/dnssec-coverage.html new external/bsd/bind/dist/bin/python/dnssec-coverage.py.in new external/bsd/bind/dist/bin/rndc/rndc.8 patch external/bsd/bind/dist/bin/rndc/rndc.c patch external/bsd/bind/dist/bin/rndc/rndc.conf.5 patch external/bsd/bind/dist/bin/rndc/rndc.conf.docbook patch external/bsd/bind/dist/bin/rndc/rndc.conf.html patch external/bsd/bind/dist/bin/rndc/rndc.docbook patch external/bsd/bind/dist/bin/rndc/rndc.html patch external/bsd/bind/dist/bin/rndc/win32/rndc.dsp delete external/bsd/bind/dist/bin/rndc/win32/rndc.mak delete external/bsd/bind/dist/bin/rndc/win32/rndcutil.dsp delete external/bsd/bind/dist/bin/tests/Makefile.in patch external/bsd/bind/dist/bin/tests/adb_test.c patch external/bsd/bind/dist/bin/tests/backtrace_test.c patch external/bsd/bind/dist/bin/tests/byaddr_test.c patch external/bsd/bind/dist/bin/tests/byname_test.c patch external/bsd/bind/dist/bin/tests/db_test.c patch external/bsd/bind/dist/bin/tests/fsaccess_test.c patch external/bsd/bind/dist/bin/tests/hash_test.c patch external/bsd/bind/dist/bin/tests/log_test.c patch external/bsd/bind/dist/bin/tests/rdata_test.c patch external/bsd/bind/dist/bin/tests/rwlock_test.c patch external/bsd/bind/dist/bin/tests/shutdown_test.c patch external/bsd/bind/dist/bin/tests/sig0_test.c patch external/bsd/bind/dist/bin/tests/sock_test.c patch external/bsd/bind/dist/bin/tests/task_test.c patch external/bsd/bind/dist/bin/tests/timer_test.c patch external/bsd/bind/dist/bin/tests/zone_test.c patch external/bsd/bind/dist/bin/tests/atomic/t_atomic.c patch external/bsd/bind/dist/bin/tests/db/t_db.c patch external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.key delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.key.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.private delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.private.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.key delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.key.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.private delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+00002.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+00002.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.private delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.private delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+49667.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+49667.key.in new external/bsd/bind/dist/bin/tests/dst/Makefile.in patch external/bsd/bind/dist/bin/tests/dst/dst_2_data delete external/bsd/bind/dist/bin/tests/dst/dst_2_data.in new external/bsd/bind/dist/bin/tests/dst/dst_test.c patch external/bsd/bind/dist/bin/tests/dst/gsstest.c patch external/bsd/bind/dist/bin/tests/dst/t2_data_1 delete external/bsd/bind/dist/bin/tests/dst/t2_data_1.in new external/bsd/bind/dist/bin/tests/dst/t2_data_2 delete external/bsd/bind/dist/bin/tests/dst/t2_data_2.in new external/bsd/bind/dist/bin/tests/dst/t2_dsasig delete external/bsd/bind/dist/bin/tests/dst/t2_dsasig.in new external/bsd/bind/dist/bin/tests/dst/t2_rsasig delete external/bsd/bind/dist/bin/tests/dst/t2_rsasig.in new external/bsd/bind/dist/bin/tests/dst/t_dst.c patch external/bsd/bind/dist/bin/tests/hashes/t_hashes.c patch external/bsd/bind/dist/bin/tests/master/t_master.c patch external/bsd/bind/dist/bin/tests/mem/t_mem.c patch external/bsd/bind/dist/bin/tests/names/dns_name_hash_data patch external/bsd/bind/dist/bin/tests/names/t_names.c patch external/bsd/bind/dist/bin/tests/rbt/t_rbt.c patch external/bsd/bind/dist/bin/tests/resolver/t_resolver.c patch external/bsd/bind/dist/bin/tests/sockaddr/t_sockaddr.c patch external/bsd/bind/dist/bin/tests/system/Makefile.in patch external/bsd/bind/dist/bin/tests/system/README patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/bin/tests/system/cleanall.sh patch external/bsd/bind/dist/bin/tests/system/conf.sh.in patch external/bsd/bind/dist/bin/tests/system/digcomp.pl patch external/bsd/bind/dist/bin/tests/system/genzone.sh patch external/bsd/bind/dist/bin/tests/system/ifconfig.sh patch external/bsd/bind/dist/bin/tests/system/run.sh patch external/bsd/bind/dist/bin/tests/system/runall.sh patch external/bsd/bind/dist/bin/tests/system/setup.sh patch external/bsd/bind/dist/bin/tests/system/start.pl patch external/bsd/bind/dist/bin/tests/system/testcrypto.sh new external/bsd/bind/dist/bin/tests/system/testsock.pl patch external/bsd/bind/dist/bin/tests/system/testsock6.pl patch external/bsd/bind/dist/bin/tests/system/acl/clean.sh patch external/bsd/bind/dist/bin/tests/system/acl/setup.sh patch external/bsd/bind/dist/bin/tests/system/acl/tests.sh patch external/bsd/bind/dist/bin/tests/system/acl/ns2/named5.conf new external/bsd/bind/dist/bin/tests/system/additional/clean.sh new external/bsd/bind/dist/bin/tests/system/additional/setup.sh new external/bsd/bind/dist/bin/tests/system/additional/tests.sh new external/bsd/bind/dist/bin/tests/system/addzone/clean.sh patch external/bsd/bind/dist/bin/tests/system/addzone/setup.sh patch external/bsd/bind/dist/bin/tests/system/addzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/addzone/ns1/inlineslave.db new external/bsd/bind/dist/bin/tests/system/addzone/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/addzone/ns2/added.db patch external/bsd/bind/dist/bin/tests/system/addzone/ns2/inline.db new external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named57.conf new external/bsd/bind/dist/bin/tests/system/autosign/clean.sh patch external/bsd/bind/dist/bin/tests/system/autosign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/autosign/setup.sh patch external/bsd/bind/dist/bin/tests/system/autosign/tests.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh patch external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in new external/bsd/bind/dist/bin/tests/system/builtin/clean.sh new external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c new external/bsd/bind/dist/bin/tests/system/builtin/tests.sh patch external/bsd/bind/dist/bin/tests/system/builtin/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/builtin/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh patch external/bsd/bind/dist/bin/tests/system/cacheclean/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/case/clean.sh new external/bsd/bind/dist/bin/tests/system/case/tests.sh new external/bsd/bind/dist/bin/tests/system/case/ns1/example.db new external/bsd/bind/dist/bin/tests/system/case/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/case/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/checkconf/altdb.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-also-notify.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-dnssec.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-hint.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-inline-slave.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-many.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-master-request-ixfr.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-noddns.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-tsig.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad.conf delete external/bsd/bind/dist/bin/tests/system/checkconf/badtsig.conf delete external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-names-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-names.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/good.conf patch external/bsd/bind/dist/bin/tests/system/checkconf/hint-nofile.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-bad.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-good.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-no.conf new external/bsd/bind/dist/bin/tests/system/checkconf/notify.conf new external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/warn-keydir.conf new external/bsd/bind/dist/bin/tests/system/checkds/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkds/dig.pl new external/bsd/bind/dist/bin/tests/system/checkds/dig.sh patch external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dlv.example.dlv.db patch external/bsd/bind/dist/bin/tests/system/checkds/setup.sh patch external/bsd/bind/dist/bin/tests/system/checkds/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/clean.sh patch external/bsd/bind/dist/bin/tests/system/checknames/setup.sh patch external/bsd/bind/dist/bin/tests/system/checknames/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/ns4/master-ignore.update.db.in new external/bsd/bind/dist/bin/tests/system/checknames/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/checknames/ns4/root.hints new external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3-padded.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3owner-padded.dbnew external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad2.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsec3-nopadhash.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/spf.db new external/bsd/bind/dist/bin/tests/system/coverage/clean.sh new external/bsd/bind/dist/bin/tests/system/coverage/prereq.sh new external/bsd/bind/dist/bin/tests/system/coverage/setup.sh new external/bsd/bind/dist/bin/tests/system/coverage/tests.sh new external/bsd/bind/dist/bin/tests/system/coverage/01-ksk-inactive/README new external/bsd/bind/dist/bin/tests/system/coverage/01-ksk-inactive/expect new external/bsd/bind/dist/bin/tests/system/coverage/02-zsk-inactive/README new external/bsd/bind/dist/bin/tests/system/coverage/02-zsk-inactive/expect new external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/README new external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect new external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/README new external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect new external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/README new external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect new external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/README new external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect new external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/README new external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect new external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/README new external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect new external/bsd/bind/dist/bin/tests/system/dlv/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlv/prereq.sh new external/bsd/bind/dist/bin/tests/system/dlv/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns6/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/prereq.sh new external/bsd/bind/dist/bin/tests/system/dlvauto/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlz/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in patch external/bsd/bind/dist/bin/tests/system/dlzexternal/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c patch external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/clean.sh patch external/bsd/bind/dist/bin/tests/system/dns64/prereq.sh new external/bsd/bind/dist/bin/tests/system/dns64/setup.sh patch external/bsd/bind/dist/bin/tests/system/dns64/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dns64/ns2/rpz.db new external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/in-addr.arpa.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns2/insecure.secure.example.db patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/publish-inactive.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval1.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval2.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named4.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns6/optout-tld.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns7/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/split-rrsig.db.in new external/bsd/bind/dist/bin/tests/system/dsdigest/prereq.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/clean.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh.in delete external/bsd/bind/dist/bin/tests/system/ecdsa/setup.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/emptyzones/clean.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/setup.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/empty.db new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named1.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named2.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/rfc1918.zones new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/root.hint new external/bsd/bind/dist/bin/tests/system/filter-aaaa/clean.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/setup.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/unsigned.db patch external/bsd/bind/dist/bin/tests/system/formerr/clean.sh new external/bsd/bind/dist/bin/tests/system/formerr/formerr.pl new external/bsd/bind/dist/bin/tests/system/formerr/nametoolong new external/bsd/bind/dist/bin/tests/system/formerr/noquestions new external/bsd/bind/dist/bin/tests/system/formerr/tests.sh new external/bsd/bind/dist/bin/tests/system/formerr/twoquestions new external/bsd/bind/dist/bin/tests/system/formerr/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/formerr/ns1/root.db new external/bsd/bind/dist/bin/tests/system/forward/tests.sh patch external/bsd/bind/dist/bin/tests/system/forward/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/forward/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/glue/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/clean.sh patch external/bsd/bind/dist/bin/tests/system/gost/prereq.sh new external/bsd/bind/dist/bin/tests/system/gost/prereq.sh.in delete external/bsd/bind/dist/bin/tests/system/gost/setup.sh patch external/bsd/bind/dist/bin/tests/system/gost/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/inline/checkdsa.sh.in new external/bsd/bind/dist/bin/tests/system/inline/clean.sh patch external/bsd/bind/dist/bin/tests/system/inline/prereq.sh new external/bsd/bind/dist/bin/tests/system/inline/setup.sh patch external/bsd/bind/dist/bin/tests/system/inline/tests.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/inline/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/inline/ns3/master3.db.in patch external/bsd/bind/dist/bin/tests/system/inline/ns3/master4.db.in new external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/inline/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/prereq.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/setup.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/logfileconfig/setup.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c patch external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterfile/knowngood.dig.out patch external/bsd/bind/dist/bin/tests/system/masterfile/ns1/include.db patch external/bsd/bind/dist/bin/tests/system/masterformat/clean.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/prereq.sh new external/bsd/bind/dist/bin/tests/system/masterformat/setup.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/metadata/clean.sh patch external/bsd/bind/dist/bin/tests/system/metadata/prereq.sh patch external/bsd/bind/dist/bin/tests/system/metadata/setup.sh patch external/bsd/bind/dist/bin/tests/system/metadata/tests.sh patch external/bsd/bind/dist/bin/tests/system/nslookup/clean.sh new external/bsd/bind/dist/bin/tests/system/nslookup/setup.sh new external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh new external/bsd/bind/dist/bin/tests/system/nslookup/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh new external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/update_test.pl patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/clean.sh patch external/bsd/bind/dist/bin/tests/system/pending/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pending/setup.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/clean.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/setup.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/clean.sh patch external/bsd/bind/dist/bin/tests/system/redirect/prereq.sh new external/bsd/bind/dist/bin/tests/system/redirect/setup.sh patch external/bsd/bind/dist/bin/tests/system/redirect/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns2/example.db.in new external/bsd/bind/dist/bin/tests/system/redirect/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db delete external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db.in new external/bsd/bind/dist/bin/tests/system/resolver/clean.sh patch external/bsd/bind/dist/bin/tests/system/resolver/prereq.sh patch external/bsd/bind/dist/bin/tests/system/resolver/setup.sh patch external/bsd/bind/dist/bin/tests/system/resolver/tests.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ans2/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ans3/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns4/broken.db new external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/broken.db new external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns7/named.conf delete external/bsd/bind/dist/bin/tests/system/resolver/ns7/named1.conf new external/bsd/bind/dist/bin/tests/system/resolver/ns7/named2.conf new external/bsd/bind/dist/bin/tests/system/rndc/clean.sh patch external/bsd/bind/dist/bin/tests/system/rndc/setup.sh patch external/bsd/bind/dist/bin/tests/system/rndc/tests.sh patch external/bsd/bind/dist/bin/tests/system/rndc/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in patch external/bsd/bind/dist/bin/tests/system/rpz/clean.sh patch external/bsd/bind/dist/bin/tests/system/rpz/prereq.sh new external/bsd/bind/dist/bin/tests/system/rpz/qperf.sh patch external/bsd/bind/dist/bin/tests/system/rpz/rpz.c patch external/bsd/bind/dist/bin/tests/system/rpz/setup.sh patch external/bsd/bind/dist/bin/tests/system/rpz/test1 patch external/bsd/bind/dist/bin/tests/system/rpz/test2 patch external/bsd/bind/dist/bin/tests/system/rpz/test3 patch external/bsd/bind/dist/bin/tests/system/rpz/test4 patch external/bsd/bind/dist/bin/tests/system/rpz/test4a new external/bsd/bind/dist/bin/tests/system/rpz/test5 patch external/bsd/bind/dist/bin/tests/system/rpz/tests.sh patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/root.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/base-tld2s.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/bl.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/blv2.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/blv3.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/tld2.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash1 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash2 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/tld4.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.args new external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/tld5.db new external/bsd/bind/dist/bin/tests/system/rpz/ns6/hints new external/bsd/bind/dist/bin/tests/system/rpz/ns6/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/Makefile.in new external/bsd/bind/dist/bin/tests/system/rrl/clean.sh new external/bsd/bind/dist/bin/tests/system/rrl/prereq.sh new external/bsd/bind/dist/bin/tests/system/rrl/rrl.c new external/bsd/bind/dist/bin/tests/system/rrl/setup.sh new external/bsd/bind/dist/bin/tests/system/rrl/tests.sh new external/bsd/bind/dist/bin/tests/system/rrl/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns1/root.db new external/bsd/bind/dist/bin/tests/system/rrl/ns2/hints new external/bsd/bind/dist/bin/tests/system/rrl/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns2/tld2.db new external/bsd/bind/dist/bin/tests/system/rrl/ns3/hints new external/bsd/bind/dist/bin/tests/system/rrl/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns3/tld3.db new external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh patch external/bsd/bind/dist/bin/tests/system/rrsetorder/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/bigkey.c patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/setup.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/clean.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/setup.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh patch external/bsd/bind/dist/bin/tests/system/spf/clean.sh new external/bsd/bind/dist/bin/tests/system/spf/tests.sh new external/bsd/bind/dist/bin/tests/system/spf/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/spf/ns1/spf.db new external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/prereq.sh new external/bsd/bind/dist/bin/tests/system/staticstub/setup.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/stress/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/clean.sh patch external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c patch external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c patch external/bsd/bind/dist/bin/tests/system/tkey/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tkey/setup.sh patch external/bsd/bind/dist/bin/tests/system/tkey/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/example.db new external/bsd/bind/dist/bin/tests/system/tkey/ns1/named.conf.in patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsig/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsig/tests.sh patch external/bsd/bind/dist/bin/tests/system/tsig/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/clean.sh patch external/bsd/bind/dist/bin/tests/system/unknown/large.out patch external/bsd/bind/dist/bin/tests/system/unknown/prereq.sh new external/bsd/bind/dist/bin/tests/system/unknown/setup.sh patch external/bsd/bind/dist/bin/tests/system/unknown/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/ns1/example-in.db patch external/bsd/bind/dist/bin/tests/system/unknown/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/unknown/zones/nan.bad new external/bsd/bind/dist/bin/tests/system/upforwd/prereq.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/ans4/ans.pl patch external/bsd/bind/dist/bin/tests/system/verify/clean.sh patch external/bsd/bind/dist/bin/tests/system/verify/prereq.sh new external/bsd/bind/dist/bin/tests/system/verify/setup.sh patch external/bsd/bind/dist/bin/tests/system/verify/tests.sh patch external/bsd/bind/dist/bin/tests/system/verify/zones/genzones.sh patch external/bsd/bind/dist/bin/tests/system/wildcard/clean.sh new external/bsd/bind/dist/bin/tests/system/wildcard/prereq.sh new external/bsd/bind/dist/bin/tests/system/wildcard/setup.sh new external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/dlv.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/nsec.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/nsec3.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/private.nsec.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/private.nsec3.db.innew external/bsd/bind/dist/bin/tests/system/wildcard/ns1/root.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh new external/bsd/bind/dist/bin/tests/system/wildcard/ns2/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns3/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns5/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns5/named.conf new external/bsd/bind/dist/bin/tests/system/xfer/clean.sh patch external/bsd/bind/dist/bin/tests/system/xfer/dig1.good patch external/bsd/bind/dist/bin/tests/system/xfer/dig2.good patch external/bsd/bind/dist/bin/tests/system/xfer/prereq.sh patch external/bsd/bind/dist/bin/tests/system/xfer/setup.sh patch external/bsd/bind/dist/bin/tests/system/xfer/tests.sh patch external/bsd/bind/dist/bin/tests/system/xfer/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/xfer/ns2/slave.db.in new external/bsd/bind/dist/bin/tests/system/zero/clean.sh new external/bsd/bind/dist/bin/tests/system/zero/setup.sh new external/bsd/bind/dist/bin/tests/system/zero/tests.sh new external/bsd/bind/dist/bin/tests/system/zero/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db new external/bsd/bind/dist/bin/tests/system/zero/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns3/root.hint new external/bsd/bind/dist/bin/tests/system/zero/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/zonechecks/prereq.sh new external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh new external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf new external/bsd/bind/dist/bin/tests/tasks/t_tasks.c patch external/bsd/bind/dist/bin/tests/timers/t_timers.c patch external/bsd/bind/dist/bin/tools/arpaname.1 patch external/bsd/bind/dist/bin/tools/arpaname.docbook patch external/bsd/bind/dist/bin/tools/arpaname.html patch external/bsd/bind/dist/bin/tools/genrandom.8 patch external/bsd/bind/dist/bin/tools/genrandom.c patch external/bsd/bind/dist/bin/tools/genrandom.docbook patch external/bsd/bind/dist/bin/tools/genrandom.html patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8 patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html patch external/bsd/bind/dist/bin/tools/named-journalprint.8 patch external/bsd/bind/dist/bin/tools/named-journalprint.docbook patch external/bsd/bind/dist/bin/tools/named-journalprint.html patch external/bsd/bind/dist/bin/tools/nsec3hash.8 patch external/bsd/bind/dist/bin/tools/nsec3hash.c patch external/bsd/bind/dist/bin/tools/nsec3hash.docbook patch external/bsd/bind/dist/bin/tools/nsec3hash.html patch external/bsd/bind/dist/bin/tools/win32/arpaname.dsp delete external/bsd/bind/dist/bin/tools/win32/arpaname.mak delete external/bsd/bind/dist/bin/tools/win32/genrandom.dsp delete external/bsd/bind/dist/bin/tools/win32/genrandom.mak delete external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp delete external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak delete external/bsd/bind/dist/bin/tools/win32/journalprint.dsp delete external/bsd/bind/dist/bin/tools/win32/journalprint.mak delete external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp delete external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak delete external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.dsp delete external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.mak delete external/bsd/bind/dist/contrib/README new external/bsd/bind/dist/contrib/check5011.pl new external/bsd/bind/dist/contrib/dane/mkdane.sh new external/bsd/bind/dist/contrib/dane/tlsa6698.pem new external/bsd/bind/dist/contrib/dbus/GetForwarders delete external/bsd/bind/dist/contrib/dbus/INSTALL delete external/bsd/bind/dist/contrib/dbus/Makefile.9.3.2b1 delete external/bsd/bind/dist/contrib/dbus/Makefile.9.3.3rc2 delete external/bsd/bind/dist/contrib/dbus/README.DBUS delete external/bsd/bind/dist/contrib/dbus/SetForwarders delete external/bsd/bind/dist/contrib/dbus/bind-9.3.2b1-dbus.patch delete external/bsd/bind/dist/contrib/dbus/bind-9.3.3rc2-dbus.patch delete external/bsd/bind/dist/contrib/dbus/dbus_mgr.c delete external/bsd/bind/dist/contrib/dbus/dbus_mgr.h delete external/bsd/bind/dist/contrib/dbus/dbus_service.c delete external/bsd/bind/dist/contrib/dbus/dbus_service.h delete external/bsd/bind/dist/contrib/dbus/named-dbus-system.conf delete external/bsd/bind/dist/contrib/dbus/named-dbus.service delete external/bsd/bind/dist/contrib/dlz/config.dlz.in patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_filesystem_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_ldap_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_mysql_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_odbc_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_postgres_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/sdlz_helper.c patch external/bsd/bind/dist/contrib/dlz/example/Makefile patch external/bsd/bind/dist/contrib/dlz/example/README patch external/bsd/bind/dist/contrib/dlz/example/dlz_example.c patch external/bsd/bind/dist/contrib/dlz/example/dlz_minimal.h delete external/bsd/bind/dist/contrib/dlz/modules/dlz_minimal.h new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/Makefile new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/README.md new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/bdbhpt-populate.pl new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/dns-data.txt new external/bsd/bind/dist/contrib/named-bootconf/named-bootconf.sh patch external/bsd/bind/dist/contrib/nslint-2.1a3/strerror.c patch external/bsd/bind/dist/contrib/perftcpdns/Makefile.in new external/bsd/bind/dist/contrib/perftcpdns/configure new external/bsd/bind/dist/contrib/perftcpdns/configure.in new external/bsd/bind/dist/contrib/perftcpdns/perftcpdns.c new external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.c patch external/bsd/bind/dist/contrib/query-loc-0.4.0/loc_ntoa.c patch external/bsd/bind/dist/contrib/queryperf/queryperf.c patch external/bsd/bind/dist/contrib/sdb/bdb/bdb.c patch external/bsd/bind/dist/contrib/sdb/dir/dirdb.c patch external/bsd/bind/dist/contrib/sdb/ldap/ldapdb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/pgsqldb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/zonetodb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/sqlitedb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/zone2sqlite.c patch external/bsd/bind/dist/contrib/sdb/tcl/tcldb.c patch external/bsd/bind/dist/contrib/sdb/time/timedb.c patch external/bsd/bind/dist/contrib/zkt/Makefile.in patch external/bsd/bind/dist/contrib/zkt/dki.c patch external/bsd/bind/dist/contrib/zkt/tags new external/bsd/bind/dist/contrib/zkt/zkt-soaserial.c patch external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/Makefile.in patch external/bsd/bind/dist/doc/arm/libdns.xml patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html new external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html new external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/doc/arm/pkcs11.xml patch external/bsd/bind/dist/doc/misc/options patch external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in patch external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in patch external/bsd/bind/dist/lib/Atffile patch external/bsd/bind/dist/lib/Makefile.in patch external/bsd/bind/dist/lib/bind9/Makefile.in patch external/bsd/bind/dist/lib/bind9/api patch external/bsd/bind/dist/lib/bind9/check.c patch external/bsd/bind/dist/lib/bind9/getaddresses.c patch external/bsd/bind/dist/lib/bind9/win32/libbind9.dsp delete external/bsd/bind/dist/lib/bind9/win32/libbind9.mak delete external/bsd/bind/dist/lib/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/acache.c patch external/bsd/bind/dist/lib/dns/acl.c patch external/bsd/bind/dist/lib/dns/adb.c patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/byaddr.c patch external/bsd/bind/dist/lib/dns/cache.c patch external/bsd/bind/dist/lib/dns/client.c patch external/bsd/bind/dist/lib/dns/db.c patch external/bsd/bind/dist/lib/dns/dbtable.c patch external/bsd/bind/dist/lib/dns/diff.c patch external/bsd/bind/dist/lib/dns/dispatch.c patch external/bsd/bind/dist/lib/dns/dlz.c patch external/bsd/bind/dist/lib/dns/dns64.c patch external/bsd/bind/dist/lib/dns/dnssec.c patch external/bsd/bind/dist/lib/dns/dst_api.c patch external/bsd/bind/dist/lib/dns/dst_internal.h patch external/bsd/bind/dist/lib/dns/dst_openssl.h patch external/bsd/bind/dist/lib/dns/dst_parse.c patch external/bsd/bind/dist/lib/dns/dst_result.c patch external/bsd/bind/dist/lib/dns/ecdb.c patch external/bsd/bind/dist/lib/dns/gen-win32.h patch external/bsd/bind/dist/lib/dns/gen.c patch external/bsd/bind/dist/lib/dns/gssapi_link.c patch external/bsd/bind/dist/lib/dns/gssapictx.c patch external/bsd/bind/dist/lib/dns/hmac_link.c patch external/bsd/bind/dist/lib/dns/iptable.c patch external/bsd/bind/dist/lib/dns/journal.c patch external/bsd/bind/dist/lib/dns/keydata.c patch external/bsd/bind/dist/lib/dns/keytable.c patch external/bsd/bind/dist/lib/dns/log.c patch external/bsd/bind/dist/lib/dns/lookup.c patch external/bsd/bind/dist/lib/dns/master.c patch external/bsd/bind/dist/lib/dns/masterdump.c patch external/bsd/bind/dist/lib/dns/message.c patch external/bsd/bind/dist/lib/dns/name.c patch external/bsd/bind/dist/lib/dns/ncache.c patch external/bsd/bind/dist/lib/dns/nsec.c patch external/bsd/bind/dist/lib/dns/nsec3.c patch external/bsd/bind/dist/lib/dns/openssl_link.c patch external/bsd/bind/dist/lib/dns/openssldh_link.c patch external/bsd/bind/dist/lib/dns/openssldsa_link.c patch external/bsd/bind/dist/lib/dns/opensslecdsa_link.c patch external/bsd/bind/dist/lib/dns/opensslgost_link.c patch external/bsd/bind/dist/lib/dns/opensslrsa_link.c patch external/bsd/bind/dist/lib/dns/peer.c patch external/bsd/bind/dist/lib/dns/portlist.c patch external/bsd/bind/dist/lib/dns/private.c patch external/bsd/bind/dist/lib/dns/rbt.c patch external/bsd/bind/dist/lib/dns/rbtdb.c patch external/bsd/bind/dist/lib/dns/rcode.c patch external/bsd/bind/dist/lib/dns/rdata.c patch external/bsd/bind/dist/lib/dns/rdataslab.c patch external/bsd/bind/dist/lib/dns/request.c patch external/bsd/bind/dist/lib/dns/resolver.c patch external/bsd/bind/dist/lib/dns/result.c patch external/bsd/bind/dist/lib/dns/rootns.c patch external/bsd/bind/dist/lib/dns/rpz.c patch external/bsd/bind/dist/lib/dns/rrl.c new external/bsd/bind/dist/lib/dns/sdb.c patch external/bsd/bind/dist/lib/dns/sdlz.c patch external/bsd/bind/dist/lib/dns/spnego.c patch external/bsd/bind/dist/lib/dns/spnego_asn1.c patch external/bsd/bind/dist/lib/dns/ssu.c patch external/bsd/bind/dist/lib/dns/ssu_external.c patch external/bsd/bind/dist/lib/dns/time.c patch external/bsd/bind/dist/lib/dns/tkey.c patch external/bsd/bind/dist/lib/dns/tsig.c patch external/bsd/bind/dist/lib/dns/ttl.c patch external/bsd/bind/dist/lib/dns/update.c patch external/bsd/bind/dist/lib/dns/validator.c patch external/bsd/bind/dist/lib/dns/view.c patch external/bsd/bind/dist/lib/dns/xfrin.c patch external/bsd/bind/dist/lib/dns/zone.c patch external/bsd/bind/dist/lib/dns/include/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dns/acache.h patch external/bsd/bind/dist/lib/dns/include/dns/adb.h patch external/bsd/bind/dist/lib/dns/include/dns/cache.h patch external/bsd/bind/dist/lib/dns/include/dns/client.h patch external/bsd/bind/dist/lib/dns/include/dns/db.h patch external/bsd/bind/dist/lib/dns/include/dns/dispatch.h patch external/bsd/bind/dist/lib/dns/include/dns/dns64.h patch external/bsd/bind/dist/lib/dns/include/dns/dnssec.h patch external/bsd/bind/dist/lib/dns/include/dns/log.h patch external/bsd/bind/dist/lib/dns/include/dns/master.h patch external/bsd/bind/dist/lib/dns/include/dns/masterdump.h patch external/bsd/bind/dist/lib/dns/include/dns/message.h patch external/bsd/bind/dist/lib/dns/include/dns/name.h patch external/bsd/bind/dist/lib/dns/include/dns/ncache.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec3.h patch external/bsd/bind/dist/lib/dns/include/dns/rbt.h patch external/bsd/bind/dist/lib/dns/include/dns/rdata.h patch external/bsd/bind/dist/lib/dns/include/dns/rdataset.h patch external/bsd/bind/dist/lib/dns/include/dns/resolver.h patch external/bsd/bind/dist/lib/dns/include/dns/result.h patch external/bsd/bind/dist/lib/dns/include/dns/rpz.h patch external/bsd/bind/dist/lib/dns/include/dns/rrl.h new external/bsd/bind/dist/lib/dns/include/dns/types.h patch external/bsd/bind/dist/lib/dns/include/dns/validator.h patch external/bsd/bind/dist/lib/dns/include/dns/view.h patch external/bsd/bind/dist/lib/dns/include/dns/zone.h patch external/bsd/bind/dist/lib/dns/include/dst/dst.h patch external/bsd/bind/dist/lib/dns/include/dst/gssapi.h patch external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c patch external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c patch external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c new external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.h new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.h new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.h new external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c patch external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c patch external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.c new external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.h new external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.c new external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.h new external/bsd/bind/dist/lib/dns/rdata/generic/gpos_27.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hinfo_13.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c patch external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c patch external/bsd/bind/dist/lib/dns/rdata/generic/isdn_20.c patch external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c patch external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c patch external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c new external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.h new external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c new external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.h new external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c new external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.h new external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c patch external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c patch external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c new external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.h new external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c patch external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c patch external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c patch external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c patch external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c patch external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c patch external/bsd/bind/dist/lib/dns/rdata/generic/sshfp_44.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.h patch external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c patch external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c patch external/bsd/bind/dist/lib/dns/rdata/generic/x25_19.c patch external/bsd/bind/dist/lib/dns/rdata/hs_4/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/aaaa_28.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/apl_42.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/nsap_22.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c patch external/bsd/bind/dist/lib/dns/tests/Makefile.in patch external/bsd/bind/dist/lib/dns/tests/db_test.c new external/bsd/bind/dist/lib/dns/tests/dbiterator_test.c patch external/bsd/bind/dist/lib/dns/tests/dbversion_test.c patch external/bsd/bind/dist/lib/dns/tests/dispatch_test.c new external/bsd/bind/dist/lib/dns/tests/dnstest.c patch external/bsd/bind/dist/lib/dns/tests/master_test.c patch external/bsd/bind/dist/lib/dns/tests/nsec3_test.c patch external/bsd/bind/dist/lib/dns/tests/private_test.c patch external/bsd/bind/dist/lib/dns/tests/rdata_test.c patch external/bsd/bind/dist/lib/dns/tests/zonemgr_test.c patch external/bsd/bind/dist/lib/dns/tests/testdata/master/master17.data new external/bsd/bind/dist/lib/dns/win32/gen.dsp delete external/bsd/bind/dist/lib/dns/win32/gen.mak delete external/bsd/bind/dist/lib/dns/win32/libdns.def delete external/bsd/bind/dist/lib/dns/win32/libdns.dsp delete external/bsd/bind/dist/lib/dns/win32/libdns.mak delete external/bsd/bind/dist/lib/export/dns/Makefile.in patch external/bsd/bind/dist/lib/export/irs/Makefile.in patch external/bsd/bind/dist/lib/export/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nls/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/pthreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/unix/Makefile.in patch external/bsd/bind/dist/lib/export/isccfg/Makefile.in patch external/bsd/bind/dist/lib/export/samples/Makefile.in patch external/bsd/bind/dist/lib/export/samples/nsprobe.c patch external/bsd/bind/dist/lib/export/samples/sample-async.c patch external/bsd/bind/dist/lib/export/samples/sample-gai.c patch external/bsd/bind/dist/lib/export/samples/sample-request.c patch external/bsd/bind/dist/lib/export/samples/sample-update.c patch external/bsd/bind/dist/lib/export/samples/sample.c patch external/bsd/bind/dist/lib/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/api patch external/bsd/bind/dist/lib/irs/context.c patch external/bsd/bind/dist/lib/irs/dnsconf.c patch external/bsd/bind/dist/lib/irs/getaddrinfo.c patch external/bsd/bind/dist/lib/irs/getnameinfo.c patch external/bsd/bind/dist/lib/irs/resconf.c patch external/bsd/bind/dist/lib/irs/include/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/include/irs/resconf.h patch external/bsd/bind/dist/lib/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/api patch external/bsd/bind/dist/lib/isc/app_api.c patch external/bsd/bind/dist/lib/isc/backtrace.c patch external/bsd/bind/dist/lib/isc/base32.c patch external/bsd/bind/dist/lib/isc/base64.c patch external/bsd/bind/dist/lib/isc/bind9.c new external/bsd/bind/dist/lib/isc/buffer.c patch external/bsd/bind/dist/lib/isc/commandline.c patch external/bsd/bind/dist/lib/isc/counter.c new external/bsd/bind/dist/lib/isc/event.c patch external/bsd/bind/dist/lib/isc/hash.c patch external/bsd/bind/dist/lib/isc/heap.c patch external/bsd/bind/dist/lib/isc/hex.c patch external/bsd/bind/dist/lib/isc/hmacmd5.c patch external/bsd/bind/dist/lib/isc/hmacsha.c patch external/bsd/bind/dist/lib/isc/httpd.c patch external/bsd/bind/dist/lib/isc/inet_aton.c patch external/bsd/bind/dist/lib/isc/inet_pton.c patch external/bsd/bind/dist/lib/isc/lex.c patch external/bsd/bind/dist/lib/isc/lib.c patch external/bsd/bind/dist/lib/isc/log.c patch external/bsd/bind/dist/lib/isc/md5.c patch external/bsd/bind/dist/lib/isc/mem.c patch external/bsd/bind/dist/lib/isc/mem_api.c patch external/bsd/bind/dist/lib/isc/netaddr.c patch external/bsd/bind/dist/lib/isc/parseint.c patch external/bsd/bind/dist/lib/isc/pool.c new external/bsd/bind/dist/lib/isc/print.c patch external/bsd/bind/dist/lib/isc/radix.c patch external/bsd/bind/dist/lib/isc/random.c patch external/bsd/bind/dist/lib/isc/ratelimiter.c patch external/bsd/bind/dist/lib/isc/regex.c new external/bsd/bind/dist/lib/isc/result.c patch external/bsd/bind/dist/lib/isc/safe.c new external/bsd/bind/dist/lib/isc/sha1.c patch external/bsd/bind/dist/lib/isc/sha2.c patch external/bsd/bind/dist/lib/isc/sockaddr.c patch external/bsd/bind/dist/lib/isc/socket_api.c patch external/bsd/bind/dist/lib/isc/stats.c patch external/bsd/bind/dist/lib/isc/string.c patch external/bsd/bind/dist/lib/isc/strtoul.c patch external/bsd/bind/dist/lib/isc/symtab.c patch external/bsd/bind/dist/lib/isc/task.c patch external/bsd/bind/dist/lib/isc/task_api.c patch external/bsd/bind/dist/lib/isc/taskpool.c patch external/bsd/bind/dist/lib/isc/timer.c patch external/bsd/bind/dist/lib/isc/timer_api.c patch external/bsd/bind/dist/lib/isc/tm.c new external/bsd/bind/dist/lib/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/include/isc/app.h patch external/bsd/bind/dist/lib/isc/include/isc/base32.h patch external/bsd/bind/dist/lib/isc/include/isc/bind9.h patch external/bsd/bind/dist/lib/isc/include/isc/buffer.h patch external/bsd/bind/dist/lib/isc/include/isc/counter.h new external/bsd/bind/dist/lib/isc/include/isc/event.h patch external/bsd/bind/dist/lib/isc/include/isc/file.h patch external/bsd/bind/dist/lib/isc/include/isc/hash.h patch external/bsd/bind/dist/lib/isc/include/isc/httpd.h patch external/bsd/bind/dist/lib/isc/include/isc/iterated_hash.h patch external/bsd/bind/dist/lib/isc/include/isc/list.h patch external/bsd/bind/dist/lib/isc/include/isc/mem.h patch external/bsd/bind/dist/lib/isc/include/isc/namespace.h patch external/bsd/bind/dist/lib/isc/include/isc/platform.h.in patch external/bsd/bind/dist/lib/isc/include/isc/pool.h new external/bsd/bind/dist/lib/isc/include/isc/print.h patch external/bsd/bind/dist/lib/isc/include/isc/queue.h patch external/bsd/bind/dist/lib/isc/include/isc/radix.h patch external/bsd/bind/dist/lib/isc/include/isc/regex.h new external/bsd/bind/dist/lib/isc/include/isc/region.h patch external/bsd/bind/dist/lib/isc/include/isc/result.h patch external/bsd/bind/dist/lib/isc/include/isc/safe.h new external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h patch external/bsd/bind/dist/lib/isc/include/isc/socket.h patch external/bsd/bind/dist/lib/isc/include/isc/stdio.h patch external/bsd/bind/dist/lib/isc/include/isc/string.h patch external/bsd/bind/dist/lib/isc/include/isc/task.h patch external/bsd/bind/dist/lib/isc/include/isc/timer.h patch external/bsd/bind/dist/lib/isc/include/isc/tm.h new external/bsd/bind/dist/lib/isc/include/isc/types.h patch external/bsd/bind/dist/lib/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/isc/thread.h patch external/bsd/bind/dist/lib/isc/pthreads/thread.c patch external/bsd/bind/dist/lib/isc/pthreads/include/isc/thread.h patch external/bsd/bind/dist/lib/isc/sparc64/include/isc/atomic.h patch external/bsd/bind/dist/lib/isc/tests/Makefile.in patch external/bsd/bind/dist/lib/isc/tests/counter_test.c new external/bsd/bind/dist/lib/isc/tests/hash_test.c patch external/bsd/bind/dist/lib/isc/tests/isctest.c patch external/bsd/bind/dist/lib/isc/tests/isctest.h patch external/bsd/bind/dist/lib/isc/tests/lex_test.c new external/bsd/bind/dist/lib/isc/tests/parse_test.c new external/bsd/bind/dist/lib/isc/tests/pool_test.c new external/bsd/bind/dist/lib/isc/tests/print_test.c new external/bsd/bind/dist/lib/isc/tests/regex_test.c new external/bsd/bind/dist/lib/isc/tests/safe_test.c new external/bsd/bind/dist/lib/isc/tests/sockaddr_test.c new external/bsd/bind/dist/lib/isc/tests/symtab_test.c patch external/bsd/bind/dist/lib/isc/tests/time_test.c new external/bsd/bind/dist/lib/isc/unix/app.c patch external/bsd/bind/dist/lib/isc/unix/entropy.c patch external/bsd/bind/dist/lib/isc/unix/file.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_getifaddrs.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_ioctl.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_sysctl.c patch external/bsd/bind/dist/lib/isc/unix/interfaceiter.c patch external/bsd/bind/dist/lib/isc/unix/net.c patch external/bsd/bind/dist/lib/isc/unix/socket.c patch external/bsd/bind/dist/lib/isc/unix/stdio.c patch external/bsd/bind/dist/lib/isc/unix/time.c patch external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/include/isc/net.h patch external/bsd/bind/dist/lib/isc/unix/include/isc/stat.h patch external/bsd/bind/dist/lib/isc/unix/include/isc/time.h patch external/bsd/bind/dist/lib/isc/win32/libisc.def delete external/bsd/bind/dist/lib/isc/win32/libisc.dsp delete external/bsd/bind/dist/lib/isc/win32/libisc.mak delete external/bsd/bind/dist/lib/isc/win32/include/isc/platform.h delete external/bsd/bind/dist/lib/isccc/Makefile.in patch external/bsd/bind/dist/lib/isccc/api patch external/bsd/bind/dist/lib/isccc/base64.c patch external/bsd/bind/dist/lib/isccc/cc.c patch external/bsd/bind/dist/lib/isccc/sexpr.c patch external/bsd/bind/dist/lib/isccc/include/isccc/util.h patch external/bsd/bind/dist/lib/isccc/win32/libisccc.dsp delete external/bsd/bind/dist/lib/isccc/win32/libisccc.mak delete external/bsd/bind/dist/lib/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/aclconf.c patch external/bsd/bind/dist/lib/isccfg/api patch external/bsd/bind/dist/lib/isccfg/namedconf.c patch external/bsd/bind/dist/lib/isccfg/parser.c patch external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/include/isccfg/aclconf.h patch external/bsd/bind/dist/lib/isccfg/include/isccfg/cfg.h patch external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h patch external/bsd/bind/dist/lib/isccfg/win32/libisccfg.dsp delete external/bsd/bind/dist/lib/isccfg/win32/libisccfg.mak delete external/bsd/bind/dist/lib/lwres/Atffile new external/bsd/bind/dist/lib/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/api patch external/bsd/bind/dist/lib/lwres/compat.c new external/bsd/bind/dist/lib/lwres/context.c patch external/bsd/bind/dist/lib/lwres/gai_strerror.c patch external/bsd/bind/dist/lib/lwres/getaddrinfo.c patch external/bsd/bind/dist/lib/lwres/gethost.c patch external/bsd/bind/dist/lib/lwres/getipnode.c patch external/bsd/bind/dist/lib/lwres/getnameinfo.c patch external/bsd/bind/dist/lib/lwres/getrrset.c patch external/bsd/bind/dist/lib/lwres/herror.c patch external/bsd/bind/dist/lib/lwres/lwbuffer.c patch external/bsd/bind/dist/lib/lwres/lwconfig.c patch external/bsd/bind/dist/lib/lwres/lwinetaton.c patch external/bsd/bind/dist/lib/lwres/lwinetpton.c patch external/bsd/bind/dist/lib/lwres/lwres_gabn.c patch external/bsd/bind/dist/lib/lwres/lwres_gnba.c patch external/bsd/bind/dist/lib/lwres/lwres_grbn.c patch external/bsd/bind/dist/lib/lwres/lwres_noop.c patch external/bsd/bind/dist/lib/lwres/lwresutil.c patch external/bsd/bind/dist/lib/lwres/print.c patch external/bsd/bind/dist/lib/lwres/strtoul.c delete external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/include/lwres/lwres.h patch external/bsd/bind/dist/lib/lwres/include/lwres/netdb.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/platform.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/stdlib.h patch external/bsd/bind/dist/lib/lwres/include/lwres/string.h new external/bsd/bind/dist/lib/lwres/man/lwres.3 patch external/bsd/bind/dist/lib/lwres/man/lwres.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres.html patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html patch external/bsd/bind/dist/lib/lwres/man/lwres_config.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_config.html patch external/bsd/bind/dist/lib/lwres/man/lwres_context.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_context.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.html patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html patch external/bsd/bind/dist/lib/lwres/tests/Atffile new external/bsd/bind/dist/lib/lwres/tests/Makefile.in new external/bsd/bind/dist/lib/lwres/tests/config_test.c new external/bsd/bind/dist/lib/lwres/tests/testdata/link-local.conf new external/bsd/bind/dist/lib/lwres/win32/liblwres.dsp delete external/bsd/bind/dist/lib/lwres/win32/liblwres.mak delete external/bsd/bind/dist/lib/tests/t_api.c patch external/bsd/bind/dist/lib/tests/include/tests/t_api.h patch external/bsd/bind/dist/lib/win32/bindevt/bindevt.dsp delete external/bsd/bind/dist/lib/win32/bindevt/bindevt.mak delete external/bsd/bind/dist/make/mkdep.in patch external/bsd/bind/dist/make/rules.in patch external/bsd/bind/dist/unit/README patch external/bsd/bind/dist/unit/unittest.sh.in patch external/bsd/bind/dist/unit/atf-src/AUTHORS patch external/bsd/bind/dist/unit/atf-src/Atffile patch external/bsd/bind/dist/unit/atf-src/COPYING patch external/bsd/bind/dist/unit/atf-src/INSTALL patch external/bsd/bind/dist/unit/atf-src/Kyuafile new external/bsd/bind/dist/unit/atf-src/Makefile.am patch external/bsd/bind/dist/unit/atf-src/Makefile.in patch external/bsd/bind/dist/unit/atf-src/NEWS patch external/bsd/bind/dist/unit/atf-src/TODO new external/bsd/bind/dist/unit/atf-src/aclocal.m4 patch external/bsd/bind/dist/unit/atf-src/atf-c++.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c.h patch external/bsd/bind/dist/unit/atf-src/configure patch external/bsd/bind/dist/unit/atf-src/configure.ac patch external/bsd/bind/dist/unit/atf-src/admin/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/admin/check-install.sh delete external/bsd/bind/dist/unit/atf-src/admin/check-style-c.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-common.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-cpp.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-man.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-shell.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style.sh patch external/bsd/bind/dist/unit/atf-src/admin/compile patch external/bsd/bind/dist/unit/atf-src/admin/depcomp patch external/bsd/bind/dist/unit/atf-src/admin/install-sh patch external/bsd/bind/dist/unit/atf-src/admin/ltmain.sh patch external/bsd/bind/dist/unit/atf-src/admin/missing patch external/bsd/bind/dist/unit/atf-src/atf-c/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c/atf-c-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-c/atf-c.m4 new external/bsd/bind/dist/unit/atf-src/atf-c/atf-common.m4 new external/bsd/bind/dist/unit/atf-src/atf-c/atf_c_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/check.c patch external/bsd/bind/dist/unit/atf-src/atf-c/check.h patch external/bsd/bind/dist/unit/atf-src/atf-c/check_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/config.c patch external/bsd/bind/dist/unit/atf-src/atf-c/config_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/defs.h.in patch external/bsd/bind/dist/unit/atf-src/atf-c/error.c patch external/bsd/bind/dist/unit/atf-src/atf-c/error.h patch external/bsd/bind/dist/unit/atf-src/atf-c/error_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/macros.h patch external/bsd/bind/dist/unit/atf-src/atf-c/macros_h_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/macros_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/pkg_config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-c/tc.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tc.h patch external/bsd/bind/dist/unit/atf-src/atf-c/tc_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tp.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tp.h patch external/bsd/bind/dist/unit/atf-src/atf-c/tp_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/unused_test.c new external/bsd/bind/dist/unit/atf-src/atf-c/utils.c patch external/bsd/bind/dist/unit/atf-src/atf-c/utils.h patch external/bsd/bind/dist/unit/atf-src/atf-c/utils_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c/detail/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/env.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/env_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_helpers.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers_test.c delete external/bsd/bind/dist/unit/atf-src/atf-c/detail/text.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/tp_main.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c++/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c++/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++.m4 new external/bsd/bind/dist/unit/atf-src/atf-c++/check.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/check.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/check_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros_hpp_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/noncopyable.hpp new external/bsd/bind/dist/unit/atf-src/atf-c++/pkg_config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/unused_test.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/utils.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/utils.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/utils_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array.hpp new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array_test.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/sanity.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/ui.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/ui.hpp patch external/bsd/bind/dist/unit/atf-src/atf-config/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-config/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-config/atf-config.1 patch external/bsd/bind/dist/unit/atf-src/atf-config/atf-config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-config/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-report/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-report/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-report/atf-report.1 patch external/bsd/bind/dist/unit/atf-src/atf-report/atf-report.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/fail_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-report/misc_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/pass_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader.hpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.css patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.dtd patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.xsl patch external/bsd/bind/dist/unit/atf-src/atf-run/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-run/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-run/atf-run.1 patch external/bsd/bind/dist/unit/atf-src/atf-run/atf-run.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/config_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-run/io.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/io.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/io_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/misc_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/pass_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/requirements.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/requirements_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/several_tcs_helper.c patch external/bsd/bind/dist/unit/atf-src/atf-run/signals.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/signals.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/signals_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/test-program.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/test_program_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/timer.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/timer.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/zero_tcs_helper.c patch external/bsd/bind/dist/unit/atf-src/atf-run/share/atf-run.hooks patch external/bsd/bind/dist/unit/atf-src/atf-sh/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-sh/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.1 patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.cpp patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.cpp patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.m4 new external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.pc.in new external/bsd/bind/dist/unit/atf-src/atf-sh/atf_check_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/libatf-sh.subr patch external/bsd/bind/dist/unit/atf-src/atf-sh/misc_helpers.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/normalize_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/tc_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/tp_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-version/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-version/atf-version.1 patch external/bsd/bind/dist/unit/atf-src/atf-version/atf-version.cpp patch external/bsd/bind/dist/unit/atf-src/atf-version/generate-revision.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_empty.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_opts_args.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_atf_check_sh.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_cpp.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_sh.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/package.m4 patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_application_help.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_application_opts_args.atpatch external/bsd/bind/dist/unit/atf-src/bootstrap/t_atf_config.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_atf_run.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_subr_atf_check.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_compare.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_filter.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_list.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_run.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite patch external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite.at patch external/bsd/bind/dist/unit/atf-src/doc/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/doc/atf-formats.5 patch external/bsd/bind/dist/unit/atf-src/doc/atf-test-case.4 patch external/bsd/bind/dist/unit/atf-src/doc/atf-test-program.1 patch external/bsd/bind/dist/unit/atf-src/doc/atf.7.in patch external/bsd/bind/dist/unit/atf-src/m4/compiler-flags.m4 patch external/bsd/bind/dist/unit/atf-src/m4/cxx-std-funcs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/developer-mode.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-application.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-defs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-env.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-fs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-sanity.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-signals.m4 patch external/bsd/bind/dist/unit/atf-src/test-programs/Atffile patch external/bsd/bind/dist/unit/atf-src/test-programs/Kyuafile new external/bsd/bind/dist/unit/atf-src/test-programs/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/test-programs/c_helpers.c patch external/bsd/bind/dist/unit/atf-src/test-programs/config_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/cpp_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/test-programs/expect_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/fork_test.sh delete external/bsd/bind/dist/unit/atf-src/test-programs/meta_data_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/result_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/sh_helpers.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/srcdir_test.sh patch external/bsd/bind/dist/win32utils/BINDBuild.dsw delete external/bsd/bind/dist/win32utils/BuildAll.bat delete external/bsd/bind/dist/win32utils/BuildPost.bat delete external/bsd/bind/dist/win32utils/BuildSetup.bat delete external/bsd/bind/dist/win32utils/SetupLibs.bat delete external/bsd/bind/dist/win32utils/dnsheadergen.bat delete external/bsd/bind/dist/win32utils/makedefs.pl delete external/bsd/bind/dist/win32utils/makeversion.pl delete external/bsd/bind/dist/win32utils/setpk11provider.pl delete external/bsd/bind/dist/win32utils/updatelibxml2.pl delete external/bsd/bind/dist/win32utils/updateopenssl.pl delete external/bsd/bind/dist/win32utils/win32-build.txt delete external/bsd/bind/include/config.h patch external/bsd/bind/include/dns/code.h patch external/bsd/bind/include/dns/enumclass.h patch external/bsd/bind/include/dns/enumtype.h patch external/bsd/bind/include/dns/rdatastruct.h patch external/bsd/bind/include/irs/netdb.h new external/bsd/bind/include/irs/platform.h new external/bsd/bind/include/isc/platform.h patch external/bsd/bind/include/lwres/netdb.h patch external/bsd/bind/include/lwres/platform.h patch external/bsd/bind/lib/Makefile patch external/bsd/bind/lib/libbind9/Makefile patch external/bsd/bind/lib/libbind9/shlib_version patch external/bsd/bind/lib/libdns/Makefile patch external/bsd/bind/lib/libdns/shlib_version patch external/bsd/bind/lib/libirs/Makefile new external/bsd/bind/lib/libirs/shlib_version new external/bsd/bind/lib/libisc/Makefile patch external/bsd/bind/lib/libisc/shlib_version patch external/bsd/bind/lib/libisccc/Makefile patch external/bsd/bind/lib/libisccc/shlib_version patch external/bsd/bind/lib/libisccfg/Makefile patch external/bsd/bind/lib/libisccfg/shlib_version patch external/bsd/bind/lib/liblwres/shlib_version patch Update bind to 9.9.6-P1. CVE-2014-8500. @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d219 2 a220 2 manually, the following procedure will work: Disable dynamic updates to the zone using d222 2 a223 3 This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run a226 8

    rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1432 1 a1432 1 vendor, and is specific to the HSM to be controlled.

    d1453 3 a1455 4

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest versions of OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are d1457 1 a1457 2 we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1462 1 a1462 1 are 0.9.8y, 1.0.0k and 1.0.1e. d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format a1919 1

    BIND Version 9.9

    @ 1.1.1.9.4.2.2.2 log @Pull up following revision(s) (requested by spz in ticket #1259): external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/README patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html patch external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html patch external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/zone.c patch Security patch for bind from ISC (to 9.9.6-P2). Only the change to lib/dns/zone.c is security relevant (CVE-2015-1349). @ text @d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing d1195 1 a1195 1 Private-type records d1236 1 a1236 1 DNSKEY rollovers d1241 1 a1241 1 Dynamic DNS update method d1263 1 a1263 1 Automatic key rollovers d1278 1 a1278 1 NSEC3PARAM rollovers via UPDATE d1285 1 a1285 1 Converting from NSEC to NSEC3 d1292 1 a1292 1 Converting from NSEC3 to NSEC d1298 1 a1298 1 Converting from secure to insecure d1313 1 a1313 1 Periodic re-signing d1320 1 a1320 1 NSEC3 and OPTOUT d1342 1 a1342 1 Validating Resolver d1353 1 a1353 1 Authoritative Server d1427 1 a1427 1 Prerequisites d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris d1560 1 a1560 1 Building OpenSSL for SoftHSM d1620 1 a1620 1 Building BIND 9 with PKCS#11 d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000 d1659 1 a1659 1 Configuring BIND 9 for SoftHSM d1676 1 a1676 1 PKCS #11 Tools d1694 1 a1694 1 Using the HSM d1782 1 a1782 1 Specifying the engine on the command line d1803 1 a1803 1 Running named with automatic zone re-signing @ 1.1.1.9.4.2.2.3 log @Apply patch, requested by spz in ticket 1329: Update bind to 9.9.7-P3 @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d245 1 a245 1 1995. See Proposed Standards. d268 1 a268 1 Split DNS d298 1 a298 1 Example split DNS setup d555 1 a555 1 Generate Shared Keys for Each Pair of Hosts d563 1 a563 1 Automatic Generation d587 1 a587 1 Manual Generation d602 1 a602 1 Copying the Shared Secret to Both Machines d610 1 a610 1 Informing the Servers of the Key's Existence d637 1 a637 1 Instructing the Server to Use the Key d669 1 a669 1 TSIG Key Based Access Control d696 1 a696 1 Errors d722 1 a722 1 TKEY d758 1 a758 1 SIG(0) d819 1 a819 1 Generating Keys d875 1 a875 1 Signing the Zone d917 1 a917 1 Configuring Servers d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing a1177 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1195 1 a1195 1 Private-type records d1236 1 a1236 1 DNSKEY rollovers d1241 1 a1241 1 Dynamic DNS update method d1263 1 a1263 1 Automatic key rollovers d1278 1 a1278 1 NSEC3PARAM rollovers via UPDATE d1285 1 a1285 1 Converting from NSEC to NSEC3 d1292 1 a1292 1 Converting from NSEC3 to NSEC d1298 1 a1298 1 Converting from secure to insecure d1313 1 a1313 1 Periodic re-signing d1320 1 a1320 1 NSEC3 and OPTOUT d1342 1 a1342 1 Validating Resolver d1353 1 a1353 1 Authoritative Server d1427 1 a1427 1 Prerequisites d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris d1560 1 a1560 1 Building OpenSSL for SoftHSM d1620 1 a1620 1 Building BIND 9 with PKCS#11 d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000 d1659 1 a1659 1 Configuring BIND 9 for SoftHSM d1676 1 a1676 1 PKCS #11 Tools d1694 1 a1694 1 Using the HSM d1782 1 a1782 1 Specifying the engine on the command line d1803 1 a1803 1 Running named with automatic zone re-signing d1839 1 a1839 1 IPv6 Support in BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1877 1 a1877 1 Address Lookups Using AAAA Records d1896 1 a1896 1 Address to Name Lookups Using Nibble Format d1931 1 a1931 1

    BIND 9.9.7-P3 (Extended Support Version)

    @ 1.1.1.9.4.2.2.4 log @Revert ticket 1329, it doens't build on this branch @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d245 1 a245 1 1995. See Proposed Standards. d268 1 a268 1 Split DNS d298 1 a298 1 Example split DNS setup d555 1 a555 1 Generate Shared Keys for Each Pair of Hosts d563 1 a563 1 Automatic Generation d587 1 a587 1 Manual Generation d602 1 a602 1 Copying the Shared Secret to Both Machines d610 1 a610 1 Informing the Servers of the Key's Existence d637 1 a637 1 Instructing the Server to Use the Key d669 1 a669 1 TSIG Key Based Access Control d696 1 a696 1 Errors d722 1 a722 1 TKEY d758 1 a758 1 SIG(0) d819 1 a819 1 Generating Keys d875 1 a875 1 Signing the Zone d917 1 a917 1 Configuring Servers d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing d1178 7 d1202 1 a1202 1 Private-type records d1243 1 a1243 1 DNSKEY rollovers d1248 1 a1248 1 Dynamic DNS update method d1270 1 a1270 1 Automatic key rollovers d1285 1 a1285 1 NSEC3PARAM rollovers via UPDATE d1292 1 a1292 1 Converting from NSEC to NSEC3 d1299 1 a1299 1 Converting from NSEC3 to NSEC d1305 1 a1305 1 Converting from secure to insecure d1320 1 a1320 1 Periodic re-signing d1327 1 a1327 1 NSEC3 and OPTOUT d1349 1 a1349 1 Validating Resolver d1360 1 a1360 1 Authoritative Server d1434 1 a1434 1 Prerequisites d1513 1 a1513 1 Building OpenSSL for the AEP Keyper on Linux d1545 1 a1545 1 Building OpenSSL for the SCA 6000 on Solaris d1567 1 a1567 1 Building OpenSSL for SoftHSM d1627 1 a1627 1 Building BIND 9 with PKCS#11 d1632 1 a1632 1 Configuring BIND 9 for Linux with the AEP Keyper d1648 1 a1648 1 Configuring BIND 9 for Solaris with the SCA 6000 d1666 1 a1666 1 Configuring BIND 9 for SoftHSM d1683 1 a1683 1 PKCS #11 Tools d1701 1 a1701 1 Using the HSM d1789 1 a1789 1 Specifying the engine on the command line d1810 1 a1810 1 Running named with automatic zone re-signing d1846 1 a1846 1 IPv6 Support in BIND 9 d1880 1 a1880 1 see the section called “IPv6 addresses (AAAA)”. d1884 1 a1884 1 Address Lookups Using AAAA Records d1903 1 a1903 1 Address to Name Lookups Using Nibble Format d1938 1 a1938 1

    BIND Version 9.9

    @ 1.1.1.9.4.2.2.5 log @Apply patch (requested by spz in ticket #1449): Update BIND to 9.9.9-P8 Security issues fixed with this update: CVE-2015-8704 CVE-2016-1285 CVE-2016-1286 CVE-2016-2775 CVE-2016-2776 CVE-2016-8864 CVE-2016-9131 CVE-2016-9147 CVE-2016-9444 CVE-2017-3135 CVE-2017-3136 CVE-2017-3137 CVE-2017-3138 The update also contains numerous bug fixes as well as changes to comply with recent RFCs. @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS #11 (Cryptoki) support
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d108 1 a108 1
    d114 1 a114 1 response to a NOTIFY from a master server, the d120 4 a123 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d128 4 a131 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d133 1 a133 2

    d135 1 a135 1
    d146 2 a147 2 allow-update or an update-policy clause in the zone statement. d150 1 a150 1 If the zone's update-policy is set to d153 2 a154 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d159 3 a161 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d173 1 a173 1
    d215 1 a215 1 is up to date is to run rndc stop. d221 1 a221 1 rndc freeze zone. d225 1 a225 1 rndc thaw zone d229 1 a229 1 rndc sync zone d234 1 a234 1 rndc sync -clean. d238 1 a238 1
    d245 1 a245 1 1995. See Proposed Standards. d255 1 a255 1 ixfr-from-differences is set d262 2 a263 2 IXFR, see the description of the request-ixfr clause of the server statement. d266 1 a266 1
    d268 1 a268 1 Split DNS
    d296 1 a296 1
    d298 1 a298 1 Example split DNS setup
    d300 7 a306 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d308 6 a313 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d315 7 a321 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d323 8 a330 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d332 5 a336 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d338 6 a343 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d345 8 a352 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d354 2 a355 2 Here's an example of a wildcard MX record:

    d358 35 a392 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d395 12 a406 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d409 4 a412 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d414 2 a415 2 Internal DNS server config:

        d478 2 a479 2 External (bastion host) DNS server config:

        d515 3 a517 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d526 1 a526 1
        d530 22 a551 36 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.

        d553 1 a553 1

        d555 1 a555 1 Generating a Shared Key
      d557 3 a559 15 TSIG keys can be generated using the ddns-confgen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name and algorithm can be specified by command line parameters; the defaults are "ddns-key" and HMAC-SHA256, respectively. By default, the output of ddns-confgen also includes additional configuration text for setting up dynamic DNS in named; the -q suppresses this. See ddns-confgen(8) for further details.

      Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using: d561 42 a602 3

        $ ddns-confgen -q -k host1-host2. > host1-host2.key
      
      d604 2 a605 5 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.) d608 1 a608 1
      d610 1 a610 1 Loading A New Key
    d612 3 a614 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d617 3 a619 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d623 4 a626 17 (This is the same key generated above using ddns-confgen.)

    Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

    Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key. d629 4 a632 2 TSIG keys that are known to a server can be listed using the command rndc tsig-list. d635 1 a635 1

    d637 1 a637 5 Instructing the Server to Use a Key

    A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    d639 4 a642 16 For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d646 1 a646 1 keys { host1-host2. ;}; d650 4 a653 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d656 4 a659 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d662 3 a664 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d667 1 a667 1

    d669 1 a669 1 TSIG-Based Access Control
    d671 7 a677 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d680 1 a680 2 An example of an allow-update directive using a TSIG key: d683 1 a683 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d686 2 a687 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d690 2 a691 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d694 1 a694 1
    d696 1 a696 23 Errors

    Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d698 19 a716 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d720 1 a720 1
    d722 32 a753 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d756 1 a756 1

    d758 1 a758 1 SIG(0)
    d760 4 a763 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d765 1 a765 1 granted or denied in ACL directives based on the key name. d769 2 a770 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d773 2 a774 1 SIG(0) signing of multiple-message TCP streams is not supported. d778 1 a778 1 generates SIG(0) signed messages is nsupdate. d781 1 a781 1
    d817 1 a817 1
    d819 1 a819 1 Generating Keys
    d821 1 a821 1 The dnssec-keygen program is used to d829 1 a829 1 ZONE, and must be usable for d863 1 a863 1 The dnssec-keyfromlabel program is used d865 1 a865 1 files. Its usage is similar to dnssec-keygen. d870 1 a870 1 $INCLUDE statements. d873 1 a873 1
    d875 1 a875 1 Signing the Zone
    d877 1 a877 1 The dnssec-signzone program is used d907 1 a907 1

    dnssec-signzone d915 1 a915 1

    d917 1 a917 1 Configuring Servers
    d919 1 a919 1 To enable named to respond appropriately d921 1 a921 1 dnssec-enable must be set to yes. d925 2 a926 2 To enable named to validate answers from other servers, the dnssec-enable option d928 1 a928 1 dnssec-validation options must be set to d932 1 a932 1 If dnssec-validation is set to d937 2 a938 2 with a trusted-keys or managed-keys statement in d944 1 a944 1 trusted-keys are copies of DNSKEY RRs d947 1 a947 1 trusted-keys (and corresponding zones) d952 1 a952 1 managed-keys are trusted keys which are d957 2 a958 2 trusted-keys and managed-keys are described in more detail d973 1 a973 1 controls. These are here to ensure that named a1030 1

    d1033 1 a1033 2

    d1044 1 a1044 1 been secure. d1070 1 a1070 1
    d1076 2 a1077 2

    Converting from insecure to secure

    d1079 4 a1082 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1085 3 a1087 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1102 2 a1103 2

    Dynamic DNS update method

    d1113 2 a1114 2 the zone will not be completely signed until named has had time to walk the zone and d1131 2 a1132 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1138 7 a1144 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1146 3 a1148 3

    With auto-dnssec allow, named can search the key directory for keys d1150 2 a1151 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1154 1 a1154 1 auto-dnssec maintain includes the above d1157 2 a1158 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1161 1 a1161 1 named will periodically search the key directory d1167 2 a1168 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1172 2 a1173 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys a1177 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1187 5 a1191 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1194 2 a1195 2

    Private-type records

    d1235 2 a1236 2

    DNSKEY rollovers

    d1238 4 a1241 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1243 4 a1246 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1259 2 a1260 2 specify the correct key. named will clean out any signatures generated d1262 2 a1263 2

    Automatic key rollovers

    d1265 3 a1267 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1277 2 a1278 2

    NSEC3PARAM rollovers via UPDATE

    d1284 2 a1285 2

    Converting from NSEC to NSEC3

    d1291 3 a1293 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1297 2 a1298 2

    Converting from secure to insecure

    d1301 1 a1301 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1304 3 a1306 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1308 1 a1308 1

    In addition, if the auto-dnssec maintain d1310 1 a1310 1 allow instead (or it will re-sign). d1312 2 a1313 2

    Periodic re-signing

    d1319 2 a1320 2

    NSEC3 and OPTOUT

    d1322 1 a1322 1 named only supports creating new NSEC3 chains d1324 4 a1327 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1332 1 a1332 1
    d1336 2 a1337 2 anchor management. Using this feature allows named to keep track of changes to critical d1340 1 a1340 1
    d1342 1 a1342 1 Validating Resolver
    d1344 5 a1348 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1351 1 a1351 1
    d1353 1 a1353 1 Authoritative Server
    d1369 3 a1371 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1373 2 a1374 2 the future, " dnssec-signzone -S" will include the DNSKEY d1380 4 a1383 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1401 2 a1402 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1415 1 a1415 1

    d1425 1 a1425 1
    d1427 1 a1427 1 Prerequisites
    d1446 2 a1447 2
    • Use 'crypto-accelerator' with HSMs that have hardware d1451 1 a1451 1

    • Use 'sign-only' with HSMs that are designed to d1465 4 a1468 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1472 3 a1474 3 The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. ISC will provide updated patches as new versions of OpenSSL d1484 1 a1484 1 $ wget http://www.openssl.org/source/openssl-0.9.8s.tar.gz d1504 1 a1504 1

      d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux
    d1531 2 a1532 2

    After configuring, run "make" and "make test". If "make d1536 1 a1536 1

    d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris
    d1554 3 a1556 3

    After configuring, run make and make test.

    d1558 1 a1558 1
    d1560 1 a1560 1 Building OpenSSL for SoftHSM
    d1593 2 a1594 2

    After configuring, run "make" and "make test".

    d1597 1 a1597 1 "apps/openssl engine pkcs11" to confirm d1609 1 a1609 1 "apps/openssl engine pkcs11 -t". This will d1612 1 a1612 1 [ available ].

    d1614 2 a1615 2 "make install" which will install the modified OpenSSL suite to d1618 1 a1618 1
    d1620 1 a1620 1 Building BIND 9 with PKCS#11
    d1623 1 a1623 1
    d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1639 1 a1639 1
    d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1657 1 a1657 1
    d1659 1 a1659 1 Configuring BIND 9 for SoftHSM
    d1668 3 a1670 3 "make", "make test" and "make install".

    d1674 1 a1674 1
    d1676 1 a1676 1 PKCS #11 Tools
    d1678 6 a1683 6 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, and pkcs11-destroy to remove objects.

    d1692 1 a1692 1
    d1694 1 a1694 1 Using the HSM
    d1703 1 a1703 1 library. If the machine file is in d1710 9 a1718 9 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen(which will use the HSM for random number generation), and named.

    d1765 3 a1767 3 option to dnssec-signzone, it will be necessary to add the contents of both d1780 1 a1780 1
    d1782 4 a1785 4 Specifying the engine on the command line

    The OpenSSL engine can be specified in named and all of the BIND dnssec-* tools by using the "-E d1797 2 a1798 2

    This causes dnssec-signzone to run as if it were compiled d1801 1 a1801 1

    d1803 3 a1805 3 Running named with automatic zone re-signing

    If you want named to dynamically re-sign zones using HSM d1809 1 a1809 1 examples, d1837 1 a1837 1

    d1839 1 a1839 1 IPv6 Support in BIND 9
    d1861 1 a1861 1 Older versions of BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1875 1 a1875 1
    d1877 1 a1877 1 Address Lookups Using AAAA Records
    d1894 1 a1894 1
    d1896 1 a1896 1 Address to Name Lookups Using Nibble Format
    d1931 1 a1931 1

    BIND 9.9.9-P8 (Extended Support Version)

    @ 1.1.1.9.4.3 log @Pull up following revision(s) (requested by spz in ticket #1217): distrib/sets/lists/base/ad.mips64eb patch distrib/sets/lists/base/ad.mips64el patch distrib/sets/lists/base/md.amd64 patch distrib/sets/lists/base/md.sparc64 patch distrib/sets/lists/base/shl.mi patch distrib/sets/lists/comp/ad.mips64eb patch distrib/sets/lists/comp/ad.mips64el patch distrib/sets/lists/comp/md.amd64 patch distrib/sets/lists/comp/md.sparc64 patch distrib/sets/lists/comp/mi patch distrib/sets/lists/comp/shl.mi patch external/bsd/bind/Makefile.inc patch external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/COPYRIGHT patch external/bsd/bind/dist/FAQ patch external/bsd/bind/dist/FAQ.xml patch external/bsd/bind/dist/HISTORY patch external/bsd/bind/dist/Makefile.in patch external/bsd/bind/dist/README patch external/bsd/bind/dist/REDIRECT-NOTES delete external/bsd/bind/dist/acconfig.h patch external/bsd/bind/dist/aclocal.m4 patch external/bsd/bind/dist/config.guess patch external/bsd/bind/dist/config.h.in patch external/bsd/bind/dist/config.h.win32 patch external/bsd/bind/dist/config.sub patch external/bsd/bind/dist/configure patch external/bsd/bind/dist/configure.in patch external/bsd/bind/dist/isc-config.sh.1 patch external/bsd/bind/dist/isc-config.sh.docbook patch external/bsd/bind/dist/isc-config.sh.html patch external/bsd/bind/dist/isc-config.sh.in patch external/bsd/bind/dist/ltmain.sh patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/Makefile.in patch external/bsd/bind/dist/bin/check/Makefile.in patch external/bsd/bind/dist/bin/check/check-tool.c patch external/bsd/bind/dist/bin/check/named-checkconf.8 patch external/bsd/bind/dist/bin/check/named-checkconf.c patch external/bsd/bind/dist/bin/check/named-checkconf.docbook patch external/bsd/bind/dist/bin/check/named-checkconf.html patch external/bsd/bind/dist/bin/check/named-checkzone.8 patch external/bsd/bind/dist/bin/check/named-checkzone.c patch external/bsd/bind/dist/bin/check/named-checkzone.docbook patch external/bsd/bind/dist/bin/check/named-checkzone.html patch external/bsd/bind/dist/bin/check/win32/checktool.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.dsw delete external/bsd/bind/dist/bin/check/win32/namedcheckconf.mak delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.dsp delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.dsw delete external/bsd/bind/dist/bin/check/win32/namedcheckzone.mak delete external/bsd/bind/dist/bin/confgen/ddns-confgen.8 patch external/bsd/bind/dist/bin/confgen/ddns-confgen.c patch external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook patch external/bsd/bind/dist/bin/confgen/ddns-confgen.html patch external/bsd/bind/dist/bin/confgen/keygen.c patch external/bsd/bind/dist/bin/confgen/rndc-confgen.8 patch external/bsd/bind/dist/bin/confgen/rndc-confgen.c patch external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook patch external/bsd/bind/dist/bin/confgen/rndc-confgen.html patch external/bsd/bind/dist/bin/confgen/win32/confgentool.dsp delete external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.dsp delete external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.mak delete external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.dsp delete external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.mak delete external/bsd/bind/dist/bin/dig/Makefile.in patch external/bsd/bind/dist/bin/dig/dig.1 patch external/bsd/bind/dist/bin/dig/dig.c patch external/bsd/bind/dist/bin/dig/dig.docbook patch external/bsd/bind/dist/bin/dig/dig.html patch external/bsd/bind/dist/bin/dig/dighost.c patch external/bsd/bind/dist/bin/dig/host.1 patch external/bsd/bind/dist/bin/dig/host.c patch external/bsd/bind/dist/bin/dig/host.docbook patch external/bsd/bind/dist/bin/dig/host.html patch external/bsd/bind/dist/bin/dig/nslookup.1 patch external/bsd/bind/dist/bin/dig/nslookup.c patch external/bsd/bind/dist/bin/dig/nslookup.docbook patch external/bsd/bind/dist/bin/dig/nslookup.html patch external/bsd/bind/dist/bin/dig/include/dig/dig.h patch external/bsd/bind/dist/bin/dig/win32/dig.dsp delete external/bsd/bind/dist/bin/dig/win32/dig.mak delete external/bsd/bind/dist/bin/dig/win32/dighost.dsp delete external/bsd/bind/dist/bin/dig/win32/host.dsp delete external/bsd/bind/dist/bin/dig/win32/host.mak delete external/bsd/bind/dist/bin/dig/win32/nslookup.dsp delete external/bsd/bind/dist/bin/dig/win32/nslookup.mak delete external/bsd/bind/dist/bin/dnssec/Makefile.in patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8 new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.c new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook new external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html new external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.c patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.html patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.c patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.html patch external/bsd/bind/dist/bin/dnssec/dnssectool.c patch external/bsd/bind/dist/bin/dnssec/dnssectool.h patch external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp delete external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp delete external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak delete external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp delete external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak delete external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp delete external/bsd/bind/dist/bin/dnssec/win32/keygen.mak delete external/bsd/bind/dist/bin/dnssec/win32/nsupdate.dsp delete external/bsd/bind/dist/bin/dnssec/win32/nsupdate.dsw delete external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp delete external/bsd/bind/dist/bin/dnssec/win32/revoke.mak delete external/bsd/bind/dist/bin/dnssec/win32/settime.dsp delete external/bsd/bind/dist/bin/dnssec/win32/settime.mak delete external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp delete external/bsd/bind/dist/bin/dnssec/win32/signzone.mak delete external/bsd/bind/dist/bin/named/Makefile.in patch external/bsd/bind/dist/bin/named/bind.keys.h patch external/bsd/bind/dist/bin/named/bind9.ver3.xsl new external/bsd/bind/dist/bin/named/bind9.ver3.xsl.h new external/bsd/bind/dist/bin/named/bind9.xsl.h patch external/bsd/bind/dist/bin/named/builtin.c patch external/bsd/bind/dist/bin/named/client.c patch external/bsd/bind/dist/bin/named/config.c patch external/bsd/bind/dist/bin/named/control.c patch external/bsd/bind/dist/bin/named/controlconf.c patch external/bsd/bind/dist/bin/named/interfacemgr.c patch external/bsd/bind/dist/bin/named/log.c patch external/bsd/bind/dist/bin/named/logconf.c patch external/bsd/bind/dist/bin/named/lwaddr.c patch external/bsd/bind/dist/bin/named/lwdgnba.c patch external/bsd/bind/dist/bin/named/lwdgrbn.c patch external/bsd/bind/dist/bin/named/lwresd.8 patch external/bsd/bind/dist/bin/named/lwresd.c patch external/bsd/bind/dist/bin/named/lwresd.docbook patch external/bsd/bind/dist/bin/named/lwresd.html patch external/bsd/bind/dist/bin/named/main.c patch external/bsd/bind/dist/bin/named/named.8 patch external/bsd/bind/dist/bin/named/named.conf.5 patch external/bsd/bind/dist/bin/named/named.conf.docbook patch external/bsd/bind/dist/bin/named/named.conf.html patch external/bsd/bind/dist/bin/named/named.docbook patch external/bsd/bind/dist/bin/named/named.html patch external/bsd/bind/dist/bin/named/query.c patch external/bsd/bind/dist/bin/named/server.c patch external/bsd/bind/dist/bin/named/statschannel.c patch external/bsd/bind/dist/bin/named/tkeyconf.c patch external/bsd/bind/dist/bin/named/tsigconf.c patch external/bsd/bind/dist/bin/named/update.c patch external/bsd/bind/dist/bin/named/xfrout.c patch external/bsd/bind/dist/bin/named/zoneconf.c patch external/bsd/bind/dist/bin/named/include/named/client.h patch external/bsd/bind/dist/bin/named/include/named/globals.h patch external/bsd/bind/dist/bin/named/include/named/main.h patch external/bsd/bind/dist/bin/named/include/named/query.h patch external/bsd/bind/dist/bin/named/include/named/server.h patch external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c patch external/bsd/bind/dist/bin/named/unix/os.c patch external/bsd/bind/dist/bin/named/win32/named.dsp delete external/bsd/bind/dist/bin/named/win32/named.mak delete external/bsd/bind/dist/bin/nsupdate/Makefile.in patch external/bsd/bind/dist/bin/nsupdate/nsupdate.1 patch external/bsd/bind/dist/bin/nsupdate/nsupdate.c patch external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook patch external/bsd/bind/dist/bin/nsupdate/nsupdate.html patch external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp delete external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8s-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8za-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0f-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0m-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1h-patch new external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook patch external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.mak delete external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.mak delete external/bsd/bind/dist/bin/pkcs11/win32/pk11list.dsp delete external/bsd/bind/dist/bin/pkcs11/win32/pk11list.mak delete external/bsd/bind/dist/bin/python/Makefile.in patch external/bsd/bind/dist/bin/python/dnssec-checkds.8 patch external/bsd/bind/dist/bin/python/dnssec-checkds.docbook patch external/bsd/bind/dist/bin/python/dnssec-checkds.html patch external/bsd/bind/dist/bin/python/dnssec-checkds.py.in patch external/bsd/bind/dist/bin/python/dnssec-coverage.8 new external/bsd/bind/dist/bin/python/dnssec-coverage.docbook new external/bsd/bind/dist/bin/python/dnssec-coverage.html new external/bsd/bind/dist/bin/python/dnssec-coverage.py.in new external/bsd/bind/dist/bin/rndc/rndc.8 patch external/bsd/bind/dist/bin/rndc/rndc.c patch external/bsd/bind/dist/bin/rndc/rndc.conf.5 patch external/bsd/bind/dist/bin/rndc/rndc.conf.docbook patch external/bsd/bind/dist/bin/rndc/rndc.conf.html patch external/bsd/bind/dist/bin/rndc/rndc.docbook patch external/bsd/bind/dist/bin/rndc/rndc.html patch external/bsd/bind/dist/bin/rndc/win32/rndc.dsp delete external/bsd/bind/dist/bin/rndc/win32/rndc.mak delete external/bsd/bind/dist/bin/rndc/win32/rndcutil.dsp delete external/bsd/bind/dist/bin/tests/Makefile.in patch external/bsd/bind/dist/bin/tests/adb_test.c patch external/bsd/bind/dist/bin/tests/backtrace_test.c patch external/bsd/bind/dist/bin/tests/byaddr_test.c patch external/bsd/bind/dist/bin/tests/byname_test.c patch external/bsd/bind/dist/bin/tests/db_test.c patch external/bsd/bind/dist/bin/tests/fsaccess_test.c patch external/bsd/bind/dist/bin/tests/hash_test.c patch external/bsd/bind/dist/bin/tests/log_test.c patch external/bsd/bind/dist/bin/tests/rdata_test.c patch external/bsd/bind/dist/bin/tests/rwlock_test.c patch external/bsd/bind/dist/bin/tests/shutdown_test.c patch external/bsd/bind/dist/bin/tests/sig0_test.c patch external/bsd/bind/dist/bin/tests/sock_test.c patch external/bsd/bind/dist/bin/tests/task_test.c patch external/bsd/bind/dist/bin/tests/timer_test.c patch external/bsd/bind/dist/bin/tests/zone_test.c patch external/bsd/bind/dist/bin/tests/atomic/t_atomic.c patch external/bsd/bind/dist/bin/tests/db/t_db.c patch external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.key delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.key.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.private delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+18602.private.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.key delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.key.in new external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.private delete external/bsd/bind/dist/bin/tests/dst/Kdh.+002+48957.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+00002.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+00002.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.private delete external/bsd/bind/dist/bin/tests/dst/Ktest.+001+54622.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.key.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.private delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+23616.private.in new external/bsd/bind/dist/bin/tests/dst/Ktest.+003+49667.key delete external/bsd/bind/dist/bin/tests/dst/Ktest.+003+49667.key.in new external/bsd/bind/dist/bin/tests/dst/Makefile.in patch external/bsd/bind/dist/bin/tests/dst/dst_2_data delete external/bsd/bind/dist/bin/tests/dst/dst_2_data.in new external/bsd/bind/dist/bin/tests/dst/dst_test.c patch external/bsd/bind/dist/bin/tests/dst/gsstest.c patch external/bsd/bind/dist/bin/tests/dst/t2_data_1 delete external/bsd/bind/dist/bin/tests/dst/t2_data_1.in new external/bsd/bind/dist/bin/tests/dst/t2_data_2 delete external/bsd/bind/dist/bin/tests/dst/t2_data_2.in new external/bsd/bind/dist/bin/tests/dst/t2_dsasig delete external/bsd/bind/dist/bin/tests/dst/t2_dsasig.in new external/bsd/bind/dist/bin/tests/dst/t2_rsasig delete external/bsd/bind/dist/bin/tests/dst/t2_rsasig.in new external/bsd/bind/dist/bin/tests/dst/t_dst.c patch external/bsd/bind/dist/bin/tests/hashes/t_hashes.c patch external/bsd/bind/dist/bin/tests/master/t_master.c patch external/bsd/bind/dist/bin/tests/mem/t_mem.c patch external/bsd/bind/dist/bin/tests/names/dns_name_hash_data patch external/bsd/bind/dist/bin/tests/names/t_names.c patch external/bsd/bind/dist/bin/tests/rbt/t_rbt.c patch external/bsd/bind/dist/bin/tests/resolver/t_resolver.c patch external/bsd/bind/dist/bin/tests/sockaddr/t_sockaddr.c patch external/bsd/bind/dist/bin/tests/system/Makefile.in patch external/bsd/bind/dist/bin/tests/system/README patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/bin/tests/system/cleanall.sh patch external/bsd/bind/dist/bin/tests/system/conf.sh.in patch external/bsd/bind/dist/bin/tests/system/digcomp.pl patch external/bsd/bind/dist/bin/tests/system/genzone.sh patch external/bsd/bind/dist/bin/tests/system/ifconfig.sh patch external/bsd/bind/dist/bin/tests/system/run.sh patch external/bsd/bind/dist/bin/tests/system/runall.sh patch external/bsd/bind/dist/bin/tests/system/setup.sh patch external/bsd/bind/dist/bin/tests/system/start.pl patch external/bsd/bind/dist/bin/tests/system/testcrypto.sh new external/bsd/bind/dist/bin/tests/system/testsock.pl patch external/bsd/bind/dist/bin/tests/system/testsock6.pl patch external/bsd/bind/dist/bin/tests/system/acl/clean.sh patch external/bsd/bind/dist/bin/tests/system/acl/setup.sh patch external/bsd/bind/dist/bin/tests/system/acl/tests.sh patch external/bsd/bind/dist/bin/tests/system/acl/ns2/named5.conf new external/bsd/bind/dist/bin/tests/system/additional/clean.sh new external/bsd/bind/dist/bin/tests/system/additional/setup.sh new external/bsd/bind/dist/bin/tests/system/additional/tests.sh new external/bsd/bind/dist/bin/tests/system/addzone/clean.sh patch external/bsd/bind/dist/bin/tests/system/addzone/setup.sh patch external/bsd/bind/dist/bin/tests/system/addzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/addzone/ns1/inlineslave.db new external/bsd/bind/dist/bin/tests/system/addzone/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/addzone/ns2/added.db patch external/bsd/bind/dist/bin/tests/system/addzone/ns2/inline.db new external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh patch external/bsd/bind/dist/bin/tests/system/allow_query/ns2/named57.conf new external/bsd/bind/dist/bin/tests/system/autosign/clean.sh patch external/bsd/bind/dist/bin/tests/system/autosign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/autosign/setup.sh patch external/bsd/bind/dist/bin/tests/system/autosign/tests.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh patch external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in new external/bsd/bind/dist/bin/tests/system/builtin/clean.sh new external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c new external/bsd/bind/dist/bin/tests/system/builtin/tests.sh patch external/bsd/bind/dist/bin/tests/system/builtin/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/builtin/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh patch external/bsd/bind/dist/bin/tests/system/cacheclean/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/case/clean.sh new external/bsd/bind/dist/bin/tests/system/case/tests.sh new external/bsd/bind/dist/bin/tests/system/case/ns1/example.db new external/bsd/bind/dist/bin/tests/system/case/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/case/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/checkconf/altdb.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-also-notify.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-dnssec.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-hint.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-inline-slave.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-many.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-master-request-ixfr.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-noddns.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-tsig.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad.conf delete external/bsd/bind/dist/bin/tests/system/checkconf/badtsig.conf delete external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-names-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-names.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/good.conf patch external/bsd/bind/dist/bin/tests/system/checkconf/hint-nofile.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-bad.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-good.conf new external/bsd/bind/dist/bin/tests/system/checkconf/inline-no.conf new external/bsd/bind/dist/bin/tests/system/checkconf/notify.conf new external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/warn-keydir.conf new external/bsd/bind/dist/bin/tests/system/checkds/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkds/dig.pl new external/bsd/bind/dist/bin/tests/system/checkds/dig.sh patch external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dlv.example.dlv.db patch external/bsd/bind/dist/bin/tests/system/checkds/setup.sh patch external/bsd/bind/dist/bin/tests/system/checkds/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/clean.sh patch external/bsd/bind/dist/bin/tests/system/checknames/setup.sh patch external/bsd/bind/dist/bin/tests/system/checknames/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/ns4/master-ignore.update.db.in new external/bsd/bind/dist/bin/tests/system/checknames/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/checknames/ns4/root.hints new external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3-padded.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3owner-padded.dbnew external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad2.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsec3-nopadhash.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/spf.db new external/bsd/bind/dist/bin/tests/system/coverage/clean.sh new external/bsd/bind/dist/bin/tests/system/coverage/prereq.sh new external/bsd/bind/dist/bin/tests/system/coverage/setup.sh new external/bsd/bind/dist/bin/tests/system/coverage/tests.sh new external/bsd/bind/dist/bin/tests/system/coverage/01-ksk-inactive/README new external/bsd/bind/dist/bin/tests/system/coverage/01-ksk-inactive/expect new external/bsd/bind/dist/bin/tests/system/coverage/02-zsk-inactive/README new external/bsd/bind/dist/bin/tests/system/coverage/02-zsk-inactive/expect new external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/README new external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect new external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/README new external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect new external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/README new external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect new external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/README new external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect new external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/README new external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect new external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/README new external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect new external/bsd/bind/dist/bin/tests/system/dlv/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlv/prereq.sh new external/bsd/bind/dist/bin/tests/system/dlv/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns6/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/prereq.sh new external/bsd/bind/dist/bin/tests/system/dlvauto/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlz/tests.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in patch external/bsd/bind/dist/bin/tests/system/dlzexternal/clean.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c patch external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/clean.sh patch external/bsd/bind/dist/bin/tests/system/dns64/prereq.sh new external/bsd/bind/dist/bin/tests/system/dns64/setup.sh patch external/bsd/bind/dist/bin/tests/system/dns64/tests.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/dns64/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dns64/ns2/rpz.db new external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/in-addr.arpa.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns2/insecure.secure.example.db patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/publish-inactive.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/secure.example.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval.example.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval1.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/siginterval2.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns4/named4.conf new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns6/optout-tld.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns6/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns7/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/split-rrsig.db.in new external/bsd/bind/dist/bin/tests/system/dsdigest/prereq.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/clean.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh new external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh.in delete external/bsd/bind/dist/bin/tests/system/ecdsa/setup.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/emptyzones/clean.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/setup.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/empty.db new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named1.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named2.conf new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/rfc1918.zones new external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/root.hint new external/bsd/bind/dist/bin/tests/system/filter-aaaa/clean.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/setup.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/unsigned.db patch external/bsd/bind/dist/bin/tests/system/formerr/clean.sh new external/bsd/bind/dist/bin/tests/system/formerr/formerr.pl new external/bsd/bind/dist/bin/tests/system/formerr/nametoolong new external/bsd/bind/dist/bin/tests/system/formerr/noquestions new external/bsd/bind/dist/bin/tests/system/formerr/tests.sh new external/bsd/bind/dist/bin/tests/system/formerr/twoquestions new external/bsd/bind/dist/bin/tests/system/formerr/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/formerr/ns1/root.db new external/bsd/bind/dist/bin/tests/system/forward/tests.sh patch external/bsd/bind/dist/bin/tests/system/forward/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/forward/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/glue/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/clean.sh patch external/bsd/bind/dist/bin/tests/system/gost/prereq.sh new external/bsd/bind/dist/bin/tests/system/gost/prereq.sh.in delete external/bsd/bind/dist/bin/tests/system/gost/setup.sh patch external/bsd/bind/dist/bin/tests/system/gost/tests.sh patch external/bsd/bind/dist/bin/tests/system/gost/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/inline/checkdsa.sh.in new external/bsd/bind/dist/bin/tests/system/inline/clean.sh patch external/bsd/bind/dist/bin/tests/system/inline/prereq.sh new external/bsd/bind/dist/bin/tests/system/inline/setup.sh patch external/bsd/bind/dist/bin/tests/system/inline/tests.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/inline/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/inline/ns3/master3.db.in patch external/bsd/bind/dist/bin/tests/system/inline/ns3/master4.db.in new external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/inline/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/prereq.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/setup.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/logfileconfig/setup.sh patch external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh patch external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c patch external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterfile/knowngood.dig.out patch external/bsd/bind/dist/bin/tests/system/masterfile/ns1/include.db patch external/bsd/bind/dist/bin/tests/system/masterformat/clean.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/prereq.sh new external/bsd/bind/dist/bin/tests/system/masterformat/setup.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/metadata/clean.sh patch external/bsd/bind/dist/bin/tests/system/metadata/prereq.sh patch external/bsd/bind/dist/bin/tests/system/metadata/setup.sh patch external/bsd/bind/dist/bin/tests/system/metadata/tests.sh patch external/bsd/bind/dist/bin/tests/system/nslookup/clean.sh new external/bsd/bind/dist/bin/tests/system/nslookup/setup.sh new external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh new external/bsd/bind/dist/bin/tests/system/nslookup/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh new external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/update_test.pl patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/clean.sh patch external/bsd/bind/dist/bin/tests/system/pending/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pending/setup.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/clean.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/setup.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/clean.sh patch external/bsd/bind/dist/bin/tests/system/redirect/prereq.sh new external/bsd/bind/dist/bin/tests/system/redirect/setup.sh patch external/bsd/bind/dist/bin/tests/system/redirect/tests.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/redirect/ns2/example.db.in new external/bsd/bind/dist/bin/tests/system/redirect/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db delete external/bsd/bind/dist/bin/tests/system/redirect/ns2/redirect.db.in new external/bsd/bind/dist/bin/tests/system/resolver/clean.sh patch external/bsd/bind/dist/bin/tests/system/resolver/prereq.sh patch external/bsd/bind/dist/bin/tests/system/resolver/setup.sh patch external/bsd/bind/dist/bin/tests/system/resolver/tests.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ans2/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ans3/ans.pl patch external/bsd/bind/dist/bin/tests/system/resolver/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns4/broken.db new external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/broken.db new external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf patch external/bsd/bind/dist/bin/tests/system/resolver/ns7/named.conf delete external/bsd/bind/dist/bin/tests/system/resolver/ns7/named1.conf new external/bsd/bind/dist/bin/tests/system/resolver/ns7/named2.conf new external/bsd/bind/dist/bin/tests/system/rndc/clean.sh patch external/bsd/bind/dist/bin/tests/system/rndc/setup.sh patch external/bsd/bind/dist/bin/tests/system/rndc/tests.sh patch external/bsd/bind/dist/bin/tests/system/rndc/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in patch external/bsd/bind/dist/bin/tests/system/rpz/clean.sh patch external/bsd/bind/dist/bin/tests/system/rpz/prereq.sh new external/bsd/bind/dist/bin/tests/system/rpz/qperf.sh patch external/bsd/bind/dist/bin/tests/system/rpz/rpz.c patch external/bsd/bind/dist/bin/tests/system/rpz/setup.sh patch external/bsd/bind/dist/bin/tests/system/rpz/test1 patch external/bsd/bind/dist/bin/tests/system/rpz/test2 patch external/bsd/bind/dist/bin/tests/system/rpz/test3 patch external/bsd/bind/dist/bin/tests/system/rpz/test4 patch external/bsd/bind/dist/bin/tests/system/rpz/test4a new external/bsd/bind/dist/bin/tests/system/rpz/test5 patch external/bsd/bind/dist/bin/tests/system/rpz/tests.sh patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns1/root.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/base-tld2s.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/bl.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/blv2.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/blv3.tld2.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns2/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns2/tld2.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash1 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/crash2 patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns4/tld4.db patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/hints patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.args new external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/tld5.db new external/bsd/bind/dist/bin/tests/system/rpz/ns6/hints new external/bsd/bind/dist/bin/tests/system/rpz/ns6/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/Makefile.in new external/bsd/bind/dist/bin/tests/system/rrl/clean.sh new external/bsd/bind/dist/bin/tests/system/rrl/prereq.sh new external/bsd/bind/dist/bin/tests/system/rrl/rrl.c new external/bsd/bind/dist/bin/tests/system/rrl/setup.sh new external/bsd/bind/dist/bin/tests/system/rrl/tests.sh new external/bsd/bind/dist/bin/tests/system/rrl/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns1/root.db new external/bsd/bind/dist/bin/tests/system/rrl/ns2/hints new external/bsd/bind/dist/bin/tests/system/rrl/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns2/tld2.db new external/bsd/bind/dist/bin/tests/system/rrl/ns3/hints new external/bsd/bind/dist/bin/tests/system/rrl/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/rrl/ns3/tld3.db new external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh patch external/bsd/bind/dist/bin/tests/system/rrsetorder/ns1/named.conf patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/bigkey.c patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/setup.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/clean.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/setup.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh patch external/bsd/bind/dist/bin/tests/system/spf/clean.sh new external/bsd/bind/dist/bin/tests/system/spf/tests.sh new external/bsd/bind/dist/bin/tests/system/spf/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/spf/ns1/spf.db new external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/prereq.sh new external/bsd/bind/dist/bin/tests/system/staticstub/setup.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns4/sign.sh patch external/bsd/bind/dist/bin/tests/system/stress/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/clean.sh patch external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c patch external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c patch external/bsd/bind/dist/bin/tests/system/tkey/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tkey/setup.sh patch external/bsd/bind/dist/bin/tests/system/tkey/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/example.db new external/bsd/bind/dist/bin/tests/system/tkey/ns1/named.conf.in patch external/bsd/bind/dist/bin/tests/system/tkey/ns1/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsig/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsig/tests.sh patch external/bsd/bind/dist/bin/tests/system/tsig/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/clean.sh patch external/bsd/bind/dist/bin/tests/system/unknown/large.out patch external/bsd/bind/dist/bin/tests/system/unknown/prereq.sh new external/bsd/bind/dist/bin/tests/system/unknown/setup.sh patch external/bsd/bind/dist/bin/tests/system/unknown/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/ns1/example-in.db patch external/bsd/bind/dist/bin/tests/system/unknown/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/unknown/zones/nan.bad new external/bsd/bind/dist/bin/tests/system/upforwd/prereq.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh patch external/bsd/bind/dist/bin/tests/system/upforwd/ans4/ans.pl patch external/bsd/bind/dist/bin/tests/system/verify/clean.sh patch external/bsd/bind/dist/bin/tests/system/verify/prereq.sh new external/bsd/bind/dist/bin/tests/system/verify/setup.sh patch external/bsd/bind/dist/bin/tests/system/verify/tests.sh patch external/bsd/bind/dist/bin/tests/system/verify/zones/genzones.sh patch external/bsd/bind/dist/bin/tests/system/wildcard/clean.sh new external/bsd/bind/dist/bin/tests/system/wildcard/prereq.sh new external/bsd/bind/dist/bin/tests/system/wildcard/setup.sh new external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/dlv.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/nsec.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/nsec3.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/private.nsec.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/private.nsec3.db.innew external/bsd/bind/dist/bin/tests/system/wildcard/ns1/root.db.in new external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh new external/bsd/bind/dist/bin/tests/system/wildcard/ns2/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns3/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/wildcard/ns5/hints new external/bsd/bind/dist/bin/tests/system/wildcard/ns5/named.conf new external/bsd/bind/dist/bin/tests/system/xfer/clean.sh patch external/bsd/bind/dist/bin/tests/system/xfer/dig1.good patch external/bsd/bind/dist/bin/tests/system/xfer/dig2.good patch external/bsd/bind/dist/bin/tests/system/xfer/prereq.sh patch external/bsd/bind/dist/bin/tests/system/xfer/setup.sh patch external/bsd/bind/dist/bin/tests/system/xfer/tests.sh patch external/bsd/bind/dist/bin/tests/system/xfer/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/xfer/ns2/slave.db.in new external/bsd/bind/dist/bin/tests/system/zero/clean.sh new external/bsd/bind/dist/bin/tests/system/zero/setup.sh new external/bsd/bind/dist/bin/tests/system/zero/tests.sh new external/bsd/bind/dist/bin/tests/system/zero/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db new external/bsd/bind/dist/bin/tests/system/zero/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/zero/ns3/root.hint new external/bsd/bind/dist/bin/tests/system/zero/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/zonechecks/prereq.sh new external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh new external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf new external/bsd/bind/dist/bin/tests/tasks/t_tasks.c patch external/bsd/bind/dist/bin/tests/timers/t_timers.c patch external/bsd/bind/dist/bin/tools/arpaname.1 patch external/bsd/bind/dist/bin/tools/arpaname.docbook patch external/bsd/bind/dist/bin/tools/arpaname.html patch external/bsd/bind/dist/bin/tools/genrandom.8 patch external/bsd/bind/dist/bin/tools/genrandom.c patch external/bsd/bind/dist/bin/tools/genrandom.docbook patch external/bsd/bind/dist/bin/tools/genrandom.html patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8 patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html patch external/bsd/bind/dist/bin/tools/named-journalprint.8 patch external/bsd/bind/dist/bin/tools/named-journalprint.docbook patch external/bsd/bind/dist/bin/tools/named-journalprint.html patch external/bsd/bind/dist/bin/tools/nsec3hash.8 patch external/bsd/bind/dist/bin/tools/nsec3hash.c patch external/bsd/bind/dist/bin/tools/nsec3hash.docbook patch external/bsd/bind/dist/bin/tools/nsec3hash.html patch external/bsd/bind/dist/bin/tools/win32/arpaname.dsp delete external/bsd/bind/dist/bin/tools/win32/arpaname.mak delete external/bsd/bind/dist/bin/tools/win32/genrandom.dsp delete external/bsd/bind/dist/bin/tools/win32/genrandom.mak delete external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp delete external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak delete external/bsd/bind/dist/bin/tools/win32/journalprint.dsp delete external/bsd/bind/dist/bin/tools/win32/journalprint.mak delete external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp delete external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak delete external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.dsp delete external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.mak delete external/bsd/bind/dist/contrib/README new external/bsd/bind/dist/contrib/check5011.pl new external/bsd/bind/dist/contrib/dane/mkdane.sh new external/bsd/bind/dist/contrib/dane/tlsa6698.pem new external/bsd/bind/dist/contrib/dbus/GetForwarders delete external/bsd/bind/dist/contrib/dbus/INSTALL delete external/bsd/bind/dist/contrib/dbus/Makefile.9.3.2b1 delete external/bsd/bind/dist/contrib/dbus/Makefile.9.3.3rc2 delete external/bsd/bind/dist/contrib/dbus/README.DBUS delete external/bsd/bind/dist/contrib/dbus/SetForwarders delete external/bsd/bind/dist/contrib/dbus/bind-9.3.2b1-dbus.patch delete external/bsd/bind/dist/contrib/dbus/bind-9.3.3rc2-dbus.patch delete external/bsd/bind/dist/contrib/dbus/dbus_mgr.c delete external/bsd/bind/dist/contrib/dbus/dbus_mgr.h delete external/bsd/bind/dist/contrib/dbus/dbus_service.c delete external/bsd/bind/dist/contrib/dbus/dbus_service.h delete external/bsd/bind/dist/contrib/dbus/named-dbus-system.conf delete external/bsd/bind/dist/contrib/dbus/named-dbus.service delete external/bsd/bind/dist/contrib/dlz/config.dlz.in patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_filesystem_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_ldap_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_mysql_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_odbc_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_postgres_driver.c patch external/bsd/bind/dist/contrib/dlz/drivers/sdlz_helper.c patch external/bsd/bind/dist/contrib/dlz/example/Makefile patch external/bsd/bind/dist/contrib/dlz/example/README patch external/bsd/bind/dist/contrib/dlz/example/dlz_example.c patch external/bsd/bind/dist/contrib/dlz/example/dlz_minimal.h delete external/bsd/bind/dist/contrib/dlz/modules/dlz_minimal.h new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/Makefile new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/README.md new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/bdbhpt-populate.pl new external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/dns-data.txt new external/bsd/bind/dist/contrib/named-bootconf/named-bootconf.sh patch external/bsd/bind/dist/contrib/nslint-2.1a3/strerror.c patch external/bsd/bind/dist/contrib/perftcpdns/Makefile.in new external/bsd/bind/dist/contrib/perftcpdns/configure new external/bsd/bind/dist/contrib/perftcpdns/configure.in new external/bsd/bind/dist/contrib/perftcpdns/perftcpdns.c new external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.c patch external/bsd/bind/dist/contrib/query-loc-0.4.0/loc_ntoa.c patch external/bsd/bind/dist/contrib/queryperf/queryperf.c patch external/bsd/bind/dist/contrib/sdb/bdb/bdb.c patch external/bsd/bind/dist/contrib/sdb/dir/dirdb.c patch external/bsd/bind/dist/contrib/sdb/ldap/ldapdb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/pgsqldb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/zonetodb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/sqlitedb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/zone2sqlite.c patch external/bsd/bind/dist/contrib/sdb/tcl/tcldb.c patch external/bsd/bind/dist/contrib/sdb/time/timedb.c patch external/bsd/bind/dist/contrib/zkt/Makefile.in patch external/bsd/bind/dist/contrib/zkt/dki.c patch external/bsd/bind/dist/contrib/zkt/tags new external/bsd/bind/dist/contrib/zkt/zkt-soaserial.c patch external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/Makefile.in patch external/bsd/bind/dist/doc/arm/libdns.xml patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html new external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html new external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/doc/arm/pkcs11.xml patch external/bsd/bind/dist/doc/misc/options patch external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in patch external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in patch external/bsd/bind/dist/lib/Atffile patch external/bsd/bind/dist/lib/Makefile.in patch external/bsd/bind/dist/lib/bind9/Makefile.in patch external/bsd/bind/dist/lib/bind9/api patch external/bsd/bind/dist/lib/bind9/check.c patch external/bsd/bind/dist/lib/bind9/getaddresses.c patch external/bsd/bind/dist/lib/bind9/win32/libbind9.dsp delete external/bsd/bind/dist/lib/bind9/win32/libbind9.mak delete external/bsd/bind/dist/lib/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/acache.c patch external/bsd/bind/dist/lib/dns/acl.c patch external/bsd/bind/dist/lib/dns/adb.c patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/byaddr.c patch external/bsd/bind/dist/lib/dns/cache.c patch external/bsd/bind/dist/lib/dns/client.c patch external/bsd/bind/dist/lib/dns/db.c patch external/bsd/bind/dist/lib/dns/dbtable.c patch external/bsd/bind/dist/lib/dns/diff.c patch external/bsd/bind/dist/lib/dns/dispatch.c patch external/bsd/bind/dist/lib/dns/dlz.c patch external/bsd/bind/dist/lib/dns/dns64.c patch external/bsd/bind/dist/lib/dns/dnssec.c patch external/bsd/bind/dist/lib/dns/dst_api.c patch external/bsd/bind/dist/lib/dns/dst_internal.h patch external/bsd/bind/dist/lib/dns/dst_openssl.h patch external/bsd/bind/dist/lib/dns/dst_parse.c patch external/bsd/bind/dist/lib/dns/dst_result.c patch external/bsd/bind/dist/lib/dns/ecdb.c patch external/bsd/bind/dist/lib/dns/gen-win32.h patch external/bsd/bind/dist/lib/dns/gen.c patch external/bsd/bind/dist/lib/dns/gssapi_link.c patch external/bsd/bind/dist/lib/dns/gssapictx.c patch external/bsd/bind/dist/lib/dns/hmac_link.c patch external/bsd/bind/dist/lib/dns/iptable.c patch external/bsd/bind/dist/lib/dns/journal.c patch external/bsd/bind/dist/lib/dns/keydata.c patch external/bsd/bind/dist/lib/dns/keytable.c patch external/bsd/bind/dist/lib/dns/log.c patch external/bsd/bind/dist/lib/dns/lookup.c patch external/bsd/bind/dist/lib/dns/master.c patch external/bsd/bind/dist/lib/dns/masterdump.c patch external/bsd/bind/dist/lib/dns/message.c patch external/bsd/bind/dist/lib/dns/name.c patch external/bsd/bind/dist/lib/dns/ncache.c patch external/bsd/bind/dist/lib/dns/nsec.c patch external/bsd/bind/dist/lib/dns/nsec3.c patch external/bsd/bind/dist/lib/dns/openssl_link.c patch external/bsd/bind/dist/lib/dns/openssldh_link.c patch external/bsd/bind/dist/lib/dns/openssldsa_link.c patch external/bsd/bind/dist/lib/dns/opensslecdsa_link.c patch external/bsd/bind/dist/lib/dns/opensslgost_link.c patch external/bsd/bind/dist/lib/dns/opensslrsa_link.c patch external/bsd/bind/dist/lib/dns/peer.c patch external/bsd/bind/dist/lib/dns/portlist.c patch external/bsd/bind/dist/lib/dns/private.c patch external/bsd/bind/dist/lib/dns/rbt.c patch external/bsd/bind/dist/lib/dns/rbtdb.c patch external/bsd/bind/dist/lib/dns/rcode.c patch external/bsd/bind/dist/lib/dns/rdata.c patch external/bsd/bind/dist/lib/dns/rdataslab.c patch external/bsd/bind/dist/lib/dns/request.c patch external/bsd/bind/dist/lib/dns/resolver.c patch external/bsd/bind/dist/lib/dns/result.c patch external/bsd/bind/dist/lib/dns/rootns.c patch external/bsd/bind/dist/lib/dns/rpz.c patch external/bsd/bind/dist/lib/dns/rrl.c new external/bsd/bind/dist/lib/dns/sdb.c patch external/bsd/bind/dist/lib/dns/sdlz.c patch external/bsd/bind/dist/lib/dns/spnego.c patch external/bsd/bind/dist/lib/dns/spnego_asn1.c patch external/bsd/bind/dist/lib/dns/ssu.c patch external/bsd/bind/dist/lib/dns/ssu_external.c patch external/bsd/bind/dist/lib/dns/time.c patch external/bsd/bind/dist/lib/dns/tkey.c patch external/bsd/bind/dist/lib/dns/tsig.c patch external/bsd/bind/dist/lib/dns/ttl.c patch external/bsd/bind/dist/lib/dns/update.c patch external/bsd/bind/dist/lib/dns/validator.c patch external/bsd/bind/dist/lib/dns/view.c patch external/bsd/bind/dist/lib/dns/xfrin.c patch external/bsd/bind/dist/lib/dns/zone.c patch external/bsd/bind/dist/lib/dns/include/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/include/dns/acache.h patch external/bsd/bind/dist/lib/dns/include/dns/adb.h patch external/bsd/bind/dist/lib/dns/include/dns/cache.h patch external/bsd/bind/dist/lib/dns/include/dns/client.h patch external/bsd/bind/dist/lib/dns/include/dns/db.h patch external/bsd/bind/dist/lib/dns/include/dns/dispatch.h patch external/bsd/bind/dist/lib/dns/include/dns/dns64.h patch external/bsd/bind/dist/lib/dns/include/dns/dnssec.h patch external/bsd/bind/dist/lib/dns/include/dns/log.h patch external/bsd/bind/dist/lib/dns/include/dns/master.h patch external/bsd/bind/dist/lib/dns/include/dns/masterdump.h patch external/bsd/bind/dist/lib/dns/include/dns/message.h patch external/bsd/bind/dist/lib/dns/include/dns/name.h patch external/bsd/bind/dist/lib/dns/include/dns/ncache.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec.h patch external/bsd/bind/dist/lib/dns/include/dns/nsec3.h patch external/bsd/bind/dist/lib/dns/include/dns/rbt.h patch external/bsd/bind/dist/lib/dns/include/dns/rdata.h patch external/bsd/bind/dist/lib/dns/include/dns/rdataset.h patch external/bsd/bind/dist/lib/dns/include/dns/resolver.h patch external/bsd/bind/dist/lib/dns/include/dns/result.h patch external/bsd/bind/dist/lib/dns/include/dns/rpz.h patch external/bsd/bind/dist/lib/dns/include/dns/rrl.h new external/bsd/bind/dist/lib/dns/include/dns/types.h patch external/bsd/bind/dist/lib/dns/include/dns/validator.h patch external/bsd/bind/dist/lib/dns/include/dns/view.h patch external/bsd/bind/dist/lib/dns/include/dns/zone.h patch external/bsd/bind/dist/lib/dns/include/dst/dst.h patch external/bsd/bind/dist/lib/dns/include/dst/gssapi.h patch external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c patch external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c patch external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c new external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.h new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.h new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.h new external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c patch external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c patch external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.c new external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.h new external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.c new external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.h new external/bsd/bind/dist/lib/dns/rdata/generic/gpos_27.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hinfo_13.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c patch external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c patch external/bsd/bind/dist/lib/dns/rdata/generic/isdn_20.c patch external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c patch external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c patch external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c new external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.h new external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c new external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.h new external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c new external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.h new external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c patch external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c patch external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c new external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.h new external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c patch external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c patch external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c patch external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c patch external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c patch external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c patch external/bsd/bind/dist/lib/dns/rdata/generic/sshfp_44.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.h patch external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c patch external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c patch external/bsd/bind/dist/lib/dns/rdata/generic/x25_19.c patch external/bsd/bind/dist/lib/dns/rdata/hs_4/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/a_1.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/aaaa_28.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/apl_42.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/nsap_22.c patch external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c patch external/bsd/bind/dist/lib/dns/tests/Makefile.in patch external/bsd/bind/dist/lib/dns/tests/db_test.c new external/bsd/bind/dist/lib/dns/tests/dbiterator_test.c patch external/bsd/bind/dist/lib/dns/tests/dbversion_test.c patch external/bsd/bind/dist/lib/dns/tests/dispatch_test.c new external/bsd/bind/dist/lib/dns/tests/dnstest.c patch external/bsd/bind/dist/lib/dns/tests/master_test.c patch external/bsd/bind/dist/lib/dns/tests/nsec3_test.c patch external/bsd/bind/dist/lib/dns/tests/private_test.c patch external/bsd/bind/dist/lib/dns/tests/rdata_test.c patch external/bsd/bind/dist/lib/dns/tests/zonemgr_test.c patch external/bsd/bind/dist/lib/dns/tests/testdata/master/master17.data new external/bsd/bind/dist/lib/dns/win32/gen.dsp delete external/bsd/bind/dist/lib/dns/win32/gen.mak delete external/bsd/bind/dist/lib/dns/win32/libdns.def delete external/bsd/bind/dist/lib/dns/win32/libdns.dsp delete external/bsd/bind/dist/lib/dns/win32/libdns.mak delete external/bsd/bind/dist/lib/export/dns/Makefile.in patch external/bsd/bind/dist/lib/export/irs/Makefile.in patch external/bsd/bind/dist/lib/export/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nls/Makefile.in patch external/bsd/bind/dist/lib/export/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/pthreads/Makefile.in patch external/bsd/bind/dist/lib/export/isc/unix/Makefile.in patch external/bsd/bind/dist/lib/export/isccfg/Makefile.in patch external/bsd/bind/dist/lib/export/samples/Makefile.in patch external/bsd/bind/dist/lib/export/samples/nsprobe.c patch external/bsd/bind/dist/lib/export/samples/sample-async.c patch external/bsd/bind/dist/lib/export/samples/sample-gai.c patch external/bsd/bind/dist/lib/export/samples/sample-request.c patch external/bsd/bind/dist/lib/export/samples/sample-update.c patch external/bsd/bind/dist/lib/export/samples/sample.c patch external/bsd/bind/dist/lib/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/api patch external/bsd/bind/dist/lib/irs/context.c patch external/bsd/bind/dist/lib/irs/dnsconf.c patch external/bsd/bind/dist/lib/irs/getaddrinfo.c patch external/bsd/bind/dist/lib/irs/getnameinfo.c patch external/bsd/bind/dist/lib/irs/resconf.c patch external/bsd/bind/dist/lib/irs/include/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/include/irs/resconf.h patch external/bsd/bind/dist/lib/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/api patch external/bsd/bind/dist/lib/isc/app_api.c patch external/bsd/bind/dist/lib/isc/backtrace.c patch external/bsd/bind/dist/lib/isc/base32.c patch external/bsd/bind/dist/lib/isc/base64.c patch external/bsd/bind/dist/lib/isc/bind9.c new external/bsd/bind/dist/lib/isc/buffer.c patch external/bsd/bind/dist/lib/isc/commandline.c patch external/bsd/bind/dist/lib/isc/counter.c new external/bsd/bind/dist/lib/isc/event.c patch external/bsd/bind/dist/lib/isc/hash.c patch external/bsd/bind/dist/lib/isc/heap.c patch external/bsd/bind/dist/lib/isc/hex.c patch external/bsd/bind/dist/lib/isc/hmacmd5.c patch external/bsd/bind/dist/lib/isc/hmacsha.c patch external/bsd/bind/dist/lib/isc/httpd.c patch external/bsd/bind/dist/lib/isc/inet_aton.c patch external/bsd/bind/dist/lib/isc/inet_pton.c patch external/bsd/bind/dist/lib/isc/lex.c patch external/bsd/bind/dist/lib/isc/lib.c patch external/bsd/bind/dist/lib/isc/log.c patch external/bsd/bind/dist/lib/isc/md5.c patch external/bsd/bind/dist/lib/isc/mem.c patch external/bsd/bind/dist/lib/isc/mem_api.c patch external/bsd/bind/dist/lib/isc/netaddr.c patch external/bsd/bind/dist/lib/isc/parseint.c patch external/bsd/bind/dist/lib/isc/pool.c new external/bsd/bind/dist/lib/isc/print.c patch external/bsd/bind/dist/lib/isc/radix.c patch external/bsd/bind/dist/lib/isc/random.c patch external/bsd/bind/dist/lib/isc/ratelimiter.c patch external/bsd/bind/dist/lib/isc/regex.c new external/bsd/bind/dist/lib/isc/result.c patch external/bsd/bind/dist/lib/isc/safe.c new external/bsd/bind/dist/lib/isc/sha1.c patch external/bsd/bind/dist/lib/isc/sha2.c patch external/bsd/bind/dist/lib/isc/sockaddr.c patch external/bsd/bind/dist/lib/isc/socket_api.c patch external/bsd/bind/dist/lib/isc/stats.c patch external/bsd/bind/dist/lib/isc/string.c patch external/bsd/bind/dist/lib/isc/strtoul.c patch external/bsd/bind/dist/lib/isc/symtab.c patch external/bsd/bind/dist/lib/isc/task.c patch external/bsd/bind/dist/lib/isc/task_api.c patch external/bsd/bind/dist/lib/isc/taskpool.c patch external/bsd/bind/dist/lib/isc/timer.c patch external/bsd/bind/dist/lib/isc/timer_api.c patch external/bsd/bind/dist/lib/isc/tm.c new external/bsd/bind/dist/lib/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/include/isc/app.h patch external/bsd/bind/dist/lib/isc/include/isc/base32.h patch external/bsd/bind/dist/lib/isc/include/isc/bind9.h patch external/bsd/bind/dist/lib/isc/include/isc/buffer.h patch external/bsd/bind/dist/lib/isc/include/isc/counter.h new external/bsd/bind/dist/lib/isc/include/isc/event.h patch external/bsd/bind/dist/lib/isc/include/isc/file.h patch external/bsd/bind/dist/lib/isc/include/isc/hash.h patch external/bsd/bind/dist/lib/isc/include/isc/httpd.h patch external/bsd/bind/dist/lib/isc/include/isc/iterated_hash.h patch external/bsd/bind/dist/lib/isc/include/isc/list.h patch external/bsd/bind/dist/lib/isc/include/isc/mem.h patch external/bsd/bind/dist/lib/isc/include/isc/namespace.h patch external/bsd/bind/dist/lib/isc/include/isc/platform.h.in patch external/bsd/bind/dist/lib/isc/include/isc/pool.h new external/bsd/bind/dist/lib/isc/include/isc/print.h patch external/bsd/bind/dist/lib/isc/include/isc/queue.h patch external/bsd/bind/dist/lib/isc/include/isc/radix.h patch external/bsd/bind/dist/lib/isc/include/isc/regex.h new external/bsd/bind/dist/lib/isc/include/isc/region.h patch external/bsd/bind/dist/lib/isc/include/isc/result.h patch external/bsd/bind/dist/lib/isc/include/isc/safe.h new external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h patch external/bsd/bind/dist/lib/isc/include/isc/socket.h patch external/bsd/bind/dist/lib/isc/include/isc/stdio.h patch external/bsd/bind/dist/lib/isc/include/isc/string.h patch external/bsd/bind/dist/lib/isc/include/isc/task.h patch external/bsd/bind/dist/lib/isc/include/isc/timer.h patch external/bsd/bind/dist/lib/isc/include/isc/tm.h new external/bsd/bind/dist/lib/isc/include/isc/types.h patch external/bsd/bind/dist/lib/isc/nothreads/Makefile.in patch external/bsd/bind/dist/lib/isc/nothreads/include/isc/thread.h patch external/bsd/bind/dist/lib/isc/pthreads/thread.c patch external/bsd/bind/dist/lib/isc/pthreads/include/isc/thread.h patch external/bsd/bind/dist/lib/isc/sparc64/include/isc/atomic.h patch external/bsd/bind/dist/lib/isc/tests/Makefile.in patch external/bsd/bind/dist/lib/isc/tests/counter_test.c new external/bsd/bind/dist/lib/isc/tests/hash_test.c patch external/bsd/bind/dist/lib/isc/tests/isctest.c patch external/bsd/bind/dist/lib/isc/tests/isctest.h patch external/bsd/bind/dist/lib/isc/tests/lex_test.c new external/bsd/bind/dist/lib/isc/tests/parse_test.c new external/bsd/bind/dist/lib/isc/tests/pool_test.c new external/bsd/bind/dist/lib/isc/tests/print_test.c new external/bsd/bind/dist/lib/isc/tests/regex_test.c new external/bsd/bind/dist/lib/isc/tests/safe_test.c new external/bsd/bind/dist/lib/isc/tests/sockaddr_test.c new external/bsd/bind/dist/lib/isc/tests/symtab_test.c patch external/bsd/bind/dist/lib/isc/tests/time_test.c new external/bsd/bind/dist/lib/isc/unix/app.c patch external/bsd/bind/dist/lib/isc/unix/entropy.c patch external/bsd/bind/dist/lib/isc/unix/file.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_getifaddrs.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_ioctl.c patch external/bsd/bind/dist/lib/isc/unix/ifiter_sysctl.c patch external/bsd/bind/dist/lib/isc/unix/interfaceiter.c patch external/bsd/bind/dist/lib/isc/unix/net.c patch external/bsd/bind/dist/lib/isc/unix/socket.c patch external/bsd/bind/dist/lib/isc/unix/stdio.c patch external/bsd/bind/dist/lib/isc/unix/time.c patch external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/unix/include/isc/net.h patch external/bsd/bind/dist/lib/isc/unix/include/isc/stat.h patch external/bsd/bind/dist/lib/isc/unix/include/isc/time.h patch external/bsd/bind/dist/lib/isc/win32/libisc.def delete external/bsd/bind/dist/lib/isc/win32/libisc.dsp delete external/bsd/bind/dist/lib/isc/win32/libisc.mak delete external/bsd/bind/dist/lib/isc/win32/include/isc/platform.h delete external/bsd/bind/dist/lib/isccc/Makefile.in patch external/bsd/bind/dist/lib/isccc/api patch external/bsd/bind/dist/lib/isccc/base64.c patch external/bsd/bind/dist/lib/isccc/cc.c patch external/bsd/bind/dist/lib/isccc/sexpr.c patch external/bsd/bind/dist/lib/isccc/include/isccc/util.h patch external/bsd/bind/dist/lib/isccc/win32/libisccc.dsp delete external/bsd/bind/dist/lib/isccc/win32/libisccc.mak delete external/bsd/bind/dist/lib/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/aclconf.c patch external/bsd/bind/dist/lib/isccfg/api patch external/bsd/bind/dist/lib/isccfg/namedconf.c patch external/bsd/bind/dist/lib/isccfg/parser.c patch external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/include/isccfg/aclconf.h patch external/bsd/bind/dist/lib/isccfg/include/isccfg/cfg.h patch external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h patch external/bsd/bind/dist/lib/isccfg/win32/libisccfg.dsp delete external/bsd/bind/dist/lib/isccfg/win32/libisccfg.mak delete external/bsd/bind/dist/lib/lwres/Atffile new external/bsd/bind/dist/lib/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/api patch external/bsd/bind/dist/lib/lwres/compat.c new external/bsd/bind/dist/lib/lwres/context.c patch external/bsd/bind/dist/lib/lwres/gai_strerror.c patch external/bsd/bind/dist/lib/lwres/getaddrinfo.c patch external/bsd/bind/dist/lib/lwres/gethost.c patch external/bsd/bind/dist/lib/lwres/getipnode.c patch external/bsd/bind/dist/lib/lwres/getnameinfo.c patch external/bsd/bind/dist/lib/lwres/getrrset.c patch external/bsd/bind/dist/lib/lwres/herror.c patch external/bsd/bind/dist/lib/lwres/lwbuffer.c patch external/bsd/bind/dist/lib/lwres/lwconfig.c patch external/bsd/bind/dist/lib/lwres/lwinetaton.c patch external/bsd/bind/dist/lib/lwres/lwinetpton.c patch external/bsd/bind/dist/lib/lwres/lwres_gabn.c patch external/bsd/bind/dist/lib/lwres/lwres_gnba.c patch external/bsd/bind/dist/lib/lwres/lwres_grbn.c patch external/bsd/bind/dist/lib/lwres/lwres_noop.c patch external/bsd/bind/dist/lib/lwres/lwresutil.c patch external/bsd/bind/dist/lib/lwres/print.c patch external/bsd/bind/dist/lib/lwres/strtoul.c delete external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/include/lwres/lwres.h patch external/bsd/bind/dist/lib/lwres/include/lwres/netdb.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/platform.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/stdlib.h patch external/bsd/bind/dist/lib/lwres/include/lwres/string.h new external/bsd/bind/dist/lib/lwres/man/lwres.3 patch external/bsd/bind/dist/lib/lwres/man/lwres.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres.html patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html patch external/bsd/bind/dist/lib/lwres/man/lwres_config.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_config.html patch external/bsd/bind/dist/lib/lwres/man/lwres_context.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_context.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.html patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html patch external/bsd/bind/dist/lib/lwres/tests/Atffile new external/bsd/bind/dist/lib/lwres/tests/Makefile.in new external/bsd/bind/dist/lib/lwres/tests/config_test.c new external/bsd/bind/dist/lib/lwres/tests/testdata/link-local.conf new external/bsd/bind/dist/lib/lwres/win32/liblwres.dsp delete external/bsd/bind/dist/lib/lwres/win32/liblwres.mak delete external/bsd/bind/dist/lib/tests/t_api.c patch external/bsd/bind/dist/lib/tests/include/tests/t_api.h patch external/bsd/bind/dist/lib/win32/bindevt/bindevt.dsp delete external/bsd/bind/dist/lib/win32/bindevt/bindevt.mak delete external/bsd/bind/dist/make/mkdep.in patch external/bsd/bind/dist/make/rules.in patch external/bsd/bind/dist/unit/README patch external/bsd/bind/dist/unit/unittest.sh.in patch external/bsd/bind/dist/unit/atf-src/AUTHORS patch external/bsd/bind/dist/unit/atf-src/Atffile patch external/bsd/bind/dist/unit/atf-src/COPYING patch external/bsd/bind/dist/unit/atf-src/INSTALL patch external/bsd/bind/dist/unit/atf-src/Kyuafile new external/bsd/bind/dist/unit/atf-src/Makefile.am patch external/bsd/bind/dist/unit/atf-src/Makefile.in patch external/bsd/bind/dist/unit/atf-src/NEWS patch external/bsd/bind/dist/unit/atf-src/TODO new external/bsd/bind/dist/unit/atf-src/aclocal.m4 patch external/bsd/bind/dist/unit/atf-src/atf-c++.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c.h patch external/bsd/bind/dist/unit/atf-src/configure patch external/bsd/bind/dist/unit/atf-src/configure.ac patch external/bsd/bind/dist/unit/atf-src/admin/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/admin/check-install.sh delete external/bsd/bind/dist/unit/atf-src/admin/check-style-c.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-common.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-cpp.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-man.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style-shell.awk patch external/bsd/bind/dist/unit/atf-src/admin/check-style.sh patch external/bsd/bind/dist/unit/atf-src/admin/compile patch external/bsd/bind/dist/unit/atf-src/admin/depcomp patch external/bsd/bind/dist/unit/atf-src/admin/install-sh patch external/bsd/bind/dist/unit/atf-src/admin/ltmain.sh patch external/bsd/bind/dist/unit/atf-src/admin/missing patch external/bsd/bind/dist/unit/atf-src/atf-c/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c/atf-c-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-c/atf-c.m4 new external/bsd/bind/dist/unit/atf-src/atf-c/atf-common.m4 new external/bsd/bind/dist/unit/atf-src/atf-c/atf_c_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/check.c patch external/bsd/bind/dist/unit/atf-src/atf-c/check.h patch external/bsd/bind/dist/unit/atf-src/atf-c/check_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/config.c patch external/bsd/bind/dist/unit/atf-src/atf-c/config_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/defs.h.in patch external/bsd/bind/dist/unit/atf-src/atf-c/error.c patch external/bsd/bind/dist/unit/atf-src/atf-c/error.h patch external/bsd/bind/dist/unit/atf-src/atf-c/error_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/macros.h patch external/bsd/bind/dist/unit/atf-src/atf-c/macros_h_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/macros_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/pkg_config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-c/tc.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tc.h patch external/bsd/bind/dist/unit/atf-src/atf-c/tc_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tp.c patch external/bsd/bind/dist/unit/atf-src/atf-c/tp.h patch external/bsd/bind/dist/unit/atf-src/atf-c/tp_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/unused_test.c new external/bsd/bind/dist/unit/atf-src/atf-c/utils.c patch external/bsd/bind/dist/unit/atf-src/atf-c/utils.h patch external/bsd/bind/dist/unit/atf-src/atf-c/utils_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c/detail/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/dynstr_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/env.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/env_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/fs_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/list_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/map_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_helpers.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/process_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/sanity_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/test_helpers_test.c delete external/bsd/bind/dist/unit/atf-src/atf-c/detail/text.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/text_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/tp_main.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user.c patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user.h patch external/bsd/bind/dist/unit/atf-src/atf-c/detail/user_test.c patch external/bsd/bind/dist/unit/atf-src/atf-c++/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c++/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-c++/atf-c++.m4 new external/bsd/bind/dist/unit/atf-src/atf-c++/check.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/check.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/check_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/config_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros_hpp_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/macros_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/noncopyable.hpp new external/bsd/bind/dist/unit/atf-src/atf-c++/pkg_config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/tests_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/unused_test.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/utils.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/utils.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/utils_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Atffile patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/application_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array.hpp new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/auto_array_test.cpp new external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/env_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/exceptions_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/expand_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/fs_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/parser_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/process_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/sanity.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/test_helpers.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text.hpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/text_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/ui.cpp patch external/bsd/bind/dist/unit/atf-src/atf-c++/detail/ui.hpp patch external/bsd/bind/dist/unit/atf-src/atf-config/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-config/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-config/atf-config.1 patch external/bsd/bind/dist/unit/atf-src/atf-config/atf-config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-config/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-report/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-report/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-report/atf-report.1 patch external/bsd/bind/dist/unit/atf-src/atf-report/atf-report.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/fail_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-report/misc_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/pass_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader.hpp patch external/bsd/bind/dist/unit/atf-src/atf-report/reader_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.css patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.dtd patch external/bsd/bind/dist/unit/atf-src/atf-report/tests-results.xsl patch external/bsd/bind/dist/unit/atf-src/atf-run/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-run/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-run/atf-run.1 patch external/bsd/bind/dist/unit/atf-src/atf-run/atf-run.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/atffile_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/config.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/config_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/fs_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/integration_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-run/io.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/io.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/io_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/misc_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/pass_helper.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/requirements.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/requirements_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/several_tcs_helper.c patch external/bsd/bind/dist/unit/atf-src/atf-run/signals.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/signals.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/signals_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/test-program.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/test_program_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/timer.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/timer.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user.hpp patch external/bsd/bind/dist/unit/atf-src/atf-run/user_test.cpp patch external/bsd/bind/dist/unit/atf-src/atf-run/zero_tcs_helper.c patch external/bsd/bind/dist/unit/atf-src/atf-run/share/atf-run.hooks patch external/bsd/bind/dist/unit/atf-src/atf-sh/Kyuafile new external/bsd/bind/dist/unit/atf-src/atf-sh/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.1 patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check.cpp patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-check_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh-api.3 patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.cpp patch external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.m4 new external/bsd/bind/dist/unit/atf-src/atf-sh/atf-sh.pc.in new external/bsd/bind/dist/unit/atf-src/atf-sh/atf_check_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/config_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/libatf-sh.subr patch external/bsd/bind/dist/unit/atf-src/atf-sh/misc_helpers.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/normalize_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/tc_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-sh/tp_test.sh patch external/bsd/bind/dist/unit/atf-src/atf-version/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/atf-version/atf-version.1 patch external/bsd/bind/dist/unit/atf-src/atf-version/atf-version.cpp patch external/bsd/bind/dist/unit/atf-src/atf-version/generate-revision.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_empty.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_app_opts_args.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_atf_check_sh.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_cpp.cpp patch external/bsd/bind/dist/unit/atf-src/bootstrap/h_tp_basic_sh.sh patch external/bsd/bind/dist/unit/atf-src/bootstrap/package.m4 patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_application_help.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_application_opts_args.atpatch external/bsd/bind/dist/unit/atf-src/bootstrap/t_atf_config.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_atf_run.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_subr_atf_check.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_compare.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_filter.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_list.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/t_test_program_run.at patch external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite patch external/bsd/bind/dist/unit/atf-src/bootstrap/testsuite.at patch external/bsd/bind/dist/unit/atf-src/doc/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/doc/atf-formats.5 patch external/bsd/bind/dist/unit/atf-src/doc/atf-test-case.4 patch external/bsd/bind/dist/unit/atf-src/doc/atf-test-program.1 patch external/bsd/bind/dist/unit/atf-src/doc/atf.7.in patch external/bsd/bind/dist/unit/atf-src/m4/compiler-flags.m4 patch external/bsd/bind/dist/unit/atf-src/m4/cxx-std-funcs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/developer-mode.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-application.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-defs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-env.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-fs.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-sanity.m4 patch external/bsd/bind/dist/unit/atf-src/m4/module-signals.m4 patch external/bsd/bind/dist/unit/atf-src/test-programs/Atffile patch external/bsd/bind/dist/unit/atf-src/test-programs/Kyuafile new external/bsd/bind/dist/unit/atf-src/test-programs/Makefile.am.inc patch external/bsd/bind/dist/unit/atf-src/test-programs/c_helpers.c patch external/bsd/bind/dist/unit/atf-src/test-programs/config_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/cpp_helpers.cpp patch external/bsd/bind/dist/unit/atf-src/test-programs/expect_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/fork_test.sh delete external/bsd/bind/dist/unit/atf-src/test-programs/meta_data_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/result_test.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/sh_helpers.sh patch external/bsd/bind/dist/unit/atf-src/test-programs/srcdir_test.sh patch external/bsd/bind/dist/win32utils/BINDBuild.dsw delete external/bsd/bind/dist/win32utils/BuildAll.bat delete external/bsd/bind/dist/win32utils/BuildPost.bat delete external/bsd/bind/dist/win32utils/BuildSetup.bat delete external/bsd/bind/dist/win32utils/SetupLibs.bat delete external/bsd/bind/dist/win32utils/dnsheadergen.bat delete external/bsd/bind/dist/win32utils/makedefs.pl delete external/bsd/bind/dist/win32utils/makeversion.pl delete external/bsd/bind/dist/win32utils/setpk11provider.pl delete external/bsd/bind/dist/win32utils/updatelibxml2.pl delete external/bsd/bind/dist/win32utils/updateopenssl.pl delete external/bsd/bind/dist/win32utils/win32-build.txt delete external/bsd/bind/include/config.h patch external/bsd/bind/include/dns/code.h patch external/bsd/bind/include/dns/enumclass.h patch external/bsd/bind/include/dns/enumtype.h patch external/bsd/bind/include/dns/rdatastruct.h patch external/bsd/bind/include/irs/netdb.h new external/bsd/bind/include/irs/platform.h new external/bsd/bind/include/isc/platform.h patch external/bsd/bind/include/lwres/netdb.h patch external/bsd/bind/include/lwres/platform.h patch external/bsd/bind/lib/Makefile patch external/bsd/bind/lib/libbind9/Makefile patch external/bsd/bind/lib/libbind9/shlib_version patch external/bsd/bind/lib/libdns/Makefile patch external/bsd/bind/lib/libdns/shlib_version patch external/bsd/bind/lib/libirs/Makefile new external/bsd/bind/lib/libirs/shlib_version new external/bsd/bind/lib/libisc/Makefile patch external/bsd/bind/lib/libisc/shlib_version patch external/bsd/bind/lib/libisccc/Makefile patch external/bsd/bind/lib/libisccc/shlib_version patch external/bsd/bind/lib/libisccfg/Makefile patch external/bsd/bind/lib/libisccfg/shlib_version patch external/bsd/bind/lib/liblwres/shlib_version patch Update bind to 9.9.6-P1. CVE-2014-8500. @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d219 2 a220 2 manually, the following procedure will work: Disable dynamic updates to the zone using d222 2 a223 3 This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run a226 8

    rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1432 1 a1432 1 vendor, and is specific to the HSM to be controlled.

    d1453 3 a1455 4

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest versions of OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are d1457 1 a1457 2 we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1462 1 a1462 1 are 0.9.8y, 1.0.0k and 1.0.1e. d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format a1919 1

    BIND Version 9.9

    @ 1.1.1.9.4.4 log @Pull up following revision(s) (requested by spz in ticket #1259): external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/README patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html patch external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html patch external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/zone.c patch Security patch for bind from ISC (to 9.9.6-P2). Only the change to lib/dns/zone.c is security relevant (CVE-2015-1349). @ text @d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing d1195 1 a1195 1 Private-type records d1236 1 a1236 1 DNSKEY rollovers d1241 1 a1241 1 Dynamic DNS update method d1263 1 a1263 1 Automatic key rollovers d1278 1 a1278 1 NSEC3PARAM rollovers via UPDATE d1285 1 a1285 1 Converting from NSEC to NSEC3 d1292 1 a1292 1 Converting from NSEC3 to NSEC d1298 1 a1298 1 Converting from secure to insecure d1313 1 a1313 1 Periodic re-signing d1320 1 a1320 1 NSEC3 and OPTOUT d1342 1 a1342 1 Validating Resolver d1353 1 a1353 1 Authoritative Server d1427 1 a1427 1 Prerequisites d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris d1560 1 a1560 1 Building OpenSSL for SoftHSM d1620 1 a1620 1 Building BIND 9 with PKCS#11 d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000 d1659 1 a1659 1 Configuring BIND 9 for SoftHSM d1676 1 a1676 1 PKCS #11 Tools d1694 1 a1694 1 Using the HSM d1782 1 a1782 1 Specifying the engine on the command line d1803 1 a1803 1 Running named with automatic zone re-signing @ 1.1.1.9.4.5 log @Apply patch, requested by spz in ticket 1329: Update bind to 9.9.7-P3 @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d245 1 a245 1 1995. See Proposed Standards. d268 1 a268 1 Split DNS d298 1 a298 1 Example split DNS setup d555 1 a555 1 Generate Shared Keys for Each Pair of Hosts d563 1 a563 1 Automatic Generation d587 1 a587 1 Manual Generation d602 1 a602 1 Copying the Shared Secret to Both Machines d610 1 a610 1 Informing the Servers of the Key's Existence d637 1 a637 1 Instructing the Server to Use the Key d669 1 a669 1 TSIG Key Based Access Control d696 1 a696 1 Errors d722 1 a722 1 TKEY d758 1 a758 1 SIG(0) d819 1 a819 1 Generating Keys d875 1 a875 1 Signing the Zone d917 1 a917 1 Configuring Servers d1077 1 a1077 1 Converting from insecure to secure d1103 1 a1103 1 Dynamic DNS update method d1139 1 a1139 1 Fully automatic zone signing a1177 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1195 1 a1195 1 Private-type records d1236 1 a1236 1 DNSKEY rollovers d1241 1 a1241 1 Dynamic DNS update method d1263 1 a1263 1 Automatic key rollovers d1278 1 a1278 1 NSEC3PARAM rollovers via UPDATE d1285 1 a1285 1 Converting from NSEC to NSEC3 d1292 1 a1292 1 Converting from NSEC3 to NSEC d1298 1 a1298 1 Converting from secure to insecure d1313 1 a1313 1 Periodic re-signing d1320 1 a1320 1 NSEC3 and OPTOUT d1342 1 a1342 1 Validating Resolver d1353 1 a1353 1 Authoritative Server d1427 1 a1427 1 Prerequisites d1506 1 a1506 1 Building OpenSSL for the AEP Keyper on Linux d1538 1 a1538 1 Building OpenSSL for the SCA 6000 on Solaris d1560 1 a1560 1 Building OpenSSL for SoftHSM d1620 1 a1620 1 Building BIND 9 with PKCS#11 d1625 1 a1625 1 Configuring BIND 9 for Linux with the AEP Keyper d1641 1 a1641 1 Configuring BIND 9 for Solaris with the SCA 6000 d1659 1 a1659 1 Configuring BIND 9 for SoftHSM d1676 1 a1676 1 PKCS #11 Tools d1694 1 a1694 1 Using the HSM d1782 1 a1782 1 Specifying the engine on the command line d1803 1 a1803 1 Running named with automatic zone re-signing d1839 1 a1839 1 IPv6 Support in BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1877 1 a1877 1 Address Lookups Using AAAA Records d1896 1 a1896 1 Address to Name Lookups Using Nibble Format d1931 1 a1931 1

    BIND 9.9.7-P3 (Extended Support Version)

    @ 1.1.1.9.4.6 log @Apply patch (requested by spz in ticket #1449): Update BIND to 9.9.9-P8 Security issues fixed with this update: CVE-2015-8704 CVE-2016-1285 CVE-2016-1286 CVE-2016-2775 CVE-2016-2776 CVE-2016-8864 CVE-2016-9131 CVE-2016-9147 CVE-2016-9444 CVE-2017-3135 CVE-2017-3136 CVE-2017-3137 CVE-2017-3138 The update also contains numerous bug fixes as well as changes to comply with recent RFCs. @ text @d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS #11 (Cryptoki) support
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d108 1 a108 1
    d114 1 a114 1 response to a NOTIFY from a master server, the d120 4 a123 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d128 4 a131 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d133 1 a133 2

    d135 1 a135 1
    d146 2 a147 2 allow-update or an update-policy clause in the zone statement. d150 1 a150 1 If the zone's update-policy is set to d153 2 a154 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d159 3 a161 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d173 1 a173 1
    d215 1 a215 1 is up to date is to run rndc stop. d221 1 a221 1 rndc freeze zone. d225 1 a225 1 rndc thaw zone d229 1 a229 1 rndc sync zone d234 1 a234 1 rndc sync -clean. d238 1 a238 1
    d245 1 a245 1 1995. See Proposed Standards. d255 1 a255 1 ixfr-from-differences is set d262 2 a263 2 IXFR, see the description of the request-ixfr clause of the server statement. d266 1 a266 1
    d268 1 a268 1 Split DNS
    d296 1 a296 1
    d298 1 a298 1 Example split DNS setup
    d300 7 a306 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d308 6 a313 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d315 7 a321 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d323 8 a330 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d332 5 a336 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d338 6 a343 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d345 8 a352 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d354 2 a355 2 Here's an example of a wildcard MX record:

    d358 35 a392 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d395 12 a406 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d409 4 a412 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d414 2 a415 2 Internal DNS server config:

        d478 2 a479 2 External (bastion host) DNS server config:

        d515 3 a517 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d526 1 a526 1
        d530 22 a551 36 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.

        d553 1 a553 1

        d555 1 a555 1 Generating a Shared Key
      d557 3 a559 15 TSIG keys can be generated using the ddns-confgen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name and algorithm can be specified by command line parameters; the defaults are "ddns-key" and HMAC-SHA256, respectively. By default, the output of ddns-confgen also includes additional configuration text for setting up dynamic DNS in named; the -q suppresses this. See ddns-confgen(8) for further details.

      Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using: d561 42 a602 3

        $ ddns-confgen -q -k host1-host2. > host1-host2.key
      
      d604 2 a605 5 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.) d608 1 a608 1
      d610 1 a610 1 Loading A New Key
    d612 3 a614 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d617 3 a619 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d623 4 a626 2 (This is the same key generated above using ddns-confgen.) d629 4 a632 17 Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

    Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key.

    TSIG keys that are known to a server can be listed using the command rndc tsig-list. d635 1 a635 1

    d637 1 a637 1 Instructing the Server to Use a Key
    d639 4 a642 20 A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d646 1 a646 1 keys { host1-host2. ;}; d650 4 a653 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d656 4 a659 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d662 3 a664 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d667 1 a667 1

    d669 1 a669 1 TSIG-Based Access Control
    d671 7 a677 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d680 1 a680 2 An example of an allow-update directive using a TSIG key: d683 1 a683 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d686 2 a687 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d690 2 a691 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d694 1 a694 1
    d696 1 a696 23 Errors

    Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d698 19 a716 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d720 1 a720 1
    d722 32 a753 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d756 1 a756 1

    d758 1 a758 1 SIG(0)
    d760 4 a763 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d765 1 a765 1 granted or denied in ACL directives based on the key name. d769 2 a770 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d773 2 a774 1 SIG(0) signing of multiple-message TCP streams is not supported. d778 1 a778 1 generates SIG(0) signed messages is nsupdate. d781 1 a781 1
    d817 1 a817 1
    d819 1 a819 1 Generating Keys
    d821 1 a821 1 The dnssec-keygen program is used to d829 1 a829 1 ZONE, and must be usable for d863 1 a863 1 The dnssec-keyfromlabel program is used d865 1 a865 1 files. Its usage is similar to dnssec-keygen. d870 1 a870 1 $INCLUDE statements. d873 1 a873 1
    d875 1 a875 1 Signing the Zone
    d877 1 a877 1 The dnssec-signzone program is used d907 1 a907 1

    dnssec-signzone d915 1 a915 1

    d917 1 a917 1 Configuring Servers
    d919 1 a919 1 To enable named to respond appropriately d921 1 a921 1 dnssec-enable must be set to yes. d925 2 a926 2 To enable named to validate answers from other servers, the dnssec-enable option d928 1 a928 1 dnssec-validation options must be set to d932 1 a932 1 If dnssec-validation is set to d937 2 a938 2 with a trusted-keys or managed-keys statement in d944 1 a944 1 trusted-keys are copies of DNSKEY RRs d947 1 a947 1 trusted-keys (and corresponding zones) d952 1 a952 1 managed-keys are trusted keys which are d957 2 a958 2 trusted-keys and managed-keys are described in more detail d973 1 a973 1 controls. These are here to ensure that named a1030 1

    d1033 1 a1033 2

    d1044 1 a1044 1 been secure. d1070 1 a1070 1
    d1076 2 a1077 2

    Converting from insecure to secure

    d1079 4 a1082 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1085 3 a1087 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1102 2 a1103 2

    Dynamic DNS update method

    d1113 2 a1114 2 the zone will not be completely signed until named has had time to walk the zone and d1131 2 a1132 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1138 7 a1144 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1146 3 a1148 3

    With auto-dnssec allow, named can search the key directory for keys d1150 2 a1151 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1154 1 a1154 1 auto-dnssec maintain includes the above d1157 2 a1158 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1161 1 a1161 1 named will periodically search the key directory d1167 2 a1168 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1172 2 a1173 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys d1181 1 a1181 1 created (using the dnssec-keygen -L option), if d1194 5 a1198 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1201 2 a1202 2

    Private-type records

    d1242 2 a1243 2

    DNSKEY rollovers

    d1245 4 a1248 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1250 4 a1253 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1266 2 a1267 2 specify the correct key. named will clean out any signatures generated d1269 2 a1270 2

    Automatic key rollovers

    d1272 3 a1274 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1284 2 a1285 2

    NSEC3PARAM rollovers via UPDATE

    d1291 2 a1292 2

    Converting from NSEC to NSEC3

    d1298 3 a1300 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1304 2 a1305 2

    Converting from secure to insecure

    d1308 1 a1308 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1311 3 a1313 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1315 1 a1315 1

    In addition, if the auto-dnssec maintain d1317 1 a1317 1 allow instead (or it will re-sign). d1319 2 a1320 2

    Periodic re-signing

    d1326 2 a1327 2

    NSEC3 and OPTOUT

    d1329 1 a1329 1 named only supports creating new NSEC3 chains d1331 4 a1334 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1339 1 a1339 1
    d1343 2 a1344 2 anchor management. Using this feature allows named to keep track of changes to critical d1347 1 a1347 1
    d1349 1 a1349 1 Validating Resolver
    d1351 5 a1355 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1358 1 a1358 1
    d1360 1 a1360 1 Authoritative Server
    d1376 3 a1378 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1380 2 a1381 2 the future, " dnssec-signzone -S" will include the DNSKEY d1387 4 a1390 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1408 2 a1409 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1422 1 a1422 1

    d1432 1 a1432 1
    d1434 1 a1434 1 Prerequisites
    d1453 2 a1454 2
    • Use 'crypto-accelerator' with HSMs that have hardware d1458 1 a1458 1

    • Use 'sign-only' with HSMs that are designed to d1472 4 a1475 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1479 3 a1481 3 The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. ISC will provide updated patches as new versions of OpenSSL d1491 1 a1491 1 $ wget http://www.openssl.org/source/openssl-0.9.8s.tar.gz d1511 1 a1511 1

      d1513 1 a1513 1 Building OpenSSL for the AEP Keyper on Linux
    d1538 2 a1539 2

    After configuring, run "make" and "make test". If "make d1543 1 a1543 1

    d1545 1 a1545 1 Building OpenSSL for the SCA 6000 on Solaris
    d1561 3 a1563 3

    After configuring, run make and make test.

    d1565 1 a1565 1
    d1567 1 a1567 1 Building OpenSSL for SoftHSM
    d1600 2 a1601 2

    After configuring, run "make" and "make test".

    d1604 1 a1604 1 "apps/openssl engine pkcs11" to confirm d1616 1 a1616 1 "apps/openssl engine pkcs11 -t". This will d1619 1 a1619 1 [ available ].

    d1621 2 a1622 2 "make install" which will install the modified OpenSSL suite to d1625 1 a1625 1
    d1627 1 a1627 1 Building BIND 9 with PKCS#11
    d1630 1 a1630 1
    d1632 1 a1632 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1646 1 a1646 1
    d1648 1 a1648 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1664 1 a1664 1
    d1666 1 a1666 1 Configuring BIND 9 for SoftHSM
    d1675 3 a1677 3 "make", "make test" and "make install".

    d1681 1 a1681 1
    d1683 1 a1683 1 PKCS #11 Tools
    d1685 6 a1690 6 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, and pkcs11-destroy to remove objects.

    d1699 1 a1699 1
    d1701 1 a1701 1 Using the HSM
    d1710 1 a1710 1 library. If the machine file is in d1717 9 a1725 9 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen(which will use the HSM for random number generation), and named.

    d1772 3 a1774 3 option to dnssec-signzone, it will be necessary to add the contents of both d1787 1 a1787 1
    d1789 4 a1792 4 Specifying the engine on the command line

    The OpenSSL engine can be specified in named and all of the BIND dnssec-* tools by using the "-E d1804 2 a1805 2

    This causes dnssec-signzone to run as if it were compiled d1808 1 a1808 1

    d1810 3 a1812 3 Running named with automatic zone re-signing

    If you want named to dynamically re-sign zones using HSM d1816 1 a1816 1 examples, d1844 1 a1844 1

    d1846 1 a1846 1 IPv6 Support in BIND 9
    d1868 1 a1868 1 Older versions of BIND 9 d1880 1 a1880 1 see the section called “IPv6 addresses (AAAA)”. d1882 1 a1882 1
    d1884 1 a1884 1 Address Lookups Using AAAA Records
    d1901 1 a1901 1
    d1903 1 a1903 1 Address to Name Lookups Using Nibble Format
    d1938 1 a1938 1

    BIND 9.9.9-P8 (Extended Support Version)

    @ 1.1.1.10 log @Import bind 9.9.1-P1 @ text @d2 1 a2 1 - Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 19
    Generating Keys
    Signing the Zone
    Configuring Servers
    DNSSEC, Dynamic Zones, and Automatic Signing
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d73 2 a74 2
    Validating Resolver
    Authoritative Server
    d78 6 a83 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d85 1 a85 1
    IPv6 Support in BIND 9
    d87 2 a88 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d243 1 a243 1 Split DNS d273 1 a273 1 Example split DNS setup d530 1 a530 1 Generate Shared Keys for Each Pair of Hosts d538 1 a538 1 Automatic Generation d562 1 a562 1 Manual Generation d577 1 a577 1 Copying the Shared Secret to Both Machines d585 1 a585 1 Informing the Servers of the Key's Existence d612 1 a612 1 Instructing the Server to Use the Key d644 1 a644 1 TSIG Key Based Access Control d671 1 a671 1 Errors d697 1 a697 1 TKEY d733 1 a733 1 SIG(0) d794 1 a794 1 Generating Keys d850 1 a850 1 Signing the Zone d892 1 a892 1 Configuring Servers d1045 1 a1045 263

    DNSSEC, Dynamic Zones, and Automatic Signing

    As of BIND 9.7.0 it is possible to change a dynamic zone from insecure to signed and back again. A secure zone can use either NSEC or NSEC3 chains.

    Converting from insecure to secure

    Changing a zone from insecure to secure can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the K* files which contain the public and private parts of the keys that will be used to sign the zone. These files will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in named.conf:

            zone example.net {
                    type master;
                    update-policy local;
                    file "dynamic/example.net/example.net";
                    key-directory "dynamic/example.net";
            };
    

    If one KSK and one ZSK DNSKEY key have been generated, this configuration will cause all records in the zone to be signed with the ZSK, and the DNSKEY RRset to be signed with the KSK as well. An NSEC chain will be generated as part of the initial signing process.

    Dynamic DNS update method

    To insert the keys via dynamic update:

            % nsupdate
            > ttl 3600
            > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
            > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
            > send
    

    While the update request will complete almost immediately, the zone will not be completely signed until named has had time to walk the zone and generate the NSEC and RRSIG records. The NSEC record at the apex will be added last, to signal that there is a complete NSEC chain.

    If you wish to sign using NSEC3 instead of NSEC, you should add an NSEC3PARAM record to the initial update request. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record.

            % nsupdate
            > ttl 3600
            > update add example.net DNSKEY 256 3 7 AwEAAZn17pUF0KpbPA2c7Gz76Vb18v0teKT3EyAGfBfL8eQ8al35zz3Y I1m/SAQBxIqMfLtIwqWPdgthsu36azGQAX8=
            > update add example.net DNSKEY 257 3 7 AwEAAd/7odU/64o2LGsifbLtQmtO8dFDtTAZXSX2+X3e/UNlq9IHq3Y0 XtC0Iuawl/qkaKVxXe2lo8Ct+dM6UehyCqk=
            > update add example.net NSEC3PARAM 1 1 100 1234567890
            > send
    

    Again, this update request will complete almost immediately; however, the record won't show up until named has had a chance to build/remove the relevant chain. A private type record will be created to record the state of the operation (see below for more details), and will be removed once the operation completes.

    While the initial signing and NSEC/NSEC3 chain generation is happening, other updates are possible as well.

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or maintain.

    With auto-dnssec allow, named can search the key directory for keys matching the zone, insert them into the zone, and use them to sign the zone. It will do so only when it receives an rndc sign <zonename>.

    auto-dnssec maintain includes the above functionality, but will also automatically adjust the zone's DNSKEY records on schedule according to the keys' timing metadata. (See dnssec-keygen(8) and dnssec-settime(8) for more information.)

    named will periodically search the key directory for keys matching the zone, and if the keys' metadata indicates that any change should be made the zone, such as adding, removing, or revoking a key, then that action will be carried out. By default, the key directory is checked for changes every 60 minutes; this period can be adjusted with the dnssec-loadkeys-interval, up to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately.

    If keys are present in the key directory the first time the zone is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys command. (Those commands can still be used when there are unscheduled key changes, however.)

    If you wish the zone to be signed using NSEC3 instead of NSEC, submit an NSEC3PARAM record via dynamic update prior to the scheduled publication and activation of the keys. If you wish the NSEC3 chain to have the OPTOUT bit set, set it in the flags field of the NSEC3PARAM record. The NSEC3PARAM record will not appear in the zone immediately, but it will be stored for later reference. When the zone is signed and the NSEC3 chain is completed, the NSEC3PARAM record will appear in the zone.

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone configuration. If this has not been done, the configuration will fail.

    Private-type records

    The state of the signing process is signaled by private-type records (with a default type value of 65534). When signing is complete, these records will have a nonzero value for the final octet (for those records which have a nonzero initial octet).

    The private type record format: If the first octet is non-zero then the record indicates that the zone needs to be signed with the key matching the record, or that all signatures that match the record should be removed.



      algorithm (octet 1)
      key id in network order (octet 2 and 3)
      removal flag (octet 4)
      complete flag (octet 5)

    Only records flagged as "complete" can be removed via dynamic update. Attempts to remove other private type records will be silently ignored.

    If the first octet is zero (this is a reserved algorithm number that should never appear in a DNSKEY record) then the record indicates changes to the NSEC3 chains are in progress. The rest of the record contains an NSEC3PARAM record. The flag field tells what operation to perform based on the flag bits.



      0x01 OPTOUT
      0x80 CREATE
      0x40 REMOVE
      0x20 NONSEC

    DNSKEY rollovers

    As with insecure-to-secure conversions, rolling DNSSEC keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    To perform key rollovers via dynamic update, you need to add the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed with the new keys. When the signing is complete the private type records will be updated so that the last octet is non zero.

    If this is for a KSK you need to inform the parent and any trust anchor repositories of the new KSK.

    You should then wait for the maximum TTL in the zone before removing the old DNSKEY. If it is a KSK that is being updated, you also need to wait for the DS RRset in the parent to be updated and its TTL to expire. This ensures that all clients will be able to verify at least one signature when you remove the old DNSKEY.

    The old DNSKEY can be removed via UPDATE. Take care to specify the correct key. named will clean out any signatures generated by the old key after the update completes.

    Automatic key rollovers

    When a new key reaches its activation date (as set by dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will automatically carry out the key rollover. If the key's algorithm has not previously been used to sign the zone, then the zone will be fully signed as quickly as possible. However, if the new key is replacing an existing key of the same algorithm, then the zone will be re-signed incrementally, with signatures from the old key being replaced with signatures from the new key as their signature validity periods expire. By default, this rollover completes in 30 days, after which it will be safe to remove the old key from the DNSKEY RRset.

    NSEC3PARAM rollovers via UPDATE

    Add the new NSEC3PARAM record via dynamic update. When the new NSEC3 chain has been generated, the NSEC3PARAM flag field will be zero. At this point you can remove the old NSEC3PARAM record. The old chain will be removed after the update request completes.

    Converting from NSEC to NSEC3

    To do this, you just need to add an NSEC3PARAM record. When the conversion is complete, the NSEC chain will have been removed and the NSEC3PARAM record will have a zero flag field. The NSEC3 chain will be generated before the NSEC chain is destroyed.

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to remove all NSEC3PARAM records with a zero flag field. The NSEC chain will be generated before the NSEC3 chain is removed.

    Converting from secure to insecure

    To convert a signed zone to unsigned using dynamic DNS, delete all the DNSKEY records from the zone apex using nsupdate. All signatures, NSEC or NSEC3 chains, and associated NSEC3PARAM records will be removed automatically. This will take place after the update request completes.

    This requires the dnssec-secure-to-insecure option to be set to yes in named.conf.

    In addition, if the auto-dnssec maintain zone statement is used, it should be removed or changed to allow instead (or it will re-sign).

    Periodic re-signing

    In any secure zone which supports dynamic updates, named will periodically re-sign RRsets which have not been re-signed as a result of some update action. The signature lifetimes will be adjusted so as to spread the re-sign load over time rather than all at once.

    NSEC3 and OPTOUT

    named only supports creating new NSEC3 chains where all the NSEC3 records in the zone have the same OPTOUT state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT state of an individual NSEC3 record, the entire chain needs to be changed if the OPTOUT state of an individual NSEC3 needs to be changed.

    d1055 1 a1055 1 Validating Resolver
    d1066 1 a1066 1 Authoritative Server d1140 1 a1140 1 Prerequisites d1175 2 a1176 5

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest verions of OpenSSL. OpenSSL 0.9.8 and 1.0.0 are both supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0. d1180 2 a1181 2 The latest OpenSSL versions at the time of the BIND release are 0.9.8s and 1.0.0f. d1190 1 a1190 1

    Obtain OpenSSL 0.9.8s:

    d1192 1 a1192 1 $ wget http://www.openssl.org/source/openssl-0.9.8s.tar.gz d1196 1 a1196 1 $ tar zxf openssl-0.9.8s.tar.gz d1200 2 a1201 2 $ patch -p1 -d openssl-0.9.8s \ < bind9/bin/pkcs11/openssl-0.9.8s-patch d1214 1 a1214 1 Building OpenSSL for the AEP Keyper on Linux d1233 1 a1233 1 $ cd openssl-0.9.8s d1246 1 a1246 1 Building OpenSSL for the SCA 6000 on Solaris d1254 1 a1254 1 $ cd openssl-0.9.8s a1264 39

    Building OpenSSL for SoftHSM

    SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. It uses the Botan library for encryption and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

    $  cd softhsm-1.3.0 
    $  configure --prefix=/opt/pkcs11/usr 
    $  make 
    $  make install 
    $  export SOFTHSM_CONF=/opt/pkcs11/softhsm.conf 
    $  echo "0:/opt/pkcs11/softhsm.db" > $SOFTHSM_CONF 
    $  /opt/pkcs11/usr/bin/softhsm --init-token 0 --slot 0 --label softhsm 
    

    SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no need to use it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    $ cd openssl-0.9.8s
    $ ./Configure linux-x86_64 -pthread \
                --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \
                --pk11-flavor=sign-only \
                --prefix=/opt/pkcs11/usr
    

    After configuring, run "make" and "make test".

    d1266 4 a1269 4 "apps/openssl engine pkcs11" to confirm that PKCS #11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

    d1278 4 a1281 4 "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS #11 engine. If it is able to do so successfully, it will report “[ available ]”.

    d1283 4 a1286 3 "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

    d1290 1 a1290 1 Building BIND 9 with PKCS#11 d1295 1 a1295 1 Configuring BIND 9 for Linux with the AEP Keyper d1303 1 a1303 1 $ cd ../bind9 d1311 1 a1311 1 Configuring BIND 9 for Solaris with the SCA 6000 d1315 1 a1315 1 $ cd ../bind9 a1326 10

    Configuring BIND 9 for SoftHSM

    $ cd ../bind9
    $ ./configure --enable-threads \
               --with-openssl=/opt/pkcs11/usr \
               --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
    
    a1330 2

    (Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

    d1334 1 a1334 1 PKCS #11 Tools d1352 1 a1352 1 Using the HSM d1440 1 a1440 1 Specifying the engine on the command line d1461 1 a1461 1 Running named with automatic zone re-signing d1497 1 a1497 1 IPv6 Support in BIND 9 d1535 1 a1535 1 Address Lookups Using AAAA Records d1554 1 a1554 1 Address to Name Lookups Using Nibble Format @ 1.1.1.10.2.1 log @resync with head @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.10.2.2 log @Rebase to HEAD as of a few days ago. @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS#11 (Cryptoki) support
    d94 6 a99 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    DLZ (Dynamically Loadable Zones)
    d103 2 a104 7
    Configuring DLZ
    Sample DLZ Driver
    IPv6 Support in BIND 9
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d219 2 a220 2 manually, the following procedure will work: Disable dynamic updates to the zone using d222 2 a223 3 This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run a226 8

    rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1408 29 a1436 90 PKCS#11 (Cryptoki) support

    PKCS#11 (Public Key Cryptography Standard #11) defines a platform-independent API for the control of hardware security modules (HSMs) and other cryptographic support devices.

    BIND 9 is known to work with three HSMs: The AEP Keyper, which has been tested with Debian Linux, Solaris x86 and Windows Server 2003; the Thales nShield, tested with Debian Linux; and the Sun SCA 6000 cryptographic acceleration board, tested with Solaris x86. In addition, BIND can be used with SoftHSM, a software-based HSM simulator produced by the OpenDNSSEC project.

    PKCS#11 makes use of a "provider library": a dynamically loadable library which provides a low-level PKCS#11 interface to drive the HSM hardware. The PKCS#11 provider library comes from the HSM vendor, and it is specific to the HSM to be controlled.

    There are two available mechanisms for PKCS#11 support in BIND 9: OpenSSL-based PKCS#11 and native PKCS#11. When using the first mechanism, BIND uses a modified version of OpenSSL, which loads the provider library and operates the HSM indirectly; any cryptographic operations not supported by the HSM can be carried out by OpenSSL instead. The second mechanism enables BIND to bypass OpenSSL completely; BIND loads the provider library itself, and uses the PKCS#11 API to drive the HSM directly.

    Prerequisites

    See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.

    Native PKCS#11

    Native PKCS#11 mode will only work with an HSM capable of carrying out every cryptographic operation BIND 9 may need. The HSM's provider library must have a complete implementation of the PKCS#11 API, so that all these functions are accessible. As of this writing, only the Thales nShield HSM and the latest development version of SoftHSM can be used in this fashion. For other HSM's, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: As more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will eventually be deprecated.)

    To build BIND with native PKCS#11, configure as follows:

    $ cd bind9
    $ ./configure --enable-native-pkcs11 \
        --with-pkcs11=provider-library-path
        

    This will cause all BIND tools, including named and the dnssec-* and pkcs11-* tools, to use the PKCS#11 provider library specified in provider-library-path for cryptography. (The provider library path can be overridden using the -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.)

    OpenSSL-based PKCS#11

    OpenSSL-based PKCS#11 mode uses a modified version of the OpenSSL library; stock OpenSSL does not fully support PKCS#11. ISC provides a patch to OpenSSL to correct this. This patch is based on work originally done by the OpenSolaris project; it has been modified by ISC to provide new features such as PIN management and key-by-reference.

    There are two "flavors" of PKCS#11 support provided by the patched OpenSSL, one of which must be chosen at configuration time. The correct choice depends on the HSM hardware:

    d1438 14 a1451 18
  • Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

  • Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

  • d1453 5 a1457 7

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest verions of OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1461 3 a1463 3 The latest OpenSSL versions as of this writing (January 2014) are 0.9.8y, 1.0.0l, and 1.0.1f. ISC will provide updated patches as new versions of OpenSSL d1465 1 a1465 2 is expected to change.

    d1467 5 a1471 7 Before building BIND 9 with PKCS#11 support, it will be necessary to build OpenSSL with the patch in place, and configure it with the path to your HSM's PKCS#11 provider library.

    Patching OpenSSL

    d1473 2 a1474 2 $ wget http://www.openssl.org/source/openssl-0.9.8y.tar.gz d1477 1 a1477 1 $ tar zxf openssl-0.9.8y.tar.gz d1481 2 a1482 2 $ patch -p1 -d openssl-0.9.8y \ < bind9/bin/pkcs11/openssl-0.9.8y-patch d1485 8 a1492 17

    Note

    Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch.

    When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9.

    Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure.

    d1495 9 a1503 13 Building OpenSSL for the AEP Keyper on Linux

    The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib:

    d1507 6 a1512 10

    This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options.

    Finally, the Keyper library requires threads, so we must specify -pthread.

    d1514 1 a1514 1 $ cd openssl-0.9.8y d1520 4 a1523 6

    After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above.

    d1527 7 a1533 11 Building OpenSSL for the SCA 6000 on Solaris

    The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'.

    In this example, we are building on Solaris x86 on an AMD64 system.

    d1535 1 a1535 1 $ cd openssl-0.9.8y d1541 5 a1545 8

    (For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.)

    After configuring, run make and make test.

    d1549 13 a1561 18 Building OpenSSL for SoftHSM

    SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. SoftHSM can be configured to use either OpenSSL or the Botan library for encryption, and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

    d1571 4 a1574 6

    SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    d1576 1 a1576 1 $ cd openssl-0.9.8y d1578 1 a1578 1 --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ d1582 2 a1583 4

    After configuring, run "make" and "make test".

    d1585 5 a1589 7

    Once you have built OpenSSL, run "apps/openssl engine pkcs11" to confirm that PKCS#11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

    d1597 15 a1611 12

    Next, run "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS#11 engine. If it is able to do so successfully, it will report “[ available ]”.

    If the output is correct, run "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

    d1614 7 a1620 11 Configuring BIND 9 for Linux with the AEP Keyper

    To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

    The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line.

    d1630 3 a1632 5 Configuring BIND 9 for Solaris with the SCA 6000

    To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

    d1640 5 a1644 7

    If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure).

    d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1653 1 a1653 1 --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so
    d1656 6 a1661 10

    After configuring, run "make", "make test" and "make install".

    (Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

    d1665 15 a1679 20 PKCS#11 Tools

    BIND 9 includes a minimal set of tools to operate the HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens.

    In UNIX/Linux builds, these tools are built only if BIND 9 is configured with the --with-pkcs11 option. (Note: If --with-pkcs11 is set to "yes", rather than to the path of the PKCS#11 provider, then the tools will be built but the provider will be left undefined. Use the -m option or the PKCS11_PROVIDER environment variable to specify the path to the provider.)

    d1683 3 a1685 5 Using the HSM

    For OpenSSL-based PKCS#11, we must first set up the runtime environment so the OpenSSL and PKCS#11 libraries can be loaded:

    d1689 6 a1694 15

    This causes named and other binaries to load the OpenSSL library from /opt/pkcs11/usr/lib rather than from the default location. This step is not necessary when using native PKCS#11.

    Some HSMs require other environment variables to be set. For example, when operating an AEP Keyper, it is necessary to specify the location of the "machine" file, which stores information about the Keyper for use by the provider library. If the machine file is in /opt/Keyper/PKCS11Provider/machine, use:

    d1698 13 a1710 16

    Such environment variables must be set whenever running any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named.

    We can now create and use keys in the HSM. In this case, we will create a 2048 bit key and give it the label "sample-ksk":

    d1721 4 a1724 6

    Before using this key to sign a zone, we must create a pair of BIND 9 key files. The "dnssec-keyfromlabel" utility does this. In this case, we will be using the HSM key "sample-ksk" as the key-signing key for "example.net":

    d1728 10 a1737 21

    The resulting K*.key and K*.private files can now be used to sign the zone. Unlike normal K* files, which contain both public and private key data, these files will contain only the public key data, plus an identifier for the private key which remains stored within the HSM. Signing with the private key takes place inside the HSM.

    If you wish to generate a second key in the HSM for use as a zone-signing key, follow the same procedure above, using a different keylabel, a smaller key size, and omitting "-f KSK" from the dnssec-keyfromlabel arguments:

    (Note: When using OpenSSL-based PKCS#11 the label is an arbitrary string which identifies the key. With native PKCS#11, the label is a PKCS#11 URI string which may include other details about the key and the HSM, including its PIN. See dnssec-keyfromlabel(8) for details.)

    d1742 2 a1743 4

    Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:

    d1747 12 a1758 16

    This provides less security than an HSM key, but since HSMs can be slow or cumbersome to use for security reasons, it may be more efficient to reserve HSM keys for use in the less frequent key-signing operation. The zone-signing key can be rolled more frequently, if you wish, to compensate for a reduction in key security. (Note: When using native PKCS#11, there is no speed advantage to using on-disk keys, as cryptographic operations will be done by the HSM regardless.)

    Now you can sign the zone. (Note: If not using the -S option to dnssec-signzone, it will be necessary to add the contents of both K*.key files to the zone master file before signing it.)

    d1771 12 a1782 16 Specifying the engine on the command line

    When using OpenSSL-based PKCS#11, the "engine" to be used by OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E <engine>" command line option. If BIND 9 is built with the --with-pkcs11 option, this option defaults to "pkcs11". Specifying the engine will generally not be necessary unless for some reason you wish to use a different OpenSSL engine.

    If you wish to disable use of the "pkcs11" engine — for troubleshooting purposes, or because the HSM is unavailable — set the engine to the empty string. For example:

    d1786 3 a1788 10

    This causes dnssec-signzone to run as if it were compiled without the --with-pkcs11 option.

    When built with native PKCS#11 mode, the "engine" option has a different meaning: it specifies the path to the PKCS#11 provider library. This may be useful when testing a new provider library.

    d1792 11 a1802 14 Running named with automatic zone re-signing

    If you want named to dynamically re-sign zones using HSM keys, and/or to to sign new records inserted via nsupdate, then named must have access to the HSM PIN. In OpenSSL-based PKCS#11, this is accomplished by placing the PIN into the openssl.cnf file (in the above examples, /opt/pkcs11/usr/ssl/openssl.cnf).

    The location of the openssl.cnf file can be overridden by setting the OPENSSL_CONF environment variable before running named.

    d1813 4 a1816 13

    This will also allow the dnssec-* tools to access the HSM without PIN entry. (The pkcs11-* tools access the HSM directly, not via OpenSSL, so a PIN will still be required to use them.)

    In native PKCS#11 mode, the PIN can be provided in a file specified as an attribute of the key's label. For example, if a key had the label pkcs11:object=local-zsk;pin-source=/etc/hsmpin", then the PIN would be read from the file /etc/hsmpin.

    d1819 4 a1822 94

    Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way.

    DLZ (Dynamically Loadable Zones)

    DLZ (Dynamically Loadable Zones) is an extention to BIND 9 that allows zone data to be retrieved directly from an external database. There is no required format or schema. DLZ drivers exist for several different database backends including PostgreSQL, MySQL, and LDAP and can be written for any other.

    Historically, DLZ drivers had to be statically linked with the named binary and were turned on via a configure option at compile time (for example, "configure --with-dlz-ldap"). Currently, the drivers provided in the BIND 9 tarball in contrib/dlz/drivers are still linked this way.

    In BIND 9.8 and higher, it is possible to link some DLZ modules dynamically at runtime, via the DLZ "dlopen" driver, which acts as a generic wrapper around a shared object implementing the DLZ API. The "dlopen" driver is linked into named by default, so configure options are no longer necessary when using these dynamically linkable drivers, but are still needed for the older drivers in contrib/dlz/drivers.

    When the DLZ module provides data to named, it does so in text format. The response is converted to DNS wire format by named. This conversion, and the lack of any internal caching, places significant limits on the query performance of DLZ modules. Consequently, DLZ is not recommended for use on high-volume servers. However, it can be used in a hidden master configuration, with slaves retrieving zone updates via AXFR. (Note, however, that DLZ has no built-in support for DNS notify; slaves are not automatically informed of changes to the zones in the database.)

    Configuring DLZ

    A DLZ database is configured with a dlz statement in named.conf:

        dlz example {
            database "dlopen driver.so args";
            search yes;
        };
        

    This specifies a DLZ module to search when answering queries; the module is implemented in driver.so and is loaded at runtime by the dlopen DLZ driver. Multiple dlz statements can be specified; when answering a query, all DLZ modules with search set to yes will be queried to find out if they contain an answer for the query name; the best available answer will be returned to the client.

    The search option in the above example can be omitted, because yes is the default value.

    If search is set to no, then this DLZ module is not searched for the best match when a query is received. Instead, zones in this DLZ must be separately specified in a zone statement. This allows you to configure a zone normally using standard zone option semantics, but specify a different database back-end for storage of the zone's data. For example, to implement NXDOMAIN redirection using a DLZ module for back-end storage of redirection rules:

        dlz other {
            database "dlopen driver.so args";
            search no;
        };
    
        zone "." {
            type redirect;
            dlz other;
        };
        
    a1823 48

    Sample DLZ Driver

    For guidance in implementation of DLZ modules, the directory contrib/dlz/example contains a basic dynamically-linkable DLZ module--i.e., one which can be loaded at runtime by the "dlopen" DLZ driver. The example sets up a single zone, whose name is passed to the module as an argument in the dlz statement:

        dlz other {
            database "dlopen driver.so example.nil";
        };
        

    In the above example, the module is configured to create a zone "example.nil", which can answer queries and AXFR requests, and accept DDNS updates. At runtime, prior to any updates, the zone contains an SOA, NS, and a single A record at the apex:

     example.nil.  3600    IN      SOA     example.nil. hostmaster.example.nil. (
                                                   123 900 600 86400 3600
                                           )
     example.nil.  3600    IN      NS      example.nil.
     example.nil.  1800    IN      A       10.53.0.1
        

    The sample driver is capable of retrieving information about the querying client, and altering its response on the basis of this information. To demonstrate this feature, the example driver responds to queries for "source-addr.zonename>/TXT" with the source address of the query. Note, however, that this record will *not* be included in AXFR or ANY responses. Normally, this feature would be used to alter responses in some other fashion, e.g., by providing different address records for a particular name depending on the network from which the query arrived.

    Documentation of the DLZ module API can be found in contrib/dlz/example/README. This directory also contains the header file dlz_minimal.h, which defines the API and should be included by any dynamically-linkable DLZ module.

    d1828 1 a1828 1 IPv6 Support in BIND 9
    d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.11 log @Upstream changelog since 9.9.1: --- 9.9.2-P1 released --- 3407. [security] Named could die on specific queries with dns64 enabled. [Addressed in change #3388 for BIND 9.8.5 and 9.9.3.] --- 9.9.2 released --- 3383. [security] A certain combination of records in the RBT could cause named to hang while populating the additional section of a response. [RT #31090] 3373. [bug] win32: open raw files in binary mode. [RT #30944] 3364. [security] Named could die on specially crafted record. [RT #30416] --- 9.9.2rc1 released --- 3370. [bug] Address use after free while shutting down. [RT #30241] 3369. [bug] nsupdate terminated unexpectedly in interactive mode if built with readline support. [RT #29550] 3368. [bug] , and were not C++ safe. 3367. [bug] dns_dnsseckey_create() result was not being checked. [RT #30685] 3366. [bug] Fixed Read-After-Write dependency violation for IA64 atomic operations. [RT #25181] 3365. [bug] Removed spurious newlines from log messages in zone.c [RT #30675] 3363. [bug] Need to allow "forward" and "fowarders" options in static-stub zones; this had been overlooked. [RT #30482] 3362. [bug] Setting some option values to 0 in named.conf could trigger an assertion failure on startup. [RT #27730] 3361. [bug] "rndc signing -nsec3param" didn't work correctly when salt was set to '-' (no salt). [RT #30099] 3360. [bug] 'host -w' could die. [RT #18723] 3359. [bug] An improperly-formed TSIG secret could cause a memory leak. [RT #30607] 3357. [port] Add support for libxml2-2.8.x [RT #30440] 3356. [bug] Cap the TTL of signed RRsets when RRSIGs are approaching their expiry, so they don't remain in caches after expiry. [RT #26429] 3355. [port] Use more portable awk in verify system test. 3354. [func] Improve OpenSSL error logging. [RT #29932] --- 9.9.2b1 released --- 3353. [bug] Use a single task for task exclusive operations. [RT #29872] 3352. [bug] Ensure that learned server attributes timeout of the adb cache. [RT #29856] 3351. [bug] isc_mem_put and isc_mem_putanddetach didn't report caller if either ISC_MEM_DEBUGSIZE or ISC_MEM_DEBUGCTX memory debugging flags are set. [RT #30243] 3350. [bug] Memory read overrun in isc___mem_reallocate if ISC_MEM_DEBUGCTX memory debugging flag is set. [RT #30240] 3349. [bug] Change #3345 was incomplete. [RT #30233] 3348. [bug] Prevent RRSIG data from being cached if a negative record matching the covering type exists at a higher trust level. Such data already can't be retrieved from the cache since change 3218 -- this prevents it being inserted into the cache as well. [RT #26809] 3347. [bug] dnssec-settime: Issue a warning when writing a new private key file would cause a change in the permissions of the existing file. [RT #27724] 3346. [security] Bad-cache data could be used before it was initialized, causing an assert. [RT #30025] 3345. [bug] Addressed race condition when removing the last item or inserting the first item in an ISC_QUEUE. [RT #29539] 3344. [func] New "dnssec-checkds" command checks a zone to determine which DS records should be published in the parent zone, or which DLV records should be published in a DLV zone, and queries the DNS to ensure that it exists. (Note: This tool depends on python; it will not be built or installed on systems that do not have a python interpreter.) [RT #28099] 3342. [bug] Change #3314 broke saving of stub zones to disk resulting in excessive cpu usage in some cases. [RT #29952] 3341. [func] New "dnssec-verify" command checks a signed zone to ensure correctness of signatures and of NSEC/NSEC3 chains. [RT #23673] 3339. [func] Allow the maximum supported rsa exponent size to be specified: "max-rsa-exponent-size ;" [RT #29228] 3338. [bug] Address race condition in units tests: asyncload_zone and asyncload_zt. [RT #26100] 3337. [bug] Change #3294 broke support for the multiple keys in controls. [RT #29694] 3335. [func] nslookup: return a nonzero exit code when unable to get an answer. [RT #29492] 3334. [bug] Hold a zone table reference while performing a asyncronous load of a zone. [RT #28326] 3333. [bug] Setting resolver-query-timeout too low can cause named to not recover if it loses connectivity. [RT #29623] 3332. [bug] Re-use cached DS rrsets if possible. [RT #29446] 3331. [security] dns_rdataslab_fromrdataset could produce bad rdataslabs. [RT #29644] 3330. [func] Fix missing signatures on NOERROR results despite RPZ rewriting. Also - add optional "recursive-only yes|no" to the response-policy statement - add optional "max-policy-ttl" to the response-policy statement to limit the false data that "recursive-only no" can introduce into resolvers' caches - add a RPZ performance test to bin/tests/system/rpz when queryperf is available. - the encoding of PASSTHRU action to "rpz-passthru". (The old encoding is still accepted.) [RT #26172] 3329. [bug] Handle RRSIG signer-name case consistently: We generate RRSIG records with the signer-name in lower case. We accept them with any case, but if they fail to validate, we try again in lower case. [RT #27451] 3328. [bug] Fixed inconsistent data checking in dst_parse.c. [RT #29401] 3317. [func] Add ECDSA support (RFC 6605). [RT #21918] @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.12 log @Import bind 9.9.3-P2 @ text @d2 1 a2 1 - Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1432 1 a1432 1 vendor, and is specific to the HSM to be controlled.

    d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.13 log @Import bind 9.9.5b1 @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 6 a99 6
    Prerequisites
    Building BIND 9 with PKCS#11
    PKCS #11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    IPv6 Support in BIND 9
    d103 2 a104 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1418 1 a1418 1 Prerequisites d1455 1 a1455 1 OpenSSL. OpenSSL 0.9.8, 1.0.0 and 1.0.1 are supported; there are d1457 1 a1457 2 we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1462 1 a1462 1 are 0.9.8y, 1.0.0k and 1.0.1e. d1495 1 a1495 1 Building OpenSSL for the AEP Keyper on Linux d1527 1 a1527 1 Building OpenSSL for the SCA 6000 on Solaris d1549 1 a1549 1 Building OpenSSL for SoftHSM d1609 1 a1609 1 Building BIND 9 with PKCS#11 d1614 1 a1614 1 Configuring BIND 9 for Linux with the AEP Keyper d1630 1 a1630 1 Configuring BIND 9 for Solaris with the SCA 6000 d1648 1 a1648 1 Configuring BIND 9 for SoftHSM d1665 1 a1665 1 PKCS #11 Tools d1683 1 a1683 1 Using the HSM d1771 1 a1771 1 Specifying the engine on the command line d1792 1 a1792 1 Running named with automatic zone re-signing d1828 1 a1828 1 IPv6 Support in BIND 9 d1866 1 a1866 1 Address Lookups Using AAAA Records d1885 1 a1885 1 Address to Name Lookups Using Nibble Format @ 1.1.1.14 log @Introduction BIND 9.10.0b1 is the first beta development release of BIND 9.10, a new branch of BIND 9. This document summarizes features added or significantly changed since the previous major release, BIND 9.9. Items that were not in the previous development release, BIND 9.10.0a2, are marked with asterisks (**). Bug fixes since the previous development release are also summarized. Please see the CHANGES file in the source code release for a complete list of all changes. Download The latest versions of BIND 9 software can always be found on our web site at http://www.isc.org/downloads/. There you will find additional information about each release, source code, and pre-compiled versions for Microsoft Windows operating systems. Support Professional support is provided by Internet Systems Consortium, Inc., doing business as DNSco. Information about paid support options is available at http://www.dns-co.com/solutions/. Free support is provided by our user community via a mailing list. Information on all public email lists is available at https://www.isc.org/community/mailing-list/. New Features DNS Response-rate limiting (DNS RRL), which blunts the impact of reflection and amplification attacks, is always compiled in and no longer requires a compile-time option to enable it. An experimental "Source Identity Token" (SIT) EDNS option is now available. Similar to DNS Cookies (as invented by Donald Eastlake III and described in draft-eastlake-dnsext-cookies-04), these are designed to enable clients to detect off-path spoofed responses, and to enable servers to detect spoofed-source queries. Servers can be configured to send smaller responses to clients that have not identified themselves using a SIT option, reducing the effectiveness of amplification attacks. RRL processing has also been updated: clients proven to be legitimate via SIT are not subject to rate limiting. Use "configure --enable-sit" to enable this feature in BIND 9. [RT #35389] ** A new zone file format, "map", stores zone data in a format that can be mapped directly into memory, allowing significantly faster zone loading. [RT #25419] "delve" (domain entity lookup and validation engine) is a new tool with dig-like semantics for looking up DNS data and performing internal DNSSEC validation. This allows easy validation in environments where the resolver may not be trustworthy, and assists with troubleshooting of DNSSEC problems. (Note: not yet available on Windows.) [RT #32406] ** The new "prefetch" option can improve recursive resolver performance: when it is in use, cache records that are still being requested by clients will automatically be refreshed from the authoritative server before they expire, reducing or eliminating the time window in which no answer is available in the cache. [RT #35041] Improved EDNS processing allows better resolver performance and reliability over slow or lossy connections. [RT #30655] Substantial improvements have been made in response-policy zone (RPZ) performance. Up to 32 response-policy zones can now be configured. Performance loss due to adding additional RPZs is minimal. RPZ now allows response policies to be configured based on the IP address of the client. ACLs can now be specified based on geographic location using the MaxMind GeoIP databases. Use "configure --with-geoip" to enable this feature in BIND 9. Thanks to Ken Brownfield for the contribution. [RT #30681] The version 3 XML schema for the statistics channel, including new statistics and a flattened XML tree for faster parsing, is no longer optional. The version 2 XML schema is now deprecated. [RT #30023] Improvements have been made to the XSL stylesheet used for XML statistics: The stylesheet can now be cached by the browser; section headers are omitted when the sections have no data to display; counter readability has been improved. Also, broken-out subgroups of XML statistics (server, zones, net, tasks, mem, and status) can now be requested. Thanks to Timothe Litt for the assistance. [RT #35115] [RT #35117] The statistics channel can now provide data in JSON format as well as XML. Per-zone stats counters have been added to track TCP and UDP queries. [RT #35375] ** Server-wide stats counters have been added to track EDNS options received. [RT #35447] ** The new "in-view" zone option allows zone data to be shared between views, so that multiple views can serve the same zones authoritatively without storing multiple copies in memory. [RT #32968] A new compile-time option, "configure --enable-native-pkcs11", allows the BIND 9 cryptography functions to use the PKCS#11 API natively, so that BIND can drive a cryptographic hardware service module (HSM) directly instead of using a modified OpenSSL as an intermediary. This has been tested with the Thales nShield HSM and with SoftHSMv2 from the OpenDNSSEC project. [RT #29031] When re-signing a zone, the new "dnssec-signzone -Q" option drops signatures from keys that are still published but are no longer active. Thanks to Pierre Beyssac for the contribution. [RT #34990] New options have been added to "dnssec-coverage": -z and -k indicate whether to limit coverage checks to ZSK's or KSK's, and -l limits coverage checking to a specified duration. Thanks to Peter Palfrader for the contribution. [RT #35168] "named-checkconf -px" will print the contents of configuration files with the shared secrets obscured, making it easier to share configuration (e.g. when submitting a bug report) without revealing private information. [RT #34465] Added a "no-case-compress" ACL, which causes "named" to use case-insensitive compression for specified clients. This is useful when dealing with broken client implementations that use case-sensitive name comparisons, rejecting responses that fail to match the capitalization of the query that was sent. "named" now preserves the capitalization of names when responding to queries: for instance, a query for "example.com" may be answered with "example.COM" if the name was configured that way in the zone file. Some clients have a bug causing them to depend on the older behavior, in which the case of the answer always matched the case of the query, rather than the case of the name configured in the DNS. Such clients can now be specified in the new "no-case-compress" ACL; this will restore the older behavior of "named" for those clients only. [RT #35300] ** On operating systems that support routing sockets, including Mac OSX, *BSD and Linux, network interfaces are re-scanned automatically whenever they change. Use "automatic-interface-scan no;" to disable this feature. [RT #23027] ** Added "rndc scan" to trigger an interface scan manually. [RT #23027] ** A new compile-time option, "configure --with-tuning=3Dlarge", tunes various compiled-in constants and default settings to values suited to large servers with abundant memory. This can improve performance on such servers, but will consume more memory and may degrade performance on smaller systems. [RT #29538] ** The new "max-zone-ttl" option enforces maximum TTLs for zones. If loading a zone containing a higher TTL, the load fails. DDNS updates with higher TTLs are accepted but the TTL is truncated. (Note: Currently supported for master zones only; inline-signing slaves will be added.) [RT #38405] ** Added a new "dig +subnet" option to send an EDNS CLIENT-SUBNET option (as described in draft-vandergaast-edns-client-subnet-02) containing the specified address/prefix when querying. Thanks to Wilmer van der Gaast for the contribution. [RT #35415] ** Partially implemented the EDNS EXPIRE option (as described in draft-andrews-dnsext-expire-00). "dig +expire" sends an EXPIRE option when querying. When this option is sent with an SOA query to a slave zone running on a server that supports the option, the response will report the time until the slave zone expires. EXPIRE uses an experimental option code (65002), which is subject to change when a permanent code is assigned by IANA. [RT #35416] ** Multiple DLZ databases can now be configured, and are searched in order to find one that can answer an incoming query. Individual zones can now be configured to be served from a specific DLZ database. DLZ databases can serve zones of type "master" and "redirect". "named-checkzone" and "named-compilezone" can now read journal files, allowing them to process dynamic zones without the zones needing to be frozen first. The "rndc" command now supports new key algorithms in addition to HMAC-MD5, including HMAC-SHA1, -SHA224, -SHA256, -SHA384, and -SHA512. The -A option to rndc-confgen can be used to select the algorithm for the generated key. (The default is still HMAC-MD5; this may change in a future release.) [RT #20363] The internal and export versions of the BIND libraries (libisc, libdns, etc) have been unified so that external library clients can use the same libraries as BIND itself. [RT #33131] Added a "Configure" script for Windows to simplify enabling or disabling optional features. All versions of Visual Studio up to 2013 are now supported, and support has been added for 64-bit builds. Zip files containing pre-compiled 64-bit versions of BIND 9 are now included with releases. [RT #34160] ** "rndc zonestatus" reports information about a specified zone. "named" now listens on IPv6 as well as IPv4 interfaces by default. Feature Changes The default setting for the -U option (setting the number of UDP listeners per interface) has been adjusted to improve performance. [RT #35417] ** Updated zkt and nslint in the contrib directory to the newest versions: zkt 1.1.2 and nslint-3.0a2. ** The isc_bitstring API is no longer used and has been removed from the libisc library. [RT #35284] ** The word "never" can now be used as a synonym for "none" when configuring key event dates in the dnssec tools. [RT #35277] ** The new libiscpk11 library, introduced in the previous development release to support native PKCS#11, has been merged into libisc to simplify dependencies. [RT #35205] ** Documentation of native PKCS#11 has been expanded, specifically to describe the new pkcs11: URI format used in key labels. [RT #35287] *= * The Windows installer now places files in the Program Files area rather than system services. [RT #35361] ** The timestamps included in RRSIG records can now be read as integers indicating the number of seconds since the UNIX epoch, in addition to being read as formatted dates in YYYYMMDDHHMMSS format. [RT #35185] The irs_resconf_load() function, used for reading /etc/resolv.conf, now returns ISC_R_FILENOTFOUND when the file is missing or unreadable. However, it will still initialize an irs_resconf structure as if the file had been configured with nameservers at the IPv4 and IPv6 localhost addresses. Existing code that uses irs_resconf_load() will need to be updated to treat ISC_R_FILENOTFOUND as a qualified success, or it may leak memory due to treating the result as a failure even though an irs_resconf structure was allocated; see CHANGES for sample C code that implements the correct behavior [RT #35194] Bug Fixes "dnssec-keygen" could set the publication date incorrectly when only the activation date was specified on the command line. [RT #35278] Fixed a type mismatch causing the ODBC DLZ driver to dump core on 64-bit systems. [RT #35324] Improved building with libtool. [RT #35314] When a server is specified by name in "nsupdate", all addresses for that name will be tried before giving up. Previously, if the first address for the server name was not reachable the update would fail. [RT #25784] Fixed an assertion failure caused by using "rndc retransfer" with inline-signing zones. [RT #35353] Fixed a build failure from using "./configure --enable-openssl-hash". [RT #35343] The "delegation-only" flag now works in zones of type "forward". (This had previously been documented to work, but this was actually rejected by the configuration parser.) [RT #35392] Fixed a race condition which could lead to a core dump when destroying a resolver fetch object. [RT #35385] Addressed a potential REQUIRE failure that could occur when printing out an rdataset using a format that includes comment data. The "allow-notify" ACL formerly ignored TSIG keys; this has been corrected. [RT #35425] Fixed an uninitialized pointer in log.c that could potentially have caused a core dump on some platforms. [RT #35260] Thank You Thank you to everyone who assisted us in making this release possible. If you would like to contribute to ISC to assist us in continuing to make quality open source software, please visit our donations page at http://www.isc.org/donate/. (c) 2001-2014 Internet Systems Consortium @ text @d2 1 a2 1 - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS#11 (Cryptoki) support
    d94 6 a99 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d101 1 a101 1
    DLZ (Dynamically Loadable Zones)
    d103 2 a104 7
    Configuring DLZ
    Sample DLZ Driver
    IPv6 Support in BIND 9
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d259 1 a259 1 Split DNS d289 1 a289 1 Example split DNS setup d546 1 a546 1 Generate Shared Keys for Each Pair of Hosts d554 1 a554 1 Automatic Generation d578 1 a578 1 Manual Generation d593 1 a593 1 Copying the Shared Secret to Both Machines d601 1 a601 1 Informing the Servers of the Key's Existence d628 1 a628 1 Instructing the Server to Use the Key d660 1 a660 1 TSIG Key Based Access Control d687 1 a687 1 Errors d713 1 a713 1 TKEY d749 1 a749 1 SIG(0) d810 1 a810 1 Generating Keys d866 1 a866 1 Signing the Zone d908 1 a908 1 Configuring Servers d1068 1 a1068 1 Converting from insecure to secure d1094 1 a1094 1 Dynamic DNS update method d1130 1 a1130 1 Fully automatic zone signing d1186 1 a1186 1 Private-type records d1227 1 a1227 1 DNSKEY rollovers d1232 1 a1232 1 Dynamic DNS update method d1254 1 a1254 1 Automatic key rollovers d1269 1 a1269 1 NSEC3PARAM rollovers via UPDATE d1276 1 a1276 1 Converting from NSEC to NSEC3 d1283 1 a1283 1 Converting from NSEC3 to NSEC d1289 1 a1289 1 Converting from secure to insecure d1304 1 a1304 1 Periodic re-signing d1311 1 a1311 1 NSEC3 and OPTOUT d1333 1 a1333 1 Validating Resolver d1344 1 a1344 1 Authoritative Server d1408 29 a1436 90 PKCS#11 (Cryptoki) support

    PKCS#11 (Public Key Cryptography Standard #11) defines a platform-independent API for the control of hardware security modules (HSMs) and other cryptographic support devices.

    BIND 9 is known to work with three HSMs: The AEP Keyper, which has been tested with Debian Linux, Solaris x86 and Windows Server 2003; the Thales nShield, tested with Debian Linux; and the Sun SCA 6000 cryptographic acceleration board, tested with Solaris x86. In addition, BIND can be used with SoftHSM, a software-based HSM simulator produced by the OpenDNSSEC project.

    PKCS#11 makes use of a "provider library": a dynamically loadable library which provides a low-level PKCS#11 interface to drive the HSM hardware. The PKCS#11 provider library comes from the HSM vendor, and it is specific to the HSM to be controlled.

    There are two available mechanisms for PKCS#11 support in BIND 9: OpenSSL-based PKCS#11 and native PKCS#11. When using the first mechanism, BIND uses a modified version of OpenSSL, which loads the provider library and operates the HSM indirectly; any cryptographic operations not supported by the HSM can be carried out by OpenSSL instead. The second mechanism enables BIND to bypass OpenSSL completely; BIND loads the provider library itself, and uses the PKCS#11 API to drive the HSM directly.

    Prerequisites

    See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.

    Native PKCS#11

    Native PKCS#11 mode will only work with an HSM capable of carrying out every cryptographic operation BIND 9 may need. The HSM's provider library must have a complete implementation of the PKCS#11 API, so that all these functions are accessible. As of this writing, only the Thales nShield HSM and the latest development version of SoftHSM can be used in this fashion. For other HSM's, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: As more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will eventually be deprecated.)

    To build BIND with native PKCS#11, configure as follows:

    $ cd bind9
    $ ./configure --enable-native-pkcs11 \
        --with-pkcs11=provider-library-path
        

    This will cause all BIND tools, including named and the dnssec-* and pkcs11-* tools, to use the PKCS#11 provider library specified in provider-library-path for cryptography. (The provider library path can be overridden using the -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.)

    OpenSSL-based PKCS#11

    OpenSSL-based PKCS#11 mode uses a modified version of the OpenSSL library; stock OpenSSL does not fully support PKCS#11. ISC provides a patch to OpenSSL to correct this. This patch is based on work originally done by the OpenSolaris project; it has been modified by ISC to provide new features such as PIN management and key-by-reference.

    There are two "flavors" of PKCS#11 support provided by the patched OpenSSL, one of which must be chosen at configuration time. The correct choice depends on the HSM hardware:

    d1438 14 a1451 18
  • Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

  • Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

  • d1453 6 a1458 7

    The modified OpenSSL code is included in the BIND 9 release, in the form of a context diff against the latest verions of OpenSSL. OpenSSL 0.9.8, 1.0.0, and 1.0.1 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 and 1.0.1. d1462 3 a1464 3 The latest OpenSSL versions as of this writing (January 2014) are 0.9.8y, 1.0.0l, and 1.0.1f. ISC will provide updated patches as new versions of OpenSSL d1466 1 a1466 2 is expected to change.

    d1468 5 a1472 7 Before building BIND 9 with PKCS#11 support, it will be necessary to build OpenSSL with the patch in place, and configure it with the path to your HSM's PKCS#11 provider library.

    Patching OpenSSL

    d1474 2 a1475 2 $ wget http://www.openssl.org/source/openssl-0.9.8y.tar.gz d1478 1 a1478 1 $ tar zxf openssl-0.9.8y.tar.gz d1482 2 a1483 2 $ patch -p1 -d openssl-0.9.8y \ < bind9/bin/pkcs11/openssl-0.9.8y-patch d1486 8 a1493 17

    Note

    Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch.

    When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9.

    Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure.

    d1496 9 a1504 13 Building OpenSSL for the AEP Keyper on Linux

    The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib:

    d1508 6 a1513 10

    This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options.

    Finally, the Keyper library requires threads, so we must specify -pthread.

    d1515 1 a1515 1 $ cd openssl-0.9.8y d1521 4 a1524 6

    After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above.

    d1528 7 a1534 11 Building OpenSSL for the SCA 6000 on Solaris

    The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'.

    In this example, we are building on Solaris x86 on an AMD64 system.

    d1536 1 a1536 1 $ cd openssl-0.9.8y d1542 5 a1546 8

    (For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.)

    After configuring, run make and make test.

    d1550 13 a1562 18 Building OpenSSL for SoftHSM

    SoftHSM is a software library provided by the OpenDNSSEC project (http://www.opendnssec.org) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of encrypted data on the local filesystem. SoftHSM can be configured to use either OpenSSL or the Botan library for encryption, and SQLite3 for data storage. Though less secure than a true HSM, it can provide more secure key storage than traditional key files, and can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file:

    d1572 4 a1575 6

    SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL.

    d1577 1 a1577 1 $ cd openssl-0.9.8y d1579 1 a1579 1 --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ d1583 2 a1584 4

    After configuring, run "make" and "make test".

    d1586 5 a1590 7

    Once you have built OpenSSL, run "apps/openssl engine pkcs11" to confirm that PKCS#11 support was compiled in correctly. The output should be one of the following lines, depending on the flavor selected:

    d1598 15 a1612 12

    Next, run "apps/openssl engine pkcs11 -t". This will attempt to initialize the PKCS#11 engine. If it is able to do so successfully, it will report “[ available ]”.

    If the output is correct, run "make install" which will install the modified OpenSSL suite to /opt/pkcs11/usr.

    d1615 7 a1621 11 Configuring BIND 9 for Linux with the AEP Keyper

    To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

    The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line.

    d1631 3 a1633 5 Configuring BIND 9 for Solaris with the SCA 6000

    To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.

    d1641 5 a1645 7

    If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure).

    d1649 1 a1649 1 Configuring BIND 9 for SoftHSM d1654 1 a1654 1 --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so
    d1657 6 a1662 10

    After configuring, run "make", "make test" and "make install".

    (Note: If "make test" fails in the "pkcs11" system test, you may have forgotten to set the SOFTHSM_CONF environment variable.)

    d1666 15 a1680 20 PKCS#11 Tools

    BIND 9 includes a minimal set of tools to operate the HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently available, pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens.

    In UNIX/Linux builds, these tools are built only if BIND 9 is configured with the --with-pkcs11 option. (Note: If --with-pkcs11 is set to "yes", rather than to the path of the PKCS#11 provider, then the tools will be built but the provider will be left undefined. Use the -m option or the PKCS11_PROVIDER environment variable to specify the path to the provider.)

    d1684 3 a1686 5 Using the HSM

    For OpenSSL-based PKCS#11, we must first set up the runtime environment so the OpenSSL and PKCS#11 libraries can be loaded:

    d1690 6 a1695 15

    This causes named and other binaries to load the OpenSSL library from /opt/pkcs11/usr/lib rather than from the default location. This step is not necessary when using native PKCS#11.

    Some HSMs require other environment variables to be set. For example, when operating an AEP Keyper, it is necessary to specify the location of the "machine" file, which stores information about the Keyper for use by the provider library. If the machine file is in /opt/Keyper/PKCS11Provider/machine, use:

    d1699 13 a1711 16

    Such environment variables must be set whenever running any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named.

    We can now create and use keys in the HSM. In this case, we will create a 2048 bit key and give it the label "sample-ksk":

    d1722 4 a1725 6

    Before using this key to sign a zone, we must create a pair of BIND 9 key files. The "dnssec-keyfromlabel" utility does this. In this case, we will be using the HSM key "sample-ksk" as the key-signing key for "example.net":

    d1729 10 a1738 21

    The resulting K*.key and K*.private files can now be used to sign the zone. Unlike normal K* files, which contain both public and private key data, these files will contain only the public key data, plus an identifier for the private key which remains stored within the HSM. Signing with the private key takes place inside the HSM.

    If you wish to generate a second key in the HSM for use as a zone-signing key, follow the same procedure above, using a different keylabel, a smaller key size, and omitting "-f KSK" from the dnssec-keyfromlabel arguments:

    (Note: When using OpenSSL-based PKCS#11 the label is an arbitrary string which identifies the key. With native PKCS#11, the label is a PKCS#11 URI string which may include other details about the key and the HSM, including its PIN. See dnssec-keyfromlabel(8) for details.)

    d1743 2 a1744 4

    Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:

    d1748 12 a1759 16

    This provides less security than an HSM key, but since HSMs can be slow or cumbersome to use for security reasons, it may be more efficient to reserve HSM keys for use in the less frequent key-signing operation. The zone-signing key can be rolled more frequently, if you wish, to compensate for a reduction in key security. (Note: When using native PKCS#11, there is no speed advantage to using on-disk keys, as cryptographic operations will be done by the HSM regardless.)

    Now you can sign the zone. (Note: If not using the -S option to dnssec-signzone, it will be necessary to add the contents of both K*.key files to the zone master file before signing it.)

    d1772 12 a1783 16 Specifying the engine on the command line

    When using OpenSSL-based PKCS#11, the "engine" to be used by OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E <engine>" command line option. If BIND 9 is built with the --with-pkcs11 option, this option defaults to "pkcs11". Specifying the engine will generally not be necessary unless for some reason you wish to use a different OpenSSL engine.

    If you wish to disable use of the "pkcs11" engine — for troubleshooting purposes, or because the HSM is unavailable — set the engine to the empty string. For example:

    d1787 3 a1789 10

    This causes dnssec-signzone to run as if it were compiled without the --with-pkcs11 option.

    When built with native PKCS#11 mode, the "engine" option has a different meaning: it specifies the path to the PKCS#11 provider library. This may be useful when testing a new provider library.

    d1793 11 a1803 14 Running named with automatic zone re-signing

    If you want named to dynamically re-sign zones using HSM keys, and/or to to sign new records inserted via nsupdate, then named must have access to the HSM PIN. In OpenSSL-based PKCS#11, this is accomplished by placing the PIN into the openssl.cnf file (in the above examples, /opt/pkcs11/usr/ssl/openssl.cnf).

    The location of the openssl.cnf file can be overridden by setting the OPENSSL_CONF environment variable before running named.

    d1814 4 a1817 13

    This will also allow the dnssec-* tools to access the HSM without PIN entry. (The pkcs11-* tools access the HSM directly, not via OpenSSL, so a PIN will still be required to use them.)

    In native PKCS#11 mode, the PIN can be provided in a file specified as an attribute of the key's label. For example, if a key had the label pkcs11:object=local-zsk;pin-source=/etc/hsmpin", then the PIN would be read from the file /etc/hsmpin.

    d1820 4 a1823 94

    Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way.

    DLZ (Dynamically Loadable Zones)

    DLZ (Dynamically Loadable Zones) is an extention to BIND 9 that allows zone data to be retrieved directly from an external database. There is no required format or schema. DLZ drivers exist for several different database backends including PostgreSQL, MySQL, and LDAP and can be written for any other.

    Historically, DLZ drivers had to be statically linked with the named binary and were turned on via a configure option at compile time (for example, "configure --with-dlz-ldap"). Currently, the drivers provided in the BIND 9 tarball in contrib/dlz/drivers are still linked this way.

    In BIND 9.8 and higher, it is possible to link some DLZ modules dynamically at runtime, via the DLZ "dlopen" driver, which acts as a generic wrapper around a shared object implementing the DLZ API. The "dlopen" driver is linked into named by default, so configure options are no longer necessary when using these dynamically linkable drivers, but are still needed for the older drivers in contrib/dlz/drivers.

    When the DLZ module provides data to named, it does so in text format. The response is converted to DNS wire format by named. This conversion, and the lack of any internal caching, places significant limits on the query performance of DLZ modules. Consequently, DLZ is not recommended for use on high-volume servers. However, it can be used in a hidden master configuration, with slaves retrieving zone updates via AXFR. (Note, however, that DLZ has no built-in support for DNS notify; slaves are not automatically informed of changes to the zones in the database.)

    Configuring DLZ

    A DLZ database is configured with a dlz statement in named.conf:

        dlz example {
            database "dlopen driver.so args";
            search yes;
        };
        

    This specifies a DLZ module to search when answering queries; the module is implemented in driver.so and is loaded at runtime by the dlopen DLZ driver. Multiple dlz statements can be specified; when answering a query, all DLZ modules with search set to yes will be queried to find out if they contain an answer for the query name; the best available answer will be returned to the client.

    The search option in the above example can be omitted, because yes is the default value.

    If search is set to no, then this DLZ module is not searched for the best match when a query is received. Instead, zones in this DLZ must be separately specified in a zone statement. This allows you to configure a zone normally using standard zone option semantics, but specify a different database back-end for storage of the zone's data. For example, to implement NXDOMAIN redirection using a DLZ module for back-end storage of redirection rules:

        dlz other {
            database "dlopen driver.so args";
            search no;
        };
    
        zone "." {
            type redirect;
            dlz other;
        };
        
    a1824 48

    Sample DLZ Driver

    For guidance in implementation of DLZ modules, the directory contrib/dlz/example contains a basic dynamically-linkable DLZ module--i.e., one which can be loaded at runtime by the "dlopen" DLZ driver. The example sets up a single zone, whose name is passed to the module as an argument in the dlz statement:

        dlz other {
            database "dlopen driver.so example.nil";
        };
        

    In the above example, the module is configured to create a zone "example.nil", which can answer queries and AXFR requests, and accept DDNS updates. At runtime, prior to any updates, the zone contains an SOA, NS, and a single A record at the apex:

     example.nil.  3600    IN      SOA     example.nil. hostmaster.example.nil. (
                                                   123 900 600 86400 3600
                                           )
     example.nil.  3600    IN      NS      example.nil.
     example.nil.  1800    IN      A       10.53.0.1
        

    The sample driver is capable of retrieving information about the querying client, and altering its response on the basis of this information. To demonstrate this feature, the example driver responds to queries for "source-addr.zonename>/TXT" with the source address of the query. Note, however, that this record will *not* be included in AXFR or ANY responses. Normally, this feature would be used to alter responses in some other fashion, e.g., by providing different address records for a particular name depending on the network from which the query arrived.

    Documentation of the DLZ module API can be found in contrib/dlz/example/README. This directory also contains the header file dlz_minimal.h, which defines the API and should be included by any dynamically-linkable DLZ module.

    d1829 1 a1829 1 IPv6 Support in BIND 9
    d1867 1 a1867 1 Address Lookups Using AAAA Records d1886 1 a1886 1 Address to Name Lookups Using Nibble Format @ 1.1.1.14.2.1 log @Rebase. @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d225 2 a226 2 manually, the following procedure will work: Disable dynamic updates to the zone using d228 2 a229 3 This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run a232 8

    rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

    d265 1 a265 1 Split DNS d295 1 a295 1 Example split DNS setup d552 1 a552 1 Generate Shared Keys for Each Pair of Hosts d560 1 a560 1 Automatic Generation d584 1 a584 1 Manual Generation d599 1 a599 1 Copying the Shared Secret to Both Machines d607 1 a607 1 Informing the Servers of the Key's Existence d634 1 a634 1 Instructing the Server to Use the Key d666 1 a666 1 TSIG Key Based Access Control d693 1 a693 1 Errors d719 1 a719 1 TKEY d755 1 a755 1 SIG(0) d816 1 a816 1 Generating Keys d872 1 a872 1 Signing the Zone d914 1 a914 1 Configuring Servers d1074 1 a1074 1 Converting from insecure to secure d1100 1 a1100 1 Dynamic DNS update method d1136 1 a1136 1 Fully automatic zone signing d1192 1 a1192 1 Private-type records d1233 1 a1233 1 DNSKEY rollovers d1238 1 a1238 1 Dynamic DNS update method d1260 1 a1260 1 Automatic key rollovers d1275 1 a1275 1 NSEC3PARAM rollovers via UPDATE d1282 1 a1282 1 Converting from NSEC to NSEC3 d1289 1 a1289 1 Converting from NSEC3 to NSEC d1295 1 a1295 1 Converting from secure to insecure d1310 1 a1310 1 Periodic re-signing d1317 1 a1317 1 NSEC3 and OPTOUT d1339 1 a1339 1 Validating Resolver d1350 1 a1350 1 Authoritative Server d1446 1 a1446 1 Prerequisites d1455 1 a1455 1 Native PKCS#11 d1489 1 a1489 1 OpenSSL-based PKCS#11 d1547 1 a1547 1 Patching OpenSSL d1580 1 a1580 1 Building OpenSSL for the AEP Keyper on Linux d1622 1 a1622 1 Building OpenSSL for the SCA 6000 on Solaris d1651 1 a1651 1 Building OpenSSL for SoftHSM d1724 1 a1724 1 Configuring BIND 9 for Linux with the AEP Keyper d1744 1 a1744 1 Configuring BIND 9 for Solaris with the SCA 6000 d1766 1 a1766 1 Configuring BIND 9 for SoftHSM d1787 1 a1787 1 PKCS#11 Tools d1810 1 a1810 1 Using the HSM d1931 1 a1931 1 Specifying the engine on the command line d1963 1 a1963 1 Running named with automatic zone re-signing d2050 1 a2050 1 Configuring DLZ d2099 1 a2099 1 Sample DLZ Driver d2149 1 a2149 1 IPv6 Support in BIND 9 d2187 1 a2187 1 Address Lookups Using AAAA Records d2206 1 a2206 1 Address to Name Lookups Using Nibble Format @ 1.1.1.15 log @Import bind-9.10.0-P2 Changes since the last import: --- 9.10.0-P2 released --- 3861. [security] Missing isc_buffer_availablelength check results in a REQUIRE assertion when printing out a packet (CVE-2014-3859). [RT #36078] 3858. [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968] 3853. [cleanup] Refactor dns_rdataslab_fromrdataset to seperate out the handling of a rdataset with no records. [RT #35968] 3850. [bug] Disabling forwarding could trigger a REQUIRE assertion. [RT #35979] 3843. [bug] Use the x64 version of the Microsoft Visual C++ Redistributable when built for 64 bit Windows. [RT #35973] 3838. [protocol] EDNS EXPIRE as been assigned a code point of 9. --- 9.10.0-P1 released --- 3837. [security] A NULL pointer is passed to query_prefetch resulting a REQUIRE assertion failure when a fetch is actually initiated (CVE-2014-3214). [RT #35899] --- 9.10.0 released --- 3824. [bug] A collision between two flag values could cause problems with cache cleaning when SIT was enabled. [RT #35858] --- 9.10.0rc2 released --- 3817. [func] The "delve" command is now spelled "delv" to avoid a namespace collision with the Xapian project. [RT #35801] 3815. [doc] Clarify "nsupdate -y" usage in man page. [RT #35808] 3810. [bug] Work around broken nameservers that fail to ignore unknown EDNS options. [RT #35766] 3809. [doc] Fix SIT and NSID documentation. 3808. [doc] Clean up "prefetch" documentation. [RT #35751] 3807. [bug] Fix sign extention bug in dns_name_fromtext when lowercase is set. [RT #35743] 3806. [test] Improved system test portability. [RT #35625] 3805. [contrib] Added contrib/perftcpdns, a performance testing tool for DNS over TCP. [RT #35710] --- 9.10.0rc1 released --- 3804. [bug] Corrected a race condition in dispatch.c in which portentry could be reset leading to an assertion failure in socket_search(). (Change #3708 addressed the same issue but was incomplete.) [RT #35128] 3803. [bug] "named-checkconf -z" incorrectly rejected zones using alternate data sources for not having a "file" option. [RT #35685] 3802. [bug] Various header files were not being installed. 3801. [port] Fix probing for gssapi support on FreeBSD. [RT #35615] 3800. [bug] A pending event on the route socket could cause an assertion failure when shutting down named. [RT #35674] 3799. [bug] Improve named's command line error reporting. [RT #35603] 3798. [bug] 'rndc zonestatus' was reporting the wrong re-signing time. [RT #35659] 3797. [port] netbsd: geoip support probing was broken. [RT #35642] 3796. [bug] Register dns and pkcs#11 error codes. [RT #35629] 3795. [bug] Make named-checkconf detect raw masterfiles for hint zones and reject them. [RT #35268] 3794. [maint] Added AAAA for C.ROOT-SERVERS.NET. 3793. [bug] zone.c:save_nsec3param() could assert when out of memory. [RT #35621] 3792. [func] Provide links to the alternate statistics views when displaying in a browser. [RT #35605] 3791. [placeholder] 3790. [bug] Handle broken nameservers that send BADVERS in response to unknown EDNS options. Maintain statistics on BADVERS responses. 3789. [bug] Null pointer dereference on rbt creation failure. 3788. [bug] dns_peer_getrequestsit was returning request_nsid by mistake. --- 9.10.0b2 released --- 3787. [bug] The code that checks whether "auto-dnssec" is allowed was ignoring "allow-update" ACLs set at the options or view level. [RT #29536] 3786. [func] Provide more detailed error codes when using native PKCS#11. "pkcs11-tokens" now fails robustly rather than asserting when run against an HSM with an incomplete PKCS#11 API implementation. [RT #35479] 3785. [bug] Debugging code dumphex didn't accept arbitrarily long input (only compiled with -DDEBUG). [RT #35544] 3784. [bug] Using "rrset-order fixed" when it had not been enabled at compile time caused inconsistent results. It now works as documented, defaulting to cyclic mode. [RT #28104] 3783. [func] "tsig-keygen" is now available as an alternate command name for "ddns-confgen". It generates a TSIG key in named.conf format without comments. [RT #35503] 3782. [func] Specifying "auto" as the salt when using "rndc signing -nsec3param" causes named to generate a 64-bit salt at random. [RT #35322] 3781. [tuning] Use adaptive mutex locks when available; this has been found to improve performance under load on many systems. "configure --with-locktype=standard" restores conventional mutex locks. [RT #32576] 3780. [bug] $GENERATE handled negative numbers incorrectly. [RT #25528] 3779. [cleanup] Clarify the error message when using an option that was not enabled at compile time. [RT #35504] 3778. [bug] Log a warning when the wrong address family is used in "listen-on" or "listen-on-v6". [RT #17848] 3777. [bug] EDNS EXPIRE code could dump core when processing DLZ queries. [RT #35493] 3776. [func] "rndc -q" suppresses output from successful rndc commands. Errors are printed on stderr. [RT #21393] 3775. [bug] dlz_dlopen driver could return the wrong error code on API version mismatch, leading to a segfault. [RT #35495] 3774. [func] When using "request-nsid", log the NSID value in printable form as well as hex. [RT #20864] 3773. [func] "host", "nslookup" and "nsupdate" now have options to print the version number and exit. [RT #26057] 3772. [contrib] Added sqlite3 dynamically-loadable DLZ module. (Based in part on a contribution from Tim Tessier.) [RT #20822] 3771. [cleanup] Adjusted log level for "using built-in key" messages. [RT #24383] 3770. [bug] "dig +trace" could fail with an assertion when it needed to fall back to TCP due to a truncated response. [RT #24660] 3769. [doc] Improved documentation of "rndc signing -list". [RT #30652] 3768. [bug] "dnssec-checkds" was missing the SHA-384 digest algorithm. [RT #34000] 3767. [func] Log explicitly when using rndc.key to configure command channel. [RT #35316] 3766. [cleanup] Fixed problems with building outside the source tree when using native PKCS#11. [RT #35459] 3765. [bug] Fixed a bug in "rndc secroots" that could crash named when dumping an empty keynode. [RT #35469] 3764. [bug] The dnssec-keygen/settime -S and -i options (to set up a successor key and set the prepublication interval) were missing from dnssec-keyfromlabel. [RT #35394] 3763. [bug] delve: Cache DNSSEC records to avoid the need to re-fetch them when restarting validation. [RT #35476] 3762. [bug] Address build problems with --pkcs11-native + --with-openssl with ECDSA support. [RT #35467] 3761. [bug] Address dangling reference bug in dns_keytable_add. [RT #35471] 3760. [bug] Improve SIT with native PKCS#11 and on Windows. [RT #35433] 3759. [port] Enable delve on Windows. [RT #35441] 3758. [port] Enable export library APIs on Windows. [RT #35382] 3757. [port] Enable Python tools (dnssec-coverage, dnssec-checkds) to run on Windows. [RT #34355] 3756. [bug] GSSAPI Kerberos realm checking was broken in check_config leading to spurious messages being logged. [RT #35443] @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d225 2 a226 2 manually, the following procedure will work: Disable dynamic updates to the zone using d228 2 a229 3 This will update the zone's master file with the changes stored in its .jnl file. Edit the zone file. Run a232 8

    rndc sync zone will update the zone file with changes from the journal file without stopping dynamic updates; this may be useful for viewing the current zone state. To remove the .jnl file after updating the zone file, use rndc sync -clean.

    d265 1 a265 1 Split DNS d295 1 a295 1 Example split DNS setup d552 1 a552 1 Generate Shared Keys for Each Pair of Hosts d560 1 a560 1 Automatic Generation d584 1 a584 1 Manual Generation d599 1 a599 1 Copying the Shared Secret to Both Machines d607 1 a607 1 Informing the Servers of the Key's Existence d634 1 a634 1 Instructing the Server to Use the Key d666 1 a666 1 TSIG Key Based Access Control d693 1 a693 1 Errors d719 1 a719 1 TKEY d755 1 a755 1 SIG(0) d816 1 a816 1 Generating Keys d872 1 a872 1 Signing the Zone d914 1 a914 1 Configuring Servers d1074 1 a1074 1 Converting from insecure to secure d1100 1 a1100 1 Dynamic DNS update method d1136 1 a1136 1 Fully automatic zone signing d1192 1 a1192 1 Private-type records d1233 1 a1233 1 DNSKEY rollovers d1238 1 a1238 1 Dynamic DNS update method d1260 1 a1260 1 Automatic key rollovers d1275 1 a1275 1 NSEC3PARAM rollovers via UPDATE d1282 1 a1282 1 Converting from NSEC to NSEC3 d1289 1 a1289 1 Converting from NSEC3 to NSEC d1295 1 a1295 1 Converting from secure to insecure d1310 1 a1310 1 Periodic re-signing d1317 1 a1317 1 NSEC3 and OPTOUT d1339 1 a1339 1 Validating Resolver d1350 1 a1350 1 Authoritative Server d1446 1 a1446 1 Prerequisites d1455 1 a1455 1 Native PKCS#11 d1489 1 a1489 1 OpenSSL-based PKCS#11 d1547 1 a1547 1 Patching OpenSSL d1580 1 a1580 1 Building OpenSSL for the AEP Keyper on Linux d1622 1 a1622 1 Building OpenSSL for the SCA 6000 on Solaris d1651 1 a1651 1 Building OpenSSL for SoftHSM d1724 1 a1724 1 Configuring BIND 9 for Linux with the AEP Keyper d1744 1 a1744 1 Configuring BIND 9 for Solaris with the SCA 6000 d1766 1 a1766 1 Configuring BIND 9 for SoftHSM d1787 1 a1787 1 PKCS#11 Tools d1810 1 a1810 1 Using the HSM d1931 1 a1931 1 Specifying the engine on the command line d1963 1 a1963 1 Running named with automatic zone re-signing d2050 1 a2050 1 Configuring DLZ d2099 1 a2099 1 Sample DLZ Driver d2149 1 a2149 1 IPv6 Support in BIND 9 d2187 1 a2187 1 Address Lookups Using AAAA Records d2206 1 a2206 1 Address to Name Lookups Using Nibble Format @ 1.1.1.15.2.1 log @Pull up following revision(s) (requested by spz in ticket #349): distrib/sets/lists/base/ad.aarch64 patch distrib/sets/lists/base/ad.arm patch distrib/sets/lists/base/ad.mips patch distrib/sets/lists/base/ad.powerpc patch distrib/sets/lists/base/md.amd64 patch distrib/sets/lists/base/md.sparc64 patch distrib/sets/lists/base/shl.mi patch distrib/sets/lists/debug/ad.aarch64 patch distrib/sets/lists/debug/ad.arm patch distrib/sets/lists/debug/ad.mips patch distrib/sets/lists/debug/ad.powerpc patch distrib/sets/lists/debug/md.amd64 patch distrib/sets/lists/debug/md.sparc64 patch distrib/sets/lists/debug/shl.mi patch doc/3RDPARTY patch doc/CHANGES patch external/bsd/bind/dist/CHANGES patch external/bsd/bind/dist/FAQ patch external/bsd/bind/dist/FAQ.xml patch external/bsd/bind/dist/README patch external/bsd/bind/dist/acconfig.h patch external/bsd/bind/dist/aclocal.m4 patch external/bsd/bind/dist/config.h.in patch external/bsd/bind/dist/configure patch external/bsd/bind/dist/configure.in patch external/bsd/bind/dist/isc-config.sh.html patch external/bsd/bind/dist/srcid patch external/bsd/bind/dist/version patch external/bsd/bind/dist/bin/check/Makefile.in patch external/bsd/bind/dist/bin/check/named-checkconf.html patch external/bsd/bind/dist/bin/check/named-checkzone.8 patch external/bsd/bind/dist/bin/check/named-checkzone.docbook patch external/bsd/bind/dist/bin/check/named-checkzone.html patch external/bsd/bind/dist/bin/confgen/ddns-confgen.8 patch external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook patch external/bsd/bind/dist/bin/confgen/ddns-confgen.html patch external/bsd/bind/dist/bin/confgen/rndc-confgen.html patch external/bsd/bind/dist/bin/delv/delv.html patch external/bsd/bind/dist/bin/dig/Makefile.in patch external/bsd/bind/dist/bin/dig/dig.1 patch external/bsd/bind/dist/bin/dig/dig.c patch external/bsd/bind/dist/bin/dig/dig.docbook patch external/bsd/bind/dist/bin/dig/dig.html patch external/bsd/bind/dist/bin/dig/dighost.c patch external/bsd/bind/dist/bin/dig/host.c patch external/bsd/bind/dist/bin/dig/host.html patch external/bsd/bind/dist/bin/dig/nslookup.html patch external/bsd/bind/dist/bin/dig/include/dig/dig.h patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.c patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.c patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-settime.html patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.8 patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.c patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook patch external/bsd/bind/dist/bin/dnssec/dnssec-verify.html patch external/bsd/bind/dist/bin/dnssec/dnssectool.c patch external/bsd/bind/dist/bin/dnssec/dnssectool.h patch external/bsd/bind/dist/bin/named/client.c patch external/bsd/bind/dist/bin/named/config.c patch external/bsd/bind/dist/bin/named/control.c patch external/bsd/bind/dist/bin/named/geoip.c patch external/bsd/bind/dist/bin/named/interfacemgr.c patch external/bsd/bind/dist/bin/named/lwresd.html patch external/bsd/bind/dist/bin/named/main.c patch external/bsd/bind/dist/bin/named/named.conf.html patch external/bsd/bind/dist/bin/named/named.html patch external/bsd/bind/dist/bin/named/query.c patch external/bsd/bind/dist/bin/named/server.c patch external/bsd/bind/dist/bin/named/statschannel.c patch external/bsd/bind/dist/bin/named/update.c patch external/bsd/bind/dist/bin/named/include/named/interfacemgr.h patch external/bsd/bind/dist/bin/named/include/named/query.h patch external/bsd/bind/dist/bin/named/include/named/seccomp.h new external/bsd/bind/dist/bin/named/include/named/server.h patch external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c patch external/bsd/bind/dist/bin/named/win32/dlz_dlopen_driver.c patch external/bsd/bind/dist/bin/nsupdate/nsupdate.c patch external/bsd/bind/dist/bin/nsupdate/nsupdate.html patch external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8y-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8za-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0l-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0m-patch new external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1g-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1h-patch new external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook patch external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook patch external/bsd/bind/dist/bin/python/Makefile.in patch external/bsd/bind/dist/bin/python/dnssec-checkds.html patch external/bsd/bind/dist/bin/python/dnssec-coverage.8 patch external/bsd/bind/dist/bin/python/dnssec-coverage.docbook patch external/bsd/bind/dist/bin/python/dnssec-coverage.html patch external/bsd/bind/dist/bin/python/dnssec-coverage.py.in patch external/bsd/bind/dist/bin/rndc/rndc.8 patch external/bsd/bind/dist/bin/rndc/rndc.c patch external/bsd/bind/dist/bin/rndc/rndc.conf.html patch external/bsd/bind/dist/bin/rndc/rndc.docbook patch external/bsd/bind/dist/bin/rndc/rndc.html patch external/bsd/bind/dist/bin/tests/rbt_test.c patch external/bsd/bind/dist/bin/tests/rdata_test.c patch external/bsd/bind/dist/bin/tests/sock_test.c patch external/bsd/bind/dist/bin/tests/task_test.c patch external/bsd/bind/dist/bin/tests/timer_test.c patch external/bsd/bind/dist/bin/tests/dst/Makefile.in patch external/bsd/bind/dist/bin/tests/dst/gsstest.c patch external/bsd/bind/dist/bin/tests/dst/t_dst.c patch external/bsd/bind/dist/bin/tests/system/Makefile.in patch external/bsd/bind/dist/bin/tests/system/ans.pl patch external/bsd/bind/dist/bin/tests/system/cleanall.sh patch external/bsd/bind/dist/bin/tests/system/conf.sh.in patch external/bsd/bind/dist/bin/tests/system/genzone.sh patch external/bsd/bind/dist/bin/tests/system/run.sh patch external/bsd/bind/dist/bin/tests/system/runall.sh patch external/bsd/bind/dist/bin/tests/system/setup.sh patch external/bsd/bind/dist/bin/tests/system/testsock6.pl patch external/bsd/bind/dist/bin/tests/system/acl/clean.sh patch external/bsd/bind/dist/bin/tests/system/acl/setup.sh patch external/bsd/bind/dist/bin/tests/system/acl/tests.sh patch external/bsd/bind/dist/bin/tests/system/addzone/setup.sh patch external/bsd/bind/dist/bin/tests/system/autosign/clean.sh patch external/bsd/bind/dist/bin/tests/system/autosign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/autosign/setup.sh patch external/bsd/bind/dist/bin/tests/system/autosign/tests.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh patch external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh patch external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in new external/bsd/bind/dist/bin/tests/system/builtin/clean.sh new external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c new external/bsd/bind/dist/bin/tests/system/builtin/tests.sh patch external/bsd/bind/dist/bin/tests/system/builtin/ns2/named.conf new external/bsd/bind/dist/bin/tests/system/builtin/ns3/named.conf new external/bsd/bind/dist/bin/tests/system/checkconf/bad-master-request-ixfr.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-dup-records.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-mx.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-names-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-names.db new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname-fail.conf new external/bsd/bind/dist/bin/tests/system/checkconf/check-srv-cname.db new external/bsd/bind/dist/bin/tests/system/checkconf/clean.sh patch external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkds/setup.sh patch external/bsd/bind/dist/bin/tests/system/checkds/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/clean.sh patch external/bsd/bind/dist/bin/tests/system/checknames/setup.sh patch external/bsd/bind/dist/bin/tests/system/checknames/tests.sh patch external/bsd/bind/dist/bin/tests/system/checknames/ns4/master-ignore.update.db.in new external/bsd/bind/dist/bin/tests/system/checknames/ns4/named.conf new external/bsd/bind/dist/bin/tests/system/checknames/ns4/root.hints new external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh patch external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3-padded.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsec3owner-padded.db new external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsec3-nopadhash.db new external/bsd/bind/dist/bin/tests/system/coverage/prereq.sh patch external/bsd/bind/dist/bin/tests/system/coverage/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlv/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dlv/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dlvauto/setup.sh patch external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c patch external/bsd/bind/dist/bin/tests/system/dns64/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dns64/setup.sh patch external/bsd/bind/dist/bin/tests/system/dns64/tests.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/root.db.in patch external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/in-addr.arpa.db.in new external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/dnssec/ns7/named.conf patch external/bsd/bind/dist/bin/tests/system/dnssec/ns7/sign.sh new external/bsd/bind/dist/bin/tests/system/dnssec/ns7/split-rrsig.db.in new external/bsd/bind/dist/bin/tests/system/dsdigest/prereq.sh patch external/bsd/bind/dist/bin/tests/system/dsdigest/setup.sh patch external/bsd/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/prereq.sh patch external/bsd/bind/dist/bin/tests/system/ecdsa/setup.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/setup.sh patch external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns1/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/filter-aaaa/ns4/signed.db.presigned new external/bsd/bind/dist/bin/tests/system/geoip/prereq.sh patch external/bsd/bind/dist/bin/tests/system/geoip/setup.sh patch external/bsd/bind/dist/bin/tests/system/geoip/tests.sh patch external/bsd/bind/dist/bin/tests/system/geoip/data/README patch external/bsd/bind/dist/bin/tests/system/geoip/ns2/named10.conf patch external/bsd/bind/dist/bin/tests/system/geoip/ns2/named11.conf patch external/bsd/bind/dist/bin/tests/system/geoip/ns2/named12.conf patch external/bsd/bind/dist/bin/tests/system/geoip/ns2/named13.conf new external/bsd/bind/dist/bin/tests/system/geoip/ns2/named14.conf new external/bsd/bind/dist/bin/tests/system/geoip/ns2/named15.conf new external/bsd/bind/dist/bin/tests/system/geoip/ns2/named6.conf patch external/bsd/bind/dist/bin/tests/system/gost/prereq.sh patch external/bsd/bind/dist/bin/tests/system/gost/setup.sh patch external/bsd/bind/dist/bin/tests/system/inline/prereq.sh patch external/bsd/bind/dist/bin/tests/system/inline/setup.sh patch external/bsd/bind/dist/bin/tests/system/inline/tests.sh patch external/bsd/bind/dist/bin/tests/system/inline/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/setup.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh patch external/bsd/bind/dist/bin/tests/system/ixfr/ns3/named.conf patch external/bsd/bind/dist/bin/tests/system/logfileconfig/setup.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/prereq.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/setup.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh patch external/bsd/bind/dist/bin/tests/system/masterformat/ns1/example.db patch external/bsd/bind/dist/bin/tests/system/metadata/prereq.sh patch external/bsd/bind/dist/bin/tests/system/metadata/setup.sh patch external/bsd/bind/dist/bin/tests/system/nslookup/clean.sh new external/bsd/bind/dist/bin/tests/system/nslookup/setup.sh new external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh new external/bsd/bind/dist/bin/tests/system/nslookup/ns1/named.conf new external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh patch external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh patch external/bsd/bind/dist/bin/tests/system/pending/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pending/setup.sh patch external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11/prereq.sh patch external/bsd/bind/dist/bin/tests/system/pkcs11ssl/prereq.sh patch external/bsd/bind/dist/bin/tests/system/redirect/prereq.sh patch external/bsd/bind/dist/bin/tests/system/redirect/setup.sh patch external/bsd/bind/dist/bin/tests/system/resolver/clean.sh patch external/bsd/bind/dist/bin/tests/system/resolver/prereq.sh patch external/bsd/bind/dist/bin/tests/system/resolver/setup.sh patch external/bsd/bind/dist/bin/tests/system/resolver/tests.sh patch external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf patch external/bsd/bind/dist/bin/tests/system/rndc/setup.sh patch external/bsd/bind/dist/bin/tests/system/rndc/tests.sh patch external/bsd/bind/dist/bin/tests/system/rpz/clean.sh patch external/bsd/bind/dist/bin/tests/system/rpz/prereq.sh patch external/bsd/bind/dist/bin/tests/system/rpz/setup.sh patch external/bsd/bind/dist/bin/tests/system/rpz/tests.sh patch external/bsd/bind/dist/bin/tests/system/rpz/ns5/empty.db.in new external/bsd/bind/dist/bin/tests/system/rpz/ns5/named.conf patch external/bsd/bind/dist/bin/tests/system/rpz/ns6/hints new external/bsd/bind/dist/bin/tests/system/rpz/ns6/named.conf new external/bsd/bind/dist/bin/tests/system/rpz/ns7/hints new external/bsd/bind/dist/bin/tests/system/rpz/ns7/named.conf new external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh patch external/bsd/bind/dist/bin/tests/system/rrchecker/typelist.good patch external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/setup.sh patch external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh patch external/bsd/bind/dist/bin/tests/system/sit/bad-sit-badhex.conf new external/bsd/bind/dist/bin/tests/system/sit/bad-sit-toolong.conf new external/bsd/bind/dist/bin/tests/system/sit/tests.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/prereq.sh patch external/bsd/bind/dist/bin/tests/system/smartsign/setup.sh patch external/bsd/bind/dist/bin/tests/system/spf/tests.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/prereq.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/setup.sh patch external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh patch external/bsd/bind/dist/bin/tests/system/statistics/prereq.sh patch external/bsd/bind/dist/bin/tests/system/stress/tests.sh patch external/bsd/bind/dist/bin/tests/system/tkey/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tkey/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/setup.sh patch external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh patch external/bsd/bind/dist/bin/tests/system/unknown/prereq.sh patch external/bsd/bind/dist/bin/tests/system/unknown/setup.sh patch external/bsd/bind/dist/bin/tests/system/verify/prereq.sh patch external/bsd/bind/dist/bin/tests/system/verify/setup.sh patch external/bsd/bind/dist/bin/tests/system/wildcard/prereq.sh patch external/bsd/bind/dist/bin/tests/system/wildcard/setup.sh patch external/bsd/bind/dist/bin/tests/system/xfer/dig1.good patch external/bsd/bind/dist/bin/tests/system/xfer/dig2.good patch external/bsd/bind/dist/bin/tests/system/xfer/prereq.sh patch external/bsd/bind/dist/bin/tests/system/xfer/setup.sh patch external/bsd/bind/dist/bin/tests/system/xfer/tests.sh patch external/bsd/bind/dist/bin/tests/system/zero/setup.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/prereq.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh patch external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf patch external/bsd/bind/dist/bin/tests/tasks/t_tasks.c patch external/bsd/bind/dist/bin/tools/arpaname.html patch external/bsd/bind/dist/bin/tools/genrandom.c patch external/bsd/bind/dist/bin/tools/genrandom.html patch external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html patch external/bsd/bind/dist/bin/tools/named-journalprint.html patch external/bsd/bind/dist/bin/tools/named-rrchecker.html patch external/bsd/bind/dist/bin/tools/nsec3hash.c patch external/bsd/bind/dist/bin/tools/nsec3hash.html patch external/bsd/bind/dist/contrib/dlz/config.dlz.in patch external/bsd/bind/dist/contrib/dlz/drivers/dlz_postgres_driver.c patch external/bsd/bind/dist/contrib/dlz/example/dlz_example.c patch external/bsd/bind/dist/contrib/sdb/bdb/bdb.c patch external/bsd/bind/dist/contrib/sdb/dir/dirdb.c patch external/bsd/bind/dist/contrib/sdb/ldap/ldapdb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/pgsqldb.c patch external/bsd/bind/dist/contrib/sdb/pgsql/zonetodb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/sqlitedb.c patch external/bsd/bind/dist/contrib/sdb/sqlite/zone2sqlite.c patch external/bsd/bind/dist/contrib/sdb/tcl/tcldb.c patch external/bsd/bind/dist/contrib/sdb/time/timedb.c patch external/bsd/bind/dist/contrib/zkt-1.1.2/Makefile.in patch external/bsd/bind/dist/contrib/zkt-1.1.2/tags new external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html patch external/bsd/bind/dist/doc/arm/Bv9ARM.html patch external/bsd/bind/dist/doc/arm/Makefile.in patch external/bsd/bind/dist/doc/arm/dlz.xml patch external/bsd/bind/dist/doc/arm/libdns.xml patch external/bsd/bind/dist/doc/arm/man.arpaname.html patch external/bsd/bind/dist/doc/arm/man.ddns-confgen.html patch external/bsd/bind/dist/doc/arm/man.delv.html patch external/bsd/bind/dist/doc/arm/man.dig.html patch external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html patch external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html patch external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html patch external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html patch external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html patch external/bsd/bind/dist/doc/arm/man.dnssec-settime.html patch external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html patch external/bsd/bind/dist/doc/arm/man.dnssec-verify.html patch external/bsd/bind/dist/doc/arm/man.genrandom.html patch external/bsd/bind/dist/doc/arm/man.host.html patch external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html patch external/bsd/bind/dist/doc/arm/man.named-checkconf.html patch external/bsd/bind/dist/doc/arm/man.named-checkzone.html patch external/bsd/bind/dist/doc/arm/man.named-journalprint.html patch external/bsd/bind/dist/doc/arm/man.named-rrchecker.html patch external/bsd/bind/dist/doc/arm/man.named.html patch external/bsd/bind/dist/doc/arm/man.nsec3hash.html patch external/bsd/bind/dist/doc/arm/man.nsupdate.html patch external/bsd/bind/dist/doc/arm/man.rndc-confgen.html patch external/bsd/bind/dist/doc/arm/man.rndc.conf.html patch external/bsd/bind/dist/doc/arm/man.rndc.html patch external/bsd/bind/dist/doc/arm/pkcs11.xml patch external/bsd/bind/dist/doc/misc/options patch external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in patch external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in patch external/bsd/bind/dist/lib/Atffile patch external/bsd/bind/dist/lib/bind9/Makefile.in patch external/bsd/bind/dist/lib/bind9/api patch external/bsd/bind/dist/lib/bind9/check.c patch external/bsd/bind/dist/lib/dns/Makefile.in patch external/bsd/bind/dist/lib/dns/acl.c patch external/bsd/bind/dist/lib/dns/adb.c patch external/bsd/bind/dist/lib/dns/api patch external/bsd/bind/dist/lib/dns/dispatch.c patch external/bsd/bind/dist/lib/dns/dnssec.c patch external/bsd/bind/dist/lib/dns/gen.c patch external/bsd/bind/dist/lib/dns/geoip.c patch external/bsd/bind/dist/lib/dns/master.c patch external/bsd/bind/dist/lib/dns/message.c patch external/bsd/bind/dist/lib/dns/name.c patch external/bsd/bind/dist/lib/dns/nsec.c patch external/bsd/bind/dist/lib/dns/nsec3.c patch external/bsd/bind/dist/lib/dns/peer.c patch external/bsd/bind/dist/lib/dns/rbt.c patch external/bsd/bind/dist/lib/dns/rbtdb.c patch external/bsd/bind/dist/lib/dns/rcode.c patch external/bsd/bind/dist/lib/dns/rdata.c patch external/bsd/bind/dist/lib/dns/resolver.c patch external/bsd/bind/dist/lib/dns/rpz.c patch external/bsd/bind/dist/lib/dns/rrl.c patch external/bsd/bind/dist/lib/dns/time.c patch external/bsd/bind/dist/lib/dns/tsig.c patch external/bsd/bind/dist/lib/dns/validator.c patch external/bsd/bind/dist/lib/dns/view.c patch external/bsd/bind/dist/lib/dns/zone.c patch external/bsd/bind/dist/lib/dns/include/dns/adb.h patch external/bsd/bind/dist/lib/dns/include/dns/dnssec.h patch external/bsd/bind/dist/lib/dns/include/dns/rbt.h patch external/bsd/bind/dist/lib/dns/include/dns/rdataset.h patch external/bsd/bind/dist/lib/dns/include/dns/resolver.h patch external/bsd/bind/dist/lib/dns/include/dns/view.h patch external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c new external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.h new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c new external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.h new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c new external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.h new external/bsd/bind/dist/lib/dns/rdata/generic/gpos_27.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hinfo_13.c patch external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c patch external/bsd/bind/dist/lib/dns/rdata/generic/isdn_20.c patch external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c patch external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c patch external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c patch external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c patch external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c patch external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c patch external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c patch external/bsd/bind/dist/lib/dns/rdata/generic/x25_19.c patch external/bsd/bind/dist/lib/dns/tests/Makefile.in patch external/bsd/bind/dist/lib/dns/tests/gost_test.c patch external/bsd/bind/dist/lib/dns/tests/peer_test.c new external/bsd/bind/dist/lib/dns/tests/rbt_serialize_test.c new external/bsd/bind/dist/lib/dns/tests/rbt_test.c patch external/bsd/bind/dist/lib/dns/win32/libdns.def.in patch external/bsd/bind/dist/lib/irs/Makefile.in patch external/bsd/bind/dist/lib/irs/api patch external/bsd/bind/dist/lib/irs/getaddrinfo.c patch external/bsd/bind/dist/lib/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/api patch external/bsd/bind/dist/lib/isc/base32.c patch external/bsd/bind/dist/lib/isc/counter.c new external/bsd/bind/dist/lib/isc/event.c patch external/bsd/bind/dist/lib/isc/hash.c patch external/bsd/bind/dist/lib/isc/mem.c patch external/bsd/bind/dist/lib/isc/netaddr.c patch external/bsd/bind/dist/lib/isc/print.c patch external/bsd/bind/dist/lib/isc/radix.c patch external/bsd/bind/dist/lib/isc/random.c patch external/bsd/bind/dist/lib/isc/regex.c patch external/bsd/bind/dist/lib/isc/result.c patch external/bsd/bind/dist/lib/isc/socket_api.c patch external/bsd/bind/dist/lib/isc/task.c patch external/bsd/bind/dist/lib/isc/timer.c patch external/bsd/bind/dist/lib/isc/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isc/include/isc/base32.h patch external/bsd/bind/dist/lib/isc/include/isc/counter.h new external/bsd/bind/dist/lib/isc/include/isc/event.h patch external/bsd/bind/dist/lib/isc/include/isc/file.h patch external/bsd/bind/dist/lib/isc/include/isc/hash.h patch external/bsd/bind/dist/lib/isc/include/isc/iterated_hash.h patch external/bsd/bind/dist/lib/isc/include/isc/print.h patch external/bsd/bind/dist/lib/isc/include/isc/result.h patch external/bsd/bind/dist/lib/isc/include/isc/socket.h patch external/bsd/bind/dist/lib/isc/include/isc/task.h patch external/bsd/bind/dist/lib/isc/include/isc/timer.h patch external/bsd/bind/dist/lib/isc/include/isc/types.h patch external/bsd/bind/dist/lib/isc/tests/Makefile.in patch external/bsd/bind/dist/lib/isc/tests/counter_test.c new external/bsd/bind/dist/lib/isc/tests/hash_test.c patch external/bsd/bind/dist/lib/isc/tests/print_test.c new external/bsd/bind/dist/lib/isc/unix/net.c patch external/bsd/bind/dist/lib/isc/unix/socket.c patch external/bsd/bind/dist/lib/isc/unix/include/isc/net.h patch external/bsd/bind/dist/lib/isc/win32/libisc.def.in patch external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in patch external/bsd/bind/dist/lib/isc/win32/libisc.mak.in patch external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in patch external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in patch external/bsd/bind/dist/lib/isc/win32/socket.c patch external/bsd/bind/dist/lib/isc/win32/include/isc/Makefile.in patch external/bsd/bind/dist/lib/isccc/Makefile.in patch external/bsd/bind/dist/lib/isccfg/Makefile.in patch external/bsd/bind/dist/lib/isccfg/aclconf.c patch external/bsd/bind/dist/lib/isccfg/api patch external/bsd/bind/dist/lib/isccfg/namedconf.c patch external/bsd/bind/dist/lib/lwres/Atffile new external/bsd/bind/dist/lib/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/api patch external/bsd/bind/dist/lib/lwres/compat.c new external/bsd/bind/dist/lib/lwres/gai_strerror.c patch external/bsd/bind/dist/lib/lwres/getaddrinfo.c patch external/bsd/bind/dist/lib/lwres/lwconfig.c patch external/bsd/bind/dist/lib/lwres/print.c patch external/bsd/bind/dist/lib/lwres/strtoul.c delete external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in patch external/bsd/bind/dist/lib/lwres/include/lwres/lwres.h patch external/bsd/bind/dist/lib/lwres/include/lwres/netdb.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/platform.h.in patch external/bsd/bind/dist/lib/lwres/include/lwres/stdlib.h patch external/bsd/bind/dist/lib/lwres/include/lwres/string.h new external/bsd/bind/dist/lib/lwres/man/lwres.3 patch external/bsd/bind/dist/lib/lwres/man/lwres.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres.html patch external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html patch external/bsd/bind/dist/lib/lwres/man/lwres_config.html patch external/bsd/bind/dist/lib/lwres/man/lwres_context.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html patch external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html patch external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html patch external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html patch external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_noop.html patch external/bsd/bind/dist/lib/lwres/man/lwres_packet.html patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3 patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook patch external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html patch external/bsd/bind/dist/lib/lwres/tests/Atffile new external/bsd/bind/dist/lib/lwres/tests/Makefile.in new external/bsd/bind/dist/lib/lwres/tests/config_test.c new external/bsd/bind/dist/lib/lwres/tests/testdata/link-local.conf new external/bsd/bind/dist/lib/lwres/win32/liblwres.dsp.in patch external/bsd/bind/dist/lib/lwres/win32/liblwres.mak.in patch external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.filters.in patch external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.in patch external/bsd/bind/dist/lib/lwres/win32/include/lwres/platform.h patch external/bsd/bind/dist/make/rules.in patch external/bsd/bind/include/config.h patch external/bsd/bind/include/dns/code.h patch external/bsd/bind/include/dns/enumtype.h patch external/bsd/bind/include/dns/rdatastruct.h patch external/bsd/bind/include/isc/platform.h patch external/bsd/bind/include/lwres/netdb.h patch external/bsd/bind/include/lwres/platform.h patch external/bsd/bind/lib/libbind9/shlib_version patch external/bsd/bind/lib/libdns/shlib_version patch external/bsd/bind/lib/libirs/shlib_version patch external/bsd/bind/lib/libisc/Makefile patch external/bsd/bind/lib/libisc/shlib_version patch external/bsd/bind/lib/libisccc/shlib_version patch external/bsd/bind/lib/liblwres/shlib_version patch external/bsd/dhcp/dist/includes/omapip/result.h patch Update bind to 9.10.1-P1. CVE-2014-8500. @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d561 1 a561 1 Generate Shared Keys for Each Pair of Hosts d569 1 a569 1 Automatic Generation d593 1 a593 1 Manual Generation d608 1 a608 1 Copying the Shared Secret to Both Machines d616 1 a616 1 Informing the Servers of the Key's Existence d643 1 a643 1 Instructing the Server to Use the Key d675 1 a675 1 TSIG Key Based Access Control d702 1 a702 1 Errors d728 1 a728 1 TKEY d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d881 1 a881 1 Signing the Zone d923 1 a923 1 Configuring Servers d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1201 1 a1201 1 Private-type records d1242 1 a1242 1 DNSKEY rollovers d1247 1 a1247 1 Dynamic DNS update method d1269 1 a1269 1 Automatic key rollovers d1284 1 a1284 1 NSEC3PARAM rollovers via UPDATE d1291 1 a1291 1 Converting from NSEC to NSEC3 d1298 1 a1298 1 Converting from NSEC3 to NSEC d1304 1 a1304 1 Converting from secure to insecure d1319 1 a1319 1 Periodic re-signing d1326 1 a1326 1 NSEC3 and OPTOUT d1348 1 a1348 1 Validating Resolver d1359 1 a1359 1 Authoritative Server d1455 1 a1455 1 Prerequisites d1464 1 a1464 1 Native PKCS#11 d1498 1 a1498 1 OpenSSL-based PKCS#11 d1535 1 a1535 1 in the form of a context diff against the latest versions of d1556 1 a1556 1 Patching OpenSSL d1589 1 a1589 1 Building OpenSSL for the AEP Keyper on Linux d1631 1 a1631 1 Building OpenSSL for the SCA 6000 on Solaris d1660 1 a1660 1 Building OpenSSL for SoftHSM d1733 1 a1733 1 Configuring BIND 9 for Linux with the AEP Keyper d1753 1 a1753 1 Configuring BIND 9 for Solaris with the SCA 6000 d1775 1 a1775 1 Configuring BIND 9 for SoftHSM d1796 1 a1796 1 PKCS#11 Tools d1819 1 a1819 1 Using the HSM d1940 1 a1940 1 Specifying the engine on the command line d1972 1 a1972 1 Running named with automatic zone re-signing d2023 1 a2023 1 DLZ (Dynamically Loadable Zones) is an extension to BIND 9 that allows d2059 1 a2059 1 Configuring DLZ d2108 1 a2108 1 Sample DLZ Driver d2158 1 a2158 1 IPv6 Support in BIND 9 d2196 1 a2196 1 Address Lookups Using AAAA Records d2215 1 a2215 1 Address to Name Lookups Using Nibble Format a2249 1

    BIND Version 9.10

    @ 1.1.1.15.2.2 log @Pull up following revision(s) (requested by spz in ticket #544): external/bsd/bind/dist/doc/arm/man.named-checkzone.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: revision 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.named.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.delv.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.nsupdate.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: revision 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: revision 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dig.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: revision 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: revision 1.2 external/bsd/bind/dist/lib/dns/tests/geoip_test.c: revision 1.2 external/bsd/bind/dist/doc/arm/man.arpaname.html: revision 1.2 external/bsd/bind/dist/srcid: revision 1.8 external/bsd/bind/dist/doc/arm/man.rndc.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.host.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: revision 1.2 external/bsd/bind/dist/lib/dns/api: revision 1.2 external/bsd/bind/dist/doc/arm/man.genrandom.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: revision 1.2 external/bsd/bind/dist/README: revision 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: revision 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: revision 1.2 external/bsd/bind/dist/version: revision 1.12 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: revision 1.2 external/bsd/bind/dist/CHANGES: revision 1.14 external/bsd/bind/dist/lib/dns/zone.c: revision 1.13 external/bsd/bind/dist/bin/tests/system/ans.pl: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: revision 1.2 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: revision 1.2 security patch for bind from ISC (to 9.10.1-P2). Only the change to lib/dns/zone.c is security relevant Upstream changelog: --- 9.10.1-P2 released --- 4053. [security] Revoking a managed trust anchor and supplying an untrusted replacement could cause named to crash with an assertion failure. (CVE-2015-1349) [RT #38344] 4027. [port] Net::DNS 0.81 compatibility. [RT #38165] @ text @d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1201 1 a1201 1 Private-type records d1242 1 a1242 1 DNSKEY rollovers d1247 1 a1247 1 Dynamic DNS update method d1269 1 a1269 1 Automatic key rollovers d1284 1 a1284 1 NSEC3PARAM rollovers via UPDATE d1291 1 a1291 1 Converting from NSEC to NSEC3 d1298 1 a1298 1 Converting from NSEC3 to NSEC d1304 1 a1304 1 Converting from secure to insecure d1319 1 a1319 1 Periodic re-signing d1326 1 a1326 1 NSEC3 and OPTOUT d1348 1 a1348 1 Validating Resolver d1359 1 a1359 1 Authoritative Server d1455 1 a1455 1 Prerequisites d1464 1 a1464 1 Native PKCS#11 d1498 1 a1498 1 OpenSSL-based PKCS#11 d1556 1 a1556 1 Patching OpenSSL d1589 1 a1589 1 Building OpenSSL for the AEP Keyper on Linux d1631 1 a1631 1 Building OpenSSL for the SCA 6000 on Solaris d1660 1 a1660 1 Building OpenSSL for SoftHSM d1733 1 a1733 1 Configuring BIND 9 for Linux with the AEP Keyper d1753 1 a1753 1 Configuring BIND 9 for Solaris with the SCA 6000 d1775 1 a1775 1 Configuring BIND 9 for SoftHSM d1796 1 a1796 1 PKCS#11 Tools d1819 1 a1819 1 Using the HSM d1940 1 a1940 1 Specifying the engine on the command line d1972 1 a1972 1 Running named with automatic zone re-signing d2059 1 a2059 1 Configuring DLZ d2108 1 a2108 1 Sample DLZ Driver @ 1.1.1.15.2.3 log @Pull up following revision(s) (requested by he in ticket #878): distrib/sets/lists/base/ad.aarch64: patch distrib/sets/lists/base/ad.arm: patch distrib/sets/lists/base/ad.mips: patch distrib/sets/lists/base/ad.powerpc: patch distrib/sets/lists/base/md.amd64: patch distrib/sets/lists/base/md.sparc64: patch distrib/sets/lists/base/shl.mi: patch doc/3RDPARTY: patch external/bsd/bind/dist/CHANGES: up to 1.15 external/bsd/bind/dist/COPYRIGHT: up to 1.1.1.9 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.9 external/bsd/bind/dist/README: up to 1.3 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.11 external/bsd/bind/dist/bin/delv/delv.c: up to 1.4 external/bsd/bind/dist/bin/dig/dig.1: up to 1.10 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.15 external/bsd/bind/dist/bin/dig/host.c: up to 1.11 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.11 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.c: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c: up to 1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.16 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.12 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-verify.c: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssectool.c: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssectool.h: up to 1.7 external/bsd/bind/dist/bin/named/client.c: up to 1.13 external/bsd/bind/dist/bin/named/config.c: up to 1.11 external/bsd/bind/dist/bin/named/include/named/globals.h: up to 1.9 external/bsd/bind/dist/bin/named/interfacemgr.c: up to 1.10 external/bsd/bind/dist/bin/named/main.c: up to 1.18 external/bsd/bind/dist/bin/named/query.c: up to 1.19 external/bsd/bind/dist/bin/named/server.c: up to 1.19 external/bsd/bind/dist/bin/named/update.c: up to 1.11 external/bsd/bind/dist/bin/named/win32/dlz_dlopen_driver.c: up to 1.4 external/bsd/bind/dist/bin/named/win32/os.c: up to 1.8 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.9 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.8 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.13 external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8za-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8zc-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0m-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0o-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1h-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1j-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.12 external/bsd/bind/dist/bin/tests/dst/gsstest.c: up to 1.9 external/bsd/bind/dist/bin/tests/sig0_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/README: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ans.pl: up to 1.3 external/bsd/bind/dist/bin/tests/system/checkconf/altdlz.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/bad-sharedwritable1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-sharedwritable2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/checkconf/max-ttl.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad3.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad4.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/badttl.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/inherit.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/nowarn.inherited.owner.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/warn.inherit.origin.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/warn.inherited.owner.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/delv/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/delv/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/delv/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/delv/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/delv/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/delv/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/delv/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/dnskey-nsec3-unknown.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/dnskey-unknown.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/future.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/dnssec/ns5/named.conf delete external/bsd/bind/dist/bin/tests/system/dnssec/ns5/named1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns5/named2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns5/sign.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/setup.sh: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/emptyzones/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/emptyzones/ns1/named2.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/forward/ns4/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/genzone.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/geoip/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/geoip/ns2/named6.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/geoip/setup.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/inline/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/inline/ns2/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/inline/setup.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/legacy/build.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns1/named1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns1/named2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns1/trusted.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns2/dropedns.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns2/named.dropedns: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns3/dropedns-notcp.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns3/named.dropedns: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns3/named.notcp: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns4/named.args: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns4/plain.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns5/named.args: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns5/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns5/named.notcp: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns5/plain-notcp.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns6/edns512.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns6/edns512.db.signed: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns6/named.args: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns6/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns6/sign.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns7/edns512-notcp.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns7/edns512-notcp.db.signed: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns7/named.args: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns7/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns7/named.notcp: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/ns7/sign.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/legacy/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/notify/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/ns2/generic.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/notify/ns2/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/notify/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/notify/ns4/named.port: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/notify/ns5/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/notify/ns5/x21.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/notify/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/reclimit/README: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ans4/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ans7/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns3/hints.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns3/named1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns3/named2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns3/named3.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/ns3/named4.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/redirect/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns4/tld1.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns4/tld2.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/resolver/ns7/all-cnames.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named1.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named2.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/rpzrecurse/README: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/db.l0: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/db.l1.l0: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.clientip1: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.clientip2: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.clientip.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.conf.header: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.default.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/root.hint: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/testgen.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rrchecker/typelist.good: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/upforwd/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/upforwd/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/upforwd/ns2/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/upforwd/ns3/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/views/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/views/ns2/external/inline.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/views/ns2/internal/inline.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/views/ns2/named2.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/views/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/views/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/dig1.good: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/dig2.good: up to 1.1.1.8 external/bsd/bind/dist/config.h.in: up to 1.11 external/bsd/bind/dist/config.h.win32: up to 1.1.1.11 external/bsd/bind/dist/configure: up to 1.4 external/bsd/bind/dist/configure.in: up to 1.7 external/bsd/bind/dist/contrib/dlz/example/README: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/README.md: up to 1.1.1.2 external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c: up to 1.1.1.5 external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/README: up to 1.1.1.1 external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/dns-data.txt: up to 1.1.1.2 external/bsd/bind/dist/contrib/dlz/modules/bdbhpt/testing/named.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/sdb/ldap/ldapdb.c: up to 1.5 external/bsd/bind/dist/contrib/zkt-1.1.2/CHANGELOG delete external/bsd/bind/dist/contrib/zkt-1.1.2/LICENSE delete external/bsd/bind/dist/contrib/zkt-1.1.2/Makefile.in delete external/bsd/bind/dist/contrib/zkt-1.1.2/README delete external/bsd/bind/dist/contrib/zkt-1.1.2/README.logging delete external/bsd/bind/dist/contrib/zkt-1.1.2/TODO delete external/bsd/bind/dist/contrib/zkt-1.1.2/config.h.in delete external/bsd/bind/dist/contrib/zkt-1.1.2/config_zkt.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/configure delete external/bsd/bind/dist/contrib/zkt-1.1.2/configure.ac delete external/bsd/bind/dist/contrib/zkt-1.1.2/debug.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/distribute.sh delete external/bsd/bind/dist/contrib/zkt-1.1.2/dki.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/dki.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/doc/KeyRollover.ms delete external/bsd/bind/dist/contrib/zkt-1.1.2/doc/KeyRollover.ps delete external/bsd/bind/dist/contrib/zkt-1.1.2/doc/draft-gudmundsson-life-of-dnskey-00.txt delete external/bsd/bind/dist/contrib/zkt-1.1.2/doc/draft-ietf-dnsop-rfc4641bis-01.txt delete external/bsd/bind/dist/contrib/zkt-1.1.2/doc/rfc4641.txt delete external/bsd/bind/dist/contrib/zkt-1.1.2/doc/rfc5011.txt delete external/bsd/bind/dist/contrib/zkt-1.1.2/domaincmp.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/domaincmp.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dist.sh delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/Kdyn.example.net.+007+30323.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/Kdyn.example.net.+007+30323.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/Kdyn.example.net.+007+52935.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/Kdyn.example.net.+007+52935.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/zktlog-dyn.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/zone.db.dsigned delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/dyn.example.net/zone.org delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+02957.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+02957.published delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+21605.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+21605.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+52101.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+52101.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+56360.depreciated delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/Kexample.net.+008+56360.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/z.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/zktlog-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/example.net/zone.db.signed delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/dlvset-sub.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/dsset-dyn.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/dsset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/dsset-sub.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/keyset-dyn.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/keyset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/keysets/keyset-sub.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/named.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+005+24183.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+005+24183.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+005+44660.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+005+44660.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+00855.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+00855.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+34493.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+34493.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+55983.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+55983.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+59870.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+007+59870.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+010+07987.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+010+07987.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+010+33176.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/Ksub.example.net.+010+33176.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/dlvset-sub.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/maxhexsalt delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/maxhexsalt+1 delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/zktlog-sub.example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/sub.example.net/zone.db.signed delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/zkt.log delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/zone.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+25598.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+25598.published delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+37983.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+37983.published delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+47280.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+47280.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+60407.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/Kexample.de.+005+60407.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/dsset-example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/keyset-example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/keyset-sub.example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+27647.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+27647.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+32679.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+32679.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+38331.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+38331.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+51846.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+51846.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+55550.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/Ksub.example.de.+005+55550.published delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/dlvset-sub.example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/dsset-sub.example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/keyset-sub.example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/ksub.example.de.+005+08544.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/ksub.example.de.+005+08544.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/ksub.example.de.+005+27861.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/ksub.example.de.+005+27861.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/ksub.example.de.+005+42639.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/ksub.example.de.+005+42639.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/parent-sub.example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/sub.example.de/zone.db.signed delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/zone.db.signed delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/example.de/zone.soa delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/de/keyset-example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/dnssec.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/log/zktlog-example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/log/zktlog-sub.example.de. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/named.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zone.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/dnssec-extern.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/dnssec-intern.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/dnssec-signer-extern delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/dnssec-signer-intern delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/dnssec-zkt-extern delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/dnssec-zkt-intern delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/Kexample.net.+005+08885.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/Kexample.net.+005+08885.published delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/Kexample.net.+005+23553.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/Kexample.net.+005+23553.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/Kexample.net.+005+38930.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/Kexample.net.+005+38930.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/dsset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/keyset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/example.net/zone.db.signed delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/keyset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/extern/zkt-ext.log delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/Kexample.net.+005+00126.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/Kexample.net.+005+00126.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/Kexample.net.+005+52235.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/Kexample.net.+005+52235.published delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/Kexample.net.+005+57602.key delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/Kexample.net.+005+57602.private delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/dnskey.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/dsset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/keyset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/zone.db delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/example.net/zone.db.signed delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/keyset-example.net. delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/intern/zkt-int.log delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/named.conf delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/named.log delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/root.hint delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/views/viewtest.sh delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/zkt-ls.sh delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/zkt-signer.sh delete external/bsd/bind/dist/contrib/zkt-1.1.2/log.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/log.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/dnssec-zkt.8 delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-conf.8 delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-conf.8.html delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-conf.8.org delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-conf.8.pdf delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-keyman.8 delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-keyman.8.html delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-keyman.8.pdf delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-ls.8 delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-ls.8.html delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-ls.8.pdf delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-signer.8 delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-signer.8.html delete external/bsd/bind/dist/contrib/zkt-1.1.2/man/zkt-signer.8.pdf delete external/bsd/bind/dist/contrib/zkt-1.1.2/misc.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/misc.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/ncparse.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/ncparse.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/nscomm.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/nscomm.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/rollover.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/rollover.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/soaserial.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/soaserial.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/strlist.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/strlist.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/tcap.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/tcap.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/zconf.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zconf.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/zfparse.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zfparse.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt-conf.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt-keyman.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt-ls.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt-signer.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt-soaserial.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zkt.h delete external/bsd/bind/dist/contrib/zkt-1.1.2/zone.c delete external/bsd/bind/dist/contrib/zkt-1.1.2/zone.h delete external/bsd/bind/dist/contrib/zkt-1.1.3/CHANGELOG: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/LICENSE: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/README: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/README.logging: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/TODO: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/config.h.in: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/config_zkt.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/configure: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/configure.ac: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/debug.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/distribute.sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/dki.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/dki.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/doc/KeyRollover.ms: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/doc/KeyRollover.ps: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/doc/draft-gudmundsson-life-of-dnskey-00.txt: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/doc/draft-ietf-dnsop-rfc4641bis-01.txt: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/doc/rfc4641.txt: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/doc/rfc5011.txt: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/domaincmp.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/domaincmp.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dist.sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dnssec.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dyn.example.net/dnssec.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dyn.example.net/zktlog-dyn.example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dyn.example.net/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dyn.example.net/zone.db.dsigned: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/dyn.example.net/zone.org: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/dnskey.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/dnssec.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/zktlog-example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/zone.db.signed: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/zone.hosts: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/example.net/zone.localhost: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/keysets/dlvset-sub.example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/keysets/dsset-example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/keysets/dsset-sub.example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/keysets/keyset-example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/keysets/keyset-sub.example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/named.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/dlvset-sub.example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/dnskey.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/dnssec.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/maxhexsalt: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/maxhexsalt+1: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/zktlog-sub.example.net.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/sub.example.net/zone.db.signed: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/flat/zone.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/sub.example.de/dlvset-sub.example.de.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/sub.example.de/dnssec.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/sub.example.de/parent-sub.example.de.: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/sub.example.de/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/sub.example.de/zone.db.signed: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/zone.db.signed: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/de/example.de/zone.soa: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/dnssec.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/named.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/hierarchical/zone.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/dnssec-extern.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/dnssec-intern.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/dnssec-signer-extern: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/dnssec-signer-intern: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/dnssec-zkt-extern: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/dnssec-zkt-intern: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/extern/example.net/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/extern/example.net/zone.db.signed: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/extern/zkt-ext.log: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/intern/example.net/zone.db: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/intern/example.net/zone.db.signed: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/intern/zkt-int.log: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/named.conf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/named.log: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/root.hint: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/views/viewtest.sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/zkt-ls.sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/examples/zkt-signer.sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/log.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/log.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/dnssec-zkt.8: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-conf.8: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-conf.8.html: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-conf.8.org: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-conf.8.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-keyman.8: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-keyman.8.html: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-keyman.8.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-ls.8: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-ls.8.html: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-ls.8.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-signer.8: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-signer.8.html: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/man/zkt-signer.8.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/misc.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/misc.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/ncparse.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/ncparse.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/nscomm.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/nscomm.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/rollover.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/rollover.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/soaserial.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/soaserial.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/strlist.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/strlist.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/tcap.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/tcap.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zconf.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zconf.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zfparse.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zfparse.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt-conf.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt-keyman.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt-ls.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt-signer.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt-soaserial.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zkt.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zone.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/zkt-1.1.3/zone.h: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.18 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.9 external/bsd/bind/dist/doc/arm/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/isc-logo.pdf: up to 1.4 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.3 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.3 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/xsl/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/isc-docbook-latex.xsl.in: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/isc-notes-html.xsl.in: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/isc-notes-latex.xsl.in: up to 1.1.1.1 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.16 external/bsd/bind/dist/lib/bind9/check.c: up to 1.12 external/bsd/bind/dist/lib/bind9/getaddresses.c: up to 1.6 external/bsd/bind/dist/lib/dns/acache.c: up to 1.7 external/bsd/bind/dist/lib/dns/adb.c: up to 1.11 external/bsd/bind/dist/lib/dns/api: up to 1.3 external/bsd/bind/dist/lib/dns/client.c: up to 1.10 external/bsd/bind/dist/lib/dns/diff.c: up to 1.9 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.10 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.11 external/bsd/bind/dist/lib/dns/ecdb.c: up to 1.9 external/bsd/bind/dist/lib/dns/gen.c: up to 1.7 external/bsd/bind/dist/lib/dns/geoip.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/include/dns/dispatch.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/log.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/rdataset.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/request.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/rpz.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.16 external/bsd/bind/dist/lib/dns/journal.c: up to 1.9 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.10 external/bsd/bind/dist/lib/dns/log.c: up to 1.8 external/bsd/bind/dist/lib/dns/mapapi: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/master.c: up to 1.14 external/bsd/bind/dist/lib/dns/masterdump.c: up to 1.11 external/bsd/bind/dist/lib/dns/message.c: up to 1.15 external/bsd/bind/dist/lib/dns/name.c: up to 1.11 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.9 external/bsd/bind/dist/lib/dns/nsec3.c: up to 1.11 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.8 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.8 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/private.c: up to 1.7 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.10 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.20 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/openpgpkey_61.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/openpgpkey_61.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/sig_24.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdatalist.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdataslab.c: up to 1.11 external/bsd/bind/dist/lib/dns/request.c: up to 1.9 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.21 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.9 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.9 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.9 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.9 external/bsd/bind/dist/lib/dns/spnego_asn1.c: up to 1.7 external/bsd/bind/dist/lib/dns/tests/Kdh.+002+18602.key: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.7 external/bsd/bind/dist/lib/dns/tests/db_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/tests/dbversion_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/dh_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/gost_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/master_test.c: up to 1.6 external/bsd/bind/dist/lib/dns/tests/name_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/rbt_serialize_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/tests/zonemgr_test.c: up to 1.4 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.8 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.8 external/bsd/bind/dist/lib/dns/validator.c: up to 1.13 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.11 external/bsd/bind/dist/lib/dns/zone.c: up to 1.14 external/bsd/bind/dist/lib/dns/zt.c: up to 1.8 external/bsd/bind/dist/lib/irs/getnameinfo.c: up to 1.7 external/bsd/bind/dist/lib/irs/win32/libirs.def: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.18 external/bsd/bind/dist/lib/isc/hash.c: up to 1.9 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.8 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.9 external/bsd/bind/dist/lib/isc/httpd.c: up to 1.8 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/include/isc/print.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/radix.h: up to 1.10 external/bsd/bind/dist/lib/isc/include/isc/ratelimiter.h: up to 1.5 external/bsd/bind/dist/lib/isc/md5.c: up to 1.7 external/bsd/bind/dist/lib/isc/mem.c: up to 1.12 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/print.c: up to 1.5 external/bsd/bind/dist/lib/isc/pthreads/mutex.c: up to 1.6 external/bsd/bind/dist/lib/isc/radix.c: up to 1.8 external/bsd/bind/dist/lib/isc/ratelimiter.c: up to 1.6 external/bsd/bind/dist/lib/isc/result.c: up to 1.5 external/bsd/bind/dist/lib/isc/sha1.c: up to 1.8 external/bsd/bind/dist/lib/isc/sha2.c: up to 1.10 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/tests/mem_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/tests/radix_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/time_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/unix/app.c: up to 1.13 external/bsd/bind/dist/lib/isc/unix/include/isc/net.h: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/isc/time.h: up to 1.7 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.8 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.17 external/bsd/bind/dist/lib/isc/unix/stdio.c: up to 1.7 external/bsd/bind/dist/lib/isc/unix/time.c: up to 1.9 external/bsd/bind/dist/lib/isc/win32/include/isc/platform.h.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/win32/include/isc/time.h: up to 1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/win32os.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.10 external/bsd/bind/dist/lib/isc/win32/win32os.c: up to 1.6 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.16 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.11 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.9 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.13 external/bsd/bind/dist/lib/lwres/compat.c: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/gethost.c: up to 1.7 external/bsd/bind/dist/lib/lwres/win32/liblwres.def: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/nsprobe.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.5 external/bsd/bind/dist/srcid: up to 1.9 external/bsd/bind/dist/version: up to 1.13 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildSetup.bat.in: up to 1.1.1.4 external/bsd/bind/include/config.h: up to 1.16 external/bsd/bind/include/dns/code.h: up to 1.11 external/bsd/bind/include/dns/enumclass.h: up to 1.7 external/bsd/bind/include/dns/enumtype.h: up to 1.10 external/bsd/bind/include/dns/rdatastruct.h: up to 1.10 external/bsd/bind/include/isc/platform.h: up to 1.19 external/bsd/bind/lib/libbind9/shlib_version: up to 1.14 external/bsd/bind/lib/libdns/shlib_version: up to 1.16 external/bsd/bind/lib/libirs/shlib_version: up to 1.3 external/bsd/bind/lib/libisc/shlib_version: up to 1.16 external/bsd/bind/lib/libisccc/shlib_version: up to 1.14 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.14 external/bsd/bind/lib/liblwres/shlib_version: up to 1.14 Update BIND to 9.10.2-P2. @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d251 1 a251 1 1995. See Proposed Standards. d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d561 1 a561 1 Generate Shared Keys for Each Pair of Hosts d569 1 a569 1 Automatic Generation d593 1 a593 1 Manual Generation d608 1 a608 1 Copying the Shared Secret to Both Machines d616 1 a616 1 Informing the Servers of the Key's Existence d643 1 a643 1 Instructing the Server to Use the Key d675 1 a675 1 TSIG Key Based Access Control d702 1 a702 1 Errors d728 1 a728 1 TKEY d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d881 1 a881 1 Signing the Zone d923 1 a923 1 Configuring Servers d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing a1183 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1201 1 a1201 1 Private-type records d1242 1 a1242 1 DNSKEY rollovers d1247 1 a1247 1 Dynamic DNS update method d1269 1 a1269 1 Automatic key rollovers d1284 1 a1284 1 NSEC3PARAM rollovers via UPDATE d1291 1 a1291 1 Converting from NSEC to NSEC3 d1298 1 a1298 1 Converting from NSEC3 to NSEC d1304 1 a1304 1 Converting from secure to insecure d1319 1 a1319 1 Periodic re-signing d1326 1 a1326 1 NSEC3 and OPTOUT d1348 1 a1348 1 Validating Resolver d1359 1 a1359 1 Authoritative Server d1434 2 a1435 3 addition, BIND can be used with all current versions of SoftHSM, a software-based HSM simulator library produced by the OpenDNSSEC project. d1455 1 a1455 1 Prerequisites d1464 1 a1464 1 Native PKCS#11 d1470 6 a1475 6 this writing, only the Thales nShield HSM and SoftHSMv2 can be used in this fashion. For other HSMs, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: Eventually, when more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will be deprecated.) a1494 37

    Building SoftHSMv2

    SoftHSMv2, the latest development version of SoftHSM, is available from https://github.com/opendnssec/SoftHSMv2 . It is a software library developed by the OpenDNSSEC project ( http://www.opendnssec.org ) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of a SQLite3 database on the local filesystem. It provides less security than a true HSM, but it allows you to experiment with native PKCS#11 when an HSM is not available. SoftHSMv2 can be configured to use either OpenSSL or the Botan library to perform cryptographic functions, but when using it for native PKCS#11 in BIND, OpenSSL is required.

    By default, the SoftHSMv2 configuration file is prefix/etc/softhsm2.conf (where prefix is configured at compile time). This location can be overridden by the SOFTHSM2_CONF environment variable. The SoftHSMv2 cryptographic store must be installed and initialized before using it with BIND.

    $  cd SoftHSMv2 
    $  configure --with-crypto-backend=openssl --prefix=/opt/pkcs11/usr --enable-gost 
    $  make 
    $  make install 
    $  /opt/pkcs11/usr/bin/softhsm-util --init-token 0 --slot 0 --label softhsmv2 
          
    d1498 1 a1498 1 OpenSSL-based PKCS#11 d1515 5 a1519 5 Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

    d1521 11 a1531 11 Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

    d1543 2 a1544 2 The latest OpenSSL versions as of this writing (January 2015) are 0.9.8zc, 1.0.0o, and 1.0.1j. d1556 1 a1556 1 Patching OpenSSL d1558 1 a1558 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1562 1 a1562 1 $ tar zxf openssl-0.9.8zc.tar.gz d1566 2 a1567 2 $ patch -p1 -d openssl-0.9.8zc \ < bind9/bin/pkcs11/openssl-0.9.8zc-patch d1571 3 a1573 3 Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch. d1576 5 a1580 5 When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9. d1583 2 a1584 2 Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure. d1589 1 a1589 1 Building OpenSSL for the AEP Keyper on Linux d1591 5 a1595 5 The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL. d1598 3 a1600 3 The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib: d1606 4 a1609 4 This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options. d1612 2 a1613 2 Finally, the Keyper library requires threads, so we must specify -pthread. d1616 1 a1616 1 $ cd openssl-0.9.8zc d1618 3 a1620 3 --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr d1623 4 a1626 4 After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above. d1631 1 a1631 1 Building OpenSSL for the SCA 6000 on Solaris d1633 4 a1636 4 The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'. d1639 2 a1640 2 In this example, we are building on Solaris x86 on an AMD64 system. d1643 1 a1643 1 $ cd openssl-0.9.8zc d1645 3 a1647 3 --pk11-libname=/usr/lib/64/libpkcs11.so \ --pk11-flavor=crypto-accelerator \ --prefix=/opt/pkcs11/usr d1650 1 a1650 1 (For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.) d1653 3 a1655 3 After configuring, run make and make test. d1660 1 a1660 1 Building OpenSSL for SoftHSM d1662 15 a1676 17 SoftHSM (version 1) is a software library developed by the OpenDNSSEC project ( http://www.opendnssec.org ) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of a SQLite3 database on the local filesystem. SoftHSM uses the Botan library to perform cryptographic functions. Though less secure than a true HSM, it can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file: d1679 1 a1679 1 $ cd softhsm-1.3.7 d1688 4 a1691 4 SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL. d1694 1 a1694 1 $ cd openssl-0.9.8zc d1696 3 a1698 3 --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr d1701 2 a1702 2 After configuring, run "make" and "make test". d1713 1 a1713 1 (pkcs11) PKCS #11 engine support (sign only) d1717 1 a1717 1 (pkcs11) PKCS #11 engine support (crypto accelerator) d1733 1 a1733 1 Configuring BIND 9 for Linux with the AEP Keyper d1735 2 a1736 2 To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build. d1739 4 a1742 4 The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line. d1747 2 a1748 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so d1753 1 a1753 1 Configuring BIND 9 for Solaris with the SCA 6000 d1755 2 a1756 2 To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build. d1761 2 a1762 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/usr/lib/64/libpkcs11.so d1766 5 a1770 5 If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure). d1775 1 a1775 1 Configuring BIND 9 for SoftHSM d1779 2 a1780 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so d1796 1 a1796 1 PKCS#11 Tools d1819 1 a1819 1 Using the HSM d1940 1 a1940 1 Specifying the engine on the command line d1972 1 a1972 1 Running named with automatic zone re-signing d1988 7 a1994 7 openssl_conf = openssl_def [ openssl_def ] engines = engine_section [ engine_section ] pkcs11 = pkcs11_section [ pkcs11_section ] PIN = <PLACE PIN HERE> d2005 1 a2005 1 pkcs11:object=local-zsk;pin-source=/etc/hsmpin, d2012 3 a2014 3 Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way. d2059 1 a2059 1 Configuring DLZ d2108 1 a2108 1 Sample DLZ Driver d2158 1 a2158 1 IPv6 Support in BIND 9 d2192 1 a2192 1 see the section called “IPv6 addresses (AAAA)”. d2196 1 a2196 1 Address Lookups Using AAAA Records d2215 1 a2215 1 Address to Name Lookups Using Nibble Format d2250 1 a2250 1

    BIND 9.10.2-P2

    @ 1.1.1.15.2.4 log @Pull up following revision(s) (requested by christos in ticket #917): doc/3RDPARTY: patch external/bsd/bind/dist/CHANGES: up to 1.16 external/bsd/bind/dist/README: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.17 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.4 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.10 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.4 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.4 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/api: up to 1.4 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.9 external/bsd/bind/dist/srcid: up to 1.10 external/bsd/bind/dist/version: up to 1.14 Update BIND to 9.10.2-P3, addressing CVE-2015-5477. @ text @d17 1 a17 1 d2297 1 a2297 1

    BIND 9.10.2-P3

    @ 1.1.1.15.2.5 log @Pull up the following, requested by snj in ticket #973: external/bsd/bind/dist/CHANGES 1.17 external/bsd/bind/dist/README 1.5 external/bsd/bind/dist/srcid 1.11 external/bsd/bind/dist/version 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html 1.1.1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html 1.1.1.17 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html 1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html 1.1.1.18 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html 1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html 1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html 1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html 1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html 1.1.1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html 1.1.1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html 1.1.1.3 external/bsd/bind/dist/doc/arm/Bv9ARM.html 1.5 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf 1.11 external/bsd/bind/dist/doc/arm/latex-fixup.pl 1.1.1.5 external/bsd/bind/dist/doc/arm/man.arpaname.html 1.5 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html 1.5 external/bsd/bind/dist/doc/arm/man.delv.html 1.5 external/bsd/bind/dist/doc/arm/man.dig.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html 1.5 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html 1.5 external/bsd/bind/dist/doc/arm/man.genrandom.html 1.5 external/bsd/bind/dist/doc/arm/man.host.html 1.5 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html 1.5 external/bsd/bind/dist/doc/arm/man.named-checkconf.html 1.5 external/bsd/bind/dist/doc/arm/man.named-checkzone.html 1.5 external/bsd/bind/dist/doc/arm/man.named-journalprint.html 1.5 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html 1.5 external/bsd/bind/dist/doc/arm/man.named.html 1.5 external/bsd/bind/dist/doc/arm/man.nsec3hash.html 1.5 external/bsd/bind/dist/doc/arm/man.nsupdate.html 1.5 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html 1.5 external/bsd/bind/dist/doc/arm/man.rndc.conf.html 1.5 external/bsd/bind/dist/doc/arm/man.rndc.html 1.5 external/bsd/bind/dist/doc/arm/notes.html 1.1.1.3 external/bsd/bind/dist/doc/arm/notes.pdf 1.1.1.3 external/bsd/bind/dist/doc/arm/notes.xml 1.1.1.3 external/bsd/bind/dist/lib/dns/api 1.5 external/bsd/bind/dist/lib/dns/hmac_link.c 1.8 external/bsd/bind/dist/lib/dns/ncache.c 1.10 external/bsd/bind/dist/lib/dns/openssldh_link.c 1.9 external/bsd/bind/dist/lib/dns/openssldsa_link.c 1.10 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c 1.9 external/bsd/bind/dist/lib/dns/opensslrsa_link.c 1.10 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c 1.1.1.5 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c 1.1.1.5 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata.c 1.12 external/bsd/bind/dist/lib/dns/resolver.c 1.22 external/bsd/bind/dist/lib/dns/include/dst/dst.h 1.10 external/bsd/bind/dist/lib/dns/rdata/generic/openpgpkey_61.c 1.1.1.2 doc/3RDPARTY (patch) Update BIND to 9.10.2-P4. Changes: - Fix CVE-2015-5722 - Fix CVE-2015-5986 @ text @d17 1 a17 1 d2297 1 a2297 1

    BIND 9.10.2-P4

    @ 1.1.1.15.2.6 log @Pull up following revision(s) (requested by snj in ticket #1140): distrib/sets/lists/base/ad.aarch64: patch distrib/sets/lists/base/ad.arm: patch distrib/sets/lists/base/ad.mips: patch distrib/sets/lists/base/ad.powerpc: patch distrib/sets/lists/base/md.amd64: patch distrib/sets/lists/base/md.sparc64: patch distrib/sets/lists/base/shl.mi: patch distrib/sets/lists/debug/ad.aarch64: patch distrib/sets/lists/debug/ad.arm: patch distrib/sets/lists/debug/ad.mips: patch distrib/sets/lists/debug/ad.powerpc: patch distrib/sets/lists/debug/md.amd64: patch distrib/sets/lists/debug/md.sparc64: patch distrib/sets/lists/debug/shl.mi: patch doc/3RDPARTY: patch external/bsd/bind/bind2netbsd: up to 1.3 external/bsd/bind/dist/CHANGES: up to 1.20 external/bsd/bind/dist/COPYRIGHT: up to 1.1.1.10 external/bsd/bind/dist/README: up to 1.8 external/bsd/bind/dist/bin/check/check-tool.c: up to 1.8 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.12 external/bsd/bind/dist/bin/check/named-checkzone.c: up to 1.8 external/bsd/bind/dist/bin/confgen/keygen.c: up to 1.7 external/bsd/bind/dist/bin/confgen/util.c: up to 1.5 external/bsd/bind/dist/bin/dig/dig.1: up to 1.11 external/bsd/bind/dist/bin/dig/dig.c: up to 1.11 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.17 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.12 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.12 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c: up to 1.12 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.17 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.16 external/bsd/bind/dist/bin/named/bind9.xsl: up to 1.1.1.8 external/bsd/bind/dist/bin/named/bind9.xsl.h: up to 1.9 external/bsd/bind/dist/bin/named/client.c: up to 1.15 external/bsd/bind/dist/bin/named/config.c: up to 1.12 external/bsd/bind/dist/bin/named/control.c: up to 1.10 external/bsd/bind/dist/bin/named/controlconf.c: up to 1.11 external/bsd/bind/dist/bin/named/include/named/lwdclient.h: up to 1.5 external/bsd/bind/dist/bin/named/include/named/main.h: up to 1.6 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.10 external/bsd/bind/dist/bin/named/interfacemgr.c: up to 1.11 external/bsd/bind/dist/bin/named/logconf.c: up to 1.8 external/bsd/bind/dist/bin/named/lwdclient.c: up to 1.5 external/bsd/bind/dist/bin/named/lwresd.c: up to 1.7 external/bsd/bind/dist/bin/named/main.c: up to 1.19 external/bsd/bind/dist/bin/named/named.8: up to 1.8 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.9 external/bsd/bind/dist/bin/named/query.c: up to 1.21 external/bsd/bind/dist/bin/named/server.c: up to 1.20 external/bsd/bind/dist/bin/named/statschannel.c: up to 1.11 external/bsd/bind/dist/bin/named/update.c: up to 1.12 external/bsd/bind/dist/bin/named/win32/named.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/win32/named.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/win32/named.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/win32/ntservice.c: up to 1.7 external/bsd/bind/dist/bin/named/win32/os.c: up to 1.9 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.7 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.14 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.10 external/bsd/bind/dist/bin/pkcs11/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8zc-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8ze-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0o-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0q-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1j-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1l-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.c: up to 1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.c: up to 1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.c: up to 1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.6 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.8 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.14 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/util.c: up to 1.5 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/adb_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/backtrace_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/byaddr_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/byname_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/cfg_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/compress_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/db/t_db.c: up to 1.8 external/bsd/bind/dist/bin/tests/db_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/dst/dst_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/entropy2_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/entropy_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/fromhex.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/fsaccess_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/gxba_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/gxbn_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/hash_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/inter_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/keyboard_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lex_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lfsr_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/log_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lwres_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lwresconf_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/makejournal.c: up to 1.4 external/bsd/bind/dist/bin/tests/master_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/name_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/names/t_names.c: up to 1.10 external/bsd/bind/dist/bin/tests/net/driver.c: up to 1.7 external/bsd/bind/dist/bin/tests/net/netaddr_multicast.c: up to 1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/pkcs11-hmacmd5.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/pkcs11-md5sum.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/printmsg.c: delete external/bsd/bind/dist/bin/tests/printmsg.h: delete external/bsd/bind/dist/bin/tests/ratelimiter_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/rbt/t_rbt.c: up to 1.8 external/bsd/bind/dist/bin/tests/rbt_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/rdata_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/serial_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/sig0_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/sock_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/sym_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/system/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/README: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/builtin/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/checkconf/good-class.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-caa-rr.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-dns-sd-reverse.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsap-empty.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsap-odd-nibble.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-unspec.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-dns-sd-reverse.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-gc-msdcs.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsap.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/cleanall.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/ditch.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c: up to 1.4 external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey-auto.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey-update.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds-auto.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds-update.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/ednscompliance/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ednscompliance/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ednscompliance/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ans4/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named.args: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named3.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/root.hint: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/inline/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/zone/inheritownerafterinclude.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/masterfile/zone/inheritownerafterinclude.good: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/masterfile/zone/nameservers.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/reclimit/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/test1.example.net.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/test2.example.net.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard1: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard2a: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard2b: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard3: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard3.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rrsetorder/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/bigkey.c: up to 1.7 external/bsd/bind/dist/bin/tests/system/sit/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/staticstub/ns2/named.conf.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/named.conf.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/undelegated.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statistics/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/ns1/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/ns1/zone.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statistics/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/fetch.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/server-json.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/server-xml.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/stress/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/stress/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c: up to 1.7 external/bsd/bind/dist/bin/tests/system/views/ns2/1.10.in-addr.arpa.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/views/ns2/named2.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/zonechecks/bigserial.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/task_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/tasks/t_tasks.c: up to 1.8 external/bsd/bind/dist/bin/tests/timer_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/wire_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/zone_test.c: up to 1.9 external/bsd/bind/dist/bin/tools/arpaname.c: up to 1.5 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c: up to 1.8 external/bsd/bind/dist/bin/tools/named-journalprint.c: up to 1.7 external/bsd/bind/dist/bin/tools/named-rrchecker.c: up to 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.10 external/bsd/bind/dist/bin/win32/BINDInstall/VersionInfo.cpp: up to 1.1.1.2 external/bsd/bind/dist/config.h.in: up to 1.12 external/bsd/bind/dist/config.h.win32: up to 1.1.1.12 external/bsd/bind/dist/configure: up to 1.5 external/bsd/bind/dist/configure.in: up to 1.8 external/bsd/bind/dist/contrib/README: up to 1.1.1.3 external/bsd/bind/dist/contrib/scripts/dnssec-keyset.sh: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.19 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.18 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.17 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.14 external/bsd/bind/dist/doc/arm/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/html-fixup.pl: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/latex-fixup.pl: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.8 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/misc/rfc-compliance: up to 1.1.1.4 external/bsd/bind/dist/isc-config.sh.in: up to 1.1.1.6 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.17 external/bsd/bind/dist/lib/bind9/check.c: up to 1.13 external/bsd/bind/dist/lib/dns/adb.c: up to 1.12 external/bsd/bind/dist/lib/dns/api: up to 1.8 external/bsd/bind/dist/lib/dns/cache.c: up to 1.9 external/bsd/bind/dist/lib/dns/callbacks.c: up to 1.6 external/bsd/bind/dist/lib/dns/client.c: up to 1.11 external/bsd/bind/dist/lib/dns/diff.c: up to 1.10 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.11 external/bsd/bind/dist/lib/dns/dlz.c: up to 1.8 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.12 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.12 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.8 external/bsd/bind/dist/lib/dns/dst_parse.c: up to 1.9 external/bsd/bind/dist/lib/dns/geoip.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/gssapi_link.c: up to 1.9 external/bsd/bind/dist/lib/dns/gssapictx.c: up to 1.9 external/bsd/bind/dist/lib/dns/hmac_link.c: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/adb.h: up to 1.7 external/bsd/bind/dist/lib/dns/include/dns/log.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/name.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/resolver.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/result.h: up to 1.7 external/bsd/bind/dist/lib/dns/include/dns/rrl.h: up to 1.4 external/bsd/bind/dist/lib/dns/include/dns/stats.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/types.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/update.h: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.17 external/bsd/bind/dist/lib/dns/include/dst/dst.h: up to 1.11 external/bsd/bind/dist/lib/dns/journal.c: up to 1.10 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.11 external/bsd/bind/dist/lib/dns/log.c: up to 1.9 external/bsd/bind/dist/lib/dns/master.c: up to 1.15 external/bsd/bind/dist/lib/dns/message.c: up to 1.18 external/bsd/bind/dist/lib/dns/name.c: up to 1.12 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.11 external/bsd/bind/dist/lib/dns/nsec.c: up to 1.10 external/bsd/bind/dist/lib/dns/nsec3.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/order.c: up to 1.5 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/private.c: up to 1.8 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.11 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.21 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.13 external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/cert_37.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/cname_5.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/dname_39.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/ds_43.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/gpos_27.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/hinfo_13.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/isdn_20.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/loc_29.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/mb_7.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/md_3.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mf_4.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mg_8.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/minfo_14.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mr_9.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/ns_2.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3param_51.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/nsec_47.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/null_10.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/nxt_30.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/openpgpkey_61.c: up to 1.1.1.3 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/proforma.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/ptr_12.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/rp_17.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/sig_24.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/sshfp_44.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/unspec_103.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/x25_19.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/hs_4/a_1.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/a_1.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/aaaa_28.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/apl_42.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/in_1/dhcid_49.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/kx_36.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/nsap-ptr_23.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/nsap_22.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/px_26.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/srv_33.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c: up to 1.7 external/bsd/bind/dist/lib/dns/request.c: up to 1.10 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.25 external/bsd/bind/dist/lib/dns/result.c: up to 1.7 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.10 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.10 external/bsd/bind/dist/lib/dns/rrl.c: up to 1.5 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.10 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.10 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.9 external/bsd/bind/dist/lib/dns/tcpmsg.c: up to 1.5 external/bsd/bind/dist/lib/dns/tests/geoip_test.c: up to 1.4 external/bsd/bind/dist/lib/dns/tests/gost_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/tests/master_test.c: up to 1.7 external/bsd/bind/dist/lib/dns/tests/rbt_serialize_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/rbt_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/rdatasetstats_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.10 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.9 external/bsd/bind/dist/lib/dns/update.c: up to 1.5 external/bsd/bind/dist/lib/dns/view.c: up to 1.11 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.12 external/bsd/bind/dist/lib/dns/zone.c: up to 1.15 external/bsd/bind/dist/lib/irs/api: up to 1.1.1.9 external/bsd/bind/dist/lib/irs/getaddrinfo.c: up to 1.8 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.19 external/bsd/bind/dist/lib/isc/app_api.c: up to 1.8 external/bsd/bind/dist/lib/isc/assertions.c: up to 1.7 external/bsd/bind/dist/lib/isc/backtrace.c: up to 1.8 external/bsd/bind/dist/lib/isc/commandline.c: up to 1.6 external/bsd/bind/dist/lib/isc/entropy.c: up to 1.6 external/bsd/bind/dist/lib/isc/error.c: up to 1.5 external/bsd/bind/dist/lib/isc/heap.c: up to 1.8 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.9 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.10 external/bsd/bind/dist/lib/isc/httpd.c: up to 1.9 external/bsd/bind/dist/lib/isc/include/isc/app.h: up to 1.9 external/bsd/bind/dist/lib/isc/include/isc/json.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/isc/mem.h: up to 1.14 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/include/isc/print.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/safe.h: up to 1.4 external/bsd/bind/dist/lib/isc/include/isc/util.h: up to 1.11 external/bsd/bind/dist/lib/isc/lex.c: up to 1.7 external/bsd/bind/dist/lib/isc/lib.c: up to 1.8 external/bsd/bind/dist/lib/isc/mem.c: up to 1.13 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.7 external/bsd/bind/dist/lib/isc/nothreads/include/isc/mutex.h: up to 1.5 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/pool.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/print.c: up to 1.6 external/bsd/bind/dist/lib/isc/pthreads/mutex.c: up to 1.7 external/bsd/bind/dist/lib/isc/regex.c: up to 1.4 external/bsd/bind/dist/lib/isc/rwlock.c: up to 1.9 external/bsd/bind/dist/lib/isc/safe.c: up to 1.4 external/bsd/bind/dist/lib/isc/socket_api.c: up to 1.11 external/bsd/bind/dist/lib/isc/stats.c: up to 1.6 external/bsd/bind/dist/lib/isc/task.c: up to 1.12 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/tests/mem_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/tests/regex_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/tests/safe_test.c: up to 1.4 external/bsd/bind/dist/lib/isc/tests/socket_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/timer.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/app.c: up to 1.14 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.10 external/bsd/bind/dist/lib/isc/unix/ifiter_ioctl.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/ifiter_sysctl.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/isc/offset.h: up to 1.5 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.9 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.18 external/bsd/bind/dist/lib/isc/win32/interfaceiter.c: up to 1.7 external/bsd/bind/dist/lib/isc/win32/libisc.def.exclude: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/net.c: up to 1.9 external/bsd/bind/dist/lib/isc/win32/win32os.c: up to 1.7 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/isccc/alist.c: up to 1.5 external/bsd/bind/dist/lib/isccc/api: up to 1.1.1.11 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.10 external/bsd/bind/dist/lib/isccc/sexpr.c: up to 1.6 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.17 external/bsd/bind/dist/lib/isccfg/include/isccfg/cfg.h: up to 1.7 external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h: up to 1.6 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.12 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.10 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.8 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.14 external/bsd/bind/dist/lib/lwres/herror.c: up to 1.7 external/bsd/bind/dist/lib/lwres/print.c: up to 1.7 external/bsd/bind/dist/lib/lwres/win32/socket.c: up to 1.5 external/bsd/bind/dist/lib/samples/nsprobe.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/resolve.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-async.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-gai.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.6 external/bsd/bind/dist/srcid: up to 1.14 external/bsd/bind/dist/version: up to 1.18 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.5 external/bsd/bind/dist/win32utils/index.html: up to 1.1.1.7 external/bsd/bind/dist/win32utils/legacy/BuildSetup.bat.in: up to 1.1.1.5 external/bsd/bind/include/config.h: up to 1.18 external/bsd/bind/include/dns/enumclass.h: up to 1.8 external/bsd/bind/include/dns/enumtype.h: up to 1.11 external/bsd/bind/include/dns/rdatastruct.h: up to 1.11 external/bsd/bind/include/isc/platform.h: up to 1.21 external/bsd/bind/include/lwres/platform.h: up to 1.7 external/bsd/bind/lib/libbind9/shlib_version: up to 1.16 external/bsd/bind/lib/libdns/shlib_version: up to 1.18 external/bsd/bind/lib/libirs/shlib_version: up to 1.5 external/bsd/bind/lib/libisc/shlib_version: up to 1.18 external/bsd/bind/lib/libisccc/shlib_version: up to 1.16 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.16 external/bsd/bind/lib/liblwres/shlib_version: up to 1.16 Update BIND to 9.10.3-P4. @ text @d17 1 a17 1 d52 2 a53 2
    Split DNS
    Example split DNS setup
    d64 1 a64 1
    SIG(0)
    d67 1 a67 1
    Generating Keys
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d934 1 a934 1 dnssec-validation options must be set to d1050 1 a1050 1 been secure. d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1208 1 a1208 1 Private-type records d1249 1 a1249 1 DNSKEY rollovers d1254 1 a1254 1 Dynamic DNS update method d1276 1 a1276 1 Automatic key rollovers d1291 1 a1291 1 NSEC3PARAM rollovers via UPDATE d1298 1 a1298 1 Converting from NSEC to NSEC3 d1305 1 a1305 1 Converting from NSEC3 to NSEC d1311 1 a1311 1 Converting from secure to insecure d1326 1 a1326 1 Periodic re-signing d1333 1 a1333 1 NSEC3 and OPTOUT d1355 1 a1355 1 Validating Resolver d1366 1 a1366 1 Authoritative Server d1463 1 a1463 1 Prerequisites d1472 1 a1472 1 Native PKCS#11 d1505 1 a1505 1 Building SoftHSMv2 d1543 1 a1543 1 OpenSSL-based PKCS#11 d1601 1 a1601 1 Patching OpenSSL d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris d1705 1 a1705 1 Building OpenSSL for SoftHSM d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000 d1822 1 a1822 1 Configuring BIND 9 for SoftHSM d1843 1 a1843 1 PKCS#11 Tools d1866 1 a1866 1 Using the HSM d1987 1 a1987 1 Specifying the engine on the command line d2019 1 a2019 1 Running named with automatic zone re-signing d2106 1 a2106 1 Configuring DLZ d2155 1 a2155 1 Sample DLZ Driver d2227 1 a2227 1 Older versions of BIND 9 d2297 1 a2297 1

    BIND 9.10.3-P4

    @ 1.1.1.15.2.6.2.1 log @Sync with netbsd-5 @ text @d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS#11 (Cryptoki) support
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d102 1 a102 1
    DLZ (Dynamically Loadable Zones)
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d114 1 a114 1
    d120 1 a120 1 response to a NOTIFY from a master server, the d126 4 a129 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d134 4 a137 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d139 1 a139 2

    d141 1 a141 1
    d152 2 a153 2 allow-update or an update-policy clause in the zone statement. d156 1 a156 1 If the zone's update-policy is set to d159 2 a160 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d165 3 a167 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d179 1 a179 1
    d221 1 a221 1 is up to date is to run rndc stop. d227 1 a227 1 rndc freeze zone. d231 1 a231 1 rndc thaw zone d235 1 a235 1 rndc sync zone d240 1 a240 1 rndc sync -clean. d244 1 a244 1
    d251 1 a251 1 1995. See Proposed Standards. d261 1 a261 1 ixfr-from-differences is set d268 2 a269 2 IXFR, see the description of the request-ixfr clause of the server statement. d272 1 a272 1
    d274 1 a274 1 Split DNS
    d302 1 a302 1
    d304 1 a304 1 Example split DNS setup
    d306 7 a312 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d314 6 a319 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d321 7 a327 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d329 8 a336 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d338 5 a342 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d344 6 a349 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d351 8 a358 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d360 2 a361 2 Here's an example of a wildcard MX record:

    d364 35 a398 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d401 12 a412 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d415 4 a418 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d420 2 a421 2 Internal DNS server config:

        d484 2 a485 2 External (bastion host) DNS server config:

        d521 3 a523 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d532 1 a532 1
        d536 43 a578 35 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.
        d580 6 a585 4

        Generating a Shared Key

        d587 7 a593 6 TSIG keys can be generated using the tsig-keygen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name, algorithm and size can be specified by command line parameters; the defaults are "tsig-key", HMAC-SHA256, and 256 bits, respectively.

        d595 5 a599 8 Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using:

          $ tsig-keygen host1-host2. > host1-host2.key
        
        d601 8 a608 6 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.)

        d610 2 a611 5 tsig-keygen can also be run as ddns-confgen, in which case its output includes additional configuration text for setting up dynamic DNS in named. See ddns-confgen(8) for details. d614 1 a614 1
        d616 1 a616 1 Loading A New Key
        d618 3 a620 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d623 3 a625 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d629 4 a632 2 (This is the same key generated above using tsig-keygen.) d635 4 a638 17 Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

        Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key.

        TSIG keys that are known to a server can be listed using the command rndc tsig-list. d641 1 a641 1

        d643 1 a643 15 Instructing the Server to Use a Key

    A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    d645 4 a648 6 Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d652 1 a652 1 keys { host1-host2. ;}; d656 4 a659 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d662 4 a665 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d668 3 a670 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d673 1 a673 1
    d675 1 a675 1 TSIG-Based Access Control
    d677 7 a683 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d686 1 a686 2 An example of an allow-update directive using a TSIG key: d689 1 a689 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d692 2 a693 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d696 2 a697 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d700 1 a700 1
    d702 1 a702 1 Errors
    d704 7 a710 21 Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d712 11 a722 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d726 1 a726 1
    d728 32 a759 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d762 1 a762 1

    d764 1 a764 1 SIG(0)
    d766 4 a769 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d771 1 a771 1 granted or denied in ACL directives based on the key name. d775 2 a776 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d779 2 a780 1 SIG(0) signing of multiple-message TCP streams is not supported. d784 1 a784 1 generates SIG(0) signed messages is nsupdate. d787 1 a787 1
    d823 1 a823 1
    d825 1 a825 1 Generating Keys
    d827 1 a827 1 The dnssec-keygen program is used to d835 1 a835 1 ZONE, and must be usable for d869 1 a869 1 The dnssec-keyfromlabel program is used d871 1 a871 1 files. Its usage is similar to dnssec-keygen. d876 1 a876 1 $INCLUDE statements. d879 1 a879 1
    d881 1 a881 1 Signing the Zone
    d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1

    dnssec-signzone d921 1 a921 1

    d923 1 a923 1 Configuring Servers
    d925 1 a925 1 To enable named to respond appropriately d927 1 a927 1 dnssec-enable must be set to yes. d931 2 a932 2 To enable named to validate answers from other servers, the dnssec-enable option d934 1 a934 1 dnssec-validation options must be set to d938 1 a938 1 If dnssec-validation is set to d943 2 a944 2 with a trusted-keys or managed-keys statement in d950 1 a950 1 trusted-keys are copies of DNSKEY RRs d953 1 a953 1 trusted-keys (and corresponding zones) d958 1 a958 1 managed-keys are trusted keys which are d963 2 a964 2 trusted-keys and managed-keys are described in more detail d979 1 a979 1 controls. These are here to ensure that named a1036 1

    d1039 1 a1039 2

    d1076 1 a1076 1
    d1082 2 a1083 2

    Converting from insecure to secure

    d1085 4 a1088 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1091 3 a1093 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1108 2 a1109 2

    Dynamic DNS update method

    d1119 2 a1120 2 the zone will not be completely signed until named has had time to walk the zone and d1137 2 a1138 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1144 7 a1150 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1152 3 a1154 3

    With auto-dnssec allow, named can search the key directory for keys d1156 2 a1157 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1160 1 a1160 1 auto-dnssec maintain includes the above d1163 2 a1164 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1167 1 a1167 1 named will periodically search the key directory d1173 2 a1174 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1178 2 a1179 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys d1187 1 a1187 1 created (using the dnssec-keygen -L option), if d1200 5 a1204 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1207 2 a1208 2

    Private-type records

    d1248 2 a1249 2

    DNSKEY rollovers

    d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1256 4 a1259 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1272 2 a1273 2 specify the correct key. named will clean out any signatures generated d1275 2 a1276 2

    Automatic key rollovers

    d1278 3 a1280 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1290 2 a1291 2

    NSEC3PARAM rollovers via UPDATE

    d1297 2 a1298 2

    Converting from NSEC to NSEC3

    d1304 3 a1306 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1310 2 a1311 2

    Converting from secure to insecure

    d1314 1 a1314 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1317 3 a1319 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1321 1 a1321 1

    In addition, if the auto-dnssec maintain d1323 1 a1323 1 allow instead (or it will re-sign). d1325 2 a1326 2

    Periodic re-signing

    d1332 2 a1333 2

    NSEC3 and OPTOUT

    d1335 1 a1335 1 named only supports creating new NSEC3 chains d1337 4 a1340 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1345 1 a1345 1
    d1349 2 a1350 2 anchor management. Using this feature allows named to keep track of changes to critical d1353 1 a1353 1
    d1355 1 a1355 1 Validating Resolver
    d1357 5 a1361 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1364 1 a1364 1
    d1366 1 a1366 1 Authoritative Server
    d1382 3 a1384 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1386 2 a1387 2 the future, " dnssec-signzone -S" will include the DNSKEY d1393 4 a1396 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1414 2 a1415 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1428 1 a1428 1

    d1461 1 a1461 1
    d1463 1 a1463 1 Prerequisites
    d1470 1 a1470 1
    d1472 1 a1472 1 Native PKCS#11
    d1494 2 a1495 2 This will cause all BIND tools, including named and the dnssec-* and pkcs11-* d1499 3 a1501 3 -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.) d1503 1 a1503 1
    d1505 1 a1505 1 Building SoftHSMv2
    d1509 1 a1509 1 d1513 1 a1513 1 ( d1541 1 a1541 1
    d1543 1 a1543 1 OpenSSL-based PKCS#11
    d1558 2 a1559 2
    • d1565 1 a1565 1

    • d1581 4 a1584 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1588 2 a1589 3

      The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. d1593 1 a1593 2

    d1599 1 a1599 1
    d1601 1 a1601 1 Patching OpenSSL
    d1603 1 a1603 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1616 1 a1616 2

    The patch file may not be compatible with the d1619 1 a1619 2

    d1632 1 a1632 1
    d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux
    d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1
    d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris
    d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1
    d1705 1 a1705 1 Building OpenSSL for SoftHSM
    d1709 1 a1709 1 ( d1748 2 a1749 2 After configuring, run "make" and "make test". d1754 1 a1754 1 "apps/openssl engine pkcs11" to confirm d1768 1 a1768 1 "apps/openssl engine pkcs11 -t". This will d1771 1 a1771 1 [ available ]. d1775 1 a1775 1 "make install" which will install the d1778 1 a1778 1
    d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1798 1 a1798 1
    d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1820 1 a1820 1
    d1822 1 a1822 1 Configuring BIND 9 for SoftHSM
    d1832 3 a1834 3 "make", "make test" and "make install". d1841 1 a1841 1
    d1843 1 a1843 1 PKCS#11 Tools
    d1846 4 a1849 4 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently d1851 2 a1852 2 pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens. d1864 1 a1864 1
    d1866 1 a1866 1 Using the HSM
    d1875 1 a1875 1 This causes named and other binaries to load d1885 1 a1885 1 library. If the machine file is in d1894 8 a1901 8 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named. d1946 1 a1946 1 dnssec-keyfromlabel(8) for details.) d1971 1 a1971 1 option to dnssec-signzone, it will be d1985 1 a1985 1
    d1987 1 a1987 1 Specifying the engine on the command line
    d1990 2 a1991 2 OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E d2007 2 a2008 2 This causes dnssec-signzone to run as if it were compiled d2017 1 a2017 1
    d2019 1 a2019 1 Running named with automatic zone re-signing
    d2021 1 a2021 1 If you want named to dynamically re-sign zones d2025 1 a2025 1 (in the above examples, d2066 1 a2066 1
    d2104 1 a2104 1
    d2106 1 a2106 1 Configuring DLZ
    d2108 1 a2108 1 A DLZ database is configured with a dlz d2113 2 a2114 2 database "dlopen driver.so args"; search yes; d2121 1 a2121 1 dlz statements can be specified; when d2143 2 a2144 2 database "dlopen driver.so args"; search no; d2148 2 a2149 2 type redirect; dlz other; d2153 1 a2153 1
    d2155 1 a2155 1 Sample DLZ Driver
    d2162 1 a2162 1 to the module as an argument in the dlz d2167 1 a2167 1 database "dlopen driver.so example.nil"; d2178 2 a2179 2 123 900 600 86400 3600 ) d2203 1 a2203 1
    d2205 1 a2205 1 IPv6 Support in BIND 9
    d2239 1 a2239 1 see the section called “IPv6 addresses (AAAA)”. d2241 1 a2241 1
    d2243 1 a2243 1 Address Lookups Using AAAA Records
    d2260 1 a2260 1
    d2262 1 a2262 1 Address to Name Lookups Using Nibble Format
    d2297 1 a2297 1

    BIND 9.10.4-P5

    @ 1.1.1.15.2.6.2.2 log @Sync with netbsd-7-1-RELEASE @ text @d2329 1 a2329 1

    BIND 9.10.4-P6

    @ 1.1.1.15.2.7 log @Pull up following revision(s) (requested by snj in ticket #1264): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.23 via patch external/bsd/bind/bind2netbsd: up to 1.4 external/bsd/bind/dist/CHANGES: up to 1.22 external/bsd/bind/dist/FAQ: up to 1.1.1.8 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.11 external/bsd/bind/dist/Makefile.in: up to 1.3 external/bsd/bind/dist/README: up to 1.10 external/bsd/bind/dist/acconfig.h: up to 1.9 external/bsd/bind/dist/bin/check/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.7 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.13 external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/check/named-checkconf.html: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.8 external/bsd/bind/dist/bin/check/named-checkzone.c: up to 1.9 external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkzone.html: up to 1.1.1.10 external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/confgen/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.6 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/confgen/ddns-confgen.html: up to 1.1.1.6 external/bsd/bind/dist/bin/confgen/rndc-confgen.8: up to 1.7 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/confgen/rndc-confgen.html: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/win32/confgentool.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/delv.1: up to 1.1.1.4 external/bsd/bind/dist/bin/delv/delv.c: up to 1.5 external/bsd/bind/dist/bin/delv/delv.docbook: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/delv.html: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/dig/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/dig/dig.1: up to 1.12 external/bsd/bind/dist/bin/dig/dig.c: up to 1.12 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.18 external/bsd/bind/dist/bin/dig/host.1: up to 1.6 external/bsd/bind/dist/bin/dig/host.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dig/host.html: up to 1.1.1.7 external/bsd/bind/dist/bin/dig/nslookup.1: up to 1.8 external/bsd/bind/dist/bin/dig/nslookup.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/dig/nslookup.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8: up to 1.5 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8: up to 1.7 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.14 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.17 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-verify.html: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/Makefile.in: up to 1.1.1.13 external/bsd/bind/dist/bin/named/bind9.xsl: up to 1.1.1.9 external/bsd/bind/dist/bin/named/bind9.xsl.h: up to 1.10 external/bsd/bind/dist/bin/named/client.c: up to 1.16 external/bsd/bind/dist/bin/named/config.c: up to 1.13 external/bsd/bind/dist/bin/named/control.c: up to 1.11 external/bsd/bind/dist/bin/named/controlconf.c: up to 1.12 external/bsd/bind/dist/bin/named/include/named/log.h: up to 1.5 external/bsd/bind/dist/bin/named/include/named/query.h: up to 1.7 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.11 external/bsd/bind/dist/bin/named/lwdgrbn.c: up to 1.8 external/bsd/bind/dist/bin/named/lwresd.8: up to 1.6 external/bsd/bind/dist/bin/named/lwresd.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/named/lwresd.html: up to 1.1.1.7 external/bsd/bind/dist/bin/named/main.c: up to 1.20 external/bsd/bind/dist/bin/named/named.8: up to 1.9 external/bsd/bind/dist/bin/named/named.conf.5: up to 1.14 external/bsd/bind/dist/bin/named/named.conf.docbook: up to 1.13 external/bsd/bind/dist/bin/named/named.conf.html: up to 1.14 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.10 external/bsd/bind/dist/bin/named/query.c: up to 1.22 external/bsd/bind/dist/bin/named/server.c: up to 1.21 external/bsd/bind/dist/bin/named/statschannel.c: up to 1.12 external/bsd/bind/dist/bin/named/unix/include/named/os.h: up to 1.5 external/bsd/bind/dist/bin/named/unix/os.c: up to 1.9 external/bsd/bind/dist/bin/named/win32/include/named/os.h: up to 1.5 external/bsd/bind/dist/bin/named/win32/named.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/win32/named.mak.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/win32/named.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/bin/named/win32/named.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/win32/os.c: up to 1.10 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.12 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.9 external/bsd/bind/dist/bin/nsupdate/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.8 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.15 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.11 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8ze-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8zh-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0q-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0t-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1l-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1q-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2f-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.8: up to 1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.8: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.html: up to 1.1.1.2 external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11list.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/python/dnssec-checkds.8: up to 1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook: up to 1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.html: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.py.in: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.8: up to 1.1.1.7 external/bsd/bind/dist/bin/python/dnssec-coverage.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.html: up to 1.1.1.4 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.7 external/bsd/bind/dist/bin/rndc/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.9 external/bsd/bind/dist/bin/rndc/rndc.conf.5: up to 1.7 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/rndc/rndc.conf.html: up to 1.1.1.8 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.10 external/bsd/bind/dist/bin/rndc/win32/rndc.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/rndc/win32/rndcutil.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/atomic/t_atomic.c: up to 1.6 external/bsd/bind/dist/bin/tests/atomic/win32/t_atomic.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/dst/win32/t_dst.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/mem/win32/t_mem.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/names/win32/t_names.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/nsecify.c: up to 1.7 external/bsd/bind/dist/bin/tests/rbt/win32/t_rbt.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/rbt_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/sockaddr/win32/t_sockaddr.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/acl/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/addzone/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/addzone/ns2/named2.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/allow_query/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/clean.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/cacheclean/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/case/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/good-acl.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/checkconf/in-view-good.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/portrange-good.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/shared.example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-any1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-any2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-in1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-in2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checknames/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/checkzone/zones/.gitattributes: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-badclass.raw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/delv/clean.sh delete external/bsd/bind/dist/bin/tests/system/delv/ns1/named.conf delete external/bsd/bind/dist/bin/tests/system/delv/ns1/root.db delete external/bsd/bind/dist/bin/tests/system/delv/ns2/example.db delete external/bsd/bind/dist/bin/tests/system/delv/ns2/named.conf delete external/bsd/bind/dist/bin/tests/system/delv/ns3/named.conf delete external/bsd/bind/dist/bin/tests/system/delv/tests.sh delete external/bsd/bind/dist/bin/tests/system/digdelv/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@@/DNAME=10=example.net.=: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@@/NS=10=example.com.=: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@@/SOA=10=ns.example.com.=root.example.com.=None=None=None=None=None=: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlzexternal/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dname/clean.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dns64/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/generic.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/keyless.example.db.in delete external/bsd/bind/dist/bin/tests/system/dnssec/ns3/managed-future.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dnssec/signer/remove.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/signer/remove2.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dscp/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/ednscompliance/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/emptyzones/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/fetchlimit/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/formerr/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/forward/rfc1918-inherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/rfc1918-notinherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/forward/ula-inherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/ula-notinherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/genzone.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/geoip/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/geoip/options.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/glue/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/limits/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/lwresd/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.9 external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/masterformat/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nslookup/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/delegation.test.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad1.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad2.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad3.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/resolver/ns1/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns6/delegation-only.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named1.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named2.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/rndc/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rndc/ns4/named.conf.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrchecker/typelist.good: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrl/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/run.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/runall.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/sit/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/sortlist/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/stub/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/tkey/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/unknown/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/views/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/xfer/dig1.good: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/dig2.good: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/knowngood.mapped: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns2/mapped.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns2/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/ns3/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/xferquota/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zero/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns2/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns2/tld.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/ns4/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns4/one.tld.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/tasks/win32/t_tasks.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/backtrace_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/inter_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/rwlock_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/shutdown_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/sock_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/task_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/timer_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/wire_test.c: up to 1.8 external/bsd/bind/dist/bin/tools/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/arpaname.1: up to 1.6 external/bsd/bind/dist/bin/tools/arpaname.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/arpaname.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/genrandom.8: up to 1.7 external/bsd/bind/dist/bin/tools/genrandom.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/genrandom.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8: up to 1.7 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/named-journalprint.8: up to 1.6 external/bsd/bind/dist/bin/tools/named-journalprint.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/named-journalprint.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/named-rrchecker.1: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/named-rrchecker.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/named-rrchecker.docbook: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/named-rrchecker.html: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/nsec3hash.8: up to 1.6 external/bsd/bind/dist/bin/tools/nsec3hash.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/nsec3hash.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/win32/arpaname.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tools/win32/genrandom.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/journalprint.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/rrchecker.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.11 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.h: up to 1.5 external/bsd/bind/dist/config.h.in: up to 1.13 external/bsd/bind/dist/config.h.win32: up to 1.1.1.13 external/bsd/bind/dist/configure: up to 1.6 external/bsd/bind/dist/configure.in: up to 1.9 external/bsd/bind/dist/contrib/README: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/bin/dlzbdb/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/contrib/dlz/config.dlz.in: up to 1.1.1.8 external/bsd/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/modules/perl/dlz_perl_driver.c: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c: up to 1.4 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/README: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/RELEASE_NOTES: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/aclocal.m4: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/acx_pthread.m4: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.guess: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.sub: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure.in: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/INSTALL: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/USAGE: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/queryparse: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/queryparse.1: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/datafile.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/datafile.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dns.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dns.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dnsperf.1: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dnsperf.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/doc/caching-dns-performance.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/doc/dnsperf.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/doc/resperf.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/install-sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/log.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/log.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/net.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/net.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/opt.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/opt.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/os.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/os.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/resperf-report: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/resperf.1: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/resperf.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/util.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/version.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/perftcpdns/perftcpdns.c: up to 1.4 external/bsd/bind/dist/contrib/query-loc-0.4.0/config.h.in: up to 1.1.1.4 external/bsd/bind/dist/contrib/query-loc-0.4.0/configure: up to 1.1.1.2 external/bsd/bind/dist/contrib/query-loc-0.4.0/configure.in: up to 1.1.1.4 external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.c: up to 1.6 external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.h: up to 1.5 external/bsd/bind/dist/contrib/sdb/ldap/README.zone2ldap: up to 1.1.1.2 external/bsd/bind/dist/contrib/sdb/ldap/zone2ldap.c: up to 1.5 external/bsd/bind/dist/doc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.17 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.19 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.conf: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.16 external/bsd/bind/dist/doc/arm/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/README-SGML: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/dlz.xml: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/html-fixup.pl delete external/bsd/bind/dist/doc/arm/latex-fixup.pl delete external/bsd/bind/dist/doc/arm/libdns.xml: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/logging-categories.xml: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.10 external/bsd/bind/dist/doc/arm/managed-keys.xml: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/notes.conf: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/noteversion.xml.in: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/pkgversion.xml.in: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/releaseinfo.xml.in: up to 1.1.1.1 external/bsd/bind/dist/doc/doxygen/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/doc/misc/options: up to 1.8 external/bsd/bind/dist/doc/misc/rfc-compliance: up to 1.1.1.5 external/bsd/bind/dist/doc/tex/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/doc/tex/armstyle.sty.in: up to 1.1.1.1 external/bsd/bind/dist/doc/tex/notestyle.sty: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/arm-param.xsl: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/copyright.xsl: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/graphics/caution.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/caution.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/important.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/important.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/note.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/note.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/tip.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/tip.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/warning.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/warning.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-latex-mappings.xml delete external/bsd/bind/dist/doc/xsl/isc-docbook-latex.xsl.in delete external/bsd/bind/dist/doc/xsl/isc-docbook-text.xsl: up to 1.1.1.4 external/bsd/bind/dist/doc/xsl/isc-manpage.xsl.in: up to 1.1.1.4 external/bsd/bind/dist/doc/xsl/isc-notes-html.xsl.in: up to 1.1.1.2 external/bsd/bind/dist/doc/xsl/isc-notes-latex.xsl.in delete external/bsd/bind/dist/doc/xsl/notes-param.xsl: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/pre-latex.xsl: up to 1.1.1.4 external/bsd/bind/dist/isc-config.sh.1: up to 1.6 external/bsd/bind/dist/isc-config.sh.docbook: up to 1.1.1.6 external/bsd/bind/dist/isc-config.sh.html: up to 1.1.1.8 external/bsd/bind/dist/isc-config.sh.in: up to 1.1.1.7 external/bsd/bind/dist/lib/bind9/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.18 external/bsd/bind/dist/lib/bind9/check.c: up to 1.14 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/bind9/win32/libbind9.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/lib/bind9/win32/libbind9.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/lib/bind9/win32/libbind9.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/dns/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/lib/dns/acache.c: up to 1.8 external/bsd/bind/dist/lib/dns/api: up to 1.10 external/bsd/bind/dist/lib/dns/cache.c: up to 1.10 external/bsd/bind/dist/lib/dns/client.c: up to 1.12 external/bsd/bind/dist/lib/dns/db.c: up to 1.8 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.13 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.9 external/bsd/bind/dist/lib/dns/forward.c: up to 1.6 external/bsd/bind/dist/lib/dns/gen.c: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/include/dns/db.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/dbiterator.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/forward.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/name.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.12 external/bsd/bind/dist/lib/dns/include/dns/view.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/journal.c: up to 1.11 external/bsd/bind/dist/lib/dns/master.c: up to 1.16 external/bsd/bind/dist/lib/dns/message.c: up to 1.20 external/bsd/bind/dist/lib/dns/name.c: up to 1.13 external/bsd/bind/dist/lib/dns/nsec3.c: up to 1.13 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.12 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.23 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.10 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.14 external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/avc_258.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/avc_258.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cname_5.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/csync_62.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/csync_62.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c: up to 1.10 external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/dname_39.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/ds_43.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/key_25.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mb_7.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/md_3.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mf_4.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mg_8.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/minfo_14.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mr_9.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c: up to 1.1.1.8 external/bsd/bind/dist/lib/dns/rdata/generic/ninfo_56.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/ninfo_56.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/ns_2.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c: up to 1.10 external/bsd/bind/dist/lib/dns/rdata/generic/nsec_47.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/nxt_30.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata/generic/ptr_12.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/rkey_57.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/rkey_57.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/rp_17.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/sig_24.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/sink_40.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/sink_40.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/smimea_53.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/smimea_53.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/ta_32768.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/ta_32768.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/talink_58.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/talink_58.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/in_1/kx_36.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/nsap-ptr_23.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/px_26.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/srv_33.c: up to 1.6 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.26 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.11 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.10 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.8 external/bsd/bind/dist/lib/dns/tests/dbiterator_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/dbversion_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/dnstest.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/tests/dnstest.h: up to 1.4 external/bsd/bind/dist/lib/dns/tests/name_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/rbt_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/rdata_test.c: up to 1.6 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.11 external/bsd/bind/dist/lib/dns/update.c: up to 1.6 external/bsd/bind/dist/lib/dns/view.c: up to 1.12 external/bsd/bind/dist/lib/dns/win32/gen.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.8 external/bsd/bind/dist/lib/dns/win32/libdns.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/win32/libdns.vcxproj.filters.in: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/win32/libdns.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.13 external/bsd/bind/dist/lib/dns/zone.c: up to 1.16 external/bsd/bind/dist/lib/irs/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/irs/resconf.c: up to 1.9 external/bsd/bind/dist/lib/irs/win32/libirs.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/lib/irs/win32/libirs.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.20 external/bsd/bind/dist/lib/isc/base32.c: up to 1.7 external/bsd/bind/dist/lib/isc/base64.c: up to 1.7 external/bsd/bind/dist/lib/isc/buffer.c: up to 1.7 external/bsd/bind/dist/lib/isc/commandline.c: up to 1.7 external/bsd/bind/dist/lib/isc/hash.c: up to 1.10 external/bsd/bind/dist/lib/isc/hex.c: up to 1.7 external/bsd/bind/dist/lib/isc/httpd.c: up to 1.10 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isc/include/isc/assertions.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/error.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/file.h: up to 1.10 external/bsd/bind/dist/lib/isc/include/isc/hash.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/magic.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/netaddr.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isc/include/isc/result.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/socket.h: up to 1.10 external/bsd/bind/dist/lib/isc/include/isc/util.h: up to 1.12 external/bsd/bind/dist/lib/isc/include/pk11/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/md5.c: up to 1.8 external/bsd/bind/dist/lib/isc/mem.c: up to 1.14 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.8 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/result.c: up to 1.6 external/bsd/bind/dist/lib/isc/sockaddr.c: up to 1.8 external/bsd/bind/dist/lib/isc/sparc64/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/stats.c: up to 1.7 external/bsd/bind/dist/lib/isc/string.c: up to 1.7 external/bsd/bind/dist/lib/isc/task.c: up to 1.13 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/tests/sockaddr_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/tests/socket_test.c: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.10 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.19 external/bsd/bind/dist/lib/isc/win32/file.c: up to 1.10 external/bsd/bind/dist/lib/isc/win32/include/isc/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/atomic.h: up to 1.4 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.mak.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.11 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/x86_32/include/isc/atomic.h: up to 1.5 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/x86_64/include/isc/atomic.h: up to 1.6 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.11 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isccc/sexpr.c: up to 1.7 external/bsd/bind/dist/lib/isccc/win32/libisccc.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isccc/win32/libisccc.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isccc/win32/libisccc.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isccfg/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isccfg/aclconf.c: up to 1.9 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.18 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.13 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.11 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.vcxproj.filters.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_config.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_config.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_context.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_context.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/tests/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/lwres/win32/liblwres.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/win32/liblwres.mak.in: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.filters.in: up to 1.1.1.3 external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/lib/samples/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/gai.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/tests/include/tests/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/tests/win32/libtests.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/win32/bindevt/bindevt.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/make/rules.in: up to 1.7 external/bsd/bind/dist/srcid: up to 1.16 external/bsd/bind/dist/unit/unittest.sh.in: up to 1.1.1.4 external/bsd/bind/dist/version: up to 1.20 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.6 external/bsd/bind/dist/win32utils/build.txt: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildSetup.bat.in: up to 1.1.1.6 external/bsd/bind/include/config.h: up to 1.20 external/bsd/bind/include/dns/code.h: up to 1.12 external/bsd/bind/include/dns/enumtype.h: up to 1.12 external/bsd/bind/include/dns/rdatastruct.h: up to 1.12 external/bsd/bind/include/isc/atomic.h: up to 1.5 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch Update BIND to 9.10.4-P3. @ text @d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS#11 (Cryptoki) support
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d102 1 a102 1
    DLZ (Dynamically Loadable Zones)
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d114 1 a114 1
    d120 1 a120 1 response to a NOTIFY from a master server, the d126 4 a129 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d134 4 a137 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d139 1 a139 2

    d141 1 a141 1
    d152 2 a153 2 allow-update or an update-policy clause in the zone statement. d156 1 a156 1 If the zone's update-policy is set to d159 2 a160 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d165 3 a167 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d179 1 a179 1
    d221 1 a221 1 is up to date is to run rndc stop. d227 1 a227 1 rndc freeze zone. d231 1 a231 1 rndc thaw zone d235 1 a235 1 rndc sync zone d240 1 a240 1 rndc sync -clean. d244 1 a244 1
    d251 1 a251 1 1995. See Proposed Standards. d261 1 a261 1 ixfr-from-differences is set d268 2 a269 2 IXFR, see the description of the request-ixfr clause of the server statement. d272 1 a272 1
    d274 1 a274 1 Split DNS
    d302 1 a302 1
    d304 1 a304 1 Example split DNS setup
    d306 7 a312 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d314 6 a319 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d321 7 a327 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d329 8 a336 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d338 5 a342 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d344 6 a349 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d351 8 a358 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d360 2 a361 2 Here's an example of a wildcard MX record:

    d364 35 a398 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d401 12 a412 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d415 4 a418 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d420 2 a421 2 Internal DNS server config:

        d484 2 a485 2 External (bastion host) DNS server config:

        d521 3 a523 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d532 1 a532 1
        d536 43 a578 35 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.
        d580 6 a585 4

        Generating a Shared Key

        d587 7 a593 6 TSIG keys can be generated using the tsig-keygen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name, algorithm and size can be specified by command line parameters; the defaults are "tsig-key", HMAC-SHA256, and 256 bits, respectively.

        d595 5 a599 8 Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using:

          $ tsig-keygen host1-host2. > host1-host2.key
        
        d601 8 a608 6 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.)

        d610 2 a611 5 tsig-keygen can also be run as ddns-confgen, in which case its output includes additional configuration text for setting up dynamic DNS in named. See ddns-confgen(8) for details. d614 1 a614 1
        d616 1 a616 1 Loading A New Key
        d618 3 a620 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d623 3 a625 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d629 4 a632 2 (This is the same key generated above using tsig-keygen.) d635 4 a638 17 Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

        Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key.

        TSIG keys that are known to a server can be listed using the command rndc tsig-list. d641 1 a641 1

        d643 1 a643 15 Instructing the Server to Use a Key

    A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    d645 4 a648 6 Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d652 1 a652 1 keys { host1-host2. ;}; d656 4 a659 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d662 4 a665 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d668 3 a670 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d673 1 a673 1
    d675 1 a675 1 TSIG-Based Access Control
    d677 7 a683 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d686 1 a686 2 An example of an allow-update directive using a TSIG key: d689 1 a689 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d692 2 a693 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d696 2 a697 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d700 1 a700 1
    d702 1 a702 1 Errors
    d704 7 a710 21 Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d712 11 a722 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d726 1 a726 1
    d728 32 a759 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d762 1 a762 1

    d764 1 a764 1 SIG(0)
    d766 4 a769 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d771 1 a771 1 granted or denied in ACL directives based on the key name. d775 2 a776 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d779 2 a780 1 SIG(0) signing of multiple-message TCP streams is not supported. d784 1 a784 1 generates SIG(0) signed messages is nsupdate. d787 1 a787 1
    d823 1 a823 1
    d825 1 a825 1 Generating Keys
    d827 1 a827 1 The dnssec-keygen program is used to d835 1 a835 1 ZONE, and must be usable for d869 1 a869 1 The dnssec-keyfromlabel program is used d871 1 a871 1 files. Its usage is similar to dnssec-keygen. d876 1 a876 1 $INCLUDE statements. d879 1 a879 1
    d881 1 a881 1 Signing the Zone
    d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1

    dnssec-signzone d921 1 a921 1

    d923 1 a923 1 Configuring Servers
    d925 1 a925 1 To enable named to respond appropriately d927 1 a927 1 dnssec-enable must be set to yes. d931 2 a932 2 To enable named to validate answers from other servers, the dnssec-enable option d934 1 a934 1 dnssec-validation options must be set to d938 1 a938 1 If dnssec-validation is set to d943 2 a944 2 with a trusted-keys or managed-keys statement in d950 1 a950 1 trusted-keys are copies of DNSKEY RRs d953 1 a953 1 trusted-keys (and corresponding zones) d958 1 a958 1 managed-keys are trusted keys which are d963 2 a964 2 trusted-keys and managed-keys are described in more detail d979 1 a979 1 controls. These are here to ensure that named a1036 1

    d1039 1 a1039 2

    d1076 1 a1076 1
    d1082 2 a1083 2

    Converting from insecure to secure

    d1085 4 a1088 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1091 3 a1093 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1108 2 a1109 2

    Dynamic DNS update method

    d1119 2 a1120 2 the zone will not be completely signed until named has had time to walk the zone and d1137 2 a1138 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1144 7 a1150 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1152 3 a1154 3

    With auto-dnssec allow, named can search the key directory for keys d1156 2 a1157 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1160 1 a1160 1 auto-dnssec maintain includes the above d1163 2 a1164 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1167 1 a1167 1 named will periodically search the key directory d1173 2 a1174 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1178 2 a1179 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys d1187 1 a1187 1 created (using the dnssec-keygen -L option), if d1200 5 a1204 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1207 2 a1208 2

    Private-type records

    d1248 2 a1249 2

    DNSKEY rollovers

    d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1256 4 a1259 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1272 2 a1273 2 specify the correct key. named will clean out any signatures generated d1275 2 a1276 2

    Automatic key rollovers

    d1278 3 a1280 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1290 2 a1291 2

    NSEC3PARAM rollovers via UPDATE

    d1297 2 a1298 2

    Converting from NSEC to NSEC3

    d1304 3 a1306 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1310 2 a1311 2

    Converting from secure to insecure

    d1314 1 a1314 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1317 3 a1319 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1321 1 a1321 1

    In addition, if the auto-dnssec maintain d1323 1 a1323 1 allow instead (or it will re-sign). d1325 2 a1326 2

    Periodic re-signing

    d1332 2 a1333 2

    NSEC3 and OPTOUT

    d1335 1 a1335 1 named only supports creating new NSEC3 chains d1337 4 a1340 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1345 1 a1345 1
    d1349 2 a1350 2 anchor management. Using this feature allows named to keep track of changes to critical d1353 1 a1353 1
    d1355 1 a1355 1 Validating Resolver
    d1357 5 a1361 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1364 1 a1364 1
    d1366 1 a1366 1 Authoritative Server
    d1382 3 a1384 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1386 2 a1387 2 the future, " dnssec-signzone -S" will include the DNSKEY d1393 4 a1396 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1414 2 a1415 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1428 1 a1428 1

    d1461 1 a1461 1
    d1463 1 a1463 1 Prerequisites
    d1470 1 a1470 1
    d1472 1 a1472 1 Native PKCS#11
    d1494 2 a1495 2 This will cause all BIND tools, including named and the dnssec-* and pkcs11-* d1499 3 a1501 3 -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.) d1503 1 a1503 1
    d1505 1 a1505 1 Building SoftHSMv2
    d1509 1 a1509 1 d1513 1 a1513 1 ( d1541 1 a1541 1
    d1543 1 a1543 1 OpenSSL-based PKCS#11
    d1558 2 a1559 2
    • d1565 1 a1565 1

    • d1581 4 a1584 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1588 2 a1589 3

      The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. d1593 1 a1593 2

    d1599 1 a1599 1
    d1601 1 a1601 1 Patching OpenSSL
    d1603 1 a1603 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1616 1 a1616 2

    The patch file may not be compatible with the d1619 1 a1619 2

    d1632 1 a1632 1
    d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux
    d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1
    d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris
    d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1
    d1705 1 a1705 1 Building OpenSSL for SoftHSM
    d1709 1 a1709 1 ( d1748 2 a1749 2 After configuring, run "make" and "make test". d1754 1 a1754 1 "apps/openssl engine pkcs11" to confirm d1768 1 a1768 1 "apps/openssl engine pkcs11 -t". This will d1771 1 a1771 1 [ available ]. d1775 1 a1775 1 "make install" which will install the d1778 1 a1778 1
    d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1798 1 a1798 1
    d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1820 1 a1820 1
    d1822 1 a1822 1 Configuring BIND 9 for SoftHSM
    d1832 3 a1834 3 "make", "make test" and "make install". d1841 1 a1841 1
    d1843 1 a1843 1 PKCS#11 Tools
    d1846 4 a1849 4 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently d1851 2 a1852 2 pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens. d1864 1 a1864 1
    d1866 1 a1866 1 Using the HSM
    d1875 1 a1875 1 This causes named and other binaries to load d1885 1 a1885 1 library. If the machine file is in d1894 8 a1901 8 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named. d1946 1 a1946 1 dnssec-keyfromlabel(8) for details.) d1971 1 a1971 1 option to dnssec-signzone, it will be d1985 1 a1985 1
    d1987 1 a1987 1 Specifying the engine on the command line
    d1990 2 a1991 2 OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E d2007 2 a2008 2 This causes dnssec-signzone to run as if it were compiled d2017 1 a2017 1
    d2019 1 a2019 1 Running named with automatic zone re-signing
    d2021 1 a2021 1 If you want named to dynamically re-sign zones d2025 1 a2025 1 (in the above examples, d2066 1 a2066 1
    d2104 1 a2104 1
    d2106 1 a2106 1 Configuring DLZ
    d2108 1 a2108 1 A DLZ database is configured with a dlz d2113 2 a2114 2 database "dlopen driver.so args"; search yes; d2121 1 a2121 1 dlz statements can be specified; when d2143 2 a2144 2 database "dlopen driver.so args"; search no; d2148 2 a2149 2 type redirect; dlz other; d2153 1 a2153 1
    d2155 1 a2155 1 Sample DLZ Driver
    d2162 1 a2162 1 to the module as an argument in the dlz d2167 1 a2167 1 database "dlopen driver.so example.nil"; d2178 2 a2179 2 123 900 600 86400 3600 ) d2203 1 a2203 1
    d2205 1 a2205 1 IPv6 Support in BIND 9
    d2239 1 a2239 1 see the section called “IPv6 addresses (AAAA)”. d2241 1 a2241 1
    d2243 1 a2243 1 Address Lookups Using AAAA Records
    d2260 1 a2260 1
    d2262 1 a2262 1 Address to Name Lookups Using Nibble Format
    d2297 1 a2297 1

    BIND 9.10.4-P3

    @ 1.1.1.15.2.8 log @Pull up following revision(s) (requested by snj in ticket #1271): doc/3RDPARTY: 1.1374 via patch external/bsd/bind/Makefile.inc: up to 1.24 via patch external/bsd/bind/bin/delv/Makefile: up to 1.3 external/bsd/bind/bin/dig/Makefile: up to 1.2 external/bsd/bind/bin/dnssec/Makefile.inc: up to 1.2 external/bsd/bind/bin/host/Makefile: up to 1.2 external/bsd/bind/bin/named/Makefile: up to 1.10 external/bsd/bind/bin/nslookup/Makefile: up to 1.3 external/bsd/bind/bin/nsupdate/Makefile: up to 1.3 external/bsd/bind/bin/rndc/Makefile: up to 1.2 external/bsd/bind/bin/tools/Makefile.inc: up to 1.2 external/bsd/bind/dist/CHANGES: up to 1.23 external/bsd/bind/dist/README: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.18 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.17 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.11 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/api: up to 1.11 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.27 external/bsd/bind/dist/srcid: up to 1.17 external/bsd/bind/dist/version: up to 1.21 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch external/bsd/bind/lib/libbind9/Makefile: up to 1.3 Update BIND to 9.10.4-P4. Fixes CVE-2016-8864. @ text @d2329 1 a2329 1

    BIND 9.10.4-P4

    @ 1.1.1.15.2.9 log @Pull up following revision(s) (requested by snj in ticket #1348): doc/3RDPARTY: 1.1397 via patch external/bsd/bind/Makefile.inc: up to 1.24 via patch external/bsd/bind/dist/CHANGES: up to 1.24 external/bsd/bind/dist/README: up to 1.12 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/zkt-ls delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/zkt-signer delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zkt-ls delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zkt-signer delete external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.19 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.12 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.10 external/bsd/bind/dist/lib/dns/api: up to 1.12 external/bsd/bind/dist/lib/dns/message.c: up to 1.21 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.28 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.21 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.20 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.12 external/bsd/bind/dist/srcid: up to 1.18 external/bsd/bind/dist/version: up to 1.22 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch Update BIND to 9.10.4-P5, fixing CVE-2016-9131, CVE-2016-9147, and CVE-2016-9444. @ text @d2329 1 a2329 1

    BIND 9.10.4-P5

    @ 1.1.1.15.2.10 log @Pull up following revision(s) (requested by snj in ticket #1363): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.25 via patch external/bsd/bind/dist/CHANGES: up to 1.25 external/bsd/bind/dist/README: up to 1.13 external/bsd/bind/dist/bin/named/query.c: up to 1.23 external/bsd/bind/dist/bin/tests/system/dname/ans3/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dname/ns1/root.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/config.guess: up to 1.2 external/bsd/bind/dist/config.sub: up to 1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.guess: up to 1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.sub: up to 1.2 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/config.guess: up to 1.2 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/config.sub: up to 1.2 external/bsd/bind/dist/contrib/nslint-3.0a2/config.guess: up to 1.2 external/bsd/bind/dist/contrib/nslint-3.0a2/config.sub: up to 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.18 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.13 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.11 external/bsd/bind/dist/lib/dns/api: up to 1.13 external/bsd/bind/dist/lib/dns/message.c: up to 1.22 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.9 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.29 external/bsd/bind/dist/srcid: up to 1.19 external/bsd/bind/dist/unit/atf-src/admin/config.guess: up to 1.2 external/bsd/bind/dist/unit/atf-src/admin/config.sub: up to 1.2 external/bsd/bind/dist/version: up to 1.23 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch Update BIND to 9.10.4-P6, fixing CVE-2017-3135. @ text @d2329 1 a2329 1

    BIND 9.10.4-P6

    @ 1.1.1.15.2.11 log @Pull up following revision(s) (requested by spz in ticket #1404): doc/3RDPARTY: 1.1430 via patch external/bsd/bind/dist/CHANGES: up to 1.26 external/bsd/bind/dist/COPYRIGHT: up to 1.1.1.11 external/bsd/bind/dist/README: up to 1.14 external/bsd/bind/dist/bin/named/query.c: up to 1.24 external/bsd/bind/dist/bin/tests/system/dname/ans3/ans.pl: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns1/root.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bind.keys: up to 1.1.1.6 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.4 external/bsd/bind/dist/configure: up to 1.7 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.19 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.14 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.12 external/bsd/bind/dist/lib/dns/api: up to 1.14 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.10 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.30 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.5 external/bsd/bind/dist/lib/isc/lex.c: up to 1.8 external/bsd/bind/dist/srcid: up to 1.20 external/bsd/bind/dist/version: up to 1.24 Update BIND to 9.10.4-P8. @ text @d2329 1 a2329 1

    BIND 9.10.4-P8

    @ 1.1.1.15.2.12 log @Pull up following revision(s) (requested by spz in ticket #1436): distrib/sets/lists/base/ad.aarch64: patch distrib/sets/lists/base/ad.arm: patch distrib/sets/lists/base/ad.mips: patch distrib/sets/lists/base/ad.powerpc: patch distrib/sets/lists/base/md.amd64: patch distrib/sets/lists/base/md.sparc64: patch distrib/sets/lists/base/shl.mi: patch distrib/sets/lists/debug/ad.aarch64: patch distrib/sets/lists/debug/ad.arm: patch distrib/sets/lists/debug/ad.mips: patch distrib/sets/lists/debug/ad.powerpc: patch distrib/sets/lists/debug/md.amd64: patch distrib/sets/lists/debug/md.sparc64: patch distrib/sets/lists/debug/shl.mi: patch doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.26 via patch external/bsd/bind/dist/CHANGES: up to 1.27 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.12 external/bsd/bind/dist/Makefile.in: up to 1.4 external/bsd/bind/dist/README: up to 1.15 external/bsd/bind/dist/acconfig.h: up to 1.10 external/bsd/bind/dist/bin/check/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.8 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.14 external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkconf.html: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.9 external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/check/named-checkzone.html: up to 1.1.1.11 external/bsd/bind/dist/bin/check/win32/checkconf.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checktool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checkzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/confgen/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.html: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/keygen.c: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.8: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.c: up to 1.9 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/rndc-confgen.html: up to 1.1.1.8 external/bsd/bind/dist/bin/delv/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.1: up to 1.1.1.5 external/bsd/bind/dist/bin/delv/delv.c: up to 1.6 external/bsd/bind/dist/bin/delv/delv.docbook: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.html: up to 1.1.1.4 external/bsd/bind/dist/bin/delv/win32/delv.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/dig.1: up to 1.13 external/bsd/bind/dist/bin/dig/dig.c: up to 1.13 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.19 external/bsd/bind/dist/bin/dig/host.1: up to 1.7 external/bsd/bind/dist/bin/dig/host.c: up to 1.12 external/bsd/bind/dist/bin/dig/host.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/dig/host.html: up to 1.1.1.8 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dig/nslookup.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/win32/dig.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/dighost.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/host.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/nslookup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8: up to 1.7 external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-verify.html: up to 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssectool.c: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssectool.h: up to 1.8 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/importkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/settime.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/verify.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/bin/named/client.c: up to 1.17 external/bsd/bind/dist/bin/named/config.c: up to 1.14 external/bsd/bind/dist/bin/named/control.c: up to 1.12 external/bsd/bind/dist/bin/named/geoip.c: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/config.h: up to 1.6 external/bsd/bind/dist/bin/named/include/named/globals.h: up to 1.10 external/bsd/bind/dist/bin/named/include/named/seccomp.h: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.12 external/bsd/bind/dist/bin/named/logconf.c: up to 1.9 external/bsd/bind/dist/bin/named/lwresd.8: up to 1.7 external/bsd/bind/dist/bin/named/lwresd.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/named/lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/bin/named/lwsearch.c: up to 1.5 external/bsd/bind/dist/bin/named/main.c: up to 1.21 external/bsd/bind/dist/bin/named/named.8: up to 1.10 external/bsd/bind/dist/bin/named/named.conf.5: up to 1.15 external/bsd/bind/dist/bin/named/named.conf.docbook: up to 1.14 external/bsd/bind/dist/bin/named/named.conf.html: up to 1.15 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.11 external/bsd/bind/dist/bin/named/query.c: up to 1.25 external/bsd/bind/dist/bin/named/server.c: up to 1.22 external/bsd/bind/dist/bin/named/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/named/unix/os.c: up to 1.10 external/bsd/bind/dist/bin/named/update.c: up to 1.13 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.13 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.10 external/bsd/bind/dist/bin/nsupdate/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.9 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.16 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.12 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1q-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1t-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2f-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2h-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.8: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.html: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/python/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.8: up to 1.7 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook: up to 1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.html: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.py.in: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.8: up to 1.1.1.8 external/bsd/bind/dist/bin/python/dnssec-coverage.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.html: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.8 external/bsd/bind/dist/bin/python/isc/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/__init__.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/checkds.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/coverage.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/dnskey.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/eventlist.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keydict.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyevent.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyzone.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/dnskey_test.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.key: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.private: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/utils.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/setup.py: up to 1.1.1.1 external/bsd/bind/dist/bin/rndc/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.10 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.15 external/bsd/bind/dist/bin/rndc/rndc.conf.5: up to 1.8 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/rndc/rndc.conf.html: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/atomic/t_atomic.c: up to 1.7 external/bsd/bind/dist/bin/tests/byname_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/db/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/db/win32/t_db.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/dst/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/dst/t_dst.c: up to 1.11 external/bsd/bind/dist/bin/tests/hash_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/hashes/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/hashes/t_hashes.c: up to 1.6 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/master/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/master/win32/t_master.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/mdig.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/pkcs11/README: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/create.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/privrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/pubrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/rdata_test.c: up to 1.10 external/bsd/bind/dist/bin/tests/resolver/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/acl/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/additional/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/addzone/ns2/hints.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/ns2/redirect.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in delete external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c delete external/bsd/bind/dist/bin/tests/system/builtin/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/case/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/bad-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-acl.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-all-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-errors-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv4-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv6-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-max-table-size.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nodata-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nxdomains-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-qps-scale.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-referrals-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-responses-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-slip.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-window.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rpz-zone.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-acl.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/good-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/checkds/dig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkds/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/checknames/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/checkzone/zones/crashzone.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/conf.sh.win32: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/coverage/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/database/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dialup/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/digcomp.pl: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/digdelv/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/example.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dlv/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlzexternal/dlopen.c delete external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dns64/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dscp/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/feature-test.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in delete external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c delete external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/filter-aaaa.c delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/formerr/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/geoip/Makefile.in delete external/bsd/bind/dist/bin/tests/system/geoip/geoip.c delete external/bsd/bind/dist/bin/tests/system/geoip/prereq.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/glue/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/gost/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ifconfig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ifconfig.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/inline/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/integrity/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/mx-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/srv-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/legacy/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/limits/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/nosearch.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.10 external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/metadata/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/notify/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/too-big.test.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/pending/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/pending/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11ssl/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/redirect/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/ns6/ds.example.net.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in delete external/bsd/bind/dist/bin/tests/system/rpz/rpz.c delete external/bsd/bind/dist/bin/tests/system/rpz/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.clientip21: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.clientip2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrl/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrl/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/run.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/sit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/spf/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in delete external/bsd/bind/dist/bin/tests/system/statistics/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c delete external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stop.pl: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/stress/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/stub/tests.sh: up to 1.5 external/bsd/bind/dist/bin/tests/system/tcp/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c: up to 1.9 external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/tkey/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/tsig/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsig/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tsig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in delete external/bsd/bind/dist/bin/tests/system/tsiggss/gssapi_krb.c delete external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/unknown/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/v6synth/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/verify/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/verify/zones/unsigned.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/views/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/ns1/axfr-too-big.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/ixfr-too-big.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/xfer/ns6/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zero/ans5/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zero/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/win32/makejournal.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tools/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/arpaname.1: up to 1.7 external/bsd/bind/dist/bin/tools/arpaname.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/arpaname.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.8: up to 1.8 external/bsd/bind/dist/bin/tools/genrandom.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.html: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8: up to 1.8 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c: up to 1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-journalprint.8: up to 1.7 external/bsd/bind/dist/bin/tools/named-journalprint.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-journalprint.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-rrchecker.1: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-rrchecker.docbook: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/named-rrchecker.html: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/nsec3hash.8: up to 1.7 external/bsd/bind/dist/bin/tools/nsec3hash.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/nsec3hash.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.12 external/bsd/bind/dist/bind.keys: up to 1.1.1.7 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.5 external/bsd/bind/dist/config.h.in: up to 1.14 external/bsd/bind/dist/configure: up to 1.8 external/bsd/bind/dist/configure.in: up to 1.10 external/bsd/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c: up to 1.1.1.5 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure: up to 1.1.1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure.in: up to 1.1.1.2 external/bsd/bind/dist/contrib/queryperf/utils/gen-data-queryperf.py: up to 1.1.1.4 external/bsd/bind/dist/contrib/sdb/ldap/zone2ldap.c: up to 1.6 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.20 external/bsd/bind/dist/doc/arm/dlz.xml: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/libdns.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/logging-categories.xml: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.15 external/bsd/bind/dist/doc/arm/managed-keys.xml: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.10 external/bsd/bind/dist/doc/misc/options: up to 1.9 external/bsd/bind/dist/doc/misc/sort-options.pl: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/copyright.xsl: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.1: up to 1.7 external/bsd/bind/dist/isc-config.sh.docbook: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.html: up to 1.1.1.9 external/bsd/bind/dist/lib/Atffile: up to 1.1.1.3 external/bsd/bind/dist/lib/bind9/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.19 external/bsd/bind/dist/lib/bind9/check.c: up to 1.15 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/dns/acl.c: up to 1.8 external/bsd/bind/dist/lib/dns/adb.c: up to 1.13 external/bsd/bind/dist/lib/dns/api: up to 1.15 external/bsd/bind/dist/lib/dns/client.c: up to 1.13 external/bsd/bind/dist/lib/dns/db.c: up to 1.9 external/bsd/bind/dist/lib/dns/dbtable.c: up to 1.6 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.12 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.13 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.14 external/bsd/bind/dist/lib/dns/dst_gost.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/dst_internal.h: up to 1.11 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.10 external/bsd/bind/dist/lib/dns/dst_parse.c: up to 1.10 external/bsd/bind/dist/lib/dns/ecdb.c: up to 1.10 external/bsd/bind/dist/lib/dns/gssapictx.c: up to 1.10 external/bsd/bind/dist/lib/dns/hmac_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/dns/include/dns/db.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/events.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/keytable.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/masterdump.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/peer.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.13 external/bsd/bind/dist/lib/dns/include/dns/rdata.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/rdataslab.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/result.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/rrl.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/tsig.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/types.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/view.h: up to 1.12 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.18 external/bsd/bind/dist/lib/dns/include/dns/zt.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/include/dst/gssapi.h: up to 1.6 external/bsd/bind/dist/lib/dns/iptable.c: up to 1.6 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.12 external/bsd/bind/dist/lib/dns/masterdump.c: up to 1.12 external/bsd/bind/dist/lib/dns/message.c: up to 1.23 external/bsd/bind/dist/lib/dns/name.c: up to 1.14 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.14 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/peer.c: up to 1.8 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.13 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.24 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.15 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.12 external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdataslab.c: up to 1.12 external/bsd/bind/dist/lib/dns/request.c: up to 1.11 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.31 external/bsd/bind/dist/lib/dns/result.c: up to 1.8 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.12 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.11 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.11 external/bsd/bind/dist/lib/dns/tests/Krsa.+005+29235.key: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.9 external/bsd/bind/dist/lib/dns/tests/acl_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/dh_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/rsa_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.12 external/bsd/bind/dist/lib/dns/tsec.c: up to 1.5 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.10 external/bsd/bind/dist/lib/dns/view.c: up to 1.13 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.14 external/bsd/bind/dist/lib/dns/zone.c: up to 1.17 external/bsd/bind/dist/lib/dns/zt.c: up to 1.9 external/bsd/bind/dist/lib/irs/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/irs/api: up to 1.1.1.10 external/bsd/bind/dist/lib/irs/getaddrinfo.c: up to 1.9 external/bsd/bind/dist/lib/irs/include/irs/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/irs/resconf.c: up to 1.10 external/bsd/bind/dist/lib/irs/tests/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/resconf_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/domain.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v6.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-debug.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-ndots.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/port.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/resolv.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/search.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/sortlist-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/isc/aes.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.22 external/bsd/bind/dist/lib/isc/backtrace-emptytbl.c: up to 1.5 external/bsd/bind/dist/lib/isc/hash.c: up to 1.11 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.10 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.11 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/backtrace.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/errno.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/isc/event.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/hmacmd5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/hmacsha.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/md5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/netaddr.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/sha1.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sha2.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/socket.h: up to 1.11 external/bsd/bind/dist/lib/isc/include/isc/types.h: up to 1.9 external/bsd/bind/dist/lib/isc/include/pk11/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pk11/README.site: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pk11/pk11.h: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/include/pk11/site.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11f.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11t.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/lex.c: up to 1.9 external/bsd/bind/dist/lib/isc/log.c: up to 1.9 external/bsd/bind/dist/lib/isc/md5.c: up to 1.9 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/mips/include/isc/atomic.h: up to 1.6 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.9 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/print.c: up to 1.7 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/radix.c: up to 1.9 external/bsd/bind/dist/lib/isc/random.c: up to 1.6 external/bsd/bind/dist/lib/isc/ratelimiter.c: up to 1.7 external/bsd/bind/dist/lib/isc/sha1.c: up to 1.9 external/bsd/bind/dist/lib/isc/sha2.c: up to 1.11 external/bsd/bind/dist/lib/isc/task.c: up to 1.14 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/tests/errno_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/tests/netaddr_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/dir.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/unix/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.12 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/include/isc/net.h: up to 1.7 external/bsd/bind/dist/lib/isc/unix/include/isc/offset.h: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/pkcs11/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.21 external/bsd/bind/dist/lib/isc/unix/stdio.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/app.c: up to 1.7 external/bsd/bind/dist/lib/isc/win32/condition.c: up to 1.5 external/bsd/bind/dist/lib/isc/win32/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/win32/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/win32/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/include/isc/ipv6.h: up to 1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/offset.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/interfaceiter.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.mak.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.13 external/bsd/bind/dist/lib/isc/win32/stdio.c: up to 1.6 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/api: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.12 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/win32/libisccc.def: up to 1.1.1.2 external/bsd/bind/dist/lib/isccfg/Makefile.in: up to 1.1.1.13 external/bsd/bind/dist/lib/isccfg/aclconf.c: up to 1.10 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.19 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h: up to 1.7 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.14 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.12 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.9 external/bsd/bind/dist/lib/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.15 external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/lwres_grbn.c: up to 1.6 external/bsd/bind/dist/lib/lwres/man/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_config.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_config.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_context.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_context.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/win32/liblwres.def: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/samples/resolve.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/win32/async.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/nsprobe.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/request.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/resolve.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/update.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/tests/t_api.c: up to 1.8 external/bsd/bind/dist/make/rules.in: up to 1.8 external/bsd/bind/dist/srcid: up to 1.21 external/bsd/bind/dist/util/bindkeys.pl: up to 1.1.1.2 external/bsd/bind/dist/version: up to 1.25 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.7 external/bsd/bind/dist/win32utils/bind9.sln.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/build.txt: up to 1.1.1.5 external/bsd/bind/dist/win32utils/legacy/BINDBuild.dsw.in: up to 1.5 external/bsd/bind/dist/win32utils/legacy/BuildAll.bat.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildPost.bat.in: up to 1.1.1.3 external/bsd/bind/dist/win32utils/readme1st.txt: up to 1.1.1.8 external/bsd/bind/include/config.h: up to 1.21 external/bsd/bind/include/dns/code.h: up to 1.13 external/bsd/bind/include/dns/enumclass.h: up to 1.9 external/bsd/bind/include/dns/enumtype.h: up to 1.13 external/bsd/bind/include/dns/rdatastruct.h: up to 1.13 external/bsd/bind/include/isc/platform.h: up to 1.23 via patch external/bsd/bind/lib/libbind9/shlib_version: up to 1.17 external/bsd/bind/lib/libdns/Makefile: up to 1.14 external/bsd/bind/lib/libdns/shlib_version: up to 1.19 external/bsd/bind/lib/libirs/shlib_version: up to 1.6 external/bsd/bind/lib/libisc/Makefile: up to 1.8 external/bsd/bind/lib/libisc/shlib_version: up to 1.19 external/bsd/bind/lib/libisccc/shlib_version: up to 1.17 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.17 external/bsd/bind/lib/liblwres/shlib_version: up to 1.17 @ text @a0 1 d2 1 a2 1 - Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d112 1 a112 2
    d115 1 a115 1

    d122 1 a122 2

    d130 1 a130 2

    d140 2 a141 4
    d144 1 a144 2

    d150 1 a150 2

    d155 1 a155 2

    d162 1 a162 2

    d172 1 a172 2

    d179 1 a179 2

    d182 1 a182 2

    d192 1 a192 2

    d205 1 a205 2

    d211 1 a211 2

    d216 1 a216 2

    d223 1 a223 2

    d234 1 a234 2

    d242 3 a244 6

    d247 1 a247 2

    d253 1 a253 2

    d264 1 a264 2

    d271 2 a272 3

    d275 1 a275 2

    d281 1 a281 1

    d295 1 a295 1

    d302 1 a302 1

    d305 1 a305 1

    d313 1 a313 1

    d320 1 a320 1

    d328 1 a328 1

    d337 1 a337 1

    d343 1 a343 1

    d350 1 a350 1

    d359 1 a359 1

    d362 2 a363 2

    *   IN MX 10 external1.example.com.

    d371 1 a371 1

    d376 1 a376 1

    d383 1 a383 1

    d387 1 a387 1

      a388 1 d392 1 a392 2 a393 1 d396 3 a398 8
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d400 1 a400 1

      d403 1 a403 1

        a404 1 d408 1 a408 2 a409 1 d412 1 a412 2 d414 1 a414 2

        d419 1 a419 2

        a421 1 d483 1 a483 2

        a485 1 d520 1 a520 2

        a523 1 d530 3 a532 4

    d535 1 a535 2

    d546 1 a546 1

    d551 1 a551 1

    d559 1 a559 1 nsupdate(1) supports TSIG via the d566 1 a566 1 dig(1) supports TSIG via the d573 1 a573 2

    d576 1 a576 1

    d583 1 a583 1

    d592 1 a592 1

    d599 1 a599 1

    d606 2 a607 3

    d610 1 a610 1

    d622 1 a622 1

    d626 1 a626 1

    d634 1 a634 1

    d641 1 a641 1

    d645 2 a646 3

    d649 1 a649 1

    d653 1 a653 1

    d663 1 a663 1

    d676 1 a676 1

    d681 1 a681 1

    d687 1 a687 1

    d693 2 a694 3

    d697 1 a697 1

    d704 1 a704 1

    d711 1 a711 1

    d717 1 a717 1

    d721 2 a722 3

    d725 1 a725 1

    d751 3 a753 4

    d756 1 a756 2

    d760 1 a760 1

    d767 1 a767 1

    d779 1 a779 1

    d783 1 a783 1

    d789 2 a790 3

    d793 1 a793 2

    d800 1 a800 1

    d806 1 a806 1

    d809 1 a809 1

    d813 2 a814 3

    d817 1 a817 1

    d823 1 a823 2

    d836 1 a836 2

    d845 1 a845 2

    d850 1 a850 2

    d853 1 a853 2

    d857 1 a857 2

    d868 1 a868 2

    d872 1 a872 2

    d875 1 a875 2

    d891 1 a891 2

    d895 1 a895 2

    d900 1 a900 2

    d905 2 a906 3

    d909 1 a909 2

    d913 1 a913 2

    d923 1 a923 2

    d929 1 a929 2

    d932 1 a932 2

    d940 1 a940 2

    dnssec-signzone d947 2 a948 4

    d951 1 a951 2

    d957 1 a957 2

    d964 1 a964 2

    d976 1 a976 2

    d984 1 a984 2

    d989 1 a989 2

    d994 1 a994 2

    d1000 1 a1000 2

    a1009 1 d1062 1 a1062 2

    d1069 1 a1069 2

    d1074 1 a1074 2

    d1081 1 a1081 2

    d1083 1 a1083 1

    d1090 1 a1090 1

    d1096 1 a1096 1

    d1102 4 a1105 6

    d1108 1 a1108 2

    As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6

    Converting from insecure to secure

    Changing a zone from insecure to secure can be done in two d1116 1 a1116 1

    For either method, you need to configure d1124 1 a1124 1

    d1132 1
    a1132 1
      

    If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7

    Dynamic DNS update method

    To insert the keys via dynamic update:

    d1147 1
    a1147 1
      

    While the update request will complete almost immediately, d1153 1 a1153 1

    If you wish to sign using NSEC3 instead of NSEC, you should d1157 1 a1157 1

    d1165 1
    a1165 1
      

    Again, this update request will complete almost d1171 1 a1171 1

    While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6

    Fully automatic zone signing

    To enable automatic signing, add the d1181 1 a1181 1

    With d1187 1 a1187 1

    d1195 1 a1195 1

    d1205 1 a1205 1

    d1212 1 a1212 1

    d1219 1 a1219 1

    d1229 1 a1229 1

    Using the d1236 3 a1238 6

    Private-type records

    The state of the signing process is signaled by d1243 1 a1243 1

    The private type record format: If the first octet is d1247 1 a1247 1

    d1258 1 a1258 1

    Only records flagged as "complete" can be removed via d1261 1 a1261 1

    If the first octet is zero (this is a reserved algorithm d1266 1 a1266 1

    d1277 3 a1279 6

    DNSKEY rollovers

    As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6

    Dynamic DNS update method

    To perform key rollovers via dynamic update, you need to add d1292 1 a1292 1

    If this is for a KSK you need to inform the parent and any d1294 1 a1294 1

    You should then wait for the maximum TTL in the zone before d1300 1 a1300 1

    The old DNSKEY can be removed via UPDATE. Take care to d1304 3 a1306 6

    Automatic key rollovers

    When a new key reaches its activation date (as set by d1319 3 a1321 6

    NSEC3PARAM rollovers via UPDATE

    Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6

    Converting from NSEC to NSEC3

    To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1339 3 a1341 6

    Converting from secure to insecure

    To convert a signed zone to unsigned using dynamic DNS, d1346 1 a1346 1

    This requires the d1350 1 a1350 1

    In addition, if the auto-dnssec maintain d1354 3 a1356 6

    Periodic re-signing

    In any secure zone which supports dynamic updates, named d1361 3 a1363 6

    NSEC3 and OPTOUT

    d1374 1 a1374 2

    d1377 1 a1377 2

    BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1

    d1385 1 a1385 3

    To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3

    d1395 1 a1395 2

    To set up an authoritative zone for RFC 5011 trust anchor d1400 1 a1400 1

    Any validating resolver which is configured to use the d1409 1 a1409 1

    The easiest way to place a stand-by key in a zone is to d1417 1 a1417 1

    d1421 1
    a1421 1
        

    To revoke a key, the new command d1426 1 a1426 1

    After revoking the active key, the zone must be signed d1429 1 a1429 1

    Once a key has been revoked and used to sign the DNSKEY d1434 1 a1434 1

    See RFC 5011 for more details on key rollover d1436 1 a1436 1

    When a key has been revoked, its key ID changes, d1440 1 a1440 1

    If two keys have ID's exactly 128 apart, and one is d1447 1 a1447 1

    Older versions of BIND 9 did not have this precaution. d1451 1 a1451 1

    It is expected that a future release of BIND 9 will a1453 1

    d1455 2 a1456 2
    d1459 1 a1459 2

    d1464 1 a1464 1

    d1473 1 a1473 1

    d1479 1 a1479 1

    d1489 1 a1489 1

    d1492 1 a1492 2

    d1497 2 a1498 2

    d1501 1 a1501 2

    d1513 1 a1513 1

    d1516 1 a1516 1

    d1521 1
    a1521 1
        

    d1531 1 a1531 1

    d1534 1 a1534 2

    d1552 1 a1552 1

    d1560 1 a1560 1

    d1567 3
    a1569 3
        
    d1572 1 a1572 2

    d1580 1 a1580 1

    d1586 2 a1587 3

    • d1592 2 a1593 4

    • d1604 1 a1604 2

    • d1606 1 a1606 1

      d1614 1 a1614 1

      d1624 1 a1624 1

      d1629 1 a1629 1

      d1632 1 a1632 2
      d1635 2
      a1636 2
            

      Extract the tarball:

      d1639 2
      a1640 2
            

      Apply the patch from the BIND 9 release:

      d1644 1
      a1644 1
            
      d1652 1 a1652 1

      d1659 1 a1659 1

      d1663 2 a1664 2

      d1667 1 a1667 3

      d1674 1 a1674 1

      d1679 1 a1679 1

      d1682 8
      a1689 2
            

      The Keyper library requires threads, so we d1692 1 a1692 1

      d1694 1
      a1694 1
      $ ./Configure linux-x86_64 -pthread \
      d1699 1
      a1699 1
            

      d1705 2 a1706 2

      d1709 1 a1709 3

      d1715 1 a1715 1

      d1719 1 a1719 1

      d1726 1
      a1726 1
            

      d1729 1 a1729 1

      d1734 2 a1735 2

      d1738 1 a1738 3

      d1751 1 a1751 1

      d1757 1 a1757 1

      d1766 1
      a1766 1
            

      d1772 1 a1772 1

      d1779 1
      a1779 1
            

      d1783 2 a1784 2

      d1791 1 a1791 1

      d1794 2
      a1795 2
          

      Or:

      d1798 1
      a1798 1
          

      d1805 1 a1805 1

      d1810 1 a1810 1

      d1813 1 a1813 3

      d1817 7 a1823 1

      d1825 1
      a1825 1
      $ ./configure --enable-threads \
      d1829 2
      a1830 2
          
      d1833 1 a1833 3

      d1837 1 a1837 1

      d1843 2
      a1844 2
            

      (For a 32-bit build, omit CC="cc -xarch=amd64".)

      d1851 2 a1852 2

      d1855 1 a1855 3
      d1861 2
      a1862 2
          

      d1868 1 a1868 1

      d1872 2 a1873 2

      d1876 1 a1876 2

      d1886 1 a1886 1

      d1895 2 a1896 2

      d1899 1 a1899 2

      d1903 1 a1903 1

      d1906 1
      a1906 1
          

      d1912 1 a1912 1

      d1921 1 a1921 1

      d1924 1
      a1924 1
          

      d1935 1 a1935 1

      d1940 1 a1940 1

      d1943 2
      a1944 2
          

      To confirm that the key exists:

      d1950 1
      a1950 1
          

      d1956 1 a1956 1

      d1959 1
      a1959 1
          

      d1967 1 a1967 1

      d1973 1 a1973 1

      d1980 1 a1980 1

      d1984 1
      a1984 1
          

      d1988 1 a1988 1

      d1991 1
      a1991 1
          

      d2001 1 a2001 1

      d2007 1 a2007 1

      d2016 2
      a2017 2
        
      d2020 1 a2020 2

      d2030 1 a2030 1

      d2035 1 a2035 1

      d2038 1
      a2038 1
          

      d2043 1 a2043 1

      d2048 2 a2049 2

      d2052 1 a2052 2

      d2060 1 a2060 1

      d2065 2 a2066 2

      Sample openssl.cnf:

      d2075 1
      a2075 1
          

      d2081 1 a2081 1

      d2088 1 a2088 1

      d2090 1 a2090 1

      a2094 2

      d2096 3 a2098 2
      d2101 1 a2101 2

      d2108 1 a2108 1

      d2116 1 a2116 1

      d2125 1 a2125 2

      d2136 1 a2136 2

      d2139 1 a2139 2

      d2143 1 a2143 1

      d2149 1
      a2149 1
          

      d2159 1 a2159 1

      d2163 1 a2163 1

      d2173 1 a2173 1

      d2184 2
      a2185 2
        
      d2188 1 a2188 2

      d2197 1 a2197 1

      d2202 1
      a2202 1
          

      d2208 1 a2208 1

      d2215 1
      a2215 1
          

      d2226 1 a2226 1

      a2232 1

      d2234 2 a2235 2
      d2238 1 a2238 1

      d2244 1 a2244 2

      d2254 1 a2254 2

      d2269 1 a2269 2

      d2273 1 a2273 2

      d2276 1 a2276 2

      a2280 1 d2285 1 a2285 2

      d2291 2 a2292 2

      d2295 1 a2295 2

      a2303 1 d2309 3 a2311 4

      d2329 1 a2329 1

      BIND 9.10.5-P1

      @ 1.1.1.15.2.13 log @Pull up following revision(s) (requested by mrg in ticket #1489): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.26 via patch external/bsd/bind/dist/CHANGES: up to 1.28 external/bsd/bind/dist/README: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.29 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.21 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.16 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.14 external/bsd/bind/dist/lib/dns/api: up to 1.16 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.14 external/bsd/bind/dist/lib/dns/message.c: up to 1.24 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.13 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.11 external/bsd/bind/dist/srcid: up to 1.22 external/bsd/bind/dist/version: up to 1.26 external/bsd/bind/include/isc/platform.h: up to 1.23 Update BIND to 9.10.5-P2. @ text @d2501 1 a2501 1

      BIND 9.10.5-P2

      @ 1.1.1.15.2.10.2.1 log @Pull up following revision(s) (requested by spz in ticket #1404): doc/3RDPARTY: 1.1430 via patch external/bsd/bind/dist/CHANGES: up to 1.26 external/bsd/bind/dist/COPYRIGHT: up to 1.1.1.11 external/bsd/bind/dist/README: up to 1.14 external/bsd/bind/dist/bin/named/query.c: up to 1.24 external/bsd/bind/dist/bin/tests/system/dname/ans3/ans.pl: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns1/root.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bind.keys: up to 1.1.1.6 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.4 external/bsd/bind/dist/configure: up to 1.7 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.19 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.14 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.12 external/bsd/bind/dist/lib/dns/api: up to 1.14 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.10 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.30 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.5 external/bsd/bind/dist/lib/isc/lex.c: up to 1.8 external/bsd/bind/dist/srcid: up to 1.20 external/bsd/bind/dist/version: up to 1.24 Update BIND to 9.10.4-P8. @ text @d2329 1 a2329 1

      BIND 9.10.4-P8

      @ 1.1.1.15.2.10.2.2 log @Pull up following revision(s) (requested by spz in ticket #1436): distrib/sets/lists/base/ad.aarch64: patch distrib/sets/lists/base/ad.arm: patch distrib/sets/lists/base/ad.mips: patch distrib/sets/lists/base/ad.powerpc: patch distrib/sets/lists/base/md.amd64: patch distrib/sets/lists/base/md.sparc64: patch distrib/sets/lists/base/shl.mi: patch distrib/sets/lists/debug/ad.aarch64: patch distrib/sets/lists/debug/ad.arm: patch distrib/sets/lists/debug/ad.mips: patch distrib/sets/lists/debug/ad.powerpc: patch distrib/sets/lists/debug/md.amd64: patch distrib/sets/lists/debug/md.sparc64: patch distrib/sets/lists/debug/shl.mi: patch doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.26 via patch external/bsd/bind/dist/CHANGES: up to 1.27 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.12 external/bsd/bind/dist/Makefile.in: up to 1.4 external/bsd/bind/dist/README: up to 1.15 external/bsd/bind/dist/acconfig.h: up to 1.10 external/bsd/bind/dist/bin/check/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.8 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.14 external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkconf.html: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.9 external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/check/named-checkzone.html: up to 1.1.1.11 external/bsd/bind/dist/bin/check/win32/checkconf.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checktool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checkzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/confgen/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.html: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/keygen.c: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.8: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.c: up to 1.9 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/rndc-confgen.html: up to 1.1.1.8 external/bsd/bind/dist/bin/delv/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.1: up to 1.1.1.5 external/bsd/bind/dist/bin/delv/delv.c: up to 1.6 external/bsd/bind/dist/bin/delv/delv.docbook: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.html: up to 1.1.1.4 external/bsd/bind/dist/bin/delv/win32/delv.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/dig.1: up to 1.13 external/bsd/bind/dist/bin/dig/dig.c: up to 1.13 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.19 external/bsd/bind/dist/bin/dig/host.1: up to 1.7 external/bsd/bind/dist/bin/dig/host.c: up to 1.12 external/bsd/bind/dist/bin/dig/host.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/dig/host.html: up to 1.1.1.8 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dig/nslookup.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/win32/dig.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/dighost.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/host.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/nslookup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8: up to 1.7 external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-verify.html: up to 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssectool.c: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssectool.h: up to 1.8 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/importkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/settime.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/verify.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/bin/named/client.c: up to 1.17 external/bsd/bind/dist/bin/named/config.c: up to 1.14 external/bsd/bind/dist/bin/named/control.c: up to 1.12 external/bsd/bind/dist/bin/named/geoip.c: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/config.h: up to 1.6 external/bsd/bind/dist/bin/named/include/named/globals.h: up to 1.10 external/bsd/bind/dist/bin/named/include/named/seccomp.h: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.12 external/bsd/bind/dist/bin/named/logconf.c: up to 1.9 external/bsd/bind/dist/bin/named/lwresd.8: up to 1.7 external/bsd/bind/dist/bin/named/lwresd.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/named/lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/bin/named/lwsearch.c: up to 1.5 external/bsd/bind/dist/bin/named/main.c: up to 1.21 external/bsd/bind/dist/bin/named/named.8: up to 1.10 external/bsd/bind/dist/bin/named/named.conf.5: up to 1.15 external/bsd/bind/dist/bin/named/named.conf.docbook: up to 1.14 external/bsd/bind/dist/bin/named/named.conf.html: up to 1.15 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.11 external/bsd/bind/dist/bin/named/query.c: up to 1.25 external/bsd/bind/dist/bin/named/server.c: up to 1.22 external/bsd/bind/dist/bin/named/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/named/unix/os.c: up to 1.10 external/bsd/bind/dist/bin/named/update.c: up to 1.13 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.13 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.10 external/bsd/bind/dist/bin/nsupdate/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.9 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.16 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.12 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1q-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1t-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2f-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2h-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.8: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.html: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/python/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.8: up to 1.7 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook: up to 1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.html: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.py.in: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.8: up to 1.1.1.8 external/bsd/bind/dist/bin/python/dnssec-coverage.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.html: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.8 external/bsd/bind/dist/bin/python/isc/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/__init__.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/checkds.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/coverage.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/dnskey.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/eventlist.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keydict.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyevent.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyzone.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/dnskey_test.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.key: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.private: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/utils.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/setup.py: up to 1.1.1.1 external/bsd/bind/dist/bin/rndc/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.10 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.15 external/bsd/bind/dist/bin/rndc/rndc.conf.5: up to 1.8 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/rndc/rndc.conf.html: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/atomic/t_atomic.c: up to 1.7 external/bsd/bind/dist/bin/tests/byname_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/db/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/db/win32/t_db.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/dst/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/dst/t_dst.c: up to 1.11 external/bsd/bind/dist/bin/tests/hash_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/hashes/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/hashes/t_hashes.c: up to 1.6 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/master/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/master/win32/t_master.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/mdig.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/pkcs11/README: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/create.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/privrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/pubrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/rdata_test.c: up to 1.10 external/bsd/bind/dist/bin/tests/resolver/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/acl/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/additional/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/addzone/ns2/hints.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/ns2/redirect.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in delete external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c delete external/bsd/bind/dist/bin/tests/system/builtin/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/case/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/bad-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-acl.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-all-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-errors-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv4-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv6-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-max-table-size.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nodata-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nxdomains-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-qps-scale.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-referrals-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-responses-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-slip.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-window.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rpz-zone.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-acl.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/good-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/checkds/dig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkds/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/checknames/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/checkzone/zones/crashzone.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/conf.sh.win32: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/coverage/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/database/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dialup/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/digcomp.pl: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/digdelv/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/example.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dlv/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlzexternal/dlopen.c delete external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dns64/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dscp/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/feature-test.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in delete external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c delete external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/filter-aaaa.c delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/formerr/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/geoip/Makefile.in delete external/bsd/bind/dist/bin/tests/system/geoip/geoip.c delete external/bsd/bind/dist/bin/tests/system/geoip/prereq.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/glue/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/gost/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ifconfig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ifconfig.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/inline/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/integrity/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/mx-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/srv-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/legacy/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/limits/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/nosearch.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.10 external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/metadata/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/notify/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/too-big.test.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/pending/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/pending/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11ssl/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/redirect/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/ns6/ds.example.net.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in delete external/bsd/bind/dist/bin/tests/system/rpz/rpz.c delete external/bsd/bind/dist/bin/tests/system/rpz/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.clientip21: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.clientip2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrl/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrl/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/run.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/sit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/spf/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in delete external/bsd/bind/dist/bin/tests/system/statistics/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c delete external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stop.pl: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/stress/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/stub/tests.sh: up to 1.5 external/bsd/bind/dist/bin/tests/system/tcp/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c: up to 1.9 external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/tkey/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/tsig/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsig/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tsig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in delete external/bsd/bind/dist/bin/tests/system/tsiggss/gssapi_krb.c delete external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/unknown/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/v6synth/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/verify/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/verify/zones/unsigned.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/views/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/ns1/axfr-too-big.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/ixfr-too-big.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/xfer/ns6/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zero/ans5/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zero/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/win32/makejournal.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tools/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/arpaname.1: up to 1.7 external/bsd/bind/dist/bin/tools/arpaname.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/arpaname.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.8: up to 1.8 external/bsd/bind/dist/bin/tools/genrandom.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.html: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8: up to 1.8 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c: up to 1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-journalprint.8: up to 1.7 external/bsd/bind/dist/bin/tools/named-journalprint.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-journalprint.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-rrchecker.1: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-rrchecker.docbook: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/named-rrchecker.html: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/nsec3hash.8: up to 1.7 external/bsd/bind/dist/bin/tools/nsec3hash.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/nsec3hash.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.12 external/bsd/bind/dist/bind.keys: up to 1.1.1.7 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.5 external/bsd/bind/dist/config.h.in: up to 1.14 external/bsd/bind/dist/configure: up to 1.8 external/bsd/bind/dist/configure.in: up to 1.10 external/bsd/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c: up to 1.1.1.5 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure: up to 1.1.1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure.in: up to 1.1.1.2 external/bsd/bind/dist/contrib/queryperf/utils/gen-data-queryperf.py: up to 1.1.1.4 external/bsd/bind/dist/contrib/sdb/ldap/zone2ldap.c: up to 1.6 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.20 external/bsd/bind/dist/doc/arm/dlz.xml: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/libdns.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/logging-categories.xml: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.15 external/bsd/bind/dist/doc/arm/managed-keys.xml: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.10 external/bsd/bind/dist/doc/misc/options: up to 1.9 external/bsd/bind/dist/doc/misc/sort-options.pl: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/copyright.xsl: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.1: up to 1.7 external/bsd/bind/dist/isc-config.sh.docbook: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.html: up to 1.1.1.9 external/bsd/bind/dist/lib/Atffile: up to 1.1.1.3 external/bsd/bind/dist/lib/bind9/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.19 external/bsd/bind/dist/lib/bind9/check.c: up to 1.15 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/dns/acl.c: up to 1.8 external/bsd/bind/dist/lib/dns/adb.c: up to 1.13 external/bsd/bind/dist/lib/dns/api: up to 1.15 external/bsd/bind/dist/lib/dns/client.c: up to 1.13 external/bsd/bind/dist/lib/dns/db.c: up to 1.9 external/bsd/bind/dist/lib/dns/dbtable.c: up to 1.6 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.12 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.13 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.14 external/bsd/bind/dist/lib/dns/dst_gost.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/dst_internal.h: up to 1.11 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.10 external/bsd/bind/dist/lib/dns/dst_parse.c: up to 1.10 external/bsd/bind/dist/lib/dns/ecdb.c: up to 1.10 external/bsd/bind/dist/lib/dns/gssapictx.c: up to 1.10 external/bsd/bind/dist/lib/dns/hmac_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/dns/include/dns/db.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/events.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/keytable.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/masterdump.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/peer.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.13 external/bsd/bind/dist/lib/dns/include/dns/rdata.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/rdataslab.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/result.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/rrl.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/tsig.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/types.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/view.h: up to 1.12 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.18 external/bsd/bind/dist/lib/dns/include/dns/zt.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/include/dst/gssapi.h: up to 1.6 external/bsd/bind/dist/lib/dns/iptable.c: up to 1.6 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.12 external/bsd/bind/dist/lib/dns/masterdump.c: up to 1.12 external/bsd/bind/dist/lib/dns/message.c: up to 1.23 external/bsd/bind/dist/lib/dns/name.c: up to 1.14 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.14 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/peer.c: up to 1.8 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.13 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.24 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.15 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.12 external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdataslab.c: up to 1.12 external/bsd/bind/dist/lib/dns/request.c: up to 1.11 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.31 external/bsd/bind/dist/lib/dns/result.c: up to 1.8 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.12 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.11 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.11 external/bsd/bind/dist/lib/dns/tests/Krsa.+005+29235.key: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.9 external/bsd/bind/dist/lib/dns/tests/acl_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/dh_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/rsa_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.12 external/bsd/bind/dist/lib/dns/tsec.c: up to 1.5 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.10 external/bsd/bind/dist/lib/dns/view.c: up to 1.13 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.14 external/bsd/bind/dist/lib/dns/zone.c: up to 1.17 external/bsd/bind/dist/lib/dns/zt.c: up to 1.9 external/bsd/bind/dist/lib/irs/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/irs/api: up to 1.1.1.10 external/bsd/bind/dist/lib/irs/getaddrinfo.c: up to 1.9 external/bsd/bind/dist/lib/irs/include/irs/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/irs/resconf.c: up to 1.10 external/bsd/bind/dist/lib/irs/tests/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/resconf_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/domain.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v6.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-debug.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-ndots.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/port.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/resolv.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/search.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/sortlist-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/isc/aes.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.22 external/bsd/bind/dist/lib/isc/backtrace-emptytbl.c: up to 1.5 external/bsd/bind/dist/lib/isc/hash.c: up to 1.11 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.10 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.11 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/backtrace.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/errno.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/isc/event.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/hmacmd5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/hmacsha.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/md5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/netaddr.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/sha1.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sha2.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/socket.h: up to 1.11 external/bsd/bind/dist/lib/isc/include/isc/types.h: up to 1.9 external/bsd/bind/dist/lib/isc/include/pk11/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pk11/README.site: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pk11/pk11.h: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/include/pk11/site.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11f.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11t.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/lex.c: up to 1.9 external/bsd/bind/dist/lib/isc/log.c: up to 1.9 external/bsd/bind/dist/lib/isc/md5.c: up to 1.9 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/mips/include/isc/atomic.h: up to 1.6 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.9 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/print.c: up to 1.7 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/radix.c: up to 1.9 external/bsd/bind/dist/lib/isc/random.c: up to 1.6 external/bsd/bind/dist/lib/isc/ratelimiter.c: up to 1.7 external/bsd/bind/dist/lib/isc/sha1.c: up to 1.9 external/bsd/bind/dist/lib/isc/sha2.c: up to 1.11 external/bsd/bind/dist/lib/isc/task.c: up to 1.14 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/tests/errno_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/tests/netaddr_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/dir.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/unix/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.12 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/include/isc/net.h: up to 1.7 external/bsd/bind/dist/lib/isc/unix/include/isc/offset.h: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/pkcs11/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.21 external/bsd/bind/dist/lib/isc/unix/stdio.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/app.c: up to 1.7 external/bsd/bind/dist/lib/isc/win32/condition.c: up to 1.5 external/bsd/bind/dist/lib/isc/win32/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/win32/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/win32/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/include/isc/ipv6.h: up to 1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/offset.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/interfaceiter.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.mak.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.13 external/bsd/bind/dist/lib/isc/win32/stdio.c: up to 1.6 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/api: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.12 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/win32/libisccc.def: up to 1.1.1.2 external/bsd/bind/dist/lib/isccfg/Makefile.in: up to 1.1.1.13 external/bsd/bind/dist/lib/isccfg/aclconf.c: up to 1.10 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.19 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h: up to 1.7 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.14 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.12 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.9 external/bsd/bind/dist/lib/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.15 external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/lwres_grbn.c: up to 1.6 external/bsd/bind/dist/lib/lwres/man/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_config.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_config.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_context.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_context.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/win32/liblwres.def: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/samples/resolve.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/win32/async.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/nsprobe.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/request.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/resolve.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/update.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/tests/t_api.c: up to 1.8 external/bsd/bind/dist/make/rules.in: up to 1.8 external/bsd/bind/dist/srcid: up to 1.21 external/bsd/bind/dist/util/bindkeys.pl: up to 1.1.1.2 external/bsd/bind/dist/version: up to 1.25 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.7 external/bsd/bind/dist/win32utils/bind9.sln.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/build.txt: up to 1.1.1.5 external/bsd/bind/dist/win32utils/legacy/BINDBuild.dsw.in: up to 1.5 external/bsd/bind/dist/win32utils/legacy/BuildAll.bat.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildPost.bat.in: up to 1.1.1.3 external/bsd/bind/dist/win32utils/readme1st.txt: up to 1.1.1.8 external/bsd/bind/include/config.h: up to 1.21 external/bsd/bind/include/dns/code.h: up to 1.13 external/bsd/bind/include/dns/enumclass.h: up to 1.9 external/bsd/bind/include/dns/enumtype.h: up to 1.13 external/bsd/bind/include/dns/rdatastruct.h: up to 1.13 external/bsd/bind/include/isc/platform.h: up to 1.23 via patch external/bsd/bind/lib/libbind9/shlib_version: up to 1.17 external/bsd/bind/lib/libdns/Makefile: up to 1.14 external/bsd/bind/lib/libdns/shlib_version: up to 1.19 external/bsd/bind/lib/libirs/shlib_version: up to 1.6 external/bsd/bind/lib/libisc/Makefile: up to 1.8 external/bsd/bind/lib/libisc/shlib_version: up to 1.19 external/bsd/bind/lib/libisccc/shlib_version: up to 1.17 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.17 external/bsd/bind/lib/liblwres/shlib_version: up to 1.17 @ text @a0 1 d2 1 a2 1 - Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d112 1 a112 2
      d115 1 a115 1

      d122 1 a122 2

      d130 1 a130 2

      d140 2 a141 4
      d144 1 a144 2

      d150 1 a150 2

      d155 1 a155 2

      d162 1 a162 2

      d172 1 a172 2

      d179 1 a179 2

      d182 1 a182 2

      d192 1 a192 2

      d205 1 a205 2

      d211 1 a211 2

      d216 1 a216 2

      d223 1 a223 2

      d234 1 a234 2

      d242 3 a244 6

      d247 1 a247 2

      d253 1 a253 2

      d264 1 a264 2

      d271 2 a272 3

      d275 1 a275 2

      d281 1 a281 1

      d295 1 a295 1

      d302 1 a302 1

      d305 1 a305 1

      d313 1 a313 1

      d320 1 a320 1

      d328 1 a328 1

      d337 1 a337 1

      d343 1 a343 1

      d350 1 a350 1

      d359 1 a359 1

      d362 2 a363 2

      *   IN MX 10 external1.example.com.

      d371 1 a371 1

      d376 1 a376 1

      d383 1 a383 1

      d387 1 a387 1

        a388 1 d392 1 a392 2 a393 1 d396 3 a398 8
      • Look up any hostnames on the Internet.
      • Exchange mail with both internal and external people.
      • d400 1 a400 1

        d403 1 a403 1

          a404 1 d408 1 a408 2 a409 1 d412 1 a412 2 d414 1 a414 2

          d419 1 a419 2

          a421 1 d483 1 a483 2

          a485 1 d520 1 a520 2

          a523 1 d530 3 a532 4

      d535 1 a535 2

      d546 1 a546 1

      d551 1 a551 1

      d559 1 a559 1 nsupdate(1) supports TSIG via the d566 1 a566 1 dig(1) supports TSIG via the d573 1 a573 2

      d576 1 a576 1

      d583 1 a583 1

      d592 1 a592 1

      d599 1 a599 1

      d606 2 a607 3

      d610 1 a610 1

      d622 1 a622 1

      d626 1 a626 1

      d634 1 a634 1

      d641 1 a641 1

      d645 2 a646 3

      d649 1 a649 1

      d653 1 a653 1

      d663 1 a663 1

      d676 1 a676 1

      d681 1 a681 1

      d687 1 a687 1

      d693 2 a694 3

      d697 1 a697 1

      d704 1 a704 1

      d711 1 a711 1

      d717 1 a717 1

      d721 2 a722 3

      d725 1 a725 1

      d751 3 a753 4

      d756 1 a756 2

      d760 1 a760 1

      d767 1 a767 1

      d779 1 a779 1

      d783 1 a783 1

      d789 2 a790 3

      d793 1 a793 2

      d800 1 a800 1

      d806 1 a806 1

      d809 1 a809 1

      d813 2 a814 3

      d817 1 a817 1

      d823 1 a823 2

      d836 1 a836 2

      d845 1 a845 2

      d850 1 a850 2

      d853 1 a853 2

      d857 1 a857 2

      d868 1 a868 2

      d872 1 a872 2

      d875 1 a875 2

      d891 1 a891 2

      d895 1 a895 2

      d900 1 a900 2

      d905 2 a906 3

      d909 1 a909 2

      d913 1 a913 2

      d923 1 a923 2

      d929 1 a929 2

      d932 1 a932 2

      d940 1 a940 2

      dnssec-signzone d947 2 a948 4

      d951 1 a951 2

      d957 1 a957 2

      d964 1 a964 2

      d976 1 a976 2

      d984 1 a984 2

      d989 1 a989 2

      d994 1 a994 2

      d1000 1 a1000 2

      a1009 1 d1062 1 a1062 2

      d1069 1 a1069 2

      d1074 1 a1074 2

      d1081 1 a1081 2

      d1083 1 a1083 1

      d1090 1 a1090 1

      d1096 1 a1096 1

      d1102 4 a1105 6

      d1108 1 a1108 2

      As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6

      Converting from insecure to secure

      Changing a zone from insecure to secure can be done in two d1116 1 a1116 1

      For either method, you need to configure d1124 1 a1124 1

      d1132 1
      a1132 1
        

      If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7

      Dynamic DNS update method

      To insert the keys via dynamic update:

      d1147 1
      a1147 1
        

      While the update request will complete almost immediately, d1153 1 a1153 1

      If you wish to sign using NSEC3 instead of NSEC, you should d1157 1 a1157 1

      d1165 1
      a1165 1
        

      Again, this update request will complete almost d1171 1 a1171 1

      While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6

      Fully automatic zone signing

      To enable automatic signing, add the d1181 1 a1181 1

      With d1187 1 a1187 1

      d1195 1 a1195 1

      d1205 1 a1205 1

      d1212 1 a1212 1

      d1219 1 a1219 1

      d1229 1 a1229 1

      Using the d1236 3 a1238 6

      Private-type records

      The state of the signing process is signaled by d1243 1 a1243 1

      The private type record format: If the first octet is d1247 1 a1247 1

      d1258 1 a1258 1

      Only records flagged as "complete" can be removed via d1261 1 a1261 1

      If the first octet is zero (this is a reserved algorithm d1266 1 a1266 1

      d1277 3 a1279 6

      DNSKEY rollovers

      As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6

      Dynamic DNS update method

      To perform key rollovers via dynamic update, you need to add d1292 1 a1292 1

      If this is for a KSK you need to inform the parent and any d1294 1 a1294 1

      You should then wait for the maximum TTL in the zone before d1300 1 a1300 1

      The old DNSKEY can be removed via UPDATE. Take care to d1304 3 a1306 6

      Automatic key rollovers

      When a new key reaches its activation date (as set by d1319 3 a1321 6

      NSEC3PARAM rollovers via UPDATE

      Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6

      Converting from NSEC to NSEC3

      To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6

      Converting from NSEC3 to NSEC

      To do this, use nsupdate to d1339 3 a1341 6

      Converting from secure to insecure

      To convert a signed zone to unsigned using dynamic DNS, d1346 1 a1346 1

      This requires the d1350 1 a1350 1

      In addition, if the auto-dnssec maintain d1354 3 a1356 6

      Periodic re-signing

      In any secure zone which supports dynamic updates, named d1361 3 a1363 6

      NSEC3 and OPTOUT

      d1374 1 a1374 2

      d1377 1 a1377 2

      BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1

      d1385 1 a1385 3

      To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3

      d1395 1 a1395 2

      To set up an authoritative zone for RFC 5011 trust anchor d1400 1 a1400 1

      Any validating resolver which is configured to use the d1409 1 a1409 1

      The easiest way to place a stand-by key in a zone is to d1417 1 a1417 1

      d1421 1
      a1421 1
          

      To revoke a key, the new command d1426 1 a1426 1

      After revoking the active key, the zone must be signed d1429 1 a1429 1

      Once a key has been revoked and used to sign the DNSKEY d1434 1 a1434 1

      See RFC 5011 for more details on key rollover d1436 1 a1436 1

      When a key has been revoked, its key ID changes, d1440 1 a1440 1

      If two keys have ID's exactly 128 apart, and one is d1447 1 a1447 1

      Older versions of BIND 9 did not have this precaution. d1451 1 a1451 1

      It is expected that a future release of BIND 9 will a1453 1

      d1455 2 a1456 2
      d1459 1 a1459 2

      d1464 1 a1464 1

      d1473 1 a1473 1

      d1479 1 a1479 1

      d1489 1 a1489 1

      d1492 1 a1492 2

      d1497 2 a1498 2

      d1501 1 a1501 2

      d1513 1 a1513 1

      d1516 1 a1516 1

      d1521 1
      a1521 1
          

      d1531 1 a1531 1

      d1534 1 a1534 2

      d1552 1 a1552 1

      d1560 1 a1560 1

      d1567 3
      a1569 3
          
      d1572 1 a1572 2

      d1580 1 a1580 1

      d1586 2 a1587 3

      • d1592 2 a1593 4

      • d1604 1 a1604 2

      • d1606 1 a1606 1

        d1614 1 a1614 1

        d1624 1 a1624 1

        d1629 1 a1629 1

        d1632 1 a1632 2
        d1635 2
        a1636 2
              

        Extract the tarball:

        d1639 2
        a1640 2
              

        Apply the patch from the BIND 9 release:

        d1644 1
        a1644 1
              
        d1652 1 a1652 1

        d1659 1 a1659 1

        d1663 2 a1664 2

        d1667 1 a1667 3

        d1674 1 a1674 1

        d1679 1 a1679 1

        d1682 8
        a1689 2
              

        The Keyper library requires threads, so we d1692 1 a1692 1

        d1694 1
        a1694 1
        $ ./Configure linux-x86_64 -pthread \
        d1699 1
        a1699 1
              

        d1705 2 a1706 2

        d1709 1 a1709 3

        d1715 1 a1715 1

        d1719 1 a1719 1

        d1726 1
        a1726 1
              

        d1729 1 a1729 1

        d1734 2 a1735 2

        d1738 1 a1738 3

        d1751 1 a1751 1

        d1757 1 a1757 1

        d1766 1
        a1766 1
              

        d1772 1 a1772 1

        d1779 1
        a1779 1
              

        d1783 2 a1784 2

        d1791 1 a1791 1

        d1794 2
        a1795 2
            

        Or:

        d1798 1
        a1798 1
            

        d1805 1 a1805 1

        d1810 1 a1810 1

        d1813 1 a1813 3

        d1817 7 a1823 1

        d1825 1
        a1825 1
        $ ./configure --enable-threads \
        d1829 2
        a1830 2
            
        d1833 1 a1833 3

        d1837 1 a1837 1

        d1843 2
        a1844 2
              

        (For a 32-bit build, omit CC="cc -xarch=amd64".)

        d1851 2 a1852 2

        d1855 1 a1855 3
        d1861 2
        a1862 2
            

        d1868 1 a1868 1

        d1872 2 a1873 2

        d1876 1 a1876 2

        d1886 1 a1886 1

        d1895 2 a1896 2

        d1899 1 a1899 2

        d1903 1 a1903 1

        d1906 1
        a1906 1
            

        d1912 1 a1912 1

        d1921 1 a1921 1

        d1924 1
        a1924 1
            

        d1935 1 a1935 1

        d1940 1 a1940 1

        d1943 2
        a1944 2
            

        To confirm that the key exists:

        d1950 1
        a1950 1
            

        d1956 1 a1956 1

        d1959 1
        a1959 1
            

        d1967 1 a1967 1

        d1973 1 a1973 1

        d1980 1 a1980 1

        d1984 1
        a1984 1
            

        d1988 1 a1988 1

        d1991 1
        a1991 1
            

        d2001 1 a2001 1

        d2007 1 a2007 1

        d2016 2
        a2017 2
          
        d2020 1 a2020 2

        d2030 1 a2030 1

        d2035 1 a2035 1

        d2038 1
        a2038 1
            

        d2043 1 a2043 1

        d2048 2 a2049 2

        d2052 1 a2052 2

        d2060 1 a2060 1

        d2065 2 a2066 2

        Sample openssl.cnf:

        d2075 1
        a2075 1
            

        d2081 1 a2081 1

        d2088 1 a2088 1

        d2090 1 a2090 1

        a2094 2

        d2096 3 a2098 2
        d2101 1 a2101 2

        d2108 1 a2108 1

        d2116 1 a2116 1

        d2125 1 a2125 2

        d2136 1 a2136 2

        d2139 1 a2139 2

        d2143 1 a2143 1

        d2149 1
        a2149 1
            

        d2159 1 a2159 1

        d2163 1 a2163 1

        d2173 1 a2173 1

        d2184 2
        a2185 2
          
        d2188 1 a2188 2

        d2197 1 a2197 1

        d2202 1
        a2202 1
            

        d2208 1 a2208 1

        d2215 1
        a2215 1
            

        d2226 1 a2226 1

        a2232 1

        d2234 2 a2235 2
        d2238 1 a2238 1

        d2244 1 a2244 2

        d2254 1 a2254 2

        d2269 1 a2269 2

        d2273 1 a2273 2

        d2276 1 a2276 2

        a2280 1 d2285 1 a2285 2

        d2291 2 a2292 2

        d2295 1 a2295 2

        a2303 1 d2309 3 a2311 4

        d2329 1 a2329 1

        BIND 9.10.5-P1

        @ 1.1.1.15.2.10.2.3 log @Pull up following revision(s) (requested by mrg in ticket #1489): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.26 via patch external/bsd/bind/dist/CHANGES: up to 1.28 external/bsd/bind/dist/README: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.29 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.21 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.16 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.14 external/bsd/bind/dist/lib/dns/api: up to 1.16 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.14 external/bsd/bind/dist/lib/dns/message.c: up to 1.24 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.13 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.11 external/bsd/bind/dist/srcid: up to 1.22 external/bsd/bind/dist/version: up to 1.26 external/bsd/bind/include/isc/platform.h: up to 1.23 Update BIND to 9.10.5-P2. @ text @d2501 1 a2501 1

        BIND 9.10.5-P2

        @ 1.1.1.15.2.5.2.1 log @Pull up following revision(s) (requested by snj in ticket #1140): distrib/sets/lists/base/ad.aarch64: patch distrib/sets/lists/base/ad.arm: patch distrib/sets/lists/base/ad.mips: patch distrib/sets/lists/base/ad.powerpc: patch distrib/sets/lists/base/md.amd64: patch distrib/sets/lists/base/md.sparc64: patch distrib/sets/lists/base/shl.mi: patch distrib/sets/lists/debug/ad.aarch64: patch distrib/sets/lists/debug/ad.arm: patch distrib/sets/lists/debug/ad.mips: patch distrib/sets/lists/debug/ad.powerpc: patch distrib/sets/lists/debug/md.amd64: patch distrib/sets/lists/debug/md.sparc64: patch distrib/sets/lists/debug/shl.mi: patch doc/3RDPARTY: patch external/bsd/bind/bind2netbsd: up to 1.3 external/bsd/bind/dist/CHANGES: up to 1.20 external/bsd/bind/dist/COPYRIGHT: up to 1.1.1.10 external/bsd/bind/dist/README: up to 1.8 external/bsd/bind/dist/bin/check/check-tool.c: up to 1.8 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.12 external/bsd/bind/dist/bin/check/named-checkzone.c: up to 1.8 external/bsd/bind/dist/bin/confgen/keygen.c: up to 1.7 external/bsd/bind/dist/bin/confgen/util.c: up to 1.5 external/bsd/bind/dist/bin/dig/dig.1: up to 1.11 external/bsd/bind/dist/bin/dig/dig.c: up to 1.11 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.17 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.12 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.12 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c: up to 1.12 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.17 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.16 external/bsd/bind/dist/bin/named/bind9.xsl: up to 1.1.1.8 external/bsd/bind/dist/bin/named/bind9.xsl.h: up to 1.9 external/bsd/bind/dist/bin/named/client.c: up to 1.15 external/bsd/bind/dist/bin/named/config.c: up to 1.12 external/bsd/bind/dist/bin/named/control.c: up to 1.10 external/bsd/bind/dist/bin/named/controlconf.c: up to 1.11 external/bsd/bind/dist/bin/named/include/named/lwdclient.h: up to 1.5 external/bsd/bind/dist/bin/named/include/named/main.h: up to 1.6 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.10 external/bsd/bind/dist/bin/named/interfacemgr.c: up to 1.11 external/bsd/bind/dist/bin/named/logconf.c: up to 1.8 external/bsd/bind/dist/bin/named/lwdclient.c: up to 1.5 external/bsd/bind/dist/bin/named/lwresd.c: up to 1.7 external/bsd/bind/dist/bin/named/main.c: up to 1.19 external/bsd/bind/dist/bin/named/named.8: up to 1.8 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.9 external/bsd/bind/dist/bin/named/query.c: up to 1.21 external/bsd/bind/dist/bin/named/server.c: up to 1.20 external/bsd/bind/dist/bin/named/statschannel.c: up to 1.11 external/bsd/bind/dist/bin/named/update.c: up to 1.12 external/bsd/bind/dist/bin/named/win32/named.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/win32/named.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/win32/named.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/win32/ntservice.c: up to 1.7 external/bsd/bind/dist/bin/named/win32/os.c: up to 1.9 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.7 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.14 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.10 external/bsd/bind/dist/bin/pkcs11/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8zc-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8ze-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0o-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0q-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1j-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1l-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.c: up to 1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.c: up to 1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.c: up to 1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.6 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.8 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.14 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/util.c: up to 1.5 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/adb_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/backtrace_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/byaddr_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/byname_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/cfg_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/compress_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/db/t_db.c: up to 1.8 external/bsd/bind/dist/bin/tests/db_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/dst/dst_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/entropy2_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/entropy_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/fromhex.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/fsaccess_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/gxba_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/gxbn_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/hash_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/inter_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/keyboard_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lex_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lfsr_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/log_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lwres_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/lwresconf_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/makejournal.c: up to 1.4 external/bsd/bind/dist/bin/tests/master_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/name_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/names/t_names.c: up to 1.10 external/bsd/bind/dist/bin/tests/net/driver.c: up to 1.7 external/bsd/bind/dist/bin/tests/net/netaddr_multicast.c: up to 1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/pkcs11-hmacmd5.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/pkcs11-md5sum.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/printmsg.c: delete external/bsd/bind/dist/bin/tests/printmsg.h: delete external/bsd/bind/dist/bin/tests/ratelimiter_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/rbt/t_rbt.c: up to 1.8 external/bsd/bind/dist/bin/tests/rbt_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/rdata_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/serial_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/sig0_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/sock_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/sym_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/system/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/README: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/builtin/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/checkconf/good-class.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-caa-rr.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-dns-sd-reverse.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsap-empty.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsap-odd-nibble.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-unspec.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-dns-sd-reverse.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-gc-msdcs.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsap.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/cleanall.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/ditch.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c: up to 1.4 external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey-auto.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey-update.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds-auto.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds-update.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds.secure.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.16 external/bsd/bind/dist/bin/tests/system/ednscompliance/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ednscompliance/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ednscompliance/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ans4/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named.args: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named3.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/root.hint: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/inline/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/zone/inheritownerafterinclude.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/masterfile/zone/inheritownerafterinclude.good: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/masterfile/zone/nameservers.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/reclimit/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/test1.example.net.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/test2.example.net.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard1: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard2a: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard2b: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard3: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard3.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rrsetorder/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/bigkey.c: up to 1.7 external/bsd/bind/dist/bin/tests/system/sit/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/staticstub/ns2/named.conf.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/named.conf.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/undelegated.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statistics/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/ns1/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/ns1/zone.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statistics/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/fetch.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/server-json.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/server-xml.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/stress/prereq.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/stress/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c: up to 1.7 external/bsd/bind/dist/bin/tests/system/views/ns2/1.10.in-addr.arpa.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/views/ns2/named2.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/zonechecks/bigserial.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/task_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/tasks/t_tasks.c: up to 1.8 external/bsd/bind/dist/bin/tests/timer_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/wire_test.c: up to 1.7 external/bsd/bind/dist/bin/tests/zone_test.c: up to 1.9 external/bsd/bind/dist/bin/tools/arpaname.c: up to 1.5 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c: up to 1.8 external/bsd/bind/dist/bin/tools/named-journalprint.c: up to 1.7 external/bsd/bind/dist/bin/tools/named-rrchecker.c: up to 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.10 external/bsd/bind/dist/bin/win32/BINDInstall/VersionInfo.cpp: up to 1.1.1.2 external/bsd/bind/dist/config.h.in: up to 1.12 external/bsd/bind/dist/config.h.win32: up to 1.1.1.12 external/bsd/bind/dist/configure: up to 1.5 external/bsd/bind/dist/configure.in: up to 1.8 external/bsd/bind/dist/contrib/README: up to 1.1.1.3 external/bsd/bind/dist/contrib/scripts/dnssec-keyset.sh: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.19 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.18 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.17 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.14 external/bsd/bind/dist/doc/arm/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/html-fixup.pl: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/latex-fixup.pl: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.8 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.8 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/misc/rfc-compliance: up to 1.1.1.4 external/bsd/bind/dist/isc-config.sh.in: up to 1.1.1.6 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.17 external/bsd/bind/dist/lib/bind9/check.c: up to 1.13 external/bsd/bind/dist/lib/dns/adb.c: up to 1.12 external/bsd/bind/dist/lib/dns/api: up to 1.8 external/bsd/bind/dist/lib/dns/cache.c: up to 1.9 external/bsd/bind/dist/lib/dns/callbacks.c: up to 1.6 external/bsd/bind/dist/lib/dns/client.c: up to 1.11 external/bsd/bind/dist/lib/dns/diff.c: up to 1.10 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.11 external/bsd/bind/dist/lib/dns/dlz.c: up to 1.8 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.12 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.12 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.8 external/bsd/bind/dist/lib/dns/dst_parse.c: up to 1.9 external/bsd/bind/dist/lib/dns/geoip.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/gssapi_link.c: up to 1.9 external/bsd/bind/dist/lib/dns/gssapictx.c: up to 1.9 external/bsd/bind/dist/lib/dns/hmac_link.c: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/adb.h: up to 1.7 external/bsd/bind/dist/lib/dns/include/dns/log.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/name.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/resolver.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/result.h: up to 1.7 external/bsd/bind/dist/lib/dns/include/dns/rrl.h: up to 1.4 external/bsd/bind/dist/lib/dns/include/dns/stats.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/types.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/update.h: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.17 external/bsd/bind/dist/lib/dns/include/dst/dst.h: up to 1.11 external/bsd/bind/dist/lib/dns/journal.c: up to 1.10 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.11 external/bsd/bind/dist/lib/dns/log.c: up to 1.9 external/bsd/bind/dist/lib/dns/master.c: up to 1.15 external/bsd/bind/dist/lib/dns/message.c: up to 1.18 external/bsd/bind/dist/lib/dns/name.c: up to 1.12 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.11 external/bsd/bind/dist/lib/dns/nsec.c: up to 1.10 external/bsd/bind/dist/lib/dns/nsec3.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/order.c: up to 1.5 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/private.c: up to 1.8 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.11 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.21 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.13 external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/cert_37.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/cname_5.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/dname_39.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/ds_43.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/gpos_27.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/hinfo_13.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/isdn_20.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/loc_29.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/mb_7.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/md_3.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mf_4.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mg_8.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/minfo_14.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mr_9.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/ns_2.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3param_51.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/nsec_47.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/null_10.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/nxt_30.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/openpgpkey_61.c: up to 1.1.1.3 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/proforma.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/ptr_12.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/rp_17.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/sig_24.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/sshfp_44.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/unspec_103.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/x25_19.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/hs_4/a_1.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/a_1.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/aaaa_28.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/apl_42.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/in_1/dhcid_49.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/kx_36.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/nsap-ptr_23.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/nsap_22.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/px_26.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/srv_33.c: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c: up to 1.7 external/bsd/bind/dist/lib/dns/request.c: up to 1.10 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.25 external/bsd/bind/dist/lib/dns/result.c: up to 1.7 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.10 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.10 external/bsd/bind/dist/lib/dns/rrl.c: up to 1.5 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.10 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.10 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.9 external/bsd/bind/dist/lib/dns/tcpmsg.c: up to 1.5 external/bsd/bind/dist/lib/dns/tests/geoip_test.c: up to 1.4 external/bsd/bind/dist/lib/dns/tests/gost_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/tests/master_test.c: up to 1.7 external/bsd/bind/dist/lib/dns/tests/rbt_serialize_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/rbt_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/rdatasetstats_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.10 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.9 external/bsd/bind/dist/lib/dns/update.c: up to 1.5 external/bsd/bind/dist/lib/dns/view.c: up to 1.11 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.12 external/bsd/bind/dist/lib/dns/zone.c: up to 1.15 external/bsd/bind/dist/lib/irs/api: up to 1.1.1.9 external/bsd/bind/dist/lib/irs/getaddrinfo.c: up to 1.8 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.19 external/bsd/bind/dist/lib/isc/app_api.c: up to 1.8 external/bsd/bind/dist/lib/isc/assertions.c: up to 1.7 external/bsd/bind/dist/lib/isc/backtrace.c: up to 1.8 external/bsd/bind/dist/lib/isc/commandline.c: up to 1.6 external/bsd/bind/dist/lib/isc/entropy.c: up to 1.6 external/bsd/bind/dist/lib/isc/error.c: up to 1.5 external/bsd/bind/dist/lib/isc/heap.c: up to 1.8 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.9 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.10 external/bsd/bind/dist/lib/isc/httpd.c: up to 1.9 external/bsd/bind/dist/lib/isc/include/isc/app.h: up to 1.9 external/bsd/bind/dist/lib/isc/include/isc/json.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/isc/mem.h: up to 1.14 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/include/isc/print.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/safe.h: up to 1.4 external/bsd/bind/dist/lib/isc/include/isc/util.h: up to 1.11 external/bsd/bind/dist/lib/isc/lex.c: up to 1.7 external/bsd/bind/dist/lib/isc/lib.c: up to 1.8 external/bsd/bind/dist/lib/isc/mem.c: up to 1.13 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.7 external/bsd/bind/dist/lib/isc/nothreads/include/isc/mutex.h: up to 1.5 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/pool.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/print.c: up to 1.6 external/bsd/bind/dist/lib/isc/pthreads/mutex.c: up to 1.7 external/bsd/bind/dist/lib/isc/regex.c: up to 1.4 external/bsd/bind/dist/lib/isc/rwlock.c: up to 1.9 external/bsd/bind/dist/lib/isc/safe.c: up to 1.4 external/bsd/bind/dist/lib/isc/socket_api.c: up to 1.11 external/bsd/bind/dist/lib/isc/stats.c: up to 1.6 external/bsd/bind/dist/lib/isc/task.c: up to 1.12 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/tests/mem_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/tests/regex_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/tests/safe_test.c: up to 1.4 external/bsd/bind/dist/lib/isc/tests/socket_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/timer.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/app.c: up to 1.14 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.10 external/bsd/bind/dist/lib/isc/unix/ifiter_ioctl.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/ifiter_sysctl.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/isc/offset.h: up to 1.5 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.9 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.18 external/bsd/bind/dist/lib/isc/win32/interfaceiter.c: up to 1.7 external/bsd/bind/dist/lib/isc/win32/libisc.def.exclude: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/net.c: up to 1.9 external/bsd/bind/dist/lib/isc/win32/win32os.c: up to 1.7 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/isccc/alist.c: up to 1.5 external/bsd/bind/dist/lib/isccc/api: up to 1.1.1.11 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.10 external/bsd/bind/dist/lib/isccc/sexpr.c: up to 1.6 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.17 external/bsd/bind/dist/lib/isccfg/include/isccfg/cfg.h: up to 1.7 external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h: up to 1.6 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.12 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.10 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.8 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.14 external/bsd/bind/dist/lib/lwres/herror.c: up to 1.7 external/bsd/bind/dist/lib/lwres/print.c: up to 1.7 external/bsd/bind/dist/lib/lwres/win32/socket.c: up to 1.5 external/bsd/bind/dist/lib/samples/nsprobe.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/resolve.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-async.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-gai.c: up to 1.1.1.5 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.6 external/bsd/bind/dist/srcid: up to 1.14 external/bsd/bind/dist/version: up to 1.18 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.5 external/bsd/bind/dist/win32utils/index.html: up to 1.1.1.7 external/bsd/bind/dist/win32utils/legacy/BuildSetup.bat.in: up to 1.1.1.5 external/bsd/bind/include/config.h: up to 1.18 external/bsd/bind/include/dns/enumclass.h: up to 1.8 external/bsd/bind/include/dns/enumtype.h: up to 1.11 external/bsd/bind/include/dns/rdatastruct.h: up to 1.11 external/bsd/bind/include/isc/platform.h: up to 1.21 external/bsd/bind/include/lwres/platform.h: up to 1.7 external/bsd/bind/lib/libbind9/shlib_version: up to 1.16 external/bsd/bind/lib/libdns/shlib_version: up to 1.18 external/bsd/bind/lib/libirs/shlib_version: up to 1.5 external/bsd/bind/lib/libisc/shlib_version: up to 1.18 external/bsd/bind/lib/libisccc/shlib_version: up to 1.16 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.16 external/bsd/bind/lib/liblwres/shlib_version: up to 1.16 Update BIND to 9.10.3-P4. @ text @d17 1 a17 1 d52 2 a53 2
        Split DNS
        Example split DNS setup
        d64 1 a64 1
        SIG(0)
        d67 1 a67 1
        Generating Keys
        d73 13 a85 13
        Converting from insecure to secure
        Dynamic DNS update method
        Fully automatic zone signing
        Private-type records
        DNSKEY rollovers
        Dynamic DNS update method
        Automatic key rollovers
        NSEC3PARAM rollovers via UPDATE
        Converting from NSEC to NSEC3
        Converting from NSEC3 to NSEC
        Converting from secure to insecure
        Periodic re-signing
        NSEC3 and OPTOUT
        d89 2 a90 2
        Validating Resolver
        Authoritative Server
        d94 7 a100 7
        Prerequisites
        Native PKCS#11
        OpenSSL-based PKCS#11
        PKCS#11 Tools
        Using the HSM
        Specifying the engine on the command line
        Running named with automatic zone re-signing
        d104 2 a105 2
        Configuring DLZ
        Sample DLZ Driver
        d274 1 a274 1 Split DNS
      d304 1 a304 1 Example split DNS setup
      d764 1 a764 1 SIG(0)
      d825 1 a825 1 Generating Keys
    d934 1 a934 1 dnssec-validation options must be set to d1050 1 a1050 1 been secure. d1083 1 a1083 1 Converting from insecure to secure
    d1109 1 a1109 1 Dynamic DNS update method
    d1145 1 a1145 1 Fully automatic zone signing d1208 1 a1208 1 Private-type records d1249 1 a1249 1 DNSKEY rollovers d1254 1 a1254 1 Dynamic DNS update method d1276 1 a1276 1 Automatic key rollovers d1291 1 a1291 1 NSEC3PARAM rollovers via UPDATE d1298 1 a1298 1 Converting from NSEC to NSEC3 d1305 1 a1305 1 Converting from NSEC3 to NSEC d1311 1 a1311 1 Converting from secure to insecure d1326 1 a1326 1 Periodic re-signing d1333 1 a1333 1 NSEC3 and OPTOUT d1355 1 a1355 1 Validating Resolver d1366 1 a1366 1 Authoritative Server d1463 1 a1463 1 Prerequisites d1472 1 a1472 1 Native PKCS#11 d1505 1 a1505 1 Building SoftHSMv2 d1543 1 a1543 1 OpenSSL-based PKCS#11 d1601 1 a1601 1 Patching OpenSSL d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris d1705 1 a1705 1 Building OpenSSL for SoftHSM d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000 d1822 1 a1822 1 Configuring BIND 9 for SoftHSM d1843 1 a1843 1 PKCS#11 Tools d1866 1 a1866 1 Using the HSM d1987 1 a1987 1 Specifying the engine on the command line d2019 1 a2019 1 Running named with automatic zone re-signing d2106 1 a2106 1 Configuring DLZ d2155 1 a2155 1 Sample DLZ Driver d2227 1 a2227 1 Older versions of BIND 9 d2297 1 a2297 1

    BIND 9.10.3-P4

    @ 1.1.1.15.2.5.2.2 log @Pull up following revision(s) (requested by snj in ticket #1264): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.23 via patch external/bsd/bind/bind2netbsd: up to 1.4 external/bsd/bind/dist/CHANGES: up to 1.22 external/bsd/bind/dist/FAQ: up to 1.1.1.8 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.11 external/bsd/bind/dist/Makefile.in: up to 1.3 external/bsd/bind/dist/README: up to 1.10 external/bsd/bind/dist/acconfig.h: up to 1.9 external/bsd/bind/dist/bin/check/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.7 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.13 external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/check/named-checkconf.html: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.8 external/bsd/bind/dist/bin/check/named-checkzone.c: up to 1.9 external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkzone.html: up to 1.1.1.10 external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/confgen/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.6 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/confgen/ddns-confgen.html: up to 1.1.1.6 external/bsd/bind/dist/bin/confgen/rndc-confgen.8: up to 1.7 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/confgen/rndc-confgen.html: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/win32/confgentool.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/delv.1: up to 1.1.1.4 external/bsd/bind/dist/bin/delv/delv.c: up to 1.5 external/bsd/bind/dist/bin/delv/delv.docbook: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/delv.html: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/dig/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/dig/dig.1: up to 1.12 external/bsd/bind/dist/bin/dig/dig.c: up to 1.12 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.18 external/bsd/bind/dist/bin/dig/host.1: up to 1.6 external/bsd/bind/dist/bin/dig/host.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dig/host.html: up to 1.1.1.7 external/bsd/bind/dist/bin/dig/nslookup.1: up to 1.8 external/bsd/bind/dist/bin/dig/nslookup.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/dig/nslookup.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8: up to 1.5 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8: up to 1.7 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.14 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8: up to 1.9 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.17 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-verify.html: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/named/Makefile.in: up to 1.1.1.13 external/bsd/bind/dist/bin/named/bind9.xsl: up to 1.1.1.9 external/bsd/bind/dist/bin/named/bind9.xsl.h: up to 1.10 external/bsd/bind/dist/bin/named/client.c: up to 1.16 external/bsd/bind/dist/bin/named/config.c: up to 1.13 external/bsd/bind/dist/bin/named/control.c: up to 1.11 external/bsd/bind/dist/bin/named/controlconf.c: up to 1.12 external/bsd/bind/dist/bin/named/include/named/log.h: up to 1.5 external/bsd/bind/dist/bin/named/include/named/query.h: up to 1.7 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.11 external/bsd/bind/dist/bin/named/lwdgrbn.c: up to 1.8 external/bsd/bind/dist/bin/named/lwresd.8: up to 1.6 external/bsd/bind/dist/bin/named/lwresd.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/named/lwresd.html: up to 1.1.1.7 external/bsd/bind/dist/bin/named/main.c: up to 1.20 external/bsd/bind/dist/bin/named/named.8: up to 1.9 external/bsd/bind/dist/bin/named/named.conf.5: up to 1.14 external/bsd/bind/dist/bin/named/named.conf.docbook: up to 1.13 external/bsd/bind/dist/bin/named/named.conf.html: up to 1.14 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.10 external/bsd/bind/dist/bin/named/query.c: up to 1.22 external/bsd/bind/dist/bin/named/server.c: up to 1.21 external/bsd/bind/dist/bin/named/statschannel.c: up to 1.12 external/bsd/bind/dist/bin/named/unix/include/named/os.h: up to 1.5 external/bsd/bind/dist/bin/named/unix/os.c: up to 1.9 external/bsd/bind/dist/bin/named/win32/include/named/os.h: up to 1.5 external/bsd/bind/dist/bin/named/win32/named.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/win32/named.mak.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/win32/named.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/bin/named/win32/named.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/win32/os.c: up to 1.10 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.12 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.9 external/bsd/bind/dist/bin/nsupdate/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.8 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.15 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.11 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8ze-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8zh-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0q-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0t-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1l-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1q-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2f-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.8: up to 1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.8: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.html: up to 1.1.1.2 external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11keygen.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11list.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/python/dnssec-checkds.8: up to 1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook: up to 1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.html: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.py.in: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.8: up to 1.1.1.7 external/bsd/bind/dist/bin/python/dnssec-coverage.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.html: up to 1.1.1.4 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.7 external/bsd/bind/dist/bin/rndc/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.9 external/bsd/bind/dist/bin/rndc/rndc.conf.5: up to 1.7 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/rndc/rndc.conf.html: up to 1.1.1.8 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.10 external/bsd/bind/dist/bin/rndc/win32/rndc.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/rndc/win32/rndcutil.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/atomic/t_atomic.c: up to 1.6 external/bsd/bind/dist/bin/tests/atomic/win32/t_atomic.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/dst/win32/t_dst.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/mem/win32/t_mem.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/names/win32/t_names.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/nsecify.c: up to 1.7 external/bsd/bind/dist/bin/tests/rbt/win32/t_rbt.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/rbt_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/sockaddr/win32/t_sockaddr.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/acl/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/addzone/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/addzone/ns2/named2.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/allow_query/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/autosign/clean.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/cacheclean/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/case/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/good-acl.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/checkconf/in-view-good.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/portrange-good.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/shared.example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-any1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-any2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-in1.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/view-class-in2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checknames/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/checkzone/zones/.gitattributes: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-badclass.raw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/delv/clean.sh delete external/bsd/bind/dist/bin/tests/system/delv/ns1/named.conf delete external/bsd/bind/dist/bin/tests/system/delv/ns1/root.db delete external/bsd/bind/dist/bin/tests/system/delv/ns2/example.db delete external/bsd/bind/dist/bin/tests/system/delv/ns2/named.conf delete external/bsd/bind/dist/bin/tests/system/delv/ns3/named.conf delete external/bsd/bind/dist/bin/tests/system/delv/tests.sh delete external/bsd/bind/dist/bin/tests/system/digdelv/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@@/DNAME=10=example.net.=: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@@/NS=10=example.com.=: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@@/SOA=10=ns.example.com.=root.example.com.=None=None=None=None=None=: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlzexternal/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dname/clean.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dns64/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/example.db.in: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/generic.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/keyless.example.db.in delete external/bsd/bind/dist/bin/tests/system/dnssec/ns3/managed-future.example.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/named.conf: up to 1.1.1.13 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dnssec/signer/remove.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/signer/remove2.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.17 external/bsd/bind/dist/bin/tests/system/dscp/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/ednscompliance/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/emptyzones/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/fetchlimit/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/formerr/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/forward/rfc1918-inherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/rfc1918-notinherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/forward/ula-inherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/forward/ula-notinherited.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/genzone.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/geoip/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/geoip/options.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/glue/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ixfr/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/limits/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/lwresd/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.9 external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/masterformat/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nslookup/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/delegation.test.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad1.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad2.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/redirect/conf/bad3.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/resolver/ns1/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns6/delegation-only.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named1.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/ns7/named2.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/rndc/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rndc/ns4/named.conf.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/rpz/ns3/base.db: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrchecker/typelist.good: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrl/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/run.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/runall.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/sit/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/sortlist/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statistics/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/stub/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/tkey/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/tsiggss/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/unknown/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/views/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/xfer/dig1.good: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/dig2.good: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/knowngood.mapped: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns2/mapped.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns2/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/ns3/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/xferquota/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zero/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns2/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns2/tld.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/ns4/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zero/ns4/one.tld.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/tasks/win32/t_tasks.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/backtrace_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/inter_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/rwlock_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/shutdown_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/sock_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/task_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/win32/timer_test.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/wire_test.c: up to 1.8 external/bsd/bind/dist/bin/tools/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/arpaname.1: up to 1.6 external/bsd/bind/dist/bin/tools/arpaname.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/arpaname.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/genrandom.8: up to 1.7 external/bsd/bind/dist/bin/tools/genrandom.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/genrandom.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8: up to 1.7 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/named-journalprint.8: up to 1.6 external/bsd/bind/dist/bin/tools/named-journalprint.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/named-journalprint.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/named-rrchecker.1: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/named-rrchecker.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/named-rrchecker.docbook: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/named-rrchecker.html: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/nsec3hash.8: up to 1.6 external/bsd/bind/dist/bin/tools/nsec3hash.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/nsec3hash.html: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/win32/arpaname.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tools/win32/genrandom.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/journalprint.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/rrchecker.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstall.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.11 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.h: up to 1.5 external/bsd/bind/dist/config.h.in: up to 1.13 external/bsd/bind/dist/config.h.win32: up to 1.1.1.13 external/bsd/bind/dist/configure: up to 1.6 external/bsd/bind/dist/configure.in: up to 1.9 external/bsd/bind/dist/contrib/README: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/bin/dlzbdb/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/contrib/dlz/config.dlz.in: up to 1.1.1.8 external/bsd/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/modules/perl/dlz_perl_driver.c: up to 1.1.1.4 external/bsd/bind/dist/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c: up to 1.4 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/README: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/RELEASE_NOTES: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/aclocal.m4: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/acx_pthread.m4: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.guess: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.sub: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure.in: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/INSTALL: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/USAGE: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/queryparse: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/contrib/queryparse/queryparse.1: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/datafile.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/datafile.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dns.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dns.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dnsperf.1: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/dnsperf.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/doc/caching-dns-performance.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/doc/dnsperf.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/doc/resperf.pdf: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/install-sh: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/log.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/log.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/net.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/net.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/opt.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/opt.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/os.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/os.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/resperf-report: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/resperf.1: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/resperf.c: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/util.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/version.h: up to 1.1.1.1 external/bsd/bind/dist/contrib/perftcpdns/perftcpdns.c: up to 1.4 external/bsd/bind/dist/contrib/query-loc-0.4.0/config.h.in: up to 1.1.1.4 external/bsd/bind/dist/contrib/query-loc-0.4.0/configure: up to 1.1.1.2 external/bsd/bind/dist/contrib/query-loc-0.4.0/configure.in: up to 1.1.1.4 external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.c: up to 1.6 external/bsd/bind/dist/contrib/query-loc-0.4.0/loc.h: up to 1.5 external/bsd/bind/dist/contrib/sdb/ldap/README.zone2ldap: up to 1.1.1.2 external/bsd/bind/dist/contrib/sdb/ldap/zone2ldap.c: up to 1.5 external/bsd/bind/dist/doc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.17 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.19 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/Bv9ARM.conf: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.16 external/bsd/bind/dist/doc/arm/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/README-SGML: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/dlz.xml: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/html-fixup.pl delete external/bsd/bind/dist/doc/arm/latex-fixup.pl delete external/bsd/bind/dist/doc/arm/libdns.xml: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/logging-categories.xml: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.10 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.10 external/bsd/bind/dist/doc/arm/managed-keys.xml: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/notes.conf: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/noteversion.xml.in: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/pkgversion.xml.in: up to 1.1.1.1 external/bsd/bind/dist/doc/arm/releaseinfo.xml.in: up to 1.1.1.1 external/bsd/bind/dist/doc/doxygen/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/doc/misc/options: up to 1.8 external/bsd/bind/dist/doc/misc/rfc-compliance: up to 1.1.1.5 external/bsd/bind/dist/doc/tex/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/doc/tex/armstyle.sty.in: up to 1.1.1.1 external/bsd/bind/dist/doc/tex/notestyle.sty: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/arm-param.xsl: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/copyright.xsl: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/graphics/caution.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/caution.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/important.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/important.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/note.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/note.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/tip.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/tip.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/warning.eps: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/graphics/warning.pdf: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-latex-mappings.xml delete external/bsd/bind/dist/doc/xsl/isc-docbook-latex.xsl.in delete external/bsd/bind/dist/doc/xsl/isc-docbook-text.xsl: up to 1.1.1.4 external/bsd/bind/dist/doc/xsl/isc-manpage.xsl.in: up to 1.1.1.4 external/bsd/bind/dist/doc/xsl/isc-notes-html.xsl.in: up to 1.1.1.2 external/bsd/bind/dist/doc/xsl/isc-notes-latex.xsl.in delete external/bsd/bind/dist/doc/xsl/notes-param.xsl: up to 1.1.1.1 external/bsd/bind/dist/doc/xsl/pre-latex.xsl: up to 1.1.1.4 external/bsd/bind/dist/isc-config.sh.1: up to 1.6 external/bsd/bind/dist/isc-config.sh.docbook: up to 1.1.1.6 external/bsd/bind/dist/isc-config.sh.html: up to 1.1.1.8 external/bsd/bind/dist/isc-config.sh.in: up to 1.1.1.7 external/bsd/bind/dist/lib/bind9/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.18 external/bsd/bind/dist/lib/bind9/check.c: up to 1.14 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/bind9/win32/libbind9.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/lib/bind9/win32/libbind9.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/lib/bind9/win32/libbind9.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/dns/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/lib/dns/acache.c: up to 1.8 external/bsd/bind/dist/lib/dns/api: up to 1.10 external/bsd/bind/dist/lib/dns/cache.c: up to 1.10 external/bsd/bind/dist/lib/dns/client.c: up to 1.12 external/bsd/bind/dist/lib/dns/db.c: up to 1.8 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.13 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.9 external/bsd/bind/dist/lib/dns/forward.c: up to 1.6 external/bsd/bind/dist/lib/dns/gen.c: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/include/dns/db.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/dbiterator.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/forward.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/name.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.12 external/bsd/bind/dist/lib/dns/include/dns/view.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/journal.c: up to 1.11 external/bsd/bind/dist/lib/dns/master.c: up to 1.16 external/bsd/bind/dist/lib/dns/message.c: up to 1.20 external/bsd/bind/dist/lib/dns/name.c: up to 1.13 external/bsd/bind/dist/lib/dns/nsec3.c: up to 1.13 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.12 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.23 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.10 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.14 external/bsd/bind/dist/lib/dns/rdata/any_255/tsig_250.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/ch_3/a_1.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/afsdb_18.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/avc_258.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/avc_258.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/rdata/generic/cname_5.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/csync_62.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/csync_62.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.c: up to 1.10 external/bsd/bind/dist/lib/dns/rdata/generic/dlv_32769.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/dname_39.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/dnskey_48.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/ds_43.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/hip_55.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/ipseckey_45.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/key_25.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/key_25.h: up to 1.5 external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/rdata/generic/mb_7.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/md_3.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mf_4.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mg_8.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/minfo_14.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mr_9.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/mx_15.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c: up to 1.1.1.8 external/bsd/bind/dist/lib/dns/rdata/generic/ninfo_56.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/ninfo_56.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/ns_2.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c: up to 1.10 external/bsd/bind/dist/lib/dns/rdata/generic/nsec_47.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/nxt_30.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata/generic/ptr_12.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/rkey_57.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/rkey_57.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/rp_17.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/generic/rrsig_46.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/generic/rt_21.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/sig_24.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/sink_40.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/sink_40.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/smimea_53.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/smimea_53.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/soa_6.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdata/generic/spf_99.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/ta_32768.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/ta_32768.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/talink_58.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/talink_58.h: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/rdata/generic/tkey_249.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/rdata/generic/txt_16.c: up to 1.9 external/bsd/bind/dist/lib/dns/rdata/in_1/a6_38.c: up to 1.7 external/bsd/bind/dist/lib/dns/rdata/in_1/kx_36.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/nsap-ptr_23.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/px_26.c: up to 1.6 external/bsd/bind/dist/lib/dns/rdata/in_1/srv_33.c: up to 1.6 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.26 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.11 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.10 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.8 external/bsd/bind/dist/lib/dns/tests/dbiterator_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/dbversion_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/dnstest.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/tests/dnstest.h: up to 1.4 external/bsd/bind/dist/lib/dns/tests/name_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c: up to 1.1.1.5 external/bsd/bind/dist/lib/dns/tests/rbt_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/rdata_test.c: up to 1.6 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.11 external/bsd/bind/dist/lib/dns/update.c: up to 1.6 external/bsd/bind/dist/lib/dns/view.c: up to 1.12 external/bsd/bind/dist/lib/dns/win32/gen.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.8 external/bsd/bind/dist/lib/dns/win32/libdns.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/win32/libdns.vcxproj.filters.in: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/win32/libdns.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.13 external/bsd/bind/dist/lib/dns/zone.c: up to 1.16 external/bsd/bind/dist/lib/irs/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/irs/resconf.c: up to 1.9 external/bsd/bind/dist/lib/irs/win32/libirs.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/lib/irs/win32/libirs.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.20 external/bsd/bind/dist/lib/isc/base32.c: up to 1.7 external/bsd/bind/dist/lib/isc/base64.c: up to 1.7 external/bsd/bind/dist/lib/isc/buffer.c: up to 1.7 external/bsd/bind/dist/lib/isc/commandline.c: up to 1.7 external/bsd/bind/dist/lib/isc/hash.c: up to 1.10 external/bsd/bind/dist/lib/isc/hex.c: up to 1.7 external/bsd/bind/dist/lib/isc/httpd.c: up to 1.10 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isc/include/isc/assertions.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/error.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/file.h: up to 1.10 external/bsd/bind/dist/lib/isc/include/isc/hash.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/magic.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/netaddr.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isc/include/isc/result.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/socket.h: up to 1.10 external/bsd/bind/dist/lib/isc/include/isc/util.h: up to 1.12 external/bsd/bind/dist/lib/isc/include/pk11/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/md5.c: up to 1.8 external/bsd/bind/dist/lib/isc/mem.c: up to 1.14 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.8 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/result.c: up to 1.6 external/bsd/bind/dist/lib/isc/sockaddr.c: up to 1.8 external/bsd/bind/dist/lib/isc/sparc64/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/stats.c: up to 1.7 external/bsd/bind/dist/lib/isc/string.c: up to 1.7 external/bsd/bind/dist/lib/isc/task.c: up to 1.13 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/tests/sockaddr_test.c: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/tests/socket_test.c: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.10 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.19 external/bsd/bind/dist/lib/isc/win32/file.c: up to 1.10 external/bsd/bind/dist/lib/isc/win32/include/isc/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/atomic.h: up to 1.4 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.mak.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.11 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/x86_32/include/isc/atomic.h: up to 1.5 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/x86_64/include/isc/atomic.h: up to 1.6 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.11 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/isccc/sexpr.c: up to 1.7 external/bsd/bind/dist/lib/isccc/win32/libisccc.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isccc/win32/libisccc.vcxproj.filters.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isccc/win32/libisccc.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isccfg/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isccfg/aclconf.c: up to 1.9 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.18 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.13 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.11 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.vcxproj.filters.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_config.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_config.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_context.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_context.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3: up to 1.6 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html: up to 1.1.1.11 external/bsd/bind/dist/lib/lwres/tests/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/lwres/win32/liblwres.dsp.in: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/win32/liblwres.mak.in: up to 1.1.1.4 external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.filters.in: up to 1.1.1.3 external/bsd/bind/dist/lib/lwres/win32/liblwres.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/lib/samples/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/gai.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/tests/include/tests/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/tests/win32/libtests.vcxproj.in: up to 1.1.1.2 external/bsd/bind/dist/lib/win32/bindevt/bindevt.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/make/rules.in: up to 1.7 external/bsd/bind/dist/srcid: up to 1.16 external/bsd/bind/dist/unit/unittest.sh.in: up to 1.1.1.4 external/bsd/bind/dist/version: up to 1.20 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.6 external/bsd/bind/dist/win32utils/build.txt: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildSetup.bat.in: up to 1.1.1.6 external/bsd/bind/include/config.h: up to 1.20 external/bsd/bind/include/dns/code.h: up to 1.12 external/bsd/bind/include/dns/enumtype.h: up to 1.12 external/bsd/bind/include/dns/rdatastruct.h: up to 1.12 external/bsd/bind/include/isc/atomic.h: up to 1.5 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch Update BIND to 9.10.4-P3. @ text @d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS#11 (Cryptoki) support
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d102 1 a102 1
    DLZ (Dynamically Loadable Zones)
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d114 1 a114 1
    d120 1 a120 1 response to a NOTIFY from a master server, the d126 4 a129 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d134 4 a137 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d139 1 a139 2

    d141 1 a141 1
    d152 2 a153 2 allow-update or an update-policy clause in the zone statement. d156 1 a156 1 If the zone's update-policy is set to d159 2 a160 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d165 3 a167 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d179 1 a179 1
    d221 1 a221 1 is up to date is to run rndc stop. d227 1 a227 1 rndc freeze zone. d231 1 a231 1 rndc thaw zone d235 1 a235 1 rndc sync zone d240 1 a240 1 rndc sync -clean. d244 1 a244 1
    d251 1 a251 1 1995. See Proposed Standards. d261 1 a261 1 ixfr-from-differences is set d268 2 a269 2 IXFR, see the description of the request-ixfr clause of the server statement. d272 1 a272 1
    d274 1 a274 1 Split DNS
    d302 1 a302 1
    d304 1 a304 1 Example split DNS setup
    d306 7 a312 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d314 6 a319 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d321 7 a327 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d329 8 a336 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d338 5 a342 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d344 6 a349 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d351 8 a358 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d360 2 a361 2 Here's an example of a wildcard MX record:

    d364 35 a398 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d401 12 a412 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d415 4 a418 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d420 2 a421 2 Internal DNS server config:

        d484 2 a485 2 External (bastion host) DNS server config:

        d521 3 a523 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d532 1 a532 1
        d536 43 a578 35 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.
        d580 6 a585 4

        Generating a Shared Key

        d587 7 a593 6 TSIG keys can be generated using the tsig-keygen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name, algorithm and size can be specified by command line parameters; the defaults are "tsig-key", HMAC-SHA256, and 256 bits, respectively.

        d595 5 a599 8 Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using:

          $ tsig-keygen host1-host2. > host1-host2.key
        
        d601 8 a608 6 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.)

        d610 2 a611 5 tsig-keygen can also be run as ddns-confgen, in which case its output includes additional configuration text for setting up dynamic DNS in named. See ddns-confgen(8) for details. d614 1 a614 1
        d616 1 a616 1 Loading A New Key
        d618 3 a620 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d623 3 a625 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d629 4 a632 2 (This is the same key generated above using tsig-keygen.) d635 4 a638 17 Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

        Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key.

        TSIG keys that are known to a server can be listed using the command rndc tsig-list. d641 1 a641 1

        d643 1 a643 15 Instructing the Server to Use a Key

    A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    d645 4 a648 6 Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d652 1 a652 1 keys { host1-host2. ;}; d656 4 a659 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d662 4 a665 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d668 3 a670 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d673 1 a673 1
    d675 1 a675 1 TSIG-Based Access Control
    d677 7 a683 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d686 1 a686 2 An example of an allow-update directive using a TSIG key: d689 1 a689 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d692 2 a693 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d696 2 a697 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d700 1 a700 1
    d702 1 a702 1 Errors
    d704 7 a710 21 Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d712 11 a722 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d726 1 a726 1
    d728 32 a759 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d762 1 a762 1

    d764 1 a764 1 SIG(0)
    d766 4 a769 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d771 1 a771 1 granted or denied in ACL directives based on the key name. d775 2 a776 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d779 2 a780 1 SIG(0) signing of multiple-message TCP streams is not supported. d784 1 a784 1 generates SIG(0) signed messages is nsupdate. d787 1 a787 1
    d823 1 a823 1
    d825 1 a825 1 Generating Keys
    d827 1 a827 1 The dnssec-keygen program is used to d835 1 a835 1 ZONE, and must be usable for d869 1 a869 1 The dnssec-keyfromlabel program is used d871 1 a871 1 files. Its usage is similar to dnssec-keygen. d876 1 a876 1 $INCLUDE statements. d879 1 a879 1
    d881 1 a881 1 Signing the Zone
    d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1

    dnssec-signzone d921 1 a921 1

    d923 1 a923 1 Configuring Servers
    d925 1 a925 1 To enable named to respond appropriately d927 1 a927 1 dnssec-enable must be set to yes. d931 2 a932 2 To enable named to validate answers from other servers, the dnssec-enable option d934 1 a934 1 dnssec-validation options must be set to d938 1 a938 1 If dnssec-validation is set to d943 2 a944 2 with a trusted-keys or managed-keys statement in d950 1 a950 1 trusted-keys are copies of DNSKEY RRs d953 1 a953 1 trusted-keys (and corresponding zones) d958 1 a958 1 managed-keys are trusted keys which are d963 2 a964 2 trusted-keys and managed-keys are described in more detail d979 1 a979 1 controls. These are here to ensure that named a1036 1

    d1039 1 a1039 2

    d1076 1 a1076 1
    d1082 2 a1083 2

    Converting from insecure to secure

    d1085 4 a1088 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1091 3 a1093 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1108 2 a1109 2

    Dynamic DNS update method

    d1119 2 a1120 2 the zone will not be completely signed until named has had time to walk the zone and d1137 2 a1138 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1144 7 a1150 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1152 3 a1154 3

    With auto-dnssec allow, named can search the key directory for keys d1156 2 a1157 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1160 1 a1160 1 auto-dnssec maintain includes the above d1163 2 a1164 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1167 1 a1167 1 named will periodically search the key directory d1173 2 a1174 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1178 2 a1179 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys d1187 1 a1187 1 created (using the dnssec-keygen -L option), if d1200 5 a1204 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1207 2 a1208 2

    Private-type records

    d1248 2 a1249 2

    DNSKEY rollovers

    d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1256 4 a1259 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1272 2 a1273 2 specify the correct key. named will clean out any signatures generated d1275 2 a1276 2

    Automatic key rollovers

    d1278 3 a1280 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1290 2 a1291 2

    NSEC3PARAM rollovers via UPDATE

    d1297 2 a1298 2

    Converting from NSEC to NSEC3

    d1304 3 a1306 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1310 2 a1311 2

    Converting from secure to insecure

    d1314 1 a1314 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1317 3 a1319 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1321 1 a1321 1

    In addition, if the auto-dnssec maintain d1323 1 a1323 1 allow instead (or it will re-sign). d1325 2 a1326 2

    Periodic re-signing

    d1332 2 a1333 2

    NSEC3 and OPTOUT

    d1335 1 a1335 1 named only supports creating new NSEC3 chains d1337 4 a1340 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1345 1 a1345 1
    d1349 2 a1350 2 anchor management. Using this feature allows named to keep track of changes to critical d1353 1 a1353 1
    d1355 1 a1355 1 Validating Resolver
    d1357 5 a1361 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1364 1 a1364 1
    d1366 1 a1366 1 Authoritative Server
    d1382 3 a1384 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1386 2 a1387 2 the future, " dnssec-signzone -S" will include the DNSKEY d1393 4 a1396 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1414 2 a1415 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1428 1 a1428 1

    d1461 1 a1461 1
    d1463 1 a1463 1 Prerequisites
    d1470 1 a1470 1
    d1472 1 a1472 1 Native PKCS#11
    d1494 2 a1495 2 This will cause all BIND tools, including named and the dnssec-* and pkcs11-* d1499 3 a1501 3 -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.) d1503 1 a1503 1
    d1505 1 a1505 1 Building SoftHSMv2
    d1509 1 a1509 1 d1513 1 a1513 1 ( d1541 1 a1541 1
    d1543 1 a1543 1 OpenSSL-based PKCS#11
    d1558 2 a1559 2
    • d1565 1 a1565 1

    • d1581 4 a1584 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1588 2 a1589 3

      The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. d1593 1 a1593 2

    d1599 1 a1599 1
    d1601 1 a1601 1 Patching OpenSSL
    d1603 1 a1603 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1616 1 a1616 2

    The patch file may not be compatible with the d1619 1 a1619 2

    d1632 1 a1632 1
    d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux
    d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1
    d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris
    d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1
    d1705 1 a1705 1 Building OpenSSL for SoftHSM
    d1709 1 a1709 1 ( d1748 2 a1749 2 After configuring, run "make" and "make test". d1754 1 a1754 1 "apps/openssl engine pkcs11" to confirm d1768 1 a1768 1 "apps/openssl engine pkcs11 -t". This will d1771 1 a1771 1 [ available ]. d1775 1 a1775 1 "make install" which will install the d1778 1 a1778 1
    d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1798 1 a1798 1
    d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1820 1 a1820 1
    d1822 1 a1822 1 Configuring BIND 9 for SoftHSM
    d1832 3 a1834 3 "make", "make test" and "make install". d1841 1 a1841 1
    d1843 1 a1843 1 PKCS#11 Tools
    d1846 4 a1849 4 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently d1851 2 a1852 2 pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens. d1864 1 a1864 1
    d1866 1 a1866 1 Using the HSM
    d1875 1 a1875 1 This causes named and other binaries to load d1885 1 a1885 1 library. If the machine file is in d1894 8 a1901 8 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named. d1946 1 a1946 1 dnssec-keyfromlabel(8) for details.) d1971 1 a1971 1 option to dnssec-signzone, it will be d1985 1 a1985 1
    d1987 1 a1987 1 Specifying the engine on the command line
    d1990 2 a1991 2 OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E d2007 2 a2008 2 This causes dnssec-signzone to run as if it were compiled d2017 1 a2017 1
    d2019 1 a2019 1 Running named with automatic zone re-signing
    d2021 1 a2021 1 If you want named to dynamically re-sign zones d2025 1 a2025 1 (in the above examples, d2066 1 a2066 1
    d2104 1 a2104 1
    d2106 1 a2106 1 Configuring DLZ
    d2108 1 a2108 1 A DLZ database is configured with a dlz d2113 2 a2114 2 database "dlopen driver.so args"; search yes; d2121 1 a2121 1 dlz statements can be specified; when d2143 2 a2144 2 database "dlopen driver.so args"; search no; d2148 2 a2149 2 type redirect; dlz other; d2153 1 a2153 1
    d2155 1 a2155 1 Sample DLZ Driver
    d2162 1 a2162 1 to the module as an argument in the dlz d2167 1 a2167 1 database "dlopen driver.so example.nil"; d2178 2 a2179 2 123 900 600 86400 3600 ) d2203 1 a2203 1
    d2205 1 a2205 1 IPv6 Support in BIND 9
    d2239 1 a2239 1 see the section called “IPv6 addresses (AAAA)”. d2241 1 a2241 1
    d2243 1 a2243 1 Address Lookups Using AAAA Records
    d2260 1 a2260 1
    d2262 1 a2262 1 Address to Name Lookups Using Nibble Format
    d2297 1 a2297 1

    BIND 9.10.4-P3

    @ 1.1.1.15.2.5.2.3 log @Pull up following revision(s) (requested by snj in ticket #1271): doc/3RDPARTY: 1.1374 via patch external/bsd/bind/Makefile.inc: up to 1.24 via patch external/bsd/bind/bin/delv/Makefile: up to 1.3 external/bsd/bind/bin/dig/Makefile: up to 1.2 external/bsd/bind/bin/dnssec/Makefile.inc: up to 1.2 external/bsd/bind/bin/host/Makefile: up to 1.2 external/bsd/bind/bin/named/Makefile: up to 1.10 external/bsd/bind/bin/nslookup/Makefile: up to 1.3 external/bsd/bind/bin/nsupdate/Makefile: up to 1.3 external/bsd/bind/bin/rndc/Makefile: up to 1.2 external/bsd/bind/bin/tools/Makefile.inc: up to 1.2 external/bsd/bind/dist/CHANGES: up to 1.23 external/bsd/bind/dist/README: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.18 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.17 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.11 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.11 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.9 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/api: up to 1.11 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.27 external/bsd/bind/dist/srcid: up to 1.17 external/bsd/bind/dist/version: up to 1.21 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch external/bsd/bind/lib/libbind9/Makefile: up to 1.3 Update BIND to 9.10.4-P4. Fixes CVE-2016-8864. @ text @d2329 1 a2329 1

    BIND 9.10.4-P4

    @ 1.1.1.15.2.5.2.4 log @Pull up following revision(s) (requested by snj in ticket #1348): doc/3RDPARTY: 1.1397 via patch external/bsd/bind/Makefile.inc: up to 1.24 via patch external/bsd/bind/dist/CHANGES: up to 1.24 external/bsd/bind/dist/README: up to 1.12 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/zkt-ls delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/flat/zkt-signer delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zkt-ls delete external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zkt-signer delete external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.19 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.12 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.12 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.10 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.10 external/bsd/bind/dist/lib/dns/api: up to 1.12 external/bsd/bind/dist/lib/dns/message.c: up to 1.21 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.28 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.21 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.20 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.12 external/bsd/bind/dist/srcid: up to 1.18 external/bsd/bind/dist/version: up to 1.22 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch Update BIND to 9.10.4-P5, fixing CVE-2016-9131, CVE-2016-9147, and CVE-2016-9444. @ text @d2329 1 a2329 1

    BIND 9.10.4-P5

    @ 1.1.1.15.2.5.2.5 log @Pull up following revision(s) (requested by snj in ticket #1363): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.25 via patch external/bsd/bind/dist/CHANGES: up to 1.25 external/bsd/bind/dist/README: up to 1.13 external/bsd/bind/dist/bin/named/query.c: up to 1.23 external/bsd/bind/dist/bin/tests/system/dname/ans3/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/dname/ns1/root.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/config.guess: up to 1.2 external/bsd/bind/dist/config.sub: up to 1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.guess: up to 1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/config.sub: up to 1.2 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/config.guess: up to 1.2 external/bsd/bind/dist/contrib/idn/idnkit-1.0-src/config.sub: up to 1.2 external/bsd/bind/dist/contrib/nslint-3.0a2/config.guess: up to 1.2 external/bsd/bind/dist/contrib/nslint-3.0a2/config.sub: up to 1.2 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.20 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.18 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.13 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.13 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.11 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.11 external/bsd/bind/dist/lib/dns/api: up to 1.13 external/bsd/bind/dist/lib/dns/message.c: up to 1.22 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.9 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.29 external/bsd/bind/dist/srcid: up to 1.19 external/bsd/bind/dist/unit/atf-src/admin/config.guess: up to 1.2 external/bsd/bind/dist/unit/atf-src/admin/config.sub: up to 1.2 external/bsd/bind/dist/version: up to 1.23 external/bsd/bind/include/isc/platform.h: up to 1.22 via patch Update BIND to 9.10.4-P6, fixing CVE-2017-3135. @ text @d2329 1 a2329 1

    BIND 9.10.4-P6

    @ 1.1.1.15.2.5.2.6 log @Pull up following revision(s) (requested by spz in ticket #1404): doc/3RDPARTY: 1.1430 via patch external/bsd/bind/dist/CHANGES: up to 1.26 external/bsd/bind/dist/COPYRIGHT: up to 1.1.1.11 external/bsd/bind/dist/README: up to 1.14 external/bsd/bind/dist/bin/named/query.c: up to 1.24 external/bsd/bind/dist/bin/tests/system/dname/ans3/ans.pl: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dname/ns1/root.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.13 external/bsd/bind/dist/bind.keys: up to 1.1.1.6 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.4 external/bsd/bind/dist/configure: up to 1.7 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.19 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.14 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.14 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.12 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.12 external/bsd/bind/dist/lib/dns/api: up to 1.14 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.10 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.30 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.5 external/bsd/bind/dist/lib/isc/lex.c: up to 1.8 external/bsd/bind/dist/srcid: up to 1.20 external/bsd/bind/dist/version: up to 1.24 Update BIND to 9.10.4-P8. @ text @d2329 1 a2329 1

    BIND 9.10.4-P8

    @ 1.1.1.15.2.5.2.7 log @Pull up following revision(s) (requested by spz in ticket #1436): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.26 via patch external/bsd/bind/dist/CHANGES: up to 1.27 external/bsd/bind/dist/FAQ.xml: up to 1.1.1.12 external/bsd/bind/dist/Makefile.in: up to 1.4 external/bsd/bind/dist/README: up to 1.15 external/bsd/bind/dist/acconfig.h: up to 1.10 external/bsd/bind/dist/bin/check/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.8 external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.14 external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/check/named-checkconf.html: up to 1.1.1.10 external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.9 external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/check/named-checkzone.html: up to 1.1.1.11 external/bsd/bind/dist/bin/check/win32/checkconf.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checktool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/check/win32/checkzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/confgen/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/ddns-confgen.html: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/keygen.c: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.8: up to 1.8 external/bsd/bind/dist/bin/confgen/rndc-confgen.c: up to 1.9 external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/confgen/rndc-confgen.html: up to 1.1.1.8 external/bsd/bind/dist/bin/delv/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.1: up to 1.1.1.5 external/bsd/bind/dist/bin/delv/delv.c: up to 1.6 external/bsd/bind/dist/bin/delv/delv.docbook: up to 1.1.1.3 external/bsd/bind/dist/bin/delv/delv.html: up to 1.1.1.4 external/bsd/bind/dist/bin/delv/win32/delv.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/dig.1: up to 1.13 external/bsd/bind/dist/bin/dig/dig.c: up to 1.13 external/bsd/bind/dist/bin/dig/dig.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dig.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dig/dighost.c: up to 1.19 external/bsd/bind/dist/bin/dig/host.1: up to 1.7 external/bsd/bind/dist/bin/dig/host.c: up to 1.12 external/bsd/bind/dist/bin/dig/host.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/dig/host.html: up to 1.1.1.8 external/bsd/bind/dist/bin/dig/include/dig/dig.h: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.c: up to 1.13 external/bsd/bind/dist/bin/dig/nslookup.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dig/nslookup.html: up to 1.1.1.11 external/bsd/bind/dist/bin/dig/win32/dig.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/dighost.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/host.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dig/win32/nslookup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook: up to 1.1.1.11 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html: up to 1.1.1.12 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8: up to 1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8: up to 1.11 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.docbook: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.html: up to 1.1.1.14 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8: up to 1.8 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.docbook: up to 1.1.1.9 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.html: up to 1.1.1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c: up to 1.15 external/bsd/bind/dist/bin/dnssec/dnssec-settime.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-settime.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c: up to 1.18 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.docbook: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.html: up to 1.1.1.13 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8: up to 1.7 external/bsd/bind/dist/bin/dnssec/dnssec-verify.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/dnssec/dnssec-verify.html: up to 1.1.1.7 external/bsd/bind/dist/bin/dnssec/dnssectool.c: up to 1.10 external/bsd/bind/dist/bin/dnssec/dnssectool.h: up to 1.8 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dnssectool.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/dsfromkey.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/importkey.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/importkey.vcxproj.in: up to 1.1.1.5 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keyfromlabel.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/keygen.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/keygen.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/revoke.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/revoke.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/settime.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/settime.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/signzone.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/signzone.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/dnssec/win32/verify.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/dnssec/win32/verify.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/named/Makefile.in: up to 1.1.1.14 external/bsd/bind/dist/bin/named/client.c: up to 1.17 external/bsd/bind/dist/bin/named/config.c: up to 1.14 external/bsd/bind/dist/bin/named/control.c: up to 1.12 external/bsd/bind/dist/bin/named/geoip.c: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/config.h: up to 1.6 external/bsd/bind/dist/bin/named/include/named/globals.h: up to 1.10 external/bsd/bind/dist/bin/named/include/named/seccomp.h: up to 1.1.1.4 external/bsd/bind/dist/bin/named/include/named/server.h: up to 1.12 external/bsd/bind/dist/bin/named/logconf.c: up to 1.9 external/bsd/bind/dist/bin/named/lwresd.8: up to 1.7 external/bsd/bind/dist/bin/named/lwresd.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/named/lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/bin/named/lwsearch.c: up to 1.5 external/bsd/bind/dist/bin/named/main.c: up to 1.21 external/bsd/bind/dist/bin/named/named.8: up to 1.10 external/bsd/bind/dist/bin/named/named.conf.5: up to 1.15 external/bsd/bind/dist/bin/named/named.conf.docbook: up to 1.14 external/bsd/bind/dist/bin/named/named.conf.html: up to 1.15 external/bsd/bind/dist/bin/named/named.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/named/named.html: up to 1.1.1.11 external/bsd/bind/dist/bin/named/query.c: up to 1.25 external/bsd/bind/dist/bin/named/server.c: up to 1.22 external/bsd/bind/dist/bin/named/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/named/unix/os.c: up to 1.10 external/bsd/bind/dist/bin/named/update.c: up to 1.13 external/bsd/bind/dist/bin/named/xfrout.c: up to 1.13 external/bsd/bind/dist/bin/named/zoneconf.c: up to 1.10 external/bsd/bind/dist/bin/nsupdate/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/nsupdate/nsupdate.1: up to 1.9 external/bsd/bind/dist/bin/nsupdate/nsupdate.c: up to 1.16 external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/nsupdate/nsupdate.html: up to 1.1.1.12 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/nsupdate/win32/nsupdate.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1q-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1t-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2f-patch delete external/bsd/bind/dist/bin/pkcs11/openssl-1.0.2h-patch: up to 1.1.1.1 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.8: up to 1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.html: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.8: up to 1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.html: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.8: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c: up to 1.1.1.6 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.docbook: up to 1.1.1.5 external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.html: up to 1.1.1.3 external/bsd/bind/dist/bin/pkcs11/win32/pk11destroy.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/pkcs11/win32/pk11tokens.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/python/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-checkds.8: up to 1.7 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook: up to 1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.html: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-checkds.py.in: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.8: up to 1.1.1.8 external/bsd/bind/dist/bin/python/dnssec-coverage.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/python/dnssec-coverage.html: up to 1.1.1.5 external/bsd/bind/dist/bin/python/dnssec-coverage.py.in: up to 1.1.1.8 external/bsd/bind/dist/bin/python/isc/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/__init__.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/checkds.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/coverage.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/dnskey.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/eventlist.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keydict.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyevent.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/keyzone.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/dnskey_test.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.key: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/tests/testdata/Kexample.com.+007+35529.private: up to 1.1.1.1 external/bsd/bind/dist/bin/python/isc/utils.py.in: up to 1.1.1.1 external/bsd/bind/dist/bin/python/setup.py: up to 1.1.1.1 external/bsd/bind/dist/bin/rndc/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.8: up to 1.10 external/bsd/bind/dist/bin/rndc/rndc.c: up to 1.15 external/bsd/bind/dist/bin/rndc/rndc.conf.5: up to 1.8 external/bsd/bind/dist/bin/rndc/rndc.conf.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/rndc/rndc.conf.html: up to 1.1.1.9 external/bsd/bind/dist/bin/rndc/rndc.docbook: up to 1.1.1.10 external/bsd/bind/dist/bin/rndc/rndc.html: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/atomic/t_atomic.c: up to 1.7 external/bsd/bind/dist/bin/tests/byname_test.c: up to 1.9 external/bsd/bind/dist/bin/tests/db/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/db/win32/t_db.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/db/win32/t_db.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/dst/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/dst/t_dst.c: up to 1.11 external/bsd/bind/dist/bin/tests/hash_test.c: up to 1.8 external/bsd/bind/dist/bin/tests/hashes/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/hashes/t_hashes.c: up to 1.6 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/hashes/win32/t_hashes.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/master/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/master/win32/t_master.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/master/win32/t_master.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/mdig.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/pkcs11/README: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/create.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/privrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/pubrsa.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/rdata_test.c: up to 1.10 external/bsd/bind/dist/bin/tests/resolver/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.mak.in: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/resolver/win32/t_resolver.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/Makefile.in: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/acl/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/additional/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/addzone/ns2/hints.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/ns2/redirect.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/addzone/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/allow_query/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/autosign/ns1/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/ns2/keygen.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/autosign/ns3/keygen.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/autosign/tests.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in delete external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c delete external/bsd/bind/dist/bin/tests/system/builtin/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/cacheclean/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/case/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/checkconf/bad-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-acl.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-all-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-errors-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv4-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-ipv6-prefix-length.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-max-table-size.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nodata-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-nxdomains-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-qps-scale.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-referrals-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-responses-per-second.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-slip.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rate-limit-window.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-rpz-zone.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/bad-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-acl.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/checkconf/good-options-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good-view-also-notify.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkconf/good.conf: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/checkconf/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/checkds/dig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/checkds/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/checknames/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/checkzone/zones/crashzone.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/conf.sh.in: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/conf.sh.win32: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/coverage/03-ksk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/04-zsk-unpublished/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/05-ksk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/06-zsk-unpub-active/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/07-ksk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/08-zsk-ttl/expect: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/coverage/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/coverage/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/database/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dialup/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/digcomp.pl: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/digdelv/clean.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/ns2/example.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/digdelv/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dlv/ns3/sign.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/dlv/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/dlvauto/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlz/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/dlzexternal/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dlzexternal/dlopen.c delete external/bsd/bind/dist/bin/tests/system/dlzexternal/prereq.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dlzexternal/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dname/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/dns64/ns1/example.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dns64/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/dns64/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/dnssec/ns1/sign.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns3/sign.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dnssec/ns6/named.args: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh: up to 1.1.1.18 external/bsd/bind/dist/bin/tests/system/dscp/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/dsdigest/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/ecdsa/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/emptyzones/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/feature-test.c: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in delete external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c delete external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/filter-aaaa/Makefile.in delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/filter-aaaa.c delete external/bsd/bind/dist/bin/tests/system/filter-aaaa/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/formerr/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/forward/tests.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/geoip/Makefile.in delete external/bsd/bind/dist/bin/tests/system/geoip/geoip.c delete external/bsd/bind/dist/bin/tests/system/geoip/prereq.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/geoip/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/glue/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/gost/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/ifconfig.bat: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ifconfig.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/inline/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/integrity/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/mx-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/ns1/srv-cname.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/integrity/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/ixfr/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/legacy/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/limits/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/logfileconfig/clean.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/logfileconfig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/lwresd/clean.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/lwresd/lwresd1/nosearch.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/lwresd/lwtest.c: up to 1.10 external/bsd/bind/dist/bin/tests/system/lwresd/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/masterformat/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/metadata/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/notify/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/notify/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/nslookup/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/nsupdate/clean.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/named.conf: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/nsupdate/ns1/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/named.conf: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/nsupdate/ns2/sample.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/named.conf: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/nsupdate/ns3/too-big.test.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/nsupdate/setup.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/pending/ns1/sign.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/pending/ns2/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/pending/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/pkcs11ssl/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/redirect/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/resolver/clean.sh: up to 1.1.1.11 external/bsd/bind/dist/bin/tests/system/resolver/ns4/root.db: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns5/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/ns6/ds.example.net.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/resolver/ns6/example.net.db.in: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/keygen.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/resolver/tests.sh: up to 1.1.1.15 external/bsd/bind/dist/bin/tests/system/rndc/tests.sh: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/rpz/Makefile.in delete external/bsd/bind/dist/bin/tests/system/rpz/rpz.c delete external/bsd/bind/dist/bin/tests/system/rpz/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/rpz/tests.sh: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.clientip21: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.clientip2.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/rpzrecurse/prereq.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrchecker/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrl/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rrl/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/rsabigexponent/clean.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/prereq.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/rsabigexponent/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/run.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/sit/tests.sh: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/smartsign/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/sortlist/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/spf/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/start.pl: up to 1.1.1.14 external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in delete external/bsd/bind/dist/bin/tests/system/statistics/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c delete external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/stop.pl: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/stress/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/stub/tests.sh: up to 1.5 external/bsd/bind/dist/bin/tests/system/tcp/clean.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns1/root.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/example.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns2/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns3/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/ns4/named.conf: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tcp/tests.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/bin/tests/system/tkey/keycreate.c: up to 1.9 external/bsd/bind/dist/bin/tests/system/tkey/keydelete.c: up to 1.8 external/bsd/bind/dist/bin/tests/system/tkey/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/tsig/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsig/setup.sh: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/tsig/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/tsiggss/Makefile.in delete external/bsd/bind/dist/bin/tests/system/tsiggss/gssapi_krb.c delete external/bsd/bind/dist/bin/tests/system/tsiggss/prereq.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/tsiggss/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/unknown/tests.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/setup.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/upforwd/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/v6synth/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/verify/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/verify/zones/unsigned.db: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/views/tests.sh: up to 1.1.1.7 external/bsd/bind/dist/bin/tests/system/wildcard/ns1/sign.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/wildcard/tests.sh: up to 1.1.1.2 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/bigkey.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/feature-test.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keycreate.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/keydelete.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/win32/lwtest.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/clean.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/system/xfer/ns1/axfr-too-big.db: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/ixfr-too-big.db.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/xfer/ns1/named.conf: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/xfer/ns6/named.conf: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/xfer/setup.sh: up to 1.1.1.9 external/bsd/bind/dist/bin/tests/system/xfer/tests.sh: up to 1.1.1.12 external/bsd/bind/dist/bin/tests/system/xferquota/ns1/named.conf: up to 1.1.1.4 external/bsd/bind/dist/bin/tests/system/xferquota/tests.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zero/ans5/ans.pl: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/system/zero/ns1/root.db: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zero/tests.sh: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/system/zonechecks/clean.sh: up to 1.1.1.6 external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh: up to 1.1.1.5 external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh: up to 1.1.1.8 external/bsd/bind/dist/bin/tests/timers/win32/t_timers.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tests/win32/makejournal.dsp.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.dsw: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.mak.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.filters.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.in: up to 1.1.1.1 external/bsd/bind/dist/bin/tests/win32/makejournal.vcxproj.user: up to 1.1.1.1 external/bsd/bind/dist/bin/tools/Makefile.in: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/arpaname.1: up to 1.7 external/bsd/bind/dist/bin/tools/arpaname.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/arpaname.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.8: up to 1.8 external/bsd/bind/dist/bin/tools/genrandom.docbook: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/genrandom.html: up to 1.1.1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8: up to 1.8 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c: up to 1.9 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.docbook: up to 1.1.1.7 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-journalprint.8: up to 1.7 external/bsd/bind/dist/bin/tools/named-journalprint.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-journalprint.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/named-rrchecker.1: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/named-rrchecker.docbook: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/named-rrchecker.html: up to 1.1.1.5 external/bsd/bind/dist/bin/tools/nsec3hash.8: up to 1.7 external/bsd/bind/dist/bin/tools/nsec3hash.docbook: up to 1.1.1.6 external/bsd/bind/dist/bin/tools/nsec3hash.html: up to 1.1.1.8 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/ischmacfixup.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/tools/win32/nsec3hash.dsp.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.mak.in: up to 1.1.1.3 external/bsd/bind/dist/bin/tools/win32/nsec3hash.vcxproj.in: up to 1.1.1.4 external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp: up to 1.1.1.12 external/bsd/bind/dist/bind.keys: up to 1.1.1.7 external/bsd/bind/dist/bind.keys.h: up to 1.1.1.5 external/bsd/bind/dist/config.h.in: up to 1.14 external/bsd/bind/dist/configure: up to 1.8 external/bsd/bind/dist/configure.in: up to 1.10 external/bsd/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c: up to 1.1.1.5 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure: up to 1.1.1.2 external/bsd/bind/dist/contrib/dnsperf-2.1.0.0-1/configure.in: up to 1.1.1.2 external/bsd/bind/dist/contrib/queryperf/utils/gen-data-queryperf.py: up to 1.1.1.4 external/bsd/bind/dist/contrib/sdb/ldap/zone2ldap.c: up to 1.6 external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml: up to 1.1.1.21 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.22 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.27 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.24 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.15 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.20 external/bsd/bind/dist/doc/arm/dlz.xml: up to 1.1.1.4 external/bsd/bind/dist/doc/arm/dnssec.xml: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/libdns.xml: up to 1.1.1.6 external/bsd/bind/dist/doc/arm/logging-categories.xml: up to 1.1.1.2 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.7 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.15 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.15 external/bsd/bind/dist/doc/arm/managed-keys.xml: up to 1.1.1.5 external/bsd/bind/dist/doc/arm/notes-wrapper.xml: up to 1.1.1.3 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.13 external/bsd/bind/dist/doc/arm/pkcs11.xml: up to 1.1.1.10 external/bsd/bind/dist/doc/misc/options: up to 1.9 external/bsd/bind/dist/doc/misc/sort-options.pl: up to 1.1.1.5 external/bsd/bind/dist/doc/xsl/copyright.xsl: up to 1.1.1.6 external/bsd/bind/dist/doc/xsl/isc-docbook-chunk.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/doc/xsl/isc-docbook-html.xsl.in: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.1: up to 1.7 external/bsd/bind/dist/isc-config.sh.docbook: up to 1.1.1.7 external/bsd/bind/dist/isc-config.sh.html: up to 1.1.1.9 external/bsd/bind/dist/lib/Atffile: up to 1.1.1.3 external/bsd/bind/dist/lib/bind9/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/bind9/api: up to 1.1.1.19 external/bsd/bind/dist/lib/bind9/check.c: up to 1.15 external/bsd/bind/dist/lib/bind9/include/bind9/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/dns/acl.c: up to 1.8 external/bsd/bind/dist/lib/dns/adb.c: up to 1.13 external/bsd/bind/dist/lib/dns/api: up to 1.15 external/bsd/bind/dist/lib/dns/client.c: up to 1.13 external/bsd/bind/dist/lib/dns/db.c: up to 1.9 external/bsd/bind/dist/lib/dns/dbtable.c: up to 1.6 external/bsd/bind/dist/lib/dns/dispatch.c: up to 1.12 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.13 external/bsd/bind/dist/lib/dns/dst_api.c: up to 1.14 external/bsd/bind/dist/lib/dns/dst_gost.h: up to 1.1.1.4 external/bsd/bind/dist/lib/dns/dst_internal.h: up to 1.11 external/bsd/bind/dist/lib/dns/dst_openssl.h: up to 1.10 external/bsd/bind/dist/lib/dns/dst_parse.c: up to 1.10 external/bsd/bind/dist/lib/dns/ecdb.c: up to 1.10 external/bsd/bind/dist/lib/dns/gssapictx.c: up to 1.10 external/bsd/bind/dist/lib/dns/hmac_link.c: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/Makefile.in: up to 1.1.1.10 external/bsd/bind/dist/lib/dns/include/dns/db.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/events.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/keytable.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/masterdump.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/message.h: up to 1.11 external/bsd/bind/dist/lib/dns/include/dns/peer.h: up to 1.6 external/bsd/bind/dist/lib/dns/include/dns/rbt.h: up to 1.13 external/bsd/bind/dist/lib/dns/include/dns/rdata.h: up to 1.10 external/bsd/bind/dist/lib/dns/include/dns/rdataslab.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/result.h: up to 1.8 external/bsd/bind/dist/lib/dns/include/dns/rrl.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/tsig.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dns/types.h: up to 1.9 external/bsd/bind/dist/lib/dns/include/dns/view.h: up to 1.12 external/bsd/bind/dist/lib/dns/include/dns/zone.h: up to 1.18 external/bsd/bind/dist/lib/dns/include/dns/zt.h: up to 1.5 external/bsd/bind/dist/lib/dns/include/dst/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/include/dst/gssapi.h: up to 1.6 external/bsd/bind/dist/lib/dns/iptable.c: up to 1.6 external/bsd/bind/dist/lib/dns/keytable.c: up to 1.12 external/bsd/bind/dist/lib/dns/masterdump.c: up to 1.12 external/bsd/bind/dist/lib/dns/message.c: up to 1.23 external/bsd/bind/dist/lib/dns/name.c: up to 1.14 external/bsd/bind/dist/lib/dns/ncache.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssl_link.c: up to 1.14 external/bsd/bind/dist/lib/dns/openssldh_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/openssldsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c: up to 1.11 external/bsd/bind/dist/lib/dns/opensslgost_link.c: up to 1.12 external/bsd/bind/dist/lib/dns/opensslrsa_link.c: up to 1.13 external/bsd/bind/dist/lib/dns/peer.c: up to 1.8 external/bsd/bind/dist/lib/dns/pkcs11dh_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11gost_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c: up to 1.1.1.7 external/bsd/bind/dist/lib/dns/rbt.c: up to 1.13 external/bsd/bind/dist/lib/dns/rbtdb.c: up to 1.24 external/bsd/bind/dist/lib/dns/rcode.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdata.c: up to 1.15 external/bsd/bind/dist/lib/dns/rdata/generic/opt_41.c: up to 1.12 external/bsd/bind/dist/lib/dns/rdata/in_1/wks_11.c: up to 1.8 external/bsd/bind/dist/lib/dns/rdataset.c: up to 1.11 external/bsd/bind/dist/lib/dns/rdataslab.c: up to 1.12 external/bsd/bind/dist/lib/dns/request.c: up to 1.11 external/bsd/bind/dist/lib/dns/resolver.c: up to 1.31 external/bsd/bind/dist/lib/dns/result.c: up to 1.8 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.12 external/bsd/bind/dist/lib/dns/rpz.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdb.c: up to 1.11 external/bsd/bind/dist/lib/dns/sdlz.c: up to 1.11 external/bsd/bind/dist/lib/dns/spnego.c: up to 1.11 external/bsd/bind/dist/lib/dns/tests/Krsa.+005+29235.key: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/Makefile.in: up to 1.9 external/bsd/bind/dist/lib/dns/tests/acl_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tests/dh_test.c: up to 1.1.1.2 external/bsd/bind/dist/lib/dns/tests/nsec3_test.c: up to 1.1.1.6 external/bsd/bind/dist/lib/dns/tests/rsa_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/dns/tkey.c: up to 1.12 external/bsd/bind/dist/lib/dns/tsec.c: up to 1.5 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.10 external/bsd/bind/dist/lib/dns/view.c: up to 1.13 external/bsd/bind/dist/lib/dns/win32/libdns.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/dns/xfrin.c: up to 1.14 external/bsd/bind/dist/lib/dns/zone.c: up to 1.17 external/bsd/bind/dist/lib/dns/zt.c: up to 1.9 external/bsd/bind/dist/lib/irs/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/irs/api: up to 1.1.1.10 external/bsd/bind/dist/lib/irs/getaddrinfo.c: up to 1.9 external/bsd/bind/dist/lib/irs/include/irs/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/irs/resconf.c: up to 1.10 external/bsd/bind/dist/lib/irs/tests/Atffile: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/Makefile.in: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/resconf_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/domain.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/nameserver-v6.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-debug.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-ndots.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options-unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/options.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/port.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/resolv.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/search.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/sortlist-v4.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/timeout.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/irs/tests/testdata/unknown.conf: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/Makefile.in: up to 1.1.1.15 external/bsd/bind/dist/lib/isc/aes.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/alpha/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/api: up to 1.1.1.22 external/bsd/bind/dist/lib/isc/backtrace-emptytbl.c: up to 1.5 external/bsd/bind/dist/lib/isc/hash.c: up to 1.11 external/bsd/bind/dist/lib/isc/hmacmd5.c: up to 1.10 external/bsd/bind/dist/lib/isc/hmacsha.c: up to 1.11 external/bsd/bind/dist/lib/isc/ia64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/include/isc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/backtrace.h: up to 1.5 external/bsd/bind/dist/lib/isc/include/isc/errno.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/isc/event.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/hmacmd5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/hmacsha.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/lex.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/md5.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/netaddr.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/platform.h.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/include/isc/sha1.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sha2.h: up to 1.6 external/bsd/bind/dist/lib/isc/include/isc/sockaddr.h: up to 1.7 external/bsd/bind/dist/lib/isc/include/isc/socket.h: up to 1.11 external/bsd/bind/dist/lib/isc/include/isc/types.h: up to 1.9 external/bsd/bind/dist/lib/isc/include/pk11/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pk11/README.site: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pk11/pk11.h: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/include/pk11/site.h: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/include/pkcs11/Makefile.in: up to 1.1.1.3 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11f.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/include/pkcs11/pkcs11t.h: up to 1.1.1.4 external/bsd/bind/dist/lib/isc/lex.c: up to 1.9 external/bsd/bind/dist/lib/isc/log.c: up to 1.9 external/bsd/bind/dist/lib/isc/md5.c: up to 1.9 external/bsd/bind/dist/lib/isc/mips/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/mips/include/isc/atomic.h: up to 1.6 external/bsd/bind/dist/lib/isc/netaddr.c: up to 1.9 external/bsd/bind/dist/lib/isc/noatomic/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/nothreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/pk11.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/powerpc/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/print.c: up to 1.7 external/bsd/bind/dist/lib/isc/pthreads/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/radix.c: up to 1.9 external/bsd/bind/dist/lib/isc/random.c: up to 1.6 external/bsd/bind/dist/lib/isc/ratelimiter.c: up to 1.7 external/bsd/bind/dist/lib/isc/sha1.c: up to 1.9 external/bsd/bind/dist/lib/isc/sha2.c: up to 1.11 external/bsd/bind/dist/lib/isc/task.c: up to 1.14 external/bsd/bind/dist/lib/isc/tests/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isc/tests/errno_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/hash_test.c: up to 1.1.1.10 external/bsd/bind/dist/lib/isc/tests/netaddr_test.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/tests/print_test.c: up to 1.1.1.7 external/bsd/bind/dist/lib/isc/unix/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/dir.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/unix/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/unix/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/unix/file.c: up to 1.12 external/bsd/bind/dist/lib/isc/unix/include/isc/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/unix/include/isc/net.h: up to 1.7 external/bsd/bind/dist/lib/isc/unix/include/isc/offset.h: up to 1.6 external/bsd/bind/dist/lib/isc/unix/include/pkcs11/Makefile.in: up to 1.1.1.2 external/bsd/bind/dist/lib/isc/unix/net.c: up to 1.11 external/bsd/bind/dist/lib/isc/unix/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/unix/socket.c: up to 1.21 external/bsd/bind/dist/lib/isc/unix/stdio.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/Makefile.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/app.c: up to 1.7 external/bsd/bind/dist/lib/isc/win32/condition.c: up to 1.5 external/bsd/bind/dist/lib/isc/win32/errno.c: up to 1.1.1.1 external/bsd/bind/dist/lib/isc/win32/errno2result.c: up to 1.6 external/bsd/bind/dist/lib/isc/win32/errno2result.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/include/isc/ipv6.h: up to 1.7 external/bsd/bind/dist/lib/isc/win32/include/isc/offset.h: up to 1.5 external/bsd/bind/dist/lib/isc/win32/interfaceiter.c: up to 1.8 external/bsd/bind/dist/lib/isc/win32/libisc.def.in: up to 1.1.1.9 external/bsd/bind/dist/lib/isc/win32/libisc.dsp.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.mak.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in: up to 1.1.1.8 external/bsd/bind/dist/lib/isc/win32/pk11_api.c: up to 1.1.1.5 external/bsd/bind/dist/lib/isc/win32/socket.c: up to 1.13 external/bsd/bind/dist/lib/isc/win32/stdio.c: up to 1.6 external/bsd/bind/dist/lib/isc/x86_32/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isc/x86_64/include/isc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/Makefile.in: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/api: up to 1.1.1.12 external/bsd/bind/dist/lib/isccc/cc.c: up to 1.12 external/bsd/bind/dist/lib/isccc/include/isccc/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/isccc/win32/libisccc.def: up to 1.1.1.2 external/bsd/bind/dist/lib/isccfg/Makefile.in: up to 1.1.1.13 external/bsd/bind/dist/lib/isccfg/aclconf.c: up to 1.10 external/bsd/bind/dist/lib/isccfg/api: up to 1.1.1.19 external/bsd/bind/dist/lib/isccfg/include/isccfg/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/isccfg/include/isccfg/grammar.h: up to 1.7 external/bsd/bind/dist/lib/isccfg/namedconf.c: up to 1.14 external/bsd/bind/dist/lib/isccfg/parser.c: up to 1.12 external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def: up to 1.1.1.9 external/bsd/bind/dist/lib/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/api: up to 1.1.1.15 external/bsd/bind/dist/lib/lwres/include/lwres/Makefile.in: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/lwres_grbn.c: up to 1.6 external/bsd/bind/dist/lib/lwres/man/Makefile.in: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_config.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_config.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_config.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_context.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_context.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_context.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_noop.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_packet.docbook: up to 1.1.1.6 external/bsd/bind/dist/lib/lwres/man/lwres_packet.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3: up to 1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.docbook: up to 1.1.1.7 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.html: up to 1.1.1.12 external/bsd/bind/dist/lib/lwres/unix/include/lwres/Makefile.in: up to 1.1.1.5 external/bsd/bind/dist/lib/lwres/win32/liblwres.def: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/Makefile.in: up to 1.1.1.4 external/bsd/bind/dist/lib/samples/resolve.c: up to 1.1.1.6 external/bsd/bind/dist/lib/samples/sample-request.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/sample-update.c: up to 1.1.1.7 external/bsd/bind/dist/lib/samples/win32/async.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/async.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/nsprobe.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/nsprobe.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/request.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/request.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/resolve.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/resolve.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/samples/win32/update.dsp.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.mak.in: up to 1.1.1.2 external/bsd/bind/dist/lib/samples/win32/update.vcxproj.in: up to 1.1.1.3 external/bsd/bind/dist/lib/tests/t_api.c: up to 1.8 external/bsd/bind/dist/make/rules.in: up to 1.8 external/bsd/bind/dist/srcid: up to 1.21 external/bsd/bind/dist/util/bindkeys.pl: up to 1.1.1.2 external/bsd/bind/dist/version: up to 1.25 external/bsd/bind/dist/win32utils/Configure: up to 1.1.1.7 external/bsd/bind/dist/win32utils/bind9.sln.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/build.txt: up to 1.1.1.5 external/bsd/bind/dist/win32utils/legacy/BINDBuild.dsw.in: up to 1.5 external/bsd/bind/dist/win32utils/legacy/BuildAll.bat.in: up to 1.1.1.4 external/bsd/bind/dist/win32utils/legacy/BuildPost.bat.in: up to 1.1.1.3 external/bsd/bind/dist/win32utils/readme1st.txt: up to 1.1.1.8 external/bsd/bind/include/config.h: up to 1.21 external/bsd/bind/include/dns/code.h: up to 1.13 external/bsd/bind/include/dns/enumclass.h: up to 1.9 external/bsd/bind/include/dns/enumtype.h: up to 1.13 external/bsd/bind/include/dns/rdatastruct.h: up to 1.13 external/bsd/bind/include/isc/platform.h: up to 1.23 via patch external/bsd/bind/lib/libbind9/shlib_version: up to 1.17 external/bsd/bind/lib/libdns/Makefile: up to 1.14 external/bsd/bind/lib/libdns/shlib_version: up to 1.19 external/bsd/bind/lib/libirs/shlib_version: up to 1.6 external/bsd/bind/lib/libisc/Makefile: up to 1.8 external/bsd/bind/lib/libisc/shlib_version: up to 1.19 external/bsd/bind/lib/libisccc/shlib_version: up to 1.17 external/bsd/bind/lib/libisccfg/shlib_version: up to 1.17 external/bsd/bind/lib/liblwres/shlib_version: up to 1.17 Update BIND to 9.10.5-P1. @ text @a0 1 d2 1 a2 1 - Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d112 1 a112 2
    d115 1 a115 1

    d122 1 a122 2

    d130 1 a130 2

    d140 2 a141 4
    d144 1 a144 2

    d150 1 a150 2

    d155 1 a155 2

    d162 1 a162 2

    d172 1 a172 2

    d179 1 a179 2

    d182 1 a182 2

    d192 1 a192 2

    d205 1 a205 2

    d211 1 a211 2

    d216 1 a216 2

    d223 1 a223 2

    d234 1 a234 2

    d242 3 a244 6

    d247 1 a247 2

    d253 1 a253 2

    d264 1 a264 2

    d271 2 a272 3

    d275 1 a275 2

    d281 1 a281 1

    d295 1 a295 1

    d302 1 a302 1

    d305 1 a305 1

    d313 1 a313 1

    d320 1 a320 1

    d328 1 a328 1

    d337 1 a337 1

    d343 1 a343 1

    d350 1 a350 1

    d359 1 a359 1

    d362 2 a363 2

    *   IN MX 10 external1.example.com.

    d371 1 a371 1

    d376 1 a376 1

    d383 1 a383 1

    d387 1 a387 1

      a388 1 d392 1 a392 2 a393 1 d396 3 a398 8
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d400 1 a400 1

      d403 1 a403 1

        a404 1 d408 1 a408 2 a409 1 d412 1 a412 2 d414 1 a414 2

        d419 1 a419 2

        a421 1 d483 1 a483 2

        a485 1 d520 1 a520 2

        a523 1 d530 3 a532 4

    d535 1 a535 2

    d546 1 a546 1

    d551 1 a551 1

    d559 1 a559 1 nsupdate(1) supports TSIG via the d566 1 a566 1 dig(1) supports TSIG via the d573 1 a573 2

    d576 1 a576 1

    d583 1 a583 1

    d592 1 a592 1

    d599 1 a599 1

    d606 2 a607 3

    d610 1 a610 1

    d622 1 a622 1

    d626 1 a626 1

    d634 1 a634 1

    d641 1 a641 1

    d645 2 a646 3

    d649 1 a649 1

    d653 1 a653 1

    d663 1 a663 1

    d676 1 a676 1

    d681 1 a681 1

    d687 1 a687 1

    d693 2 a694 3

    d697 1 a697 1

    d704 1 a704 1

    d711 1 a711 1

    d717 1 a717 1

    d721 2 a722 3

    d725 1 a725 1

    d751 3 a753 4

    d756 1 a756 2

    d760 1 a760 1

    d767 1 a767 1

    d779 1 a779 1

    d783 1 a783 1

    d789 2 a790 3

    d793 1 a793 2

    d800 1 a800 1

    d806 1 a806 1

    d809 1 a809 1

    d813 2 a814 3

    d817 1 a817 1

    d823 1 a823 2

    d836 1 a836 2

    d845 1 a845 2

    d850 1 a850 2

    d853 1 a853 2

    d857 1 a857 2

    d868 1 a868 2

    d872 1 a872 2

    d875 1 a875 2

    d891 1 a891 2

    d895 1 a895 2

    d900 1 a900 2

    d905 2 a906 3

    d909 1 a909 2

    d913 1 a913 2

    d923 1 a923 2

    d929 1 a929 2

    d932 1 a932 2

    d940 1 a940 2

    dnssec-signzone d947 2 a948 4

    d951 1 a951 2

    d957 1 a957 2

    d964 1 a964 2

    d976 1 a976 2

    d984 1 a984 2

    d989 1 a989 2

    d994 1 a994 2

    d1000 1 a1000 2

    a1009 1 d1062 1 a1062 2

    d1069 1 a1069 2

    d1074 1 a1074 2

    d1081 1 a1081 2

    d1083 1 a1083 1

    d1090 1 a1090 1

    d1096 1 a1096 1

    d1102 4 a1105 6

    d1108 1 a1108 2

    As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6

    Converting from insecure to secure

    Changing a zone from insecure to secure can be done in two d1116 1 a1116 1

    For either method, you need to configure d1124 1 a1124 1

    d1132 1
    a1132 1
      

    If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7

    Dynamic DNS update method

    To insert the keys via dynamic update:

    d1147 1
    a1147 1
      

    While the update request will complete almost immediately, d1153 1 a1153 1

    If you wish to sign using NSEC3 instead of NSEC, you should d1157 1 a1157 1

    d1165 1
    a1165 1
      

    Again, this update request will complete almost d1171 1 a1171 1

    While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6

    Fully automatic zone signing

    To enable automatic signing, add the d1181 1 a1181 1

    With d1187 1 a1187 1

    d1195 1 a1195 1

    d1205 1 a1205 1

    d1212 1 a1212 1

    d1219 1 a1219 1

    d1229 1 a1229 1

    Using the d1236 3 a1238 6

    Private-type records

    The state of the signing process is signaled by d1243 1 a1243 1

    The private type record format: If the first octet is d1247 1 a1247 1

    d1258 1 a1258 1

    Only records flagged as "complete" can be removed via d1261 1 a1261 1

    If the first octet is zero (this is a reserved algorithm d1266 1 a1266 1

    d1277 3 a1279 6

    DNSKEY rollovers

    As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6

    Dynamic DNS update method

    To perform key rollovers via dynamic update, you need to add d1292 1 a1292 1

    If this is for a KSK you need to inform the parent and any d1294 1 a1294 1

    You should then wait for the maximum TTL in the zone before d1300 1 a1300 1

    The old DNSKEY can be removed via UPDATE. Take care to d1304 3 a1306 6

    Automatic key rollovers

    When a new key reaches its activation date (as set by d1319 3 a1321 6

    NSEC3PARAM rollovers via UPDATE

    Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6

    Converting from NSEC to NSEC3

    To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1339 3 a1341 6

    Converting from secure to insecure

    To convert a signed zone to unsigned using dynamic DNS, d1346 1 a1346 1

    This requires the d1350 1 a1350 1

    In addition, if the auto-dnssec maintain d1354 3 a1356 6

    Periodic re-signing

    In any secure zone which supports dynamic updates, named d1361 3 a1363 6

    NSEC3 and OPTOUT

    d1374 1 a1374 2

    d1377 1 a1377 2

    BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1

    d1385 1 a1385 3

    To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3

    d1395 1 a1395 2

    To set up an authoritative zone for RFC 5011 trust anchor d1400 1 a1400 1

    Any validating resolver which is configured to use the d1409 1 a1409 1

    The easiest way to place a stand-by key in a zone is to d1417 1 a1417 1

    d1421 1
    a1421 1
        

    To revoke a key, the new command d1426 1 a1426 1

    After revoking the active key, the zone must be signed d1429 1 a1429 1

    Once a key has been revoked and used to sign the DNSKEY d1434 1 a1434 1

    See RFC 5011 for more details on key rollover d1436 1 a1436 1

    When a key has been revoked, its key ID changes, d1440 1 a1440 1

    If two keys have ID's exactly 128 apart, and one is d1447 1 a1447 1

    Older versions of BIND 9 did not have this precaution. d1451 1 a1451 1

    It is expected that a future release of BIND 9 will a1453 1

    d1455 2 a1456 2
    d1459 1 a1459 2

    d1464 1 a1464 1

    d1473 1 a1473 1

    d1479 1 a1479 1

    d1489 1 a1489 1

    d1492 1 a1492 2

    d1497 2 a1498 2

    d1501 1 a1501 2

    d1513 1 a1513 1

    d1516 1 a1516 1

    d1521 1
    a1521 1
        

    d1531 1 a1531 1

    d1534 1 a1534 2

    d1552 1 a1552 1

    d1560 1 a1560 1

    d1567 3
    a1569 3
        
    d1572 1 a1572 2

    d1580 1 a1580 1

    d1586 2 a1587 3

    • d1592 2 a1593 4

    • d1604 1 a1604 2

    • d1606 1 a1606 1

      d1614 1 a1614 1

      d1624 1 a1624 1

      d1629 1 a1629 1

      d1632 1 a1632 2
      d1635 2
      a1636 2
            

      Extract the tarball:

      d1639 2
      a1640 2
            

      Apply the patch from the BIND 9 release:

      d1644 1
      a1644 1
            
      d1652 1 a1652 1

      d1659 1 a1659 1

      d1663 2 a1664 2

      d1667 1 a1667 3

      d1674 1 a1674 1

      d1679 1 a1679 1

      d1682 8
      a1689 2
            

      The Keyper library requires threads, so we d1692 1 a1692 1

      d1694 1
      a1694 1
      $ ./Configure linux-x86_64 -pthread \
      d1699 1
      a1699 1
            

      d1705 2 a1706 2

      d1709 1 a1709 3

      d1715 1 a1715 1

      d1719 1 a1719 1

      d1726 1
      a1726 1
            

      d1729 1 a1729 1

      d1734 2 a1735 2

      d1738 1 a1738 3

      d1751 1 a1751 1

      d1757 1 a1757 1

      d1766 1
      a1766 1
            

      d1772 1 a1772 1

      d1779 1
      a1779 1
            

      d1783 2 a1784 2

      d1791 1 a1791 1

      d1794 2
      a1795 2
          

      Or:

      d1798 1
      a1798 1
          

      d1805 1 a1805 1

      d1810 1 a1810 1

      d1813 1 a1813 3

      d1817 7 a1823 1

      d1825 1
      a1825 1
      $ ./configure --enable-threads \
      d1829 2
      a1830 2
          
      d1833 1 a1833 3

      d1837 1 a1837 1

      d1843 2
      a1844 2
            

      (For a 32-bit build, omit CC="cc -xarch=amd64".)

      d1851 2 a1852 2

      d1855 1 a1855 3
      d1861 2
      a1862 2
          

      d1868 1 a1868 1

      d1872 2 a1873 2

      d1876 1 a1876 2

      d1886 1 a1886 1

      d1895 2 a1896 2

      d1899 1 a1899 2

      d1903 1 a1903 1

      d1906 1
      a1906 1
          

      d1912 1 a1912 1

      d1921 1 a1921 1

      d1924 1
      a1924 1
          

      d1935 1 a1935 1

      d1940 1 a1940 1

      d1943 2
      a1944 2
          

      To confirm that the key exists:

      d1950 1
      a1950 1
          

      d1956 1 a1956 1

      d1959 1
      a1959 1
          

      d1967 1 a1967 1

      d1973 1 a1973 1

      d1980 1 a1980 1

      d1984 1
      a1984 1
          

      d1988 1 a1988 1

      d1991 1
      a1991 1
          

      d2001 1 a2001 1

      d2007 1 a2007 1

      d2016 2
      a2017 2
        
      d2020 1 a2020 2

      d2030 1 a2030 1

      d2035 1 a2035 1

      d2038 1
      a2038 1
          

      d2043 1 a2043 1

      d2048 2 a2049 2

      d2052 1 a2052 2

      d2060 1 a2060 1

      d2065 2 a2066 2

      Sample openssl.cnf:

      d2075 1
      a2075 1
          

      d2081 1 a2081 1

      d2088 1 a2088 1

      d2090 1 a2090 1

      a2094 2

      d2096 3 a2098 2
      d2101 1 a2101 2

      d2108 1 a2108 1

      d2116 1 a2116 1

      d2125 1 a2125 2

      d2136 1 a2136 2

      d2139 1 a2139 2

      d2143 1 a2143 1

      d2149 1
      a2149 1
          

      d2159 1 a2159 1

      d2163 1 a2163 1

      d2173 1 a2173 1

      d2184 2
      a2185 2
        
      d2188 1 a2188 2

      d2197 1 a2197 1

      d2202 1
      a2202 1
          

      d2208 1 a2208 1

      d2215 1
      a2215 1
          

      d2226 1 a2226 1

      a2232 1

      d2234 2 a2235 2
      d2238 1 a2238 1

      d2244 1 a2244 2

      d2254 1 a2254 2

      d2269 1 a2269 2

      d2273 1 a2273 2

      d2276 1 a2276 2

      a2280 1 d2285 1 a2285 2

      d2291 2 a2292 2

      d2295 1 a2295 2

      a2303 1 d2309 3 a2311 4

      d2329 1 a2329 1

      BIND 9.10.5-P1

      @ 1.1.1.15.2.5.2.8 log @Pull up following revision(s) (requested by mrg in ticket #1489): doc/3RDPARTY: patch external/bsd/bind/Makefile.inc: up to 1.26 via patch external/bsd/bind/dist/CHANGES: up to 1.28 external/bsd/bind/dist/README: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.26 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.23 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.28 external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.29 external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.25 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.16 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.21 external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.host.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.8 external/bsd/bind/dist/doc/arm/man.named.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.16 external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.16 external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.14 external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.14 external/bsd/bind/dist/lib/dns/api: up to 1.16 external/bsd/bind/dist/lib/dns/dnssec.c: up to 1.14 external/bsd/bind/dist/lib/dns/message.c: up to 1.24 external/bsd/bind/dist/lib/dns/rootns.c: up to 1.13 external/bsd/bind/dist/lib/dns/tsig.c: up to 1.11 external/bsd/bind/dist/srcid: up to 1.22 external/bsd/bind/dist/version: up to 1.26 external/bsd/bind/include/isc/platform.h: up to 1.23 Update BIND to 9.10.5-P2. @ text @d2501 1 a2501 1

      BIND 9.10.5-P2

      @ 1.1.1.16 log @Import bind 9.10.1-P1 @ text @d52 2 a53 2
      Split DNS
      Example split DNS setup
      d56 6 a61 6
      Generate Shared Keys for Each Pair of Hosts
      Copying the Shared Secret to Both Machines
      Informing the Servers of the Key's Existence
      Instructing the Server to Use the Key
      TSIG Key Based Access Control
      Errors
      d63 2 a64 2
      TKEY
      SIG(0)
      d67 3 a69 3
      Generating Keys
      Signing the Zone
      Configuring Servers
      d73 13 a85 13
      Converting from insecure to secure
      Dynamic DNS update method
      Fully automatic zone signing
      Private-type records
      DNSKEY rollovers
      Dynamic DNS update method
      Automatic key rollovers
      NSEC3PARAM rollovers via UPDATE
      Converting from NSEC to NSEC3
      Converting from NSEC3 to NSEC
      Converting from secure to insecure
      Periodic re-signing
      NSEC3 and OPTOUT
      d89 2 a90 2
      Validating Resolver
      Authoritative Server
      d94 7 a100 7
      Prerequisites
      Native PKCS#11
      OpenSSL-based PKCS#11
      PKCS#11 Tools
      Using the HSM
      Specifying the engine on the command line
      Running named with automatic zone re-signing
      d104 2 a105 2
      Configuring DLZ
      Sample DLZ Driver
      d107 1 a107 1
      IPv6 Support in BIND 9
      d109 2 a110 2
      Address Lookups Using AAAA Records
      Address to Name Lookups Using Nibble Format
      d274 1 a274 1 Split DNS
    d304 1 a304 1 Example split DNS setup
    d561 1 a561 1 Generate Shared Keys for Each Pair of Hosts
    d569 1 a569 1 Automatic Generation
    d593 1 a593 1 Manual Generation d608 1 a608 1 Copying the Shared Secret to Both Machines d616 1 a616 1 Informing the Servers of the Key's Existence d643 1 a643 1 Instructing the Server to Use the Key d675 1 a675 1 TSIG Key Based Access Control d702 1 a702 1 Errors d728 1 a728 1 TKEY d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d881 1 a881 1 Signing the Zone d923 1 a923 1 Configuring Servers d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1201 1 a1201 1 Private-type records d1242 1 a1242 1 DNSKEY rollovers d1247 1 a1247 1 Dynamic DNS update method d1269 1 a1269 1 Automatic key rollovers d1284 1 a1284 1 NSEC3PARAM rollovers via UPDATE d1291 1 a1291 1 Converting from NSEC to NSEC3 d1298 1 a1298 1 Converting from NSEC3 to NSEC d1304 1 a1304 1 Converting from secure to insecure d1319 1 a1319 1 Periodic re-signing d1326 1 a1326 1 NSEC3 and OPTOUT d1348 1 a1348 1 Validating Resolver d1359 1 a1359 1 Authoritative Server d1455 1 a1455 1 Prerequisites d1464 1 a1464 1 Native PKCS#11 d1498 1 a1498 1 OpenSSL-based PKCS#11 d1535 1 a1535 1 in the form of a context diff against the latest versions of d1556 1 a1556 1 Patching OpenSSL d1589 1 a1589 1 Building OpenSSL for the AEP Keyper on Linux d1631 1 a1631 1 Building OpenSSL for the SCA 6000 on Solaris d1660 1 a1660 1 Building OpenSSL for SoftHSM d1733 1 a1733 1 Configuring BIND 9 for Linux with the AEP Keyper d1753 1 a1753 1 Configuring BIND 9 for Solaris with the SCA 6000 d1775 1 a1775 1 Configuring BIND 9 for SoftHSM d1796 1 a1796 1 PKCS#11 Tools d1819 1 a1819 1 Using the HSM d1940 1 a1940 1 Specifying the engine on the command line d1972 1 a1972 1 Running named with automatic zone re-signing d2023 1 a2023 1 DLZ (Dynamically Loadable Zones) is an extension to BIND 9 that allows d2059 1 a2059 1 Configuring DLZ d2108 1 a2108 1 Sample DLZ Driver d2158 1 a2158 1 IPv6 Support in BIND 9 d2196 1 a2196 1 Address Lookups Using AAAA Records d2215 1 a2215 1 Address to Name Lookups Using Nibble Format a2249 1

    BIND Version 9.10

    @ 1.1.1.17 log @Import bind 9.10.1-P1 @ text @d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1201 1 a1201 1 Private-type records d1242 1 a1242 1 DNSKEY rollovers d1247 1 a1247 1 Dynamic DNS update method d1269 1 a1269 1 Automatic key rollovers d1284 1 a1284 1 NSEC3PARAM rollovers via UPDATE d1291 1 a1291 1 Converting from NSEC to NSEC3 d1298 1 a1298 1 Converting from NSEC3 to NSEC d1304 1 a1304 1 Converting from secure to insecure d1319 1 a1319 1 Periodic re-signing d1326 1 a1326 1 NSEC3 and OPTOUT d1348 1 a1348 1 Validating Resolver d1359 1 a1359 1 Authoritative Server d1455 1 a1455 1 Prerequisites d1464 1 a1464 1 Native PKCS#11 d1498 1 a1498 1 OpenSSL-based PKCS#11 d1556 1 a1556 1 Patching OpenSSL d1589 1 a1589 1 Building OpenSSL for the AEP Keyper on Linux d1631 1 a1631 1 Building OpenSSL for the SCA 6000 on Solaris d1660 1 a1660 1 Building OpenSSL for SoftHSM d1733 1 a1733 1 Configuring BIND 9 for Linux with the AEP Keyper d1753 1 a1753 1 Configuring BIND 9 for Solaris with the SCA 6000 d1775 1 a1775 1 Configuring BIND 9 for SoftHSM d1796 1 a1796 1 PKCS#11 Tools d1819 1 a1819 1 Using the HSM d1940 1 a1940 1 Specifying the engine on the command line d1972 1 a1972 1 Running named with automatic zone re-signing d2059 1 a2059 1 Configuring DLZ d2108 1 a2108 1 Sample DLZ Driver @ 1.1.1.18 log @Import bind 9.10.2-P2 @ text @d2 1 a2 1 - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") d52 2 a53 2
    Split DNS
    Example split DNS setup
    d56 6 a61 6
    Generate Shared Keys for Each Pair of Hosts
    Copying the Shared Secret to Both Machines
    Informing the Servers of the Key's Existence
    Instructing the Server to Use the Key
    TSIG Key Based Access Control
    Errors
    d63 2 a64 2
    TKEY
    SIG(0)
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d251 1 a251 1 1995. See Proposed Standards. d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d561 1 a561 1 Generate Shared Keys for Each Pair of Hosts d569 1 a569 1 Automatic Generation d593 1 a593 1 Manual Generation d608 1 a608 1 Copying the Shared Secret to Both Machines d616 1 a616 1 Informing the Servers of the Key's Existence d643 1 a643 1 Instructing the Server to Use the Key d675 1 a675 1 TSIG Key Based Access Control d702 1 a702 1 Errors d728 1 a728 1 TKEY d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d881 1 a881 1 Signing the Zone d923 1 a923 1 Configuring Servers d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing a1183 7 When new keys are added to a zone, the TTL is set to match that of any existing DNSKEY RRset. If there is no existing DNSKEY RRset, then the TTL will be set to the TTL specified when the key was created (using the dnssec-keygen -L option), if any, or to the SOA TTL.

    d1201 1 a1201 1 Private-type records d1242 1 a1242 1 DNSKEY rollovers d1247 1 a1247 1 Dynamic DNS update method d1269 1 a1269 1 Automatic key rollovers d1284 1 a1284 1 NSEC3PARAM rollovers via UPDATE d1291 1 a1291 1 Converting from NSEC to NSEC3 d1298 1 a1298 1 Converting from NSEC3 to NSEC d1304 1 a1304 1 Converting from secure to insecure d1319 1 a1319 1 Periodic re-signing d1326 1 a1326 1 NSEC3 and OPTOUT d1348 1 a1348 1 Validating Resolver d1359 1 a1359 1 Authoritative Server d1434 2 a1435 3 addition, BIND can be used with all current versions of SoftHSM, a software-based HSM simulator library produced by the OpenDNSSEC project. d1455 1 a1455 1 Prerequisites d1464 1 a1464 1 Native PKCS#11 d1470 6 a1475 6 this writing, only the Thales nShield HSM and SoftHSMv2 can be used in this fashion. For other HSMs, including the AEP Keyper, Sun SCA 6000 and older versions of SoftHSM, use OpenSSL-based PKCS#11. (Note: Eventually, when more HSMs become capable of supporting native PKCS#11, it is expected that OpenSSL-based PKCS#11 will be deprecated.) a1494 37

    Building SoftHSMv2

    SoftHSMv2, the latest development version of SoftHSM, is available from https://github.com/opendnssec/SoftHSMv2 . It is a software library developed by the OpenDNSSEC project ( http://www.opendnssec.org ) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of a SQLite3 database on the local filesystem. It provides less security than a true HSM, but it allows you to experiment with native PKCS#11 when an HSM is not available. SoftHSMv2 can be configured to use either OpenSSL or the Botan library to perform cryptographic functions, but when using it for native PKCS#11 in BIND, OpenSSL is required.

    By default, the SoftHSMv2 configuration file is prefix/etc/softhsm2.conf (where prefix is configured at compile time). This location can be overridden by the SOFTHSM2_CONF environment variable. The SoftHSMv2 cryptographic store must be installed and initialized before using it with BIND.

    $  cd SoftHSMv2 
    $  configure --with-crypto-backend=openssl --prefix=/opt/pkcs11/usr --enable-gost 
    $  make 
    $  make install 
    $  /opt/pkcs11/usr/bin/softhsm-util --init-token 0 --slot 0 --label softhsmv2 
          
    d1498 1 a1498 1 OpenSSL-based PKCS#11 d1515 5 a1519 5 Use 'crypto-accelerator' with HSMs that have hardware cryptographic acceleration features, such as the SCA 6000 board. This causes OpenSSL to run all supported cryptographic operations in the HSM.

    d1521 11 a1531 11 Use 'sign-only' with HSMs that are designed to function primarily as secure key storage devices, but lack hardware acceleration. These devices are highly secure, but are not necessarily any faster at cryptography than the system CPU — often, they are slower. It is therefore most efficient to use them only for those cryptographic functions that require access to the secured private key, such as zone signing, and to use the system CPU for all other computationally-intensive operations. The AEP Keyper is an example of such a device.

    d1543 2 a1544 2 The latest OpenSSL versions as of this writing (January 2015) are 0.9.8zc, 1.0.0o, and 1.0.1j. d1556 1 a1556 1 Patching OpenSSL d1558 1 a1558 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1562 1 a1562 1 $ tar zxf openssl-0.9.8zc.tar.gz d1566 2 a1567 2 $ patch -p1 -d openssl-0.9.8zc \ < bind9/bin/pkcs11/openssl-0.9.8zc-patch d1571 3 a1573 3 Note that the patch file may not be compatible with the "patch" utility on all operating systems. You may need to install GNU patch. d1576 5 a1580 5 When building OpenSSL, place it in a non-standard location so that it does not interfere with OpenSSL libraries elsewhere on the system. In the following examples, we choose to install into "/opt/pkcs11/usr". We will use this location when we configure BIND 9. d1583 2 a1584 2 Later, when building BIND 9, the location of the custom-built OpenSSL library will need to be specified via configure. d1589 1 a1589 1 Building OpenSSL for the AEP Keyper on Linux d1591 5 a1595 5 The AEP Keyper is a highly secure key storage device, but does not provide hardware cryptographic acceleration. It can carry out cryptographic operations, but it is probably slower than your system's CPU. Therefore, we choose the 'sign-only' flavor when building OpenSSL. d1598 3 a1600 3 The Keyper-specific PKCS#11 provider library is delivered with the Keyper software. In this example, we place it /opt/pkcs11/usr/lib: d1606 4 a1609 4 This library is only available for Linux as a 32-bit binary. If we are compiling on a 64-bit Linux system, it is necessary to force a 32-bit build, by specifying -m32 in the build options. d1612 2 a1613 2 Finally, the Keyper library requires threads, so we must specify -pthread. d1616 1 a1616 1 $ cd openssl-0.9.8zc d1618 3 a1620 3 --pk11-libname=/opt/pkcs11/usr/lib/libpkcs11.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr
    d1623 4 a1626 4 After configuring, run "make" and "make test". If "make test" fails with "pthread_atfork() not found", you forgot to add the -pthread above. d1631 1 a1631 1 Building OpenSSL for the SCA 6000 on Solaris d1633 4 a1636 4 The SCA-6000 PKCS#11 provider is installed as a system library, libpkcs11. It is a true crypto accelerator, up to 4 times faster than any CPU, so the flavor shall be 'crypto-accelerator'. d1639 2 a1640 2 In this example, we are building on Solaris x86 on an AMD64 system. d1643 1 a1643 1 $ cd openssl-0.9.8zc d1645 3 a1647 3 --pk11-libname=/usr/lib/64/libpkcs11.so \ --pk11-flavor=crypto-accelerator \ --prefix=/opt/pkcs11/usr
    d1650 1 a1650 1 (For a 32-bit build, use "solaris-x86-cc" and /usr/lib/libpkcs11.so.) d1653 3 a1655 3 After configuring, run make and make test. d1660 1 a1660 1 Building OpenSSL for SoftHSM d1662 15 a1676 17 SoftHSM (version 1) is a software library developed by the OpenDNSSEC project ( http://www.opendnssec.org ) which provides a PKCS#11 interface to a virtual HSM, implemented in the form of a SQLite3 database on the local filesystem. SoftHSM uses the Botan library to perform cryptographic functions. Though less secure than a true HSM, it can allow you to experiment with PKCS#11 when an HSM is not available.

    The SoftHSM cryptographic store must be installed and initialized before using it with OpenSSL, and the SOFTHSM_CONF environment variable must always point to the SoftHSM configuration file: d1679 1 a1679 1 $ cd softhsm-1.3.7 d1688 4 a1691 4 SoftHSM can perform all cryptographic operations, but since it only uses your system CPU, there is no advantage to using it for anything but signing. Therefore, we choose the 'sign-only' flavor when building OpenSSL. d1694 1 a1694 1 $ cd openssl-0.9.8zc d1696 3 a1698 3 --pk11-libname=/opt/pkcs11/usr/lib/libsofthsm.so \ --pk11-flavor=sign-only \ --prefix=/opt/pkcs11/usr d1701 2 a1702 2 After configuring, run "make" and "make test". d1713 1 a1713 1 (pkcs11) PKCS #11 engine support (sign only) d1717 1 a1717 1 (pkcs11) PKCS #11 engine support (crypto accelerator) d1733 1 a1733 1 Configuring BIND 9 for Linux with the AEP Keyper d1735 2 a1736 2 To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build. d1739 4 a1742 4 The PKCS#11 library for the AEP Keyper is currently only available as a 32-bit binary. If we are building on a 64-bit host, we must force a 32-bit build by adding "-m32" to the CC options on the "configure" command line. d1747 2 a1748 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so d1753 1 a1753 1 Configuring BIND 9 for Solaris with the SCA 6000 d1755 2 a1756 2 To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build. d1761 2 a1762 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/usr/lib/64/libpkcs11.so d1766 5 a1770 5 If configure complains about OpenSSL not working, you may have a 32/64-bit architecture mismatch. Or, you may have incorrectly specified the path to OpenSSL (it should be the same as the --prefix argument to the OpenSSL Configure). d1775 1 a1775 1 Configuring BIND 9 for SoftHSM d1779 2 a1780 2 --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libsofthsm.so d1796 1 a1796 1 PKCS#11 Tools d1819 1 a1819 1 Using the HSM d1940 1 a1940 1 Specifying the engine on the command line d1972 1 a1972 1 Running named with automatic zone re-signing d1988 7 a1994 7 openssl_conf = openssl_def [ openssl_def ] engines = engine_section [ engine_section ] pkcs11 = pkcs11_section [ pkcs11_section ] PIN = <PLACE PIN HERE> d2005 1 a2005 1 pkcs11:object=local-zsk;pin-source=/etc/hsmpin, d2012 3 a2014 3 Placing the HSM's PIN in a text file in this manner may reduce the security advantage of using an HSM. Be sure this is what you want to do before configuring the system in this way. d2059 1 a2059 1 Configuring DLZ d2108 1 a2108 1 Sample DLZ Driver d2158 1 a2158 1 IPv6 Support in BIND 9 d2192 1 a2192 1 see the section called “IPv6 addresses (AAAA)”. d2196 1 a2196 1 Address Lookups Using AAAA Records d2215 1 a2215 1 Address to Name Lookups Using Nibble Format d2250 1 a2250 1

    BIND 9.10.2-P2

    @ 1.1.1.19 log @Import bind 9.10.2-P3 @ text @d2297 1 a2297 1

    BIND 9.10.2-P3

    @ 1.1.1.20 log @Import bind 9.10.2-P4 @ text @d2297 1 a2297 1

    BIND 9.10.2-P4

    @ 1.1.1.21 log @Import bind 9.10.3-P2 @ text @d52 2 a53 2
    Split DNS
    Example split DNS setup
    d64 1 a64 1
    SIG(0)
    d67 1 a67 1
    Generating Keys
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d274 1 a274 1 Split DNS d304 1 a304 1 Example split DNS setup d764 1 a764 1 SIG(0) d825 1 a825 1 Generating Keys d934 1 a934 1 dnssec-validation options must be set to d1050 1 a1050 1 been secure. d1083 1 a1083 1 Converting from insecure to secure d1109 1 a1109 1 Dynamic DNS update method d1145 1 a1145 1 Fully automatic zone signing d1208 1 a1208 1 Private-type records d1249 1 a1249 1 DNSKEY rollovers d1254 1 a1254 1 Dynamic DNS update method d1276 1 a1276 1 Automatic key rollovers d1291 1 a1291 1 NSEC3PARAM rollovers via UPDATE d1298 1 a1298 1 Converting from NSEC to NSEC3 d1305 1 a1305 1 Converting from NSEC3 to NSEC d1311 1 a1311 1 Converting from secure to insecure d1326 1 a1326 1 Periodic re-signing d1333 1 a1333 1 NSEC3 and OPTOUT d1355 1 a1355 1 Validating Resolver d1366 1 a1366 1 Authoritative Server d1463 1 a1463 1 Prerequisites d1472 1 a1472 1 Native PKCS#11 d1505 1 a1505 1 Building SoftHSMv2 d1543 1 a1543 1 OpenSSL-based PKCS#11 d1601 1 a1601 1 Patching OpenSSL d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris d1705 1 a1705 1 Building OpenSSL for SoftHSM d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000 d1822 1 a1822 1 Configuring BIND 9 for SoftHSM d1843 1 a1843 1 PKCS#11 Tools d1866 1 a1866 1 Using the HSM d1987 1 a1987 1 Specifying the engine on the command line d2019 1 a2019 1 Running named with automatic zone re-signing d2106 1 a2106 1 Configuring DLZ d2155 1 a2155 1 Sample DLZ Driver d2227 1 a2227 1 Older versions of BIND 9 d2297 1 a2297 1

    BIND 9.10.3-P2

    @ 1.1.1.22 log @Import bind 9.10.3-P3 @ text @d2297 1 a2297 1

    BIND 9.10.3-P3

    @ 1.1.1.23 log @Import 9.10.3-P4: 4322. [security] Duplicate EDNS COOKIE options in a response could trigger an assertion failure. (CVE-2016-2088) [RT #41809] 4319. [security] Fix resolver assertion failure due to improper DNAME handling when parsing fetch reply messages. (CVE-2016-1286) [RT #41753] 4318. [security] Malformed control messages can trigger assertions in named and rndc. (CVE-2016-1285) [RT #41666] @ text @d2297 1 a2297 1

    BIND 9.10.3-P4

    @ 1.1.1.24 log @Import bind 9.10.4-P1 @ text @d17 1 d22 2 a23 2 d42 3 a44 3

    Chapter 4. Advanced DNS Features

    d47 8 a54 8
    Notify
    Dynamic Update
    The journal file
    Incremental Zone Transfers (IXFR)
    Split DNS
    Example split DNS setup
    TSIG
    d56 6 a61 5
    Generating a Shared Key
    Loading A New Key
    Instructing the Server to Use a Key
    TSIG-Based Access Control
    Errors
    d63 3 a65 3
    TKEY
    SIG(0)
    DNSSEC
    d67 3 a69 3
    Generating Keys
    Signing the Zone
    Configuring Servers
    d71 1 a71 1
    DNSSEC, Dynamic Zones, and Automatic Signing
    d73 13 a85 13
    Converting from insecure to secure
    Dynamic DNS update method
    Fully automatic zone signing
    Private-type records
    DNSKEY rollovers
    Dynamic DNS update method
    Automatic key rollovers
    NSEC3PARAM rollovers via UPDATE
    Converting from NSEC to NSEC3
    Converting from NSEC3 to NSEC
    Converting from secure to insecure
    Periodic re-signing
    NSEC3 and OPTOUT
    d87 1 a87 1
    Dynamic Trust Anchor Management
    d89 2 a90 2
    Validating Resolver
    Authoritative Server
    d92 1 a92 1
    PKCS#11 (Cryptoki) support
    d94 7 a100 7
    Prerequisites
    Native PKCS#11
    OpenSSL-based PKCS#11
    PKCS#11 Tools
    Using the HSM
    Specifying the engine on the command line
    Running named with automatic zone re-signing
    d102 1 a102 1
    DLZ (Dynamically Loadable Zones)
    d104 2 a105 2
    Configuring DLZ
    Sample DLZ Driver
    d107 1 a107 1
    IPv6 Support in BIND 9
    d109 2 a110 2
    Address Lookups Using AAAA Records
    Address to Name Lookups Using Nibble Format
    d114 1 a114 1
    d120 1 a120 1 response to a NOTIFY from a master server, the d126 4 a129 4 NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY d134 4 a137 5

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master d139 1 a139 2

    d141 1 a141 1
    d152 2 a153 2 allow-update or an update-policy clause in the zone statement. d156 1 a156 1 If the zone's update-policy is set to d159 2 a160 2 which will be generated by named at startup. See the section called “Dynamic Update Policies” for more details. d165 3 a167 3 tkey-gssapi-keytab option, or alternatively by setting both the tkey-gssapi-credential and tkey-domain options. Once enabled, d179 1 a179 1
    d221 1 a221 1 is up to date is to run rndc stop. d227 1 a227 1 rndc freeze zone. d231 1 a231 1 rndc thaw zone d235 1 a235 1 rndc sync zone d240 1 a240 1 rndc sync -clean. d244 1 a244 1
    d251 1 a251 1 1995. See Proposed Standards. d261 1 a261 1 ixfr-from-differences is set d268 2 a269 2 IXFR, see the description of the request-ixfr clause of the server statement. d272 1 a272 1
    d274 1 a274 1 Split DNS
    d302 1 a302 1
    d304 1 a304 1 Example split DNS setup
    d306 7 a312 7 Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    d314 6 a319 6 Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    d321 7 a327 7 In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    d329 8 a336 8 The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    d338 5 a342 5 To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    d344 6 a349 6 The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    d351 8 a358 8 In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    d360 2 a361 2 Here's an example of a wildcard MX record:

    d364 35 a398 35 Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d401 12 a412 12 Hosts on the Internet will be able to:

      • Look up any hostnames in the site1 and site2.example.com zones.
      • Exchange mail with anyone in the site1 and site2.example.com zones.
      • d415 4 a418 4 Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

        d420 2 a421 2 Internal DNS server config:

        d484 2 a485 2 External (bastion host) DNS server config:

        d521 3 a523 3 In the resolv.conf (or equivalent) on the bastion host(s):

        d532 1 a532 1
        d536 43 a578 35 TSIG (Transaction SIGnatures) is a mechanism for authenticating DNS messages, originally specified in RFC 2845. It allows DNS messages to be cryptographically signed using a shared secret. TSIG can be used in any DNS transaction, as a way to restrict access to certain server functions (e.g., recursive queries) to authorized clients when IP-based access control is insufficient or needs to be overridden, or as a way to ensure message authenticity when it is critical to the integrity of the server, such as with dynamic UPDATE messages or zone transfers from a master to a slave server.

        This is a guide to setting up TSIG in BIND. It describes the configuration syntax and the process of creating TSIG keys.

        named supports TSIG for server-to-server communication, and some of the tools included with BIND support it for sending messages to named:

        • nsupdate(1) supports TSIG via the -k, -l and -y command line options, or via the key command when running interactively.
        • dig(1) supports TSIG via the -k and -y command line options.
        d580 6 a585 4

        Generating a Shared Key

        d587 7 a593 6 TSIG keys can be generated using the tsig-keygen command; the output of the command is a key directive suitable for inclusion in named.conf. The key name, algorithm and size can be specified by command line parameters; the defaults are "tsig-key", HMAC-SHA256, and 256 bits, respectively.

        d595 5 a599 8 Any string which is a valid DNS name can be used as a key name. For example, a key to be shared between servers called host1 and host2 could be called "host1-host2.", and this key could be generated using:

          $ tsig-keygen host1-host2. > host1-host2.key
        
        d601 8 a608 6 This key may then be copied to both hosts. The key name and secret must be identical on both hosts. (Note: copying a shared secret from one server to another is beyond the scope of the DNS. A secure transport mechanism should be used: secure FTP, SSL, ssh, telephone, encrypted email, etc.)

        d610 2 a611 5 tsig-keygen can also be run as ddns-confgen, in which case its output includes additional configuration text for setting up dynamic DNS in named. See ddns-confgen(8) for details. d614 1 a614 1
        d616 1 a616 1 Loading A New Key
        d618 3 a620 4 For a key shared between servers called host1 and host2, the following could be added to each server's named.conf file: d623 3 a625 3 key "host1-host2." { algorithm hmac-sha256; secret "DAopyf1mhCbFVZw7pgmNPBoLUq8wEUT7UuPoLENP2HY="; d629 4 a632 2 (This is the same key generated above using tsig-keygen.) d635 4 a638 17 Since this text contains a secret, it is recommended that either named.conf not be world-readable, or that the key directive be stored in a file which is not world-readable, and which is included in named.conf via the include directive.

        Once a key has been added to named.conf and the server has been restarted or reconfigured, the server can recognize the key. If the server receives a message signed by the key, it will be able to verify the signature. If the signature is valid, the response will be signed using the same key.

        TSIG keys that are known to a server can be listed using the command rndc tsig-list. d641 1 a641 1

        d643 1 a643 15 Instructing the Server to Use a Key

    A server sending a request to another server must be told whether to use a key, and if so, which key to use.

    For example, a key may be specified for each server in the masters statement in the definition of a slave zone; in this case, all SOA QUERY messages, NOTIFY messages, and zone transfer requests (AXFR or IXFR) will be signed using the specified key. Keys may also be specified in the also-notify statement of a master or slave zone, causing NOTIFY messages to be signed using the specified key.

    d645 4 a648 6 Keys can also be specified in a server directive. Adding the following on host1, if the IP address of host2 is 10.1.2.3, would cause all requests from host1 to host2, including normal DNS queries, to be signed using the host1-host2. key: d652 1 a652 1 keys { host1-host2. ;}; d656 4 a659 3 Multiple keys may be present in the keys statement, but only the first one is used. As this directive does not contain secrets, it can be used in a world-readable file. d662 4 a665 4 Requests sent by host2 to host1 would not be signed, unless a similar server directive were in host2's configuration file. d668 3 a670 4 Whenever any server sends a TSIG-signed DNS request, it will expect the response to be signed with the same key. If a response is not signed, or if the signature is not valid, the response will be rejected. d673 1 a673 1
    d675 1 a675 1 TSIG-Based Access Control
    d677 7 a683 5 TSIG keys may be specified in ACL definitions and ACL directives such as allow-query, allow-transfer and allow-update. The above key would be denoted in an ACL element as key host1-host2. d686 1 a686 2 An example of an allow-update directive using a TSIG key: d689 1 a689 1 allow-update { !{ !localnets; any; }; key host1-host2. ;}; d692 2 a693 4 This allows dynamic updates to succeed only if the UPDATE request comes from an address in localnets, and if it is signed using the host1-host2. key. d696 2 a697 2 See the section called “Dynamic Update Policies” for a discussion of the more flexible update-policy statement. d700 1 a700 1
    d702 1 a702 1 Errors
    d704 7 a710 21 Processing of TSIG-signed messages can result in several errors:

    • If a TSIG-aware server receives a message signed by an unknown key, the response will be unsigned, with the TSIG extended error code set to BADKEY.
    • If a TSIG-aware server receives a message from a known key but with an invalid signature, the response will be unsigned, with the TSIG extended error code set to BADSIG.
    • If a TSIG-aware server receives a message with a time outside of the allowed range, the response will be signed, with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified.
    d712 11 a722 2 In all of the above cases, the server will return a response code of NOTAUTH (not authenticated). d726 1 a726 1
    d728 32 a759 33 TKEY

    TKEY (Transaction KEY) is a mechanism for automatically negotiating a shared secret between two hosts, originally specified in RFC 2930.

    There are several TKEY "modes" that specify how a key is to be generated or assigned. BIND 9 implements only one of these modes: Diffie-Hellman key exchange. Both hosts are required to have a KEY record with algorithm DH (though this record is not required to be present in a zone).

    The TKEY process is initiated by a client or server by sending a query of type TKEY to a TKEY-aware server. The query must include an appropriate KEY record in the additional section, and must be signed using either TSIG or SIG(0) with a previously established key. The server's response, if successful, will contain a TKEY record in its answer section. After this transaction, both participants will have enough information to calculate a shared secret using Diffie-Hellman key exchange. The shared secret can then be used by to sign subsequent transactions between the two servers.

    TSIG keys known by the server, including TKEY-negotiated keys, can be listed using rndc tsig-list.

    TKEY-negotiated keys can be deleted from a server using rndc tsig-delete. This can also be done via the TKEY protocol itself, by sending an authenticated TKEY query specifying the "key deletion" mode. d762 1 a762 1

    d764 1 a764 1 SIG(0)
    d766 4 a769 3 BIND partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC 2931. SIG(0) uses public/private keys to authenticate messages. Access control d771 1 a771 1 granted or denied in ACL directives based on the key name. d775 2 a776 3 verified if the key is known and trusted by the server. The server will not attempt to recursively fetch or validate the key. d779 2 a780 1 SIG(0) signing of multiple-message TCP streams is not supported. d784 1 a784 1 generates SIG(0) signed messages is nsupdate. d787 1 a787 1
    d823 1 a823 1
    d825 1 a825 1 Generating Keys
    d827 1 a827 1 The dnssec-keygen program is used to d835 1 a835 1 ZONE, and must be usable for d869 1 a869 1 The dnssec-keyfromlabel program is used d871 1 a871 1 files. Its usage is similar to dnssec-keygen. d876 1 a876 1 $INCLUDE statements. d879 1 a879 1
    d881 1 a881 1 Signing the Zone
    d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1

    dnssec-signzone d921 1 a921 1

    d923 1 a923 1 Configuring Servers
    d925 1 a925 1 To enable named to respond appropriately d927 1 a927 1 dnssec-enable must be set to yes. d931 2 a932 2 To enable named to validate answers from other servers, the dnssec-enable option d934 1 a934 1 dnssec-validation options must be set to d938 1 a938 1 If dnssec-validation is set to d943 2 a944 2 with a trusted-keys or managed-keys statement in d950 1 a950 1 trusted-keys are copies of DNSKEY RRs d953 1 a953 1 trusted-keys (and corresponding zones) d958 1 a958 1 managed-keys are trusted keys which are d963 2 a964 2 trusted-keys and managed-keys are described in more detail d979 1 a979 1 controls. These are here to ensure that named a1036 1

    d1039 1 a1039 2

    d1076 1 a1076 1
    d1082 2 a1083 2

    Converting from insecure to secure

    d1085 4 a1088 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.

    For either method, you need to configure named so that it can see the d1091 3 a1093 3 will have been generated by dnssec-keygen. You can do this by placing them in the key-directory, as specified in d1108 2 a1109 2

    Dynamic DNS update method

    d1119 2 a1120 2 the zone will not be completely signed until named has had time to walk the zone and d1137 2 a1138 2 immediately; however, the record won't show up until named has had a chance to build/remove the d1144 7 a1150 7

    Fully automatic zone signing

    To enable automatic signing, add the auto-dnssec option to the zone statement in named.conf. auto-dnssec has two possible arguments: allow or d1152 3 a1154 3

    With auto-dnssec allow, named can search the key directory for keys d1156 2 a1157 2 sign the zone. It will do so only when it receives an rndc sign <zonename>.

    d1160 1 a1160 1 auto-dnssec maintain includes the above d1163 2 a1164 2 (See dnssec-keygen(8) and dnssec-settime(8) for more information.) d1167 1 a1167 1 named will periodically search the key directory d1173 2 a1174 2 to a maximum of 24 hours. The rndc loadkeys forces named to check for key updates immediately. d1178 2 a1179 2 is loaded, the zone will be signed immediately, without waiting for an rndc sign or rndc loadkeys d1187 1 a1187 1 created (using the dnssec-keygen -L option), if d1200 5 a1204 5

    Using the auto-dnssec option requires the zone to be configured to allow dynamic updates, by adding an allow-update or update-policy statement to the zone d1207 2 a1208 2

    Private-type records

    d1248 2 a1249 2

    DNSKEY rollovers

    d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option.

    Dynamic DNS update method

    d1256 4 a1259 4 the K* files for the new keys so that named can find them. You can then add the new DNSKEY RRs via dynamic update. named will then cause the zone to be signed d1272 2 a1273 2 specify the correct key. named will clean out any signatures generated d1275 2 a1276 2

    Automatic key rollovers

    d1278 3 a1280 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set to maintain, named will d1290 2 a1291 2

    NSEC3PARAM rollovers via UPDATE

    d1297 2 a1298 2

    Converting from NSEC to NSEC3

    d1304 3 a1306 3

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1310 2 a1311 2

    Converting from secure to insecure

    d1314 1 a1314 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1317 3 a1319 3

    This requires the dnssec-secure-to-insecure option to be set to yes in d1321 1 a1321 1

    In addition, if the auto-dnssec maintain d1323 1 a1323 1 allow instead (or it will re-sign). d1325 2 a1326 2

    Periodic re-signing

    d1332 2 a1333 2

    NSEC3 and OPTOUT

    d1335 1 a1335 1 named only supports creating new NSEC3 chains d1337 4 a1340 4 state. named supports UPDATES to zones where the NSEC3 records in the chain have mixed OPTOUT state. named does not support changing the OPTOUT d1345 1 a1345 1
    d1349 2 a1350 2 anchor management. Using this feature allows named to keep track of changes to critical d1353 1 a1353 1
    d1355 1 a1355 1 Validating Resolver
    d1357 5 a1361 4 maintain a trust anchor, configure the trust anchor using a managed-keys statement. Information about this can be found in the section called “managed-keys Statement Definition d1364 1 a1364 1
    d1366 1 a1366 1 Authoritative Server
    d1382 3 a1384 3 use the "smart signing" features of dnssec-keygen and dnssec-signzone. If a key with a publication d1386 2 a1387 2 the future, " dnssec-signzone -S" will include the DNSKEY d1393 4 a1396 4

    To revoke a key, the new command dnssec-revoke has been added. This adds the REVOKED bit to the key flags and re-generates the K*.key and d1414 2 a1415 2 problems. To prevent this, dnssec-keygen will not generate a new key if d1428 1 a1428 1

    d1461 1 a1461 1
    d1463 1 a1463 1 Prerequisites
    d1470 1 a1470 1
    d1472 1 a1472 1 Native PKCS#11
    d1494 2 a1495 2 This will cause all BIND tools, including named and the dnssec-* and pkcs11-* d1499 3 a1501 3 -E in named and the dnssec-* tools, or the -m in the pkcs11-* tools.) d1503 1 a1503 1
    d1505 1 a1505 1 Building SoftHSMv2
    d1509 1 a1509 1 d1513 1 a1513 1 ( d1541 1 a1541 1
    d1543 1 a1543 1 OpenSSL-based PKCS#11
    d1558 2 a1559 2
    • d1565 1 a1565 1

    • d1581 4 a1584 4 OpenSSL. OpenSSL 0.9.8, 1.0.0, 1.0.1 and 1.0.2 are supported; there are separate diffs for each version. In the examples to follow, we use OpenSSL 0.9.8, but the same methods work with OpenSSL 1.0.0 through 1.0.2. d1588 2 a1589 3

      The OpenSSL patches as of this writing (January 2016) support versions 0.9.8zh, 1.0.0t, 1.0.1q and 1.0.2f. d1593 1 a1593 2

    d1599 1 a1599 1
    d1601 1 a1601 1 Patching OpenSSL
    d1603 1 a1603 1 $ wget http://www.openssl.org/source/openssl-0.9.8zc.tar.gz d1616 1 a1616 2

    The patch file may not be compatible with the d1619 1 a1619 2

    d1632 1 a1632 1
    d1634 1 a1634 1 Building OpenSSL for the AEP Keyper on Linux
    d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1
    d1676 1 a1676 1 Building OpenSSL for the SCA 6000 on Solaris
    d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1
    d1705 1 a1705 1 Building OpenSSL for SoftHSM
    d1709 1 a1709 1 ( d1748 2 a1749 2 After configuring, run "make" and "make test". d1754 1 a1754 1 "apps/openssl engine pkcs11" to confirm d1768 1 a1768 1 "apps/openssl engine pkcs11 -t". This will d1771 1 a1771 1 [ available ]. d1775 1 a1775 1 "make install" which will install the d1778 1 a1778 1
    d1780 1 a1780 1 Configuring BIND 9 for Linux with the AEP Keyper
    d1798 1 a1798 1
    d1800 1 a1800 1 Configuring BIND 9 for Solaris with the SCA 6000
    d1820 1 a1820 1
    d1822 1 a1822 1 Configuring BIND 9 for SoftHSM
    d1832 3 a1834 3 "make", "make test" and "make install". d1841 1 a1841 1
    d1843 1 a1843 1 PKCS#11 Tools
    d1846 4 a1849 4 HSM, including pkcs11-keygen to generate a new key pair within the HSM, pkcs11-list to list objects currently d1851 2 a1852 2 pkcs11-destroy to remove objects, and pkcs11-tokens to list available tokens. d1864 1 a1864 1
    d1866 1 a1866 1 Using the HSM
    d1875 1 a1875 1 This causes named and other binaries to load d1885 1 a1885 1 library. If the machine file is in d1894 8 a1901 8 any tool that uses the HSM, including pkcs11-keygen, pkcs11-list, pkcs11-destroy, dnssec-keyfromlabel, dnssec-signzone, dnssec-keygen, and named. d1946 1 a1946 1 dnssec-keyfromlabel(8) for details.) d1971 1 a1971 1 option to dnssec-signzone, it will be d1985 1 a1985 1
    d1987 1 a1987 1 Specifying the engine on the command line
    d1990 2 a1991 2 OpenSSL can be specified in named and all of the BIND dnssec-* tools by using the "-E d2007 2 a2008 2 This causes dnssec-signzone to run as if it were compiled d2017 1 a2017 1
    d2019 1 a2019 1 Running named with automatic zone re-signing
    d2021 1 a2021 1 If you want named to dynamically re-sign zones d2025 1 a2025 1 (in the above examples, d2066 1 a2066 1
    d2104 1 a2104 1
    d2106 1 a2106 1 Configuring DLZ
    d2108 1 a2108 1 A DLZ database is configured with a dlz d2113 2 a2114 2 database "dlopen driver.so args"; search yes; d2121 1 a2121 1 dlz statements can be specified; when d2143 2 a2144 2 database "dlopen driver.so args"; search no; d2148 2 a2149 2 type redirect; dlz other; d2153 1 a2153 1
    d2155 1 a2155 1 Sample DLZ Driver
    d2162 1 a2162 1 to the module as an argument in the dlz d2167 1 a2167 1 database "dlopen driver.so example.nil"; d2178 2 a2179 2 123 900 600 86400 3600 ) d2203 1 a2203 1
    d2205 1 a2205 1 IPv6 Support in BIND 9
    d2239 1 a2239 1 see the section called “IPv6 addresses (AAAA)”. d2241 1 a2241 1
    d2243 1 a2243 1 Address Lookups Using AAAA Records
    d2260 1 a2260 1
    d2262 1 a2262 1 Address to Name Lookups Using Nibble Format
    d2297 1 a2297 1

    BIND 9.10.4-P1

    @ 1.1.1.25 log @Import bind 9.10.4-P3 @ text @d2329 1 a2329 1

    BIND 9.10.4-P3

    @ 1.1.1.26 log @bind-9.10.4-P4 4489. [security] It was possible to trigger assertions when processing a response. (CVE-2016-8864) [RT #43465] @ text @d2329 1 a2329 1

    BIND 9.10.4-P4

    @ 1.1.1.27 log @Import bind 9.10.4-P5 @ text @d2329 1 a2329 1

    BIND 9.10.4-P5

    @ 1.1.1.28 log @Import bind 9.10.4-P6 @ text @d2329 1 a2329 1

    BIND 9.10.4-P6

    @ 1.1.1.29 log @ --- 9.10.4-P8 released --- 4582. [security] 'rndc ""' could trigger a assertion failure in named. (CVE-2017-3138) [RT #44924] 4580. [bug] 4578 introduced a regression when handling CNAME to referral below the current domain. [RT #44850] --- 9.10.4-P7 released --- 4578. [security] Some chaining (CNAME or DNAME) responses to upstream queries could trigger assertion failures. (CVE-2017-3137) [RT #44734] 4575. [security] DNS64 with "break-dnssec yes;" can result in an assertion failure. (CVE-2017-3136) [RT #44653] 4564. [maint] Update the built in managed keys to include the upcoming root KSK. [RT #44579] @ text @d2329 1 a2329 1

    BIND 9.10.4-P8

    @ 1.1.1.30 log @Import bind 9.10.5-P1 @ text @a0 1 d2 1 a2 1 - Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") d17 1 a17 1 d112 1 a112 2
    d115 1 a115 1

    d122 1 a122 2

    d130 1 a130 2

    d140 2 a141 4
    d144 1 a144 2

    d150 1 a150 2

    d155 1 a155 2

    d162 1 a162 2

    d172 1 a172 2

    d179 1 a179 2

    d182 1 a182 2

    d192 1 a192 2

    d205 1 a205 2

    d211 1 a211 2

    d216 1 a216 2

    d223 1 a223 2

    d234 1 a234 2

    d242 3 a244 6

    d247 1 a247 2

    d253 1 a253 2

    d264 1 a264 2

    d271 2 a272 3

    d275 1 a275 2

    d281 1 a281 1

    d295 1 a295 1

    d302 1 a302 1

    d305 1 a305 1

    d313 1 a313 1

    d320 1 a320 1

    d328 1 a328 1

    d337 1 a337 1

    d343 1 a343 1

    d350 1 a350 1

    d359 1 a359 1

    d362 2 a363 2

    *   IN MX 10 external1.example.com.

    d371 1 a371 1

    d376 1 a376 1

    d383 1 a383 1

    d387 1 a387 1

      a388 1 d392 1 a392 2 a393 1 d396 3 a398 8
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.
    • d400 1 a400 1

      d403 1 a403 1

        a404 1 d408 1 a408 2 a409 1 d412 1 a412 2 d414 1 a414 2

        d419 1 a419 2

        a421 1 d483 1 a483 2

        a485 1 d520 1 a520 2

        a523 1 d530 3 a532 4

    d535 1 a535 2

    d546 1 a546 1

    d551 1 a551 1

    d559 1 a559 1 nsupdate(1) supports TSIG via the d566 1 a566 1 dig(1) supports TSIG via the d573 1 a573 2

    d576 1 a576 1

    d583 1 a583 1

    d592 1 a592 1

    d599 1 a599 1

    d606 2 a607 3

    d610 1 a610 1

    d622 1 a622 1

    d626 1 a626 1

    d634 1 a634 1

    d641 1 a641 1

    d645 2 a646 3

    d649 1 a649 1

    d653 1 a653 1

    d663 1 a663 1

    d676 1 a676 1

    d681 1 a681 1

    d687 1 a687 1

    d693 2 a694 3

    d697 1 a697 1

    d704 1 a704 1

    d711 1 a711 1

    d717 1 a717 1

    d721 2 a722 3

    d725 1 a725 1

    d751 3 a753 4

    d756 1 a756 2

    d760 1 a760 1

    d767 1 a767 1

    d779 1 a779 1

    d783 1 a783 1

    d789 2 a790 3

    d793 1 a793 2

    d800 1 a800 1

    d806 1 a806 1

    d809 1 a809 1

    d813 2 a814 3

    d817 1 a817 1

    d823 1 a823 2

    d836 1 a836 2

    d845 1 a845 2

    d850 1 a850 2

    d853 1 a853 2

    d857 1 a857 2

    d868 1 a868 2

    d872 1 a872 2

    d875 1 a875 2

    d891 1 a891 2

    d895 1 a895 2

    d900 1 a900 2

    d905 2 a906 3

    d909 1 a909 2

    d913 1 a913 2

    d923 1 a923 2

    d929 1 a929 2

    d932 1 a932 2

    d940 1 a940 2

    dnssec-signzone d947 2 a948 4

    d951 1 a951 2

    d957 1 a957 2

    d964 1 a964 2

    d976 1 a976 2

    d984 1 a984 2

    d989 1 a989 2

    d994 1 a994 2

    d1000 1 a1000 2

    a1009 1 d1062 1 a1062 2

    d1069 1 a1069 2

    d1074 1 a1074 2

    d1081 1 a1081 2

    d1083 1 a1083 1

    d1090 1 a1090 1

    d1096 1 a1096 1

    d1102 4 a1105 6

    d1108 1 a1108 2

    As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6

    Converting from insecure to secure

    Changing a zone from insecure to secure can be done in two d1116 1 a1116 1

    For either method, you need to configure d1124 1 a1124 1

    d1132 1
    a1132 1
      

    If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7

    Dynamic DNS update method

    To insert the keys via dynamic update:

    d1147 1
    a1147 1
      

    While the update request will complete almost immediately, d1153 1 a1153 1

    If you wish to sign using NSEC3 instead of NSEC, you should d1157 1 a1157 1

    d1165 1
    a1165 1
      

    Again, this update request will complete almost d1171 1 a1171 1

    While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6

    Fully automatic zone signing

    To enable automatic signing, add the d1181 1 a1181 1

    With d1187 1 a1187 1

    d1195 1 a1195 1

    d1205 1 a1205 1

    d1212 1 a1212 1

    d1219 1 a1219 1

    d1229 1 a1229 1

    Using the d1236 3 a1238 6

    Private-type records

    The state of the signing process is signaled by d1243 1 a1243 1

    The private type record format: If the first octet is d1247 1 a1247 1

    d1258 1 a1258 1

    Only records flagged as "complete" can be removed via d1261 1 a1261 1

    If the first octet is zero (this is a reserved algorithm d1266 1 a1266 1

    d1277 3 a1279 6

    DNSKEY rollovers

    As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6

    Dynamic DNS update method

    To perform key rollovers via dynamic update, you need to add d1292 1 a1292 1

    If this is for a KSK you need to inform the parent and any d1294 1 a1294 1

    You should then wait for the maximum TTL in the zone before d1300 1 a1300 1

    The old DNSKEY can be removed via UPDATE. Take care to d1304 3 a1306 6

    Automatic key rollovers

    When a new key reaches its activation date (as set by d1319 3 a1321 6

    NSEC3PARAM rollovers via UPDATE

    Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6

    Converting from NSEC to NSEC3

    To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6

    Converting from NSEC3 to NSEC

    To do this, use nsupdate to d1339 3 a1341 6

    Converting from secure to insecure

    To convert a signed zone to unsigned using dynamic DNS, d1346 1 a1346 1

    This requires the d1350 1 a1350 1

    In addition, if the auto-dnssec maintain d1354 3 a1356 6

    Periodic re-signing

    In any secure zone which supports dynamic updates, named d1361 3 a1363 6

    NSEC3 and OPTOUT

    d1374 1 a1374 2

    d1377 1 a1377 2

    BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1

    d1385 1 a1385 3

    To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3

    d1395 1 a1395 2

    To set up an authoritative zone for RFC 5011 trust anchor d1400 1 a1400 1

    Any validating resolver which is configured to use the d1409 1 a1409 1

    The easiest way to place a stand-by key in a zone is to d1417 1 a1417 1

    d1421 1
    a1421 1
        

    To revoke a key, the new command d1426 1 a1426 1

    After revoking the active key, the zone must be signed d1429 1 a1429 1

    Once a key has been revoked and used to sign the DNSKEY d1434 1 a1434 1

    See RFC 5011 for more details on key rollover d1436 1 a1436 1

    When a key has been revoked, its key ID changes, d1440 1 a1440 1

    If two keys have ID's exactly 128 apart, and one is d1447 1 a1447 1

    Older versions of BIND 9 did not have this precaution. d1451 1 a1451 1

    It is expected that a future release of BIND 9 will a1453 1

    d1455 2 a1456 2
    d1459 1 a1459 2

    d1464 1 a1464 1

    d1473 1 a1473 1

    d1479 1 a1479 1

    d1489 1 a1489 1

    d1492 1 a1492 2

    d1497 2 a1498 2

    d1501 1 a1501 2

    d1513 1 a1513 1

    d1516 1 a1516 1

    d1521 1
    a1521 1
        

    d1531 1 a1531 1

    d1534 1 a1534 2

    d1552 1 a1552 1

    d1560 1 a1560 1

    d1567 3
    a1569 3
        
    d1572 1 a1572 2

    d1580 1 a1580 1

    d1586 2 a1587 3

    • d1592 2 a1593 4

    • d1604 1 a1604 2

    • d1606 1 a1606 1

      d1614 1 a1614 1

      d1624 1 a1624 1

      d1629 1 a1629 1

      d1632 1 a1632 2
      d1635 2
      a1636 2
            

      Extract the tarball:

      d1639 2
      a1640 2
            

      Apply the patch from the BIND 9 release:

      d1644 1
      a1644 1
            
      d1652 1 a1652 1

      d1659 1 a1659 1

      d1663 2 a1664 2

      d1667 1 a1667 3

      d1674 1 a1674 1

      d1679 1 a1679 1

      d1682 8
      a1689 2
            

      The Keyper library requires threads, so we d1692 1 a1692 1

      d1694 1
      a1694 1
      $ ./Configure linux-x86_64 -pthread \
      d1699 1
      a1699 1
            

      d1705 2 a1706 2

      d1709 1 a1709 3

      d1715 1 a1715 1

      d1719 1 a1719 1

      d1726 1
      a1726 1
            

      d1729 1 a1729 1

      d1734 2 a1735 2

      d1738 1 a1738 3

      d1751 1 a1751 1

      d1757 1 a1757 1

      d1766 1
      a1766 1
            

      d1772 1 a1772 1

      d1779 1
      a1779 1
            

      d1783 2 a1784 2

      d1791 1 a1791 1

      d1794 2
      a1795 2
          

      Or:

      d1798 1
      a1798 1
          

      d1805 1 a1805 1

      d1810 1 a1810 1

      d1813 1 a1813 3

      d1817 7 a1823 1

      d1825 1
      a1825 1
      $ ./configure --enable-threads \
      d1829 2
      a1830 2
          
      d1833 1 a1833 3

      d1837 1 a1837 1

      d1843 2
      a1844 2
            

      (For a 32-bit build, omit CC="cc -xarch=amd64".)

      d1851 2 a1852 2

      d1855 1 a1855 3
      d1861 2
      a1862 2
          

      d1868 1 a1868 1

      d1872 2 a1873 2

      d1876 1 a1876 2

      d1886 1 a1886 1

      d1895 2 a1896 2

      d1899 1 a1899 2

      d1903 1 a1903 1

      d1906 1
      a1906 1
          

      d1912 1 a1912 1

      d1921 1 a1921 1

      d1924 1
      a1924 1
          

      d1935 1 a1935 1

      d1940 1 a1940 1

      d1943 2
      a1944 2
          

      To confirm that the key exists:

      d1950 1
      a1950 1
          

      d1956 1 a1956 1

      d1959 1
      a1959 1
          

      d1967 1 a1967 1

      d1973 1 a1973 1

      d1980 1 a1980 1

      d1984 1
      a1984 1
          

      d1988 1 a1988 1

      d1991 1
      a1991 1
          

      d2001 1 a2001 1

      d2007 1 a2007 1

      d2016 2
      a2017 2
        
      d2020 1 a2020 2

      d2030 1 a2030 1

      d2035 1 a2035 1

      d2038 1
      a2038 1
          

      d2043 1 a2043 1

      d2048 2 a2049 2

      d2052 1 a2052 2

      d2060 1 a2060 1

      d2065 2 a2066 2

      Sample openssl.cnf:

      d2075 1
      a2075 1
          

      d2081 1 a2081 1

      d2088 1 a2088 1

      d2090 1 a2090 1

      a2094 2

      d2096 3 a2098 2
      d2101 1 a2101 2

      d2108 1 a2108 1

      d2116 1 a2116 1

      d2125 1 a2125 2

      d2136 1 a2136 2

      d2139 1 a2139 2

      d2143 1 a2143 1

      d2149 1
      a2149 1
          

      d2159 1 a2159 1

      d2163 1 a2163 1

      d2173 1 a2173 1

      d2184 2
      a2185 2
        
      d2188 1 a2188 2

      d2197 1 a2197 1

      d2202 1
      a2202 1
          

      d2208 1 a2208 1

      d2215 1
      a2215 1
          

      d2226 1 a2226 1

      a2232 1

      d2234 2 a2235 2
      d2238 1 a2238 1

      d2244 1 a2244 2

      d2254 1 a2254 2

      d2269 1 a2269 2

      d2273 1 a2273 2

      d2276 1 a2276 2

      a2280 1 d2285 1 a2285 2

      d2291 2 a2292 2

      d2295 1 a2295 2

      a2303 1 d2309 3 a2311 4

      d2329 1 a2329 1

      BIND 9.10.5-P1

      @ 1.1.1.31 log @ --- 9.10.5-P2 released --- 4643. [security] An error in TSIG handling could permit unauthorized zone transfers or zone updates. (CVE-2017-3142) (CVE-2017-3143) [RT #45383] 4633. [maint] Updated AAAA (2001:500:200::b) for B.ROOT-SERVERS.NET. @ text @d2501 1 a2501 1

      BIND 9.10.5-P2

      @ 1.1.1.32 log @Changes since 9.10.5-P2: --- 9.10.7 released --- --- 9.10.7rc2 released --- 4904. [bug] Temporarily revert change #4859. [GL #124] --- 9.10.7rc1 released --- 4889. [func] Warn about the use of old root keys without the new root key being present. Warn about dlv.isc.org's key being present. Warn about both managed and trusted root keys being present. [RT #43670] 4888. [test] Initialize sockets correctly in sample-update so that the nsupdate system test will run on Windows. [RT #47097] 4886. [doc] Document dig -u in manpage. [RT #47150] 4885. [security] update-policy rules that otherwise ignore the name field now require that it be set to "." to ensure that any type list present is properly interpreted. [RT #47126] 4882. [bug] Address potential memory leak in dns_update_signaturesinc. [RT #47084] 4881. [bug] Only include dst_openssl.h when OpenSSL is required. [RT #47068] 4879. [bug] dns_rdata_caa:value_len field was too small. [RT #47086] --- 9.10.7b1 released --- 4876. [bug] Address deadlock with accessing a keytable. [RT #47000] 4874. [bug] Wrong time display when reporting new keywarntime. [RT #47042] 4872. [bug] Don't permit loading meta RR types such as TKEY from master files. [RT #47009] 4871. [bug] Fix configure glitch in detecting stdatomic.h support on systems with multiple compilers. [RT #46959] 4870. [test] Update included ATF library to atf-0.21 preserving the ATF tool. [RT #46967] 4869. [bug] Address some cases where NULL with zero length could be passed to memmove which is undefined behaviour and can lead to bad optimisation. [RT #46888] 4867. [cleanup] Normalize rndc on/off commands (validation and querylog) so they accept the same synonyms for on/off (yes/no, true/false, enable/disable). Thanks to Tony Finch. [RT #47022] 4866. [port] DST library initialization verifies MD5 (when MD5 was not disabled) and SHA-1 hash and HMAC support. [RT #46764] 4863. [bug] Fix various other bugs reported by Valgrind's memcheck tool. [RT #46978] 4862. [bug] The rdata flags for RRSIG were not being properly set when constructing a rdataslab. [RT #46978] 4861. [bug] The isc_crc64 unit test was not endian independent. [RT #46973] 4860. [bug] isc_int8_t should be signed char. [RT #46973] 4859. [bug] A loop was possible when attempting to validate unsigned CNAME responses from secure zones; this caused a delay in returning SERVFAIL and also increased the chances of encountering CVE-2017-3145. [RT #46839] 4858. [security] Addresses could be referenced after being freed in resolver.c, causing an assertion failure. (CVE-2017-3145) [RT #46839] 4857. [bug] Maintain attach/detach semantics for event->db, event->node, event->rdataset and event->sigrdataset in query.c. [RT #46891] 4856. [bug] 'rndc zonestatus' reported the wrong underlying type for a inline slave zone. [RT #46875] 4852. [bug] Add REQUIRE's and INSIST's to isc_time_formattimestamp, isc_time_formathttptimestamp, isc_time_formatISO8601. [RT #46892] 4851. [port] Support using kyua as well as atf-run to run the unit tests. [RT #46853] 4846. [test] Adjust timing values in runtime system test. Address named.pid removal races in runtime system test. [RT #46800] 4844. [test] Address memory leaks in libatf-c. [RT #46798] 4843. [bug] dnssec-signzone free hashlist on exit. [RT #46791] 4842. [bug] Conditionally compile opensslecdsa_link.c to avoid warnings about unused function. [RT #46790] 4841. [bug] Address -fsanitize=undefined warnings. [RT #46786] 4840. [test] Add tests to cover fallback to using ZSK on inactive KSK. [RT #46787] 4839. [bug] zone.c:zone_sign was not properly determining if there were active KSK and ZSK keys for a algorithm when update-check-ksk is true (default) leaving records unsigned with one or more DNSKEY algorithms. [RT #46774] 4838. [bug] zone.c:add_sigs was not properly determining if there were active KSK and ZSK keys for a algorithm when update-check-ksk is true (default) leaving records unsigned with one or more DNSKEY algorithms. [RT #46754] 4837. [bug] dns_update_signatures{inc} (add_sigs) was not properly determining if there were active KSK and ZSK keys for a algorithm when update-check-ksk is true (default) leaving records unsigned when there were multiple DNSKEY algorithms for the zone. [RT #46743] 4836. [bug] Zones created using "rndc addzone" could temporarily fail to inherit an "allow-transfer" ACL that had been configured in the options statement. [RT #46603] 4833. [bug] isc_event_free should check that the event is not linked when called. [RT #46725] 4832. [bug] Events were not being removed from zone->rss_events. [RT #46725] 4831. [bug] Convert the RRSIG expirytime to 64 bits for comparisions in diff.c:resign. [RT #46710] 4830. [bug] Failure to configure ATF when requested did not cause an error in top-level configure script. [RT #46655] 4829. [bug] isc_heap_delete did not zero the index value when the heap was created with a callback to do that. [RT #46709] 4827. [misc] Add a precommit check script util/checklibs.sh [RT #46215] 4826. [cleanup] Prevent potential build failures in bin/confgen/ and bin/named/ when using parallel make. [RT #46648] 4823. [test] Refactor reclimit system test to improve its reliability and speed. [RT #46632] 4822. [bug] Use resign_sooner in dns_db_setsigningtime. [RT #46473] 4821. [bug] When resigning ensure that the SOA's expire time is always later that the resigning time of other records. [RT #46473] 4820. [bug] dns_db_subtractrdataset should transfer the resigning information to the new header. [RT #46473] 4819. [bug] Fully backout the transaction when adding a RRset to the resigning / removal heaps fails. [RT #46473] 4818. [test] The logfileconfig system test could intermittently report false negatives on some platforms. [RT #46615] 4817. [cleanup] Use DNS_NAME_INITABSOLUTE and DNS_NAME_INITNONABSOLUTE. [RT #45433] 4816. [bug] Don't use a common array for storing EDNS options in DiG as it could fill up. [RT #45611] 4815. [bug] rbt_test.c:insert_and_delete needed to call dns_rbt_addnode instead of dns_rbt_addname. [RT #46553] 4814. [cleanup] Use AS_HELP_STRING for consistent help text. [RT #46521] 4812. [bug] Minor improvements to stability and consistency of code handling managed keys. [RT #46468] 4810. [test] The chain system test failed if the IPv6 interfaces were not configured. [RT #46508] 4809. [port] Check at configure time whether -latomic is needed for stdatomic.h. [RT #46324] 4805. [bug] TCP4Active and TCP6Active weren't being updated correctly. [RT #46454] 4804. [port] win32: access() does not work on directories as required by POSIX. Supply a alternative in isc_file_isdirwritable. [RT #46394] 4803. [bug] Backport fix for RT #46055 from RT #46267. [RT #46430] 4792. [bug] Fix map file header correctness check. [RT #38418] 4791. [doc] Fixed outdated documentation about export libraries. [RT #46341] 4790. [bug] nsupdate could trigger a require when sending a update to the second address of the server. [RT #45731] 4788. [cleanup] When using "update-policy local", log a warning when an update matching the session key is received from a remote host. [RT #46213] 4787. [cleanup] Turn nsec3param_salt_totext() into a public function, dns_nsec3param_salttotext(), and add unit tests for it. [RT #46289] 4783. [test] dnssec: 'check that NOTIFY is sent at the end of NSEC3 chain generation failed' required more time on some machines for the IXFR to complete. [RT #46388] 4781. [maint] B.ROOT-SERVERS.NET is now 199.9.14.201. [RT #45889] 4780. [bug] When answering ANY queries, don't include the NS RRset in the authority section if it was already in the answer section. [RT #44543] 4777. [cleanup] Removed a redundant call to configure_view_acl(). [RT #46369] 4774. [bug] was incorrectly included in several header files. [RT #46311] 4773. [doc] Fixed generating Doxygen documentation for functions annotated using certain macros. Miscellaneous Doxygen-related cleanups. [RT #46276] 4771. [bug] When sending RFC 5011 refresh queries, disregard cached DNSKEY rrsets. [RT #46251] 4770. [bug] Cache additional data from priming queries as glue. Previously they were ignored as unsigned non-answer data from a secure zone, and never actually got added to the cache, causing hints to be used frequently for root-server addresses, which triggered re-priming. [RT #45241] 4769. [bug] Enforce the requirement that the managed keys directory (specified by "managed-keys-directory", and defaulting to the working directory if not specified) must be writable. [RT #46077] 4766. [cleanup] Addresss Coverity warnings. [RT #46150] 4762. [func] "update-policy local" is now restricted to updates from local addresses. (Previously, other addresses were allowed so long as updates were signed by the local session key.) [RT #45492] 4761. [protocol] Add support for DOA. [RT #45612] 4759. [func] Add logging channel "trust-anchor-telementry" to record trust-anchor-telementry in incoming requests. Both _ta-XXXX./NULL and EDNS KEY-TAG options are logged. [RT #46124] 4758. [doc] Remove documentation of unimplemented "topology". [RT #46161] 4756. [bug] Interrupting dig could lead to an INSIST failure after certain errors were encountered while querying a host whose name resolved to more than one address. Change 4537 increased the odds of triggering this issue by causing dig to hang indefinitely when certain error paths were evaluated. dig now also retries TCP queries (once) if the server gracefully closes the connection before sending a response. [RT #42832, #45159] 4754. [bug] dns_zone_setview needs a two stage commit to properly handle errors. [RT #45841] 4753. [contrib] Software obtainable from known upstream locations (i.e., zkt, nslint, query-loc) has been removed. Links to these and other packages can be found at https://www.isc.org/community/tools [RT #46182] 4752. [test] Add unit test for isc_net_pton. [RT #46171] 4749. [func] The ISC DLV service has been shut down, and all DLV records have been removed from dlv.isc.org. - Removed references to ISC DLV in documentation - Removed DLV key from bind.keys - No longer use ISC DLV by default in delv [RT #46155] 4748. [cleanup] Sprintf to snprintf coversions. [RT #46132] 4746. [cleanup] Add configured prefixes to configure summary output. [RT #46153] 4745. [test] Add color-coded pass/fail messages to system tests when running on terminals that support them. [RT #45977] 4744. [bug] Suppress trust-anchor-telementry queries if validation is disabled. [RT #46131] 4741. [bug] Make isc_refcount_current() atomically read the counter value. [RT #46074] 4739. [cleanup] Address clang static analysis warnings. [RT #45952] 4738. [port] win32: strftime mishandles %Z. [RT #46039] 4737. [cleanup] Address Coverity warnings. [RT #46012] 4736. [cleanup] (a) Added comments to NSEC3-related functions in lib/dns/zone.c. (b) Refactored NSEC3 salt formatting code. (c) Minor tweaks to lock and result handling. [RT #46053] 4735. [bug] Add @@ISC_OPENSSL_LIBS@@ to isc-config. [RT #46078] 4734. [contrib] Added sample configuration for DNS-over-TLS in contrib/dnspriv. 4730. [bug] Fix out of bounds access in DHCID totext() method. [RT #46001] 4729. [bug] Don't use memset() to wipe memory, as it may be removed by compiler optimizations when the memset() occurs on automatic stack allocation just before function return. [RT #45947] 4728. [func] Use C11's stdatomic.h instead of isc_atomic where available. [RT #40668] 4727. [bug] Retransferring an inline-signed slave using NSEC3 around the time its NSEC3 salt was changed could result in an infinite signing loop. [RT #45080] 4725. [bug] Nsupdate: "recvsoa" was incorrectly reported for failures in sending the update message. The correct location to be reported is "update_completed". [RT #46014] 4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of strlcpy() and strlcat() for safety. [RT #45981] 4719. [bug] Address PVS static analyzer warnings. [RT #45946] 4717. [bug] Treat replies with QCOUNT=0 as truncated if TC=1, FORMERR if TC=0, and log the error correctly. [RT #45836] 4715. [bug] TreeMemMax was mis-identified as a second HeapMemMax in the Json cache statistics. [RT #45980] 4714. [port] openbsd/libressl: add support for building with --enable-openssl-hash. [RT #45982] 4713. [cleanup] Minor revisions to RPZ code to reduce differences with the development branch. [RT #46037] 4712. [bug] "dig +domain" and "dig +search" didn't retain the search domain when retrying with TCP. [RT #45547] 4711. [test] Some RR types were missing from genzones.sh. [RT #45782] 4709. [cleanup] Use dns_name_fullhash() to hash names for RRL. [RT #45435] 4703. [bug] BINDInstall.exe was missing some buffer length checks. [RT #45898] 4698. [port] Add --with-python-install-dir configure option to allow specifying a nonstandard installation directory for Python modules. [RT #45407] 4696. [port] Enable filter-aaaa support by default on Windows builds. [RT #45883] 4692. [bug] Fix build failures with libressl introduced in 4676. [RT #45879] 4690. [bug] Command line options -4/-6 were handled inconsistently between tools. [RT #45632] 4689. [cleanup] Turn on minimal responses for CDNSKEY and CDS in addition to DNSKEY and DS. Thanks to Tony Finch. [RT #45690] 4688. [protocol] Check and display EDNS KEY TAG options (RFC 8145) in messages. [RT #44804] 4686. [bug] dnssec-settime -p could print a bogus warning about key deletion scheduled before its inactivation when a key had an inactivation date set but no deletion date set. [RT #45807] 4685. [bug] dnssec-settime incorrectly calculated publication and activation dates for a successor key. [RT #45806] 4684. [bug] delv could send bogus DNS queries when an explicit server address was specified on the command line along with -4/-6. [RT #45804] 4683. [bug] Prevent nsupdate from immediately exiting on invalid user input in interactive mode. [RT #28194] 4682. [bug] Don't report errors on records below a DNAME. [RT #44880] 4680. [bug] Fix failing over to another master server address when nsupdate is used with GSS-API. [RT #45380] 4679. [cleanup] Suggest using -o when dnssec-verify finds a SOA record not at top of zone and -o is not used. [RT #45519] 4677. [cleanup] Split up the main function in dig to better support the iOS app version. [RT #45508] 4676. [cleanup] Allow BIND to be built using OpenSSL 1.0.X with deprecated functions removed. [RT #45706] 4675. [cleanup] Don't use C++ keyword class. [RT #45726] 4673. [port] Silence GCC 7 warnings. [RT #45592] 4672. [bug] Fix a regression introduced by change 3938 (when --enable-fetchlimit is NOT in use), where named as resolver would, upon fetch timeout, repeat fetching from the same nameserver address. This also broke "forward first;" configurations (as forwarders are also treated as nameservers when fetching). [RT #45321] 4671. [bug] Fix a race condition that could cause the resolver to crash with assertion failure when chasing DS in specific conditions with a very short RTT to the upstream nameserver. [RT #45168] 4670. [cleanup] Ensure that a request MAC is never sent back in an XFR response unless the signature was verified. [RT #45494] 4668. [bug] Use localtime_r and gmtime_r for thread safety. [RT #45664] 4667. [cleanup] Refactor RDATA unit tests. [RT #45610] 4665. [protocol] Added support for ED25519 and ED448 DNSSEC signing algorithms (RFC 8080). (Note: these algorithms depend on code currently in the development branch of OpenSSL which has not yet been released.) [RT #44696] 4663. [cleanup] Clarify error message printed by dnssec-dsfromkey. [RT #21731] 4662. [performance] Improve cache memory cleanup of zero TTL records by putting them at the tail of LRU header lists. [RT #45274] 4661. [bug] A race condition could occur if a zone was reloaded while resigning, triggering a crash in rbtdb.c:closeversion(). [RT #45276] 4660. [bug] Remove spurious "peer" from Windows socket log messages. [RT #45617] 4658. [bug] Clean up build directory created by "setup.py install" immediately. [RT #45628] 4657. [bug] rrchecker system test result could be improperly determined. [RT #45602] 4655. [bug] Lack of seccomp could be falsely reported. [RT #45599] 4654. [cleanup] Don't use C++ keywords delete, new and namespace. [RT #45538] 4652. [bug] Nsupdate could attempt to use a zeroed address on server timeout. [RT #45417] 4651. [test] Silence coverity warnings in tsig_test.c. [RT #45528] --- 9.10.6 released --- --- 9.10.6rc2 released --- 4653. [bug] Reorder includes to move @@DST_OPENSSL_INC@@ and @@ISC_OPENSSL_INC@@ after shipped include directories. [RT #45581] --- 9.10.6rc1 released --- 4647. [bug] Change 4643 broke verification of TSIG signed TCP message sequences where not all the messages contain TSIG records. These may be used in AXFR and IXFR responses. [RT #45509] 4645. [bug] Fix PKCS#11 RSA parsing when MD5 is disabled. [RT #45300] --- 9.10.6b1 released --- 4643. [security] An error in TSIG handling could permit unauthorized zone transfers or zone updates. (CVE-2017-3142) (CVE-2017-3143) [RT #45383] 4642. [cleanup] Add more logging of RFC 5011 events affecting the status of managed keys: newly observed keys, deletion of revoked keys, etc. [RT #45354] 4641. [cleanup] Parallel builds (make -j) could fail with --with-atf / --enable-developer. [RT #45373] 4640. [bug] If query_findversion failed in query_getdb due to memory failure the error status was incorrectly discarded. [RT #45331] 4636. [bug] Normalize rpz policy zone names when checking for existence. [RT #45358] 4635. [bug] Fix RPZ NSDNAME logging that was logging failures as NSIP. [RT #45052] 4634. [contrib] check5011.pl needs to handle optional space before semi-colon in +multi-line output. [RT #45352] 4633. [maint] Updated AAAA (2001:500:200::b) for B.ROOT-SERVERS.NET. 4632. [security] The BIND installer on Windows used an unquoted service path, which can enable privilege escalation. (CVE-2017-3141) [RT #45229] 4631. [security] Some RPZ configurations could go into an infinite query loop when encountering responses with TTL=0. (CVE-2017-3140) [RT #45181] 4629. [bug] dns_client_startupdate could not be called with a running client. [RT #45277] 4628. [bug] Fixed a potential reference leak in query_getdb(). [RT #45247] 4627. [func] Deprecate 'dig +sit', it is replaced by 'dig +cookie'. [RT #45245] 4626. [test] Added more tests for handling of different record ordering in CNAME and DNAME responses. [QA #430] 4624. [bug] Check isc_mem_strdup results in dns_view_setnewzones. [RT #45210] 4622. [bug] Remove unnecessary escaping of semicolon in CAA and URI records. [RT #45216] 4621. [port] Force alignment of oid arrays to silence loader warnings. [RT #45131] 4620. [port] Handle EPFNOSUPPORT being returned when probing to see if a socket type is supported. [RT #45214] 4617. [test] Update rndc system test to be more delay tolerant. [RT #45177] 4615. [bug] AD could be set on truncated answer with no records present in the answer and authority sections. [RT #45140] 4614. [test] Fixed an error in the sockaddr unit test. [RT #45146] 4612. [bug] Silence 'may be use uninitalised' warning and simplify the code in lwres/getaddinfo:process_answer. [RT #45158] 4609. [cleanup] Rearrange makefiles to enable parallel execution (i.e. "make -j"). [RT #45078] 4608. [func] DiG now warns about .local queries which are reserved for Multicast DNS. [RT #44783] 4606. [port] Stop using experimental "Experimental keys on scalar" feature of perl as it has been removed. [RT #45012] 4604. [bug] Don't use ERR_load_crypto_strings() when building with OpenSSL 1.1.0. [RT #45117] 4603. [doc] Automatically generate named.conf(5) man page from doc/misc/options. Thanks to Tony Finch. [RT #43525] 4602. [func] Threads are now set to human-readable names to assist debugging, when supported by the OS. [RT #43234] 4601. [bug] Reject incorrect RSA key lengths during key generation and and sign/verify context creation. [RT #45043] 4600. [bug] Adjust RPZ trigger counts only when the entry being deleted exists. [RT #43386] 4599. [bug] Fix inconsistencies in inline signing time comparison that were introduced with the introduction of rdatasetheader->resign_lsb. [RT #42112] 4597. [bug] The validator now ignores SHA-1 DS digest type when a DS record with SHA-384 digest type is present and is a supported digest type. [RT #45017] 4596. [bug] Validate glue before adding it to the additional section. This also fixes incorrect TTL capping when the RRSIG expired earlier than the TTL. [RT #45062] 4593. [doc] Update README using markdown, remove outdated FAQ file in favor of the knowledge base. 4592. [bug] A race condition on shutdown could trigger an assertion failure in dispatch.c. [RT #43822] 4591. [port] Addressed some python 3 compatibility issues. Thanks to Ville Skytta. [RT #44955] [RT #44956] 4590. [bug] Support for PTHREAD_MUTEX_ADAPTIVE_NP was not being properly detected. [RT #44871] 4589. [cleanup] "configure -q" is now silent. [RT #44829] 4588. [bug] nsupdate could send queries for TKEY to the wrong server when using GSSAPI. Thanks to Tomas Hozza. [RT #39893] 4587. [bug] named-checkzone failed to handle occulted data below DNAMEs correctly. [RT #44877] 4585. [port] win32: Set CompileAS value. [RT #42474] 4584. [bug] A number of memory usage statistics were not properly reported when they exceeded 4G. [RT #44750] 4574. [bug] Dig leaked memory with multiple +subnet options. [RT #44683] 4555. [func] dig +ednsopt: EDNS options can now be specified by name in addition to numeric value. [RT #44461] @ text @d3 1 a3 1 - Copyright (C) 2004-2018 Internet Systems Consortium, Inc. ("ISC") d72 13 a84 13
      Converting from insecure to secure
      Dynamic DNS update method
      Fully automatic zone signing
      Private-type records
      DNSKEY rollovers
      Dynamic DNS update method
      Automatic key rollovers
      NSEC3PARAM rollovers via UPDATE
      Converting from NSEC to NSEC3
      Converting from NSEC3 to NSEC
      Converting from secure to insecure
      Periodic re-signing
      NSEC3 and OPTOUT
      d1191 2 d1203 3 d1208 1 a1208 1 Converting from insecure to secure
    d1237 1 a1237 1 Dynamic DNS update method
    d1276 1 a1276 1 Fully automatic zone signing
    d1342 1 a1342 1 Private-type records
    d1386 1 a1386 1 DNSKEY rollovers d1394 1 a1394 1 Dynamic DNS update method d1419 1 a1419 1 Automatic key rollovers d1437 1 a1437 1 NSEC3PARAM rollovers via UPDATE d1447 1 a1447 1 Converting from NSEC to NSEC3 d1457 1 a1457 1 Converting from NSEC3 to NSEC d1466 1 a1466 1 Converting from secure to insecure d1484 1 a1484 1 Periodic re-signing d1494 1 a1494 1 NSEC3 and OPTOUT d1513 5 a1517 7

    BIND is able to maintain DNSSEC trust anchors using RFC 5011 key management. This feature allows named to keep track of changes to critical DNSSEC keys without any need for the operator to make changes to configuration files.

    d2501 1 a2501 1

    BIND 9.10.7

    @ 1.1.1.1.2.1 log @file Bv9ARM.ch04.html was added on branch jym-xensuspend on 2009-05-13 18:50:48 +0000 @ text @d1 1036 @ 1.1.1.1.2.2 log @Sync with HEAD. Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html @ text @a0 1036 Chapter 4. Advanced DNS Features

    Chapter 4. Advanced DNS Features

    Notify

    DNS NOTIFY is a mechanism that allows master servers to notify their slave servers of changes to a zone's data. In response to a NOTIFY from a master server, the slave will check to see that its version of the zone is the current version and, if not, initiate a zone transfer.

    For more information about DNS NOTIFY, see the description of the notify option in the section called “Boolean Options” and the description of the zone option also-notify in the section called “Zone Transfers”. The NOTIFY protocol is specified in RFC 1996.

    Note

    As a slave zone can also be a master to other slaves, named, by default, sends NOTIFY messages for every zone it loads. Specifying notify master-only; will cause named to only send NOTIFY for master zones that it loads.

    Dynamic Update

    Dynamic Update is a method for adding, replacing or deleting records in a master server by sending it a special form of DNS messages. The format and meaning of these messages is specified in RFC 2136.

    Dynamic update is enabled by including an allow-update or update-policy clause in the zone statement. The tkey-gssapi-credential and tkey-domain clauses in the options statement enable the server to negotiate keys that can be matched against those in update-policy or allow-update.

    Updating of secure zones (zones using DNSSEC) follows RFC 3007: RRSIG, NSEC and NSEC3 records affected by updates are automatically regenerated by the server using an online zone key. Update authorization is based on transaction signatures and an explicit server policy.

    The journal file

    All changes made to a zone using dynamic update are stored in the zone's journal file. This file is automatically created by the server when the first dynamic update takes place. The name of the journal file is formed by appending the extension .jnl to the name of the corresponding zone file unless specifically overridden. The journal file is in a binary format and should not be edited manually.

    The server will also occasionally write ("dump") the complete contents of the updated zone to its zone file. This is not done immediately after each dynamic update, because that would be too slow when a large zone is updated frequently. Instead, the dump is delayed by up to 15 minutes, allowing additional updates to take place.

    When a server is restarted after a shutdown or crash, it will replay the journal file to incorporate into the zone any updates that took place after the last zone dump.

    Changes that result from incoming incremental zone transfers are also journalled in a similar way.

    The zone files of dynamic zones cannot normally be edited by hand because they are not guaranteed to contain the most recent dynamic changes — those are only in the journal file. The only way to ensure that the zone file of a dynamic zone is up to date is to run rndc stop.

    If you have to make changes to a dynamic zone manually, the following procedure will work: Disable dynamic updates to the zone using rndc freeze zone. This will also remove the zone's .jnl file and update the master file. Edit the zone file. Run rndc thaw zone to reload the changed zone and re-enable dynamic updates.

    Incremental Zone Transfers (IXFR)

    The incremental zone transfer (IXFR) protocol is a way for slave servers to transfer only changed data, instead of having to transfer the entire zone. The IXFR protocol is specified in RFC 1995. See Proposed Standards.

    When acting as a master, BIND 9 supports IXFR for those zones where the necessary change history information is available. These include master zones maintained by dynamic update and slave zones whose data was obtained by IXFR. For manually maintained master zones, and for slave zones obtained by performing a full zone transfer (AXFR), IXFR is supported only if the option ixfr-from-differences is set to yes.

    When acting as a slave, BIND 9 will attempt to use IXFR unless it is explicitly disabled. For more information about disabling IXFR, see the description of the request-ixfr clause of the server statement.

    Split DNS

    Setting up different views, or visibility, of the DNS space to internal and external resolvers is usually referred to as a Split DNS setup. There are several reasons an organization would want to set up its DNS this way.

    One common reason for setting up a DNS system this way is to hide "internal" DNS information from "external" clients on the Internet. There is some debate as to whether or not this is actually useful. Internal DNS information leaks out in many ways (via email headers, for example) and most savvy "attackers" can find the information they need using other means. However, since listing addresses of internal servers that external clients cannot possibly reach can result in connection delays and other annoyances, an organization may choose to use a Split DNS to present a consistent view of itself to the outside world.

    Another common reason for setting up a Split DNS system is to allow internal networks that are behind filters or in RFC 1918 space (reserved IP space, as documented in RFC 1918) to resolve DNS on the Internet. Split DNS can also be used to allow mail from outside back in to the internal network.

    Example split DNS setup

    Let's say a company named Example, Inc. (example.com) has several corporate sites that have an internal network with reserved Internet Protocol (IP) space and an external demilitarized zone (DMZ), or "outside" section of a network, that is available to the public.

    Example, Inc. wants its internal clients to be able to resolve external hostnames and to exchange mail with people on the outside. The company also wants its internal resolvers to have access to certain internal-only zones that are not available at all outside of the internal network.

    In order to accomplish this, the company will set up two sets of name servers. One set will be on the inside network (in the reserved IP space) and the other set will be on bastion hosts, which are "proxy" hosts that can talk to both sides of its network, in the DMZ.

    The internal servers will be configured to forward all queries, except queries for site1.internal, site2.internal, site1.example.com, and site2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information for site1.example.com, site2.example.com, site1.internal, and site2.internal.

    To protect the site1.internal and site2.internal domains, the internal name servers must be configured to disallow all queries to these domains from any external hosts, including the bastion hosts.

    The external servers, which are on the bastion hosts, will be configured to serve the "public" version of the site1 and site2.example.com zones. This could include things such as the host records for public servers (www.example.com and ftp.example.com), and mail exchange (MX) records (a.mx.example.com and b.mx.example.com).

    In addition, the public site1 and site2.example.com zones should have special MX records that contain wildcard (`*') records pointing to the bastion hosts. This is needed because external mail servers do not have any other way of looking up how to deliver mail to those internal hosts. With the wildcard records, the mail will be delivered to the bastion host, which can then forward it on to internal hosts.

    Here's an example of a wildcard MX record:

    *   IN MX 10 external1.example.com.

    Now that they accept mail on behalf of anything in the internal network, the bastion hosts will need to know how to deliver mail to internal hosts. In order for this to work properly, the resolvers on the bastion hosts will need to be configured to point to the internal name servers for DNS resolution.

    Queries for internal hostnames will be answered by the internal servers, and queries for external hostnames will be forwarded back out to the DNS servers on the bastion hosts.

    In order for all this to work properly, internal clients will need to be configured to query only the internal name servers for DNS queries. This could also be enforced via selective filtering on the network.

    If everything has been set properly, Example, Inc.'s internal clients will now be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Look up any hostnames in the site1.internal and site2.internal domains.
    • Look up any hostnames on the Internet.
    • Exchange mail with both internal and external people.

    Hosts on the Internet will be able to:

    • Look up any hostnames in the site1 and site2.example.com zones.
    • Exchange mail with anyone in the site1 and site2.example.com zones.

    Here is an example configuration for the setup we just described above. Note that this is only configuration information; for information on how to configure your zone files, see the section called “Sample Configurations”.

    Internal DNS server config:

    
    acl internals { 172.16.72.0/24; 192.168.1.0/24; };
    
    acl externals { bastion-ips-go-here; };
    
    options {
        ...
        ...
        forward only;
        forwarders {                                // forward to external servers
            bastion-ips-go-here;
        };
        allow-transfer { none; };                   // sample allow-transfer (no one)
        allow-query { internals; externals; };      // restrict query access
        allow-recursion { internals; };             // restrict recursion
        ...
        ...
    };
    
    zone "site1.example.com" {                      // sample master zone
      type master;
      file "m/site1.example.com";
      forwarders { };                               // do normal iterative
                                                    // resolution (do not forward)
      allow-query { internals; externals; };
      allow-transfer { internals; };
    };
    
    zone "site2.example.com" {                      // sample slave zone
      type slave;
      file "s/site2.example.com";
      masters { 172.16.72.3; };
      forwarders { };
      allow-query { internals; externals; };
      allow-transfer { internals; };
    };
    
    zone "site1.internal" {
      type master;
      file "m/site1.internal";
      forwarders { };
      allow-query { internals; };
      allow-transfer { internals; }
    };
    
    zone "site2.internal" {
      type slave;
      file "s/site2.internal";
      masters { 172.16.72.3; };
      forwarders { };
      allow-query { internals };
      allow-transfer { internals; }
    };
    

    External (bastion host) DNS server config:

    acl internals { 172.16.72.0/24; 192.168.1.0/24; };
    
    acl externals { bastion-ips-go-here; };
    
    options {
      ...
      ...
      allow-transfer { none; };                     // sample allow-transfer (no one)
      allow-query { any; };                         // default query access
      allow-query-cache { internals; externals; };  // restrict cache access
      allow-recursion { internals; externals; };    // restrict recursion
      ...
      ...
    };
    
    zone "site1.example.com" {                      // sample slave zone
      type master;
      file "m/site1.foo.com";
      allow-transfer { internals; externals; };
    };
    
    zone "site2.example.com" {
      type slave;
      file "s/site2.foo.com";
      masters { another_bastion_host_maybe; };
      allow-transfer { internals; externals; }
    };
    

    In the resolv.conf (or equivalent) on the bastion host(s):

    search ...
    nameserver 172.16.72.2
    nameserver 172.16.72.3
    nameserver 172.16.72.4
    

    TSIG

    This is a short guide to setting up Transaction SIGnatures (TSIG) based transaction security in BIND. It describes changes to the configuration file as well as what changes are required for different features, including the process of creating transaction keys and using transaction signatures with BIND.

    BIND primarily supports TSIG for server to server communication. This includes zone transfer, notify, and recursive query messages. Resolvers based on newer versions of BIND 8 have limited support for TSIG.

    TSIG can also be useful for dynamic update. A primary server for a dynamic zone should control access to the dynamic update service, but IP-based access control is insufficient. The cryptographic access control provided by TSIG is far superior. The nsupdate program supports TSIG via the -k and -y command line options or inline by use of the key.

    Generate Shared Keys for Each Pair of Hosts

    A shared secret is generated to be shared between host1 and host2. An arbitrary key name is chosen: "host1-host2.". The key name must be the same on both hosts.

    Automatic Generation

    The following command will generate a 128-bit (16 byte) HMAC-MD5 key as described above. Longer keys are better, but shorter keys are easier to read. Note that the maximum key length is 512 bits; keys longer than that will be digested with MD5 to produce a 128-bit key.

    dnssec-keygen -a hmac-md5 -b 128 -n HOST host1-host2.

    The key is in the file Khost1-host2.+157+00000.private. Nothing directly uses this file, but the base-64 encoded string following "Key:" can be extracted from the file and used as a shared secret:

    Key: La/E5CjG9O+os1jq0a2jdA==

    The string "La/E5CjG9O+os1jq0a2jdA==" can be used as the shared secret.

    Manual Generation

    The shared secret is simply a random sequence of bits, encoded in base-64. Most ASCII strings are valid base-64 strings (assuming the length is a multiple of 4 and only valid characters are used), so the shared secret can be manually generated.

    Also, a known string can be run through mmencode or a similar program to generate base-64 encoded data.

    Copying the Shared Secret to Both Machines

    This is beyond the scope of DNS. A secure transport mechanism should be used. This could be secure FTP, ssh, telephone, etc.

    Informing the Servers of the Key's Existence

    Imagine host1 and host 2 are both servers. The following is added to each server's named.conf file:

    key host1-host2. {
      algorithm hmac-md5;
      secret "La/E5CjG9O+os1jq0a2jdA==";
    };
    

    The algorithm, hmac-md5, is the only one supported by BIND. The secret is the one generated above. Since this is a secret, it is recommended that either named.conf be non-world readable, or the key directive be added to a non-world readable file that is included by named.conf.

    At this point, the key is recognized. This means that if the server receives a message signed by this key, it can verify the signature. If the signature is successfully verified, the response is signed by the same key.

    Instructing the Server to Use the Key

    Since keys are shared between two hosts only, the server must be told when keys are to be used. The following is added to the named.conf file for host1, if the IP address of host2 is 10.1.2.3:

    server 10.1.2.3 {
      keys { host1-host2. ;};
    };
    

    Multiple keys may be present, but only the first is used. This directive does not contain any secrets, so it may be in a world-readable file.

    If host1 sends a message that is a request to that address, the message will be signed with the specified key. host1 will expect any responses to signed messages to be signed with the same key.

    A similar statement must be present in host2's configuration file (with host1's address) for host2 to sign request messages to host1.

    TSIG Key Based Access Control

    BIND allows IP addresses and ranges to be specified in ACL definitions and allow-{ query | transfer | update } directives. This has been extended to allow TSIG keys also. The above key would be denoted key host1-host2.

    An example of an allow-update directive would be:

    allow-update { key host1-host2. ;};
    

    This allows dynamic updates to succeed only if the request was signed by a key named "host1-host2.".

    You may want to read about the more powerful update-policy statement in the section called “Dynamic Update Policies”.

    Errors

    The processing of TSIG signed messages can result in several errors. If a signed message is sent to a non-TSIG aware server, a FORMERR (format error) will be returned, since the server will not understand the record. This is a result of misconfiguration, since the server must be explicitly configured to send a TSIG signed message to a specific server.

    If a TSIG aware server receives a message signed by an unknown key, the response will be unsigned with the TSIG extended error code set to BADKEY. If a TSIG aware server receives a message with a signature that does not validate, the response will be unsigned with the TSIG extended error code set to BADSIG. If a TSIG aware server receives a message with a time outside of the allowed range, the response will be signed with the TSIG extended error code set to BADTIME, and the time values will be adjusted so that the response can be successfully verified. In any of these cases, the message's rcode (response code) is set to NOTAUTH (not authenticated).

    TKEY

    TKEY is a mechanism for automatically generating a shared secret between two hosts. There are several "modes" of TKEY that specify how the key is generated or assigned. BIND 9 implements only one of these modes, the Diffie-Hellman key exchange. Both hosts are required to have a Diffie-Hellman KEY record (although this record is not required to be present in a zone). The TKEY process must use signed messages, signed either by TSIG or SIG(0). The result of TKEY is a shared secret that can be used to sign messages with TSIG. TKEY can also be used to delete shared secrets that it had previously generated.

    The TKEY process is initiated by a client or server by sending a signed TKEY query (including any appropriate KEYs) to a TKEY-aware server. The server response, if it indicates success, will contain a TKEY record and any appropriate keys. After this exchange, both participants have enough information to determine the shared secret; the exact process depends on the TKEY mode. When using the Diffie-Hellman TKEY mode, Diffie-Hellman keys are exchanged, and the shared secret is derived by both participants.

    SIG(0)

    BIND 9 partially supports DNSSEC SIG(0) transaction signatures as specified in RFC 2535 and RFC2931. SIG(0) uses public/private keys to authenticate messages. Access control is performed in the same manner as TSIG keys; privileges can be granted or denied based on the key name.

    When a SIG(0) signed message is received, it will only be verified if the key is known and trusted by the server; the server will not attempt to locate and/or validate the key.

    SIG(0) signing of multiple-message TCP streams is not supported.

    The only tool shipped with BIND 9 that generates SIG(0) signed messages is nsupdate.

    DNSSEC

    Cryptographic authentication of DNS information is possible through the DNS Security (DNSSEC-bis) extensions, defined in RFC 4033, RFC 4034, and RFC 4035. This section describes the creation and use of DNSSEC signed zones.

    In order to set up a DNSSEC secure zone, there are a series of steps which must be followed. BIND 9 ships with several tools that are used in this process, which are explained in more detail below. In all cases, the -h option prints a full list of parameters. Note that the DNSSEC tools require the keyset files to be in the working directory or the directory specified by the -d option, and that the tools shipped with BIND 9.2.x and earlier are not compatible with the current ones.

    There must also be communication with the administrators of the parent and/or child zone to transmit keys. A zone's security status must be indicated by the parent zone for a DNSSEC capable resolver to trust its data. This is done through the presence or absence of a DS record at the delegation point.

    For other servers to trust data in this zone, they must either be statically configured with this zone's zone key or the zone key of another zone above this one in the DNS tree.

    Generating Keys

    The dnssec-keygen program is used to generate keys.

    A secure zone must contain one or more zone keys. The zone keys will sign all other records in the zone, as well as the zone keys of any secure delegated zones. Zone keys must have the same name as the zone, a name type of ZONE, and must be usable for authentication. It is recommended that zone keys use a cryptographic algorithm designated as "mandatory to implement" by the IETF; currently the only one is RSASHA1.

    The following command will generate a 768-bit RSASHA1 key for the child.example zone:

    dnssec-keygen -a RSASHA1 -b 768 -n ZONE child.example.

    Two output files will be produced: Kchild.example.+005+12345.key and Kchild.example.+005+12345.private (where 12345 is an example of a key tag). The key filenames contain the key name (child.example.), algorithm (3 is DSA, 1 is RSAMD5, 5 is RSASHA1, etc.), and the key tag (12345 in this case). The private key (in the .private file) is used to generate signatures, and the public key (in the .key file) is used for signature verification.

    To generate another key with the same properties (but with a different key tag), repeat the above command.

    The dnssec-keyfromlabel program is used to get a key pair from a crypto hardware and build the key files. Its usage is similar to dnssec-keygen.

    The public keys should be inserted into the zone file by including the .key files using $INCLUDE statements.

    Signing the Zone

    The dnssec-signzone program is used to sign a zone.

    Any keyset files corresponding to secure subzones should be present. The zone signer will generate NSEC, NSEC3 and RRSIG records for the zone, as well as DS for the child zones if '-g' is specified. If '-g' is not specified, then DS RRsets for the secure child zones need to be added manually.

    The following command signs the zone, assuming it is in a file called zone.child.example. By default, all zone keys which have an available private key are used to generate signatures.

    dnssec-signzone -o child.example zone.child.example

    One output file is produced: zone.child.example.signed. This file should be referenced by named.conf as the input file for the zone.

    dnssec-signzone will also produce a keyset and dsset files and optionally a dlvset file. These are used to provide the parent zone administrators with the DNSKEYs (or their corresponding DS records) that are the secure entry point to the zone.

    Configuring Servers

    To enable named to respond appropriately to DNS requests from DNSSEC aware clients, dnssec-enable must be set to yes.

    To enable named to validate answers from other servers both dnssec-enable and dnssec-validation must be set and some trusted-keys must be configured into named.conf.

    trusted-keys are copies of DNSKEY RRs for zones that are used to form the first link in the cryptographic chain of trust. All keys listed in trusted-keys (and corresponding zones) are deemed to exist and only the listed keys will be used to validated the DNSKEY RRset that they are from.

    trusted-keys are described in more detail later in this document.

    Unlike BIND 8, BIND 9 does not verify signatures on load, so zone keys for authoritative zones do not need to be specified in the configuration file.

    After DNSSEC gets established, a typical DNSSEC configuration will look something like the following. It has a one or more public keys for the root. This allows answers from outside the organization to be validated. It will also have several keys for parts of the namespace the organization controls. These are here to ensure that named is immune to compromises in the DNSSEC components of the security of parent zones.

    trusted-keys {
    
            /* Root Key */
    "." 257 3 3 "BNY4wrWM1nCfJ+CXd0rVXyYmobt7sEEfK3clRbGaTwSJxrGkxJWoZu6I7PzJu/
                 E9gx4UC1zGAHlXKdE4zYIpRhaBKnvcC2U9mZhkdUpd1Vso/HAdjNe8LmMlnzY3
                 zy2Xy4klWOADTPzSv9eamj8V18PHGjBLaVtYvk/ln5ZApjYghf+6fElrmLkdaz
                 MQ2OCnACR817DF4BBa7UR/beDHyp5iWTXWSi6XmoJLbG9Scqc7l70KDqlvXR3M
                 /lUUVRbkeg1IPJSidmK3ZyCllh4XSKbje/45SKucHgnwU5jefMtq66gKodQj+M
                 iA21AfUVe7u99WzTLzY3qlxDhxYQQ20FQ97S+LKUTpQcq27R7AT3/V5hRQxScI
                 Nqwcz4jYqZD2fQdgxbcDTClU0CRBdiieyLMNzXG3";
    
    /* Key for our organization's forward zone */
    example.com. 257 3 5 "AwEAAaxPMcR2x0HbQV4WeZB6oEDX+r0QM65KbhTjrW1ZaARmPhEZZe
                          3Y9ifgEuq7vZ/zGZUdEGNWy+JZzus0lUptwgjGwhUS1558Hb4JKUbb
                          OTcM8pwXlj0EiX3oDFVmjHO444gLkBO UKUf/mC7HvfwYH/Be22GnC
                          lrinKJp1Og4ywzO9WglMk7jbfW33gUKvirTHr25GL7STQUzBb5Usxt
                          8lgnyTUHs1t3JwCY5hKZ6CqFxmAVZP20igTixin/1LcrgX/KMEGd/b
                          iuvF4qJCyduieHukuY3H4XMAcR+xia2 nIUPvm/oyWR8BW/hWdzOvn
                          SCThlHf3xiYleDbt/o1OTQ09A0=";
    
    /* Key for our reverse zone. */
    2.0.192.IN-ADDRPA.NET. 257 3 5 "AQOnS4xn/IgOUpBPJ3bogzwcxOdNax071L18QqZnQQQA
                                    VVr+iLhGTnNGp3HoWQLUIzKrJVZ3zggy3WwNT6kZo6c0
                                    tszYqbtvchmgQC8CzKojM/W16i6MG/ea fGU3siaOdS0
                                    yOI6BgPsw+YZdzlYMaIJGf4M4dyoKIhzdZyQ2bYQrjyQ
                                    4LB0lC7aOnsMyYKHHYeRv PxjIQXmdqgOJGq+vsevG06
                                    zW+1xgYJh9rCIfnm1GX/KMgxLPG2vXTD/RnLX+D3T3UL
                                    7HJYHJhAZD5L59VvjSPsZJHeDCUyWYrvPZesZDIRvhDD
                                    52SKvbheeTJUm6EhkzytNN2SN96QRk8j/iI8ib";
    };
    
    options {
            ...
            dnssec-enable yes;
            dnssec-validation yes;
    };
    

    Note

    None of the keys listed in this example are valid. In particular, the root key is not valid.

    IPv6 Support in BIND 9

    BIND 9 fully supports all currently defined forms of IPv6 name to address and address to name lookups. It will also use IPv6 addresses to make queries when running on an IPv6 capable system.

    For forward lookups, BIND 9 supports only AAAA records. RFC 3363 deprecated the use of A6 records, and client-side support for A6 records was accordingly removed from BIND 9. However, authoritative BIND 9 name servers still load zone files containing A6 records correctly, answer queries for A6 records, and accept zone transfer for a zone containing A6 records.

    For IPv6 reverse lookups, BIND 9 supports the traditional "nibble" format used in the ip6.arpa domain, as well as the older, deprecated ip6.int domain. Older versions of BIND 9 supported the "binary label" (also known as "bitstring") format, but support of binary labels has been completely removed per RFC 3363. Many applications in BIND 9 do not understand the binary label format at all any more, and will return an error if given. In particular, an authoritative BIND 9 name server will not load a zone file containing binary labels.

    For an overview of the format and structure of IPv6 addresses, see the section called “IPv6 addresses (AAAA)”.

    Address Lookups Using AAAA Records

    The IPv6 AAAA record is a parallel to the IPv4 A record, and, unlike the deprecated A6 record, specifies the entire IPv6 address in a single record. For example,

    $ORIGIN example.com.
    host            3600    IN      AAAA    2001:db8::1
    

    Use of IPv4-in-IPv6 mapped addresses is not recommended. If a host has an IPv4 address, use an A record, not a AAAA, with ::ffff:192.168.42.1 as the address.

    Address to Name Lookups Using Nibble Format

    When looking up an address in nibble format, the address components are simply reversed, just as in IPv4, and ip6.arpa. is appended to the resulting name. For example, the following would provide reverse name lookup for a host with address 2001:db8::1.

    $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
    1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0   14400 IN      PTR     host.example.com.
    
    @