commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2020-02-06 13:06:45 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new.26092 (New) Package is "libtasn1" Thu Feb 6 13:06:45 2020 rev:48 rq:769451 version:4.16.0 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2019-12-14 12:02:24.159412385 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new.26092/libtasn1.changes 2020-02-06 13:06:48.384289827 +0100 @@ -1,0 +2,9 @@ +Sun Feb 2 23:00:48 UTC 2020 - Andreas Stieger + +- libtasn1 4.16.0: + * asn1_decode_simple_ber: added support for constructed definite +octet strings + * asn1_get_object_id_der: enhance the range of decoded OIDs + * asn1_object_id_der: New function + +--- Old: libtasn1-4.15.0.tar.gz libtasn1-4.15.0.tar.gz.sig New: libtasn1-4.16.0.tar.gz libtasn1-4.16.0.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.VxQFgI/_old 2020-02-06 13:06:49.168290254 +0100 +++ /var/tmp/diff_new_pack.VxQFgI/_new 2020-02-06 13:06:49.172290256 +0100 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# 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 @@ -18,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.15.0 +Version:4.16.0 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1-or-later AND GPL-3.0-only @@ -64,16 +64,14 @@ %build %configure --disable-static -make %{?_smp_mflags} V=1 +%make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -# see 49d6e3f0a4b5fd4da31228d23ae9efabef20c1ca -rm %{buildroot}/%{_bindir}/corpus2array %check -make %{?_smp_mflags} check +%make_build check %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz ++ libtasn1-4.15.0.tar.gz -> libtasn1-4.16.0.tar.gz ++ 7025 lines of diff (skipped)
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2019-12-14 12:02:12 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new.4691 (New) Package is "libtasn1" Sat Dec 14 12:02:12 2019 rev:47 rq:750374 version:4.15.0 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2019-08-07 13:55:51.804856530 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new.4691/libtasn1.changes 2019-12-14 12:02:24.159412385 +0100 @@ -1,0 +2,12 @@ +Fri Nov 22 17:08:35 UTC 2019 - Andreas Stieger + +- libtasn1 4.15.0: + * The generated tree no longer contains ASN.1 built-in types +even if they are explicitly defined in the description. +Previously a warning was printed when these types were seen, +now they are ignored. + * Several fixes in ASN.1 definition parser, preventing several +crashes and leaks in the tools due to improper ASN.1. + * Switched to semantic versioning + +--- Old: libtasn1-4.14.tar.gz libtasn1-4.14.tar.gz.sig New: libtasn1-4.15.0.tar.gz libtasn1-4.15.0.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.1uftSF/_old 2019-12-14 12:02:25.343412208 +0100 +++ /var/tmp/diff_new_pack.1uftSF/_new 2019-12-14 12:02:25.347412207 +0100 @@ -18,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.14 +Version:4.15.0 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1-or-later AND GPL-3.0-only @@ -69,6 +69,8 @@ %install %make_install find %{buildroot} -type f -name "*.la" -delete -print +# see 49d6e3f0a4b5fd4da31228d23ae9efabef20c1ca +rm %{buildroot}/%{_bindir}/corpus2array %check make %{?_smp_mflags} check ++ libtasn1-4.14.tar.gz -> libtasn1-4.15.0.tar.gz ++ 14568 lines of diff (skipped)
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2019-08-07 13:55:48 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new.9556 (New) Package is "libtasn1" Wed Aug 7 13:55:48 2019 rev:46 rq:720159 version:4.14 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2019-05-03 22:21:49.720635793 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new.9556/libtasn1.changes 2019-08-07 13:55:51.804856530 +0200 @@ -1,0 +2,9 @@ +Wed Jul 31 20:15:25 UTC 2019 - Andreas Stieger + +- libtasn1 4.14: + * New #defines for version checking + * other developer visible changes +- drop libtasn1-object-id-recursion.patch, incorporating the + upstream fix for boo#1105435 CVE-2018-1000654 + +--- Old: libtasn1-4.13.tar.gz libtasn1-4.13.tar.gz.sig libtasn1-object-id-recursion.patch New: libtasn1-4.14.tar.gz libtasn1-4.14.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.5YELR5/_old 2019-08-07 13:55:52.724856520 +0200 +++ /var/tmp/diff_new_pack.5YELR5/_new 2019-08-07 13:55:52.728856520 +0200 @@ -18,24 +18,21 @@ %define somajor 6 Name: libtasn1 -Version:4.13 +Version:4.14 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1-or-later AND GPL-3.0-only Group: Productivity/Networking/Security -Url:https://www.gnu.org/software/libtasn1/ +URL:https://www.gnu.org/software/libtasn1/ Source0:http://ftp.gnu.org/gnu/libtasn1/%{name}-%{version}.tar.gz -Source1:ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig +Source1:http://ftp.gnu.org/gnu/libtasn1/%{name}-%{version}.tar.gz.sig # http://josefsson.org/key.txt Source2:%{name}.keyring Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libtasn1-object-id-recursion.patch boo#1105435 mgo...@suse.com -- limit recursion in _asn1_expand_object_id. -Patch0: libtasn1-object-id-recursion.patch BuildRequires: info BuildRequires: pkgconfig Requires(post): %{install_info_prereq} Requires(preun): %{install_info_prereq} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This is the ASN.1 library used by GNUTLS. More up to date information @@ -64,7 +61,6 @@ %prep %setup -q -%patch0 -p1 %build %configure --disable-static @@ -87,22 +83,21 @@ %postun -n libtasn1-%{somajor} -p /sbin/ldconfig %files -%defattr(-, root, root) -%license COPYING.LIB -%doc NEWS README THANKS +%license doc/COPYING* +%doc NEWS README.md THANKS %{_bindir}/* -%{_mandir}/man1/*.1%{ext_man} -%{_infodir}/*.info%{ext_info} +%{_mandir}/man1/*.1%{?ext_man} +%{_infodir}/*.info%{?ext_info} %files -n libtasn1-%{somajor} -%defattr(-, root, root) +%license doc/COPYING* %{_libdir}/*.so.%{somajor}* %files devel -%defattr(-, root, root) +%license doc/COPYING* %{_includedir}/*.h %{_libdir}/*.so %{_libdir}/pkgconfig/libtasn1.pc -%{_mandir}/man3/*.3%{ext_man} +%{_mandir}/man3/*.3%{?ext_man} %changelog ++ libtasn1-4.13.tar.gz -> libtasn1-4.14.tar.gz ++ 108610 lines of diff (skipped) ++ libtasn1.keyring ++ --- /var/tmp/diff_new_pack.5YELR5/_old 2019-08-07 13:55:53.068856517 +0200 +++ /var/tmp/diff_new_pack.5YELR5/_new 2019-08-07 13:55:53.068856517 +0200 @@ -1298,3 +1298,119 @@ RKd+AKc8zZkSX14v+TFiB4VkSBVxHDvDG4hDHw== =4uNW -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQGRBEgd5bQBDCDc8Z7h2Damx3Xm+kMFXMKHqVUdPOqvcFT0c1gnQ9LPw3JiswvB +dM3SBRb2LxtEAnXt0Bw8WBbcCF9s05h8xjCSLDmBwQ1EBEeTvUN18TgeM6t4rNTZ +NrXl5wRmvkAzdO+EOHWx2gDRApLbdkkBK21+M6HPhtqRiMWK6zd5bPmiiAKNRv0G +aC71qUpdNSrWVzB02s8+LUivwH+kUksMX2nXps7b6RPhQyFl6FSv0LsHDd3yxRrB +JIikUAsSnQbDSPws+Srq1VFLhaARiPF2tg7ag1n4qbbZiK3XOSjK3X+b2XkdZrWY +7orBke/J1cMv/9XnqtsE1P1EYcuPk34yxjz/E5+0vf8DlzQ86c2DHRCpr81XV3qD +tNeouQFLDI1kkpG6QTY3S2SPMUht8V8JxhqBzbjWZmKGUf1ISYI2p9FqtXF4rL2D +u1QLPQGLwqYaUvnGCYFxEMpnDcYheF6zOUtow527WgrJcATDXW/HCzidwi2+o/cU +bdCeYOiN28IMCOIBJZjLABEBAAG0KU5pa29zIE1hdnJvZ2lhbm5vcG91bG9zIDxu +bWF2QGdudXRscy5vcmc+iQHDBBMBAgApAhsDBQklmAYABgsJCAcDAgQVAggDBBYC +AwECHgECF4AFAkjOsAcCGQEACgkQKe5YuZaGUXH5IgwbBS80+nEmYoVB/53P8Ewm +3qOIOkn0OQSXHeIsE+lhxxe2nCjl2wou3ydwjenYELk7x7WiNsD2R+x0zLmp+RnH +N5Mfik5X4pTwlE/511H4VSbG32MPp9KUnjqqmGB3zEIhybDPABUBb2ZZzRn6UK+s +Wx0hFdgrFcxQScoKxV2x/AALNSJXsYLbM3Xubfb7Uc+LPLgOQqCt1eDD6wGvYkx3 +kJ+rYbZXE32IiFbwhH++MuApPJv/DnSnhLmQdwuqLn+L1z4jAJ7Lv2tZ9tq9ZGYE +lil0pdzelPvoh1njSGFmG9+2R7tiHD/ZpWxbRPfUZ8aVeX7jUeLfO3KZbNY0lwgO +fMrWWlHq2219Jabvc5nVv2dp3DKQCcz0HAtW2vumjBTN1na8dDSWXzlvLzXs4+Aw
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2019-05-03 22:21:48 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new.5148 (New) Package is "libtasn1" Fri May 3 22:21:48 2019 rev:45 rq:699551 version:4.13 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2018-02-28 19:55:13.480262459 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new.5148/libtasn1.changes 2019-05-03 22:21:49.720635793 +0200 @@ -1,0 +2,7 @@ +Mon Apr 29 16:13:16 UTC 2019 - mgo...@suse.com + +- Add libtasn1-object-id-recursion.patch: limit recursion in + _asn1_expand_object_id (boo#1105435 CVE-2018-1000654 + (https://gitlab.com/gnutls/libtasn1/merge_requests/8) + +--- New: libtasn1-object-id-recursion.patch Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.iHDs5a/_old 2019-05-03 22:21:50.728637838 +0200 +++ /var/tmp/diff_new_pack.iHDs5a/_new 2019-05-03 22:21:50.728637838 +0200 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# 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,7 +12,7 @@ # 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/ # @@ -21,7 +21,7 @@ Version:4.13 Release:0 Summary:ASN.1 parsing library -License:LGPL-2.1+ and GPL-3.0 +License:LGPL-2.1-or-later AND GPL-3.0-only Group: Productivity/Networking/Security Url:https://www.gnu.org/software/libtasn1/ Source0:http://ftp.gnu.org/gnu/libtasn1/%{name}-%{version}.tar.gz @@ -29,6 +29,8 @@ # http://josefsson.org/key.txt Source2:%{name}.keyring Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libtasn1-object-id-recursion.patch boo#1105435 mgo...@suse.com -- limit recursion in _asn1_expand_object_id. +Patch0: libtasn1-object-id-recursion.patch BuildRequires: info BuildRequires: pkgconfig Requires(post): %{install_info_prereq} @@ -62,6 +64,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --disable-static ++ libtasn1-object-id-recursion.patch ++ >From 9c40f7796c9d33179b602f65f4b587d175fba23c Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Thu, 11 Apr 2019 11:14:58 -0500 Subject: [PATCH 1/2] _asn1_expand_object_id: Limit recursion Resolves #4 --- lib/parser_aux.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/parser_aux.c b/lib/parser_aux.c index 786ea64..08c2167 100644 --- a/lib/parser_aux.c +++ b/lib/parser_aux.c @@ -675,7 +675,7 @@ _asn1_expand_object_id (asn1_node node) { asn1_node p, p2, p3, p4, p5; char name_root[ASN1_MAX_NAME_SIZE], name2[2 * ASN1_MAX_NAME_SIZE + 1]; - int move, tlen; + int move, tlen, tries; if (node == NULL) return ASN1_ELEMENT_NOT_FOUND; @@ -684,6 +684,7 @@ _asn1_expand_object_id (asn1_node node) p = node; move = DOWN; + tries = 0; while (!((p == node) && (move == UP))) { @@ -738,7 +739,9 @@ _asn1_expand_object_id (asn1_node node) p4 = p4->right; } move = DOWN; - continue; + tries++; + if (tries < 3) + continue; } } } @@ -747,6 +750,7 @@ _asn1_expand_object_id (asn1_node node) else move = RIGHT; + tries = 0; if (move == DOWN) { if (p->down) -- >From 57d6bc19d44b0693023031c6dbc0d21a36550f34 Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Thu, 25 Apr 2019 16:40:18 -0500 Subject: [PATCH 2/2] Add reproducer for issues/4 to Test_tree.asn --- tests/Test_tree.asn| 9 + tests/Test_tree_asn1_tab.c | 13 +++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/tests/Test_tree.asn b/tests/Test_tree.asn index 0ad0dc5..a253bc8 100644 --- a/tests/Test_tree.asn +++ b/tests/Test_tree.asn @@ -154,6 +154,15 @@ X520LocalityName ::= CHOICE { bmpString BMPString} +id-xnyTest OBJECT IDENTIFIER ::= {id-ix 29 1} +id-ix OBJECR ::= {id-ix 29 2} +BMPString ::= OCTET S +} +UniversalString : BY id O} +id-ix OBJECT IDENTIFIER ::= {2 5} +id-xnyTest OBJECT IDENTIFIER
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2018-02-28 19:55:08 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Wed Feb 28 19:55:08 2018 rev:44 rq:580148 version:4.13 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2018-01-26 13:35:02.817772455 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2018-02-28 19:55:13.480262459 +0100 @@ -1,0 +2,5 @@ +Thu Feb 22 15:10:38 UTC 2018 - fv...@suse.com + +- Use %license (boo#1082318) + +--- Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.HMZW0M/_old 2018-02-28 19:55:14.700218312 +0100 +++ /var/tmp/diff_new_pack.HMZW0M/_new 2018-02-28 19:55:14.708218023 +0100 @@ -85,6 +85,7 @@ %files %defattr(-, root, root) +%license COPYING.LIB %doc NEWS README THANKS %{_bindir}/* %{_mandir}/man1/*.1%{ext_man}
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2018-01-26 13:35:01 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Fri Jan 26 13:35:01 2018 rev:43 rq:568531 version:4.13 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2017-06-16 10:48:08.019663072 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2018-01-26 13:35:02.817772455 +0100 @@ -1,0 +2,8 @@ +Fri Jan 19 16:03:20 UTC 2018 - kbabi...@suse.com + +- update to 4.13 + * On indefinite string decoding, set a maximum level of allowed +recursions (3) to protect the BER decoder from a stack exhaustion. +(CVE-2018-6003 boo#1076832) + +--- Old: libtasn1-4.12.tar.gz libtasn1-4.12.tar.gz.sig New: libtasn1-4.13.tar.gz libtasn1-4.13.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.lvD0C1/_old 2018-01-26 13:35:03.845724442 +0100 +++ /var/tmp/diff_new_pack.lvD0C1/_new 2018-01-26 13:35:03.849724255 +0100 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# 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,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.12 +Version:4.13 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 ++ libtasn1-4.12.tar.gz -> libtasn1-4.13.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.12/NEWS new/libtasn1-4.13/NEWS --- old/libtasn1-4.12/NEWS 2017-05-29 06:40:08.0 +0200 +++ new/libtasn1-4.13/NEWS 2018-01-16 18:45:04.0 +0100 @@ -1,5 +1,9 @@ GNU Libtasn1 NEWS -*- outline -*- +* Noteworthy changes in release 4.13 (released 2018-01-16) [stable] +- On indefinite string decoding, set a maximum level of allowed recursions + (3) to protect the BER decoder from a stack exhaustion. + * Noteworthy changes in release 4.12 (released 2017-05-29) [stable] - Corrected so-name version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.12/configure new/libtasn1-4.13/configure --- old/libtasn1-4.12/configure 2017-05-29 06:39:37.0 +0200 +++ new/libtasn1-4.13/configure 2018-01-16 18:45:28.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.12. +# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.13. # # Report bugs to. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='GNU Libtasn1' PACKAGE_TARNAME='libtasn1' -PACKAGE_VERSION='4.12' -PACKAGE_STRING='GNU Libtasn1 4.12' +PACKAGE_VERSION='4.13' +PACKAGE_STRING='GNU Libtasn1 4.13' PACKAGE_BUGREPORT='help-libta...@gnu.org' PACKAGE_URL='http://www.gnu.org/software/libtasn1/' @@ -1912,7 +1912,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Libtasn1 4.12 to adapt to many kinds of systems. +\`configure' configures GNU Libtasn1 4.13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1983,7 +1983,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Libtasn1 4.12:";; + short | recursive ) echo "Configuration of GNU Libtasn1 4.13:";; esac cat <<\_ACEOF @@ -2113,7 +2113,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Libtasn1 configure 4.12 +GNU Libtasn1 configure 4.13 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2765,7 +2765,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Libtasn1 $as_me 4.12, which was +It was created by GNU Libtasn1 $as_me 4.13, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3643,7 +3643,7 @@ # Define the identity of the package. PACKAGE='libtasn1' - VERSION='4.12' + VERSION='4.13' cat >>confdefs.h <<_ACEOF @@ -3782,7 +3782,7 @@ # Interfaces removed: AGE=0
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2017-06-16 10:48:07 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Fri Jun 16 10:48:07 2017 rev:42 rq:502798 version:4.12 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2016-08-25 09:51:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2017-06-16 10:48:08.019663072 +0200 @@ -1,0 +2,29 @@ +Sun Jun 4 19:41:21 UTC 2017 - astie...@suse.com + +- libtasn1 4.12: + * Corrected so-name version +- includes changes in 4.11: + * Introduce the ASN1_TIME_ENCODING_ERROR error code to indicate +an invalid encoding in the DER time fields. + * Introduced flag ASN1_DECODE_FLAG_ALLOW_INCORRECT_TIME. This flag +allows decoding errors in time fields even when in strict DER mode. +That is introduced in order to allow toleration of invalid times in +X.509 certificates (which are common) even though strict DER adherence +is enforced in other fields. + * Added safety check in asn1_find_node(). That prevents a crash +when a very long variable name is provided by the developer. +Note that this to be exploited requires controlling the ASN.1 +definitions used by the developer, i.e., the 'name' parameter of +asn1_write_value() or asn1_read_value(). The library is +not designed to protect against malicious manipulation of the +developer assigned variable names +- includes changes from 4.10: + * Updated gnulib + * Removed -Werror from default compiler flags +(drop patch 0001-configure-don-t-add-Werror-to-build-flags.patch) + * Fixed undefined behavior when negating integers in _asn1_ltostr(). + * Pass the correct length to _asn1_get_indefinite_length_string in +asn1_get_length_ber. This addresses reading 1-byte past the end +of data. + +--- @@ -7,0 +37 @@ +- fate#322523 @@ -55,0 +86 @@ + * Only assign a value if the previous node has one (bsc#961491). Old: 0001-configure-don-t-add-Werror-to-build-flags.patch libtasn1-4.9.tar.gz libtasn1-4.9.tar.gz.sig New: libtasn1-4.12.tar.gz libtasn1-4.12.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.0tQKk3/_old 2017-06-16 10:48:08.851545975 +0200 +++ /var/tmp/diff_new_pack.0tQKk3/_new 2017-06-16 10:48:08.859544849 +0200 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# 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 somajor 6 Name: libtasn1 -Version:4.9 +Version:4.12 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 @@ -29,13 +29,6 @@ # http://josefsson.org/key.txt Source2:%{name}.keyring Source99: baselibs.conf -Patch0: 0001-configure-don-t-add-Werror-to-build-flags.patch -# for patch0 0001-configure-don-t-add-Werror-to-build-flags.patch -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: help2man -BuildRequires: libtool -# BuildRequires: info BuildRequires: pkgconfig Requires(post): %{install_info_prereq} @@ -69,12 +62,8 @@ %prep %setup -q -%patch0 -p1 %build -# for patch0 0001-configure-don-t-add-Werror-to-build-flags.patch -autoreconf -fiv -# %configure --disable-static make %{?_smp_mflags} V=1 ++ libtasn1-4.9.tar.gz -> libtasn1-4.12.tar.gz ++ 14882 lines of diff (skipped)
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2016-08-25 09:51:41 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2016-06-13 21:52:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2016-08-25 09:51:43.0 +0200 @@ -1,0 +2,8 @@ +Wed Aug 10 18:57:51 UTC 2016 - astie...@suse.com + +- update to 4.9: + * Fix OID encoding of OIDs which have elements which exceed 2^32 +- Do not treat i586 warning as error, adding upstream + 0001-configure-don-t-add-Werror-to-build-flags.patch + +--- Old: libtasn1-4.8.tar.gz libtasn1-4.8.tar.gz.sig New: 0001-configure-don-t-add-Werror-to-build-flags.patch libtasn1-4.9.tar.gz libtasn1-4.9.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.tEohNu/_old 2016-08-25 09:51:44.0 +0200 +++ /var/tmp/diff_new_pack.tEohNu/_new 2016-08-25 09:51:44.0 +0200 @@ -18,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.8 +Version:4.9 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 @@ -29,8 +29,15 @@ # http://josefsson.org/key.txt Source2:%{name}.keyring Source99: baselibs.conf +Patch0: 0001-configure-don-t-add-Werror-to-build-flags.patch +# for patch0 0001-configure-don-t-add-Werror-to-build-flags.patch +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: help2man +BuildRequires: libtool +# BuildRequires: info -BuildRequires: pkg-config +BuildRequires: pkgconfig Requires(post): %{install_info_prereq} Requires(preun): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -62,8 +69,12 @@ %prep %setup -q +%patch0 -p1 %build +# for patch0 0001-configure-don-t-add-Werror-to-build-flags.patch +autoreconf -fiv +# %configure --disable-static make %{?_smp_mflags} V=1 ++ 0001-configure-don-t-add-Werror-to-build-flags.patch ++ >From dd091c8af163213e12aa92f61bc4916e0f102633 Mon Sep 17 00:00:00 2001 From: Nikos MavrogiannopoulosDate: Tue, 26 Jul 2016 08:45:33 +0200 Subject: [PATCH] configure: don't add -Werror to build flags References: http://git.savannah.gnu.org/gitweb/?p=libtasn1.git;a=commit;h=dd091c8af163213e12aa92f61bc4916e0f102633 Fixing: [ 81s] Test_overflow.c: In function 'main': [ 81s] Test_overflow.c:63:45: error: left shift of negative value [-Werror=shift-negative-value] [ 81s]unsigned long num = ((long) UINT_MAX) << 2; [ 81s] ^~ --- configure.ac | 2 -- 1 file changed, 2 deletions(-) diff --git a/configure.ac b/configure.ac index 7a14e04..066f5fe 100644 --- a/configure.ac +++ b/configure.ac @@ -70,8 +70,6 @@ AC_ARG_ENABLE([gcc-warnings], ) if test "$gl_gcc_warnings" = yes; then - gl_WARN_ADD([-Werror], [WERROR_CFLAGS]) - nw="$nw -Wsystem-headers" # Don't let system headers trigger warnings nw="$nw -Wc++-compat" # We don't care strongly about C++ compilers nw="$nw -Wtraditional"# Warns on #elif which we use often -- 2.6.6 ++ libtasn1-4.8.tar.gz -> libtasn1-4.9.tar.gz ++ 2682 lines of diff (skipped)
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2016-06-13 21:52:44 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2016-05-05 08:09:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2016-06-13 21:52:45.0 +0200 @@ -7,0 +8 @@ +(CVE-2016-4008 / bsc#982779) Other differences: --
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2016-05-05 08:09:16 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2015-09-24 07:15:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2016-05-05 08:09:16.0 +0200 @@ -1,0 +2,10 @@ +Mon Apr 11 14:56:31 UTC 2016 - mplus...@suse.com + +- Update to 4.8 + * Fixes to avoid reliance on C undefined behavior. + * Fixes to avoid an infinite recursion when decoding without the +ASN1_DECODE_FLAG_STRICT_DER flag. Reported by Pascal Cuoq. + * Combined all the BER octet string decoding functions to a +single one based on asn1_decode_simple_ber(). + +--- Old: libtasn1-4.7.tar.gz libtasn1-4.7.tar.gz.sig New: libtasn1-4.8.tar.gz libtasn1-4.8.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.CK3IhV/_old 2016-05-05 08:09:17.0 +0200 +++ /var/tmp/diff_new_pack.CK3IhV/_new 2016-05-05 08:09:17.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 somajor 6 Name: libtasn1 -Version:4.7 +Version:4.8 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 @@ -32,7 +32,6 @@ BuildRequires: info BuildRequires: pkg-config Requires(post): %{install_info_prereq} -# FIXME: use proper Requires(pre/post/preun/...) Requires(preun): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -82,15 +81,14 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %post -n libtasn1-%{somajor} -p /sbin/ldconfig - %postun -n libtasn1-%{somajor} -p /sbin/ldconfig %files %defattr(-, root, root) %doc NEWS README THANKS %{_bindir}/* -%{_mandir}/man1/*.1.gz -%{_infodir}/*.info.gz +%{_mandir}/man1/*.1%{ext_man} +%{_infodir}/*.info%{ext_info} %files -n libtasn1-%{somajor} %defattr(-, root, root) @@ -101,6 +99,6 @@ %{_includedir}/*.h %{_libdir}/*.so %{_libdir}/pkgconfig/libtasn1.pc -%{_mandir}/man3/*.3.gz +%{_mandir}/man3/*.3%{ext_man} %changelog ++ libtasn1-4.7.tar.gz -> libtasn1-4.8.tar.gz ++ 5004 lines of diff (skipped)
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2015-09-24 07:15:51 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is "libtasn1" Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2015-05-05 00:54:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2015-09-24 07:15:53.0 +0200 @@ -1,0 +2,14 @@ +Wed Sep 16 23:49:25 UTC 2015 - zai...@opensuse.org + +- Update to version 4.7: + * Fixed regression introduced in the decoding of multi-byte tags +fix. + +--- +Mon Sep 7 20:10:23 UTC 2015 - astie...@suse.com + +- libtasn1 4.6: + * Allow decoding OCTET STRINGs with multi-byte tags. + * Add asn1_get_object_id_der + +--- Old: libtasn1-4.5.tar.gz libtasn1-4.5.tar.gz.sig New: libtasn1-4.7.tar.gz libtasn1-4.7.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.Z7yeTx/_old 2015-09-24 07:15:54.0 +0200 +++ /var/tmp/diff_new_pack.Z7yeTx/_new 2015-09-24 07:15:54.0 +0200 @@ -18,22 +18,22 @@ %define somajor 6 Name: libtasn1 -Version:4.5 +Version:4.7 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 Group: Productivity/Networking/Security Url:https://www.gnu.org/software/libtasn1/ -Source0:ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz +Source0:http://ftp.gnu.org/gnu/libtasn1/%{name}-%{version}.tar.gz Source1:ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig # http://josefsson.org/key.txt Source2:%{name}.keyring Source99: baselibs.conf BuildRequires: info BuildRequires: pkg-config +Requires(post): %{install_info_prereq} # FIXME: use proper Requires(pre/post/preun/...) Requires(preun): %{install_info_prereq} -Requires(post): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -70,7 +70,7 @@ %install %make_install -find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print +find %{buildroot} -type f -name "*.la" -delete -print %check make %{?_smp_mflags} check @@ -87,7 +87,7 @@ %files %defattr(-, root, root) -%doc ChangeLog NEWS README THANKS +%doc NEWS README THANKS %{_bindir}/* %{_mandir}/man1/*.1.gz %{_infodir}/*.info.gz ++ libtasn1-4.5.tar.gz -> libtasn1-4.7.tar.gz ++ 5025 lines of diff (skipped)
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2015-05-05 00:54:46 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2015-04-02 16:01:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2015-05-05 00:54:47.0 +0200 @@ -1,0 +2,7 @@ +Fri May 1 19:33:32 UTC 2015 - astie...@suse.com + +- update libtasn1 4.5: + * Corrected an invalid memory access in octet string decoding. +CVE-2015-3622 [boo#929414] + +--- @@ -5,0 +13 @@ +CVE-2015-2806 Old: libtasn1-4.4.tar.gz libtasn1-4.4.tar.gz.sig New: libtasn1-4.5.tar.gz libtasn1-4.5.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.q7ISwN/_old 2015-05-05 00:54:48.0 +0200 +++ /var/tmp/diff_new_pack.q7ISwN/_new 2015-05-05 00:54:48.0 +0200 @@ -18,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.4 +Version:4.5 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 ++ libtasn1-4.4.tar.gz - libtasn1-4.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.4/NEWS new/libtasn1-4.5/NEWS --- old/libtasn1-4.4/NEWS 2015-03-29 11:59:03.0 +0200 +++ new/libtasn1-4.5/NEWS 2015-04-29 20:55:26.0 +0200 @@ -1,5 +1,9 @@ GNU Libtasn1 NEWS -*- outline -*- +* Noteworthy changes in release 4.5 (released 2015-04-29) [stable] +- Corrected an invalid memory access in octet string decoding. + Reported by Hanno Böck. + * Noteworthy changes in release 4.4 (released 2015-03-29) [stable] - Corrected a two-byte stack overflow in asn1_der_decoding. Reported by Hanno Böck. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.4/configure new/libtasn1-4.5/configure --- old/libtasn1-4.4/configure 2015-03-29 11:59:32.0 +0200 +++ new/libtasn1-4.5/configure 2015-04-29 20:55:53.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.4. +# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.5. # # Report bugs to help-libta...@gnu.org. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='GNU Libtasn1' PACKAGE_TARNAME='libtasn1' -PACKAGE_VERSION='4.4' -PACKAGE_STRING='GNU Libtasn1 4.4' +PACKAGE_VERSION='4.5' +PACKAGE_STRING='GNU Libtasn1 4.5' PACKAGE_BUGREPORT='help-libta...@gnu.org' PACKAGE_URL='http://www.gnu.org/software/libtasn1/' @@ -1882,7 +1882,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat _ACEOF -\`configure' configures GNU Libtasn1 4.4 to adapt to many kinds of systems. +\`configure' configures GNU Libtasn1 4.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1952,7 +1952,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of GNU Libtasn1 4.4:;; + short | recursive ) echo Configuration of GNU Libtasn1 4.5:;; esac cat \_ACEOF @@ -2080,7 +2080,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -GNU Libtasn1 configure 4.4 +GNU Libtasn1 configure 4.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2732,7 +2732,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Libtasn1 $as_me 4.4, which was +It was created by GNU Libtasn1 $as_me 4.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3609,7 +3609,7 @@ # Define the identity of the package. PACKAGE='libtasn1' - VERSION='4.4' + VERSION='4.5' cat confdefs.h _ACEOF @@ -3748,7 +3748,7 @@ # Interfaces removed: AGE=0 LT_CURRENT=10 -LT_REVISION=1 +LT_REVISION=2 LT_AGE=4 @@ -21957,7 +21957,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log= -This file was extended by GNU Libtasn1 $as_me 4.4, which was +This file was extended by GNU Libtasn1 $as_me 4.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@ -22029,7 +22029,7 @@ cat
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2015-04-02 16:01:40 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2015-03-25 09:55:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2015-04-02 16:01:41.0 +0200 @@ -1,0 +2,6 @@ +Sun Mar 29 17:27:11 UTC 2015 - astie...@suse.com + +- update to libtasn1 4.4 [bsc#924828]: + * Corrected a two-byte stack overflow in asn1_der_decoding. + +--- Old: libtasn1-4.3.tar.gz libtasn1-4.3.tar.gz.sig New: libtasn1-4.4.tar.gz libtasn1-4.4.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.VB1vcY/_old 2015-04-02 16:01:41.0 +0200 +++ /var/tmp/diff_new_pack.VB1vcY/_new 2015-04-02 16:01:41.0 +0200 @@ -18,7 +18,7 @@ %define somajor 6 Name: libtasn1 -Version:4.3 +Version:4.4 Release:0 Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 ++ libtasn1-4.3.tar.gz - libtasn1-4.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.3/NEWS new/libtasn1-4.4/NEWS --- old/libtasn1-4.3/NEWS 2015-03-09 21:47:14.0 +0100 +++ new/libtasn1-4.4/NEWS 2015-03-29 11:59:03.0 +0200 @@ -1,5 +1,9 @@ GNU Libtasn1 NEWS -*- outline -*- +* Noteworthy changes in release 4.4 (released 2015-03-29) [stable] +- Corrected a two-byte stack overflow in asn1_der_decoding. Reported + by Hanno Böck. + * Noteworthy changes in release 4.3 (released 2015-03-09) [stable] - Added asn1_decode_simple_ber() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libtasn1-4.3/configure new/libtasn1-4.4/configure --- old/libtasn1-4.3/configure 2015-03-09 21:46:56.0 +0100 +++ new/libtasn1-4.4/configure 2015-03-29 11:59:32.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.3. +# Generated by GNU Autoconf 2.69 for GNU Libtasn1 4.4. # # Report bugs to help-libta...@gnu.org. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='GNU Libtasn1' PACKAGE_TARNAME='libtasn1' -PACKAGE_VERSION='4.3' -PACKAGE_STRING='GNU Libtasn1 4.3' +PACKAGE_VERSION='4.4' +PACKAGE_STRING='GNU Libtasn1 4.4' PACKAGE_BUGREPORT='help-libta...@gnu.org' PACKAGE_URL='http://www.gnu.org/software/libtasn1/' @@ -1882,7 +1882,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat _ACEOF -\`configure' configures GNU Libtasn1 4.3 to adapt to many kinds of systems. +\`configure' configures GNU Libtasn1 4.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1952,7 +1952,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of GNU Libtasn1 4.3:;; + short | recursive ) echo Configuration of GNU Libtasn1 4.4:;; esac cat \_ACEOF @@ -2080,7 +2080,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -GNU Libtasn1 configure 4.3 +GNU Libtasn1 configure 4.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2732,7 +2732,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Libtasn1 $as_me 4.3, which was +It was created by GNU Libtasn1 $as_me 4.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3609,7 +3609,7 @@ # Define the identity of the package. PACKAGE='libtasn1' - VERSION='4.3' + VERSION='4.4' cat confdefs.h _ACEOF @@ -3748,7 +3748,7 @@ # Interfaces removed: AGE=0 LT_CURRENT=10 -LT_REVISION=0 +LT_REVISION=1 LT_AGE=4 @@ -21957,7 +21957,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log= -This file was extended by GNU Libtasn1 $as_me 4.3, which was +This file was extended by GNU Libtasn1 $as_me 4.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@ -22029,7 +22029,7 @@ cat $CONFIG_STATUS _ACEOF || ac_write_fail=1 ac_cs_config=`$as_echo $ac_configure_args | sed 's/^ //; s/[\\\`\$]//g'`
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2015-03-25 09:55:26 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2015-02-20 13:50:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2015-03-25 09:55:27.0 +0100 @@ -1,0 +2,9 @@ +Sun Mar 22 10:41:46 UTC 2015 - mplus...@suse.com + +- Update project url +- Cleanup spec-file with spec-cleaner +- Add info preun and post dependencies +- Update to 4.3 + * Added asn1_decode_simple_ber() + +--- Old: libtasn1-4.2.tar.gz libtasn1-4.2.tar.gz.sig New: libtasn1-4.3.tar.gz libtasn1-4.3.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.RPeGCi/_old 2015-03-25 09:55:28.0 +0100 +++ /var/tmp/diff_new_pack.RPeGCi/_new 2015-03-25 09:55:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,24 +17,24 @@ %define somajor 6 - Name: libtasn1 -BuildRequires: info -BuildRequires: pkg-config -#BuildRequires: gpg-offline -Version:4.2 +Version:4.3 Release:0 -Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 Group: Productivity/Networking/Security -Source0:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz -Source1:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig +Url:https://www.gnu.org/software/libtasn1/ +Source0:ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz +Source1:ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig # http://josefsson.org/key.txt -Source2:%name.keyring +Source2:%{name}.keyring Source99: baselibs.conf +BuildRequires: info +BuildRequires: pkg-config +# FIXME: use proper Requires(pre/post/preun/...) +Requires(preun): %{install_info_prereq} +Requires(post): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build -PreReq: %install_info_prereq %description This is the ASN.1 library used by GNUTLS. More up to date information @@ -70,15 +70,15 @@ %install %make_install -rm $RPM_BUILD_ROOT/%{_libdir}/*.la +find %{buildroot}%{_libdir} -type f -name *.la -delete -print %check -make check +make %{?_smp_mflags} check %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%postun +%preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %post -n libtasn1-%{somajor} -p /sbin/ldconfig ++ libtasn1-4.2.tar.gz - libtasn1-4.3.tar.gz ++ 9175 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2015-02-20 13:50:37 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2014-10-18 09:08:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2015-02-20 13:50:38.0 +0100 @@ -1,0 +2,6 @@ +Sat Feb 14 08:12:10 UTC 2015 - jeng...@inai.de + +- Put C API documentation into -devel package. + Use modern %make_install. Description fix. + +--- Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.9sU8If/_old 2015-02-20 13:50:38.0 +0100 +++ /var/tmp/diff_new_pack.9sU8If/_new 2015-02-20 13:50:38.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,27 +37,27 @@ PreReq: %install_info_prereq %description -This is the ASN.1 library used in GNUTLS. More up to date information +This is the ASN.1 library used by GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org %package -n libtasn1-%{somajor} Summary:ASN.1 parsing library -Group: Productivity/Networking/Security +Group: System/Libraries Requires: %{name} = %{version} %description -n libtasn1-%{somajor} -This is the ASN.1 library used in GNUTLS. More up to date information +This is the ASN.1 library used by GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org %package devel -Requires: libtasn1-%{somajor} = %{version} -Summary:ASN.1 parsing library +Summary:Development files for the ASN.1 parsing library Group: Development/Libraries/C and C++ +Requires: libtasn1-%{somajor} = %{version} %description devel -This is the ASN.1 library used in GNUTLS. More up to date information +This is the ASN.1 library used by GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org @@ -66,10 +66,10 @@ %build %configure --disable-static -%__make %{?_smp_mflags} V=1 +make %{?_smp_mflags} V=1 %install -%makeinstall +%make_install rm $RPM_BUILD_ROOT/%{_libdir}/*.la %check @@ -90,7 +90,6 @@ %doc ChangeLog NEWS README THANKS %{_bindir}/* %{_mandir}/man1/*.1.gz -%{_mandir}/man3/*.3.gz %{_infodir}/*.info.gz %files -n libtasn1-%{somajor} @@ -102,5 +101,6 @@ %{_includedir}/*.h %{_libdir}/*.so %{_libdir}/pkgconfig/libtasn1.pc +%{_mandir}/man3/*.3.gz %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2014-10-18 09:08:06 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2014-07-28 16:11:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2014-10-18 09:08:09.0 +0200 @@ -1,0 +2,38 @@ +Wed Oct 8 18:23:43 UTC 2014 - tabra...@suse.com + +- updated to libtasn1 4.2: + * Noteworthy changes in release 4.2 (released 2014-09-15) [stable] + - Added sanity checks in the decoding of time when +ASN1_DECODE_FLAG_STRICT_DER is used. + - Fixes in the decoding of OCTET STRING when close to the end +of the structure. + + * Noteworthy changes in release 4.1 (released 2014-08-23) [stable] + - Corrected indefinite tag check in ANY constructions. That allows +the decoding of BER-encoded structures that contain indefinite +encoding within an ANY element. + - Added DER decoding flag ASN1_DECODE_FLAG_STRICT_DER. Over the +years BER functionality was added to the decoder and this flag +provides the way to disable it. + - API and ABI changes since last version: +ASN1_DECODE_FLAG_STRICT_DER: New definition + + * Noteworthy changes in release 4.0 (released 2014-06-26) [stable] + - Optimized asn1_der_decoding_startEnd(). It no longer requires the +additional decoding step. + - asn1_read_value() understands the ?CURRENT keyword, which can be used +to indicate the current element of a sequence, when the provided node +is a sequence element. + - Several optimizations in DER decoding of structures with sequences +containing many elements. + - asn1_der_decoding2() is introduced and allows flags to be passed on +the decoding process. Currently only ASN1_DECODE_FLAG_ALLOW_PADDING is +defined and that allows decoding DER structures that contain arbitrary +data past their end. Contributed by Karel Slany. + - API and ABI changes since last version: +ASN1_DECODE_FLAG_ALLOW_PADDING: New definition +asn1_dup_node: New function +asn1_der_decoding2: New function +asn1_der_decoding_element: It is now an alias to asn1_der_decoding + +--- Old: libtasn1-3.7.tar.gz libtasn1-3.7.tar.gz.sig New: libtasn1-4.2.tar.gz libtasn1-4.2.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.5mpkAS/_old 2014-10-18 09:08:10.0 +0200 +++ /var/tmp/diff_new_pack.5mpkAS/_new 2014-10-18 09:08:10.0 +0200 @@ -22,7 +22,7 @@ BuildRequires: info BuildRequires: pkg-config #BuildRequires: gpg-offline -Version:3.7 +Version:4.2 Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library ++ libtasn1-3.7.tar.gz - libtasn1-4.2.tar.gz ++ 4916 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2014-07-28 16:11:16 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2014-06-19 13:20:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2014-07-28 16:11:17.0 +0200 @@ -1,0 +2,10 @@ +Fri Jul 25 16:28:02 UTC 2014 - mgo...@suse.com + +- updated to libtasn1 3.7: + * Noteworthy changes in release 3.7 (released 2014-06-26) [stable] + - Fixes in length calculation in _asn1_extract_der_octet(). + - Fixes in DER decoding. + - Fixes: CVE-2014-3468 CVE-2014-3467 CVE-2014-3469 bnc#880738 +bnc#880737 bnc#880735 + +--- Old: libtasn1-3.6.tar.gz libtasn1-3.6.tar.gz.sig New: libtasn1-3.7.tar.gz libtasn1-3.7.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.aTYZv5/_old 2014-07-28 16:11:18.0 +0200 +++ /var/tmp/diff_new_pack.aTYZv5/_new 2014-07-28 16:11:18.0 +0200 @@ -22,7 +22,7 @@ BuildRequires: info BuildRequires: pkg-config #BuildRequires: gpg-offline -Version:3.6 +Version:3.7 Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library ++ libtasn1-3.6.tar.gz - libtasn1-3.7.tar.gz ++ 12353 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2014-06-19 13:19:57 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2014-06-06 14:36:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2014-06-19 13:20:02.0 +0200 @@ -3,0 +4,2 @@ +- libtasn1.keyring: added Nikos Mavrogiannopoulos n...@gnutls.org + key, who did this release (and shares responsibility with Simon). Other differences: -- ++ libtasn1.keyring ++ 883 lines (skipped) between libtasn1.keyring and /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.keyring -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2014-06-06 14:36:15 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2013-06-25 17:15:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2014-06-06 14:36:22.0 +0200 @@ -1,0 +2,24 @@ +Tue Jun 3 09:20:18 UTC 2014 - meiss...@suse.com + +- updated to libtasn1 3.6 + * Noteworthy changes in release 3.6 (released 2014-05-25) [stable] + - Corrected an off-by-one error in ASN.1 DER tag decoding. (CVE-2014-3468/bnc#880735) + - Several improvements and new safety checks on DER decoding; +issues found using Codenomicon TLS test suite. (CVE-2014-3469/bnc#880738, +CVE-2014-3467/bnc#880737) + - Marked asn1_der_decoding_element() as deprecated. Use +asn1_der_decoding() instead. + + * Noteworthy changes in release 3.5 (released 2014-05-01) [stable] + - Correctly handle decoding of recursive CHOICE options. + - Allow deleting elements of SET OF. Patch by Jean-Louis Thekekara. + - Several small bug fixes found by coverity. + - Code improvements contributed by Kurt Roeckx. + + * Noteworthy changes in release 3.4 (released 2013-11-25) [stable] + - Added asn1_delete_structure2() which allows zeroizing the contents +of all values in the structure prior to deinitialization. + - The parser accepts negative numbers in an INTEGER range (but +still does no enforce them). + +--- Old: libtasn1-3.3.tar.gz libtasn1-3.3.tar.gz.sig New: libtasn1-3.6.tar.gz libtasn1-3.6.tar.gz.sig Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.xKTePU/_old 2014-06-06 14:36:23.0 +0200 +++ /var/tmp/diff_new_pack.xKTePU/_new 2014-06-06 14:36:23.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ BuildRequires: info BuildRequires: pkg-config #BuildRequires: gpg-offline -Version:3.3 +Version:3.6 Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.xKTePU/_old 2014-06-06 14:36:23.0 +0200 +++ /var/tmp/diff_new_pack.xKTePU/_new 2014-06-06 14:36:23.0 +0200 @@ -1 +1,2 @@ libtasn1-6 +libtasn1-devel ++ libtasn1-3.3.tar.gz - libtasn1-3.6.tar.gz ++ 55031 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2013-06-25 09:44:04 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2012-11-20 10:39:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2013-06-25 14:42:35.0 +0200 @@ -1,0 +2,24 @@ +Thu Jun 20 12:36:22 UTC 2013 - meiss...@suse.com + +- updated to libtasn1 3.3 + * Noteworthy changes in release 3.3 (released 2013-03-23) [stable] + - More precise overflow checks using gnulib's intprops module. + - Updates to compile in Android systems. + + * Noteworthy changes in release 3.2 (released 2012-11-30) [stable] + - Corrected buffer overflow in the error reporting of the parser (reported +by Andreas Metzler). + + * Noteworthy changes in release 3.1 (released 2012-11-24) [stable] + - Completed rename of types: +ASN1_ARRAY_TYPE - asn1_static_node (was asn1_static_node_t) + - Added new types: VisibleString, NumericString, IA5String, TeletexString, +PrintableString, UniversalString, BMPString, UTF8String. When re-defined +a warning is being print instead of failing. + - Parser outputs more detailed syntax error messages. + - Added asn1_decode_simple_der() and asn1_encode_simple_der(). + - Added asn1_read_value_type() to return value and type. + - Introduced ASN1_ETYPE_UTC_TIME and ASN1_ETYPE_GENERALIZED_TIME +- added gpg source checking + +--- Old: libtasn1-3.0.tar.gz New: libtasn1-3.3.tar.gz libtasn1-3.3.tar.gz.sig libtasn1.keyring Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.89Es0I/_old 2013-06-25 14:42:36.0 +0200 +++ /var/tmp/diff_new_pack.89Es0I/_new 2013-06-25 14:42:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libtasn1 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,15 +21,21 @@ Name: libtasn1 BuildRequires: info BuildRequires: pkg-config -Version:3.0 +Version:3.3 Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 Group: Productivity/Networking/Security -Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz +Source0:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz +Source1:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz.sig +# http://josefsson.org/key.txt +Source2:%name.keyring Source99: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} 1220 +BuildRequires: gpg-offline +%endif PreReq: %install_info_prereq %description @@ -58,11 +64,14 @@ http://www.gnutls.org %prep +%if 0%{?suse_version} 1220 +%gpg_verify %{S:1} +%endif %setup -q %build %configure --disable-static -%__make %{?_smp_mflags} +%__make %{?_smp_mflags} V=1 %install %makeinstall ++ libtasn1-3.0.tar.gz - libtasn1-3.3.tar.gz ++ 44524 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2013-06-25 17:14:37 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1 Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2013-06-25 14:42:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2013-06-25 17:15:25.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 25 12:01:36 UTC 2013 - co...@suse.com + +- remove gpg source checking again to avoid this cycle: + libtasn1 - libssh2_org - openssh - krb5 - python-Jinja2 - vim - libtasn1 + +--- Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.NAfbR7/_old 2013-06-25 17:15:26.0 +0200 +++ /var/tmp/diff_new_pack.NAfbR7/_new 2013-06-25 17:15:26.0 +0200 @@ -21,6 +21,7 @@ Name: libtasn1 BuildRequires: info BuildRequires: pkg-config +#BuildRequires: gpg-offline Version:3.3 Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ @@ -33,9 +34,6 @@ Source2:%name.keyring Source99: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} 1220 -BuildRequires: gpg-offline -%endif PreReq: %install_info_prereq %description @@ -64,9 +62,6 @@ http://www.gnutls.org %prep -%if 0%{?suse_version} 1220 -%gpg_verify %{S:1} -%endif %setup -q %build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2012-10-03 08:03:45 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2012-07-23 10:15:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2012-10-03 08:03:52.0 +0200 @@ -1,0 +2,11 @@ +Fri Sep 28 09:23:57 UTC 2012 - meiss...@suse.com + +- updated to version 2.14 + This release adds asn1_read_node_value() to obtain a node's value. This + is to deprecate the export of the node_asn internal structure for the + upcoming 3.x release. The ASN1_DATA_NODE type and the ASN1_ETYPE_* + constants were added to support the new function. +- removed upstreamed libtasn1-stdio.h patch +- make check + +--- Old: libtasn1-2.12.tar.bz2 libtasn1-stdio.h.patch New: libtasn1-2.14.tar.gz Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.ve7hjE/_old 2012-10-03 08:03:58.0 +0200 +++ /var/tmp/diff_new_pack.ve7hjE/_new 2012-10-03 08:03:58.0 +0200 @@ -16,18 +16,19 @@ # +%define somajor 3 + Name: libtasn1 BuildRequires: info BuildRequires: pkg-config -Version:2.12 +Version:2.14 Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library License:LGPL-2.1+ and GPL-3.0 Group: Productivity/Networking/Security -Source: %{name}-%{version}.tar.bz2 +Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz Source99: baselibs.conf -Patch1: libtasn1-stdio.h.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq @@ -36,18 +37,18 @@ can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org -%package -n libtasn1-3 +%package -n libtasn1-%{somajor} Summary:ASN.1 parsing library Group: Productivity/Networking/Security Requires: %{name} = %{version} -%description -n libtasn1-3 +%description -n libtasn1-%{somajor} This is the ASN.1 library used in GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org %package devel -Requires: %{name} = %{version} +Requires: libtasn1-%{somajor} = %{version} Summary:ASN.1 parsing library Group: Productivity/Networking/Security @@ -57,8 +58,7 @@ http://www.gnutls.org %prep -%setup -%patch1 -p1 +%setup -q %build %configure --disable-static @@ -68,18 +68,18 @@ %makeinstall rm $RPM_BUILD_ROOT/%{_libdir}/*.la +%check +make check + %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%post -n libtasn1-3 -p /sbin/ldconfig - -%postun -n libtasn1-3 -p /sbin/ldconfig +%post -n libtasn1-%{somajor} -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT +%postun -n libtasn1-%{somajor} -p /sbin/ldconfig %files %defattr(-, root, root) @@ -89,9 +89,9 @@ %{_mandir}/man3/*.3.gz %{_infodir}/*.info.gz -%files -n libtasn1-3 +%files -n libtasn1-%{somajor} %defattr(-, root, root) -%{_libdir}/*.so.* +%{_libdir}/*.so.%{somajor}* %files devel %defattr(-, root, root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2012-07-23 10:14:22 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2012-07-02 11:01:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2012-07-23 10:15:55.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 22 06:25:15 UTC 2012 - a...@suse.de + +- Fix build with missing gets declaration (glibc 2.16) + +--- New: libtasn1-stdio.h.patch Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.8LGNDl/_old 2012-07-23 10:15:58.0 +0200 +++ /var/tmp/diff_new_pack.8LGNDl/_new 2012-07-23 10:15:58.0 +0200 @@ -27,6 +27,7 @@ Group: Productivity/Networking/Security Source: %{name}-%{version}.tar.bz2 Source99: baselibs.conf +Patch1: libtasn1-stdio.h.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq @@ -57,6 +58,7 @@ %prep %setup +%patch1 -p1 %build %configure --disable-static ++ libtasn1-stdio.h.patch ++ Index: libtasn1-2.12/gl/stdio.in.h === --- libtasn1-2.12.orig/gl/stdio.in.h +++ libtasn1-2.12/gl/stdio.in.h @@ -710,11 +710,13 @@ _GL_CXXALIAS_RPL (gets, char *, (char *s _GL_CXXALIAS_SYS (gets, char *, (char *s)); # undef gets # endif +# if HAVE_RAW_DECL_GETS _GL_CXXALIASWARN (gets); /* It is very rare that the developer ever has full control of stdin, so any use of gets warrants an unconditional warning. Assume it is always declared, since it is required by C89. */ _GL_WARN_ON_USE (gets, gets is a security hole - use fgets instead); +# endif #endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2012-07-02 11:01:52 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2012-04-17 21:59:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2012-07-02 11:01:54.0 +0200 @@ -1,0 +2,6 @@ +Fri Jun 29 14:45:07 UTC 2012 - cfarr...@suse.com + +- license update: LGPL-2.1+ and GPL-3.0 + Tools are GPL-3.0 + +--- Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.rMlpfR/_old 2012-07-02 11:01:57.0 +0200 +++ /var/tmp/diff_new_pack.rMlpfR/_new 2012-07-02 11:01:57.0 +0200 @@ -23,7 +23,7 @@ Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ Summary:ASN.1 parsing library -License:LGPL-2.1+ +License:LGPL-2.1+ and GPL-3.0 Group: Productivity/Networking/Security Source: %{name}-%{version}.tar.bz2 Source99: baselibs.conf -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2012-04-17 21:59:23 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2012-01-11 15:38:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2012-04-17 21:59:50.0 +0200 @@ -1,0 +2,11 @@ +Sat Apr 14 17:24:30 UTC 2012 - tabra...@novell.com + +- update to version 2.12 + + Cleanup license headers. + + build: Update gnulib files. + + Corrected DER decoding issue (reported by Matthew Hall). +Added self check to detect the problem, see tests/Test_overflow.c. +This problem can lead to at least remotely triggered crashes, see +further analysis on the libtasn1 mailing list. + +--- Old: libtasn1-2.11.tar.gz New: libtasn1-2.12.tar.bz2 Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.88P99u/_old 2012-04-17 21:59:54.0 +0200 +++ /var/tmp/diff_new_pack.88P99u/_new 2012-04-17 21:59:54.0 +0200 @@ -15,18 +15,17 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: libtasn1 -BuildRequires: info pkg-config -Version:2.11 -Release:1 +BuildRequires: info +BuildRequires: pkg-config +Version:2.12 +Release:0 Url:http://ftp.gnu.org/gnu/libtasn1/ -Group: Productivity/Networking/Security -License:LGPL-2.1+ Summary:ASN.1 parsing library -Source: %{name}-%{version}.tar.gz +License:LGPL-2.1+ +Group: Productivity/Networking/Security +Source: %{name}-%{version}.tar.bz2 Source99: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq @@ -37,10 +36,9 @@ http://www.gnutls.org %package -n libtasn1-3 -License:LGPL-2.1+ Summary:ASN.1 parsing library -Requires: %{name} = %{version} Group: Productivity/Networking/Security +Requires: %{name} = %{version} %description -n libtasn1-3 This is the ASN.1 library used in GNUTLS. More up to date information @@ -48,7 +46,6 @@ http://www.gnutls.org %package devel -License:LGPL-2.1+ Requires: %{name} = %{version} Summary:ASN.1 parsing library Group: Productivity/Networking/Security ++ libtasn1-2.11.tar.gz - libtasn1-2.12.tar.bz2 ++ 12634 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2012-01-11 15:37:22 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libtasn1/libtasn1.changes2011-09-23 02:10:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.libtasn1.new/libtasn1.changes 2012-01-11 15:38:37.0 +0100 @@ -1,0 +2,68 @@ +Sun Jan 8 16:37:35 UTC 2012 - tabra...@novell.com + +- update to version 2.11 + + qa: now builds without compiler warnings with Solaris CC + + qa: added clang analysis. fixed cyclomatic complexity output + + tests: added self-test of bit string functions + + build: added windows/libtasn14win.mk rules to produce Windows +binaries + + build: don't hard code path to perl in doc/gdoc + + various minor fixes + +- changes in version 2.10 + + lib: small optimization, possibly working around gcc/valgrind issue + + build: update gnulib files + + asn1Coding: actually implement the -c parameter + + asn1Decoding: the -c parameter serves no purpose. remove it. + + doc: add examples to asn1Coding and ans1Decoding description + +- changes in version 2.9 + + tests: link to gnulib to avoid build error related to 'rpl_ftello' +on Solaris. Reported by Dagobert Michelsen + + doc: fix bug reporting address to point at help-libta...@gnu.org + + doc: fix returns: documentation in Texinfo. Reported by Jeffery +Walton + + build : update gnulib files + +- changes in version 2.8 + + update gnulib files + + use libtool 2.2.10 to ease MinGW64 builds + +- changes in version 2.7 + + Doc: build PDF manual using GTK-DOC + + Doc: fix of asn1_check_version, documentation was missing from +last release + + Build: avoid warnings about ignored visibility attributes on +Windows + +- changes in version 2.6 + + Fix build failure on platforms without support for GNU_LD +version scripts + + libtasn1: simplified implementation of asn1_check_version + + tests: improved self-checks + + update gnulib files, fix many syntax-check nits, indent code, +fix license templates + +- changes in version 2.5 + + doc: improve GTK-DOC comments + + misc: updated gnulib files + +- changes in version 2.4 + + Doc fixes + + updated gnulib files + + clean up copyright notices + +- changes in version 2.3 + + libtasn1 is now an official GNU project + + solve build problem on Tru64 related to TRUE/FALSE + + More careful decoding of OIDs + + Fixed warning in ANS1.y + + Use Software libraries info dircategory + + Drop GPL/LGPL copies from the manual (not needed there) + + New configure parameters to set packagin specific information +The parameters are --with-packager, --with-packager-version, +and --with-packager-bug-reports. See +http://article.gmane.org/gmane.comp.lib.gnulib.bugs/17791 for +more details. + +--- Old: libtasn1-2.2.tar.bz2 New: libtasn1-2.11.tar.gz Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.ZoEUnI/_old 2012-01-11 15:38:38.0 +0100 +++ /var/tmp/diff_new_pack.ZoEUnI/_new 2012-01-11 15:38:38.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package libtasn1 (Version 2.2) +# spec file for package libtasn1 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,13 @@ Name: libtasn1 BuildRequires: info pkg-config -Version:2.2 -Release:10 -Url:http://www.t2-project.org/packages/libtasn1.html +Version:2.11 +Release:1 +Url:http://ftp.gnu.org/gnu/libtasn1/ Group: Productivity/Networking/Security License:LGPL-2.1+ Summary:ASN.1 parsing library -Source: %{name}-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.gz Source99: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libtasn1 for openSUSE:Factory
Hello community, here is the log from the commit of package libtasn1 for openSUSE:Factory checked in at 2011-12-06 18:25:54 Comparing /work/SRC/openSUSE:Factory/libtasn1 (Old) and /work/SRC/openSUSE:Factory/.libtasn1.new (New) Package is libtasn1, Maintainer is gnome-maintain...@suse.de Changes: Other differences: -- ++ libtasn1.spec ++ --- /var/tmp/diff_new_pack.59IZDR/_old 2011-12-06 18:46:35.0 +0100 +++ /var/tmp/diff_new_pack.59IZDR/_new 2011-12-06 18:46:35.0 +0100 @@ -24,7 +24,7 @@ Release:10 Url:http://www.t2-project.org/packages/libtasn1.html Group: Productivity/Networking/Security -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:ASN.1 parsing library Source: %{name}-%{version}.tar.bz2 Source99: baselibs.conf @@ -37,7 +37,7 @@ http://www.gnutls.org %package -n libtasn1-3 -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:ASN.1 parsing library Requires: %{name} = %{version} Group: Productivity/Networking/Security @@ -48,7 +48,7 @@ http://www.gnutls.org %package devel -License:LGPLv2.1+ +License:LGPL-2.1+ Requires: %{name} = %{version} Summary:ASN.1 parsing library Group: Productivity/Networking/Security -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org