Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
security:logging
nxlog-ce
nxlog-ce.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nxlog-ce.changes of Package nxlog-ce
------------------------------------------------------------------- Wed May 29 08:20:27 UTC 2019 - Boris Manojlovic <boris@steki.net> - updated to latest upstream version 2.10.2150 + Implemented Listen mode for om_tcp which enables clients to connect to it. + Added a workaround for the 256 source limit in the autogenerated QueryXML in im_msvistalog. + Added a workaround for a possible windows bug when im_msvistalog was giving "EvtNext failed with error 1734: The array bounds are invalid." + Prevent loss of unprocessed data in im_file buffers upon restart. + A leap-year bug was present when parsing dates without a year i.e. Feb 29 showed up as 2016-03-01. + Fixed an issue in im_msvistalog that could cause a random crash with custom application logs. + Fixed apr_pollset_poll and "unexpected data from server" errors in om_http when the remote server sent fragmented data. + im_file now properly updates the file position after each read, not only on EOF. + Fixed a reconnection/response timeout issue in om_http. + om_http will now attempt to reconnect on all errors. + Added a PollInterval directive to im_dbi. + Added a workaround for an APR bug where the memory pool allocated by the APR pollset + could grow too large under heavy load under linux/epoll. + om_http will now attempt to reconnect on all errors. + Add locking to the dbi modules as a workaround for the mysql_init race condition issue. + The dbi modules can now use the new reeantrant API if libdbi provides it. + Fixed a memory leak caused by convert_fields("AUTO"). + The JSON parser can automatically detect datetime values - no need to call parsedate(). + Field limit in CSV parser was raised to 200. + xm_gelf handles ShortMessage as is without doing any truncation if it exists. + Fixed a leak in xm_fileop's file_remove() and another in the regexp replacement operator when using /g. + parsedate() can now also handle integer timestamps with an optional fractional part. + Enhanced the replace() function to handle undefined values better. + Add locking to the dbi modules as a workaround for the mysql_init race condition issue. + The dbi modules can now use the new reeantrant API if libdbi provides it. + Fixed a memory leak caused by convert_fields("AUTO"). + There was a memory leak in xm_kvp module's to_kvp(). + The linebased reader did not trim trailing CR when CRLF was on the buffer boundary. + The to_syslog_snare() formatter creates the date string with double digits instead of padding with space. + Flow-control is explicitly disabled with reroute() and add_to_route(). + Fixed an issue in im_file getting into a loop with CloseWhenIdle enabled. + IETF Syslog parser properly skips UTF BOM header. + The set_request_path() procedure in om_http was leaking memory. + Deleted files could cause an excessive logging of "input file was deleted" in im_file. + A <QueryXML> block has been added to im_msvistalog that can be used to specify the XML query without using '\' to join multiple lines. + <Exec> can be used as a block to avoid line continuation breaks '\'. + The IN operator has been implemented. + Fixed an issue related to the csv parser creating undefined values that could lead to a crash in some cases. + The string() function was leaking memory. + Some large eventlog entries caused a crash or hang with im_msvistalog. + Updated openssl libraries on windows to 1.0.2a to support TLSv1.2. + The om_tcp and om_ssl modules now provide a reconnect() procedure. + Fixed a regression in im_file which was causing excessive memory usage with a large number of files. + Do not swallow empty lines in LineBased reader. + Fixed issues with oversized strings reaching the internal string limit. + All SSL networking modules allow TLS by default. + Fixed an issue with oversized binary messages generating "ASSERTION FAILED: "logqueue->needpop == TRUE". + All tcp based network modules are now using TCP_KEEPALIVE to detect dead peers. + Null-dereference and error handling fixes for im_file to handle error conditions better (e.g. errors from network shares). + The xm_gelf extension now supports GELF_TCP and a ShortMessageLength directive has been added. + The parser did not handle "\/" properly inside regular expressions. + Fixed the assertion failure "logqueue.c/nx_logqueue_push(): "logdata->link.prev == NULL" in pm_buffer. + Reloading on windows caused pm_buffer to emit "ERROR couldn't open disk buffer file - Access is denied". + The Syslog_TLS input reader has been fixed to correctly parse data instead of reporting "invalid header received by Syslog_TLS input reader". + Fixed an off-by-one error in the CSV parser which resulted in a crash on invalid input in some cases. + Added missing error checking to the config parser when Schedule block did not contain When or Every. + There was a possible infinite loop when sending zero length data (i.e. empty udp packet). + Fixed a crash in im_msvistalog when "Failed to retrieve eventlog user data" was encountered. + The year was uninitialized when parsing an rfc3164 date with microsecond precision in nx_date_parse_cisco. + Hexadecimal ASCII character codes in the character specification are now accepted by xm_csv. + The csv parser does not swallow the escape character in an invalid escape sequence. + Fixed a crash when the File directive for om_file contained an invalid string expression. + The om_http module could leak the SSL context when the remote socket was forcibly closed. ------------------------------------------------------------------- Sun Nov 15 21:05:15 UTC 2015 - boris@steki.net - updated to latest upstream version 2.8.1248 - The rename_field() procedure was removing the field if the source and destination were the same. - The regexp and regexp replacement operators can now be used as statements, i.e. Exec $Message =~ s/aaa/bbb/; - Regular expressions now support the /m modifier to do multiline matching. - Regular expressions now support the /i modifier to do caseless matching. - Regular expressions now support the /s modifier to make the '.' match newline characters. - Fixed a regression introduced with the ActiveFiles directive in im_file when more than one truncation did not get noticed. (ticket #40@sf) Credits go to 'savionat'. - Implemented missing parser support for IPv4 literals. - Added a host_ip() function to return the IP address associated with the hostname. - Using exec_async() could have exhausted the memory if it was called at a very high rate. - om_udp would stop sending messages in some cases after logging "apr_socket_send failed;Connection refused", e.g. when graylog2 was not accepting udp packets. It should properly resume now. - The to_syslog_snare() formatter should now produce better snare compliant output. - Replace space, ']' and '"' with underscore in IETF syslog structured data field names. - Context cleaning would result in a segfault in pm_evcorr's thresholded rule if there was no triggering. - im_tcp and im_ssl on windows is not limited to 500 connections anymore. - Non-wildcarded File contents would get lost with ReadFromLast FALSE when the file did not exist but did appear with unread data. - im_file does not emit "input file does not exist" warnings at every PollInterval. - The file_name() function caused assertion failures in some cases on shutdown. - A regression caused a crash with im_file when the File did not exist. - A typo in the code was causing a memory leak with rename_field(). ------------------------------------------------------------------- Mon Jun 30 19:04:38 UTC 2014 - mardnh@gmx.de - Updated to latest upstream version 2.7.1191 - A regression caused a crash with im_file when the File did not exist. - A typo in the code was causing a memory leak with rename_field(). ------------------------------------------------------------------- Wed Feb 5 10:24:50 UTC 2014 - boris@steki.net - Updated to latest upstream version 2.7.1189 - The LICENSE has changed. - Added a new extension module to parse binary wtmp files on Linux. - Fixed a regression causing a crash after the 'failed to determine FQDN hostname' error message. - The to_syslog_*() procedures can now use $raw_event if $Message is unset to make it easier to convert to syslog. - Added a fix to im_msvistalog to handle the "EvtNext failed with error 13: The data is invalid." error better. - The im_file module now emits the last event when using with the xm_multiline extension. - Fixed the issue with more than 20 fiels and xm_multiline reported in ticket #33. - Json parse errors in raw_event could cause a double free resulting in a crash or undefined behavior. - It is now possible to use multiple instances of xm_perl. - Disallow using a single processor module instance in multiple routes. - The file_chown() procedure in xm_fileop works with user/group names in addtion to uid/gid values. - CloseWhenIdle directive for im_file. - File removal in some circumstances caused im_file to emit "input file does not exist" messages on windows. - In same rare cases im_file would give a panic on windows with "im_file got EAGAIN for read". - The regexp replacement operator s/// was leaking memory. - In some circumstances excess CPU was used when im_file watched several files. - Added some more performance optimizations to im_file to handle a large number of wildcarded files so that it should consume less resources than before. It also comes with a new DirCheckInterval and an ActiveFiles directive which can help in some cases when monitoring wildcarded files. - Added a RenameCheck directive to im_file which should help detecting renamed/rotated files. - The deb installer got stuck after trying to (re)start the daemon. ------------------------------------------------------------------- Fri Jul 12 11:44:45 UTC 2013 - boris@steki.net - update package to latest upstream 2.5.1089 ------------------------------------------------------------------- Thu May 16 12:09:35 UTC 2013 - boris@steki.net - Fixed packaging for Centos/Redhat 6. - Regexp and regexp replace operators now support the '\' escape character to be able to specify '/' as '\/'. - Corrected a use-after-free when trying to set $raw_event to an undefined value or non-string type. - Fixed a race condition in im_ssl which could result in a segmentation fault under rare circumstances. - Connection error handling should be more robust now in om_tcp and om_ssl. - The Reconnect directive has been obsoleted, this is handled automatically now. - Fixed some build issues with Solaris. - The xm_perl module can be explicitly disabled even if perl is found. - Tweaked the build process so that it compiles and works on IBM AIX. - Fixed default sample configs (#17). - Added a hostname_fqdn() function to return the hostname with the domain part. - The include directive now supports wildcards in file names to be able to include multiple files in a directory. - im_exec has been fixed on Windows and now comes with a Restart directive. - Added a FlowControl directive (global, input and processor module level). ------------------------------------------------------------------- Mon Apr 8 12:52:39 UTC 2013 - boris@steki.net - initial packaging of version 2.3.1027
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor