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 @
Table of Contents
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.
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 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.
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.
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.
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.
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
Hosts on the Internet will be able to:
site1
and
site2.example.com zones.
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 (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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
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.
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.
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 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.
Processing of TSIG-signed messages can result in several errors:
In all of the above cases, the server will return a response code of NOTAUTH (not authenticated).
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.
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.
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.
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.
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.
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;
};
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.
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".
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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”.
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 (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.
See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.
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.)
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 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.
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.
$ 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
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.
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.
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.
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.
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
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).
$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.)
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.)
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
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.
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.
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) 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.)
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;
};
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.
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)”.
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.
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 13As 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 5BIND 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 1BIND 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 13BIND 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 1BIND 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 forBIND 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 1d124 2 a125 1
d133 2 a134 1
d157 2 a158 1
d163 2 a164 1
d171 2 a172 1
d182 2 a183 1
d190 2 a191 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
d276 2 a277 1
d288 2 a289 1
d296 3 a298 2
d308 1 a308 1
d322 1 a322 1
d329 1 a329 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
d438 1 a438 1
d459 2 a460 1
d463 1 d525 2 a526 1
d529 1 d564 2 a565 1
d569 1 d576 4 a579 3
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
d632 1 a632 1
d641 1 a641 1
d648 1 a648 1
d655 3 a657 2
d672 1 a672 1
d676 1 a676 1
d684 1 a684 1
d691 1 a691 1
d695 3 a697 2
d704 1 a704 1
d714 1 a714 1
d727 1 a727 1
d732 1 a732 1
d738 1 a738 1
d744 3 a746 2
d756 1 a756 1
d763 1 a763 1
d769 1 a769 1
d773 3 a775 2
d804 4 a807 3
d815 1 a815 1
d822 1 a822 1
d834 1 a834 1
d838 1 a838 1
d844 3 a846 2
d857 1 a857 1
d863 1 a863 1
d866 1 a866 1
d870 3 a872 2
d881 2 a882 1
d895 2 a896 1
d905 2 a906 1
d911 2 a912 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
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
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
d1164 2 a1165 1
d1172 2 a1173 1
d1182 1 a1182 1
d1188 1 a1188 1
d1194 6 a1199 4
As of BIND 9.7.0 it is possible to change a dynamic zone d1206 6 a1211 3
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 1If one KSK and one ZSK DNSKEY key have been generated, this d1235 7 a1241 4
To insert the keys via dynamic update:
d1248 1 a1248 1While 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 1Again, this update request will complete almost d1272 1 a1272 1
While the initial signing and NSEC/NSEC3 chain generation d1274 6 a1279 3
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
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
As with insecure-to-secure conversions, rolling DNSSEC d1392 6 a1397 3
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
When a new key reaches its activation date (as set by d1435 6 a1440 3
Add the new NSEC3PARAM record via dynamic update. When the d1445 6 a1450 3
To do this, you just need to add an NSEC3PARAM record. When d1455 6 a1460 3
To do this, use nsupdate to d1464 6 a1469 3
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
In any secure zone which supports dynamic updates, named d1492 6 a1497 3
d1508 2 a1509 1
d1512 2 a1513 1BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1518 1 a1518 1
d1521 3 a1523 1To configure a validating resolver to use RFC 5011 to d1529 3 a1531 2
d1534 2 a1535 1To 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 1To 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 1d1105 1 a1105 1d1606 1 a1606 1
d1615 1 a1615 1
d1621 1 a1621 1
d1631 1 a1631 1
d1634 2 a1635 1d1640 2 a1641 2
d1644 2 a1645 1d1657 1 a1657 1
d1660 1 a1660 1
d1665 1 a1665 1d1675 1 a1675 1
d1678 2 a1679 1d1697 1 a1697 1
d1705 1 a1705 1
d1712 3 a1714 3d1717 2 a1718 1d952 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 1d1726 1 a1726 1
d1732 3 a1734 2
d1739 4 a1742 2
- d1756 1 a1756 1
d1753 2 a1754 1
d1764 1 a1764 1
d1774 1 a1774 1d910 1 a910 1 The dnssec-signzone program is used d940 1 a940 1d1779 1 a1779 1
d1782 2 a1783 1d1786 2 a1787 2Extract the tarball:
d1790 2 a1791 2Apply the patch from the BIND 9 release:
d1795 1 a1795 1d1803 1 a1803 1d1810 1 a1810 1
d1814 2 a1815 2
d1818 3 a1820 1d1827 1 a1827 1
d1832 1 a1832 1
d1835 2 a1836 8This 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 1d1852 2 a1853 2
d1856 3 a1858 1d1864 1 a1864 1
d1868 1 a1868 1
d1875 1 a1875 1d1878 1 a1878 1
d1883 2 a1884 2
d1887 3 a1889 1d1902 1 a1902 1
d1908 1 a1908 1
d1917 1 a1917 1d1923 1 a1923 1
d1930 1 a1930 1d1934 2 a1935 2
d1942 1 a1942 1
d1945 2 a1946 2Or:
d1949 1 a1949 1d1956 1 a1956 1
d1961 1 a1961 1
d1964 3 a1966 1d1970 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 2d1980 3 a1982 1d1986 1 a1986 1
d1992 2 a1993 2(For a 32-bit build, omit CC="cc -xarch=amd64".)
d2000 2 a2001 2
d2004 3 a2006 1d2012 2 a2013 2d2019 1 a2019 1
d2023 2 a2024 2
d2027 2 a2028 1d2038 1 a2038 1
d2047 2 a2048 2
d2051 2 a2052 1d2056 1 a2056 1
d2059 1 a2059 1d2065 1 a2065 1
d2074 1 a2074 1
d2077 1 a2077 1d2088 1 a2088 1
d2093 1 a2093 1
d2096 2 a2097 2To confirm that the key exists:
d2103 1 a2103 1d2109 1 a2109 1
d2112 1 a2112 1d2120 1 a2120 1
d2126 1 a2126 1
d2133 1 a2133 1
d2137 1 a2137 1d2141 1 a2141 1
d2144 1 a2144 1d2154 1 a2154 1
d2160 1 a2160 1
d2169 2 a2170 2d2173 2 a2174 1d2184 1 a2184 1
d2189 1 a2189 1
d2192 1 a2192 1d2197 1 a2197 1
d2202 2 a2203 2
d2206 2 a2207 1d2215 1 a2215 1
d2220 2 a2221 2
Sample openssl.cnf:
d2230 1 a2230 1d2236 1 a2236 1
d2243 1 a2243 1
d2245 1 a2245 1d2250 2 d2253 2 a2254 3
d2257 2 a2258 1d2501 1 a2501 1d2265 1 a2265 1
d2273 1 a2273 1
d2282 2 a2283 1
d2294 2 a2295 1
d2298 2 a2299 1d2303 1 a2303 1
d2309 1 a2309 1d2319 1 a2319 1
d2323 1 a2323 1
d2333 1 a2333 1
d2344 2 a2345 2d2348 2 a2349 1d2358 1 a2358 1
d2363 1 a2363 1d2369 1 a2369 1
d2376 1 a2376 1d2387 1 a2387 1
d2394 1 d2396 2 a2397 2
d2400 1 a2400 1d2406 2 a2407 1
d2417 2 a2418 1
d2433 2 a2434 1
d2438 2 a2439 1
d2442 2 a2443 1d2448 1 d2453 2 a2454 1
d2460 2 a2461 2
d2464 2 a2465 1d2474 1 d2480 4 a2483 3
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 2d115 1 a115 1d122 1 a122 2
d130 1 a130 2
d140 2 a141 4d144 1 a144 2d150 1 a150 2
d155 1 a155 2
d162 1 a162 2
d172 1 a172 2
d179 1 a179 2
d182 1 a182 2d192 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 2d253 1 a253 2
d264 1 a264 2
d271 2 a272 3
d275 1 a275 2d854 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 1d281 1 a281 1
d295 1 a295 1
d302 1 a302 1
d305 1 a305 1d794 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 1d313 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 1d403 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 2d546 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 1d583 1 a583 1
d592 1 a592 1
d599 1 a599 1
d606 2 a607 3
d610 1 a610 1d622 1 a622 1
d626 1 a626 1
d634 1 a634 1
d641 1 a641 1
d645 2 a646 3
d649 1 a649 1d653 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 1d704 1 a704 1
d711 1 a711 1
d717 1 a717 1
d721 2 a722 3
d725 1 a725 1d751 3 a753 4
d756 1 a756 2d760 1 a760 1
d767 1 a767 1
d779 1 a779 1
d783 1 a783 1
d789 2 a790 3
d793 1 a793 2d800 1 a800 1
d806 1 a806 1
d809 1 a809 1
d813 2 a814 3
d817 1 a817 1d823 1 a823 2
d836 1 a836 2
d845 1 a845 2
d850 1 a850 2
d853 1 a853 2d857 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 2d913 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 2d957 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 2d1074 1 a1074 2
d1081 1 a1081 2
d1083 1 a1083 1d1090 1 a1090 1
d1096 1 a1096 1
d1102 4 a1105 6
d1108 1 a1108 2As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6
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 1If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7
To insert the keys via dynamic update:
d1147 1 a1147 1While 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 1Again, this update request will complete almost d1171 1 a1171 1
While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6
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
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
As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6
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
When a new key reaches its activation date (as set by d1319 3 a1321 6
Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6
To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6
To do this, use nsupdate to d1339 3 a1341 6
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
In any secure zone which supports dynamic updates, named d1361 3 a1363 6
d1374 1 a1374 2
d1377 1 a1377 2BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1
d1385 1 a1385 3To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3
d1395 1 a1395 2d1455 2 a1456 2To 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 1To 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
d1459 1 a1459 2d726 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 1d1464 1 a1464 1
d1473 1 a1473 1
d1479 1 a1479 1
d1489 1 a1489 1
d1492 1 a1492 2d1497 2 a1498 2
d1501 1 a1501 2d1513 1 a1513 1
d1516 1 a1516 1
d1521 1 a1521 1d1531 1 a1531 1
d1534 1 a1534 2d1552 1 a1552 1
d1560 1 a1560 1
d1567 3 a1569 3d1572 1 a1572 2d1580 1 a1580 1
d1586 2 a1587 3
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
d1592 2 a1593 4
- d1606 1 a1606 1
d1604 1 a1604 2
d1614 1 a1614 1
d1624 1 a1624 1d1629 1 a1629 1
d1632 1 a1632 2d1635 2 a1636 2Extract the tarball:
d1639 2 a1640 2Apply the patch from the BIND 9 release:
d1644 1 a1644 1d1652 1 a1652 1d1659 1 a1659 1
d1663 2 a1664 2
d1667 1 a1667 3d1674 1 a1674 1
d1679 1 a1679 1
d1682 8 a1689 2The Keyper library requires threads, so we d1692 1 a1692 1
d1694 1 a1694 1 $./Configure linux-x86_64 -pthread \ d1699 1 a1699 1d1705 2 a1706 2
d1709 1 a1709 3d1715 1 a1715 1
d1719 1 a1719 1
d1726 1 a1726 1d1729 1 a1729 1
d1734 2 a1735 2
d1738 1 a1738 3d1751 1 a1751 1
d1757 1 a1757 1
d1766 1 a1766 1d1772 1 a1772 1
d1779 1 a1779 1d1783 2 a1784 2
d1791 1 a1791 1
d1794 2 a1795 2Or:
d1798 1 a1798 1d1805 1 a1805 1
d1810 1 a1810 1
d1813 1 a1813 3d1817 7 a1823 1
d1825 1 a1825 1 $./configure --enable-threads \ d1829 2 a1830 2d1833 1 a1833 3d1837 1 a1837 1
d1843 2 a1844 2(For a 32-bit build, omit CC="cc -xarch=amd64".)
d1851 2 a1852 2
d1855 1 a1855 3d1861 2 a1862 2d1868 1 a1868 1
d1872 2 a1873 2
d1876 1 a1876 2d1886 1 a1886 1
d1895 2 a1896 2
d1899 1 a1899 2d1903 1 a1903 1
d1906 1 a1906 1d1912 1 a1912 1
d1921 1 a1921 1
d1924 1 a1924 1d1935 1 a1935 1
d1940 1 a1940 1
d1943 2 a1944 2To confirm that the key exists:
d1950 1 a1950 1d1956 1 a1956 1
d1959 1 a1959 1d1967 1 a1967 1
d1973 1 a1973 1
d1980 1 a1980 1
d1984 1 a1984 1d1988 1 a1988 1
d1991 1 a1991 1d2001 1 a2001 1
d2007 1 a2007 1
d2016 2 a2017 2d2020 1 a2020 2d2030 1 a2030 1
d2035 1 a2035 1
d2038 1 a2038 1d2043 1 a2043 1
d2048 2 a2049 2
d2052 1 a2052 2d2096 3 a2098 2d2060 1 a2060 1
d2065 2 a2066 2
Sample openssl.cnf:
d2075 1 a2075 1d2081 1 a2081 1
d2088 1 a2088 1
d2090 1 a2090 1a2094 2
d2101 1 a2101 2d2329 1 a2329 1d2108 1 a2108 1
d2116 1 a2116 1
d2125 1 a2125 2
d2136 1 a2136 2
d2139 1 a2139 2d2143 1 a2143 1
d2149 1 a2149 1d2159 1 a2159 1
d2163 1 a2163 1
d2173 1 a2173 1
d2184 2 a2185 2d2188 1 a2188 2d2234 2 a2235 2d2197 1 a2197 1
d2202 1 a2202 1d2208 1 a2208 1
d2215 1 a2215 1d2226 1 a2226 1
a2232 1
d2238 1 a2238 1d2244 1 a2244 2
d2254 1 a2254 2
d2269 1 a2269 2
d2273 1 a2273 2
d2276 1 a2276 2a2280 1 d2285 1 a2285 2
d2291 2 a2292 2
d2295 1 a2295 2a2303 1 d2309 3 a2311 4
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 1BIND 9.10.4-P6
@ 1.12 log @merge bind-9.10.4-P5 @ text @d2329 1 a2329 1BIND 9.10.4-P5
@ 1.12.2.1 log @Sync with HEAD @ text @d2329 1 a2329 1BIND 9.10.4-P8
@ 1.11 log @merge conflicts @ text @d2329 1 a2329 1BIND 9.10.4-P4
@ 1.10 log @Merge conflicts. @ text @d2329 1 a2329 1BIND 9.10.4-P3
@ 1.9 log @merge conflicts @ text @d2329 1 a2329 1BIND 9.10.4-P1
@ 1.9.2.1 log @Sync with HEAD @ text @d2329 1 a2329 1BIND 9.10.4-P4
@ 1.9.2.2 log @Sync with HEAD @ text @d2329 1 a2329 1BIND 9.10.4-P6
@ 1.9.2.3 log @Sync with HEAD @ text @d2329 1 a2329 1BIND 9.10.4-P8
@ 1.8 log @merge conflicts @ text @a16 1 d21 2 a22 2 d41 3 a43 3d46 8 a53 8d306 7 a312 7 Let's say a company named Example, Inc. (
- Notify
- Dynamic Update
- Incremental Zone Transfers (IXFR)
- Split DNS
- 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 1d118 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 1d141 1 a141 1d152 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 1d221 1 a221 1 is up to date is to run rndc stop. d227 1 a227 1 rndc freezed302 1 a302 1zone. d231 1 a231 1 rndc thawzoned235 1 a235 1 rndc synczoned240 1 a240 1 rndc sync -clean. d244 1 a244 1d251 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 1example.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 forsite1.internal,site2.internal,site1.example.com, andsite2.example.com, to the servers in the DMZ. These internal servers will have complete sets of information forsite1.example.com,site2.example.com,site1.internal, andsite2.internal. d338 5 a342 5 To protect thesite1.internalandsite2.internaldomains, 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 thesite1andsite2.example.comzones. This could include things such as the host records for public servers (www.example.comandftp.example.com), and mail exchange (MX) records (a.mx.example.comandb.mx.example.com). d351 8 a358 8 In addition, the publicsite1andsite2.example.comzones 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:
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
- Look up any hostnames in the
site1andsite2.example.comzones.- Look up any hostnames in the
site1.internalandsite2.internaldomains.- 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
site1andsite2.example.comzones.- Exchange mail with anyone in the
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 thesite1andsite2.example.comzones.resolv.conf(or equivalent) on the bastion host(s): d532 1 a532 1d536 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.d611 4 a614 3 Imagine host1 and host 2 are both servers. The following is added to each server'sBIND 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
-kand-ycommand line options or inline by use of the key.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.
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 2dnssec-keygen -a hmac-sha256 -b 128 -n HOST host1-host2.d584 8 a591 6 The key is in the fileKhost1-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.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.
named.conffile: 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 eithernamed.confbe non-world readable, or the key directive be added to a non-world readable file that is included bynamed.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 1named.conffile 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 1TKEY 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
dnssec-signzone d948 1 a948 1
d1111 2 a1112 2 d1114 4 a1117 4 ways: using a dynamic DNS update, or the auto-dnssec zone option.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 1For 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
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 7To enable automatic signing, add the auto-dnssec option to the zone statement in
named.conf. auto-dnssec has two possible arguments:allowor d1181 3 a1183 3With 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 5Using 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
d1277 2 a1278 2 d1280 4 a1283 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1285 4 a1288 4 theK*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 d1307 3 a1309 3 dnssec-keygen or dnssec-settime), if the auto-dnssec zone option is set tomaintain, named will d1319 2 a1320 2 d1326 2 a1327 2 d1333 3 a1335 3To do this, use nsupdate to d1339 2 a1340 2
d1343 1 a1343 1 nsupdate. All signatures, NSEC or NSEC3 chains, d1346 3 a1348 3This requires the dnssec-secure-to-insecure option to be set to
yesin d1350 1 a1350 1In addition, if the auto-dnssec maintain d1352 1 a1352 1 allow instead (or it will re-sign). d1354 2 a1355 2
d1361 2 a1362 2 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
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
-E in named and the
dnssec-* tools, or the -m in
the pkcs11-* tools.)
d1531 1
a1531 1
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
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
d1700 2
a1701 2
After configuring, run "make"
and "make test". If "make
d1706 1
a1706 1
d1730 3
a1732 3
After configuring, run
make and
make test.
d1735 1
a1735 1
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
d1830 1
a1830 1
d1852 1
a1852 1
d1864 3
a1866 3
"make",
"make test" and
"make install".
d1873 1
a1873 1
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
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
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
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
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
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
d2271 1
a2271 1
see the section called “IPv6 addresses (AAAA)”.
d2273 1
a2273 1
d2292 1
a2292 1
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 1BIND 9.10.3-P3
@ 1.6 log @merge conflicts @ text @d17 1 a17 1 d2297 1 a2297 1BIND 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 2BIND 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 1BIND 9.10.2-P3
@ 1.3 log @Merge changes. @ text @d17 1 a17 1 d2297 1 a2297 1BIND 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 2wget 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.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
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
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.
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.)
.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
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.
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.
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.
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.
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
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.
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.
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.
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.
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).
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.
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.
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.
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”.
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 (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.
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.
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
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.
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.
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.
When building BIND 9, the location of the custom-built OpenSSL library must be specified via configure.
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
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".
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.)
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
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.
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.)
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.
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.
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.
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
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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).
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.
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.
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
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".
[ 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
$cd ../bind9$./configure --enable-threads \ --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
(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 2PKCS#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.
See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.
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 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 18Use '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 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.
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
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 LinuxThe 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 10This 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 SolarisThe 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 SoftHSMSoftHSM 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 6SoftHSM 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 7Once 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.
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 6000To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.
d1640 5 a1644 7If 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 10After 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 ToolsBIND 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 HSMFor 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:
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 6Before 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 21The 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 4Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:
d1747 12 a1758 16This 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.)
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 10This 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 13This 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.
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) 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.)
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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).
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.
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.
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
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".
[ 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
$cd ../bind9$./configure --enable-threads \ --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
(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.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.
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 13d1195 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 2BIND 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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d526 1
a526 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
d553 1 a553 1
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.keyd604 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
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
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
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 1Processing of TSIG-signed messages can result in several errors:
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
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 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 d877 1 a877 1 The dnssec-signzone program is used d907 1 a907 1dnssec-signzone d915 1 a915 1
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 1d1033 1 a1033 2
d1044 1 a1044 1 been secure. d1070 1 a1070 1For 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
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 7To 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
d1235 2 a1236 2 d1238 4 a1241 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1243 4 a1246 4 theK* 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
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
d1284 2
a1285 2
d1291 3
a1293 3
To do this, use nsupdate to d1297 2 a1298 2
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
d1319 2 a1320 2 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 1To 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
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
After configuring, run "make"
and "make test". If "make
d1536 1
a1536 1
d1554 3
a1556 3
After configuring, run
make and
make test. After configuring, run "make"
and "make test".[ available ]”.
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
If you want named to dynamically re-sign zones using HSM d1809 1 a1809 1 examples, d1837 1 a1837 1
d1861 1 a1861 1 Older versions of BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1875 1 a1875 1 d1894 1 a1894 1 d1931 1 a1931 1BIND 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.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.
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 13d1195 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 2BIND 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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d526 1
a526 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
d553 1 a553 1
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.keyd604 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
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
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
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 1Processing of TSIG-signed messages can result in several errors:
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
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 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 d877 1 a877 1 The dnssec-signzone program is used d907 1 a907 1dnssec-signzone d915 1 a915 1
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 1d1033 1 a1033 2
d1044 1 a1044 1 been secure. d1070 1 a1070 1For 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
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 7To 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
d1235 2 a1236 2 d1238 4 a1241 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1243 4 a1246 4 theK* 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
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
d1284 2
a1285 2
d1291 3
a1293 3
To do this, use nsupdate to d1297 2 a1298 2
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
d1319 2 a1320 2 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 1To 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
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
After configuring, run "make"
and "make test". If "make
d1536 1
a1536 1
d1554 3
a1556 3
After configuring, run
make and
make test. After configuring, run "make"
and "make test".[ available ]”.
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
If you want named to dynamically re-sign zones using HSM d1809 1 a1809 1 examples, d1837 1 a1837 1
d1861 1 a1861 1 Older versions of BIND 9 d1873 1 a1873 1 see the section called “IPv6 addresses (AAAA)”. d1875 1 a1875 1 d1894 1 a1894 1 d1931 1 a1931 1BIND 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.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.
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 13d1195 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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d526 1
a526 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
d553 1 a553 1
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.keyd604 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
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
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
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 1Processing of TSIG-signed messages can result in several errors:
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
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 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 d877 1 a877 1 The dnssec-signzone program is used d907 1 a907 1dnssec-signzone d915 1 a915 1
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 1d1033 1 a1033 2
d1044 1 a1044 1 been secure. d1070 1 a1070 1For 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
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 7To 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 5Using 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
d1242 2 a1243 2 d1245 4 a1248 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1250 4 a1253 4 theK* 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
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
d1291 2
a1292 2
d1298 3
a1300 3
To do this, use nsupdate to d1304 2 a1305 2
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
d1326 2 a1327 2 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 1To 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
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
After configuring, run "make"
and "make test". If "make
d1543 1
a1543 1
d1561 3
a1563 3
After configuring, run
make and
make test. After configuring, run "make"
and "make test".[ available ]”.
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
If you want named to dynamically re-sign zones using HSM d1816 1 a1816 1 examples, d1844 1 a1844 1
d1868 1 a1868 1 Older versions of BIND 9 d1880 1 a1880 1 see the section called “IPv6 addresses (AAAA)”. d1882 1 a1882 1 d1901 1 a1901 1 d1938 1 a1938 1BIND 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 2As 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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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).
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.
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.
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
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".
[ 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
$cd ../bind9$./configure --enable-threads \ --with-openssl=/opt/pkcs11/usr \ --with-pkcs11=/opt/pkcs11/usr/lib/libpkcs11.so
(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.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.
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.
See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.
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 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 18Use '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 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.
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
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 LinuxThe 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 10This 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 SolarisThe 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 SoftHSMSoftHSM 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 6SoftHSM 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 7Once 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.
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 6000To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.
d1640 5 a1644 7If 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 10After 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 ToolsBIND 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 HSMFor 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:
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 6Before 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 21The 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 4Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:
d1747 12 a1758 16This 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.)
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 10This 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 13This 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.
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) 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.)
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
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.
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.
See the documentation provided by your HSM vendor for information about installing, initializing, testing and troubleshooting the HSM.
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 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 18Use '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 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.
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
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 LinuxThe 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 10This 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 SolarisThe 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 SoftHSMSoftHSM 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 6SoftHSM 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 7Once 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.
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 6000To link with the PKCS#11 provider, threads must be enabled in the BIND 9 build.
d1641 5 a1645 7If 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 10After 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 ToolsBIND 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 HSMFor 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:
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 6Before 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 21The 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 4Alternatively, you may prefer to generate a conventional on-disk key, using dnssec-keygen:
d1748 12 a1759 16This 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.)
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 10This 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 13This 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.
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) 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.)
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
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.
.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.
.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.
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 13d1201 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
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
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 1BIND 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 1BIND 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 2BIND 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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d532 1
a532 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
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.keyd601 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
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
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 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 d704 7 a710 21 Processing of TSIG-signed messages can result in several errors: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
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 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 d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1dnssec-signzone d921 1 a921 1
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 1d1039 1 a1039 2
d1076 1 a1076 1For 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
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 7To 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 5Using 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
d1248 2 a1249 2 d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1256 4 a1259 4 theK* 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
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
d1297 2
a1298 2
d1304 3
a1306 3
To do this, use nsupdate to d1310 2 a1311 2
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
d1332 2 a1333 2 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 1To 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
-E in named and the
dnssec-* tools, or the -m in
the pkcs11-* tools.)
d1503 1
a1503 1
d1509 1
a1509 1
d1513 1
a1513 1
(
d1541 1
a1541 1
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
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 d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1 d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1 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
d1798 1
a1798 1
d1820 1
a1820 1
d1832 3
a1834 3
"make",
"make test" and
"make install".
d1841 1
a1841 1
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
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
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
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
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
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
d2239 1
a2239 1
see the section called “IPv6 addresses (AAAA)”.
d2241 1
a2241 1
d2260 1
a2260 1
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 1BIND 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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d532 1
a532 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
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.keyd601 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
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
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 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 d704 7 a710 21 Processing of TSIG-signed messages can result in several errors: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
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 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 d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1dnssec-signzone d921 1 a921 1
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 1d1039 1 a1039 2
d1076 1 a1076 1For 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
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 7To 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 5Using 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
d1248 2 a1249 2 d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1256 4 a1259 4 theK* 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
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
d1297 2
a1298 2
d1304 3
a1306 3
To do this, use nsupdate to d1310 2 a1311 2
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
d1332 2 a1333 2 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 1To 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
-E in named and the
dnssec-* tools, or the -m in
the pkcs11-* tools.)
d1503 1
a1503 1
d1509 1
a1509 1
d1513 1
a1513 1
(
d1541 1
a1541 1
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
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 d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1 d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1 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
d1798 1
a1798 1
d1820 1
a1820 1
d1832 3
a1834 3
"make",
"make test" and
"make install".
d1841 1
a1841 1
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
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
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
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
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
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
d2239 1
a2239 1
see the section called “IPv6 addresses (AAAA)”.
d2241 1
a2241 1
d2260 1
a2260 1
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 1BIND 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 1BIND 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 1BIND 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 1BIND 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 2d122 1 a122 2
d130 1 a130 2
d150 1 a150 2
d155 1 a155 2
d162 1 a162 2
d172 1 a172 2
d179 1 a179 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
d253 1 a253 2
d264 1 a264 2
d271 2 a272 3
d281 1 a281 1
d295 1 a295 1
d302 1 a302 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
d403 1 a403 1
d419 1 a419 2
a421 1 d483 1 a483 2
a485 1 d520 1 a520 2
a523 1 d530 3 a532 4
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
d583 1 a583 1
d592 1 a592 1
d599 1 a599 1
d606 2 a607 3
d622 1 a622 1
d626 1 a626 1
d634 1 a634 1
d641 1 a641 1
d645 2 a646 3
d653 1 a653 1
d663 1 a663 1
d676 1 a676 1
d681 1 a681 1
d687 1 a687 1
d693 2 a694 3
d704 1 a704 1
d711 1 a711 1
d717 1 a717 1
d721 2 a722 3
d751 3 a753 4
d760 1 a760 1
d767 1 a767 1
d779 1 a779 1
d783 1 a783 1
d789 2 a790 3
d800 1 a800 1
d806 1 a806 1
d809 1 a809 1
d813 2 a814 3
d823 1 a823 2
d836 1 a836 2
d845 1 a845 2
d850 1 a850 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
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
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
d1074 1 a1074 2
d1081 1 a1081 2
d1090 1 a1090 1
d1096 1 a1096 1
d1102 4 a1105 6
As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6
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 1If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7
To insert the keys via dynamic update:
d1147 1 a1147 1While 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 1Again, this update request will complete almost d1171 1 a1171 1
While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6
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
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
As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6
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
When a new key reaches its activation date (as set by d1319 3 a1321 6
Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6
To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6
To do this, use nsupdate to d1339 3 a1341 6
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
In any secure zone which supports dynamic updates, named d1361 3 a1363 6
d1374 1 a1374 2
d1377 1 a1377 2BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1
d1385 1 a1385 3To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3
d1395 1 a1395 2d1455 2 a1456 2To 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 1To 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
d1459 1 a1459 2d1464 1 a1464 1
d1473 1 a1473 1
d1479 1 a1479 1
d1489 1 a1489 1
d1492 1 a1492 2d1497 2 a1498 2
d1501 1 a1501 2d1513 1 a1513 1
d1516 1 a1516 1
d1521 1 a1521 1d1531 1 a1531 1
d1534 1 a1534 2d1552 1 a1552 1
d1560 1 a1560 1
d1567 3 a1569 3d1572 1 a1572 2d1580 1 a1580 1
d1586 2 a1587 3
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
d1592 2 a1593 4
- d1606 1 a1606 1
d1604 1 a1604 2
d1614 1 a1614 1
d1624 1 a1624 1d1629 1 a1629 1
d1632 1 a1632 2d1635 2 a1636 2Extract the tarball:
d1639 2 a1640 2Apply the patch from the BIND 9 release:
d1644 1 a1644 1d1652 1 a1652 1d1659 1 a1659 1
d1663 2 a1664 2
d1667 1 a1667 3d1674 1 a1674 1
d1679 1 a1679 1
d1682 8 a1689 2The Keyper library requires threads, so we d1692 1 a1692 1
d1694 1 a1694 1 $./Configure linux-x86_64 -pthread \ d1699 1 a1699 1d1705 2 a1706 2
d1709 1 a1709 3d1715 1 a1715 1
d1719 1 a1719 1
d1726 1 a1726 1d1729 1 a1729 1
d1734 2 a1735 2
d1738 1 a1738 3d1751 1 a1751 1
d1757 1 a1757 1
d1766 1 a1766 1d1772 1 a1772 1
d1779 1 a1779 1d1783 2 a1784 2
d1791 1 a1791 1
d1794 2 a1795 2Or:
d1798 1 a1798 1d1805 1 a1805 1
d1810 1 a1810 1
d1813 1 a1813 3d1817 7 a1823 1
d1825 1 a1825 1 $./configure --enable-threads \ d1829 2 a1830 2d1833 1 a1833 3d1837 1 a1837 1
d1843 2 a1844 2(For a 32-bit build, omit CC="cc -xarch=amd64".)
d1851 2 a1852 2
d1855 1 a1855 3d1861 2 a1862 2d1868 1 a1868 1
d1872 2 a1873 2
d1876 1 a1876 2d1886 1 a1886 1
d1895 2 a1896 2
d1899 1 a1899 2d1903 1 a1903 1
d1906 1 a1906 1d1912 1 a1912 1
d1921 1 a1921 1
d1924 1 a1924 1d1935 1 a1935 1
d1940 1 a1940 1
d1943 2 a1944 2To confirm that the key exists:
d1950 1 a1950 1d1956 1 a1956 1
d1959 1 a1959 1d1967 1 a1967 1
d1973 1 a1973 1
d1980 1 a1980 1
d1984 1 a1984 1d1988 1 a1988 1
d1991 1 a1991 1d2001 1 a2001 1
d2007 1 a2007 1
d2016 2 a2017 2d2020 1 a2020 2d2030 1 a2030 1
d2035 1 a2035 1
d2038 1 a2038 1d2043 1 a2043 1
d2048 2 a2049 2
d2052 1 a2052 2d2096 3 a2098 2d2060 1 a2060 1
d2065 2 a2066 2
Sample openssl.cnf:
d2075 1 a2075 1d2081 1 a2081 1
d2088 1 a2088 1
d2090 1 a2090 1a2094 2
d2101 1 a2101 2d2329 1 a2329 1d2108 1 a2108 1
d2116 1 a2116 1
d2125 1 a2125 2
d2136 1 a2136 2
d2139 1 a2139 2d2143 1 a2143 1
d2149 1 a2149 1d2159 1 a2159 1
d2163 1 a2163 1
d2173 1 a2173 1
d2184 2 a2185 2d2188 1 a2188 2d2234 2 a2235 2d2197 1 a2197 1
d2202 1 a2202 1d2208 1 a2208 1
d2215 1 a2215 1d2226 1 a2226 1
a2232 1
d2238 1 a2238 1d2244 1 a2244 2
d2254 1 a2254 2
d2269 1 a2269 2
d2273 1 a2273 2
d2276 1 a2276 2a2280 1 d2285 1 a2285 2
d2291 2 a2292 2
d2295 1 a2295 2a2303 1 d2309 3 a2311 4
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 1BIND 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 1BIND 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 2d115 1 a115 1d122 1 a122 2
d130 1 a130 2
d140 2 a141 4d144 1 a144 2d150 1 a150 2
d155 1 a155 2
d162 1 a162 2
d172 1 a172 2
d179 1 a179 2
d182 1 a182 2d192 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 2d253 1 a253 2
d264 1 a264 2
d271 2 a272 3
d275 1 a275 2d825 1 a825 1 Generating Keysd281 1 a281 1
d295 1 a295 1
d302 1 a302 1
d305 1 a305 1d313 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 1d403 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 2d546 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 1d583 1 a583 1
d592 1 a592 1
d599 1 a599 1
d606 2 a607 3
d610 1 a610 1d622 1 a622 1
d626 1 a626 1
d634 1 a634 1
d641 1 a641 1
d645 2 a646 3
d649 1 a649 1d653 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 1d704 1 a704 1
d711 1 a711 1
d717 1 a717 1
d721 2 a722 3
d725 1 a725 1d751 3 a753 4
d756 1 a756 2d760 1 a760 1
d767 1 a767 1
d779 1 a779 1
d783 1 a783 1
d789 2 a790 3
d793 1 a793 2d800 1 a800 1
d806 1 a806 1
d809 1 a809 1
d813 2 a814 3
d817 1 a817 1d823 1 a823 2
d836 1 a836 2
d845 1 a845 2
d850 1 a850 2
d853 1 a853 2d857 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 2d913 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 2d957 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 2d1074 1 a1074 2
d1081 1 a1081 2
d1083 1 a1083 1d1090 1 a1090 1
d1096 1 a1096 1
d1102 4 a1105 6
d1108 1 a1108 2d764 1 a764 1 SIG(0)As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6
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 1If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7
To insert the keys via dynamic update:
d1147 1 a1147 1While 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 1Again, this update request will complete almost d1171 1 a1171 1
While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6
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
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
As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6
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
When a new key reaches its activation date (as set by d1319 3 a1321 6
Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6
To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6
To do this, use nsupdate to d1339 3 a1341 6
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
In any secure zone which supports dynamic updates, named d1361 3 a1363 6
d1374 1 a1374 2
d1377 1 a1377 2BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1
d1385 1 a1385 3To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3
d1395 1 a1395 2d1455 2 a1456 2To 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 1To 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
d1459 1 a1459 2d1464 1 a1464 1
d1473 1 a1473 1
d1479 1 a1479 1
d1489 1 a1489 1
d1492 1 a1492 2d1497 2 a1498 2
d1501 1 a1501 2d1513 1 a1513 1
d1516 1 a1516 1
d1521 1 a1521 1d1531 1 a1531 1
d1534 1 a1534 2d1552 1 a1552 1
d1560 1 a1560 1
d1567 3 a1569 3d1572 1 a1572 2d304 1 a304 1 Example split DNS setupd1580 1 a1580 1
d1586 2 a1587 3
d1592 2 a1593 4
- d1606 1 a1606 1
d1604 1 a1604 2
d1614 1 a1614 1
d1624 1 a1624 1d1629 1 a1629 1
d1632 1 a1632 2d1635 2 a1636 2Extract the tarball:
d1639 2 a1640 2Apply the patch from the BIND 9 release:
d1644 1 a1644 1d1652 1 a1652 1d1659 1 a1659 1
d1663 2 a1664 2
d1667 1 a1667 3d1674 1 a1674 1
d1679 1 a1679 1
d1682 8 a1689 2The Keyper library requires threads, so we d1692 1 a1692 1
d1694 1 a1694 1 $./Configure linux-x86_64 -pthread \ d1699 1 a1699 1d1705 2 a1706 2
d1709 1 a1709 3d1715 1 a1715 1
d1719 1 a1719 1
d1726 1 a1726 1d1729 1 a1729 1
d1734 2 a1735 2
d1738 1 a1738 3d1751 1 a1751 1
d1757 1 a1757 1
d1766 1 a1766 1d1772 1 a1772 1
d1779 1 a1779 1d1783 2 a1784 2
d1791 1 a1791 1
d1794 2 a1795 2Or:
d1798 1 a1798 1d1805 1 a1805 1
d1810 1 a1810 1
d1813 1 a1813 3d1817 7 a1823 1
d1825 1 a1825 1 $./configure --enable-threads \ d1829 2 a1830 2d1833 1 a1833 3d1837 1 a1837 1
d1843 2 a1844 2(For a 32-bit build, omit CC="cc -xarch=amd64".)
d1851 2 a1852 2
d1855 1 a1855 3d1861 2 a1862 2d1868 1 a1868 1
d1872 2 a1873 2
d1876 1 a1876 2d1886 1 a1886 1
d1895 2 a1896 2
d1899 1 a1899 2d1903 1 a1903 1
d1906 1 a1906 1d1912 1 a1912 1
d1921 1 a1921 1
d1924 1 a1924 1d1935 1 a1935 1
d1940 1 a1940 1
d1943 2 a1944 2To confirm that the key exists:
d1950 1 a1950 1d1956 1 a1956 1
d1959 1 a1959 1d1967 1 a1967 1
d1973 1 a1973 1
d1980 1 a1980 1
d1984 1 a1984 1d1988 1 a1988 1
d1991 1 a1991 1d2001 1 a2001 1
d2007 1 a2007 1
d2016 2 a2017 2d2020 1 a2020 2d2030 1 a2030 1
d2035 1 a2035 1
d2038 1 a2038 1d2043 1 a2043 1
d2048 2 a2049 2
d2052 1 a2052 2d2096 3 a2098 2d2060 1 a2060 1
d2065 2 a2066 2
Sample openssl.cnf:
d2075 1 a2075 1d2081 1 a2081 1
d2088 1 a2088 1
d2090 1 a2090 1a2094 2
d2101 1 a2101 2d2329 1 a2329 1d2108 1 a2108 1
d2116 1 a2116 1
d2125 1 a2125 2
d2136 1 a2136 2
d2139 1 a2139 2d2143 1 a2143 1
d2149 1 a2149 1d2159 1 a2159 1
d2163 1 a2163 1
d2173 1 a2173 1
d2184 2 a2185 2d2188 1 a2188 2d2234 2 a2235 2d2197 1 a2197 1
d2202 1 a2202 1d2208 1 a2208 1
d2215 1 a2215 1d2226 1 a2226 1
a2232 1
d2238 1 a2238 1d2244 1 a2244 2
d2254 1 a2254 2
d2269 1 a2269 2
d2273 1 a2273 2
d2276 1 a2276 2a2280 1 d2285 1 a2285 2
d2291 2 a2292 2
d2295 1 a2295 2a2303 1 d2309 3 a2311 4
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 1BIND 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
- 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
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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d532 1
a532 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
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.keyd601 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
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
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 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 d704 7 a710 21 Processing of TSIG-signed messages can result in several errors: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
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 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 d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1dnssec-signzone d921 1 a921 1
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 1d1039 1 a1039 2
d1076 1 a1076 1For 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
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 7To 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 5Using 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
d1248 2 a1249 2 d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1256 4 a1259 4 theK* 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
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
d1297 2
a1298 2
d1304 3
a1306 3
To do this, use nsupdate to d1310 2 a1311 2
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
d1332 2 a1333 2 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 1To 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
-E in named and the
dnssec-* tools, or the -m in
the pkcs11-* tools.)
d1503 1
a1503 1
d1509 1
a1509 1
d1513 1
a1513 1
(
d1541 1
a1541 1
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
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 d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1 d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1 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
d1798 1
a1798 1
d1820 1
a1820 1
d1832 3
a1834 3
"make",
"make test" and
"make install".
d1841 1
a1841 1
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
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
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
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
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
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
d2239 1
a2239 1
see the section called “IPv6 addresses (AAAA)”.
d2241 1
a2241 1
d2260 1
a2260 1
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 1BIND 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 1BIND 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 1BIND 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 1BIND 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 2d122 1 a122 2
d130 1 a130 2
d150 1 a150 2
d155 1 a155 2
d162 1 a162 2
d172 1 a172 2
d179 1 a179 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
d253 1 a253 2
d264 1 a264 2
d271 2 a272 3
d281 1 a281 1
d295 1 a295 1
d302 1 a302 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
d403 1 a403 1
d419 1 a419 2
a421 1 d483 1 a483 2
a485 1 d520 1 a520 2
a523 1 d530 3 a532 4
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
d583 1 a583 1
d592 1 a592 1
d599 1 a599 1
d606 2 a607 3
d622 1 a622 1
d626 1 a626 1
d634 1 a634 1
d641 1 a641 1
d645 2 a646 3
d653 1 a653 1
d663 1 a663 1
d676 1 a676 1
d681 1 a681 1
d687 1 a687 1
d693 2 a694 3
d704 1 a704 1
d711 1 a711 1
d717 1 a717 1
d721 2 a722 3
d751 3 a753 4
d760 1 a760 1
d767 1 a767 1
d779 1 a779 1
d783 1 a783 1
d789 2 a790 3
d800 1 a800 1
d806 1 a806 1
d809 1 a809 1
d813 2 a814 3
d823 1 a823 2
d836 1 a836 2
d845 1 a845 2
d850 1 a850 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
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
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
d1074 1 a1074 2
d1081 1 a1081 2
d1090 1 a1090 1
d1096 1 a1096 1
d1102 4 a1105 6
As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6
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 1If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7
To insert the keys via dynamic update:
d1147 1 a1147 1While 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 1Again, this update request will complete almost d1171 1 a1171 1
While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6
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
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
As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6
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
When a new key reaches its activation date (as set by d1319 3 a1321 6
Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6
To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6
To do this, use nsupdate to d1339 3 a1341 6
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
In any secure zone which supports dynamic updates, named d1361 3 a1363 6
d1374 1 a1374 2
d1377 1 a1377 2BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1
d1385 1 a1385 3To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3
d1395 1 a1395 2d1455 2 a1456 2To 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 1To 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
d1459 1 a1459 2d1464 1 a1464 1
d1473 1 a1473 1
d1479 1 a1479 1
d1489 1 a1489 1
d1492 1 a1492 2d1497 2 a1498 2
d1501 1 a1501 2d1513 1 a1513 1
d1516 1 a1516 1
d1521 1 a1521 1d1531 1 a1531 1
d1534 1 a1534 2d1552 1 a1552 1
d1560 1 a1560 1
d1567 3 a1569 3d1572 1 a1572 2d304 1 a304 1 Example split DNS setupd1580 1 a1580 1
d1586 2 a1587 3
d1592 2 a1593 4
- d1606 1 a1606 1
d1604 1 a1604 2
d1614 1 a1614 1
d1624 1 a1624 1d1629 1 a1629 1
d1632 1 a1632 2d1635 2 a1636 2Extract the tarball:
d1639 2 a1640 2Apply the patch from the BIND 9 release:
d1644 1 a1644 1d1652 1 a1652 1d1659 1 a1659 1
d1663 2 a1664 2
d1667 1 a1667 3d1674 1 a1674 1
d1679 1 a1679 1
d1682 8 a1689 2The Keyper library requires threads, so we d1692 1 a1692 1
d1694 1 a1694 1 $./Configure linux-x86_64 -pthread \ d1699 1 a1699 1d1705 2 a1706 2
d1709 1 a1709 3d1715 1 a1715 1
d1719 1 a1719 1
d1726 1 a1726 1d1729 1 a1729 1
d1734 2 a1735 2
d1738 1 a1738 3d1751 1 a1751 1
d1757 1 a1757 1
d1766 1 a1766 1d1772 1 a1772 1
d1779 1 a1779 1d1783 2 a1784 2
d1791 1 a1791 1
d1794 2 a1795 2Or:
d1798 1 a1798 1d1805 1 a1805 1
d1810 1 a1810 1
d1813 1 a1813 3d1817 7 a1823 1
d1825 1 a1825 1 $./configure --enable-threads \ d1829 2 a1830 2d1833 1 a1833 3d1837 1 a1837 1
d1843 2 a1844 2(For a 32-bit build, omit CC="cc -xarch=amd64".)
d1851 2 a1852 2
d1855 1 a1855 3d1861 2 a1862 2d1868 1 a1868 1
d1872 2 a1873 2
d1876 1 a1876 2d1886 1 a1886 1
d1895 2 a1896 2
d1899 1 a1899 2d1903 1 a1903 1
d1906 1 a1906 1d1912 1 a1912 1
d1921 1 a1921 1
d1924 1 a1924 1d1935 1 a1935 1
d1940 1 a1940 1
d1943 2 a1944 2To confirm that the key exists:
d1950 1 a1950 1d1956 1 a1956 1
d1959 1 a1959 1d1967 1 a1967 1
d1973 1 a1973 1
d1980 1 a1980 1
d1984 1 a1984 1d1988 1 a1988 1
d1991 1 a1991 1d2001 1 a2001 1
d2007 1 a2007 1
d2016 2 a2017 2d2020 1 a2020 2d2030 1 a2030 1
d2035 1 a2035 1
d2038 1 a2038 1d2043 1 a2043 1
d2048 2 a2049 2
d2052 1 a2052 2d2096 3 a2098 2d2060 1 a2060 1
d2065 2 a2066 2
Sample openssl.cnf:
d2075 1 a2075 1d2081 1 a2081 1
d2088 1 a2088 1
d2090 1 a2090 1a2094 2
d2101 1 a2101 2d2329 1 a2329 1d2108 1 a2108 1
d2116 1 a2116 1
d2125 1 a2125 2
d2136 1 a2136 2
d2139 1 a2139 2d2143 1 a2143 1
d2149 1 a2149 1d2159 1 a2159 1
d2163 1 a2163 1
d2173 1 a2173 1
d2184 2 a2185 2d2188 1 a2188 2d2234 2 a2235 2d2197 1 a2197 1
d2202 1 a2202 1d2208 1 a2208 1
d2215 1 a2215 1d2226 1 a2226 1
a2232 1
d2238 1 a2238 1d2244 1 a2244 2
d2254 1 a2254 2
d2269 1 a2269 2
d2273 1 a2273 2
d2276 1 a2276 2a2280 1 d2285 1 a2285 2
d2291 2 a2292 2
d2295 1 a2295 2a2303 1 d2309 3 a2311 4
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 1BIND 9.10.5-P2
@ 1.1.1.16 log @Import bind 9.10.1-P1 @ text @d52 2 a53 2- Split DNS
- 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
BIND Version 9.10
@ 1.1.1.17 log @Import bind 9.10.1-P1 @ text @d73 13 a85 13d1201 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
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
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
<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 1BIND 9.10.2-P3
@ 1.1.1.20 log @Import bind 9.10.2-P4 @ text @d2297 1 a2297 1BIND 9.10.2-P4
@ 1.1.1.21 log @Import bind 9.10.3-P2 @ text @d52 2 a53 2BIND 9.10.3-P2
@ 1.1.1.22 log @Import bind 9.10.3-P3 @ text @d2297 1 a2297 1BIND 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 1BIND 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 3As 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
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
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
site1
and
site2.example.com zones.
site1 and
site2.example.com zones.
resolv.conf (or equivalent) on
the bastion host(s):
d532 1
a532 1
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:
-k, -l and
-y command line options, or via
the key command when running
interactively.
-k and -y command
line options.
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.keyd601 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
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
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 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 d704 7 a710 21 Processing of TSIG-signed messages can result in several errors: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
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 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 d883 1 a883 1 The dnssec-signzone program is used d913 1 a913 1dnssec-signzone d921 1 a921 1
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 1d1039 1 a1039 2
d1076 1 a1076 1For 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
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 7To 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 5Using 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
d1248 2 a1249 2 d1251 4 a1254 4 keys can be done in two ways: using a dynamic DNS update, or the auto-dnssec zone option. d1256 4 a1259 4 theK* 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
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
d1297 2
a1298 2
d1304 3
a1306 3
To do this, use nsupdate to d1310 2 a1311 2
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
d1332 2 a1333 2 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 1To 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
-E in named and the
dnssec-* tools, or the -m in
the pkcs11-* tools.)
d1503 1
a1503 1
d1509 1
a1509 1
d1513 1
a1513 1
(
d1541 1
a1541 1
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
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 d1668 2 a1669 2 After configuring, run "make" and "make test". If "make d1674 1 a1674 1 d1698 3 a1700 3 After configuring, run make and make test. d1703 1 a1703 1 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
d1798 1
a1798 1
d1820 1
a1820 1
d1832 3
a1834 3
"make",
"make test" and
"make install".
d1841 1
a1841 1
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
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
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
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
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
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
d2239 1
a2239 1
see the section called “IPv6 addresses (AAAA)”.
d2241 1
a2241 1
d2260 1
a2260 1
d2297 1
a2297 1
BIND 9.10.4-P1
@ 1.1.1.25 log @Import bind 9.10.4-P3 @ text @d2329 1 a2329 1BIND 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 1BIND 9.10.4-P4
@ 1.1.1.27 log @Import bind 9.10.4-P5 @ text @d2329 1 a2329 1BIND 9.10.4-P5
@ 1.1.1.28 log @Import bind 9.10.4-P6 @ text @d2329 1 a2329 1BIND 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 1BIND 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 2d122 1 a122 2
d130 1 a130 2
d150 1 a150 2
d155 1 a155 2
d162 1 a162 2
d172 1 a172 2
d179 1 a179 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
d253 1 a253 2
d264 1 a264 2
d271 2 a272 3
d281 1 a281 1
d295 1 a295 1
d302 1 a302 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
d403 1 a403 1
d419 1 a419 2
a421 1 d483 1 a483 2
a485 1 d520 1 a520 2
a523 1 d530 3 a532 4
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
d583 1 a583 1
d592 1 a592 1
d599 1 a599 1
d606 2 a607 3
d622 1 a622 1
d626 1 a626 1
d634 1 a634 1
d641 1 a641 1
d645 2 a646 3
d653 1 a653 1
d663 1 a663 1
d676 1 a676 1
d681 1 a681 1
d687 1 a687 1
d693 2 a694 3
d704 1 a704 1
d711 1 a711 1
d717 1 a717 1
d721 2 a722 3
d751 3 a753 4
d760 1 a760 1
d767 1 a767 1
d779 1 a779 1
d783 1 a783 1
d789 2 a790 3
d800 1 a800 1
d806 1 a806 1
d809 1 a809 1
d813 2 a814 3
d823 1 a823 2
d836 1 a836 2
d845 1 a845 2
d850 1 a850 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
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
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
d1074 1 a1074 2
d1081 1 a1081 2
d1090 1 a1090 1
d1096 1 a1096 1
d1102 4 a1105 6
As of BIND 9.7.0 it is possible to change a dynamic zone d1111 3 a1113 6
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 1If one KSK and one ZSK DNSKEY key have been generated, this d1137 4 a1140 7
To insert the keys via dynamic update:
d1147 1 a1147 1While 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 1Again, this update request will complete almost d1171 1 a1171 1
While the initial signing and NSEC/NSEC3 chain generation d1173 3 a1175 6
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
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
As with insecure-to-secure conversions, rolling DNSSEC d1282 3 a1284 6
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
When a new key reaches its activation date (as set by d1319 3 a1321 6
Add the new NSEC3PARAM record via dynamic update. When the d1326 3 a1328 6
To do this, you just need to add an NSEC3PARAM record. When d1333 3 a1335 6
To do this, use nsupdate to d1339 3 a1341 6
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
In any secure zone which supports dynamic updates, named d1361 3 a1363 6
d1374 1 a1374 2
d1377 1 a1377 2BIND 9.7.0 introduces support for RFC 5011, dynamic trust d1382 1 a1382 1
d1385 1 a1385 3To configure a validating resolver to use RFC 5011 to d1391 2 a1392 3
d1395 1 a1395 2d1455 2 a1456 2To 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 1To 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
d1459 1 a1459 2d1464 1 a1464 1
d1473 1 a1473 1
d1479 1 a1479 1
d1489 1 a1489 1
d1492 1 a1492 2d1497 2 a1498 2
d1501 1 a1501 2d1513 1 a1513 1
d1516 1 a1516 1
d1521 1 a1521 1d1531 1 a1531 1
d1534 1 a1534 2d1552 1 a1552 1
d1560 1 a1560 1
d1567 3 a1569 3d1572 1 a1572 2d1237 1 a1237 1 Dynamic DNS update methodd1580 1 a1580 1
d1586 2 a1587 3
d1592 2 a1593 4
- d1606 1 a1606 1
d1604 1 a1604 2
d1614 1 a1614 1
d1624 1 a1624 1d1629 1 a1629 1
d1632 1 a1632 2d1635 2 a1636 2Extract the tarball:
d1639 2 a1640 2Apply the patch from the BIND 9 release:
d1644 1 a1644 1d1652 1 a1652 1d1659 1 a1659 1
d1663 2 a1664 2
d1667 1 a1667 3d1674 1 a1674 1
d1679 1 a1679 1
d1682 8 a1689 2The Keyper library requires threads, so we d1692 1 a1692 1
d1694 1 a1694 1 $./Configure linux-x86_64 -pthread \ d1699 1 a1699 1d1705 2 a1706 2
d1709 1 a1709 3d1715 1 a1715 1
d1719 1 a1719 1
d1726 1 a1726 1d1729 1 a1729 1
d1734 2 a1735 2
d1738 1 a1738 3d1751 1 a1751 1
d1757 1 a1757 1
d1766 1 a1766 1d1772 1 a1772 1
d1779 1 a1779 1d1783 2 a1784 2
d1791 1 a1791 1
d1794 2 a1795 2Or:
d1798 1 a1798 1d1805 1 a1805 1
d1810 1 a1810 1
d1813 1 a1813 3d1817 7 a1823 1
d1825 1 a1825 1 $./configure --enable-threads \ d1829 2 a1830 2d1833 1 a1833 3d1837 1 a1837 1
d1843 2 a1844 2(For a 32-bit build, omit CC="cc -xarch=amd64".)
d1851 2 a1852 2
d1855 1 a1855 3d1861 2 a1862 2d1868 1 a1868 1
d1872 2 a1873 2
d1876 1 a1876 2d1886 1 a1886 1
d1895 2 a1896 2
d1899 1 a1899 2d1903 1 a1903 1
d1906 1 a1906 1d1912 1 a1912 1
d1921 1 a1921 1
d1924 1 a1924 1d1935 1 a1935 1
d1940 1 a1940 1
d1943 2 a1944 2To confirm that the key exists:
d1950 1 a1950 1d1956 1 a1956 1
d1959 1 a1959 1d1967 1 a1967 1
d1973 1 a1973 1
d1980 1 a1980 1
d1984 1 a1984 1d1988 1 a1988 1
d1991 1 a1991 1d2001 1 a2001 1
d2007 1 a2007 1
d2016 2 a2017 2d2020 1 a2020 2d2030 1 a2030 1
d2035 1 a2035 1
d2038 1 a2038 1d2043 1 a2043 1
d2048 2 a2049 2
d2052 1 a2052 2d2096 3 a2098 2d2060 1 a2060 1
d2065 2 a2066 2
Sample openssl.cnf:
d2075 1 a2075 1d2081 1 a2081 1
d2088 1 a2088 1
d2090 1 a2090 1a2094 2
d2101 1 a2101 2d2329 1 a2329 1d2108 1 a2108 1
d2116 1 a2116 1
d2125 1 a2125 2
d2136 1 a2136 2
d2139 1 a2139 2d2143 1 a2143 1
d2149 1 a2149 1d2159 1 a2159 1
d2163 1 a2163 1
d2173 1 a2173 1
d2184 2 a2185 2d2188 1 a2188 2d2234 2 a2235 2d2197 1 a2197 1
d2202 1 a2202 1d2208 1 a2208 1
d2215 1 a2215 1d2226 1 a2226 1
a2232 1
d2238 1 a2238 1d2244 1 a2244 2
d2254 1 a2254 2
d2269 1 a2269 2
d2273 1 a2273 2
d2276 1 a2276 2a2280 1 d2285 1 a2285 2
d2291 2 a2292 2
d2295 1 a2295 2a2303 1 d2309 3 a2311 4
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 1BIND 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
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 1BIND 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 1036Table of Contents
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.
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.
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.
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.
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.
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:
site1
and
site2.example.com zones.
site1.internal and
site2.internal domains.
Hosts on the Internet will be able to:
site1
and
site2.example.com zones.
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
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.
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.
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.
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.
This is beyond the scope of DNS. A secure transport mechanism should be used. This could be secure FTP, ssh, telephone, etc.
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.
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.
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”.
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 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.
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.
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.
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.
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.
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;
};
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)”.
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.
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.