summaryrefslogtreecommitdiffstats
path: root/runtime/msg.c
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | bugfix: assigned ruleset was lost when using disk queuesRainer Gerhards2012-04-181-3/+21
| | | |/ | | |/| | | | | | | | | | | | | | | | | 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.
| * | | Add a system property, PROP_SYS_UPTIME, to place up-time markers into ↵Steven A. Falco2012-04-131-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rsyslog output. Here is an example template, where this is used: $template CoincidentFileFormat,"[UP=%$uptime%sec] %TIMESTAMP% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n" and here is an example line of output using the above template: [UP=20sec] Apr 12 21:50:00 atom kernel: imklog 5.8.7, log source = /proc/kmsg started.
* | | | added "date-unixtimestamp" property replacer option to format as a unix ↵Rainer Gerhards2012-03-291-0/+16
| | | | | | | | | | | | | | | | timestamp
* | | | added "json" property replacer optionRainer Gerhards2012-03-161-2/+110
| | | |
* | | | added message property parsesuccess to indicate status of higher level ↵Rainer Gerhards2012-03-151-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parser run added message property parsesuccess to indicate if the last run higher-level parser could successfully parse the message or not (see property replacer html doc for details)
* | | | changes needed for libee 0.4.2Rainer Gerhards2012-02-281-1/+1
| | | |
* | | | bugfix: property $!all-json made rsyslog abort if no normalized data is ↵Rainer Gerhards2012-02-211-4/+11
| | | | | | | | | | | | | | | | available
* | | | dns cache: working on invalid resolution bug, againRainer Gerhards2012-02-091-1/+2
| | | | | | | | | | | | | | | | the proposed solution did not work out well...
* | | | Merge branch 'v6-stable'Rainer Gerhards2012-01-091-5/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * | | Merge branch 'v5-stable' into v6-stableRainer Gerhards2012-01-091-5/+5
| |\| |
| | * | bugfix: instabilities when using RFC5424 header fieldsKaiwang Chen2012-01-091-5/+5
| | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | | Merge branch 'v5-devel'Rainer Gerhards2011-12-191-4/+0
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.c plugins/imudp/imudp.c
| * | | better performance for action stats & cleanup: removing debug printsRainer Gerhards2011-12-191-4/+0
| | |/ | |/|
* | | Merge branch 'beta'Rainer Gerhards2011-10-271-2/+2
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/v6compatibility.html
| * | bugfix (kind of): removed numerical part from pri-textRainer Gerhards2011-10-211-2/+2
| | | | | | | | | | | | see v6 compatibility document for reasons
* | | Merge branch 'beta'Rainer Gerhards2011-10-171-7/+45
|\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * | Merge branch 'v5-stable' into betaRainer Gerhards2011-10-131-7/+45
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * bugfix: race condition when extracting structured data and PROCIDRainer Gerhards2011-10-131-3/+21
| | | | | | | | | | | | same issue as previous commit for PROGNAME and APPNAME
| | * bugfix: race condition when extracting program name and APPNAMERainer Gerhards2011-10-131-4/+24
| | | | | | | | | | | | could lead to invalid characters e.g. in dynamic file names
| * | Merge branch 'v5-stable' into betaRainer Gerhards2011-09-261-1/+0
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
* | | Merge branch 'v5-devel'Rainer Gerhards2011-09-261-1/+0
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/conf.c tools/omfile.c tools/omusrmsg.c
| * | bugfix: omfile returns fatal error code for things that go really wrongRainer Gerhards2011-09-261-1/+0
| | | | | | | | | | | | | | | previously, RS_RET_RESUME was returned, which lead to a loop inside the rule engine as omfile could not really recover.
* | | Merge branch 'beta'Andre Lorbach2011-08-181-2/+10
|\ \ \ | | |/ | |/| | | | | | | Conflicts: runtime/queue.c
| * | Merge branch 'v5-stable' into betaAndre Lorbach2011-08-181-2/+10
| |\| | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac
| | * Added debug output into message parsers needed for bugtrackingAndre Lorbach2011-08-121-0/+5
| | | | | | | | | | | | Changed version to 5.8.5-pre1
| | * bugfixes for tag emulationRainer Gerhards2011-08-111-2/+5
| | | | | | | | | | | | | | | - bugfix: potential hang condition during tag emulation - bugfix: too-early string termination during tag emulation
* | | Merge branch 'beta'Andre Lorbach2011-08-111-1/+1
|\| |
| * | Merge branch 'v5-stable' into betaAndre Lorbach2011-08-111-1/+1
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| | * Fixed BUG in MsgDup (msg.c), the NULL Byte was not copied for the SyslogTagAndre Lorbach2011-08-101-1/+1
| | | | | | | | | | | | | | | The syslogtag of the duplicated message could get contain garbage at the end as the string terminating NULL Byte was missing.
| * | Merge branch 'v5-stable' into betaAndre Lorbach2011-08-101-3/+10
| |\|
* | | Merge branch 'v5-stable'Andre Lorbach2011-08-101-3/+10
|\ \ \ | | |/ | |/|
| * | Merge branch 'v5-stable-msgidfix' into v5-stableAndre Lorbach2011-08-101-3/+10
| |\ \
| | * | Cosmetic changeAndre Lorbach2011-07-271-2/+2
| | | |
| | * | Fixed a stupid return bug introduced by the last commitAndre Lorbach2011-07-271-1/+2
| | | |
| | * | Experimentally added mutex lock in getMSGID in order to fix bug 275.Andre Lorbach2011-07-261-3/+9
| | | |
* | | | Merge branch 'beta'Andre Lorbach2011-08-051-7/+9
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/rsyslog.h
| * | | Merge branch 'v5-stable' into betaAndre Lorbach2011-08-051-7/+9
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| | * | bugfix: potential misadressing in property replacerAndre Lorbach2011-08-051-7/+9
| | |/
* | | some more cleanupRainer Gerhards2011-07-151-44/+0
| | | | | | | | | | | | preparing for a new, higher performance, variant object type
* | | even more cleanup ;)Rainer Gerhards2011-07-111-99/+0
| | |
* | | cosmetic updatesRainer Gerhards2011-07-081-4/+2
| | |
* | | milestone/[PARTWORK]: integrated all variable types (msg/sys/cee)Rainer Gerhards2011-07-081-0/+42
| | |
* | | milestone/[PARTWORK]: obtaining msg vars integrated, "==" works for stringsRainer Gerhards2011-07-071-7/+48
|/ /
* | added log classification capabilities (via mmnormalize & tags)Rainer Gerhards2011-04-131-16/+13
| |
* | Merge branch 'v5-devel'Rainer Gerhards2011-04-121-115/+117
|\| | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html plugins/imtcp/imtcp.c
| * bugfix: race condition in deferred name resolutionRainer Gerhards2011-04-081-115/+117
| | | | | | | | | | | | Note that this actually is a very small change, but I needed to shuffle a lot of code around in order to make it compile (due to required define order...).
* | Merge branch 'v5-devel'Rainer Gerhards2011-03-311-0/+9
|\| | | | | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html doc/rsyslog_conf.html runtime/msg.c runtime/rsyslog.h template.c
| * enhance: added $BOM system property to ease writing byte order masksRainer Gerhards2011-03-221-0/+10
| |
* | Merge branch 'v5-beta'Rainer Gerhards2011-03-011-1/+2
|\| | | | | | | | | Conflicts: ChangeLog
| * bugfix: potential abort condition when $RepeatedMsgReduction set to onRainer Gerhards2011-03-011-1/+2
| | | | | | | | | | | | | | | | | | 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 taken place. In other words, this was a strange problem that could lead to hard to diagnose instability. So if you experience instability, chances are good that this fix will help.