commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2020-06-02 14:32:59 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.3606 (New) Package is "libidn2" Tue Jun 2 14:32:59 2020 rev:15 rq:808932 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2020-03-18 12:23:07.088111517 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new.3606/libidn2.changes 2020-06-02 14:33:01.570455883 +0200 @@ -1,0 +2,5 @@ +Tue May 26 06:14:55 UTC 2020 - Stephan Kulow + +- Fix license entry of the library - it's different than the rest + +--- Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.N0cAxc/_old 2020-06-02 14:33:02.566459035 +0200 +++ /var/tmp/diff_new_pack.N0cAxc/_new 2020-06-02 14:33:02.570459048 +0200 @@ -1,7 +1,7 @@ # # spec file for package libidn2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Version:2.3.0 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 -License:GPL-3.0-or-later +License:GPL-3.0-or-later AND (GPL-2.0-or-later OR LGPL-3.0-or-later) URL:https://www.gnu.org/software/libidn/#libidn2 Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig @@ -34,6 +34,7 @@ %package tools Summary:Command line utility to convert Int. Domain Names +License:GPL-3.0-or-later Requires(post): %{install_info_prereq} %description tools @@ -42,6 +43,7 @@ %package -n %{lname} Summary:Support for Internationalized Domain Names (IDN) # for lang package +License:GPL-2.0-or-later OR LGPL-3.0-or-later Provides: %{name} = %{version} %description -n %{lname} @@ -49,6 +51,7 @@ %package devel Summary:Include Files and Libraries mandatory for Development +License:GPL-3.0-or-later AND (GPL-2.0-or-later OR LGPL-3.0-or-later) Requires: %{lname} = %{version} %description devel
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2020-03-18 12:17:24 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.3160 (New) Package is "libidn2" Wed Mar 18 12:17:24 2020 rev:14 rq:784782 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2019-11-23 23:29:02.162843198 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new.3160/libidn2.changes 2020-03-18 12:23:07.088111517 +0100 @@ -1,0 +2,5 @@ +Sat Feb 22 19:14:28 UTC 2020 - Bjørn Lie + +- No longer recommend -lang: supplements are in use. + +--- Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.hldFLc/_old 2020-03-18 12:23:12.292114783 +0100 +++ /var/tmp/diff_new_pack.hldFLc/_new 2020-03-18 12:23:12.292114783 +0100 @@ -41,7 +41,6 @@ %package -n %{lname} Summary:Support for Internationalized Domain Names (IDN) -Recommends: %{name}-lang = %{version} # for lang package Provides: %{name} = %{version}
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2019-11-23 23:28:59 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.26869 (New) Package is "libidn2" Sat Nov 23 23:28:59 2019 rev:13 rq:749805 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2019-11-04 17:00:10.319860799 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new.26869/libidn2.changes 2019-11-23 23:29:02.162843198 +0100 @@ -1,0 +2,8 @@ +Tue Nov 19 20:11:59 UTC 2019 - Andreas Stieger + +- update to 2.3.0: + * Update the data tables from Unicode 6.3.0 to Unicode 11.0 + * Turn _idn2_punycode_encode, _idn2_punycode_decode into compat +symbols + +--- Old: libidn2-2.2.0.tar.gz libidn2-2.2.0.tar.gz.sig New: libidn2-2.3.0.tar.gz libidn2-2.3.0.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.mudmVD/_old 2019-11-23 23:29:02.978843256 +0100 +++ /var/tmp/diff_new_pack.mudmVD/_new 2019-11-23 23:29:02.982843256 +0100 @@ -18,7 +18,7 @@ %define lname libidn2-0 Name: libidn2 -Version:2.2.0 +Version:2.3.0 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0-or-later ++ libidn2-2.2.0.tar.gz -> libidn2-2.3.0.tar.gz ++ 19267 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2019-11-04 17:00:09 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.2990 (New) Package is "libidn2" Mon Nov 4 17:00:09 2019 rev:12 rq:742496 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2019-06-12 13:00:00.957317816 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new.2990/libidn2.changes 2019-11-04 17:00:10.319860799 +0100 @@ -4 +4 @@ -- Update to version 2.2.0: +- Update to version 2.2.0 CVE-2019-12290 bsc#1154884: @@ -16 +16 @@ -- updat to 2.1.1: +- update to 2.1.1 CVE-2019-18224 bsc#1154887: Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.NhAMpf/_old 2019-11-04 17:00:10.911861434 +0100 +++ /var/tmp/diff_new_pack.NhAMpf/_new 2019-11-04 17:00:10.911861434 +0100 @@ -22,7 +22,6 @@ Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0-or-later -Group: Development/Libraries/C and C++ URL:https://www.gnu.org/software/libidn/#libidn2 Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig @@ -35,7 +34,6 @@ %package tools Summary:Command line utility to convert Int. Domain Names -Group: Productivity/Networking/DNS/Utilities Requires(post): %{install_info_prereq} %description tools @@ -43,7 +41,6 @@ %package -n %{lname} Summary:Support for Internationalized Domain Names (IDN) -Group: System/Libraries Recommends: %{name}-lang = %{version} # for lang package Provides: %{name} = %{version} @@ -53,7 +50,6 @@ %package devel Summary:Include Files and Libraries mandatory for Development -Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} %description devel
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2019-06-12 12:59:54 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.4811 (New) Package is "libidn2" Wed Jun 12 12:59:54 2019 rev:11 rq:705958 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2019-02-28 21:26:34.565869439 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new.4811/libidn2.changes 2019-06-12 13:00:00.957317816 +0200 @@ -1,0 +2,12 @@ +Tue May 28 11:55:30 UTC 2019 - Martin Pluskal + +- Update to version 2.2.0: + * Perform A-Label roundtrip for lookup functions by default + * Stricter check of input to punycode decoder + * Fix punycode decoding with no ASCII chars but given delimiter + * Fix 'idn2 --no-tr64' (was a no-op) + * Allow _ as a basic code point in domain labels + * Fail building documentation if 'ronn' isn't installed + * git tag changed to reflect https://semver.org/ + +--- Old: libidn2-2.1.1a.tar.gz libidn2-2.1.1a.tar.gz.sig New: libidn2-2.2.0.tar.gz libidn2-2.2.0.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.Lfg7Ca/_old 2019-06-12 13:00:03.021317357 +0200 +++ /var/tmp/diff_new_pack.Lfg7Ca/_new 2019-06-12 13:00:03.053317350 +0200 @@ -18,14 +18,14 @@ %define lname libidn2-0 Name: libidn2 -Version:2.1.1 +Version:2.2.0 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0-or-later Group: Development/Libraries/C and C++ URL:https://www.gnu.org/software/libidn/#libidn2 -Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}a.tar.gz -Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}a.tar.gz.sig +Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz +Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig Source3:baselibs.conf BuildRequires: libunistring-devel BuildRequires: pkgconfig ++ libidn2-2.1.1a.tar.gz -> libidn2-2.2.0.tar.gz ++ 14833 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2019-02-28 21:26:31 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.28833 (New) Package is "libidn2" Thu Feb 28 21:26:31 2019 rev:10 rq:677932 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2019-01-11 14:04:06.783883132 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new.28833/libidn2.changes 2019-02-28 21:26:34.565869439 +0100 @@ -1,0 +2,15 @@ +Wed Feb 20 21:50:06 UTC 2019 - Andreas Stieger + +- updat to 2.1.1: + * Revert SONAME bump from release 2.1.0 + * Fix NULL dereference in idn2_register_u8() and +idn2_register_ul() + * Fix free of random value in idn2_to_ascii_4i() + * Improved fuzzer (which found the above issues) + * Check for valid unicode input in punycode encoder + * Avoid excessive CPU usage in punycode encoding with +large inputs + * Deprecate idn2_to_ascii_4i() in favor of idn2_to_ascii_4i2() + * Restrict output length of idn2_to_ascii_4i() to 63 bytes + +--- Old: libidn2-2.1.0.tar.gz libidn2-2.1.0.tar.gz.sig New: libidn2-2.1.1a.tar.gz libidn2-2.1.1a.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.BNQMPJ/_old 2019-02-28 21:26:35.245869211 +0100 +++ /var/tmp/diff_new_pack.BNQMPJ/_new 2019-02-28 21:26:35.249869210 +0100 @@ -16,16 +16,16 @@ # -%define lname libidn2-4 +%define lname libidn2-0 Name: libidn2 -Version:2.1.0 +Version:2.1.1 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0-or-later Group: Development/Libraries/C and C++ URL:https://www.gnu.org/software/libidn/#libidn2 -Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz -Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig +Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}a.tar.gz +Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}a.tar.gz.sig Source3:baselibs.conf BuildRequires: libunistring-devel BuildRequires: pkgconfig ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.BNQMPJ/_old 2019-02-28 21:26:35.269869203 +0100 +++ /var/tmp/diff_new_pack.BNQMPJ/_new 2019-02-28 21:26:35.273869202 +0100 @@ -1 +1 @@ -libidn2-4 +libidn2-0 ++ libidn2-2.1.0.tar.gz -> libidn2-2.1.1a.tar.gz ++ 12852 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2019-01-11 14:02:32 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new.28833 (New) Package is "libidn2" Fri Jan 11 14:02:32 2019 rev:9 rq:663190 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2018-05-30 12:30:45.798803280 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new.28833/libidn2.changes 2019-01-11 14:04:06.783883132 +0100 @@ -1,0 +2,8 @@ +Sat Jan 5 17:12:00 UTC 2019 - astie...@suse.com + +- update to 2.1.0: + * Two internal functions are no longer exposed, soname bump + * Fix label length check for idn2_register_u8() + * Add missing error messages to idn2_strerror_name() + +--- Old: libidn2-2.0.5.tar.gz libidn2-2.0.5.tar.gz.sig New: libidn2-2.1.0.tar.gz libidn2-2.1.0.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.c1aRds/_old 2019-01-11 14:04:07.387882524 +0100 +++ /var/tmp/diff_new_pack.c1aRds/_new 2019-01-11 14:04:07.387882524 +0100 @@ -1,7 +1,7 @@ # # spec file for package libidn2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define lname libidn2-0 +%define lname libidn2-4 Name: libidn2 -Version:2.0.5 +Version:2.1.0 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0-or-later Group: Development/Libraries/C and C++ -Url:https://www.gnu.org/software/libidn/#libidn2 +URL:https://www.gnu.org/software/libidn/#libidn2 Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig Source3:baselibs.conf ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.c1aRds/_old 2019-01-11 14:04:07.407882504 +0100 +++ /var/tmp/diff_new_pack.c1aRds/_new 2019-01-11 14:04:07.407882504 +0100 @@ -1 +1 @@ -libidn2-0 +libidn2-4 ++ libidn2-2.0.5.tar.gz -> libidn2-2.1.0.tar.gz ++ 28639 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2018-05-30 11:41:39 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Wed May 30 11:41:39 2018 rev:8 rq:612667 version:2.0.5 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2017-09-07 22:08:01.382875336 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2018-05-30 12:30:45.798803280 +0200 @@ -1,0 +2,19 @@ +Mon May 28 14:28:16 UTC 2018 - astie...@suse.com + +- update to 2.0.5: + * Switch the default library behavior to IDNA2008 as amended by +TR#46 (non-transitional). That default behavior is enabled when +no flags are specified to function calls. Applications can +utilize the %IDN2_NO_TR46 flag to switch to the unamended +IDNA2008. This is done in the interest of interoperability +based on the fact that this is what application writers care +about rather than strict compliance with a particular protocol + * Fixed memory leak in idn2_to_unicode_8zlz() + * Return error (IDN2_ICONV_FAIL) on charset conversion errors + * Fixed issue with STD3 rules applying in non-transitional TR46 +mode + * idn2: added option --usestd3asciirules +- put translations into libidn2-lang +- correct location of install_info_prereq macro to be on tools + +--- Old: libidn2-2.0.4.tar.gz libidn2-2.0.4.tar.gz.sig New: libidn2-2.0.5.tar.gz libidn2-2.0.5.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.R7ixKk/_old 2018-05-30 12:30:46.978759368 +0200 +++ /var/tmp/diff_new_pack.R7ixKk/_new 2018-05-30 12:30:46.990758921 +0200 @@ -1,7 +1,7 @@ # # spec file for package libidn2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,10 +18,10 @@ %define lname libidn2-0 Name: libidn2 -Version:2.0.4 +Version:2.0.5 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Libraries/C and C++ Url:https://www.gnu.org/software/libidn/#libidn2 Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz @@ -29,7 +29,6 @@ Source3:baselibs.conf BuildRequires: libunistring-devel BuildRequires: pkgconfig -Requires(post): %{install_info_prereq} %description An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893) @@ -37,6 +36,7 @@ %package tools Summary:Command line utility to convert Int. Domain Names Group: Productivity/Networking/DNS/Utilities +Requires(post): %{install_info_prereq} %description tools An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893) @@ -44,6 +44,9 @@ %package -n %{lname} Summary:Support for Internationalized Domain Names (IDN) Group: System/Libraries +Recommends: %{name}-lang = %{version} +# for lang package +Provides: %{name} = %{version} %description -n %{lname} An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893) @@ -56,6 +59,8 @@ %description devel An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893) +%lang_package + %prep %setup -q @@ -73,6 +78,7 @@ find %{buildroot} -type f -name "*.la" -delete -print # Do not bother with partial gtkdoc rm -rf %{buildroot}/%{_datadir}/gtk-doc/ +%find_lang %{name} %check make check %{?_smp_mflags} @@ -87,10 +93,11 @@ %postun -n %{lname} -p /sbin/ldconfig %files tools -%doc AUTHORS COPYING* ChangeLog NEWS README.md +%license COPYING* +%doc AUTHORS ChangeLog NEWS README.md %{_infodir}/libidn* %{_bindir}/idn2 -%{_mandir}/man1/idn2.1%{ext_man} +%{_mandir}/man1/idn2.1%{?ext_man} %files -n %{lname} %{_libdir}/libidn2.so.* @@ -101,4 +108,6 @@ %{_includedir}/*.h %{_mandir}/man3/* +%files lang -f %{name}.lang + %changelog ++ libidn2-2.0.4.tar.gz -> libidn2-2.0.5.tar.gz ++ 17571 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2017-09-07 22:07:59 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Thu Sep 7 22:07:59 2017 rev:7 rq:519871 version:2.0.4 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2017-08-08 11:57:25.943295719 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2017-09-07 22:08:01.382875336 +0200 @@ -1,0 +2,10 @@ +Wed Aug 30 19:27:14 UTC 2017 - astie...@suse.com + +- update to 2.0.4: + * Fix integer overflow in bidi.c/_isBidi() bsc#1056451 + * Fix integer overflow in puny_decode.c/decode_digit() +bsc#1056450 + * Fix idna_free() to idn_free() +- enable documentation again + +--- Old: libidn2-2.0.3.tar.gz libidn2-2.0.3.tar.gz.sig New: libidn2-2.0.4.tar.gz libidn2-2.0.4.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.PpXjIw/_old 2017-09-07 22:08:02.122771041 +0200 +++ /var/tmp/diff_new_pack.PpXjIw/_new 2017-09-07 22:08:02.126770477 +0200 @@ -18,7 +18,7 @@ %define lname libidn2-0 Name: libidn2 -Version:2.0.3 +Version:2.0.4 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0+ @@ -29,6 +29,7 @@ Source3:baselibs.conf BuildRequires: libunistring-devel BuildRequires: pkgconfig +Requires(post): %{install_info_prereq} %description An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893) @@ -63,8 +64,7 @@ --disable-rpath \ --disable-silent-rules \ --disable-static \ ---disable-gtk-doc \ ---disable-doc +--disable-gtk-doc make %{?_smp_mflags} @@ -77,12 +77,20 @@ %check make check %{?_smp_mflags} +%post tools +%install_info --info-dir=%{_infodir} %{_infodir}/libidn2.info.* + +%preun tools +%install_info_delete --info-dir=%{_infodir} %{_infodir}/libidn2.info.* + %post -n %{lname} -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig %files tools %doc AUTHORS COPYING* ChangeLog NEWS README.md +%{_infodir}/libidn* %{_bindir}/idn2 +%{_mandir}/man1/idn2.1%{ext_man} %files -n %{lname} %{_libdir}/libidn2.so.* @@ -91,5 +99,6 @@ %{_libdir}/libidn2.so %{_libdir}/pkgconfig/libidn2.pc %{_includedir}/*.h +%{_mandir}/man3/* %changelog ++ libidn2-2.0.3.tar.gz -> libidn2-2.0.4.tar.gz ++ 9369 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2017-08-08 11:57:21 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Tue Aug 8 11:57:21 2017 rev:6 rq:512360 version:2.0.3 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2017-05-27 13:12:43.471351451 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2017-08-08 11:57:25.943295719 +0200 @@ -1,0 +2,13 @@ +Mon Jul 24 18:26:03 UTC 2017 - astie...@suse.com + +- update to 2.0.3: + * %IDN2_USE_STD3_ASCII_RULES disabled by default. +Previously libidn2 was eliminating non-STD3 characters from +domain strings such as _443._tcp.example.com, or IPs such as +1.2.3.4/24 provided to libidn2 functions. That was an +unexpected regression for applications switching from libidn +and thus it is no longer applied by default. +Use %IDN2_USE_STD3_ASCII_RULES to enable that behavior again. +- disable documentation, does not build correctly + +--- Old: libidn2-2.0.2.tar.gz libidn2-2.0.2.tar.gz.sig New: libidn2-2.0.3.tar.gz libidn2-2.0.3.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.PVBpZS/_old 2017-08-08 11:57:27.547069839 +0200 +++ /var/tmp/diff_new_pack.PVBpZS/_new 2017-08-08 11:57:27.575065896 +0200 @@ -18,7 +18,7 @@ %define lname libidn2-0 Name: libidn2 -Version:2.0.2 +Version:2.0.3 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0+ @@ -29,8 +29,6 @@ Source3:baselibs.conf BuildRequires: libunistring-devel BuildRequires: pkgconfig -Requires(post): %{install_info_prereq} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893) @@ -65,7 +63,8 @@ --disable-rpath \ --disable-silent-rules \ --disable-static \ ---disable-gtk-doc +--disable-gtk-doc \ +--disable-doc make %{?_smp_mflags} @@ -78,31 +77,19 @@ %check make check %{?_smp_mflags} -%post tools -%install_info --info-dir=%{_infodir} %{_infodir}/libidn2.info.* - -%preun tools -%install_info_delete --info-dir=%{_infodir} %{_infodir}/libidn2.info.* - %post -n %{lname} -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig %files tools -%defattr(-,root,root) %doc AUTHORS COPYING* ChangeLog NEWS README.md -%{_infodir}/libidn* %{_bindir}/idn2 -%{_mandir}/man1/idn2.1%{ext_man} %files -n %{lname} -%defattr(-,root,root) %{_libdir}/libidn2.so.* %files devel -%defattr(-,root,root) %{_libdir}/libidn2.so %{_libdir}/pkgconfig/libidn2.pc %{_includedir}/*.h -%{_mandir}/man3/* %changelog ++ libidn2-2.0.2.tar.gz -> libidn2-2.0.3.tar.gz ++ 8580 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2017-05-27 13:12:42 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Sat May 27 13:12:42 2017 rev:5 rq:496918 version:2.0.2 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2017-05-10 20:31:58.179869754 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2017-05-27 13:12:43.471351451 +0200 @@ -1,0 +2,7 @@ +Sat May 20 08:13:44 UTC 2017 - astie...@suse.com + +- update to 2.0.2: + * Fix TR46 transitional mode + * Fix several documentation issues + +--- Old: libidn2-2.0.1.tar.gz libidn2-2.0.1.tar.gz.sig New: libidn2-2.0.2.tar.gz libidn2-2.0.2.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.61FMIE/_old 2017-05-27 13:12:44.099262677 +0200 +++ /var/tmp/diff_new_pack.61FMIE/_new 2017-05-27 13:12:44.099262677 +0200 @@ -18,7 +18,7 @@ %define lname libidn2-0 Name: libidn2 -Version:2.0.1 +Version:2.0.2 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0+ @@ -70,7 +70,7 @@ make %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install find %{buildroot} -type f -name "*.la" -delete -print # Do not bother with partial gtkdoc rm -rf %{buildroot}/%{_datadir}/gtk-doc/ ++ libidn2-2.0.1.tar.gz -> libidn2-2.0.2.tar.gz ++ 2799 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2017-05-10 20:31:49 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Wed May 10 20:31:49 2017 rev:4 rq:490972 version:2.0.1 Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2017-01-24 10:36:13.418367404 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2017-05-10 20:31:58.179869754 +0200 @@ -1,0 +2,30 @@ +Tue Apr 25 09:18:59 UTC 2017 - pmonrealgonza...@suse.com + +- Sources updated from http://alpha.gnu.org to https://ftp.gnu.org + +--- +Mon Apr 24 15:18:16 UTC 2017 - pmonrealgonza...@suse.com + +- Update to version 2.0.1 +- Version 2.0.1 (released 2017-04-22) + * idn2 utility now using IDNA2008 + TR46 by default +- Version 2.0.0 (released 2017-03-29) [alpha] + * Version numbering scheme changed + * Added to ASCII conversion functions corresponding to libidn1 +functions: +- idn2_to_ascii_4i - idn2_to_ascii_4z +- idn2_to_ascii_8z - idn2_to_ascii_lz + * Added to unicode conversion functions corresponding to libidn1 +functions: +- idn2_to_unicode_8z4z - idn2_to_unicode_4z4z +- idn2_to_unicode_44i - idn2_to_unicode_8z8z +- idn2_to_unicode_8zlz - idn2_to_unicode_lzlz + * Including idn2.h will provide libidn1 compatibility functions + unless IDN2_SKIP_LIBIDN_COMPAT is defined. That allows converting + applications from libidn1 (which offers IDNA2003) to libidn2 (which + offers IDNA2008) by replacing idna.h to idn2.h in the applications' + source. +- Dropped patch not needed after revision + * libidn2-no-examples-build.patch + +--- Old: libidn2-0.16.tar.gz libidn2-no-examples-build.patch New: libidn2-2.0.1.tar.gz libidn2-2.0.1.tar.gz.sig Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.d83fuW/_old 2017-05-10 20:32:01.383417788 +0200 +++ /var/tmp/diff_new_pack.d83fuW/_new 2017-05-10 20:32:01.387417224 +0200 @@ -18,16 +18,15 @@ %define lname libidn2-0 Name: libidn2 -Version:0.16 +Version:2.0.1 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0+ Group: Development/Libraries/C and C++ Url:https://www.gnu.org/software/libidn/#libidn2 -Source0:http://alpha.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz +Source0:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz +Source1:https://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz.sig Source3:baselibs.conf -# PATCH-FIX-UPSTREAM: do not build non-installed examples needlessly -Patch0: libidn2-no-examples-build.patch BuildRequires: libunistring-devel BuildRequires: pkgconfig Requires(post): %{install_info_prereq} @@ -60,7 +59,6 @@ %prep %setup -q -%patch0 -p1 %build %configure \ @@ -68,6 +66,7 @@ --disable-silent-rules \ --disable-static \ --disable-gtk-doc + make %{?_smp_mflags} %install @@ -90,7 +89,7 @@ %files tools %defattr(-,root,root) -%doc AUTHORS COPYING* ChangeLog NEWS README +%doc AUTHORS COPYING* ChangeLog NEWS README.md %{_infodir}/libidn* %{_bindir}/idn2 %{_mandir}/man1/idn2.1%{ext_man} @@ -102,6 +101,7 @@ %files devel %defattr(-,root,root) %{_libdir}/libidn2.so +%{_libdir}/pkgconfig/libidn2.pc %{_includedir}/*.h %{_mandir}/man3/* ++ libidn2-0.16.tar.gz -> libidn2-2.0.1.tar.gz ++ 192889 lines of diff (skipped)
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2017-01-24 10:36:12 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Changes: --- /work/SRC/openSUSE:Factory/libidn2/libidn2.changes 2016-12-09 09:39:10.532392297 +0100 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2017-01-24 10:36:13.418367404 +0100 @@ -1,0 +2,38 @@ +Thu Jan 19 14:25:32 UTC 2017 - shshyukr...@suse.com + +- Update to version 0.16 + * build: Fix idn2_cmd.h build rule. + * API and ABI is backwards compatible with the previous version. + +- Update to version 0.15 (released 2017-01-14) + * Fix out-of-bounds read. + * Fix NFC input conversion (regression). + * Shrink TR46 static mapping data. + * API and ABI is backwards compatible with the previous version. + +- Update to version 0.14 (released 2016-12-30) + * build: Fix gentr46map build. + * API and ABI is backwards compatible with the previous version. + +- Update to version 0.13: + * build: Doesn't download external files during build. + * doc: Clarify license. + * build: Generate ChangeLog file properly. + * doc: API documentation related to TR46 flags. + * API and ABI is backwards compatible with the previous version. + +- Update to version 0.12: + * Builds/links with libunistring. + * Fix two possible crashes with unchecked NULL pointers. + * Memleak fix. + * Binary search for codepoints in tables. + * Do not taint output variable on error in idn2_register_u8(). + * Do not taint output variable on error in idn2_lookup_u8(). + * Update to Unicode 6.3.0 IDNA tables. + * Add TR46 / UTS#46 support to API and idn2 utility. + * Add NFC quick check. + * Add make target 'check-coverage' for test coverage report. + * Add tests to increase test code coverage. + * API and ABI is backwards compatible with the previous version. + +--- Old: libidn2-0.11.tar.gz New: libidn2-0.16.tar.gz Other differences: -- ++ libidn2.spec ++ --- /var/tmp/diff_new_pack.kNCODb/_old 2017-01-24 10:36:13.942292982 +0100 +++ /var/tmp/diff_new_pack.kNCODb/_new 2017-01-24 10:36:13.946292414 +0100 @@ -1,7 +1,7 @@ # # spec file for package libidn2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define lname libidn2-0 Name: libidn2 -Version:0.11 +Version:0.16 Release:0 Summary:Support for Internationalized Domain Names (IDN) based on IDNA2008 License:GPL-3.0+ @@ -28,6 +28,7 @@ Source3:baselibs.conf # PATCH-FIX-UPSTREAM: do not build non-installed examples needlessly Patch0: libidn2-no-examples-build.patch +BuildRequires: libunistring-devel BuildRequires: pkgconfig Requires(post): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ libidn2-0.11.tar.gz -> libidn2-0.16.tar.gz ++ 172050 lines of diff (skipped) ++ libidn2-no-examples-build.patch ++ --- /var/tmp/diff_new_pack.kNCODb/_old 2017-01-24 10:36:14.418225377 +0100 +++ /var/tmp/diff_new_pack.kNCODb/_new 2017-01-24 10:36:14.418225377 +0100 @@ -1,26 +1,26 @@ -Index: libidn2-0.10/Makefile.am +Index: libidn2-0.16/Makefile.am === libidn2-0.10.orig/Makefile.am -+++ libidn2-0.10/Makefile.am +--- libidn2-0.16.orig/Makefile.am libidn2-0.16/Makefile.am @@ -15,7 +15,7 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --SUBDIRS = gl . src doc examples tests -+SUBDIRS = gl . src doc tests - ACLOCAL_AMFLAGS = -I m4 -I gl/m4 - EXTRA_DIST = gl/m4/gnulib-cache.m4 +-SUBDIRS = lib . src doc examples tests po ++SUBDIRS = lib . src doc tests po + ACLOCAL_AMFLAGS = -I m4 + EXTRA_DIST = m4/gnulib-cache.m4 -Index: libidn2-0.10/Makefile.in +Index: libidn2-0.16/Makefile.in === libidn2-0.10.orig/Makefile.in -+++ libidn2-0.10/Makefile.in -@@ -596,7 +596,7 @@ top_build_prefix = @top_build_prefix@ +--- libidn2-0.16.orig/Makefile.in libidn2-0.16/Makefile.in +@@ -612,7 +612,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --SUBDIRS = gl . src doc examples tests -+SUBDIRS = gl . src doc tests - ACLOCAL_AMFLAGS = -I m4 -I gl/m4 - EXTRA_DIST = gl/m4/gnulib-cache.m4
commit libidn2 for openSUSE:Factory
Hello community, here is the log from the commit of package libidn2 for openSUSE:Factory checked in at 2016-10-26 21:48:32 Comparing /work/SRC/openSUSE:Factory/libidn2 (Old) and /work/SRC/openSUSE:Factory/.libidn2.new (New) Package is "libidn2" Changes: New Changes file: --- /dev/null 2016-09-15 12:42:18.240042505 +0200 +++ /work/SRC/openSUSE:Factory/.libidn2.new/libidn2.changes 2016-10-26 21:48:33.0 +0200 @@ -0,0 +1,399 @@ +--- +Fri Oct 21 09:40:22 UTC 2016 - tchva...@suse.com + +- Convert to libidn2 package started to being used, namely by curl +- Alternative implementation based on new specification from 2008 + + completely different codebase with no ties to libidn + +--- +Wed Jul 20 21:01:13 UTC 2016 - astie...@suse.com + +- libidn 1.33: + * bnc#990189 CVE-2015-8948 CVE-2016-6262 + * bnc#990190 CVE-2016-6261 + * bnc#990191 CVE-2016-6263 + * libidn: Fix out-of-bounds stack read in idna_to_ascii_4i. + * idn: Solve out-of-bounds-read when reading one zero byte as input. + * libidn: stringprep_utf8_nfkc_normalize reject invalid UTF-8. + +--- +Thu Aug 13 19:10:23 UTC 2015 - mplus...@suse.com + +- Update to 1.32 + * libidn: Fix crash in idna_to_unicode_8z8z and +idna_to_unicode_8zlz. This problem was introduced in 1.31. + * API and ABI is backwards compatible with the previous version. +- Update gpg keyring + +--- +Thu Jul 9 08:22:18 UTC 2015 - tchva...@suse.com + +- Add Apache-2.0 license to the license line. Under this is the + java code, but we don't build it -> just the sources license + +--- +Thu Jul 9 07:54:25 UTC 2015 - tchva...@suse.com + +- Version bump to 1.31: + * Fixes bnc#923241 CVE-2015-2059 out-of-bounds read with stringprep on +invalid UTF-8 + * Few other triv changes + +--- +Fri Mar 13 13:49:20 UTC 2015 - tchva...@suse.com + +- Version bump to 1.30: + * punycode.{c,h} files were reimported +- Cleanup with spec-cleaner + +--- +Mon Oct 20 13:10:56 UTC 2014 - i...@marguerite.su + +- update version 1.29: + * libidn: Mark internal variable "g_utf8_skip" as static. + * idn: Flush stdout to simplify for tools that buffer too heavily. + * i18n: Added Brazilian Portuguese translation. + * Update gnulib files. + * API and ABI is backwards compatible with the previous version. + +--- +Thu Dec 19 12:22:05 UTC 2013 - co...@suse.com + +- disable gpg-offline again to avoid build cycles + +--- +Wed Dec 18 09:50:29 UTC 2013 - mvysko...@suse.com + +- Verify source tarball via gpg-offline + +--- +Sat Dec 14 16:57:39 UTC 2013 - uweig...@de.ibm.com + +- Fix gnulib test failure due to SUSE_ASNEEDED. + +--- +Mon Sep 23 14:35:40 UTC 2013 - tchva...@suse.com + +- Version bump to 1.28: + * java buildfixes + * translation updates + * improved unit-tests + * for more read NEWS file + +--- +Fri Sep 21 16:21:41 UTC 2012 - jeng...@inai.de + +- Employ shared library package naming + +--- +Tue Jun 5 08:41:26 UTC 2012 - vdziewie...@suse.com + +-Update to 1.25: + * MSVC: Build fixes related to _GL_ATTRIBUTE_CONST and +_GL_ATTRIBUTE_PURE. +Reported by Bartosz Brachaczek. + * examples: Fix compiler warning about ignoring return value from +fgets. + * tests: Ship with a valgrind suppressions file for the strlen +issue. + * Update gnulib files and translations. + * API and ABI is backwards compatible with the previous version. + +--- +Sun May 13 11:40:34 UTC 2012 - nico.laus.2...@gmx.de + +- Upgrade to version 1.24 + * Libraries are re-licensed from LGPLv2+ to dual-GPLv2+|LGPLv3+. + * build: Fix parallel Windows builds. +Reported by René Berber + * libidn: Fix potential infloop in pr29 code. +Reported by Jon Nelson in +http://lists.gnu.org/archive/html/help-libidn/2012-01/msg8.html + * libidn: Add 'const' keyword to 'stringprep_ucs4_nfkc_normalize' function. + * Sync glib NFKC code and improve copyright/license statements. + * Update gnulib files and