Index: README.idnkit
--- /dev/null 2008-02-28 09:16:26.000000000 -0800
-+++ README.idnkit 2008-07-10 16:05:33.000000000 -0700
++++ README.idnkit 2008-09-16 15:35:19.000000000 -0700
@@ -0,0 +1,112 @@
+
+ BIND-9 IDN patch
Index: config.h.in
===================================================================
RCS file: /proj/cvs/prod/bind9/config.h.in,v
-retrieving revision 1.47.2.3.2.34
-diff -U2 -r1.47.2.3.2.34 config.h.in
---- config.h.in 28 Apr 2008 23:49:07 -0000 1.47.2.3.2.34
-+++ config.h.in 10 Jul 2008 23:23:28 -0000
+retrieving revision 1.47.2.3.2.35
+diff -U2 -r1.47.2.3.2.35 config.h.in
+--- config.h.in 5 Aug 2008 07:24:40 -0000 1.47.2.3.2.35
++++ config.h.in 16 Sep 2008 23:05:37 -0000
@@ -17,5 +17,5 @@
*/
--/* $Id: config.h.in,v 1.47.2.3.2.34 2008/04/28 23:49:07 marka Exp $ */
+-/* $Id: config.h.in,v 1.47.2.3.2.35 2008/08/05 07:24:40 marka Exp $ */
+/* $Id: acconfig.h,v 1.35.2.4.2.10 2004/12/04 06:50:02 marka Exp $ */
/***
+
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
-@@ -211,4 +217,7 @@
- #undef HAVE_SYS_CAPABILITY_H
-
-+/* Define to 1 if you have the <sys/devpoll.h> header file. */
-+#undef HAVE_SYS_DEVPOLL_H
-+
- /* Define to 1 if you have the <sys/param.h> header file. */
- #undef HAVE_SYS_PARAM_H
-@@ -273,4 +282,7 @@
+@@ -279,4 +285,7 @@
#undef USE_FIONBIO_IOCTL
+/* define if idnkit support is to be included. */
Index: configure
===================================================================
RCS file: /proj/cvs/prod/bind9/configure,v
-retrieving revision 1.284.2.19.2.77
-diff -U2 -r1.284.2.19.2.77 configure
---- configure 25 Jun 2008 00:03:22 -0000 1.284.2.19.2.77
-+++ configure 10 Jul 2008 23:23:51 -0000
+retrieving revision 1.284.2.19.2.80
+diff -U2 -r1.284.2.19.2.80 configure
+--- configure 22 Aug 2008 13:26:42 -0000 1.284.2.19.2.80
++++ configure 16 Sep 2008 23:06:01 -0000
@@ -15,5 +15,5 @@
# PERFORMANCE OF THIS SOFTWARE.
#
--# $Id: configure,v 1.284.2.19.2.77 2008/06/25 00:03:22 jinmei Exp $
+-# $Id: configure,v 1.284.2.19.2.80 2008/08/22 13:26:42 marka Exp $
+# $Id: COPYRIGHT,v 1.6.2.2.8.7 2008/01/02 23:45:32 tbox Exp $
#
# Portions Copyright (C) 1996-2001 Nominum, Inc.
-@@ -30,5 +30,5 @@
- # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
- # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--# From configure.in Revision: 1.294.2.23.2.84 .
-+# From configure.in Revision: 1.294.2.23.2.85 .
- # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.61.
@@ -985,4 +985,5 @@
XSLT_DB2LATEX_STYLE
XSLT_DB2LATEX_ADMONITIONS
+IDNLIBS
BIND9_TOP_BUILDDIR
BIND9_ISC_BUILDINCLUDE
-@@ -1625,4 +1626,8 @@
+@@ -1628,4 +1629,8 @@
--with-kame=PATH use Kame IPv6 default path /usr/local/v6
--with-docbook-xsl=PATH Specify path for Docbook-XSL stylesheets
+ --with-idn=MPREFIX enable IDN support using idnkit default PREFIX
+ --with-idnlib=ARG specify libidnkit
Some influential environment variables:
-@@ -9514,5 +9519,5 @@
+@@ -9526,5 +9531,5 @@
*-*-irix6*)
# Find out which ABI we are using.
-- echo '#line 9516 "configure"' > conftest.$ac_ext
-+ echo '#line 9521 "configure"' > conftest.$ac_ext
+- echo '#line 9528 "configure"' > conftest.$ac_ext
++ echo '#line 9533 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
-@@ -11636,9 +11641,9 @@
+@@ -11648,9 +11653,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:11638: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:11643: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:11650: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:11655: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
-- echo "$as_me:11642: \$? = $ac_status" >&5
-+ echo "$as_me:11647: \$? = $ac_status" >&5
+- echo "$as_me:11654: \$? = $ac_status" >&5
++ echo "$as_me:11659: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
-@@ -11879,9 +11884,9 @@
+@@ -11891,9 +11896,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:11881: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:11886: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:11893: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:11898: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
-- echo "$as_me:11885: \$? = $ac_status" >&5
-+ echo "$as_me:11890: \$? = $ac_status" >&5
+- echo "$as_me:11897: \$? = $ac_status" >&5
++ echo "$as_me:11902: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
-@@ -11939,9 +11944,9 @@
+@@ -11951,9 +11956,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:11941: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:11946: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:11953: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:11958: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
-- echo "$as_me:11945: \$? = $ac_status" >&5
-+ echo "$as_me:11950: \$? = $ac_status" >&5
+- echo "$as_me:11957: \$? = $ac_status" >&5
++ echo "$as_me:11962: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
-@@ -14087,5 +14092,5 @@
+@@ -14099,5 +14104,5 @@
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
--#line 14089 "configure"
-+#line 14094 "configure"
+-#line 14101 "configure"
++#line 14106 "configure"
#include "confdefs.h"
-@@ -14185,5 +14190,5 @@
+@@ -14197,5 +14202,5 @@
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
--#line 14187 "configure"
-+#line 14192 "configure"
+-#line 14199 "configure"
++#line 14204 "configure"
#include "confdefs.h"
-@@ -16378,9 +16383,9 @@
+@@ -16390,9 +16395,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:16380: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:16385: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:16392: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:16397: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
-- echo "$as_me:16384: \$? = $ac_status" >&5
-+ echo "$as_me:16389: \$? = $ac_status" >&5
+- echo "$as_me:16396: \$? = $ac_status" >&5
++ echo "$as_me:16401: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
-@@ -16438,9 +16443,9 @@
+@@ -16450,9 +16455,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:16440: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:16445: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:16452: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:16457: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
-- echo "$as_me:16444: \$? = $ac_status" >&5
-+ echo "$as_me:16449: \$? = $ac_status" >&5
+- echo "$as_me:16456: \$? = $ac_status" >&5
++ echo "$as_me:16461: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
-@@ -17766,5 +17771,5 @@
+@@ -17778,5 +17783,5 @@
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
--#line 17768 "configure"
-+#line 17773 "configure"
+-#line 17780 "configure"
++#line 17785 "configure"
#include "confdefs.h"
-@@ -17864,5 +17869,5 @@
+@@ -17876,5 +17881,5 @@
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
--#line 17866 "configure"
-+#line 17871 "configure"
+-#line 17878 "configure"
++#line 17883 "configure"
#include "confdefs.h"
-@@ -18701,9 +18706,9 @@
+@@ -18713,9 +18718,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:18703: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:18708: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:18715: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:18720: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
-- echo "$as_me:18707: \$? = $ac_status" >&5
-+ echo "$as_me:18712: \$? = $ac_status" >&5
+- echo "$as_me:18719: \$? = $ac_status" >&5
++ echo "$as_me:18724: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
-@@ -18761,9 +18766,9 @@
+@@ -18773,9 +18778,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:18763: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:18768: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:18775: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:18780: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
-- echo "$as_me:18767: \$? = $ac_status" >&5
-+ echo "$as_me:18772: \$? = $ac_status" >&5
+- echo "$as_me:18779: \$? = $ac_status" >&5
++ echo "$as_me:18784: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
-@@ -20795,9 +20800,9 @@
+@@ -20807,9 +20812,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:20797: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:20802: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:20809: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:20814: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
-- echo "$as_me:20801: \$? = $ac_status" >&5
-+ echo "$as_me:20806: \$? = $ac_status" >&5
+- echo "$as_me:20813: \$? = $ac_status" >&5
++ echo "$as_me:20818: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
-@@ -21038,9 +21043,9 @@
+@@ -21050,9 +21055,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:21040: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:21045: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:21052: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:21057: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
-- echo "$as_me:21044: \$? = $ac_status" >&5
-+ echo "$as_me:21049: \$? = $ac_status" >&5
+- echo "$as_me:21056: \$? = $ac_status" >&5
++ echo "$as_me:21061: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
-@@ -21098,9 +21103,9 @@
+@@ -21110,9 +21115,9 @@
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
-- (eval echo "\"\$as_me:21100: $lt_compile\"" >&5)
-+ (eval echo "\"\$as_me:21105: $lt_compile\"" >&5)
+- (eval echo "\"\$as_me:21112: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:21117: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
-- echo "$as_me:21104: \$? = $ac_status" >&5
-+ echo "$as_me:21109: \$? = $ac_status" >&5
+- echo "$as_me:21116: \$? = $ac_status" >&5
++ echo "$as_me:21121: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
-@@ -23246,5 +23251,5 @@
+@@ -23258,5 +23263,5 @@
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
--#line 23248 "configure"
-+#line 23253 "configure"
+-#line 23260 "configure"
++#line 23265 "configure"
#include "confdefs.h"
-@@ -23344,5 +23349,5 @@
+@@ -23356,5 +23361,5 @@
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
--#line 23346 "configure"
-+#line 23351 "configure"
+-#line 23358 "configure"
++#line 23363 "configure"
#include "confdefs.h"
-@@ -29186,4 +29191,336 @@
+@@ -29349,4 +29354,336 @@
#
+# IDN support
+#
# Substitutions
#
-@@ -30263,4 +30600,5 @@
+@@ -30426,4 +30763,5 @@
XSLT_DB2LATEX_STYLE!$XSLT_DB2LATEX_STYLE$ac_delim
XSLT_DB2LATEX_ADMONITIONS!$XSLT_DB2LATEX_ADMONITIONS$ac_delim
+IDNLIBS!$IDNLIBS$ac_delim
BIND9_TOP_BUILDDIR!$BIND9_TOP_BUILDDIR$ac_delim
BIND9_ISC_BUILDINCLUDE!$BIND9_ISC_BUILDINCLUDE$ac_delim
-@@ -30280,5 +30618,5 @@
+@@ -30443,5 +30781,5 @@
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 31; then
Index: configure.in
===================================================================
RCS file: /proj/cvs/prod/bind9/configure.in,v
-retrieving revision 1.294.2.23.2.85
-diff -U2 -r1.294.2.23.2.85 configure.in
---- configure.in 25 Jun 2008 00:03:27 -0000 1.294.2.23.2.85
-+++ configure.in 10 Jul 2008 23:23:53 -0000
-@@ -2090,4 +2090,80 @@
+retrieving revision 1.294.2.23.2.88
+diff -U2 -r1.294.2.23.2.88 configure.in
+--- configure.in 22 Aug 2008 13:25:44 -0000 1.294.2.23.2.88
++++ configure.in 16 Sep 2008 23:06:03 -0000
+@@ -2137,4 +2137,80 @@
#
+# IDN support
retrieving revision 1.25.12.15
diff -U2 -r1.25.12.15 Makefile.in
--- bin/dig/Makefile.in 28 Aug 2007 07:19:07 -0000 1.25.12.15
-+++ bin/dig/Makefile.in 10 Jul 2008 23:23:53 -0000
++++ bin/dig/Makefile.in 16 Sep 2008 23:06:03 -0000
@@ -46,5 +46,5 @@
LIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} ${ISCLIBS} \
retrieving revision 1.14.2.4.2.18
diff -U2 -r1.14.2.4.2.18 dig.1
--- bin/dig/dig.1 16 May 2007 06:10:54 -0000 1.14.2.4.2.18
-+++ bin/dig/dig.1 10 Jul 2008 23:23:54 -0000
++++ bin/dig/dig.1 16 Sep 2008 23:06:03 -0000
@@ -14,25 +14,33 @@
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
retrieving revision 1.4.2.7.4.20
diff -U2 -r1.4.2.7.4.20 dig.docbook
--- bin/dig/dig.docbook 28 Aug 2007 07:19:07 -0000 1.4.2.7.4.20
-+++ bin/dig/dig.docbook 10 Jul 2008 23:23:54 -0000
++++ bin/dig/dig.docbook 16 Sep 2008 23:06:03 -0000
@@ -617,4 +617,19 @@
<refsect1>
Index: bin/dig/dighost.c
===================================================================
RCS file: /proj/cvs/prod/bind9/bin/dig/dighost.c,v
-retrieving revision 1.221.2.19.2.46
-diff -U2 -r1.221.2.19.2.46 dighost.c
---- bin/dig/dighost.c 17 Jan 2008 23:45:26 -0000 1.221.2.19.2.46
-+++ bin/dig/dighost.c 10 Jul 2008 23:23:58 -0000
+retrieving revision 1.221.2.19.2.48
+diff -U2 -r1.221.2.19.2.48 dighost.c
+--- bin/dig/dighost.c 23 Jul 2008 23:36:21 -0000 1.221.2.19.2.48
++++ bin/dig/dighost.c 16 Sep 2008 23:06:07 -0000
@@ -33,4 +33,15 @@
#include <limits.h>
+#endif
}
if (result != ISC_R_SUCCESS) {
-@@ -3248,6 +3333,101 @@
+@@ -3250,6 +3335,101 @@
}
+#ifdef WITH_IDN
retrieving revision 1.11.2.1.4.13
diff -U2 -r1.11.2.1.4.13 host.1
--- bin/dig/host.1 29 Apr 2008 01:21:29 -0000 1.11.2.1.4.13
-+++ bin/dig/host.1 10 Jul 2008 23:23:58 -0000
++++ bin/dig/host.1 16 Sep 2008 23:06:07 -0000
@@ -14,180 +14,71 @@
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
retrieving revision 1.2.2.2.4.14
diff -U2 -r1.2.2.2.4.14 host.docbook
--- bin/dig/host.docbook 28 Apr 2008 23:45:35 -0000 1.2.2.2.4.14
-+++ bin/dig/host.docbook 10 Jul 2008 23:23:58 -0000
++++ bin/dig/host.docbook 16 Sep 2008 23:06:07 -0000
@@ -211,4 +211,19 @@
<refsect1>
retrieving revision 1.127.2.7.2.17
diff -U2 -r1.127.2.7.2.17 name.c
--- lib/dns/name.c 7 Dec 2006 07:02:45 -0000 1.127.2.7.2.17
-+++ lib/dns/name.c 10 Jul 2008 23:23:59 -0000
++++ lib/dns/name.c 16 Sep 2008 23:06:08 -0000
@@ -183,4 +183,11 @@
dns_fullname_hash(dns_name_t *name, isc_boolean_t case_sensitive);
retrieving revision 1.95.2.3.2.14
diff -U2 -r1.95.2.3.2.14 name.h
--- lib/dns/include/dns/name.h 2 Mar 2006 00:37:20 -0000 1.95.2.3.2.14
-+++ lib/dns/include/dns/name.h 10 Jul 2008 23:24:00 -0000
++++ lib/dns/include/dns/name.h 16 Sep 2008 23:06:09 -0000
@@ -156,4 +156,15 @@
#define DNS_NAME_MAXWIRE 255