2015-07-09 20:27:43 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 1 20:03:33 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.11.0
|
|
|
|
|
- new features:
|
|
|
|
|
* signature provider for Keyless Signature Infrastructure (KSI)
|
|
|
|
|
- bug fixes:
|
|
|
|
|
* imfile: regex multiline mode ignored escapeLF option
|
|
|
|
|
* omkafka: fixed several concurrency issues, most of them related
|
|
|
|
|
to dynamic topics.
|
|
|
|
|
* execonlywhenpreviousissuspended did not work correctly
|
|
|
|
|
* core engine: ensured global variable atomicity
|
|
|
|
|
* imfile: segfault when using startmsg.regex because of empty log
|
|
|
|
|
line
|
|
|
|
|
|
2015-05-01 14:52:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2015-05-19 22:02:13 +02:00
|
|
|
|
Tue May 19 19:23:30 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.10.0:
|
|
|
|
|
* imfile: add capability to process multi-line messages based on regex
|
|
|
|
|
* pmrfc3164: add new parameter "detect.yearAfterTimestamp"
|
|
|
|
|
* pmrfc3164: add new parameter "permit.squareBracesInHostname"
|
|
|
|
|
* supplementary groups are now set when dropping privileges
|
|
|
|
|
* imfile: added brace glob expansion to wildcard
|
|
|
|
|
* zmq: add the ability for zeromq input and outputs to advertise their
|
|
|
|
|
presence on UDP via the zbeacon API.
|
|
|
|
|
* added omhttpfs: contributed module for writing to HDFS via HTTP
|
|
|
|
|
* bug fixes
|
|
|
|
|
- packaging changes:
|
|
|
|
|
* build with GnuTLS support again as 3.4.0 is now supported
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-05-01 14:52:46 +02:00
|
|
|
|
Thu Apr 30 12:39:07 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Documentation does not depend on the presence of anything
|
|
|
|
|
|
2015-05-07 22:28:26 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 27 14:53:52 UTC 2015 - jsegitz@novell.com
|
|
|
|
|
|
|
|
|
|
- Adjusted apparmor profile based on the suggestions by Christian Boltz
|
|
|
|
|
* Removed empty files: module-pgsql, module-relp, module-gssapi, module-gtls
|
|
|
|
|
* Moved profiles to /usr/share/apparmor/extra-profiles/
|
|
|
|
|
* Blocked capability block_suspend
|
|
|
|
|
plus some other small fixes
|
|
|
|
|
|
2015-04-20 23:12:25 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 20 14:22:32 UTC 2015 - jsegitz@novell.com
|
|
|
|
|
|
|
|
|
|
- Adjusted apparmor profile to prevent aa-genprof failures
|
|
|
|
|
(bnc#925512)
|
|
|
|
|
|
2015-04-13 16:39:54 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 13 12:25:08 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- disable GnuTLS support, does not build with GnuTLS 3.4.0
|
|
|
|
|
|
2015-04-07 22:11:26 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 7 18:24:17 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.9.0:
|
|
|
|
|
- omprog: add option "hup.forward" to forwards HUP to external
|
|
|
|
|
plugins
|
|
|
|
|
- imuxsock: added capability to use regular parser chain
|
|
|
|
|
- new sysSock.useSpecialParser module parameter
|
|
|
|
|
- new sysSock.parseHostname module parameter
|
|
|
|
|
- new useSpecialParser input parameter
|
|
|
|
|
- new parseHostname input parameter
|
|
|
|
|
- 0mq: improvements in input and output modules
|
|
|
|
|
- imtcp: add support for ip based bind for imtcp -> param "address"
|
|
|
|
|
- bugfix: MsgDeserialize out of sync with MsgSerialize for StrucData
|
|
|
|
|
- bugfix imfile: partial data loss, especially in readMode != 0
|
|
|
|
|
- bugfix: potential large memory consumption with failed actions
|
|
|
|
|
- bugfix: omudpspoof: invalid default send template in RainerScript format
|
|
|
|
|
- bugfix: size-based legacy config statements did not work properly
|
|
|
|
|
on some platforms, they were incorrectly handled, resulting in all
|
|
|
|
|
sorts of "interesting" effects (up to segfault on startup)
|
|
|
|
|
- build system: added option --without-valgrind-testbench
|
|
|
|
|
... which provides the capability to either enforce or turn off
|
|
|
|
|
valgrind use inside the testbench. Thanks to whissi for the patch.
|
|
|
|
|
- rsyslogd: fix misleading typos in error messa
|
|
|
|
|
- remove upstreamed rsyslog-8.8.0-nonvoid-function-return.patch
|
|
|
|
|
|
2015-03-01 20:20:23 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Mar 1 19:13:25 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.8.0:
|
|
|
|
|
- omkafka: add support for dynamic topics and auto partitioning
|
|
|
|
|
- imtcp/imptcp: support for broken Cisco ASA TCP syslog framing
|
|
|
|
|
- omfwd: more detailled error messages in case of UDP send error
|
|
|
|
|
- TLS syslog: enable capability to turn on GnuTLS debug logging
|
|
|
|
|
- bugfix: $AbortOnUncleanConfig did not work
|
|
|
|
|
- improve rsyslogd -v output and error message with meta information
|
|
|
|
|
- bugfix imtcp: octet-counted framing cannot be turned off
|
|
|
|
|
- bugfix: build problems on Illuminos
|
|
|
|
|
- bugfix: invalid data size for iMaxLine global property
|
|
|
|
|
- bugfix: negative values for maxMessageSize global parameter were permitted
|
|
|
|
|
- add upstream patch rsyslog-8.8.0-nonvoid-function-return.patch
|
|
|
|
|
to fix compiler warnings/errors
|
|
|
|
|
|
2015-02-13 19:39:13 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 13 10:31:00 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.7.0:
|
|
|
|
|
- add message metadata "system" to msg object
|
|
|
|
|
this permits to store metadata alongside the message
|
|
|
|
|
- imfile: add support for "filename" metadata
|
|
|
|
|
this is useful in cases where wildcards are used
|
|
|
|
|
- imptcp: make stats counter names consistent with what imudp, imtcp uses
|
|
|
|
|
- added new module "omkafka" to support writing to Apache Kafka
|
|
|
|
|
- omfwd: add new "udp.senddelay" parameter
|
|
|
|
|
- mmnormalize enhancements
|
|
|
|
|
- RainerScript "foreach" iterator and array reading support
|
|
|
|
|
Thanks to Janmejay Singh for the patch.
|
|
|
|
|
- now requires liblognorm >= 1.0.2
|
|
|
|
|
- add support for systemd >= 209 library names
|
|
|
|
|
- BSD "ntp" facility (value 12) is now also supported in filter
|
|
|
|
|
Note: this patch was released under ASL 2.0 (see email-conversation).
|
|
|
|
|
- bugfix: global(localHostName="xxx") was not respected in all modules
|
|
|
|
|
- bugfix: emit correct error message on config-file-not-found
|
|
|
|
|
- bugfix: impstats emitted invalid JSON format (if JSON was selected)
|
|
|
|
|
- bugfix: (small) memory leak in omfile's outchannel code
|
|
|
|
|
- bugfix: imuxsock did not deactivate some code not supported by platform
|
|
|
|
|
- includes changes from 8.6.0:
|
|
|
|
|
- configuration-setting rsyslogd command line options deprecated
|
|
|
|
|
- new and enhanced plugins for 0mq. These are currently experimantal.
|
|
|
|
|
- empty rulesets have been permitted. They no longer raise a syntax error.
|
|
|
|
|
- add parameter -N3 to enable config check of partial config file
|
|
|
|
|
Use for config include files. Disables checking if any action exists at
|
|
|
|
|
all.
|
|
|
|
|
- rsyslogd -e option has finally been removed
|
|
|
|
|
It is deprectated since many years.
|
|
|
|
|
- testbench improvements
|
|
|
|
|
- testbench is now by default disabled
|
|
|
|
|
- add new RainerScript functions warp() and replace()
|
|
|
|
|
- mmnormalize can now also work on a variable
|
|
|
|
|
- new property date options for day ordinal and week number
|
|
|
|
|
- remove --enable-zlib configure option, we always require it
|
|
|
|
|
- slight source-tree restructuring: contributed modules are now in their
|
|
|
|
|
own ./contrib directory. The idea is to make it clearer to the end user
|
|
|
|
|
which plugins are supported by the rsyslog project (those in ./plugins).
|
|
|
|
|
- bugfix: imudp makes rsyslog hang on shutdown when more than 1 thread used
|
|
|
|
|
- bugfix: not all files closed on auto-backgrounding startup
|
|
|
|
|
- bugfix: typo in queue configuration parameter
|
|
|
|
|
- bugfix: unitialized buffer off-by-one error in hostname generation
|
|
|
|
|
- bugfix imuxsock: possible segfault when SysSock.Use="off"
|
|
|
|
|
- bugfix: RainerScript: invalid ruleset names were accepted
|
|
|
|
|
- bugfix: some module entry points were not called for all modules
|
|
|
|
|
- bugfix omlibdbi: connection was taken down in wrong thread
|
|
|
|
|
- imttcp was removed because it was an incompleted experimental module
|
|
|
|
|
- pmrfc3164sd because it was a custom module nobody used
|
|
|
|
|
- omoracle was removed because it was orphaned and did not build/work
|
|
|
|
|
for quite some years and nobody was interested in fixing it
|
|
|
|
|
- includes changes from 8.5.0:
|
|
|
|
|
- imfile greatly refactored and support for wildcards added
|
|
|
|
|
- PRI-handling code refactored for more clarity and robustness
|
|
|
|
|
- ommail: add support for RainerScript config system [action() object]
|
|
|
|
|
- refactored the auto-backgrounding method
|
|
|
|
|
- make gntls tcp syslog driver emit more error messages
|
|
|
|
|
- bugfix: imfile did not complain if configured file did not exist
|
|
|
|
|
- bugfix: build failure on systems which don't have json_tokener_errors
|
|
|
|
|
- imgssapi: log remote peer address in some error messages
|
|
|
|
|
- includes changes from 8.4.3:
|
|
|
|
|
- ommail: minor bugfixes & improvements
|
|
|
|
|
- bugfix imkmsg: infinite loop on OpenVZ VMs
|
|
|
|
|
- bugfix: typo in queue configuration parameter made parameter unusable
|
|
|
|
|
- bugfix: unitialized buffer off-by-one error in hostname generation
|
|
|
|
|
- bugfix imfile: segfault on startup in "inotify" mode
|
|
|
|
|
- bugfix imfile: could make rsyslog exit in inotify mode
|
|
|
|
|
- bugfix: rsgtutil sometimes crashed in verify mode if file did not exist
|
|
|
|
|
- bugfix imklog: pri was miscalculated
|
|
|
|
|
- bugfix: imjournal did not build properly
|
|
|
|
|
- bugfix: mmcount did no longer build
|
|
|
|
|
- bugfix imuxsock: possible segfault when SysSock.Use="off"
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Dec 4 23:23:32 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- set file permissions only on first install [boo#899316]
|
|
|
|
|
|
2014-10-27 12:26:38 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 22 02:03:03 UTC 2014 - heinemannj66@gmail.com
|
|
|
|
|
|
|
|
|
|
- Changed BuildRequires dependencies for SLES11SP3
|
|
|
|
|
- BuildRequires: libjson-c-devel
|
|
|
|
|
- BuildRequires: libestr-devel
|
|
|
|
|
- BuildRequires: liblogging-devel
|
|
|
|
|
- BuildRequires: librelp-devel
|
|
|
|
|
- BuildRequires: libee-devel
|
|
|
|
|
- BuildRequires: liblognorm-devel
|
|
|
|
|
- BuildRequires: libuuid-devel
|
|
|
|
|
|
2014-10-04 22:22:59 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2014-10-21 22:21:44 +02:00
|
|
|
|
Sat Oct 18 20:45:12 UTC 2014 - Led <ledest@gmail.com>
|
|
|
|
|
|
|
|
|
|
- fix shebang of rsyslog-service-prepare script
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-10-04 22:22:59 +02:00
|
|
|
|
Sat Oct 4 20:08:12 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- rsyslog Version 8.4.2 [v8-stable] 2014-10-02 [bnc#899756]
|
|
|
|
|
This release primarily contains a correction for the previous fix
|
|
|
|
|
for the PRI vulnerability which was incomplete.
|
|
|
|
|
- bugfix: the fix for CVE-2014-3634 did not handle all cases
|
|
|
|
|
This is corrected now. see also: CVE-2014-3683
|
|
|
|
|
- fixed a build problem on some platforms
|
|
|
|
|
- behaviour change: "msg" of messages with invalid PRI set to
|
|
|
|
|
"rawmsg"
|
|
|
|
|
|
2014-10-01 10:53:17 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 1 08:44:57 UTC 2014 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Removed broken zpipe utility from diag-tools package (bnc#890228)
|
|
|
|
|
|
2014-09-30 13:14:20 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 30 11:07:08 UTC 2014 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- update to rsyslog 8.4.1 [v8-stable] 2014-09-30 (bnc#897262)
|
|
|
|
|
- imudp: add for bracketing mode, which makes parsing stats easier
|
|
|
|
|
- permit at-sign in variable names
|
|
|
|
|
closes: https://github.com/rsyslog/rsyslog/issues/110
|
|
|
|
|
- bugfix: fix syntax error in anon_cc_numbers.py script
|
|
|
|
|
Thanks to github user anthcourtney for the patch.
|
|
|
|
|
closes: https://github.com/rsyslog/rsyslog/issues/109
|
|
|
|
|
- bugfix: ompgsql: don't loose uncomitted data on retry
|
|
|
|
|
Thanks to Jared Johnson and Axel Rau for the patch.
|
|
|
|
|
- bugfix: imfile: if a state file for a different file name was set,
|
|
|
|
|
that different file (name) was monitored instead of the configured
|
|
|
|
|
one. Now, the state file is deleted and the correct file monitored.
|
|
|
|
|
closes: https://github.com/rsyslog/rsyslog/issues/103
|
|
|
|
|
- bugfix: omudpspoof: source port was invalid
|
|
|
|
|
Thanks to Pavel Levshin for the patch
|
|
|
|
|
- bugfix: build failure on systems which don't have json_tokener_errors
|
|
|
|
|
Older versions of json-c need to use a different API (which don't exists
|
|
|
|
|
on newer versions, unfortunately...)
|
|
|
|
|
Thanks to Thomas D. for reporting this problem.
|
|
|
|
|
- bugfix: omelasticsearch does not work with broken/changed ES 1.0+ API
|
|
|
|
|
closes: https://github.com/rsyslog/rsyslog/issues/104
|
|
|
|
|
- bugfix: mmanon did not properly anonymize IP addresses starting with '9'
|
|
|
|
|
Thanks to defa-at-so36.net for reporting this problem.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=529
|
|
|
|
|
- bugfix: build problems on SuSe Linux
|
|
|
|
|
Thanks Andreas Stieger for the patch
|
|
|
|
|
- bugfix: omelasticsearch error file did not work correctly on ES 1.0+
|
|
|
|
|
due to a breaking change in the ElasticSearch API.
|
|
|
|
|
see also: https://github.com/rsyslog/rsyslog/issues/104
|
|
|
|
|
- bugfix: potential abort when a message with PRI > 191 was processed
|
|
|
|
|
if the "pri-text" property was used in active templates, this could
|
|
|
|
|
be abused to a remote denial of service from permitted senders
|
|
|
|
|
see also: CVE-2014-3634
|
|
|
|
|
- removed patches obsoleted by this version:
|
|
|
|
|
[- rsyslog-8.4.0_implicit_declaration.patch,
|
|
|
|
|
- rsyslog-8.4.0-json-c-0.12-configure.patch,
|
|
|
|
|
- rsyslog-8.4.0-json-c-0.12.patch]
|
|
|
|
|
- adopted patch for modified rsyslog.service:
|
|
|
|
|
[* rsyslog-unit.patch]
|
|
|
|
|
|
2014-09-22 09:33:55 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2014-09-22 21:53:16 +02:00
|
|
|
|
Mon Sep 22 19:50:42 UTC 2014 - andreas.stieger@gmx.de
|
2014-09-22 09:33:55 +02:00
|
|
|
|
|
|
|
|
|
- fix build with json-c 0.12 with upstream patch
|
|
|
|
|
rsyslog-8.4.0-json-c-0.12.patch
|
2014-09-22 21:53:16 +02:00
|
|
|
|
- json-c provides a compatibility pkg-config for "json". Add
|
|
|
|
|
rsyslog-8.4.0-json-c-0.12-configure.patch to check for the
|
|
|
|
|
required function directly.
|
2014-09-22 09:33:55 +02:00
|
|
|
|
|
2014-09-18 02:28:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 17 09:40:40 UTC 2014 - wagner-thomas@gmx.at
|
|
|
|
|
|
|
|
|
|
- added firewall template file
|
|
|
|
|
|
2014-09-01 11:08:59 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 22 14:37:57 UTC 2014 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Stop syslog.socket in %preun to avoid the daemon we uninstall
|
|
|
|
|
gets started by a log message due to dependencies (bnc#840815).
|
|
|
|
|
|
2014-08-21 19:01:57 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Aug 21 15:20:20 UTC 2014 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- reenable gssapi module
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Aug 21 14:47:32 UTC 2014 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.4.0 [v8-stable]
|
|
|
|
|
- this is the new stable branch, which incorporates all
|
|
|
|
|
enhancements of rsyslog 8.3.
|
|
|
|
|
- rsyslog 8.3.5 [v8-devel] 2014-08-05
|
|
|
|
|
- mmjsonparse: support selectable cookie and target containers
|
|
|
|
|
This permits to put different meanings into a json formatted
|
|
|
|
|
syslog message, e.g. the "traditional" cee or cim data.
|
|
|
|
|
- bugfix: mmjsonparse did not build with json-c < 0.10 This was a
|
|
|
|
|
regression introduced some time in the past in order to support
|
|
|
|
|
API changes in json-c. Now we check for the - rsyslog and use
|
|
|
|
|
proper code.
|
|
|
|
|
- omprog: emit error message via syslog() if loading binary fails
|
|
|
|
|
This happens after forking, so omprog has no longer access to
|
|
|
|
|
rsyslog's regular error reporting functions. Previously, this
|
|
|
|
|
meant any error message was lost. Now it is emitted via regular
|
|
|
|
|
syslog (which may end up in a different instance, if multiple
|
|
|
|
|
instances run...)
|
|
|
|
|
- couple of patches imported from v7-stable (7.6.4)
|
|
|
|
|
- rsyslog 8.3.4 [v8-devel] 2014-07-11
|
|
|
|
|
- new pmciscoios parser supporting various Cisco IOS formats
|
|
|
|
|
- RFC3164 timestamp parser now accepts timezones and subsecond
|
|
|
|
|
resolution ... at least for some common formats and where we
|
|
|
|
|
could do so without running risk of breaking proper formats (or
|
|
|
|
|
introducing regressions)
|
|
|
|
|
- new parser config object -- permits to define custom parser
|
|
|
|
|
definitions
|
|
|
|
|
- new tzinfo config object -- permits to define time zone offsets
|
|
|
|
|
This is a utility object that currently is being used by some
|
|
|
|
|
parsers.
|
|
|
|
|
- bugfix: mishandling of input modules not supporting new input
|
|
|
|
|
instances If they did not support this, accidently the output
|
|
|
|
|
module part of the module union was written, leading to
|
|
|
|
|
unpredictable results. Note: all core modules do support this
|
|
|
|
|
interface, but some contributed or very old ones do not.
|
|
|
|
|
- bugfix: double-free when ruleset() parser parameters were used
|
|
|
|
|
While unlikely, this could cause stability issues even after
|
|
|
|
|
the config phase.
|
|
|
|
|
- rsyslog 8.3.3 [v8-devel] 2014-06-26
|
|
|
|
|
- unify input object naming imudp now supports "name" paramter,
|
|
|
|
|
as other inputs do. "inputname" has been deprecated, but can
|
|
|
|
|
still be used. Same applies to "appendport" subparamter".
|
|
|
|
|
Thanks to "Nick Syslog" for the suggestion.
|
|
|
|
|
- made the missing (contributed) modules build under v8 [import
|
|
|
|
|
from 8.2.2] Modules:
|
|
|
|
|
* mmrfc5424addhmac omrabbitmq omgssapi omhdfs omzmq3
|
|
|
|
|
- added a cleanup process (janitor); permits to close omfile
|
|
|
|
|
files after a timeout
|
|
|
|
|
- make omgssapi build under v8.3 [import vom v8.2] note that we
|
|
|
|
|
could do this to the stable, because there is NO regression
|
|
|
|
|
chance at all: only omgssapi was changed, and this module did
|
|
|
|
|
NOT work previously.
|
|
|
|
|
- removed obsolete --disable-fsstnd configure option Thanks to
|
|
|
|
|
Thomas D. for alerting us. Closes:
|
|
|
|
|
https://github.com/rsyslog/rsyslog/issues/72
|
|
|
|
|
- rsyslog 8.3.2 [v8-devel] 2014-05-02
|
|
|
|
|
- new template options for date extraction:
|
|
|
|
|
- year
|
|
|
|
|
- month
|
|
|
|
|
- day
|
|
|
|
|
- wday
|
|
|
|
|
- hour
|
|
|
|
|
- minute
|
|
|
|
|
- second
|
|
|
|
|
- tzoffshour
|
|
|
|
|
- tzoffsmin
|
|
|
|
|
- tzoffsdirection
|
|
|
|
|
- wdayname For string templates, these are property options and
|
|
|
|
|
they are prefixed with "date-" (e.g. "date-year",
|
|
|
|
|
"date-month", ...) see also:
|
|
|
|
|
https://github.com/rsyslog/rsyslog/issues/65
|
|
|
|
|
- bugfix: mmexternal remove framing char before processing JSON
|
|
|
|
|
reply This did not have any real bad effects, but caused
|
|
|
|
|
unnecessary processing, as empty replies were not properly
|
|
|
|
|
detected. Otherwise, the bug was not noticible from the user's
|
|
|
|
|
PoV.
|
|
|
|
|
- bugfix: mmexternal segfault due to invalid free in non-json
|
|
|
|
|
input mode closes: https://github.com/rsyslog/rsyslog/issues/70
|
|
|
|
|
- bugfix: mmexternal segfault when external plugin sent invalid
|
|
|
|
|
reply ... or no reply at all. This happened if the reply was
|
|
|
|
|
imporper JSON. Now, we emit an error message in those cases.
|
|
|
|
|
see also: https://github.com/rsyslog/rsyslog/issues/69
|
|
|
|
|
- bugfix: mmexternal did potentially pass incomplete data to
|
|
|
|
|
restarted external plugin This could happen if EPIPE was
|
|
|
|
|
returned "too late", in which case the beginning of the data
|
|
|
|
|
could be lost.
|
|
|
|
|
- bugfix: mmexternal did not properly process messages over 4KiB
|
|
|
|
|
The data to be passed to the external plugin was truncated
|
|
|
|
|
after 4KiB. see: https://github.com/rsyslog/rsyslog/issues/64
|
|
|
|
|
- imrelp: added support for per-listener ruleset and inputname
|
|
|
|
|
see: https://github.com/rsyslog/rsyslog/pull/63 Thanks to
|
|
|
|
|
bobthesecurityguy github user for the patch
|
|
|
|
|
- rsyslog 8.3.1 [v8-devel] 2014-04-24
|
|
|
|
|
- external message modification interface now support modifying
|
|
|
|
|
message PRI
|
|
|
|
|
- "jsonmesg" property will include uuid only if one was
|
|
|
|
|
previously generated This is primarily a performance
|
|
|
|
|
optimization. Whenever the message uuid is gotten, it is
|
|
|
|
|
generated when not already present. As we used the regular
|
|
|
|
|
setter, this means that always the uuid was generated, which is
|
|
|
|
|
quite time-consuming. This has now been changed so that it only
|
|
|
|
|
is generated if it already exists. That also matches more
|
|
|
|
|
closly the semantics, as "jsonmesg" should not make
|
|
|
|
|
modifications to the message. Note that the same applies to
|
|
|
|
|
"fulljson" passing mode for external plugins.
|
|
|
|
|
- added plugin to rewrite message facility and/or severity Name:
|
|
|
|
|
fac-sever-rewrite.py
|
|
|
|
|
- permits to build against json-c 0.12 Unfortunately, json-c had
|
|
|
|
|
an ABI breakage, so this is necessary. Note that - rsyslogs
|
|
|
|
|
prior to 0.12 had security issues (CVE-2013-6370,
|
|
|
|
|
CVE-2013-6371) and so it is desirable to link against the new -
|
|
|
|
|
rsyslog. Thanks to Thomas D. for the patch. Note that at least
|
|
|
|
|
some distros have fixed the security issue in older - rsyslogs
|
|
|
|
|
of json-c, so this seems to apply mostly when building from
|
|
|
|
|
sources.
|
|
|
|
|
- bugfix: using UUID property could cause segfault
|
|
|
|
|
- bugfix/mmexternal: memory leak
|
|
|
|
|
- bugfix: memory leak when using "jsonmesg" property
|
|
|
|
|
- bugfix: mmutf8fix did not detect two invalid sequences Thanks
|
|
|
|
|
to Axel Rau for the patch.
|
|
|
|
|
- bugfix: build problems with lexer.l on some platforms For some
|
|
|
|
|
reason, the strdup() prototype and others are missing. I admit
|
|
|
|
|
that I don't know why, as this happens only in 8.3.0+ and there
|
|
|
|
|
is no indication of changes to the affected files. In any case,
|
|
|
|
|
we need to fix this, and the current solution works at least as
|
|
|
|
|
an interim one.
|
|
|
|
|
- rsyslog 8.3.0 [v8-devel] 2014-04-10
|
|
|
|
|
- new plugin for anonymizing credit card numbers Thanks to Peter
|
|
|
|
|
Slavov for providing the code.
|
|
|
|
|
- external message modification modules are now supported They
|
|
|
|
|
are bound via the new native module "mmexternal". Also, a
|
|
|
|
|
sample skeleton for an external python message modification
|
|
|
|
|
module has been added.
|
|
|
|
|
- new $jsonmesg property with JSON representation of whole
|
|
|
|
|
message object closes:
|
|
|
|
|
https://github.com/rsyslog/rsyslog/issues/19
|
|
|
|
|
- improved error message for invalid field extraction in string
|
|
|
|
|
template see also:
|
|
|
|
|
http://kb.monitorware.com/problem-with-field-based-extraction-t12299.html
|
|
|
|
|
- fix build problems on Solaris
|
|
|
|
|
- NOTE: a json-c API that we begun to use requires the compiler
|
|
|
|
|
to be in c99 mode. By default, we select it automatically. If
|
|
|
|
|
you modify this and use gcc, be sure to include "-std=c99" in
|
|
|
|
|
your compiler flags. This seems to be necessary only for older
|
|
|
|
|
- rsyslogs of gcc.
|
|
|
|
|
- rsyslog 8.2.3 [v8-stable] 2014-??-??
|
|
|
|
|
- bugfix: ommysql: handle/mem leak upon termination of worker
|
|
|
|
|
thread This could become bad if the (instance) worker threads
|
|
|
|
|
are often started and terminated. But it takes quite a while to
|
|
|
|
|
show effect.
|
|
|
|
|
- added documentation tarball and also install the html
|
|
|
|
|
documentation
|
|
|
|
|
new subpackage rsyslog-doc
|
|
|
|
|
- drop rsyslog-pid-file.patch: patch is included in update
|
|
|
|
|
- added rsyslog-8.4.0_implicit_declaration.patch:
|
|
|
|
|
include sys/time.h for gettimeofday
|
|
|
|
|
|
2014-06-05 06:40:21 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2014-07-21 15:08:22 +02:00
|
|
|
|
Wed Jul 16 15:17:34 UTC 2014 - jsegitz@suse.com
|
|
|
|
|
|
|
|
|
|
- Preliminary AppArmor support. Since those profiles need to be tested
|
|
|
|
|
properly they'll live in /etc/apparmor/profiles/extras.
|
|
|
|
|
- Added rsyslog-pid-file.patch to fix a regression that causes the pid
|
|
|
|
|
file to be created in /etc
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-06-05 06:40:21 +02:00
|
|
|
|
Wed Jun 4 19:40:26 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.2.2 [v8-stable]
|
|
|
|
|
* made contributed modules build under v8
|
|
|
|
|
- add mmrfc5424addhmac, was removed in upgrade to v8-stable series
|
|
|
|
|
- fix warning about missing symlink
|
|
|
|
|
/usr/sbin/rcrsyslog -> /usr/sbin/service
|
|
|
|
|
|
2014-05-19 10:04:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 19 07:37:34 UTC 2014 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- rpm: use _rundir rpm macro if defined (bnc#873857)
|
|
|
|
|
|
2014-05-17 12:03:32 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 17 10:02:12 UTC 2014 - heinemannj66@gmail.com
|
|
|
|
|
|
|
|
|
|
- adjust default configuration to address warning:
|
|
|
|
|
"rsyslogd-2307: warning: ~ action is deprecated, consider using
|
|
|
|
|
the 'stop' statement instead"
|
|
|
|
|
|
2014-05-16 16:06:38 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 14 06:37:40 UTC 2014 - heinemannj66@gmail.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.2.1 [v8-stable]
|
|
|
|
|
* permits to build against json-c 0.12
|
|
|
|
|
Unfortunately, json-c had an ABI breakage, so this is necessary. Note
|
|
|
|
|
that versions prior to 0.12 had security issues (CVE-2013-6370,
|
|
|
|
|
CVE-2013-6371) and so it is desirable to link against the new version.
|
|
|
|
|
Thanks to Thomas D. for the patch. Note that at least some distros
|
|
|
|
|
have fixed the security issue in older versions of json-c, so this
|
|
|
|
|
seems to apply mostly when building from sources.
|
|
|
|
|
* doc is no longer shipped as part of the rsyslog tarball
|
|
|
|
|
Instead, the rsyslog-doc project creates its own tarball. This is the
|
|
|
|
|
result of a mailing list discussion after the 8.2.0 release with a
|
|
|
|
|
tarball-in-tarball approach, which was disliked by almost all distro
|
|
|
|
|
maintainers. This move also has the advantage of de-coupling the
|
|
|
|
|
release cycles of both projects a bit (which turned out to be a bit
|
|
|
|
|
problematic in practice).
|
|
|
|
|
* bugfix: mmutf8fix did not detect two invalid sequences
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 14 06:31:47 UTC 2014 - heinemannj66@gmail.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 8.2.0 [v8-stable]
|
|
|
|
|
This starts a new stable branch based on 8.1.6 plus the following changes:
|
|
|
|
|
* we now use doc from the rsyslog-doc project
|
|
|
|
|
As such, the ./doc subtree has been removed. Instead, a cache of the
|
|
|
|
|
rsyslog-doc project's files has been included in ./rsyslog-doc.tar.gz.
|
|
|
|
|
Note that the exact distribution mode for the doc is still under
|
|
|
|
|
discussion and may change in future releases.
|
|
|
|
|
This was agreed upon on the rsyslog mailing list. For doc issues
|
|
|
|
|
and corrections, be sure to work with the rsyslog-doc project. It is
|
|
|
|
|
currently hosted at https://github.com/rsyslog/rsyslog-doc
|
|
|
|
|
* add support for specifying the liblogging-stdlog channel spec
|
|
|
|
|
new global parameter "stdlog.channelspec"
|
|
|
|
|
* add "defaultnetstreamdrivercertfile" global variable to set a default
|
|
|
|
|
for the certfile.
|
|
|
|
|
* omelasticsearch: add new "usehttps" parameter for secured connections
|
|
|
|
|
* "action resumed" message now also specifies module type
|
|
|
|
|
which makes troubleshooting a bit easier. Note that we cannot output all
|
|
|
|
|
the config details (like destination etc) as this would require much more
|
|
|
|
|
elaborate code changes, which we at least do not like to do in the
|
|
|
|
|
stable version.
|
|
|
|
|
* add capability to override GnuTLS path in build process
|
|
|
|
|
* better and more consistent action naming, action queues now always
|
|
|
|
|
contain the word "queue" after the action name
|
|
|
|
|
* bugfix: ompipe did resume itself even when it was still in error
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 14 06:27:10 UTC 2014 - heinemannj66@gmail.com
|
|
|
|
|
|
|
|
|
|
- rsyslog 7.6.4 [v7-stable]
|
|
|
|
|
* removed obsolete --disable-fsstnd configure option
|
|
|
|
|
* permits to build against json-c 0.12
|
|
|
|
|
* new omfile default module parameters:
|
|
|
|
|
filecreatemode
|
|
|
|
|
fileowner
|
|
|
|
|
fileownernum
|
|
|
|
|
filegroup
|
|
|
|
|
filegroupnum
|
|
|
|
|
dirowner
|
|
|
|
|
dirownernum
|
|
|
|
|
dirgroup
|
|
|
|
|
dirgroupnum
|
|
|
|
|
* bugfix: using UUID property could cause segfault
|
|
|
|
|
* bugfix: mmutf8fix did not detect two invalid sequences
|
|
|
|
|
|
2014-03-27 19:53:32 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 27 17:53:15 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- rsyslog 7.6.3 [v7-stable]
|
|
|
|
|
* add capability to override GnuTLS path in build process
|
|
|
|
|
* support (and require) librelp 1.2.5
|
|
|
|
|
* bugfix: ompipe used invalid default template
|
|
|
|
|
* bugfix: ompipe did emit many suspension messages for /dev/xconsole
|
|
|
|
|
|
2014-03-20 22:32:21 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 20 21:18:07 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- rsyslog 7.6.2 [v7.6-stable]
|
|
|
|
|
major updates of the 7.6 series:
|
|
|
|
|
* imrelp/omrelp now support TLS & (zip) compression
|
|
|
|
|
* impstats is now emitting resource usage counters, can directly
|
|
|
|
|
emit delta values and can now be bound to a ruleset
|
|
|
|
|
* mmpstrucdata is a new module to parse RFC5424 structured data
|
|
|
|
|
into JSON message properties
|
|
|
|
|
* mmutf8fix is a new module to fix invalid UTF-8 sequences
|
|
|
|
|
* mmsequence is a new module that helps with action load balancing
|
|
|
|
|
* new defaults for main/ruleset queues to be more enterprise-like
|
|
|
|
|
- For specific version changelogs, see
|
|
|
|
|
* http://www.rsyslog.com/changelog-for-7-6-0-v7-stable/
|
|
|
|
|
* http://www.rsyslog.com/changelog-for-7-6-1-v7-stable/
|
|
|
|
|
* http://www.rsyslog.com/changelog-for-7-6-2-v7-stable/
|
|
|
|
|
- packaging changes:
|
|
|
|
|
* drop rsyslog-7.4.6-omelasticsearch-atomic-instructions-ppc.patch
|
|
|
|
|
committed upstream
|
|
|
|
|
* build with rfc3195 support
|
|
|
|
|
|
2014-03-20 21:33:12 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 20 19:47:26 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- rsyslog 7.4.10:
|
|
|
|
|
- bugfix: json templates are improperly created
|
|
|
|
|
- ompgsql bugfix: improper handling of auto-backgrounding mode
|
|
|
|
|
- contains changes from 7.4.9:
|
|
|
|
|
- added ProcessInternalMessages global system parameter
|
|
|
|
|
- bugfix: imuxsock input parameters were not accepted
|
|
|
|
|
- bugfix: potential double-free in RainerScript equal comparison
|
|
|
|
|
- bugfix: some RainerScript Json(Variable)/string comparisons were wrong
|
|
|
|
|
|
2014-02-11 13:41:37 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 11 12:33:10 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- use liblognorm0 transitional package in Factory to fix build
|
|
|
|
|
until rsyslog is updated to support liblognorm >= 1.0.0
|
|
|
|
|
|
2014-01-24 15:28:16 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 24 14:22:08 UTC 2014 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Added Restart=on-abort to rsyslog.service (fate#315133)
|
|
|
|
|
|
2014-01-09 23:30:00 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 8 22:28:47 UTC 2014 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.4.8 [v7.4-stable]
|
|
|
|
|
- rsgtutil provides better error messages on unfinished signature
|
|
|
|
|
blocks
|
|
|
|
|
- bugfix: guard against control characters in internal (error)
|
|
|
|
|
messages
|
|
|
|
|
- bugfix: immark did emit messages under kern.=info instead of
|
|
|
|
|
syslog.=info Note that his can potentially break exisiting
|
|
|
|
|
configurations that rely on immark sending as kern.=info.
|
|
|
|
|
|
2013-12-12 00:06:32 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 11 22:53:14 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.4.7 [v7.4-stable] [bnc#855058]
|
|
|
|
|
- bugfix: limiting queue disk space did not work properly
|
|
|
|
|
- bugfix: linux kernel-like ratelimiter did not work properly with all
|
|
|
|
|
inputs (for example, it did not work with imdup).
|
|
|
|
|
- bugfix: disk queues created files in wrong working directory
|
|
|
|
|
- bugfix: legacy directive $ActionQueueWorkerThreads was not honored
|
|
|
|
|
- bugfix: segfault on startup when certain script constructs are used
|
|
|
|
|
e.g. "if not $msg ..."
|
|
|
|
|
- bugfix: imuxsock: UseSysTimeStamp config parameter did not work correctly
|
|
|
|
|
- bugfix: $SystemLogUseSysTimeStamp/$SystemLogUsePIDFromSystem did not work
|
|
|
|
|
- improved checking of queue config parameters on startup
|
|
|
|
|
- bugfix: call to ruleset with async queue did not use the queue
|
|
|
|
|
- bugfix: if imtcp is loaded and no listeners are configured (which is
|
|
|
|
|
uncommon), rsyslog crashes during shutdown.
|
|
|
|
|
|
2013-11-06 10:08:30 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 6 09:07:10 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed to avoid rebuild rscryutil.1 rsgtutil.1 on SLE-11.
|
|
|
|
|
|
2013-11-04 21:34:08 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 4 20:18:45 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- fix ppc build, add patch from upstream to fix build on platforms
|
|
|
|
|
without atomic instructions
|
|
|
|
|
rsyslog-7.4.6-omelasticsearch-atomic-instructions-ppc.patch
|
|
|
|
|
|
2013-10-31 21:26:55 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 31 20:20:51 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.4.6 [v7.4-stable] [bnc#848574]
|
|
|
|
|
- bugfix: potential abort during HUP
|
|
|
|
|
- bugfix: imtcp flowControl parameter incorrectly defaulted to "off"
|
|
|
|
|
- now requires libestr 0.1.9 for number handling in RainerScript
|
|
|
|
|
- bugfix: memory leak in strlen() RainerScript function
|
|
|
|
|
- bugfix: buffer overrun if re_extract function was called for submatch 50
|
|
|
|
|
- bugfix: memleak in re_extract() function
|
|
|
|
|
- bugfix: potential abort in RainerScript optimizer
|
|
|
|
|
- bugfix: memory leak in omhiredis
|
|
|
|
|
- bugfix: segfault if variable was assigned to non-container subtree
|
|
|
|
|
|
2013-10-29 00:19:33 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 28 22:36:04 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
2013-10-31 21:26:55 +01:00
|
|
|
|
- update to 7.4.5 [v7.4-stable]
|
2013-10-29 00:19:33 +01:00
|
|
|
|
- mmanon: removed the check for specific "terminator characters"
|
|
|
|
|
- now requires libestr 0.1.8
|
|
|
|
|
- omelasticsearch: add failed.httprequests stats counter
|
|
|
|
|
- bugfix: invalid property filter was not properly disabled in ruleset
|
|
|
|
|
- bugfix: segfault if re_extract() function was used and no match found
|
|
|
|
|
- bugfix: potential misadressing on startup if property-filter was used
|
|
|
|
|
- bugfix: omelasticsearch: correct failed.http stats counter
|
|
|
|
|
- bugfix: omelasticsearch: did not correctly initialize stats counters
|
|
|
|
|
- bugfix: omelasticsearch: failed.es counter was only maintained in bulk mode
|
|
|
|
|
- bugfix: mmanon did not detect all IP addresses in rewrite mode
|
|
|
|
|
- bugfix: mmanon sometimes used invalid replacement char in simple mode
|
|
|
|
|
- bugfix: memory leak in mmnormalize
|
|
|
|
|
- bugfix: array-based ==/!= comparisions lead to invalid results
|
|
|
|
|
- bugfix: omprog blocked signals to executed programs
|
|
|
|
|
- bugfix: doc: imuxsock legacy param $SystemLogSocketParseTrusted was
|
|
|
|
|
misspelled
|
|
|
|
|
- bugfix: imfile "facility" input parameter improperly handled
|
|
|
|
|
- bugfix: small memory leak in imfile when $ResetConfigVariables was used
|
|
|
|
|
- bugfix: segfault on startup if TLS was used but no CA cert set
|
|
|
|
|
- bugfix: segfault on startup if TCP TLS was used but no cert or key set
|
|
|
|
|
- bugfix: some more build problems with newer json-c versions
|
|
|
|
|
- bugfix: build system: libgcrypt.h needed even if libgrcypt was disabled
|
|
|
|
|
|
2013-09-13 00:46:33 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 12 21:42:29 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.4.4 [v7.4-stable]
|
|
|
|
|
- better error messages in GuardTime signature provider
|
|
|
|
|
- make rsyslog use the new json-c pkgconfig file if available
|
|
|
|
|
- bugfix: imfile parameter "persistStateInterval" was unusable
|
|
|
|
|
due to a case typo in imfile; work-around was to use legacy config
|
|
|
|
|
- bugfix: TLV16 flag encoding error in signature files from GT provider
|
|
|
|
|
This fixes a problem where the TLV16 flag was improperly encoded.
|
|
|
|
|
Unfortunately, existing files already have the bug and may not properly
|
|
|
|
|
be processed. The fix uses constants from the GuardTime API lib to
|
|
|
|
|
prevent such problems in the future.
|
|
|
|
|
- bugfix: slightly malformed SMTP handling in ommail
|
|
|
|
|
- bugfix: segfault in omprog if no template was provided (now dflt is used)
|
|
|
|
|
- bugfix: segfault in ompipe if no template was provided (now dflt is used)
|
|
|
|
|
- bugfix: segfault in omsnmp if no template was provided (now dflt is used)
|
|
|
|
|
- bugfix: some omsnmp optional config params were flagged as mandatory
|
|
|
|
|
- bugfix: segfault in omelasticsearch when resuming queued messages
|
|
|
|
|
after restarting Elasticsearch
|
|
|
|
|
- bugfix: imtcp addtlframedelimiter could not be set to zero
|
|
|
|
|
- doc bugfix: remove no-longer existing omtemplate from developer doc
|
|
|
|
|
was specifically mentioned as a sample for creating new plugins
|
|
|
|
|
|
2013-07-20 15:01:17 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jul 20 12:52:05 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.4.3 [v7.4-stable]
|
|
|
|
|
- bugfix: memory leak if disk queues were used and json data
|
|
|
|
|
rresent
|
|
|
|
|
- bugfix: CEE/json data was lost during disk queue operation
|
|
|
|
|
- bugfix: potential segfault during startup on invalid config
|
|
|
|
|
- bugfix: 100% CPU utilization when DA queue became full
|
|
|
|
|
- bugfix: omlibdbi did not properly close connection on some
|
|
|
|
|
errors
|
|
|
|
|
- cosmetic bugfix: file name buffer was not freed on disk queue
|
|
|
|
|
destruction
|
|
|
|
|
|
2013-07-05 10:32:43 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 5 08:25:02 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Update to 7.4.2 [v7.4-stable] (bnc#828140,CVE-2013-4758):
|
|
|
|
|
- bugfix: in RFC5425 TLS, multiple wildcards in auth could cause
|
|
|
|
|
segfault
|
|
|
|
|
- bugfix: RainerScript object required parameters were not properly
|
|
|
|
|
checked - this clould result to segfaults on startup if parameters
|
|
|
|
|
were missing.
|
|
|
|
|
- bugfix: double-free in omelasticsearch
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=461
|
|
|
|
|
a security advisory for this bug is available at:
|
|
|
|
|
http://www.lsexperts.de/advisories/lse-2013-07-03.txt
|
|
|
|
|
PLEASE NOTE: This issue only existed if omelasticsearch was used
|
|
|
|
|
in a non-default configuration, where the "errorfile" parameter
|
|
|
|
|
was specified. Without that parameter set, the bug could not be
|
|
|
|
|
triggered. Thanks to Markus Vervier and Marius Ionescu for providing
|
|
|
|
|
a detailled bug report. Special thanks to Markus for coordinating
|
|
|
|
|
his security advisory with us.
|
|
|
|
|
- bugfix: omrelp potential segfault at startup on invalid config
|
|
|
|
|
parameters
|
|
|
|
|
- bugfix: small memory leak when $uptime property was used
|
|
|
|
|
- bugfix: potential segfault on rsyslog termination in imudp
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=456
|
|
|
|
|
- bugfix: lmsig_gt abort on invalid configuration parameters
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=448
|
|
|
|
|
Thanks to Risto Laanoja for the patch.
|
|
|
|
|
- imtcp: fix typo in "listner" parameter, which is "listener"
|
|
|
|
|
Currently, both names are accepted.
|
|
|
|
|
- solved build problems on FreeBSD
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=457
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=458
|
|
|
|
|
Thanks to Christiano for reproting and suggesting patches
|
|
|
|
|
- solved build problems on CENTOS5
|
|
|
|
|
|
2013-06-26 13:18:38 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 26 10:48:34 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Use --enable-cached-man-pages configure option on SLES-11, where
|
|
|
|
|
rst2man is not available and removed prebuilt man pages.
|
|
|
|
|
|
2013-06-26 12:15:38 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jun 22 20:54:14 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.4.1 [v7.4-stable]:
|
|
|
|
|
- imjournal: add ratelimiting capability
|
|
|
|
|
- bugfix imzmq3: potential segfault on startup
|
|
|
|
|
- includes changes from 7.4.0 [v7.4-stable]:
|
|
|
|
|
- doc bugfix: ReadMode wrong in imfile doc, two values were swapped
|
|
|
|
|
- imjournal: no longer do periodic wakeup
|
|
|
|
|
- bugfix: potential hang *in debug mode* on rsyslogd termination
|
|
|
|
|
- bugfix: $template statement with multiple spaces lead to invalid tpl name
|
|
|
|
|
- 0mq fixes
|
|
|
|
|
- includes changes from version 7.3.15
|
|
|
|
|
- bugfix: problem in build system (especially when cross-compiling)
|
|
|
|
|
- bugfix: imjournal had problem with systemd journal API change
|
|
|
|
|
- imjournal: now obtain and include PID
|
|
|
|
|
- bugfix: .logsig files had tlv16 indicator bit at wrong offset
|
|
|
|
|
- bugfix: omrelp legacy config parameters set a timeout of zero
|
|
|
|
|
which lead the legacy config to be unusable.
|
|
|
|
|
- bugfix: segfault on startup if a disk queue was configure without file
|
|
|
|
|
name
|
|
|
|
|
- bugfix: invalid addressing in string class (recent regression)
|
|
|
|
|
- packaging changes:
|
|
|
|
|
- rebase rsyslog-unit.patch
|
|
|
|
|
- move libee/liblognorm dependencies to mmnormalize conditional
|
|
|
|
|
|
2013-06-14 14:15:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 14 04:17:57 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Required version of pkgconfig(relp) is >= 1.0.3
|
|
|
|
|
- Requires version of libsystemd-journal is >= 197
|
|
|
|
|
- Notify systemd on sucessful startup of the daemon to avoid
|
|
|
|
|
confusing behaviour such as :
|
|
|
|
|
http://lists.opensuse.org/opensuse/2013-06/msg00603.html
|
|
|
|
|
|
2013-05-07 20:50:45 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2013-05-13 11:46:03 +02:00
|
|
|
|
Mon May 13 09:42:56 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed SLES-11 build that does not have rst2man/python-docutils;
|
|
|
|
|
added pre-built rscryutil.1 and rsgtutil.1 as sources because
|
|
|
|
|
v7.3.14 does not ship them pre-built any more.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-05-07 20:50:45 +02:00
|
|
|
|
Tue May 7 18:27:48 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 7.3.14 [beta] 2013-05-06:
|
|
|
|
|
- bugfix: some man pages were not properly installed either
|
|
|
|
|
rscryutil or rsgtutil man was installed, but not both.
|
|
|
|
|
Thanks to Marius Tomaschewski for the patch.
|
|
|
|
|
- bugfix: potential segfault on startup when builtin module was
|
|
|
|
|
specified in module() statement.
|
|
|
|
|
Thanks to Marius Tomaschewski for reporting the bug.
|
|
|
|
|
- bugfix: segfault due to invalid dynafile cache handling
|
|
|
|
|
Accidently, the old-style cache size parameter was used when the
|
|
|
|
|
dynafile cache was created in a RainerScript action. If the
|
|
|
|
|
old-style size was lower than the one actually set, this lead to
|
|
|
|
|
misadressing when the size was overrun, and that could lead to
|
|
|
|
|
all kinds of “interesting things”, often in segfaults.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=440
|
|
|
|
|
|
2013-04-30 16:01:45 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 30 13:59:30 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Adopted config file to stop instead of deprecated "~" action.
|
|
|
|
|
|
2013-04-30 12:52:44 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 30 10:49:01 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Enabled log file signing module lmsig_gt using GuardTime as
|
|
|
|
|
separate rsyslog-module-guardtime package.
|
|
|
|
|
- Moved previously enabled log file encryption module lmcry_gcry
|
|
|
|
|
and its utility into a separate rsyslog-module-gcrypt package.
|
|
|
|
|
|
2013-04-30 08:47:18 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2013-04-30 09:56:33 +02:00
|
|
|
|
Tue Apr 30 07:56:12 UTC 2013 - mt@suse.de
|
2013-04-30 08:47:18 +02:00
|
|
|
|
|
|
|
|
|
- update to 7.3.13 [beta] 2013-04-29:
|
|
|
|
|
- added omrabbitmq module (contributed, untested)
|
|
|
|
|
Note: this is unsupported and as such was moved immediately
|
|
|
|
|
into the beta version.
|
|
|
|
|
Thanks to Vaclav Tomec for providing this module.
|
|
|
|
|
- bugfix: build problem when –enable-encryption was not selected
|
|
|
|
|
Thanks to Michael Biebl for fixing this.
|
|
|
|
|
- doc bugfix: omfile parameter “VeryRobustZip” was documentas as
|
|
|
|
|
“VeryReliableZip”
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=437
|
|
|
|
|
Thanks to Thomas Doll for reporting this.
|
|
|
|
|
- update to 7.3.12 [devel] 2013-04-25:
|
|
|
|
|
- added doc for omelasticsearch
|
|
|
|
|
Thanks to Radu Gheorghe for the doc contribution.
|
|
|
|
|
- omelasticsearch: _id field support for bulk operations
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=392
|
|
|
|
|
Thanks to Jérôme Renard for the idea and patches.
|
|
|
|
|
- max number of templates for plugin use has been increased to five
|
|
|
|
|
- platform compatibility enhancement: solve compile issue with
|
|
|
|
|
libgcrypt do not use GCRY_CIPHER_MODE_AESWRAP where not available
|
|
|
|
|
fix compile on Solaris
|
|
|
|
|
Thanks to Martin Carpenter for the patch.
|
|
|
|
|
- bugfix: off-by-one error in handling local FQDN name (regression)
|
|
|
|
|
A remporary buffer was allocated one byte too small. Did only
|
|
|
|
|
affect startup, not actual operations. Came up during routine tests,
|
|
|
|
|
and can have no effect once the engine runs. Introduced in 7.3.11.
|
|
|
|
|
- bugfix: build problems on Solaris
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=436
|
|
|
|
|
- bugfix: block size limit was not properly honored
|
|
|
|
|
- bugfix: potential segfault in guardtime signature provider
|
|
|
|
|
it could segfault if an error was reported by the GuardTime API,
|
|
|
|
|
because an invalid free could happen then
|
|
|
|
|
- update to 7.3.11 [devel] 2013-04-23
|
|
|
|
|
- added support for encrypting log files (lmcry_gcry plugin)
|
|
|
|
|
- omhiredis: added support for redis pipeline support
|
|
|
|
|
Thanks to Brian Knox for the patch.
|
|
|
|
|
- bugfix: $PreserveFQDN is not properly working
|
|
|
|
|
Thanks to Louis Bouchard for the patch
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=426
|
|
|
|
|
- bugfix: imuxsock aborted due to problem in ratelimiting code
|
|
|
|
|
Thanks to Tomas Heinrich for the patch.
|
|
|
|
|
- bugfix: imuxsock aborted under some conditions regression from
|
|
|
|
|
ratelimiting enhancements – this was a different one to the one
|
|
|
|
|
Tomas Heinrich patched.
|
|
|
|
|
- bugfix: timestamp problems in imkmsg
|
2013-04-30 09:56:33 +02:00
|
|
|
|
- Enabled systemd imjournal,omjournal modules on > 12.3.
|
2013-04-30 09:35:46 +02:00
|
|
|
|
- Enabled mmanon, providing anonymization support
|
|
|
|
|
- Enabled lmcry_gcry.so, providing log file encryption support
|
|
|
|
|
and the rscryutil utility to manage the encrypted log files.
|
2013-04-30 09:42:53 +02:00
|
|
|
|
- Removed obsolete --enable-pthreads configure option.
|
2013-04-30 08:47:18 +02:00
|
|
|
|
|
2013-04-20 00:04:19 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 19 21:53:30 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- rsyslogd.conf removed from upstream tarball, no longer install as
|
|
|
|
|
documentation.
|
|
|
|
|
- build requirement for libestr is >= 0.1.5
|
|
|
|
|
|
2013-04-19 11:40:00 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 19 09:11:23 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 7.2.7 [v7-stable] 2013-04-17:
|
|
|
|
|
- rsyslogd startup information is now properly conveyed back to init
|
|
|
|
|
when privileges are beging dropped. Actually, we have moved
|
|
|
|
|
termination of the parent in front of the priv drop. So it shall
|
|
|
|
|
work now in all cases. See code comments in commit for more details.
|
|
|
|
|
- If forking, the parent now waits for a maximum of 60 seconds for
|
|
|
|
|
termination by the child
|
|
|
|
|
- improved debugging support in forked (auto-backgrounding) mode.
|
|
|
|
|
The rsyslog debug log file is now continued to be written across the
|
|
|
|
|
fork.
|
|
|
|
|
- updated systemd files to match current systemd source
|
|
|
|
|
- bugfix: failover/action suspend did not work correctly
|
|
|
|
|
This was experienced if the retry action took more than one second
|
|
|
|
|
to complete. For suspending, a cached timestamp was used, and if the
|
|
|
|
|
retry took longer, that timestamp was already in the past. As a
|
|
|
|
|
result, the action never was kept in suspended state, and as such no
|
|
|
|
|
failover happened. The suspend functionalit now does no longer use
|
|
|
|
|
the cached timestamp (should not have any performance implication,
|
|
|
|
|
as action suspend occurs very infrequently).
|
|
|
|
|
- bugfix: nested if/prifilt conditions did not work properly
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=415
|
|
|
|
|
- bugfix: script == comparison did not work properly on JSON objects
|
|
|
|
|
[backport from 7.3 branch]
|
|
|
|
|
- bugfix: imudp scheduling parameters did affect main thread, not imudp
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=409
|
|
|
|
|
- bugfix: imuxsock rate-limiting could not be configured via legacy conf
|
|
|
|
|
Rate-limiting for the system socket could not be configured via legacy
|
|
|
|
|
configuration directives. However, the new-style RainerScript config
|
|
|
|
|
options worked.
|
|
|
|
|
Thanks to Milan Bartos for the patch.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=390
|
|
|
|
|
- bugfix: using group resolution could lead to endless loop
|
|
|
|
|
Thanks to Tomas Heinrich for the patch.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=310
|
|
|
|
|
- bugfix: $mmnormalizeuseramsg paramter was specified with wrong type
|
|
|
|
|
Thank to Renzhong Zhang for alerting us of the problem.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=420
|
|
|
|
|
- bugfix: RainerScript getenv() function caused segfault when var was
|
|
|
|
|
not found.
|
|
|
|
|
Thanks to Philippe Muller for the patch.
|
|
|
|
|
- bugfix: several issues in imkmsg
|
|
|
|
|
see bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=421#c8
|
|
|
|
|
- bugfix: imuxsock was missing SysSock.ParseTrusted module parameter
|
|
|
|
|
To use that functionality, legacy rsyslog.conf syntax had to be used.
|
|
|
|
|
Also, the doc was missing information on the "ParseTrusted" set of
|
|
|
|
|
config directives.
|
|
|
|
|
- bugfix: parameter action.execOnlyWhenPreviousIsSuspended was
|
|
|
|
|
accidently of integer-type. For obvious reasons, it needs to be
|
|
|
|
|
boolean. Note that this change can break existing configurations
|
|
|
|
|
if they circumvented the problem by using 0/1 values.
|
|
|
|
|
- doc bugfix: rsyslog.conf man page had invalid file format info
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=418
|
|
|
|
|
- update to 7.2.6 [v7-stable] 2013-03-05:
|
|
|
|
|
- slightly improved config parser error messages when invalid escapes
|
|
|
|
|
happen
|
|
|
|
|
- bugfix: include files got included in the wrong order
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=411
|
|
|
|
|
This happens if an $IncludeConfig directive was done on multiple
|
|
|
|
|
files (e.g. the distro default of $IncludeConfig /etc/rsyslog.d/*.conf).
|
|
|
|
|
In that case, the order of include file processing is reversed, which
|
|
|
|
|
could lead to all sorts of problems.
|
|
|
|
|
Thanks to Nathan Stratton Treadway for his great analysis of the
|
|
|
|
|
problem, which made bug fixing really easy.
|
|
|
|
|
- bugfix: omelasticsearch failed when authentication data was provided
|
|
|
|
|
... at least in most cases it emitted an error message:
|
|
|
|
|
"snprintf failed when trying to build auth string"
|
|
|
|
|
Thanks to Joerg Heinemann for alerting us.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=404
|
|
|
|
|
- bugfix: some property-based filter were incorrectly parsed
|
|
|
|
|
This usually lead to a syntax error on startup and rsyslogd not actually
|
|
|
|
|
starting up. The problem was the regex, which did not care for double
|
|
|
|
|
quote characters to follow in the action part - unfortunately something
|
|
|
|
|
that can frequently happen with v6+ format. An example:
|
|
|
|
|
:programname, isequal, "as" {action(type="omfile" ...) }
|
|
|
|
|
Here, the part
|
|
|
|
|
:programname, isequal, "as" {action(type="omfile"
|
|
|
|
|
was treated as the property filter, and the rest as action part.
|
|
|
|
|
Obviously, this did not work out. Unfortunately, such situations usually
|
|
|
|
|
resulted in very hard to understand error messages.
|
|
|
|
|
|
2013-04-16 10:58:53 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 16 08:49:49 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed service file to pass $RSYSLOGD_PARAMS to rsyslogd again.
|
|
|
|
|
|
2013-04-14 18:56:48 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Apr 14 06:35:09 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Fix systemd units to do exactly what is documented as
|
|
|
|
|
required --> http://www.freedesktop.org/wiki/Software/systemd/syslog
|
|
|
|
|
In particular, it must not mess with the ordering of syslog.target
|
|
|
|
|
this is done by removing the custom unit and adapting the upstream
|
|
|
|
|
one with openSUSE additions (rsyslog-unit.patch)
|
|
|
|
|
|
2013-04-02 11:16:03 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 29 11:53:49 UTC 2013 - vcizek@suse.com
|
|
|
|
|
|
|
|
|
|
- restore SELinux label when creating xconsole (bnc#812447)
|
|
|
|
|
|
2013-02-19 17:26:29 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 19 16:25:03 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed rsyslog.service file to support reload (bnc#803994)
|
|
|
|
|
|
2013-01-15 10:36:53 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 15 09:35:07 UTC 2013 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed relp build requires change, which broke SLE-11 build.
|
|
|
|
|
|
2013-01-10 11:59:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2013-01-14 23:16:27 +01:00
|
|
|
|
Mon Jan 14 21:59:15 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 7.2.5 [v7-stable]:
|
|
|
|
|
- build system cleanup
|
|
|
|
|
- bugfix: omelasticsearch did not properly compile on some platforms
|
|
|
|
|
due to missing libmath
|
|
|
|
|
- bugfix: on termination, actions were incorrectly called
|
|
|
|
|
- bugfix: very large memory consumption (and probably out of memory) when
|
|
|
|
|
FromPos was specified in template, but ToPos not.
|
|
|
|
|
- bugfix: timeval2syslogTime cause problems on some platforms
|
|
|
|
|
due to invalid assumption on structure data types.
|
|
|
|
|
- bugfix: compile errors in im3195
|
|
|
|
|
- bugfix: doGetFileCreateMode() had invalid validity check
|
|
|
|
|
- bugfix: mmjsonparse errornously returned action error when no
|
|
|
|
|
CEE cookie was present.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-01-10 11:59:36 +01:00
|
|
|
|
Wed Jan 9 14:05:53 UTC 2013 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Enable rsyslog.service and create the syslog.service alias link
|
|
|
|
|
in post install -- regardless of a preset config (bnc#790805).
|
|
|
|
|
- Check the existence of /etc/init.d/syslog script before calling
|
|
|
|
|
the restart_on_update and stop_on_removal macros to avoid errors
|
|
|
|
|
on update. Since openSUSE 12.3, no syslog init script is shipped
|
2013-01-10 13:55:25 +01:00
|
|
|
|
(bnc#790298,bnc#750478).
|
2013-01-10 11:59:36 +01:00
|
|
|
|
|
2013-01-07 12:12:28 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 7 10:58:19 UTC 2013 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 7.2.4 [v7-stable] with following changes:
|
|
|
|
|
- enhance: permit RFC3339 timestamp in local log socket messages
|
|
|
|
|
Thanks to Sebastien Ponce for the patch.
|
|
|
|
|
- imklog: added ParseKernelTimestamp parameter (import from 5.10.2)
|
|
|
|
|
Thanks to Marius Tomaschewski for the patch.
|
|
|
|
|
- fix missing functionality: ruleset(){} could not specify ruleset queue
|
|
|
|
|
The "queue.xxx" parameter set was not supported, and legacy ruleset
|
|
|
|
|
config statements did not work (by intention). The fix introduces the
|
|
|
|
|
"queue.xxx" parameter set. It has some regression potential, but only
|
|
|
|
|
for the new functionality. Note that using that interface it is possible
|
|
|
|
|
to specify duplicate queue file names, which will cause trouble. This
|
|
|
|
|
will be solved in v7.3, because there is a too-large regression
|
|
|
|
|
potential for the v7.2 stable branch.
|
|
|
|
|
- imklog: added KeepKernelTimestamp parameter (import from 5.10.2)
|
|
|
|
|
Thanks to Marius Tomaschewski for the patch.
|
|
|
|
|
- bugfix: imklog mistakenly took kernel timestamp subseconds as nanoseconds
|
|
|
|
|
... actually, they are microseconds. So the fractional part of the
|
|
|
|
|
timestamp was not properly formatted. (import from 5.10.2)
|
|
|
|
|
Thanks to Marius Tomaschewski for the bug report and the patch idea.
|
|
|
|
|
- bugfix: supportoctetcountedframing parameter did not work in imptcp
|
|
|
|
|
- bugfix: modules not (yet) supporting new conf format were not properly
|
|
|
|
|
registered. This lead to a "module not found" error message instead of
|
|
|
|
|
the to-be-expected "module does not support new style" error message.
|
|
|
|
|
That invalid error message could be quite misleading and actually stop
|
|
|
|
|
people from addressing the real problem (aka "go nuts" ;))
|
|
|
|
|
- bugfix: template "type" parameter is mandatory (but was not)
|
|
|
|
|
- bugfix: some message properties could be garbled due to race condition
|
|
|
|
|
This happened only on very high volume systems, if the same message was
|
|
|
|
|
being processed by two different actions. This was a regression caused
|
|
|
|
|
by the new config processor, which did no longer properly enable msg
|
|
|
|
|
locking in multithreaded cases. The bugfix is actually a refactoring of
|
|
|
|
|
the msg locking code - we no longer do unlocked operations, as the use
|
|
|
|
|
case for it has mostly gone away. It is potentially possible only at
|
|
|
|
|
very low-end systems, and there the small additional overhead of doing
|
|
|
|
|
the locking does not really hurt. Instead, the removal of that
|
|
|
|
|
capability can actually slightly improve performance in common cases,
|
|
|
|
|
as the code path is smaller and requires slightly less memory writes.
|
|
|
|
|
That probably outperforms the extra locking overhead (which in the
|
|
|
|
|
low-end case always happens in user space, without need for kernel
|
|
|
|
|
support as we can always directly aquire the lock - there is no
|
|
|
|
|
contention at all).
|
|
|
|
|
- Removed imklog-kernel-timestamp-parsing (bnc#783967) patch obsoleted
|
|
|
|
|
by this version.
|
|
|
|
|
|
2012-11-26 14:39:14 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 23 01:28:46 UTC 2012 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- fix zeromq support
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 23 01:01:01 UTC 2012 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- fix hiredis support
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 22 23:44:27 UTC 2012 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- enabled elastic search support (build enabled by default):
|
|
|
|
|
-> new buildrequires curl devel
|
|
|
|
|
-> new subpackage rsyslog-module-elasticsearch
|
|
|
|
|
- added --enable-unlimited-select
|
|
|
|
|
- added --enable-imttcp:
|
|
|
|
|
-> this module is packaged in the main package as it has no
|
|
|
|
|
new dependencies
|
|
|
|
|
- added --enable-imdiag
|
|
|
|
|
-> this module is packaged in the diag package
|
|
|
|
|
- prepared adding support for hiredis, hdfs, mongodb and zeromq
|
|
|
|
|
|
2012-11-22 15:30:54 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 22 14:12:36 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 7.2.3 (v7-stable) a release providing following fixes:
|
|
|
|
|
- regression fix: rsyslogd terminated when wild-card $IncludeConfig did not
|
|
|
|
|
find actual include files. For example, if this directive is present:
|
|
|
|
|
$IncludeConfig /etc/rsyslog.d/*.conf
|
|
|
|
|
and there are no *.conf files in /etc/rsyslog.d (but rsyslog.d exists),
|
|
|
|
|
rsyslogd will emit an error message and terminate. Previous (and expected)
|
|
|
|
|
behaviour is that an empty file set is no problem. HOWEVER, if the
|
|
|
|
|
directory itself does not exist, this is flagged as an error and will
|
|
|
|
|
load to termination (no startup).
|
|
|
|
|
Unfortunately, this is often the case by default in many distros, so this
|
|
|
|
|
actually prevents rsyslog startup.
|
|
|
|
|
- doc improvements
|
|
|
|
|
- enabled to build without libuuid, at loss of uuid functionality
|
|
|
|
|
this enables smoother builds on older systems that do not support
|
|
|
|
|
libuuid. Loss of functionality should usually not matter too much as
|
|
|
|
|
uuid support has only recently been added and is very seldom used.
|
|
|
|
|
- bugfix: omfwd did not properly support "template" parameter
|
|
|
|
|
- bugfix: potential segfault when re_match() function was used
|
|
|
|
|
Thanks to oxpa for the patch.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=371
|
|
|
|
|
- bugfix: potential abort of imtcp on rsyslogd shutdown
|
|
|
|
|
- bugfix: imzmq3 segfault with PULL subscription
|
|
|
|
|
Thanks to Martin Nilsson for the patch.
|
|
|
|
|
- bugfix: improper handling of backslash in string-type template()s
|
|
|
|
|
- bugfix: leading quote (") in string-type template() lead to thight loop
|
|
|
|
|
on startup
|
|
|
|
|
- bugfix: no error msg on invalid field option in legacy/string template
|
|
|
|
|
- bugfix: potential segfault due to invalid param handling in comparisons
|
|
|
|
|
This could happen in RainerScript comparisons (like contains); in some
|
|
|
|
|
cases an unitialized variable was accessed, which could lead to an
|
|
|
|
|
invalid free and in turn to a segfault.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=372
|
|
|
|
|
Thanks to Georgi Georgiev for reporting this bug and his great help
|
|
|
|
|
in solving it.
|
|
|
|
|
- bugfix: no error msg on unreadable $IncludeConfig path
|
|
|
|
|
- bugfix: $IncludeConfig did not correctly process directories
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=376
|
|
|
|
|
The testbench was also enhanced to check for these cases.
|
|
|
|
|
Thanks to Georgi Georgiev for the bug report.
|
|
|
|
|
- bugfix: make rsyslog compile on kfreebsd again
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=380
|
|
|
|
|
Thanks to Guillem Jover for the patch.
|
|
|
|
|
- bugfix: garbled message if field name was used with jsonf property option
|
|
|
|
|
The length for the field name was invalidly computed, resulting in either
|
|
|
|
|
truncated field names or including extra random data. If the random data
|
|
|
|
|
contained NULs, the rest of the message became unreadable.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=374
|
|
|
|
|
- bugfix: potential segfault at startup with property-based filter
|
|
|
|
|
If the property name was followed by a space before the comma, rsyslogd
|
|
|
|
|
aborted on startup. Note that no segfault could happen if the initial
|
|
|
|
|
startup went well (this was a problem with the config parser).
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=381
|
|
|
|
|
- bugfix: imfile discarded some file parts
|
|
|
|
|
File lines that were incomplete (LF missing) *at the time imfile polled
|
|
|
|
|
the file* were partially discarded. That part of the line that was read
|
|
|
|
|
without the LF was discarded, and the rest of the line was submitted in
|
|
|
|
|
the next polling cycle. This is now changed so that the partial content
|
|
|
|
|
is saved until the complete line is read. Note that the patch affects
|
|
|
|
|
only read mode 0.
|
|
|
|
|
Thanks to Milan Bartos for providing the base idea for the solution.
|
|
|
|
|
- Merged also fixes for unreliable kernel timestamp regression (bnc#783967),
|
|
|
|
|
which will be picked up in a later v7-stable release:
|
|
|
|
|
- imklog: added $klogParseKernelTimestamp option (default off),
|
|
|
|
|
wich reverts to the 5.8.x behavior to use receive time for the
|
|
|
|
|
kernel messages instead to try parse and convert the kernel
|
|
|
|
|
timestamp, what is not reliable on some hardware (intel i7/Xeon).
|
|
|
|
|
- imklog: added $klogKeepKernelTimestamp option (default off),
|
|
|
|
|
causing to not remove the kernel timestamp from the message
|
|
|
|
|
after a successful conversion.
|
|
|
|
|
- imklog: fixed a conversion bug causing a <1sec incorrectness
|
|
|
|
|
of the message time when the kernel timestamp is parsed.
|
2012-11-22 17:56:05 +01:00
|
|
|
|
- Removed {} arround RSYSLOG_PARAMS variable in service file. systemd
|
|
|
|
|
seems sometimes to not like it any more (bnc#788330).
|
2012-11-22 15:30:54 +01:00
|
|
|
|
|
2012-11-20 13:23:33 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 20 11:44:16 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Require syslog-service >= 2.0 on 12.3, otherwise < 2.0, which
|
|
|
|
|
contain the /etc/init.d/syslog init script.
|
|
|
|
|
|
2012-11-13 12:51:39 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 13 10:31:24 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- imuxsock: do not log EAGAIN in nonblocking recvfrom (bnc#734672)
|
|
|
|
|
|
2012-11-13 09:13:03 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 12 17:21:43 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Removed handling of the -c <compat version> option which is
|
|
|
|
|
obsolete in rsyslog-7.x.
|
|
|
|
|
- Fixed build requires / deps to work on 12.x and SLE-11-SP2.
|
|
|
|
|
- Initialized RSYSLOG_PARAMS env variable in service file.
|
|
|
|
|
- Marked additional log socket config as ghost.
|
|
|
|
|
|
2012-11-06 19:32:45 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2012-11-09 14:40:18 +01:00
|
|
|
|
Fri Nov 9 13:38:35 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Readded things removed in previous change, that is compat version
|
|
|
|
|
and params variable use, generation of additional (chroot) log
|
|
|
|
|
sockets include file, xconsole handling in rsyslog.service.
|
|
|
|
|
- Fixed liblognorm conditional build flag dependencies, removed all
|
|
|
|
|
suse version dependencies.
|
|
|
|
|
- Changed to install in /usr/sbin, compatibility link in /sbin.
|
|
|
|
|
- Added klogd to build conflicts to resolve build service deps
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2012-11-06 19:32:45 +01:00
|
|
|
|
Tue Nov 6 12:36:54 UTC 2012 - tittiatcoke@gmail.com
|
|
|
|
|
|
|
|
|
|
- Enabled rsyslog own systemd service file. This to resolve the
|
|
|
|
|
current issue with a non starting system logger with systemd 185.
|
|
|
|
|
(see also bnc#788330)
|
|
|
|
|
|
2012-10-29 16:27:17 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2012-10-29 16:40:59 +01:00
|
|
|
|
Mon Oct 29 15:39:26 UTC 2012 - mt@suse.com
|
2012-10-29 16:27:17 +01:00
|
|
|
|
|
2012-10-29 16:40:59 +01:00
|
|
|
|
- Update to 7.2.1 (v7-stable), a pure bug-fixing release:
|
|
|
|
|
- bugfix: ruleset()-object did only support a single statement
|
|
|
|
|
- added -D rsyslogd option to enable config parser debug mode
|
|
|
|
|
- improved syntax error messages by outputting the error token
|
|
|
|
|
- the rsyslog core now suspeneds actions after 10 failures in
|
|
|
|
|
a row. This was former the case after 1,000 failures and could
|
|
|
|
|
cause rsyslog to be spammed/ressources misused.
|
|
|
|
|
See the v6 compatibility doc for more details.
|
|
|
|
|
- ommongodb rate-limits error messages to prevent spamming the
|
|
|
|
|
syslog closes (for v7.2):
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=366
|
2012-10-29 16:27:17 +01:00
|
|
|
|
- Enabled compilation of kmsg, the kernel’s new structured logging
|
|
|
|
|
system modile, mmaudit the message modification module supporting
|
|
|
|
|
Linux audit format and mmjsonparse providing the cee-enhanced
|
|
|
|
|
syslog format support message modification module.
|
|
|
|
|
|
2012-10-24 17:10:35 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 24 15:01:53 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 7.2.0 (v7-stable) a full structured-logging/CEE enabled
|
|
|
|
|
version which provides following features compared to v5-stable:
|
|
|
|
|
* greatly improved configuration language – the new language is
|
|
|
|
|
much more intuitive than the legacy format. It will also prevent
|
|
|
|
|
some typical mistakes simply be not permitting these invalid
|
|
|
|
|
constructs. Note that legacy format is still fully supported
|
|
|
|
|
(and you can of course do the same mistakes if you use legacy
|
|
|
|
|
format).
|
|
|
|
|
* greatly improved execution engine – with nested if/then/else
|
|
|
|
|
constructs as well as the capability to modify variables during
|
|
|
|
|
processing.
|
|
|
|
|
* full support for structured logging and project lumberjack/CEE.
|
|
|
|
|
this includes everything from being able to create, interpret
|
|
|
|
|
and handle JSON-based structured log messages, including the
|
|
|
|
|
ability to normalize legacy text log messages.
|
|
|
|
|
* more plugins – like support for MongoDB, HDFS, and ElasticSearch
|
|
|
|
|
as well as for the kernel’s new structured logging system.
|
|
|
|
|
* higher performance – many optimizations all over the code, like
|
|
|
|
|
5 to 10 times faster execution time for script-based filters,
|
|
|
|
|
enhanced multithreaded TCP input plugin, DNS cache and many more.
|
|
|
|
|
|
2012-10-18 18:10:32 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 17 14:33:35 UTC 2012 - fcrozat@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix build with new systemd location.
|
|
|
|
|
|
2012-10-17 16:16:38 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 17 14:13:38 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Use RFC-5424 conform log format with RFC-3339 high-precision
|
|
|
|
|
timestamps by default, removed obsolete rsyslog.early.conf.
|
|
|
|
|
|
2012-09-24 20:12:53 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 24 17:58:16 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- prevent installation with other providers of syslog (bnc#780608)
|
|
|
|
|
|
2012-09-21 10:39:27 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 21 08:09:46 UTC 2012 - mt@suse.com
|
|
|
|
|
|
2012-09-21 10:56:08 +02:00
|
|
|
|
- Changed default /etc/rsyslog.conf we install to not use multiple
|
|
|
|
|
facilities with the same priority pattern in one statement using
|
|
|
|
|
the comma operator. This started to cause a start failure with
|
|
|
|
|
rsyslog-6.4.x (bnc#780607) and seems to be a bug in rsyslog.
|
|
|
|
|
Upstream report http://bugzilla.adiscon.com/show_bug.cgi?id=358,
|
|
|
|
|
switched to use alternative syntax using semicolon separator.
|
2012-09-21 10:39:27 +02:00
|
|
|
|
|
2012-09-20 23:52:28 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 20 21:39:48 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 6.4.2 [V6-STABLE] 2012-09-20:
|
|
|
|
|
- bugfix: potential abort, if action queue could not be properly
|
|
|
|
|
started
|
|
|
|
|
- bugfix: remove invalid socket option call from imuxsock
|
|
|
|
|
- bugfix: missing support for escape sequences in RainerScript
|
|
|
|
|
- bugfix: config validation run did not always return correct
|
|
|
|
|
return state
|
|
|
|
|
|
2012-09-20 23:33:30 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 20 21:20:17 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- add rsyslog-6.4.1-CheckConnection-no-return-in-nonvoid-function.patch
|
|
|
|
|
to fix rsyslog no-return-in-nonvoid-function netstrm.c:258 in
|
|
|
|
|
CheckConnection()
|
|
|
|
|
|
- Update to 6.4.1 [V6-STABLE] 2012-09-06:
- bugfix: multiple main queues with same queue file name were not
detected. This lead to queue file corruption. While the root
cause is a config error, it is a bug that this important and
hard to find config error was not detected by rsyslog.
- bugfix: “jsonf” property replacer option did generate invalid
JSON in JSON, we have “fieldname”:”value”, but the option
emitted “fieldname”=”value”. Interestingly, this was accepted
by a couple of sinks, most importantly elasticsearch. Now the
correct format is emitted, which causes a remote chance that
some things that relied on the wrong format will break.
Thanks to Miloslav Trmač for the patch
- change $!all-json did emit an empty (thus non-JSON) string if
no libee data was present. It now emits {} and thus valid JSON.
There is a small risk that this may break some things that
relied on the previous inconsistency. Thanks to Miloslav Trmač
for the patch
- bugfix: omusrsmsg incorrect return state & config warning
handling. During config file processing, Omusrmsg often
incorrectly returned a warning status, even when no warning was
present (caused by uninitialized variable). Also, the core
handled warning messages incorrectly, and treated them as
errors. As a result, omusrmsg (most often) could not properly be
loaded. Note that this only occurs with legacy config action
syntax. This was a regression caused by an incorrect merge in to
the 6.3.x codebase.
Thanks to Stefano Mason for alerting us of this bug.
- bugfix: Fixed TCP CheckConnection handling in omfwd.c. Interface
needed to be changed in lower stream classes. Syslog TCP Sending
is now resumed properly. Unfixed, that lead to non-detection of
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=93
2012-09-17 14:17:44 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 17 12:13:04 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 6.4.1 [V6-STABLE] 2012-09-06:
|
|
|
|
|
- bugfix: multiple main queues with same queue file name were not
|
|
|
|
|
detected. This lead to queue file corruption. While the root
|
|
|
|
|
cause is a config error, it is a bug that this important and
|
|
|
|
|
hard to find config error was not detected by rsyslog.
|
|
|
|
|
- bugfix: “jsonf” property replacer option did generate invalid
|
|
|
|
|
JSON in JSON, we have “fieldname”:”value”, but the option
|
|
|
|
|
emitted “fieldname”=”value”. Interestingly, this was accepted
|
|
|
|
|
by a couple of sinks, most importantly elasticsearch. Now the
|
|
|
|
|
correct format is emitted, which causes a remote chance that
|
|
|
|
|
some things that relied on the wrong format will break.
|
|
|
|
|
Thanks to Miloslav Trmač for the patch
|
|
|
|
|
- change $!all-json did emit an empty (thus non-JSON) string if
|
|
|
|
|
no libee data was present. It now emits {} and thus valid JSON.
|
|
|
|
|
There is a small risk that this may break some things that
|
|
|
|
|
relied on the previous inconsistency. Thanks to Miloslav Trmač
|
|
|
|
|
for the patch
|
|
|
|
|
- bugfix: omusrsmsg incorrect return state & config warning
|
|
|
|
|
handling. During config file processing, Omusrmsg often
|
|
|
|
|
incorrectly returned a warning status, even when no warning was
|
|
|
|
|
present (caused by uninitialized variable). Also, the core
|
|
|
|
|
handled warning messages incorrectly, and treated them as
|
|
|
|
|
errors. As a result, omusrmsg (most often) could not properly be
|
|
|
|
|
loaded. Note that this only occurs with legacy config action
|
|
|
|
|
syntax. This was a regression caused by an incorrect merge in to
|
|
|
|
|
the 6.3.x codebase.
|
|
|
|
|
Thanks to Stefano Mason for alerting us of this bug.
|
|
|
|
|
- bugfix: Fixed TCP CheckConnection handling in omfwd.c. Interface
|
|
|
|
|
needed to be changed in lower stream classes. Syslog TCP Sending
|
|
|
|
|
is now resumed properly. Unfixed, that lead to non-detection of
|
|
|
|
|
downstate of remote hosts.
|
|
|
|
|
|
2012-09-05 08:33:28 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 4 18:32:29 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- License is (GPL-3.0+ and Apache-2.0), [bnc#778591]
|
|
|
|
|
- The template subpackage was never published, remove obsoletes
|
|
|
|
|
|
2012-09-04 09:32:45 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 31 23:29:43 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 6.4.0 [BETA] 2012-08-20
|
|
|
|
|
This is the first version of the 6.4.0 stable branch.
|
|
|
|
|
http://www.rsyslog.com/changelog/
|
|
|
|
|
- add rsyslog-6.3.11-glblCheckCnf-no-return-in-nonvoid-function.patch
|
|
|
|
|
to fix compiler warning
|
|
|
|
|
- rsyslog-6.2.2-link-libestr.patch no longer required
|
|
|
|
|
- template functionality was removed upstream
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 27 20:02:00 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- add support for mmnormalize (via liblognorm) and template modules
|
|
|
|
|
|
2012-07-29 13:41:58 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 3 19:58:13 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to 6.2.2 [V6-stable] 2012-06-13
|
|
|
|
|
http://www.rsyslog.com/changelog-for-6-2-2-v6-stable/
|
|
|
|
|
- add rsyslog-6.2.2-link-libestr.patch to correctly link against
|
|
|
|
|
libestr
|
|
|
|
|
|
2012-07-03 08:39:04 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jul 1 16:39:21 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
|
|
|
|
|
|
- updated to 5.8.12 [V5-stable] 2012-06-06
|
|
|
|
|
- add small delay (50ms) after sending shutdown message
|
|
|
|
|
- support for resolving huge groups
|
|
|
|
|
- bugfix: delayble source could block action queue, even if there was
|
|
|
|
|
- bugfix: disk queue was not persisted on shutdown, regression of fix to
|
|
|
|
|
- bugfix/omudpspoof: problems, including abort, happend when run on
|
|
|
|
|
- bugfix: if debug message could end up in log file when forking
|
|
|
|
|
- bugfix/tcpflood: sending small test files did not work correctly
|
|
|
|
|
- bugfix: potential hang due to mutex deadlock
|
|
|
|
|
- bugfix: property PROCID empty instead of proper nilvalue if not present
|
|
|
|
|
|
2012-05-07 12:34:57 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 7 10:31:08 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Updated to 5.8.11 [V5-stable] 2012-05-03:
|
|
|
|
|
- bugfix: ommysql did not properly init/exit the mysql runtime
|
|
|
|
|
library this could lead to segfaults. Triggering condition:
|
|
|
|
|
multiple action instances using ommysql. Thanks to Tomas
|
|
|
|
|
Heinrich for reporting this problem and providing an initial
|
|
|
|
|
patch (which my solution is based on, I need to add more code
|
|
|
|
|
to clean the mess up).
|
|
|
|
|
- bugfix: rsyslog did not terminate when delayable inputs were
|
|
|
|
|
blocked due to unvailable sources. Fixes:
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=299
|
|
|
|
|
Thanks to Marcin M for bringing up this problem and Andre
|
|
|
|
|
Lorbach for helping to reproduce and fix it.
|
|
|
|
|
- bugfix: active input in “light delay state” could block
|
|
|
|
|
rsyslog termination, at least for prolonged period of time
|
|
|
|
|
- bugfix: imptcp input name could not be set. Config directive
|
|
|
|
|
was accepted, but had no effect
|
|
|
|
|
bugfix: assigned ruleset was lost when using disk queues
|
|
|
|
|
This looked quite hard to diagnose for disk-assisted queues,
|
|
|
|
|
as the pure memory part worked well, but ruleset info was lost
|
|
|
|
|
for messages stored inside the disk queue.
|
|
|
|
|
- bugfix: hostname was not requeried on HUP
|
|
|
|
|
Thanks to Per Jessen for reporting this bug and Marius
|
|
|
|
|
Tomaschewski for his help in testing the fix.
|
|
|
|
|
- bugfix: inside queue.c, some thread cancel states were not
|
|
|
|
|
correctly reset. While this is a bug, we assume it did have
|
|
|
|
|
no practical effect because the reset as it was done was set
|
|
|
|
|
to the state the code actually had at this point. But better
|
|
|
|
|
fix this…
|
|
|
|
|
- Removed obsolete requery hostname patch
|
|
|
|
|
|
2012-04-12 11:52:22 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 12 09:22:38 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Added upstream patchset to requery hostname on HUP (bnc#755857)
|
|
|
|
|
- Removed obsolete rsyslog-5.8.7-systemd-log-socket.patch
|
|
|
|
|
- Updated to 5.8.10 [V5-stable] 2012-04-05:
|
|
|
|
|
- bugfix: segfault on startup if $actionqueuefilename was missing
|
|
|
|
|
for disk queue config. Thanks to Tomas Heinrich for the patch.
|
|
|
|
|
- bugfix: segfault if disk-queue was started up with old queue file
|
|
|
|
|
Thanks to Tomas Heinrich for the patch.
|
|
|
|
|
- bugfix: memory leak in array passing output module mode
|
|
|
|
|
by 5.8.9 [V5-stable] 2012-03-15:
|
|
|
|
|
- added tool to recover disk queue if .qi file is missing
|
|
|
|
|
(recover_qi.pl)
|
|
|
|
|
Thanks to Kaiwang Chen for contributing this tool
|
|
|
|
|
- bugfix: stopped DA queue was never processed after a restart
|
|
|
|
|
due to a regression from statistics module.
|
|
|
|
|
- added better doc for statsobj interface.
|
|
|
|
|
Thanks to Kaiwang Chen for his suggestions and analysis in
|
|
|
|
|
regard to the stats subsystem.
|
|
|
|
|
by 5.8.8 [V5-stable] 2012-03-05:
|
|
|
|
|
- bugfix: omprog made rsyslog abort on startup if not binary to
|
|
|
|
|
execute was configured
|
|
|
|
|
- bugfix: imklog invalidly computed facility and severity
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=313
|
|
|
|
|
improves interop with systemd journal
|
|
|
|
|
|
2012-02-20 15:04:02 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2012-02-20 16:34:54 +01:00
|
|
|
|
Mon Feb 20 15:33:05 UTC 2012 - mt@suse.com
|
2012-02-20 15:04:02 +01:00
|
|
|
|
|
2012-02-20 16:34:54 +01:00
|
|
|
|
- Detect if we have to use the new /run/systemd/journal/syslog
|
|
|
|
|
socket instead of the /dev/log under newer systemd versions.
|
2012-02-20 16:51:10 +01:00
|
|
|
|
Obsoletes listen.conf installed by systemd (bnc#747871).
|
2012-02-20 15:14:46 +01:00
|
|
|
|
- updated to 5.8.7 [V5-stable]:
|
|
|
|
|
- bugfix: instabilities when using RFC5424 header fields
|
|
|
|
|
Thanks to Kaiwang Chen for the patch
|
|
|
|
|
- bugfix: imuxsock did truncate part of received message if it did
|
|
|
|
|
not contain a proper date. The truncation occured because we
|
|
|
|
|
removed that part of the messages that was expected to be the date.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=295
|
|
|
|
|
- bugfix: potential abort after reading invalid X.509 certificate
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=290
|
|
|
|
|
Thanks to Tomas Heinrich for the patch
|
|
|
|
|
- bugfix: stats counter were not properly initialized on creation
|
|
|
|
|
- FQDN hostname for multihomed host was not always set to the correct
|
|
|
|
|
name if multiple aliases existed. Thanks to Tomas Heinreich for the
|
|
|
|
|
patch.
|
|
|
|
|
- updated to 5.8.6 [V5-stable]:
|
|
|
|
|
- bugfix: missing whitespace after property-based filter was not
|
|
|
|
|
detected
|
|
|
|
|
- bugfix: $OMFileFlushInterval period was doubled - now using correct
|
|
|
|
|
value
|
|
|
|
|
- bugfix: ActionQueue could malfunction due to index error
|
|
|
|
|
Thanks to Vlad Grigorescu for the patch
|
|
|
|
|
- bugfix: $ActionExecOnlyOnce interval did not work properly
|
|
|
|
|
Thanks to Tomas Heinrich for the patch
|
|
|
|
|
- bugfix: race condition when extracting program name, APPNAME,
|
|
|
|
|
structured data and PROCID (RFC5424 fields) could lead to invalid
|
|
|
|
|
characters e.g. in dynamic file names or during forwarding (general
|
|
|
|
|
malfunction ofthese fields in templates, mostly under heavy load)
|
|
|
|
|
- bugfix: imuxsock did no longer ignore message-provided timestamp,
|
|
|
|
|
if so configured (the *default*). Lead to no longer sub-second
|
|
|
|
|
timestamps.
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=281
|
|
|
|
|
- bugfix: omfile returns fatal error code for things that go really
|
|
|
|
|
wrong previously, RS_RET_RESUME was returned, which lead to a loop
|
|
|
|
|
inside the rule engine as omfile could not really recover.
|
|
|
|
|
- bugfix: imfile did invalid system call under some circumstances
|
|
|
|
|
when a file that was to be monitored did not exist BUT the state
|
|
|
|
|
file actually existed. Mostly a cosmetic issue. Root cause was
|
|
|
|
|
incomplete error checking in stream.c; so patch may affect other
|
|
|
|
|
code areas.
|
|
|
|
|
- bugfix: rsyslogd -v always said 64 atomics were not present
|
|
|
|
|
thanks to mono_matsuko for the patch
|
2012-02-20 15:04:02 +01:00
|
|
|
|
- Changed /etc/rsyslog.early.conf to just include rsyslog.conf,
|
|
|
|
|
fixed spec to use sd-daemon.[ch] from docs on 11.4 only.
|
|
|
|
|
|
2012-02-20 14:31:58 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 20 12:11:18 UTC 2012 - mt@suse.com
|
|
|
|
|
|
|
|
|
|
- Cleaned up the config files a bit, updated comments in config
|
|
|
|
|
file, marked the /etc/rsyslog.early.conf obsolete.
|
|
|
|
|
Note: rsyslog will be started early/before network using its normal
|
|
|
|
|
/etc/rsyslog.conf config file (adopted scripts in syslog-service
|
|
|
|
|
package). When any kind of remote logging is in use, then on-disk
|
|
|
|
|
queues should be enabled. To start it after the network, please set
|
|
|
|
|
the SYSLOG_REQUIRES_NETWORK=yes variable in /etc/sysconfig/syslog
|
|
|
|
|
(bnc#728565).
|
|
|
|
|
|
2011-09-07 15:05:12 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 7 12:58:48 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 5.8.5 [V5-stable]
|
|
|
|
|
- bugfix/security: off-by-two bug in legacy syslog parser,
|
|
|
|
|
CVE-2011-3200 bnc#714658
|
|
|
|
|
- bugfix: mark message processing did not work correctly
|
|
|
|
|
- bugfix: potential hang condition during tag emulation
|
|
|
|
|
- bugfix: too-early string termination during tag emulation
|
|
|
|
|
- bugfix: The NUL-Byte for the syslogtag was not copied in MsgDup
|
|
|
|
|
(msg.c)
|
|
|
|
|
- bugfix: fixed incorrect state handling for Discard Action
|
|
|
|
|
(transactions) Note: This caused all messages in a batch to be
|
|
|
|
|
set to COMMITTED, even if they were discarded.
|
|
|
|
|
|
2011-08-24 13:21:41 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 24 11:05:18 UTC 2011 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Adopted to require new syslog-service package on 12.x, that
|
|
|
|
|
provides the /etc/init.d/syslog LSB init script and systemd
|
|
|
|
|
syslog.service service file. Removed rsyslog.service file
|
|
|
|
|
installation from spec file. (fate#311316).
|
|
|
|
|
|
2011-08-19 06:59:31 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2011-09-07 15:05:12 +02:00
|
|
|
|
Fri Aug 19 13:04:45 UTC 2011 - mrueckert@suse.de
|
2011-08-19 16:20:41 +02:00
|
|
|
|
|
|
|
|
|
- Update to 5.8.4 [V5-stable]
|
|
|
|
|
- bugfix: potential misadressing in property replacer
|
|
|
|
|
- bugfix: memcpy overflow can occur in allowed sender checkig if
|
|
|
|
|
a name is resolved to IPv4-mapped-on-IPv6 address Found by
|
|
|
|
|
Ismail Dönmez at suse
|
|
|
|
|
- bugfix: potential misadressing in property replacer
|
|
|
|
|
- bugfix: MSGID corruption in RFC5424 parser under some
|
|
|
|
|
circumstances closes:
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=275
|
|
|
|
|
- remove rsyslog-5.8.0-memcpy.patch:
|
|
|
|
|
applied upstream
|
|
|
|
|
- fix build for older distros:
|
|
|
|
|
only buildrequire systemd-devel for newer than 11.4, use systemd
|
|
|
|
|
for the others
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-08-19 06:59:31 +02:00
|
|
|
|
Fri Aug 19 04:54:03 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Fix build with new gnutls
|
|
|
|
|
|
2011-08-02 09:35:48 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Aug 2 07:35:13 UTC 2011 - aj@suse.de
|
|
|
|
|
|
|
|
|
|
- Require systemd-devel to follow package split.
|
|
|
|
|
|
2011-07-14 09:54:05 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2011-09-07 15:05:12 +02:00
|
|
|
|
Wed Jul 13 11:10:15 UTC 2011 - mrueckert@suse.de
|
2011-07-14 09:54:05 +02:00
|
|
|
|
|
|
|
|
|
- drop modules imtemplate and omtemplate, the 2 modules are base
|
|
|
|
|
templates for people who want to develop their own modules.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-09-07 15:05:12 +02:00
|
|
|
|
Tue Jul 12 13:35:54 UTC 2011 - mrueckert@suse.de
|
2011-07-14 09:54:05 +02:00
|
|
|
|
|
|
|
|
|
- enabled a few more modules which dont pull extra dependencies:
|
|
|
|
|
impstats, pmcisconames, pmaixforwardedfrom, pmsnare, pmrfc3164sd,
|
|
|
|
|
omruleset, mmsnmptrapd
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-09-07 15:05:12 +02:00
|
|
|
|
Tue Jul 12 13:11:04 UTC 2011 - mrueckert@suse.de
|
2011-07-14 09:54:05 +02:00
|
|
|
|
|
|
|
|
|
- guard the file list entry for rsyslog.service with
|
|
|
|
|
if {with systemd}. Please keep the package working on older
|
|
|
|
|
distros.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-09-07 15:05:12 +02:00
|
|
|
|
Tue Jul 12 12:59:13 UTC 2011 - mrueckert@suse.de
|
2011-07-14 09:54:05 +02:00
|
|
|
|
|
|
|
|
|
- upstream asked to change the syntax in the default config files
|
|
|
|
|
to the new syntax:
|
|
|
|
|
old: *.* * # (write to all)
|
|
|
|
|
new: *.* :omusrmsg:*
|
|
|
|
|
|
|
|
|
|
old: *.* $channel
|
|
|
|
|
new: *.* :omfile:$channel
|
|
|
|
|
|
|
|
|
|
from what i can see we are only affected with:
|
|
|
|
|
old: *.emerg *
|
|
|
|
|
new: *.emerg :omusrmsg:*
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-09-07 15:05:12 +02:00
|
|
|
|
Tue Jul 12 12:52:58 UTC 2011 - mrueckert@suse.de
|
2011-07-14 09:54:05 +02:00
|
|
|
|
|
|
|
|
|
- Updated to 5.8.3 [V5-stable]
|
|
|
|
|
- systemd support: set stdout/stderr to null - thx to Lennart for
|
|
|
|
|
the patch
|
|
|
|
|
- added support for the ":omusrmsg:" syntax in configuring user
|
|
|
|
|
messages
|
|
|
|
|
- added support for the ":omfile:" syntax in configuring user
|
|
|
|
|
messages Note: previous outchannel syntax will generate a
|
|
|
|
|
warning message. This may be surprising to some users, but it
|
|
|
|
|
is quite urgent to alert them of the new syntax as v6 can no
|
|
|
|
|
longer support the previous one.
|
|
|
|
|
|
2011-06-27 09:29:22 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 21 13:50:42 UTC 2011 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Updated to 5.8.2 [V5-stable] (bnc#701282) a maintenance release,
|
|
|
|
|
containing only stability fixes:
|
|
|
|
|
- bugfix: problems in failover action handling
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=270
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=254
|
|
|
|
|
- bugfix: mutex was invalidly left unlocked during action processing
|
|
|
|
|
At least one case where this can occur is during thread shutdown,
|
|
|
|
|
which may be initiated by lower activity. In most cases, this is
|
|
|
|
|
quite unlikely to happen. However, if it does, data structures may be
|
|
|
|
|
corrupted which could lead to fatal failure and segfault. I detected
|
|
|
|
|
this via a testbench test, not a user report. But I assume that some
|
|
|
|
|
users may have had unreproducable aborts that were cause by this bug.
|
|
|
|
|
- bugfix: memory leak in imtcp & subsystems under some circumstances
|
|
|
|
|
This leak is tied to error conditions which lead to incorrect cleanup
|
|
|
|
|
of some data structures. [backport from v6]
|
|
|
|
|
- bugfix/improvement:$WorkDirectory now gracefully handles trailing
|
|
|
|
|
slashes
|
|
|
|
|
|
2011-06-01 00:12:56 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 31 12:14:59 UTC 2011 - aj@suse.de
|
|
|
|
|
|
|
|
|
|
- Add systemd service file back (bnc#696963).
|
|
|
|
|
|
2011-05-27 09:55:14 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 27 07:53:38 UTC 2011 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Removed touch of obsolete /var/log/boot.log from spec post.
|
|
|
|
|
|
2011-05-19 18:08:03 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 19 15:43:28 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 5.8.1
|
|
|
|
|
- bugfix: invalid processing in QUEUE_FULL condition If the the
|
|
|
|
|
multi-submit interface was used and a QUEUE_FULL condition
|
|
|
|
|
occured, the failed message was properly destructed. However,
|
|
|
|
|
the rest of the input batch, if it existed, was not processed.
|
|
|
|
|
So this lead to potential loss of messages and a memory leak.
|
|
|
|
|
The potential loss of messages was IMHO minor, because they
|
|
|
|
|
would have been dropped in most cases due to the queue
|
|
|
|
|
remaining full, but very few lucky ones from the batch may have
|
|
|
|
|
made it. Anyhow, this has now been changed so that the rest of
|
|
|
|
|
the batch is properly tried to be enqueued and, if not
|
|
|
|
|
possible, destructed.
|
|
|
|
|
- new module mmsnmptrapd, a sample message modification module
|
|
|
|
|
This can be useful to reformat snmptrapd messages and also
|
|
|
|
|
serves as a sample for how to write message modification
|
|
|
|
|
modules using the output module interface. Note that we
|
|
|
|
|
introduced this new functionality directly into the stable
|
|
|
|
|
release, as it does not modify the core and as such cannot have
|
|
|
|
|
any side-effects if it is not used (and thus the risk is solely
|
|
|
|
|
on users requiring that functionality).
|
|
|
|
|
- bugfix: rate-limiting inside imuxsock did not work 100% correct
|
|
|
|
|
reason was that a global config variable was invalidly accessed
|
|
|
|
|
where a listener variable should have been used. Also
|
|
|
|
|
performance-improved the case when rate limiting is turned off
|
|
|
|
|
(this is a very unintrusive change, thus done directly to the
|
|
|
|
|
stable version).
|
|
|
|
|
- bugfix: $myhostname not available in RainerScript (and no error
|
|
|
|
|
message) closes:
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=233
|
|
|
|
|
- bugfix: memory and file descriptor leak in stream processing
|
|
|
|
|
Leaks could occur under some circumstances if the file stream
|
|
|
|
|
handler errored out during the open call. Among others, this
|
|
|
|
|
could cause very big memory leaks if there were a problem with
|
|
|
|
|
unreadable disk queue files. In regard to the memory leak, this
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=256
|
|
|
|
|
- bugfix: doc for impstats had wrong config statements also,
|
|
|
|
|
config statements were named a bit inconsistent, resolved that
|
|
|
|
|
problem by introducing an alias and only documenting the
|
|
|
|
|
consistent statements Thanks to Marcin for bringing up this
|
|
|
|
|
problem.
|
|
|
|
|
- bugfix: IPv6-address could not be specified in omrelp this was
|
|
|
|
|
due to improper parsing of ":" closes:
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=250
|
|
|
|
|
- bugfix: TCP connection invalidly aborted when messages needed
|
|
|
|
|
to be discarded (due to QUEUE_FULL or similar problem)
|
|
|
|
|
- bugfix: $LocalHostName was not honored under all circumstances
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=258
|
|
|
|
|
- bugfix(minor): improper template function call in syslogd.c
|
|
|
|
|
|
2011-04-29 14:54:06 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 29 11:38:40 UTC 2011 - idoenmez@novell.com
|
|
|
|
|
|
2011-07-14 09:54:05 +02:00
|
|
|
|
- Add rsyslog-5.6.5-memcpy.patch: fix overflowing memcpy call in
|
|
|
|
|
runtime/net.c
|
2011-04-29 14:54:06 +02:00
|
|
|
|
|
2011-04-29 14:05:20 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 27 16:19:31 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- move most of the additional requirements and subpackages into
|
|
|
|
|
conditionals so we can switch them on and off by more easily.
|
|
|
|
|
|
2011-04-26 14:29:10 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2011-04-26 14:31:58 +02:00
|
|
|
|
Tue Apr 26 12:30:17 UTC 2011 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Dropped obsolete rsyslog-systemd-integration.bnc656104.diff
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-04-26 14:29:10 +02:00
|
|
|
|
Tue Apr 26 12:20:16 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- dont ship the systemd service file for now.
|
|
|
|
|
|
2011-04-26 01:46:25 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Apr 24 01:32:17 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 5.8.0 (v5-tsable)
|
|
|
|
|
This is the new v5-stable branch, importing all feature from the
|
|
|
|
|
5.7.x versions. To see what has changed in regard to the previous
|
|
|
|
|
v5-stable, check the entries for 5.7.x in
|
|
|
|
|
/usr/share/doc/packages/rsyslog/ChangeLog.
|
|
|
|
|
|
|
|
|
|
- bugfix: race condition in deferred name resolution
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=238
|
|
|
|
|
Special thanks to Marcin for his persistence in helping to solve this
|
|
|
|
|
bug.
|
|
|
|
|
- bugfix: DA queue was never shutdown once it was started
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=241
|
|
|
|
|
- dropped patch rsyslog-deferred-dns-query-race.diff
|
|
|
|
|
included in the release
|
|
|
|
|
- refreshed rsyslog-systemd-integration.bnc656104.diff:
|
|
|
|
|
most of the patch went upstream just a small chunk left
|
|
|
|
|
- fixed the with_dbi conditional, it was using the build_with_relp.
|
|
|
|
|
- added a new conditional with_systemd and moved all the systemd
|
|
|
|
|
specific things from suse_version >= 1140 to the with_systemd
|
|
|
|
|
conditional. the patch line in the preamble should be
|
|
|
|
|
unconditional.
|
|
|
|
|
|
2011-04-08 15:27:45 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 8 13:24:34 UTC 2011 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- bugfix: race condition in deferred name resolution (id=238)
|
|
|
|
|
from v5.8.0 candidate.
|
|
|
|
|
|
2011-03-24 13:29:01 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2011-03-24 17:37:25 +01:00
|
|
|
|
Thu Mar 24 16:34:31 UTC 2011 - mt@suse.de
|
2011-03-24 13:29:01 +01:00
|
|
|
|
|
|
|
|
|
- Updated to 5.6.5 (v5-stable) with following bugfixes:
|
|
|
|
|
* bugfix: failover did not work correctly if repeated msg
|
2011-03-24 14:34:14 +01:00
|
|
|
|
reduction was on.
|
|
|
|
|
affected directive: $ActionExecOnlyWhenPreviousIsSuspended on
|
2011-03-24 13:29:01 +01:00
|
|
|
|
* bugfix: omlibdbi did not use password from rsyslog.conf
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=203
|
|
|
|
|
* bugfix(kind of): tell users that config graph can currently
|
|
|
|
|
not be generated
|
|
|
|
|
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=232
|
|
|
|
|
* bugfix: discard action did not work under some circumstances
|
|
|
|
|
fixes: http://bugzilla.adiscon.com/show_bug.cgi?id=217
|
2011-03-24 17:37:25 +01:00
|
|
|
|
(bnc#676041)
|
2011-03-24 13:29:01 +01:00
|
|
|
|
* bugfix: potential abort condition when $RepeatedMsgReduction
|
|
|
|
|
were set to on as well as potentially in a number of other places
|
|
|
|
|
where MsgDup() was used. This only happened when the imudp input
|
|
|
|
|
module was used and it depended on name resolution not yet had
|
2011-03-24 17:37:25 +01:00
|
|
|
|
taken place. (bnc#679030)
|
2011-03-24 13:29:01 +01:00
|
|
|
|
* bugfix: fixed a memory leak and potential abort condition
|
|
|
|
|
this could happen if multiple rulesets were used and some output
|
|
|
|
|
batches contained messages belonging to more than one ruleset.
|
|
|
|
|
fixes: http://bugzilla.adiscon.com/show_bug.cgi?id=226
|
|
|
|
|
fixes: http://bugzilla.adiscon.com/show_bug.cgi?id=218
|
|
|
|
|
* bugfix: memory leak when $RepeatedMsgReduction on was used
|
|
|
|
|
bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=225
|
2011-03-24 17:37:25 +01:00
|
|
|
|
(bnc#681568)
|
2011-03-24 13:29:01 +01:00
|
|
|
|
- Merged systemd socket activation support
|
|
|
|
|
|
2011-02-02 17:11:38 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2011-02-02 17:48:18 +01:00
|
|
|
|
Wed Feb 2 16:47:24 UTC 2011 - mt@suse.de
|
2011-02-02 17:11:38 +01:00
|
|
|
|
|
|
|
|
|
- update to 5.6.3 (v5-stable) with following bugfixes (digest):
|
|
|
|
|
* action processor released mememory too early, resulting in
|
|
|
|
|
potential issue in retry cases (very unlikely).
|
|
|
|
|
* batch processing flagged invalid message as "bad" under some
|
|
|
|
|
circumstances
|
|
|
|
|
* unitialized variable could cause issues under extreme
|
|
|
|
|
conditions plus some minor nits.
|
|
|
|
|
* batches which had actions in error were not properly retried
|
|
|
|
|
in all cases
|
|
|
|
|
* imfile did duplicate messages under some circumstances
|
|
|
|
|
- enabled plain tcp input, unix socket output, last message
|
|
|
|
|
parser and the libdbi module as separate package.
|
2011-02-02 17:48:18 +01:00
|
|
|
|
- disabled systemd patch for openSUSE <= 11.3
|
2011-02-02 17:11:38 +01:00
|
|
|
|
|
2011-01-20 15:11:45 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 20 14:10:59 UTC 2011 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Improved systemd socket activation support to allow multiple
|
|
|
|
|
unix sockets and activation in forking mode (bnc#656197).
|
|
|
|
|
|
2010-12-03 18:02:09 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 3 16:49:41 UTC 2010 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 5.6.2 (v5-stable) with following bugfixes:
|
|
|
|
|
* compile failed on systems without epoll_create1()
|
|
|
|
|
Thanks to David Hill for providing a fix.
|
|
|
|
|
* atomic increment for msg object may not work correct on
|
|
|
|
|
all platforms. Thanks to Chris Metcalf for the patch
|
|
|
|
|
* replacements for atomic operations for non-int sized types
|
|
|
|
|
had problems. At least one instance of that problem could
|
|
|
|
|
potentially lead to abort (inside omfile).
|
|
|
|
|
- Increased mark frequency in rsyslog.conf to 1 hour
|
|
|
|
|
- Enabled duplicate message reduction in rsyslog.conf to catch
|
|
|
|
|
at least buggy programs running amok and writting same message
|
|
|
|
|
zillion times until the disk gets out of space (bnc#656197).
|
2010-12-03 18:12:42 +01:00
|
|
|
|
- Merged rsyslog-systemd-integration.bnc656104.diff (fuzz=0).
|
2010-12-03 18:02:09 +01:00
|
|
|
|
|
2010-11-29 12:47:56 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 29 10:32:58 CET 2010 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 5.6.1
|
|
|
|
|
This release addresses a TLS bug, that has been bothering a lot
|
|
|
|
|
of users lately. It stops rsyslog from looping, thus disabling
|
|
|
|
|
functionality and bearing the risk of unresponsiveness of the
|
|
|
|
|
whole system. Other issues have been fixed for imptcp, failing
|
|
|
|
|
testbench, segfault on empty templates and failed compile.
|
|
|
|
|
For more detailed information, please review the ChangeLog and
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=194,
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=204,
|
|
|
|
|
http://bugzilla.adiscon.com/show_bug.cgi?id=206.
|
|
|
|
|
- applied systemd integration base patch (without the service and
|
|
|
|
|
socket unit files, because we'll use same for all syslog damons)
|
|
|
|
|
extracted from git master (bnc#656104).
|
|
|
|
|
|
2010-11-21 12:42:38 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Nov 20 16:15:46 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
|
|
- build with libnet-devel on 11.4
|
|
|
|
|
|
2010-11-16 09:28:42 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 15 14:59:21 UTC 2010 - chris@computersalat.de
|
|
|
|
|
|
|
|
|
|
- update to 5.6.0
|
2010-11-16 09:31:03 +01:00
|
|
|
|
This release brings all changes and enhancements of the 5.5.x
|
|
|
|
|
series to the v5-stable branch.
|
|
|
|
|
- bugfix: a couple of problems that imfile had on some platforms,
|
|
|
|
|
namely Ubuntu (not their fault, but occured there)
|
2010-11-16 09:28:42 +01:00
|
|
|
|
- bugfix: imfile utilizes 32 bit to track offset. Most importantly,
|
|
|
|
|
this problem can not experienced on Fedora 64 bit OS (which has
|
|
|
|
|
64 bit long's!)
|
2010-11-16 09:31:03 +01:00
|
|
|
|
- removed obsolete patch
|
2010-11-16 09:28:42 +01:00
|
|
|
|
- xconsole-pipe-loop
|
|
|
|
|
- rpmlint
|
|
|
|
|
- name-repeated-in-summary C Rsyslog
|
|
|
|
|
|
2010-09-16 12:27:13 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 28 17:21:03 UTC 2010 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Added $klogConsoleLogLevel 1 to the config, to use same default
|
|
|
|
|
[KERNEL_LOGLEVEL in /etc/sysconfig/syslog] as klogd (bnc#593699).
|
|
|
|
|
- Improved filter to discard iptables msgs higher err on console,
|
|
|
|
|
changed to set default file template instead per file, removed
|
|
|
|
|
duplicate filters (bnc#593699).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 27 12:01:44 UTC 2010 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Applied fix to avoid a tight send-retry loop in case there is
|
|
|
|
|
nobody receiving the messages sent to the xconsole pipe
|
|
|
|
|
(bnc#597293, http://bugzilla.adiscon.com/show_bug.cgi?id=186).
|
|
|
|
|
- Disabled relp support for < 11.3 (librelp is new)
|
|
|
|
|
- Fixed to create /var/run/rsyslog in post-install (rpmlint)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 14 12:16:29 UTC 2010 - mrueckert@suse.de
|
|
|
|
|
|
|
|
|
|
- dropped install_all_modules_in_lib conditional and all related
|
|
|
|
|
code
|
|
|
|
|
- new subpackages
|
|
|
|
|
- enable RELP support. new depdendency librelp
|
|
|
|
|
- enable diagnotic tools.
|
|
|
|
|
- enable UDP spoof support. new dependency libnet
|
|
|
|
|
- moved module paths to 2 variables defined on top of the spec
|
|
|
|
|
|
2010-04-13 21:41:07 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 13 08:56:15 UTC 2010 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Updated to rsyslog version 5.4.0 (v5-stable). This version begins
|
|
|
|
|
a new stable series based on the 5.3.x series, which has been
|
|
|
|
|
proven rather well in practice. The new 5.4.0 contains fixes for
|
|
|
|
|
all known problems. See ChangeLog file for a detailed history.
|
|
|
|
|
The main new feature is speed: several optimizations were done,
|
|
|
|
|
including support for epoll in tcp listeners.
|
|
|
|
|
- Added new lmzlibw.so and omruleset.so to the file list.
|
|
|
|
|
- Recompressed original tar.gz source archive using bzip2.
|
|
|
|
|
|
2009-09-10 13:09:01 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 9 21:36:16 CEST 2009 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Added read-only RSYSLOGD_NATIVE_VERSION sysconfig/syslog variable,
|
|
|
|
|
that is set to the native mode version number for the -c parameter
|
|
|
|
|
while every installation and used in the /etc/init.d/syslog script,
|
|
|
|
|
except the user overrides this default in RSYSLOGD_COMPAT_VERSION.
|
|
|
|
|
|
2009-09-02 21:13:48 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 2 20:15:28 CEST 2009 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Updated to rsyslog version 4.4.1 (v4-stable), a bug-fixing release,
|
|
|
|
|
providing some important fixes for issues that have only been
|
|
|
|
|
detected after the beta phase. Some of them are serious (like a
|
|
|
|
|
segfault when UDP messageforwarding is activated), so users of
|
|
|
|
|
4.4.0 are urged to upgrade to this release. Changelog for 4.4.1:
|
|
|
|
|
* features requiring Java are automatically disabled if Java
|
|
|
|
|
is not present (thanks to Michael Biebl for his help!)
|
|
|
|
|
* bugfix: invalid double-quoted PRI, among others in outgoing
|
|
|
|
|
messages. This causes grief with all receivers.
|
|
|
|
|
Bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=147
|
|
|
|
|
* bugfix: Java testing tools were required, even if testbench
|
|
|
|
|
was disabled. This resulted in build errors if no Java was
|
|
|
|
|
present on the build system, even though none of the selected
|
|
|
|
|
option actually required Java. (I forgot to backport a similar
|
|
|
|
|
fix to newer releases).
|
|
|
|
|
* bugfix (backport): omfwd segfault. Note that the orginal (higher
|
|
|
|
|
version) patch states this happens only when debugging mode is
|
|
|
|
|
turned on. That statement is wrong: if debug mode is turned off,
|
|
|
|
|
the message is not being emitted, but the division by zero in
|
|
|
|
|
the actual parameters still happens.
|
|
|
|
|
- Removed jave2-devel-packages from build requires again
|
|
|
|
|
|
2009-09-02 19:03:11 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 1 11:34:12 CEST 2009 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Updated to rsyslog version 4.4.0, the actual stable 4.4.x series.
|
|
|
|
|
It provides several bugfixes, performance improvements and new
|
|
|
|
|
features: It adds generic network stream server for syslog, the
|
|
|
|
|
capability to rebind the send socket of the UDP output section,
|
|
|
|
|
allows multiple tcp listeners, multiple recipients in ommail,
|
|
|
|
|
new plugins as omprog, improved documentation and testbench
|
|
|
|
|
with a config switch. Please review ChangeLog file for details.
|
|
|
|
|
- Removed obsolete moddirs patch (included in 4.4.0)
|
|
|
|
|
- Added java2-devel-packages to BuildRequires (for test suite)
|
|
|
|
|
- Enabled omprog and omtemplate plugins, added them and the
|
|
|
|
|
lmstrmsrv plugin to the base-plugins file list.
|
|
|
|
|
|
2009-04-21 00:05:42 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 20 17:35:16 CEST 2009 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Improved config file comments about usage of additional
|
|
|
|
|
modules provided in separate rsyslog-module packages.
|
|
|
|
|
- Enabled GnuTLS (syslog-transport-tls) support module.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 20 13:32:03 CEST 2009 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Updated to rsyslog 3.20.6 [v3-stable]
|
|
|
|
|
|
2008-12-16 17:44:40 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 15 14:51:08 CET 2008 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Security fix to honor $AllowedSender settings (bnc#457273).
|
|
|
|
|
- Security fix [DoS] from 3.20.2 to emit a discard message every
|
|
|
|
|
minute only (when DisallowWarning enabled) instead of every time;
|
|
|
|
|
this prevernts an attacker can fill the disk (bnc#457273).
|
|
|
|
|
|
2008-09-13 12:09:11 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 10 15:11:05 CEST 2008 - schwab@suse.de
|
|
|
|
|
|
|
|
|
|
- Run autoreconf.
|
|
|
|
|
|
2008-09-13 04:52:06 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 9 16:16:14 CEST 2008 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- Enabled mail, imfile and imtemplate modules
|
|
|
|
|
- Enabled snmp module, packaged as rsyslog-module-snmp
|
|
|
|
|
- Added patch to support multiple module directories,
|
|
|
|
|
in our case /lib[64]/rsyslog:/usr/lib[64]/rsyslog
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 4 15:15:14 CEST 2008 - mt@suse.de
|
|
|
|
|
|
|
|
|
|
- initial rsyslog 3.18.3 package
|
|
|
|
|
|