⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bind-9.2.2-patch

📁 非常好的dns解析软件
💻 2-PATCH
📖 第 1 页 / 共 3 页
字号:
+   (exit $ac_status); } &&+          { ac_try='test -s conftest.$ac_objext'+   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5+   (eval $ac_try) 2>&5+   ac_status=$?+   echo "$as_me:$LINENO: \$? = $ac_status" >&5+   (exit $ac_status); }; }; then+   ac_header_compiler=yes+ else+   echo "$as_me: failed program was:" >&5+ cat conftest.$ac_ext >&5+ ac_header_compiler=no+ fi+ rm -f conftest.$ac_objext conftest.$ac_ext+ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5+ echo "${ECHO_T}$ac_header_compiler" >&6+ + # Is the header present?+ echo "$as_me:$LINENO: checking $ac_header presence" >&5+ echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6+ cat >conftest.$ac_ext <<_ACEOF+ #line $LINENO "configure"+ #include "confdefs.h"+ #include <$ac_header>+ _ACEOF+ if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5+   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1+   ac_status=$?+   egrep -v '^ *\+' conftest.er1 >conftest.err+   rm -f conftest.er1+   cat conftest.err >&5+   echo "$as_me:$LINENO: \$? = $ac_status" >&5+   (exit $ac_status); } >/dev/null; then+   if test -s conftest.err; then+     ac_cpp_err=$ac_c_preproc_warn_flag+   else+     ac_cpp_err=+   fi+ else+   ac_cpp_err=yes+ fi+ if test -z "$ac_cpp_err"; then+   ac_header_preproc=yes+ else+   echo "$as_me: failed program was:" >&5+   cat conftest.$ac_ext >&5+   ac_header_preproc=no+ fi+ rm -f conftest.err conftest.$ac_ext+ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5+ echo "${ECHO_T}$ac_header_preproc" >&6+ + # So?  What about this header?+ case $ac_header_compiler:$ac_header_preproc in+   yes:no )+     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5+ echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}+     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5+ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;+   no:yes )+     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5+ echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}+     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5+ echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}+     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5+ echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;+ esac+ echo "$as_me:$LINENO: checking for $ac_header" >&5+ echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6+ if eval "test \"\${$as_ac_Header+set}\" = set"; then+   echo $ECHO_N "(cached) $ECHO_C" >&6+ else+   eval "$as_ac_Header=$ac_header_preproc"+ fi+ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5+ echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6+ + fi+ if test `eval echo '${'$as_ac_Header'}'` = yes; then+   cat >>confdefs.h <<_ACEOF+ #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1+ _ACEOF+ + fi+ + done+ + + for ac_func in setlocale+ do+ as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`+ echo "$as_me:$LINENO: checking for $ac_func" >&5+ echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6+ if eval "test \"\${$as_ac_var+set}\" = set"; then+   echo $ECHO_N "(cached) $ECHO_C" >&6+ else+   cat >conftest.$ac_ext <<_ACEOF+ #line $LINENO "configure"+ #include "confdefs.h"+ /* From autoconf 2.57 */+ /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.+    For example, HP-UX 11i <limits.h> declares gettimeofday.  */+ #define $ac_func innocuous_$ac_func+ + /* System header to define __stub macros and hopefully few prototypes,+     which can conflict with char $ac_func (); below.+     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since+     <limits.h> exists even on freestanding compilers.  */+ + #ifdef __STDC__+ # include <limits.h>+ #else+ # include <assert.h>+ #endif+ + #undef $ac_func+ + /* Override any gcc2 internal prototype to avoid an error.  */+ #ifdef __cplusplus+ extern "C"+ {+ #endif+ /* We use char because int might match the return type of a gcc2+    builtin and then its argument prototype would still apply.  */+ char $ac_func ();+ /* The GNU C library defines this for functions which it implements+     to always fail with ENOSYS.  Some functions are actually named+     something starting with __ and the normal name is an alias.  */+ #if defined (__stub_$ac_func) || defined (__stub___$ac_func)+ choke me+ #else+ char (*f) () = $ac_func;+ #endif+ #ifdef __cplusplus+ }+ #endif+ + #ifdef F77_DUMMY_MAIN+ #  ifdef __cplusplus+      extern "C"+ #  endif+    int F77_DUMMY_MAIN() { return 1; }+ #endif+ int+ main ()+ {+ return f != $ac_func;+   ;+   return 0;+ }+ _ACEOF+ rm -f conftest.$ac_objext conftest$ac_exeext+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5+   (eval $ac_link) 2>&5+   ac_status=$?+   echo "$as_me:$LINENO: \$? = $ac_status" >&5+   (exit $ac_status); } &&+          { ac_try='test -s conftest$ac_exeext'+   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5+   (eval $ac_try) 2>&5+   ac_status=$?+   echo "$as_me:$LINENO: \$? = $ac_status" >&5+   (exit $ac_status); }; }; then+   eval "$as_ac_var=yes"+ else+   echo "$as_me: failed program was:" >&5+ cat conftest.$ac_ext >&5+ eval "$as_ac_var=no"+ fi+ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext+ fi+ echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5+ echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6+ if test `eval echo '${'$as_ac_var'}'` = yes; then+   cat >>confdefs.h <<_ACEOF+ #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1+ _ACEOF+ + fi+ done+ + + #  # Substitutions  #  ****************** 14061,14066 ****--- 14371,14377 ----  s,@PRINTSTYLE@,$PRINTSTYLE,;t t  s,@XMLDCL@,$XMLDCL,;t t  s,@DOCBOOK2MANSPEC@,$DOCBOOK2MANSPEC,;t t+ s,@IDNLIBS@,$IDNLIBS,;t t  s,@BIND9_TOP_BUILDDIR@,$BIND9_TOP_BUILDDIR,;t t  s,@BIND9_ISC_BUILDINCLUDE@,$BIND9_ISC_BUILDINCLUDE,;t t  s,@BIND9_ISCCC_BUILDINCLUDE@,$BIND9_ISCCC_BUILDINCLUDE,;t tIndex: configure.indiff -c mdn/othersrc/bind9/configure.in:1.1.1.10 mdn/othersrc/bind9/configure.in:1.16*** configure.in	Wed Mar  5 17:14:56 2003--- configure.in	Wed Mar  5 17:37:08 2003****************** 1681,1686 ****--- 1681,1762 ----  NOM_PATH_FILE(DOCBOOK2MANSPEC, docbook2X/docbook2man-spec.pl, $sgmltrees)    #+ # IDN support+ #+ AC_ARG_WITH(idn,+ 	[  --with-idn[=MPREFIX]   enable IDN support using idnkit [default PREFIX]],+ 	use_idn="$withval", use_idn="no")+ case "$use_idn" in+ yes)+ 	if test X$prefix = XNONE ; then+ 		idn_path=/usr/local+ 	else+ 		idn_path=$prefix+ 	fi+ 	;;+ no)+ 	;;+ *)+ 	idn_path="$use_idn"+ 	;;+ esac+ + iconvinc=+ iconvlib=+ AC_ARG_WITH(libiconv,+ 	[  --with-libiconv[=IPREFIX]   GNU libiconv are in IPREFIX [default PREFIX]],+ 	use_libiconv="$withval", use_libiconv="no")+ case "$use_libiconv" in+ yes)+ 	if test X$prefix = XNONE ; then+ 		iconvlib="-L/usr/local/lib -R/usr/local/lib -liconv"+ 	else+ 		iconvlib="-L$prefix/lib -R$prefix/lib -liconv"+ 	fi+ 	;;+ no)+ 	iconvlib=+ 	;;+ *)+ 	iconvlib="-L$use_libiconv/lib -R$use_libiconv/lib -liconv"+ 	;;+ esac+ + AC_ARG_WITH(iconv,+ 	[  --with-iconv[=LIBSPEC]   specify iconv library [default -liconv]],+ 	iconvlib="$withval")+ case "$iconvlib" in+ no)+ 	iconvlib=+ 	;;+ yes)+ 	iconvlib=-liconv+ 	;;+ esac+ + AC_ARG_WITH(idnlib,+ 	[  --with-idnlib=ARG    specify libidnkit],+ 	idnlib="$withval", idnlib="no")+ if test "$idnlib" = yes; then+ 	AC_MSG_ERROR([You must specify ARG for --with-idnlib.])+ fi+ + IDNLIBS=+ if test "$use_idn" != no; then+ 	AC_DEFINE(WITH_IDN, 1, [define if idnkit support is to be included.])+ 	STD_CINCLUDES="$STD_CINCLUDES -I$idn_path/include"+ 	if test "$idnlib" != no; then+ 		IDNLIBS="$idnlib $iconvlib"+ 	else+ 		IDNLIBS="-L$idn_path/lib -lidnkit $iconvlib"+ 	fi+ fi+ AC_SUBST(IDNLIBS)+ + AC_CHECK_HEADERS(locale.h)+ AC_CHECK_FUNCS(setlocale)+ + #  # Substitutions  #  AC_SUBST(BIND9_TOP_BUILDDIR)Index: bin/dig/Makefile.indiff -c mdn/othersrc/bind9/bin/dig/Makefile.in:1.1.1.6 mdn/othersrc/bind9/bin/dig/Makefile.in:1.3*** bin/dig/Makefile.in	Tue Nov 27 16:55:50 2001--- bin/dig/Makefile.in	Tue Mar 19 16:45:35 2002****************** 36,42 ****    DEPLIBS =	${DNSDEPLIBS} ${ISCDEPLIBS}  ! LIBS =		${DNSLIBS} ${ISCLIBS} @LIBS@    SUBDIRS =  --- 36,42 ----    DEPLIBS =	${DNSDEPLIBS} ${ISCDEPLIBS}  ! LIBS =		${DNSLIBS} ${ISCLIBS} @IDNLIBS@ @LIBS@    SUBDIRS =  Index: bin/dig/dig.1diff -c mdn/othersrc/bind9/bin/dig/dig.1:1.1.1.3 mdn/othersrc/bind9/bin/dig/dig.1:1.5*** bin/dig/dig.1	Wed Mar  5 17:14:57 2003--- bin/dig/dig.1	Wed Mar  5 17:42:53 2003****************** 349,354 ****--- 349,365 ----  \fI+noqr\fR which means that \fBdig\fR  will not print the initial query when it looks up the NS records for  isc.org.+ .SH "IDN SUPPORT"+ .PP+ If \fBdig\fR has been built with IDN (internationalized+ domain name) support, it can accept and display non-ASCII domain names.+ \fBdig\fR appropriately converts character encoding of+ domain name before sending a request to DNS server or displaying a+ reply from the server.+ If you'd like to turn off the IDN support for some reason, defines+ the \fBIDN_DISABLE\fR environment variable.+ The IDN support is disabled if the the variable is set when + \fBdig\fR runs.  .SH "FILES"  .PP  \fI/etc/resolv.conf\fRIndex: bin/dig/dig.docbookdiff -c mdn/othersrc/bind9/bin/dig/dig.docbook:1.1.1.3 mdn/othersrc/bind9/bin/dig/dig.docbook:1.5*** bin/dig/dig.docbook	Wed Mar  5 17:14:57 2003--- bin/dig/dig.docbook	Wed Mar  5 17:42:53 2003****************** 523,528 ****--- 523,543 ----  </refsect1>    <refsect1>+ <title>IDN SUPPORT</title>+ <para>+ If <command>dig</command> has been built with IDN (internationalized+ domain name) support, it can accept and display non-ASCII domain names.+ <command>dig</command> appropriately converts character encoding of+ domain name before sending a request to DNS server or displaying a+ reply from the server.+ If you'd like to turn off the IDN support for some reason, defines+ the <envar>IDN_DISABLE</envar> environment variable.+ The IDN support is disabled if the the variable is set when + <command>dig</command> runs.+ </para>+ </refsect1>+ + <refsect1>  <title>FILES</title>  <para>  <filename>/etc/resolv.conf</filename>Index: bin/dig/dighost.cdiff -c mdn/othersrc/bind9/bin/dig/dighost.c:1.1.1.13 mdn/othersrc/bind9/bin/dig/dighost.c:1.33*** bin/dig/dighost.c	Wed Mar  5 17:14:57 2003--- bin/dig/dighost.c	Wed Mar  5 17:42:53 2003****************** 32,37 ****--- 32,48 ----  #include <string.h>  #include <limits.h>  + #ifdef HAVE_LOCALE_H+ #include <locale.h>+ #endif+ + #ifdef WITH_IDN+ #include <idn/result.h>+ #include <idn/log.h>+ #include <idn/resconf.h>+ #include <idn/api.h>+ #endif+   #include <dns/byaddr.h>  #include <dns/fixedname.h>  #include <dns/message.h>****************** 130,135 ****--- 141,158 ----  isc_mutex_t lookup_lock;  dig_lookup_t *current_lookup = NULL;  + #ifdef WITH_IDN+ static void	      initialize_idn(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -