summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: nested if/prifilt conditions did not work properlyRainer Gerhards2013-04-041-0/+2
| | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=415
* bugfix: script == comparison did not work properly on JSON objectsRainer Gerhards2013-04-041-0/+2
| | | | backport from 7.3 branch
* mention systemd update in ChangeLogRainer Gerhards2013-03-211-0/+1
|
* Merge branch 'v6-stable' into v7-stableRainer Gerhards2013-03-211-0/+1
|\
| * Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-211-0/+1
| |\
| | * update systemd files to match current systemd sourceRainer Gerhards2013-03-211-0/+1
| | |
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-121-0/+2
| |\| | | | | | | | | | | | | | | | Conflicts: action.c queue.c (some code moved from action.c --> queue.c)
* | | bugfix: imudp scheduling parameters did affect main thread, not imudpRainer Gerhards2013-03-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=409 Conflicts: ChangeLog
* | | bugfix: imuxsock rate-limiting could not be configured via legacy confMilan Bartos2013-03-201-0/+6
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | Merge branch 'v7-stable' of git+ssh://git.adiscon.com/git/rsyslog into v7-stableRainer Gerhards2013-03-201-0/+3
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | bugfix: $mmnormalizeuseramsg paramter was specified with wrong typeRainer Gerhards2013-03-201-0/+3
| | | | | | | | | | | | | | | | | | | | Thanks to Renzhong Zhang for alerting us of the problem. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=420
* | | | doc: mention merged bugfix in ChangeLogRainer Gerhards2013-03-201-0/+3
|/ / /
* | | bugfix: RainerScript getenv() function caused segfault when var was not foundPhilippe Muller2013-03-201-0/+3
| | | | | | | | | | | | | | | | | | | | | This patch is released under ASL 2.0 as of email conversation from 2013-03-20. Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | doc: mention last patches in ChangeLogRainer Gerhards2013-03-181-6/+8
| | |
* | | debug system improvement & bug fix for init system status (see below)Rainer Gerhards2013-03-151-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | | bugfix: imuxsock was missing SysSock.ParseTrusted module parameterRainer Gerhards2013-03-151-0/+4
| | | | | | | | | | | | | | | | | | 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.
* | | doc bugfix: rsyslog.conf man page had invalid file format infoRainer Gerhards2013-03-111-0/+4
| | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=418
* | | preparing for 7.2.6 releasev7.2.6Rainer Gerhards2013-03-051-1/+1
| | |
* | | add bug tracker ID to ChangeLog bugfixRainer Gerhards2013-02-281-0/+1
| | |
* | | bugfix: include files got included in the wrong orderRainer Gerhards2013-02-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge branch 'v5-stable' into v7-stableRainer Gerhards2013-01-141-0/+2
|\ \ \ | | |/ | |/|
| * | doc: mention last patch in ChangeLogRainer Gerhards2013-01-141-0/+2
| | |
* | | bugfix: omelasticsearch failed when authentication data was providedRainer Gerhards2013-01-131-0/+5
| | | | | | | | | | | | | | | | | | | | | ... 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 parsedRainer Gerhards2013-01-091-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | slightly improved config parser error messages when invalid escapes happenRainer Gerhards2013-01-091-0/+3
| | |
* | | prepare for 7.2.5 releasev7.2.5Rainer Gerhards2013-01-081-1/+1
| | |
* | | bugfix: mmjsonparse errornously returned action error when no CEE cookie was ↵Rainer Gerhards2013-01-081-0/+2
| | | | | | | | | | | | present.
* | | bugfix: doGetFileCreateMode() had invalid validity check ;)Chandler Latour2013-01-081-0/+2
| | |
* | | bugfix: compile errors in im3195Martin Körper2013-01-081-0/+2
| | |
* | | amend last commit with license info (ASL 2.0 as of email conversation with ↵Rainer Gerhards2013-01-081-1/+2
| | | | | | | | | | | | David)
* | | bugfix: timeval2syslogTime cause problems on some platformsDavid Hill2013-01-081-0/+4
| | | | | | | | | | | | | | | ...due to invalid assumption on structure data types. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=394
* | | bugfix: very large memory consumption (and probably out of memory)Rainer Gerhards2013-01-071-0/+3
| | | | | | | | | | | | | | | ...when FromPos was specified in template, but ToPos not. Thanks to Radu Gheorghe for alerting us of this bug.
* | | bugfix: on termination, actions were incorrectly calledRainer Gerhards2012-12-201-0/+5
| | | | | | | | | | | | | | | | | | | | | The problem was that incomplete fiter evaluation was done *during the shutdown phase*. This affected only the LAST batches being processed. No problem existed during the regular run. Could usually only happen on very busy systems, which were still busy during shutdown.
* | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-12-171-0/+3
|\ \ \ | | |/ | |/| | | | | | | Conflicts: plugins/omudpspoof/omudpspoof.c
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2012-12-171-0/+3
| |\|
| | * bugfix[kind of]: omudpspoof discarded messages >1472 bytes (MTU size)Rainer Gerhards2012-12-171-0/+3
| | | | | | | | | | | | | | | it now truncates these message, but ensures they are sent. Note that 7.2.5+ will switch to fragmented UDP messages instead (up to 64K)
* | | doc: mention recent patches in ChangeLogRainer Gerhards2012-12-131-0/+7
| | |
* | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-12-131-0/+4
|\| |
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2012-12-131-0/+4
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * bugfix: invalid DST handling under SolarisScott Severtson2012-12-131-0/+2
| | |
* | | prepare for 7.2.4v7.2.4Rainer Gerhards2012-12-071-1/+1
| | |
* | | doc: mention important up-merged patch in ChangeLogRainer Gerhards2012-12-071-0/+15
| | |
* | | Merge branch 'v6-stable-newmsglock' into v7-stable-newmsglockRainer Gerhards2012-12-061-0/+15
|\| | | | | | | | | | | | | | Conflicts: tools/syslogd.c
| * | bugfix: some message properties could be garbled due to race conditionRainer Gerhards2012-12-061-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | permit RFC3339 timestamp in local log socket messagesSebastien Ponce2012-12-031-0/+2
| | | | | | | | | | | | Released under ASL 2.0, permission given via email.
* | | fix missing functionality: ruleset(){} could not specify ruleset queueRainer Gerhards2012-11-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | bugfix: template "type" parameter is mandatory (but was not)Rainer Gerhards2012-11-291-0/+1
| | |
* | | bugfix: modules not (yet) supporting new conf format were not properly ↵Rainer Gerhards2012-11-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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: supportoctetcountedframing parameter did not work in imptcpRainer Gerhards2012-11-251-0/+1
| | |
* | | Merge branch 'v6-stable' into tmpRainer Gerhards2012-11-221-0/+3
|\| |