SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for nxlog-ce-2.10.2150-1.62.x86_64.rpm :

* Wed May 29 2019 Boris Manojlovic - 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 block has been added to im_msvistalog that can be used to specify the XML query without using \'\\\' to join multiple lines. + 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 2015 borisAATTsteki.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 #40AATTsf) 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 2014 mardnhAATTgmx.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 05 2014 borisAATTsteki.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 2013 borisAATTsteki.net- update package to latest upstream 2.5.1089
* Thu May 16 2013 borisAATTsteki.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 08 2013 borisAATTsteki.net- initial packaging of version 2.3.1027
 
ICM