A reliable logging library

Edit Package librelp
http://www.librelp.com/

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.

Refresh
Refresh
Source Files
Filename Size Changed
librelp-1.11.0.tar.gz 0000546841 534 KB
librelp.changes 0000015623 15.3 KB
librelp.spec 0000005274 5.15 KB
Revision 77 (latest revision is 78)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1060002 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 77)
- 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
Comments 0
openSUSE Build Service is sponsored by