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
|
|
|
|
|
|