veeeeery old testing capability, no longer functional but
causes build to fail if enabled. Replaced by ASAN/valgrind.
Issue detected while testing some other CI settings.
We now inlcude the module name (e.g. "omelasticsearch" or "builtin:omfile")
as part of the name. This is still not perfect, but hopefully a bit
easier to grasp.
see also https://github.com/rsyslog/rsyslog/issues/342
While older GnuTLS versions do use gcrypt, newer version no longer do.
From
https://www.gnutls.org/manual/html_node/Cryptographic-Backend.html
"
Cryptographic library layer
The Cryptographic library layer, currently supports only libnettle.
Older versions of GnuTLS used to support libgcrypt, but it was switched
with nettle mainly for performance reasons and secondary because it is
a simpler library to use. In the future other cryptographic libraries
might be supported as well.
"
Long-standing "bug" (cosmetic). CentOS 6 libraries define a global
variable "index", which clashes with ours.
Detected after turning on building omelasticsearch on CentOS 6.
Commit 6d4635efbb13907bf651b1a6e5a545effe84d9d9 introduced some compile
problems, which were only detected on CentOS6, which unfortunately did
not compile omelasticsearch during CI runs.
Commit 32b71daa8aadb8f16fe0ca2945e54d593f47a824 introduced a
potential misadressing of "inst" during error processing. No
version with that commit was ever released.
Detected by Coverity Scan, CID 190327
The behavior of ommongodb was for a long time to abort on MongoDB insertion error; keeping this behavior, I wanted to add the possibility to ignore some error code that may be allowed in some configuration (ex. 11000 DuplicateKey in case of collection containing a unique filed).
The directive arguments MUST be in the following format (handling a maximum of 256 codes): "11000,...,17,64"
for complex multi-line messages (XML in particular), the multiLine method
does not work. We now have a capability to specify via a regex when a frame
starts (and the previous thus ends).
adds imptcp input parameter "framing.delimiter.regex"
This makes the ES tests more universally available (they should now
also support running in containers). It also simplifies the tests
as fewer support files are needed.
Commit 7589f42e45888b83f5c2a0d788896d41e6a6a598 introduced support
for loading certificate chains. Unfortunatley the max number of permitted
certificates was miscalculated and so a certificate chain with more than
10 certificates could lead to a buffer overrun. This patch corrects this.
Note that the commit was merged just yesterday and there was no release
with the affected code.
Also, this commit adds GNUTLS_X509_CRT_LIST_IMPORT_FAIL_IF_EXCEED to
ensure the certificate export will fail with an error message if the
certificate list contains too many certificates. Thx to Arne Nordmark
for suggesting that option.