Hello community, here is the log from the commit of package librelp for openSUSE:Factory checked in at 2018-09-05 13:48:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librelp (Old) and /work/SRC/openSUSE:Factory/.librelp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librelp" Wed Sep 5 13:48:02 2018 rev:33 rq:632888 version:1.2.17 Changes: -------- --- /work/SRC/openSUSE:Factory/librelp/librelp.changes 2018-06-02 11:49:21.446141967 +0200 +++ /work/SRC/openSUSE:Factory/.librelp.new/librelp.changes 2018-09-05 13:48:07.178213766 +0200 @@ -1,0 +2,10 @@ +Mon Sep 3 14:42:28 UTC 2018 - astie...@suse.com + +- librelp 1.2.17: + * add support for openssl, GnuTLS remains the default + * improve error message on connection failure + * fix 100% CPU utilization due to busy loop + * fix do not expose symbols that are not part of public API + * fix potential segfault when listener could not be bound + +------------------------------------------------------------------- Old: ---- librelp-1.2.16.tar.gz New: ---- librelp-1.2.17.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librelp.spec ++++++ --- /var/tmp/diff_new_pack.yFeeW5/_old 2018-09-05 13:48:07.954215068 +0200 +++ /var/tmp/diff_new_pack.yFeeW5/_new 2018-09-05 13:48:07.958215074 +0200 @@ -17,16 +17,21 @@ %define library_name librelp0 +%bcond_with librelp_openssl Name: librelp -Version: 1.2.16 +Version: 1.2.17 Release: 0 Summary: A reliable logging library License: GPL-3.0-or-later Group: Development/Libraries/C and C++ -Url: http://www.librelp.com/ +URL: http://www.librelp.com/ Source: http://download.rsyslog.com/librelp/%{name}-%{version}.tar.gz BuildRequires: pkgconfig +%if %{with librelp_openssl} +BuildRequires: pkgconfig(openssl) +%else BuildRequires: pkgconfig(gnutls) >= 2.0.0 +%endif %description librelp is an easy to use library for the RELP protocol. RELP in turn provides @@ -76,7 +81,11 @@ Summary: A reliable logging library Group: Development/Libraries/C and C++ Requires: %{library_name} = %{version} +%if %{with librelp_openssl} +Requires: pkgconfig(openssl) +%else Requires: libgnutls-devel >= 1.4.0 +%endif %description devel librelp is an easy to use library for the RELP protocol. RELP in turn provides @@ -104,7 +113,12 @@ %build %configure \ --disable-static \ - --with-pic + --with-pic \ + --enable-tls=yes \ +%if %{with librelp_openssl} + --enable-tls-openssl=yes \ +%endif + make %{?_smp_mflags} V=1 %install ++++++ librelp-1.2.16.tar.gz -> librelp-1.2.17.tar.gz ++++++ ++++ 5424 lines of diff (skipped)