Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: librelp-devel | Distribution: openSUSE Tumbleweed |
Version: 1.11.0 | Vendor: openSUSE |
Release: 1.5 | Build date: Fri Feb 9 21:14:31 2024 |
Group: Development/Libraries/C and C++ | Build host: i03-armsrv2 |
Size: 128453 | Source RPM: librelp-1.11.0-1.5.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://www.librelp.com/ | |
Summary: A reliable logging library |
librelp is an easy to use library for the RELP protocol. RELP in turn provides reliable event logging over the network (and consequently RELP stands for Reliable Event Logging Protocol). RELP was initiated by Rainer Gerhards after he was finally upset by the lossy nature of plain tcp syslog and wanted a cure for all these dangling issues. RELP (and hence) librelp assures that no message is lost, not even when connections break and a peer becomes unavailable. The current version of RELP has a minimal window of opportunity for message duplication after a session has been broken due to network problems. In this case, a few messages may be duplicated (a problem that also exists with plain tcp syslog). Future versions of RELP will address this shortcoming. Please note that RELP is a general-purpose, extensible logging protocol. Even though it was designed to solve the urgent need of rsyslog-to-rsyslog communication, RELP supports many more applications. Extensible command verbs provide ample opportunity to extend the protocol without affecting existing applications.
GPL-3.0-or-later
* Fri Jan 20 2023 Dirk Müller <dmueller@suse.com> - update to 1.11.0: * code cleanup * testbench: Fix commands in some openssl tests * openssl: fix openssl exit code avoid double free of ctx When more than one librelp instance are used in the same process, and the relpTcpExitTLS call was called a second time, the process could freeze due a double free (See SSL_CTX_free call). * librelp hardening: Fix multiple minor issues causing debugging trouble - avoid invalid dbgprint calls - avoid double free in relpTcpDestruct (if called twice). - add debug output into relpTcpRcv * OpenSSL: fix depreacted API issues for OpenSSL 3.x - OpenSSL error strings are loaded automatically now * bugfix: compatiblity problem with openssl 1.1 * bugfix: Forward return code from relpEngineSetTLSLib to relpEngineSetTLSLibName * bugfix: make relpEngineSetTLSLib debug safe * bugfix: warnings reported by coverity scan * gnutls drvr bugfix: library called exit() under some circumstances * Wed Feb 17 2021 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.10.0: * TLS handling: custom cipherstrings (tlscommands) were not used * Sun Nov 29 2020 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.9.0: * openssl bugfix: preprocessor check for tlsconfigcmd code * Fri Oct 23 2020 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.8.0: * gnutls "bugfix": handle receivers who break connection on close * gnutls bugfix: per-session memory leak * tls bugfix: RETRY not correctly handled in TLS Mode * openssl: Fix error output for all error cases * bugfix: librelp.h contains duplicate function definition * removed some more externally visible symbols not being part of API * Mon Sep 07 2020 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.7.0: * ix library exporting non-API symbols * openssl: Fix chained certificate files for older OpenSSL * fix FD leak when socket shutdown is one-sided * TLS: cleaner shutdown on relpEngineDestruct * fix memory leak on session break * Thu Jun 18 2020 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.6.0: * fix namespace pollution * replsess: fix double free of sendbuf in some cases * improve support for libressl * Modified GnuTLS priority according to standard crypto-policy guideline * tcp: Missing pUsr Copy to relpTcp Pointer fixed in relpTcpAcceptConnReq * report io errors for plain tcp connections * Tue Feb 25 2020 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.5.0: * Fix librelp engine long shutdown issues * Fri Mar 08 2019 Andreas Stieger <andreas.stieger@gmx.de> - librelp 1.4.0: * Both openssl and GnuTLS are now enabled * support concurent use of both GnuTLS and openssl TLS drivers * bugfix: in openssl mode, cert name validation did not work properly * bugfix: invalid handling of connection fail could lead to abort * Mon Dec 31 2018 astieger@suse.com - librelp 1.3.0: * improved error reporting * bugfix openssl: anon mode did not work with openssl 1.1.0+ * bugfix: do not send multiple open commands * Tue Oct 02 2018 astieger@suse.com - librelp 1.2.18: * added non-standard "certvalid" auth mode to TLS authentication
/usr/include/librelp.h /usr/lib/librelp.so /usr/lib/pkgconfig/relp.pc /usr/share/doc/packages/librelp-devel /usr/share/doc/packages/librelp-devel/AUTHORS /usr/share/doc/packages/librelp-devel/ChangeLog /usr/share/doc/packages/librelp-devel/NEWS /usr/share/doc/packages/librelp-devel/README /usr/share/doc/packages/librelp-devel/gfdl.html /usr/share/doc/packages/librelp-devel/relp.html /usr/share/licenses/librelp-devel /usr/share/licenses/librelp-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:07:39 2024