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 Leap 15.2 |
Version: 1.2.15 | Vendor: openSUSE |
Release: lp152.3.4 | Build date: Sat May 16 19:36:00 2020 |
Group: Development/Libraries/C and C++ | Build host: lamb23 |
Size: 106131 | Source RPM: librelp-1.2.15-lp152.3.4.src.rpm |
Packager: https://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+
* Sat Mar 24 2018 astieger@suse.com - librelp 1.2.15: * CVE-2018-1000140: A remote attackher could have used specially crafted x509 certificates when connecting to rsyslog to trigger a stack buffer overflow and run arbitrary code (bsc#1086730) * bugfix: invalid handling of snprintf() return code * bugfix: invalid assert predicate * some code cleanup * bugfix: error message on open error was truncated * Mon May 29 2017 astieger@suse.com - librelp 1.2.14: * API extension: add relpSrvSetMaxDataSize() * Thu Feb 23 2017 astieger@suse.com - librelp 1.2.13: * bugfix: duplicated lines after server reconnect * Mon Jan 30 2017 ndas@suse.com - This updated library is needed for latest rsyslog(fate#320546) * Sun Jul 10 2016 astieger@suse.com - librelp 1.2.12: * API enhancement: permit to set connection timeout * cleanup: replace deprecated GnuTLS data types by current ones * Tue Jun 28 2016 astieger@suse.com - librelp 1.2.11: * do not accept more than one "open" verb on a connection * fix potential segfault when high-numbered fd is used in sender * make librelp not run in thight loop when out of sockets * flush the current recv frame if it exists if the client session is restarting * API enhancement: add configurable connection timeout * Mon Apr 04 2016 astieger@suse.com - librelp 1.2.10: * fix a problem with sending large buffers * improve sender/receiver code * enable compatibility with older versions of GnuTLS * Mon Feb 08 2016 mpluskal@suse.com - Make building more verbose * Thu Jan 28 2016 mrueckert@suse.de - fix build on sle11. the sles_version conditional is just broken * Sat Jan 02 2016 astieger@suse.com - librelp 1.2.9: * Ignoring return status when handling syslog frames now. Otherwise valid messages in the frame buffer will get lost when the remote connection is closed during meantime. * Tue Sep 08 2015 astieger@suse.com - librelp 1.2.8: * fix segfault if KEEPALIVE is used
/usr/include/librelp.h /usr/lib64/librelp.so /usr/lib64/pkgconfig/relp.pc /usr/share/doc/packages/librelp-devel /usr/share/doc/packages/librelp-devel/AUTHORS /usr/share/doc/packages/librelp-devel/COPYING /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
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 11:31:35 2024