commit bind for openSUSE:Factory
Hello community, here is the log from the commit of package bind for openSUSE:Factory checked in at 2018-01-13 21:36:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bind (Old) and /work/SRC/openSUSE:Factory/.bind.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bind" Sat Jan 13 21:36:06 2018 rev:129 rq:554965 version:9.11.2 Changes: -------- --- /work/SRC/openSUSE:Factory/bind/bind.changes 2017-11-23 09:34:44.861676044 +0100 +++ /work/SRC/openSUSE:Factory/.bind.new/bind.changes 2018-01-13 21:37:02.347739119 +0100 @@ -1,0 +2,87 @@ +Wed Dec 6 13:35:59 UTC 2017 - vcizek@suse.com + +- Use getent when adding user/group +- update changelog to mention removed options + +------------------------------------------------------------------- +Sat Nov 25 15:31:18 UTC 2017 - meissner@suse.com + +- license changed to MPL-2.0 according to legal. + +------------------------------------------------------------------- +Thu Nov 23 13:38:07 UTC 2017 - rbrown@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +------------------------------------------------------------------- +Wed Nov 22 13:13:26 UTC 2017 - vcizek@suse.com + +- Add back init scripts, systemd units aren't ready yet + +------------------------------------------------------------------- +Thu Nov 21 14:30:52 UTC 2017 - tchvatal@suse.com + +- Add python3-bind subpackage to allow python bind interactions + +------------------------------------------------------------------- +Thu Nov 21 13:41:38 UTC 2017 - tchvatal@suse.com + +- Sync configure options with RH package and remove unused ones + * Enable python3 + * Enable gssapi + * Enable dnssec scripts + * Remove no longer recognized --enable-rrl + +------------------------------------------------------------------- +Thu Nov 21 12:54:35 UTC 2017 - tchvatal@suse.com + +- Drop idnkit from the build, the bind uses libidn since 2007 to run + all the resolutions in dig/etc. bsc#1030306 +- Add patch to make sure we build against system idn: + * bind-99-libidn.patch +- Refresh patch: + * pie_compile.diff +- Remove patches that are unused due to above: + * idnkit-powerpc-ltconfig.patch + * runidn.diff + +------------------------------------------------------------------- +Thu Nov 21 12:11:08 UTC 2017 - vcizek@suse.com + +- drop bind-openssl11.patch (merged upstream) + +------------------------------------------------------------------- +Thu Nov 17 11:35:29 UTC 2017 - tchvatal@suse.com + +- Remove systemd conditionals as we are not building on sle11 anyway +- Force the systemd to be base for the initscript deployment + +------------------------------------------------------------------- +Tue Nov 15 08:43:05 UTC 2017 - vcizek@suse.com + +- Bump up version of most of the libraries +- Rename the subpackages to match the version updates +- Add macros for easier handling of the library package names +- Drop more unneeded patches + * dns_dynamic_db.patch (upstream) + +------------------------------------------------------------------- +Tue Nov 14 11:17:03 UTC 2017 - tchvatal@suse.com + +- Update to 9.11.2 release: + * Many changes compared to 9.10 see the README file for in-depth listing + * For detailed changes with issues see CHANGES file + * Fixes for CVE-2017-3141 CVE-2017-3140 CVE-2017-3138 CVE-2017-3137 + CVE-3136 CVE-2016-9778 + * OpenSSL 1.1 support +- Remove support for some old distributions and cleanup the spec file + to require only what is really needed +- Switch to systemd (bsc#1053808) +- Remove german from the postinst messages +- Remove patches merged upstream: + * bind-CVE-2017-3135.patch + * bind-CVE-2017-3142-and-3143.patch +- Refresh named.root with another update + +------------------------------------------------------------------- @@ -46 +133 @@ -a- Fix named init script to dynamically find the location of the +- Fix named init script to dynamically find the location of the Old: ---- bind-9.10.4-P5.tar.gz bind-9.10.4-P5.tar.gz.asc bind-CVE-2017-3135.patch bind-CVE-2017-3142-and-3143.patch bind-openssl11.patch dns_dynamic_db.patch idnkit-powerpc-ltconfig.patch runidn.diff New: ---- bind-9.11.2.tar.gz bind-9.11.2.tar.gz.asc bind-99-libidn.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bind.spec ++++++ ++++ 1178 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/bind/bind.spec ++++ and /work/SRC/openSUSE:Factory/.bind.new/bind.spec ++++++ Makefile.in.diff ++++++ --- /var/tmp/diff_new_pack.ihIjCO/_old 2018-01-13 21:37:05.163607928 +0100 +++ /var/tmp/diff_new_pack.ihIjCO/_new 2018-01-13 21:37:05.163607928 +0100 @@ -1,8 +1,8 @@ -Index: bind-9.9.3-P1/bin/named/Makefile.in +Index: bind-9.11.2/bin/named/Makefile.in =================================================================== ---- bind-9.9.3-P1.orig/bin/named/Makefile.in -+++ bind-9.9.3-P1/bin/named/Makefile.in -@@ -173,9 +173,7 @@ installdirs: +--- bind-9.11.2.orig/bin/named/Makefile.in 2017-07-24 07:36:50.000000000 +0200 ++++ bind-9.11.2/bin/named/Makefile.in 2017-08-15 10:27:54.263889946 +0200 +@@ -168,9 +168,7 @@ installdirs: install:: named@EXEEXT@ lwresd@EXEEXT@ installdirs ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named@EXEEXT@ ${DESTDIR}${sbindir} (cd ${DESTDIR}${sbindir}; rm -f lwresd@EXEEXT@; @LN@ named@EXEEXT@ lwresd@EXEEXT@) @@ -11,5 +11,5 @@ - ${INSTALL_DATA} ${srcdir}/named.conf.5 ${DESTDIR}${mandir}/man5 + for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man$${m##*.}; done - @DLZ_DRIVER_RULES@ - + uninstall:: + rm -f ${DESTDIR}${mandir}/man5/named.conf.5 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.ihIjCO/_old 2018-01-13 21:37:05.183606996 +0100 +++ /var/tmp/diff_new_pack.ihIjCO/_new 2018-01-13 21:37:05.183606996 +0100 @@ -1,25 +1,18 @@ -libbind9-140 -libdns165 -libidnkit1 -libidnkitlite1 -libidnkitres1 -libirs141 -libisc160 +libbind9-160 +libdns169 +libirs160 +libisc166 obsoletes "bind-libs-<targettype> = <version>" provides "bind-libs-<targettype> = <version>" -libisccc140 -libisccfg140 -liblwres141 +libisccc160 +libisccfg160 +liblwres160 bind-devel requires -bind-<targettype> - requires "libbind9-140-<targettype> = <version>" - requires "libdns165-<targettype> = <version>" - requires "libirs141-<targettype> = <version>" - requires "libisc160-<targettype> = <version>" - requires "libisccc140-<targettype> = <version>" - requires "libisccfg140-<targettype> = <version>" - requires "liblwres141-<targettype> = <version>" -idnkit-devel - requires "libdns165-<targettype> = <version>" - requires "libidnkit1-<targettype> = <version>" - requires "libidnkitlite1-<targettype> = <version>" + requires "libbind9-160-<targettype> = <version>" + requires "libdns169-<targettype> = <version>" + requires "libirs160-<targettype> = <version>" + requires "libisc166-<targettype> = <version>" + requires "libisccc160-<targettype> = <version>" + requires "libisccfg160-<targettype> = <version>" + requires "liblwres160-<targettype> = <version>" ++++++ bind-9.10.4-P5.tar.gz -> bind-9.11.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/bind/bind-9.10.4-P5.tar.gz /work/SRC/openSUSE:Factory/.bind.new/bind-9.11.2.tar.gz differ: char 5, line 1 ++++++ bind-99-libidn.patch ++++++ diff --git a/bin/dig/Makefile.in b/bin/dig/Makefile.in index bd219c5..f71685b 100644 --- a/bin/dig/Makefile.in +++ b/bin/dig/Makefile.in @@ -38,10 +38,10 @@ DEPLIBS = ${DNSDEPLIBS} ${BIND9DEPLIBS} ${ISCDEPLIBS} \ ${ISCCFGDEPLIBS} ${LWRESDEPLIBS} LIBS = ${LWRESLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \ - ${ISCLIBS} @IDNLIBS@ @LIBS@ + ${ISCLIBS} @IDNLIBS@ @LIBS@ -lidn NOSYMLIBS = ${LWRESLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \ - ${ISCNOSYMLIBS} @IDNLIBS@ @LIBS@ + ${ISCNOSYMLIBS} @IDNLIBS@ @LIBS@ -lidn SUBDIRS = @@ -59,6 +59,8 @@ HTMLPAGES = dig.html host.html nslookup.html MANOBJS = ${MANPAGES} ${HTMLPAGES} +EXT_CFLAGS = -DWITH_LIBIDN + @BIND9_MAKE_RULES@ dig@EXEEXT@: dig.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS} diff --git a/bin/dig/dig.docbook b/bin/dig/dig.docbook index 7a7e8e4..b36047f 100644 --- a/bin/dig/dig.docbook +++ b/bin/dig/dig.docbook @@ -1251,8 +1251,8 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr <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. + If you'd like to turn off the IDN support for some reason, define + the <envar>CHARSET=ASCII</envar> environment variable. The IDN support is disabled if the variable is set when <command>dig</command> runs. </para> diff --git a/bin/dig/dighost.c b/bin/dig/dighost.c index 1f8bcf2..f657c30 100644 --- a/bin/dig/dighost.c +++ b/bin/dig/dighost.c @@ -33,6 +33,11 @@ #include <idn/api.h> #endif +#ifdef WITH_LIBIDN +#include <stringprep.h> +#include <idna.h> +#endif + #include <dns/byaddr.h> #ifdef DIG_SIGCHASE #include <dns/callbacks.h> @@ -158,6 +163,14 @@ static void idn_check_result(idn_result_t r, const char *msg); int idnoptions = 0; #endif +#ifdef WITH_LIBIDN +static isc_result_t libidn_locale_to_utf8 (const char* from, char *to); +static isc_result_t libidn_utf8_to_ascii (const char* from, char *to); +static isc_result_t output_filter (isc_buffer_t *buffer, + unsigned int used_org, + isc_boolean_t absolute); +#endif + isc_socket_t *keep = NULL; isc_sockaddr_t keepaddr; @@ -1448,8 +1461,15 @@ setup_system(isc_boolean_t ipv4only, isc_boolean_t ipv6only) { #ifdef WITH_IDN initialize_idn(); + +#endif +#ifdef WITH_LIBIDN + result = dns_name_settotextfilter(output_filter); + check_result(result, "dns_name_settotextfilter"); +#ifdef HAVE_SETLOCALE + setlocale (LC_ALL, ""); +#endif #endif - if (keyfile[0] != 0) setup_file_key(); else if (keysecret[0] != 0) @@ -2231,8 +2251,11 @@ setup_lookup(dig_lookup_t *lookup) { idn_result_t mr; char utf8_textname[MXNAME], utf8_origin[MXNAME], idn_textname[MXNAME]; #endif +#ifdef WITH_LIBIDN + char utf8_str[MXNAME], utf8_name[MXNAME], ascii_name[MXNAME]; +#endif -#ifdef WITH_IDN +#if defined (WITH_IDN) || defined (WITH_LIBIDN) result = dns_name_settotextfilter(lookup->idnout ? output_filter : NULL); check_result(result, "dns_name_settotextfilter"); @@ -2274,6 +2297,14 @@ setup_lookup(dig_lookup_t *lookup) { mr = idn_encodename(IDN_LOCALCONV | IDN_DELIMMAP, lookup->textname, utf8_textname, sizeof(utf8_textname)); idn_check_result(mr, "convert textname to UTF-8"); +#elif defined (WITH_LIBIDN) + result = libidn_locale_to_utf8 (lookup->textname, utf8_str); + check_result (result, "convert textname to UTF-8"); + len = strlen (utf8_str); + if (len < MXNAME) + (void) strcpy (utf8_name, utf8_str); + else + fatal ("Too long name"); #endif /* @@ -2286,15 +2317,11 @@ setup_lookup(dig_lookup_t *lookup) { if (lookup->new_search) { #ifdef WITH_IDN if ((count_dots(utf8_textname) >= ndots) || !usesearch) { - lookup->origin = NULL; /* Force abs lookup */ - lookup->done_as_is = ISC_TRUE; - lookup->need_search = usesearch; - } else if (lookup->origin == NULL && usesearch) { - lookup->origin = ISC_LIST_HEAD(search_list); - lookup->need_search = ISC_FALSE; - } +#elif defined (WITH_LIBIDN) + if ((count_dots(utf8_name) >= ndots) || !usesearch) { #else if ((count_dots(lookup->textname) >= ndots) || !usesearch) { +#endif lookup->origin = NULL; /* Force abs lookup */ lookup->done_as_is = ISC_TRUE; lookup->need_search = usesearch; @@ -2302,7 +2329,6 @@ setup_lookup(dig_lookup_t *lookup) { lookup->origin = ISC_LIST_HEAD(search_list); lookup->need_search = ISC_FALSE; } -#endif } #ifdef WITH_IDN @@ -2319,6 +2345,20 @@ setup_lookup(dig_lookup_t *lookup) { IDN_IDNCONV | IDN_LENCHECK, utf8_textname, idn_textname, sizeof(idn_textname)); idn_check_result(mr, "convert UTF-8 textname to IDN encoding"); +#elif defined (WITH_LIBIDN) + if (lookup->origin != NULL) { + result = libidn_locale_to_utf8 (lookup->origin->origin, utf8_str); + check_result (result, "convert origin to UTF-8"); + if (len > 0 && utf8_name[len - 1] != '.') { + utf8_name[len++] = '.'; + if (len + strlen (utf8_str) < MXNAME) + (void) strcpy (utf8_name + len, utf8_str); + else + fatal ("Too long name + origin"); + } + } + + result = libidn_utf8_to_ascii (utf8_name, ascii_name); #else if (lookup->origin != NULL) { debug("trying origin %s", lookup->origin->origin); @@ -2389,6 +2429,13 @@ setup_lookup(dig_lookup_t *lookup) { result = dns_name_fromtext(lookup->name, &b, dns_rootname, 0, &lookup->namebuf); +#elif defined (WITH_LIBIDN) + len = strlen (ascii_name); + isc_buffer_init(&b, ascii_name, len); + isc_buffer_add(&b, len); + result = dns_name_fromtext(lookup->name, &b, + dns_rootname, 0, + &lookup->namebuf); #else len = (unsigned int) strlen(lookup->textname); isc_buffer_init(&b, lookup->textname, len); @@ -4377,7 +4424,7 @@ destroy_libs(void) { void * ptr; dig_message_t *chase_msg; #endif -#ifdef WITH_IDN +#if defined (WITH_IDN) || defined (WITH_LIBIDN) isc_result_t result; #endif @@ -4418,6 +4465,10 @@ destroy_libs(void) { result = dns_name_settotextfilter(NULL); check_result(result, "dns_name_settotextfilter"); #endif +#ifdef WITH_LIBIDN + result = dns_name_settotextfilter (NULL); + check_result(result, "clearing dns_name_settotextfilter"); +#endif dns_name_destroy(); if (commctx != NULL) { @@ -4603,6 +4654,97 @@ idn_check_result(idn_result_t r, const char *msg) { } } #endif /* WITH_IDN */ +#ifdef WITH_LIBIDN +static isc_result_t +libidn_locale_to_utf8 (const char *from, char *to) { + char *utf8_str; + + debug ("libidn_locale_to_utf8"); + utf8_str = stringprep_locale_to_utf8 (from); + if (utf8_str != NULL) { + (void) strcpy (to, utf8_str); + free (utf8_str); + return ISC_R_SUCCESS; + } + + debug ("libidn_locale_to_utf8: failure"); + return ISC_R_FAILURE; +} +static isc_result_t +libidn_utf8_to_ascii (const char *from, char *to) { + char *ascii; + int iresult; + + debug ("libidn_utf8_to_ascii"); + iresult = idna_to_ascii_8z (from, &ascii, 0); + if (iresult != IDNA_SUCCESS) { + debug ("idna_to_ascii_8z: %s", idna_strerror (iresult)); + return ISC_R_FAILURE; + } + + (void) strcpy (to, ascii); + free (ascii); + return ISC_R_SUCCESS; +} + +static isc_result_t +output_filter (isc_buffer_t *buffer, unsigned int used_org, + isc_boolean_t absolute) { + + char tmp1[MXNAME], *tmp2; + size_t fromlen, tolen; + isc_boolean_t end_with_dot; + int iresult; + + debug ("output_filter"); + + fromlen = isc_buffer_usedlength (buffer) - used_org; + if (fromlen >= MXNAME) + return ISC_R_SUCCESS; + memcpy (tmp1, (char *) isc_buffer_base (buffer) + used_org, fromlen); + end_with_dot = (tmp1[fromlen - 1] == '.') ? ISC_TRUE : ISC_FALSE; + if (absolute && !end_with_dot) { + fromlen++; + if (fromlen >= MXNAME) + return ISC_R_SUCCESS; + tmp1[fromlen - 1] = '.'; + } + tmp1[fromlen] = '\0'; + + iresult = idna_to_unicode_8z8z (tmp1, &tmp2, 0); + if (iresult != IDNA_SUCCESS) { + debug ("output_filter: %s", idna_strerror (iresult)); + return ISC_R_SUCCESS; + } + + (void) strcpy (tmp1, tmp2); + free (tmp2); + + tmp2 = stringprep_utf8_to_locale (tmp1); + if (tmp2 == NULL) { + debug ("output_filter: stringprep_utf8_to_locale failed"); + return ISC_R_SUCCESS; + } + + (void) strcpy (tmp1, tmp2); + free (tmp2); + + tolen = strlen (tmp1); + if (absolute && !end_with_dot && tmp1[tolen - 1] == '.') + tolen--; + + if (isc_buffer_length (buffer) < used_org + tolen) + return ISC_R_NOSPACE; + + debug ("%s", tmp1); + + isc_buffer_subtract (buffer, isc_buffer_usedlength (buffer) - used_org); + memcpy (isc_buffer_used (buffer), tmp1, tolen); + isc_buffer_add (buffer, tolen); + + return ISC_R_SUCCESS; +} +#endif /* WITH_LIBIDN*/ #ifdef DIG_SIGCHASE void ++++++ named-bootconf.diff ++++++ --- /var/tmp/diff_new_pack.ihIjCO/_old 2018-01-13 21:37:05.283602338 +0100 +++ /var/tmp/diff_new_pack.ihIjCO/_new 2018-01-13 21:37:05.287602151 +0100 @@ -1,8 +1,8 @@ -Index: contrib/named-bootconf/named-bootconf.sh +Index: contrib/scripts/named-bootconf.sh =================================================================== ---- contrib/scripts/named-bootconf.sh.orig -+++ contrib/scripts/named-bootconf.sh -@@ -47,7 +47,8 @@ +--- contrib/scripts/named-bootconf.sh.orig 2017-08-15 13:08:41.636256254 +0200 ++++ contrib/scripts/named-bootconf.sh 2017-08-15 13:08:42.516270950 +0200 +@@ -38,7 +38,8 @@ # POSSIBILITY OF SUCH DAMAGE. if [ ${OPTIONFILE-X} = X ]; then @@ -12,7 +12,7 @@ ( umask 077 ; mkdir $WORKDIR ) || { echo "unable to create work directory '$WORKDIR'" >&2 exit 1 -@@ -301,7 +302,7 @@ if [ $DUMP -eq 1 ]; then +@@ -292,7 +293,7 @@ if [ $DUMP -eq 1 ]; then cat $ZONEFILE $COMMENTFILE rm -f $OPTIONFILE $ZONEFILE $COMMENTFILE ++++++ named.root ++++++ --- /var/tmp/diff_new_pack.ihIjCO/_old 2018-01-13 21:37:05.311601033 +0100 +++ /var/tmp/diff_new_pack.ihIjCO/_new 2018-01-13 21:37:05.311601033 +0100 @@ -1,92 +1,92 @@ -; This file holds the information on root name servers needed to +; This file holds the information on root name servers needed to ; initialize cache of Internet domain name servers ; (e.g. reference this file in the "cache . <file>" -; configuration file of BIND domain name servers). -; +; configuration file of BIND domain name servers). +; ; This file is made available by InterNIC ; under anonymous FTP as -; file /domain/named.cache +; file /domain/named.cache ; on server FTP.INTERNIC.NET ; -OR- RS.INTERNIC.NET -; -; last update: June 01, 2017 -; related version of root zone: 2017060102 -; -; formerly NS.INTERNIC.NET +; +; last update: July 26, 2017 +; related version of root zone: 2017072601 +; +; FORMERLY NS.INTERNIC.NET ; . 3600000 NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30 -; -; FORMERLY NS1.ISI.EDU +; +; FORMERLY NS1.ISI.EDU ; . 3600000 NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:200::b -; -; FORMERLY C.PSI.NET +; +; FORMERLY C.PSI.NET ; . 3600000 NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c -; -; FORMERLY TERP.UMD.EDU +; +; FORMERLY TERP.UMD.EDU ; . 3600000 NS D.ROOT-SERVERS.NET. D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13 D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d -; +; ; FORMERLY NS.NASA.GOV ; . 3600000 NS E.ROOT-SERVERS.NET. E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 E.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:a8::e -; +; ; FORMERLY NS.ISC.ORG ; . 3600000 NS F.ROOT-SERVERS.NET. F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f -; +; ; FORMERLY NS.NIC.DDN.MIL ; . 3600000 NS G.ROOT-SERVERS.NET. G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 G.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:12::d0d -; +; ; FORMERLY AOS.ARL.ARMY.MIL ; . 3600000 NS H.ROOT-SERVERS.NET. H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53 H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53 -; +; ; FORMERLY NIC.NORDU.NET ; . 3600000 NS I.ROOT-SERVERS.NET. I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53 -; +; ; OPERATED BY VERISIGN, INC. ; . 3600000 NS J.ROOT-SERVERS.NET. J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30 -; +; ; OPERATED BY RIPE NCC ; . 3600000 NS K.ROOT-SERVERS.NET. K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1 -; +; ; OPERATED BY ICANN ; . 3600000 NS L.ROOT-SERVERS.NET. L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42 L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:9f::42 -; +; ; OPERATED BY WIDE ; . 3600000 NS M.ROOT-SERVERS.NET. M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35 -; End of file +; End of file \ No newline at end of file ++++++ perl-path.diff ++++++ --- /var/tmp/diff_new_pack.ihIjCO/_old 2018-01-13 21:37:05.323600474 +0100 +++ /var/tmp/diff_new_pack.ihIjCO/_new 2018-01-13 21:37:05.323600474 +0100 @@ -1,17 +1,17 @@ Index: bin/tests/t_api.pl =================================================================== ---- bin/tests/t_api.pl.orig -+++ bin/tests/t_api.pl +--- bin/tests/t_api.pl.orig 2017-07-24 07:36:50.000000000 +0200 ++++ bin/tests/t_api.pl 2017-08-15 10:29:56.969817140 +0200 @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl +#!/usr/bin/perl # - # Copyright (C) 2004, 2007, 2012 Internet Systems Consortium, Inc. ("ISC") - # Copyright (C) 1999-2001 Internet Software Consortium. + # Copyright (C) 1999-2001, 2004, 2007, 2012, 2016 Internet Systems Consortium, Inc. ("ISC") + # Index: contrib/idn/idnkit-1.0-src/util/generate_nameprep_data.pl =================================================================== ---- contrib/idn/idnkit-1.0-src/util/generate_nameprep_data.pl.orig -+++ contrib/idn/idnkit-1.0-src/util/generate_nameprep_data.pl +--- contrib/idn/idnkit-1.0-src/util/generate_nameprep_data.pl.orig 2017-07-24 07:36:50.000000000 +0200 ++++ contrib/idn/idnkit-1.0-src/util/generate_nameprep_data.pl 2017-08-15 10:29:56.969817140 +0200 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl -w +#! /usr/bin/perl -w @@ -20,8 +20,8 @@ # Copyright (c) 2001 Japan Network Information Center. All rights reserved. Index: contrib/idn/idnkit-1.0-src/util/generate_normalize_data.pl =================================================================== ---- contrib/idn/idnkit-1.0-src/util/generate_normalize_data.pl.orig -+++ contrib/idn/idnkit-1.0-src/util/generate_normalize_data.pl +--- contrib/idn/idnkit-1.0-src/util/generate_normalize_data.pl.orig 2017-07-24 07:36:50.000000000 +0200 ++++ contrib/idn/idnkit-1.0-src/util/generate_normalize_data.pl 2017-08-15 10:29:56.969817140 +0200 @@ -1,4 +1,4 @@ -#! /usr/local/bin/perl -w +#! /usr/bin/perl -w ++++++ pie_compile.diff ++++++ --- /var/tmp/diff_new_pack.ihIjCO/_old 2018-01-13 21:37:05.331600101 +0100 +++ /var/tmp/diff_new_pack.ihIjCO/_new 2018-01-13 21:37:05.335599915 +0100 @@ -1,8 +1,8 @@ Index: bin/check/Makefile.in =================================================================== ---- bin/check/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/check/Makefile.in 2013-08-06 12:08:19.492457714 +0200 -@@ -57,8 +57,12 @@ +--- bin/check/Makefile.in.orig ++++ bin/check/Makefile.in +@@ -48,8 +48,12 @@ HTMLPAGES = named-checkconf.html named-c MANOBJS = ${MANPAGES} ${HTMLPAGES} @@ -17,9 +17,9 @@ -DVERSION=\"${VERSION}\" \ Index: bin/confgen/Makefile.in =================================================================== ---- bin/confgen/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/confgen/Makefile.in 2013-08-06 12:08:19.492457714 +0200 -@@ -64,8 +64,12 @@ +--- bin/confgen/Makefile.in.orig ++++ bin/confgen/Makefile.in +@@ -56,8 +56,12 @@ MANOBJS = ${MANPAGES} ${HTMLPAGES} UOBJS = unix/os.@O@ @@ -34,9 +34,9 @@ -DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\" \ Index: bin/confgen/unix/Makefile.in =================================================================== ---- bin/confgen/unix/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/confgen/unix/Makefile.in 2013-08-06 12:08:19.492457714 +0200 -@@ -32,4 +32,8 @@ +--- bin/confgen/unix/Makefile.in.orig ++++ bin/confgen/unix/Makefile.in +@@ -24,4 +24,8 @@ SRCS = os.c TARGETS = ${OBJS} @@ -47,11 +47,11 @@ +LDFLAGS += -pie Index: bin/dig/Makefile.in =================================================================== ---- bin/dig/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/dig/Makefile.in 2013-08-06 12:08:19.492457714 +0200 -@@ -69,8 +69,12 @@ HTMLPAGES = dig.html host.html nslookup. +--- bin/dig/Makefile.in.orig ++++ bin/dig/Makefile.in +@@ -61,8 +61,12 @@ MANOBJS = ${MANPAGES} ${HTMLPAGES} - MANOBJS = ${MANPAGES} ${HTMLPAGES} + EXT_CFLAGS = -DWITH_LIBIDN +EXT_CFLAGS = -fPIE -static + @@ -64,9 +64,9 @@ export LIBS0="${DNSLIBS}"; \ Index: bin/dnssec/Makefile.in =================================================================== ---- bin/dnssec/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/dnssec/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -65,8 +65,12 @@ +--- bin/dnssec/Makefile.in.orig ++++ bin/dnssec/Makefile.in +@@ -56,8 +56,12 @@ HTMLPAGES = dnssec-dsfromkey.html dnssec MANOBJS = ${MANPAGES} ${HTMLPAGES} @@ -81,10 +81,10 @@ ${FINALBUILDCMD} Index: bin/Makefile.in =================================================================== ---- bin/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -23,4 +23,8 @@ - check confgen @PYTHON_TOOLS@ @PKCS11_TOOLS@ +--- bin/Makefile.in.orig ++++ bin/Makefile.in +@@ -14,4 +14,8 @@ SUBDIRS = named rndc dig delv dnssec too + check confgen @NZD_TOOLS@ @PYTHON_TOOLS@ @PKCS11_TOOLS@ TARGETS = +EXT_CFLAGS = -fPIE -static @@ -94,9 +94,9 @@ +LDFLAGS += -pie Index: bin/named/Makefile.in =================================================================== ---- bin/named/Makefile.in.orig 2013-08-06 12:08:17.653432490 +0200 -+++ bin/named/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -119,8 +119,12 @@ +--- bin/named/Makefile.in.orig ++++ bin/named/Makefile.in +@@ -108,8 +108,12 @@ HTMLPAGES = named.html lwresd.html named MANOBJS = ${MANPAGES} ${HTMLPAGES} @@ -111,9 +111,9 @@ -DVERSION=\"${VERSION}\" \ Index: bin/named/unix/Makefile.in =================================================================== ---- bin/named/unix/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/named/unix/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -34,4 +34,6 @@ +--- bin/named/unix/Makefile.in.orig ++++ bin/named/unix/Makefile.in +@@ -25,4 +25,6 @@ SRCS = os.c dlz_dlopen_driver.c TARGETS = ${OBJS} @@ -122,9 +122,9 @@ @BIND9_MAKE_RULES@ Index: bin/nsupdate/Makefile.in =================================================================== ---- bin/nsupdate/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/nsupdate/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -68,8 +68,12 @@ +--- bin/nsupdate/Makefile.in.orig ++++ bin/nsupdate/Makefile.in +@@ -60,8 +60,12 @@ HTMLPAGES = nsupdate.html MANOBJS = ${MANPAGES} ${HTMLPAGES} @@ -139,9 +139,9 @@ -DSESSION_KEYFILE=\"${localstatedir}/run/named/session.key\" \ Index: bin/rndc/Makefile.in =================================================================== ---- bin/rndc/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/rndc/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -59,8 +59,12 @@ +--- bin/rndc/Makefile.in.orig ++++ bin/rndc/Makefile.in +@@ -50,8 +50,12 @@ HTMLPAGES = rndc.html rndc.conf.html MANOBJS = ${MANPAGES} ${HTMLPAGES} @@ -156,10 +156,10 @@ -DVERSION=\"${VERSION}\" \ Index: bin/tools/Makefile.in =================================================================== ---- bin/tools/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ bin/tools/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -54,8 +54,12 @@ HTMLPAGES = arpaname.html named-journalp - nsec3hash.html genrandom.html isc-hmac-fixup.html +--- bin/tools/Makefile.in.orig ++++ bin/tools/Makefile.in +@@ -60,8 +60,12 @@ HTMLPAGES = arpaname.html dnstap-read.ht + MANOBJS = ${MANPAGES} ${HTMLPAGES} +EXT_CFLAGS = -fPIE -static @@ -173,9 +173,9 @@ -o $@ arpaname.@O@ ${ISCLIBS} ${LIBS} Index: contrib/idn/idnkit-1.0-src/tools/idnconv/Makefile.in =================================================================== ---- contrib/idn/idnkit-1.0-src/tools/idnconv/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ contrib/idn/idnkit-1.0-src/tools/idnconv/Makefile.in 2013-08-06 12:08:19.493457729 +0200 -@@ -68,8 +68,8 @@ +--- contrib/idn/idnkit-1.0-src/tools/idnconv/Makefile.in.orig ++++ contrib/idn/idnkit-1.0-src/tools/idnconv/Makefile.in +@@ -68,8 +68,8 @@ IDNLIB = ../../lib/libidnkit.la INCS = -I$(srcdir) -I$(srcdir)/../../include -I../../include $(ICONVINC) DEFS = @@ -186,11 +186,11 @@ SRCS = idnconv.c util.c selectiveencode.c OBJS = idnconv.o util.o selectiveencode.o -Index: contrib/zkt/Makefile.in +Index: contrib/zkt-1.1.3/Makefile.in =================================================================== ---- contrib/zkt-1.1.3/Makefile.in.orig 2013-07-17 00:13:06.000000000 +0200 -+++ contrib/zkt-1.1.3/Makefile.in 2013-08-06 12:08:19.494457743 +0200 -@@ -13,11 +13,11 @@ +--- contrib/zkt-1.1.3/Makefile.in.orig ++++ contrib/zkt-1.1.3/Makefile.in +@@ -13,11 +13,11 @@ PROFILE = # -pg OPTIM = # -O3 -DNDEBUG #CFLAGS ?= @CFLAGS@ @DEFS@ -I@top_srcdir@
participants (1)
-
root@hilbert.suse.de