Hello community,
here is the log from the commit of package librelp for openSUSE:Factory checked in at 2013-07-02 07:38:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librelp (Old)
and /work/SRC/openSUSE:Factory/.librelp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librelp"
Changes:
--------
--- /work/SRC/openSUSE:Factory/librelp/librelp.changes 2013-04-24 15:57:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.librelp.new/librelp.changes 2013-07-02 07:38:23.000000000 +0200
@@ -1,0 +2,52 @@
+Sun Jun 30 10:44:04 UTC 2013 - andreas.stieger@gmx.de
+
+- update to 1.1.3:
+ - increased performance of RELP connection
+ - bugfix: potential segfault if no GnuTLS priority string was set
+- includes changes from 1.1.2:
+ - add capability to specify the GnuTLS priority string
+ This gives callers complete control over crypto parameters, like
+ ciphers to use.
+ - add certificate-based authentication
+ - add capability to specify number of Diffie-Hellman bits to use
+ - API extension: relpSrvSetDHBits, relpSrvSetGnuTLSPriString,
+ relpSrvSetGnuTLSPriString, relpCltSetGnuTLSPriString
+ relpEngineSetOnAuthErr, relpCltSetUsrPtr,
+ relpSrvSetAuthMode, relpCltSetAuthMode
+- includes changes from 1.1.1:
+ - added compression support for TLS
+ - API extension: relpCltEnableTLSZip, relpSrvEnableTLSZip
+- includes changes from 1.1.0
+ - add TLS support
+- new api for creating listners:
+ ... which permits us to set various properties before the listener
+ is actually started. New callers should use it. Sequence is:
+ * relpEngineListnerConstruct()
+ * ... set properties ... (via relpSrv...() family)
+ * relgEngineListnerConstructFinalize()
+ This new style permits us to add/set additional listner options
+ without the need to introduce ever-new listner create functions.
+ Actually, their number would grow exponentionally, so this were
+ a dead end.
+ The old-style APIs relpEngineAddListner() and
+ relpEngineAddListner2() are still fully supported (and supposed
+ to be for a long time), but flagged as deprecated.
+- includes changes from 1.0.7:
+ - ABI change: removed relpCltConnect2() API which was against
+ librelp API philosophy
+ This was only introduced in 1.0.6 and been in the code for a very
+ short time. So we decided that the best thing to do is actually
+ remove it (there is NO known released user, this changes was for
+ yet unreleased rsyslog 7.5.0).
+- includes changes from 1.0.6:
+ - enhanced API to permit binding a client to a specific IP address
+- includes changes from 1.0.5:
+ - bugfix: compile problem on Solaris
+- includes changes from 1.0.4:
+ - bugfix: busy loop on syslog sending as a client when server did not
+ accept data; this was broken out only when the remote peer
+ indicated that the connection as whole was broken. Now we properly
+ timeout.
+- make -devel package require gnutls-devel to be useful
+
+-------------------------------------------------------------------
Old:
----
librelp-1.0.3.tar.gz
New:
----
librelp-1.1.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ librelp.spec ++++++
--- /var/tmp/diff_new_pack.njccEN/_old 2013-07-02 07:38:24.000000000 +0200
+++ /var/tmp/diff_new_pack.njccEN/_new 2013-07-02 07:38:24.000000000 +0200
@@ -18,7 +18,7 @@
Name: librelp
%define library_name librelp0
-Version: 1.0.3
+Version: 1.1.3
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://www.librelp.com/
@@ -27,6 +27,11 @@
License: GPL-3.0+
Group: Development/Libraries/C and C++
BuildRequires: pkgconfig
+%if 0%{?sles_version} && 0%{?sles_version} <= 11
+BuildRequires: libgnutls-devel >= 1.4.0
+%else
+BuildRequires: pkgconfig(gnutls) >= 1.4.0
+%endif
%description
librelp is an easy to use library for the RELP protocol. RELP in turn provides
@@ -87,6 +92,7 @@
Requires: %{library_name} = %{version}
Summary: A reliable logging library
Group: Development/Libraries/C and C++
+Requires: libgnutls-devel >= 1.4.0
%description devel
librelp is an easy to use library for the RELP protocol. RELP in turn provides
@@ -114,7 +120,7 @@
Rainer Gerhards