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)


Reply via email to