Hello community, here is the log from the commit of package libxcrypt for openSUSE:Factory checked in at 2019-02-24 16:55:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libxcrypt (Old) and /work/SRC/openSUSE:Factory/.libxcrypt.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxcrypt" Sun Feb 24 16:55:14 2019 rev:2 rq:677323 version:4.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libxcrypt/libxcrypt.changes 2019-02-08 12:03:09.497704898 +0100 +++ /work/SRC/openSUSE:Factory/.libxcrypt.new.28833/libxcrypt.changes 2019-02-24 16:55:20.224910430 +0100 @@ -1,0 +2,12 @@ +Tue Feb 19 10:49:30 UTC 2019 - sch...@suse.de + +- format-overflow.patch: Fix -Werror=format-overflow + +------------------------------------------------------------------- +Thu Feb 14 13:54:55 UTC 2019 - Martin Liška <mli...@suse.cz> + +- Update to version 4.4.3: + * Add libxcrypt.so, libxcrypt.a and xcrypt.h. + * Add new man3 manual pages. + +------------------------------------------------------------------- Old: ---- libxcrypt-4.1.0.tar.gz New: ---- format-overflow.patch libxcrypt-4.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxcrypt.spec ++++++ --- /var/tmp/diff_new_pack.k6OZyk/_old 2019-02-24 16:55:20.736910187 +0100 +++ /var/tmp/diff_new_pack.k6OZyk/_new 2019-02-24 16:55:20.736910187 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcrypt # -# 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 @@ -17,7 +17,7 @@ Name: libxcrypt -Version: 4.1.0 +Version: 4.4.3 Release: 0 Summary: Extended crypt library for DES, MD5, Blowfish and others License: GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND SUSE-Public-Domain @@ -25,6 +25,7 @@ URL: https://github.com/besser82/%{name} Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf +Patch0: format-overflow.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool @@ -119,16 +120,26 @@ %files devel %doc TODO %{_libdir}/libcrypt.so +%{_libdir}/libxcrypt.so %{_libdir}/libowcrypt.so %{_includedir}/crypt.h +%{_includedir}/xcrypt.h %{_libdir}/pkgconfig/libcrypt.pc %{_libdir}/pkgconfig/%{name}.pc %{_mandir}/man3/crypt_rn.3.* %{_mandir}/man3/crypt_gensalt.3.* +%{_mandir}/man3/crypt.3.* +%{_mandir}/man3/crypt_checksalt.3.* +%{_mandir}/man3/crypt_gensalt_ra.3.* +%{_mandir}/man3/crypt_gensalt_rn.3.* +%{_mandir}/man3/crypt_preferred_method.3.* +%{_mandir}/man3/crypt_r.3.* +%{_mandir}/man3/crypt_ra.3.* %{_mandir}/man5/crypt.5.* %files devel-static %{_libdir}/libcrypt.a +%{_libdir}/libxcrypt.a %{_libdir}/libowcrypt.a %changelog ++++++ format-overflow.patch ++++++ >From 2e4135284e7aaeac2218878041de31d8e724dc8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <besse...@fedoraproject.org> Date: Thu, 24 Jan 2019 22:22:36 +0100 Subject: [PATCH] test-alg-hmac-sha1: Fix -Wformat-overflow. --- test-alg-hmac-sha1.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test-alg-hmac-sha1.c b/test-alg-hmac-sha1.c index ffc6cb4..167f0b4 100644 --- a/test-alg-hmac-sha1.c +++ b/test-alg-hmac-sha1.c @@ -162,8 +162,15 @@ main (void) if (strcmp (dbuf, test->expect) != 0) { n = 1; - printf ("\nkey=%s, data=%s,\nresult=%s: %s\n", - test->key, test->data, dbuf, test->expect); + printf ("\nkey="); + puts (test->key); + puts (", data="); + puts (test->data); + printf (",\nresult="); + puts (dbuf); + puts (": "); + puts (test->expect); + printf ("\n"); } } return n; -- 2.20.1 >From 8d109010f022ac75e383ac74d1961c0c63a16c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <besse...@fedoraproject.org> Date: Tue, 19 Feb 2019 10:59:43 +0100 Subject: [PATCH] test-alg-hmac-sha1: Use fputs() instead of puts(). puts() appends a newline character at the end of the output, while fputs() does not. --- test-alg-hmac-sha1.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/test-alg-hmac-sha1.c b/test-alg-hmac-sha1.c index 167f0b4..5a87c7b 100644 --- a/test-alg-hmac-sha1.c +++ b/test-alg-hmac-sha1.c @@ -162,15 +162,15 @@ main (void) if (strcmp (dbuf, test->expect) != 0) { n = 1; - printf ("\nkey="); - puts (test->key); - puts (", data="); - puts (test->data); - printf (",\nresult="); - puts (dbuf); - puts (": "); - puts (test->expect); - printf ("\n"); + fputs ("\nkey=", stdout); + fputs (test->key, stdout); + fputs (", data=", stdout); + fputs (test->data, stdout); + fputs (",\nresult=", stdout); + fputs (dbuf, stdout); + fputs (": ", stdout); + fputs (test->expect, stdout); + fputs ("\n", stdout); } } return n; -- 2.20.1 ++++++ libxcrypt-4.1.0.tar.gz -> libxcrypt-4.4.3.tar.gz ++++++ ++++ 22832 lines of diff (skipped)