From: Matthias Fischer Date: Sat, 5 May 2018 07:18:04 +0000 (+0200) Subject: libidn: Update to 1.34 X-Git-Tag: v2.21-core122~171 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=0f458e4df0c6d99b957d6d175cdd241cff176a6b libidn: Update to 1.34 For details see: https://lists.gnu.org/archive/html/info-gnu/2018-04/msg00001.html "* Version 1.34 (2018-03-31) ** libidn: Fix integer overflow in combine_hangul() Found by fuzzing. ** libidn: Fix integer overflow in punycode decoder Found by fuzzing, fix for the fix reported by Christian Weisgerber ** libidn: Fix performance issue in idna_to_unicode_internal() Found by fuzzing. ** libidn: Fix performance issue in stringprep functions. Found by fuzzing. ** libidn: Fix NULL pointer dereference in g_utf8_normalize() Found by fuzzing. ** libidn: Fix NULL pointer dereference in stringprep_ucs4_nfkc_normalize() Found by fuzzing. ** libidn: Increase performance of stringprep functions Found by fuzzing. ** testing: Add OSS-fuzz integration and regression testing ** build: Update gnulib files ** build: Modernize GTK-Doc build ** build: Fix parallel builds ** build: Add configure flag --disable-doc ** build: Add configure flag --enable-ubsan (enable UB Sanitizer) ** build: Add configure flag --enable-asan (enable Address Sanitizer) ** build: Fix compiler warnings ** build: Fix build for gcc-7 ** i18n: Added Swedish translation. Thanks to Josef Andersson. ** API and ABI is backwards compatible with the previous version." Best, Matthias Signed-off-by: Matthias Fischer Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/common/libidn b/config/rootfiles/common/libidn index 3d46e9669c..03b12f1fc3 100644 --- a/config/rootfiles/common/libidn +++ b/config/rootfiles/common/libidn @@ -10,59 +10,9 @@ usr/bin/idn #usr/lib/libidn.la usr/lib/libidn.so usr/lib/libidn.so.11 -usr/lib/libidn.so.11.6.16 +usr/lib/libidn.so.11.6.18 #usr/lib/pkgconfig/libidn.pc #usr/share/emacs #usr/share/emacs/site-lisp #usr/share/emacs/site-lisp/idna.el #usr/share/emacs/site-lisp/punycode.el -#usr/share/info/libidn-components.png -#usr/share/info/libidn.info -#usr/share/man/man1/idn.1 -#usr/share/man/man3/idn_free.3 -#usr/share/man/man3/idna_strerror.3 -#usr/share/man/man3/idna_to_ascii_4i.3 -#usr/share/man/man3/idna_to_ascii_4z.3 -#usr/share/man/man3/idna_to_ascii_8z.3 -#usr/share/man/man3/idna_to_ascii_lz.3 -#usr/share/man/man3/idna_to_unicode_44i.3 -#usr/share/man/man3/idna_to_unicode_4z4z.3 -#usr/share/man/man3/idna_to_unicode_8z4z.3 -#usr/share/man/man3/idna_to_unicode_8z8z.3 -#usr/share/man/man3/idna_to_unicode_8zlz.3 -#usr/share/man/man3/idna_to_unicode_lzlz.3 -#usr/share/man/man3/pr29_4.3 -#usr/share/man/man3/pr29_4z.3 -#usr/share/man/man3/pr29_8z.3 -#usr/share/man/man3/pr29_strerror.3 -#usr/share/man/man3/punycode_decode.3 -#usr/share/man/man3/punycode_encode.3 -#usr/share/man/man3/punycode_strerror.3 -#usr/share/man/man3/stringprep.3 -#usr/share/man/man3/stringprep_4i.3 -#usr/share/man/man3/stringprep_4zi.3 -#usr/share/man/man3/stringprep_check_version.3 -#usr/share/man/man3/stringprep_convert.3 -#usr/share/man/man3/stringprep_locale_charset.3 -#usr/share/man/man3/stringprep_locale_to_utf8.3 -#usr/share/man/man3/stringprep_profile.3 -#usr/share/man/man3/stringprep_strerror.3 -#usr/share/man/man3/stringprep_ucs4_nfkc_normalize.3 -#usr/share/man/man3/stringprep_ucs4_to_utf8.3 -#usr/share/man/man3/stringprep_unichar_to_utf8.3 -#usr/share/man/man3/stringprep_utf8_nfkc_normalize.3 -#usr/share/man/man3/stringprep_utf8_to_locale.3 -#usr/share/man/man3/stringprep_utf8_to_ucs4.3 -#usr/share/man/man3/stringprep_utf8_to_unichar.3 -#usr/share/man/man3/tld_check_4.3 -#usr/share/man/man3/tld_check_4t.3 -#usr/share/man/man3/tld_check_4tz.3 -#usr/share/man/man3/tld_check_4z.3 -#usr/share/man/man3/tld_check_8z.3 -#usr/share/man/man3/tld_check_lz.3 -#usr/share/man/man3/tld_default_table.3 -#usr/share/man/man3/tld_get_4.3 -#usr/share/man/man3/tld_get_4z.3 -#usr/share/man/man3/tld_get_table.3 -#usr/share/man/man3/tld_get_z.3 -#usr/share/man/man3/tld_strerror.3 diff --git a/lfs/libidn b/lfs/libidn index 53b256e1e0..fe4fe9e865 100644 --- a/lfs/libidn +++ b/lfs/libidn @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2016 IPFire Team # +# Copyright (C) 2007-2018 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 1.33 +VER = 1.34 THISAPP = libidn-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = a9aa7e003665de9c82bd3f9fc6ccf308 +$(DL_FILE)_MD5 = a829db6cd0b85733017c20a50bf10798 install : $(TARGET) @@ -70,7 +70,11 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --disable-nls \ + --disable-doc + cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install sed -e 's/include_next/include/g' -i /usr/include/idn-int.h