Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rsyslog for openSUSE:Factory checked in at 2021-10-20 20:22:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rsyslog (Old) and /work/SRC/openSUSE:Factory/.rsyslog.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rsyslog" Wed Oct 20 20:22:41 2021 rev:161 rq:925654 version:8.2108.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rsyslog/rsyslog.changes 2021-10-11 15:31:53.074870683 +0200 +++ /work/SRC/openSUSE:Factory/.rsyslog.new.1890/rsyslog.changes 2021-10-20 20:22:48.205323227 +0200 @@ -1,0 +2,132 @@ +Wed Aug 18 08:20:57 UTC 2021 - Michael Str??der <mich...@stroeder.com> + +- Upgrade to rsyslog 8.2108.0: + * 2021-08-16: openssl tls: Improved error message output on tls failures. + closes: https://github.com/rsyslog/rsyslog/issues/4645 + * 2021-08-16: impstats: add percentile metrics tracking functionality + Brief overview: + TO configure tracking percentile metrics in rainerscript: + User would need to define: + - which percentile to track, such as [p50, p99, etc.] + - window size - note, this correlates directly with memory usage to + track the percentiles. + To track a value, user would call built-in function `percentile_observe()` in their configurations to + record an integer value, and percentile metrics would be emitted every + impstats interval. + Thanks to Nelson Yen for the patch. + * 2021-08-12: imfile: add parameter "ignoreolderthanoption" + instructs imfile not to ingest a file that has not been modified in the + specified number of seconds. + Thanks to github user yanjunli76 for the patch (submitted from Nelson Yen) + * 2021-08-10: imklog bugfix: invalid memory adressing, could cause abort + This is a regeression from commit 94c4a87. It introduced a free() call + using an object that was no longer valid (the main pointer to the + to-be-freed object) was already freed at time of use. This could + cause various issues, including a segfault. + Note: this bug was triggerred only during late phase of rsyslog + shutdown, so it did not affect regular operation. + Special thanks to github user wxiaoguang for analyzing the issue + and providing a draft fix proposal, on which this patch builds. + see also https://github.com/rsyslog/rsyslog/pull/4629 + closes https://github.com/rsyslog/rsyslog/issues/4625 + * 2021-08-09: imfile bugfix: deleteStateOnFileDelete missed some state files + When the log file is deleted, imfile would attempt to delete the statefile but it + was missing the file_id part of the statefile name. This means the statefiles were + only removed in the log file was less than 512 characters, because for very small + files the file ID hash is not created. This lead to some state files not being + deleted. + Thanks to pearseimperva for the patch. + * 2021-08-09: imfile bugfix: hash char invalidly added in readmode != 0 + If imfile is ingesting log files with readMode set to 2 or 1, the resulting + messages all have a '#' character at the end. This patch corrects the behaviour. + Note: if some external script "supported" the bug of extra hash character at + the end of line, it may be necessary to update them. + closes https://github.com/rsyslog/rsyslog/issues/4491 + * 2021-08-09: omelasticsearch bugfix: errorFile mutex was not consistently locked + Lock the file during SIGHUPs to avoid issues with concurrent accesses by + writeDataError(). + Thanks to Fran??ois Poirotte for the patch. + * 2021-08-09: imudp: add socket type (IPv4 vs. 6) to input name + Most importantly, the input name is used for stats counter names as + well. Previously, the same name was used for IPv4 and IPv6, so we had + two counters with an equal name. That left users puzzled. + Unfortunately, this change can potentially require changes to existing + analysis scripts, as the name is now slightly different. + closes https://github.com/rsyslog/rsyslog/issues/4364 + * 2021-08-06: omfwd: add capability for action-specific TLS certificate settings + This permits to override the global definitions for TLS certificates + at the action() level. + * 2021-08-06: imfile bugfix: file handle leak if "freshStartTail" was turned on + * 2021-08-05: imtcp: permit to use different certificate files per input/action + This completes the ability to override global/default TLS settings at the imtcp + input() level. Support for using multiple CAs/Certs per Connection is now provided. + * 2021-08-04: imptcp bugfix: keep alive interval was incorrectly set + The interval was accidentally set to keep alive interval. This has been + corrected. + closes https://github.com/rsyslog/rsyslog/issues/4609 + * 2021-07-08: openssl network driver bugfix: small memory leak + Fixes a static, non-growing memory leak which existed when parameter + "GnutTLSPriorityString" was used. This was primarily a cosmetic issue, + but caused some grief during development in regard to memory leak + detectors. + Note: yes, this is for openssl -- the parameter name is historical. + * 2021-07-07: psrv bugfix: abort if no listener could be started + Modules (like imtcp and imdiag) which use tcpsrv could abort or + otherwise malfunction if no listener for a specific input could + be started. + Found during implementing a new feature, no report from practice. + But could very well happen. + * 2021-07-07: mmkubernetes bugfix: apiserver error handling + - Added graceful handling of apiserver errors with unexpected responses, + i.e., anything other than 200, 404, or 429. Idea is that apiserver + transient error state will recover. We don't want mmkubernetes to miss + metadata resolution for containers that don't have cached metadata. + During these transient error states, mmkubernetes will provide basic + container file path based resolution of namespace and pod metadata for + new pods whose metadata is not yet cached. After this error state + recovers, mmkubernetes is expected to resume its metadata resolution as + expected. + - Added a unit test case for apiserver return 500 with changes to mock server + - Fixed existing unit test that was failing due to missing expected results file + - Added mmkubernetes unit tests to testbench + Thanks to Abdul Waheed for the patch (submitted from Nelson Yen). + * 2021-07-07: ommongodb bugfixes + - Fix Segmentation fault when server is down + - Add server connexion check while resuming + Thanks to Kevin Guillemot for the patch. + * 2021-06-28: omkafka improvements + - drain librdkafka queues and retry later during rsyslog restart or hup. This + re-injects messages into rsyslog's native queues. + - add statsname on per kafka instance for better visibility + - omkafka - count errors related ssl as "errors_ssl" + Thanks to Nelson Yen for the patch. + * 2021-06-23: some CI/QA improvements, Travis-CI disabled + For the time being, Travis CI is disabled because it was outdated and Travis also + changed their system. We will re-evaluate if we re-enable it. Since quite a while + the Travits tests were redundant with the rest of CI, so this does not reduce + coverage. + * 2021-06-23: omhttp bugfix: dynrestpath param in batch mode invalid + When batchmode was used, the templates could not be used to + expand dynrestpath. We are now storing the restpath param + within the batch data if we are in batch mode. + When we are in batch mode, and the restpath value changes, the + batch is submitted and reinitialized + closes: https://github.com/rsyslog/rsyslog/issues/4567 + * 2021-06-17: add predefined template RSYSLOG_SyslogRFC5424Format + This is essentially the same as RSYSLOG_SyslogProtocol23Format with + a better name and a fix to remove the unnecessary LF at the end of + the message. + The different name also enables us to fix the LF issue without + any concern about backwards compatibility. + closes https://github.com/rsyslog/rsyslog/issues/4384 + * 2021-06-17: impstats/bugfix: _sender_stats reports integer counter as string + Note that this introduces a small backwards incompatibility: in previous output + the field was of string type, now it is integer (as intended). We discussed this + on the mailing list and the overwhelming thought was that this is not a problem + because almost all analysis backends are able to cover that format change. This made + the bugfix essentially costmetic. + HOWEVER, if you still experience issues, please let us know. We can add an option + to provide the previous format, and just spared to do so because there was no + evidence it was needed. + +------------------------------------------------------------------- Old: ---- rsyslog-8.2106.0.tar.gz rsyslog-doc-8.2106.0.tar.gz New: ---- rsyslog-8.2108.0.tar.gz rsyslog-doc-8.2108.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rsyslog.spec ++++++ --- /var/tmp/diff_new_pack.3vndNk/_old 2021-10-20 20:22:49.117323790 +0200 +++ /var/tmp/diff_new_pack.3vndNk/_new 2021-10-20 20:22:49.121323793 +0200 @@ -25,7 +25,7 @@ Summary: The enhanced syslogd for Linux and Unix License: Apache-2.0 AND GPL-3.0-or-later Group: System/Daemons -Version: 8.2106.0 +Version: 8.2108.0 Release: 0 %bcond_with udpspoof %bcond_with dbi ++++++ rsyslog-8.2106.0.tar.gz -> rsyslog-8.2108.0.tar.gz ++++++ ++++ 8906 lines of diff (skipped) ++++++ rsyslog-doc-8.2106.0.tar.gz -> rsyslog-doc-8.2108.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/rsyslog/rsyslog-doc-8.2106.0.tar.gz /work/SRC/openSUSE:Factory/.rsyslog.new.1890/rsyslog-doc-8.2108.0.tar.gz differ: char 14, line 1