librelp
librelp copied to clipboard
OFFICIAL librelp repository on github
Another memoryleak appears to be happening but more seldom, see buildbot run: https://build.rsyslog.com/#/builders/79/builds/323 > ==5081== > ==5081== HEAP SUMMARY: > ==5081== in use at exit: 32 bytes in 1 blocks...
Usually, crypto-policies (such as https://fedoraproject.org/wiki/Packaging:CryptoPolicies) require among other thing GnuTLS libs to use default TLS priority. This is currently not the case in librelp
https://github.com/rsyslog/librelp/blob/60fb51342f7ffd614bf7df9bfbea21b08c6e4f3e/src/scsyslog.c#L60 https://github.com/rsyslog/librelp/blob/60fb51342f7ffd614bf7df9bfbea21b08c6e4f3e/src/scsyslog.c#L63 https://github.com/rsyslog/librelp/blob/60fb51342f7ffd614bf7df9bfbea21b08c6e4f3e/src/scsyslog.c#L70 Should we consider checking the return value from onSyslogRcv2/onSyslogRcv callbacks? At the moment the return status of those callbacks is ignored.
RELP input was eating 100% of single CPU core under my load (about 100k msg/s). It was unable to process message queue. So I switched to imptcp which able to...
... in many important cases, e.g. connection failure or breakage. see also https://github.com/rsyslog/rsyslog/issues/3294
Unfortunately the API did expose them as char. This is bad from a "clean compile" perspective, but may also convey the idea that these strings are actually modifiable. That is...
Apologies in advance if this is a limitation of rsyslog not librelp. Currently it appears that when you enable librelp (imrelp) in rsyslog that it listens on all available IPs...
Would you consider adding a feature to match tls.permittedpeer fingerprints with hostnames? Currently if you have a list of peers using omrelp to write to a "master" node, which is...
Hi, The option to validate the TLS peer **solely** based on an X.509 certificate chain (caCert) is not supported in librelp. The current logic is: 1) Verify the peer certificate...
ENGINE_cleanup is deprecated as of OpenSSL 1.1.0, and may not be available with 3.0 and OPENSSL_NO_ENGINE (e.g. Fedora 41 and RHEL 10).