Releases: IBM/node-log4js-qradar-syslog-appender
v2.1.2 - Resolve vulnerabilities
Upgrade dev-dependencies
- Updates dev dependencies (no functional changes).
2.1.0
2.0.0
Update log4js dependency to v3
v1.0.0 Update log4js dependency to v3 (#19)
v0.4.0
New features:
- Sending QRadar messages over TCP (without mutual auth) is now supported
Bug fixes:
- Fix logic for boolean flags:
log4js_syslog_appender_useUdpSyslog=false should now work as expected - Default for log4js_syslog_appender_useUdpSyslog should be false (unless explicitly set to "true" or true)
- Eliminate possibility of race condition for messages being sent over unencrypted connection while initial connection was being established
v0.3.3
This release adds support for another environment variable for the URL, namely process.env.log4js_syslog_appender_url.
This is set as part of the syslog headers. It strips out any preceding protocol in the URL environment property to set it in the format that QRadar expects. Previous behavior to fallback to the environment variable url is also still present.
v0.3.1
This version adds support for sending messages via UDP rather than TCP.
In order to enable this functionality over top of your existing env vars all you need to is set the following environment variable to true: export log4js_syslog_appender_useUdpSyslog=true
. Note that UDP is inherently less secure - it does not use certificates for mutual authentication with the server and there is no way to guarantee that the messages actually got sent. So use this option with caution.
The support for this was made by pull request #2 . Thank you to @paulweb515 for contributing this.
v0.3.0
This release is basically the same as v0.2.2 except with some README updates. Note that the name of the module had to be changed as log4js-syslog-appender
was taken. Instead, we have published the module as log4js-qradar-syslog-appender
and this means that the relevant references in your app must be updated (specifically in the log4js.json file) update the appender type
to be log4js-qradar-syslog-appender
from log4js-syslog-appender
, after updating your package.json to pull this module from public npm (npm i log4js-qradar-syslog-appender --save
).