summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-beta' into betaRainer Gerhards2010-02-042-3/+8
|\
| * Merge branch 'v4-stable' into v4-betaRainer Gerhards2010-02-042-3/+8
| |\
| | * bugfix: several smaller bugs resolved after flexelint reviewvarmojfekoj2010-02-043-4/+9
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| | * bugfix: potential segfault on queue shutdownvarmojfekoj2010-01-261-9/+14
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | Merge branch 'v4-beta' into betaRainer Gerhards2010-01-261-1/+2
|\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/queue.c
| * | did some adoptions necessary to use the bugfix with v4-beta code baseRainer Gerhards2010-01-261-6/+6
| | |
| * | Merge branch 'queuepatch' into v4-betanewRainer Gerhards2010-01-261-10/+15
| |\ \ | | | | | | | | | | | | | | | | Conflicts: runtime/queue.c
| | * | bugfixes for potential segfaults during queue shutdownvarmojfekoj2010-01-261-9/+14
| | |/ | | | | | | | | | | | | | | | (bugs require certain non-standard settings to appear) Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| * | bugfix: blanks inside file names did not terminate file name parsing.Rainer Gerhards2010-01-191-1/+2
| | | | | | | | | | | | | | | | | | This could reslult in the whole rest of a line (including comments) to be treated as file name in "write to file" actions. Thanks to Jack for reporting this issue.
* | | Merge branch 'v4-beta' into betaRainer Gerhards2010-01-152-4/+12
|\| | | | | | | | | | | | | | Conflicts: ChangeLog
| * | bugfix: rsyslog hangs when writing to a named pipe which nobody was reading.Rainer Gerhards2010-01-152-4/+12
| | | | | | | | | | | | Thanks to Michael Biebl for reporting this bug.
* | | Merge branch 'v4-beta' into betaRainer Gerhards2009-11-301-1/+1
|\| |
| * | bugfix: hostname accidently set to IP address for some message sourcesRainer Gerhards2009-11-301-1/+1
| | | | | | | | | | | | for example imudp. Thanks to Anton for reporting this bug.
* | | Merge branch 'v4-beta' into betaRainer Gerhards2009-11-253-3/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/rsyslog_conf_modules.html tests/Makefile.am tests/sndrcv_drvr.sh
| * | bugfix (kind of): check if TCP connection is still alive if using TLSJonathan Bond-Caron2009-11-251-1/+4
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| * | Merge branch 'v4-stable' into v4-betaRainer Gerhards2009-11-172-2/+5
| |\|
| | * Merge branch 'v3-stable' into v4-stableRainer Gerhards2009-11-172-2/+5
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: doc/rsyslog_conf.html runtime/net.c
| | | * correcting -q/-Q patch - was invalidRainer Gerhards2009-11-122-2/+5
| | | | | | | | | | | | | | | | | | | | This is the correct patch. The previous one solved the segfault, but disabled the -q/Q options.
* | | | some light performance enhancementRainer Gerhards2009-11-127-10/+40
| | | | | | | | | | | | | | | | | | | | ...by replacing time() call with much faster (at least under linux) gettimeofday() calls.
* | | | Merge branch 'v4-devel'Rainer Gerhards2009-11-121-2/+2
|\ \ \ \
| * | | | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-11-121-2/+2
| |\| | |
| | * | | Merge branch 'v4-stable' into v4-betaRainer Gerhards2009-11-121-2/+2
| | |\| |
| | | * | Merge branch 'v3-stable' into v4-stableRainer Gerhards2009-11-121-2/+2
| | | |\|
| | | | * bugfix: segfault on startup when -q or -Q option was givenRainer Gerhards2009-11-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=157 Thanks to Jonas Nogueira for reporting this bug.
| * | | | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-11-101-0/+9
| |\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog
* | | | | Merge branch 'v4-beta'Rainer Gerhards2009-11-101-0/+9
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | Conflicts: ChangeLog
| * | | | added a so-called "On Demand Debug" modeRainer Gerhards2009-11-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in which debug output can be generated only after the process has started, but not right from the beginning. This is assumed to be useful for hard-to-find bugs. Also improved the doc on the debug system.
* | | | | Merge branch 'v4-devel' into tmpRainer Gerhards2009-11-051-0/+1
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-11-051-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: tests/Makefile.am
| | * | | bugfix: named pipes did no longer work (they always got an open error)Rainer Gerhards2009-11-051-0/+1
| | | | | | | | | | | | | | | | | | | | this was a regression from the omfile rewrite in 4.5.0
* | | | | first complete implementation of loadable parser systemRainer Gerhards2009-11-043-2/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have now done the necessary cleanup. Looks like everything is in place. Unfortunately, I do not yet have any actual parser that is not built-in, but I think we can postpone working on that when the first one appears. I don't expect troubles in that case, but you never know ;)
* | | | | added $RulesetParser config directiveRainer Gerhards2009-11-042-5/+51
| | | | | | | | | | | | | | | | | | | | | | | | | The implementation is now almost done and works, including doc. I now need to verify shutdown, guess there are some resource leaks left...
* | | | | finalized parser module calling interfaceRainer Gerhards2009-11-044-28/+76
| | | | | | | | | | | | | | | | | | | | | | | | | looks like we are almost done and need only to add the ruleset parser-specific config options.
* | | | | moved rfc3164/5424 code to new parser modulesRainer Gerhards2009-11-046-414/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | another milestone commit: the program works, the new interface is used, some more cleanup is needed and the per-ruleset config options are still missing. But we are getting closer...
* | | | | some more cleanup along the wayRainer Gerhards2009-11-031-1/+29
| | | | | | | | | | | | | | | | | | | | ... getting the module structure a bit cleaner ;)
* | | | | one step closer to dynamically loadable parsersRainer Gerhards2009-11-039-26/+243
| | | | | | | | | | | | | | | | | | | | | | | | | This is a milestone commit, which adds new code that breaks nothing, but also does not add any visible change. Just prep work...
* | | | | more cleanup and working towards a parser module calling interfaceRainer Gerhards2009-11-039-21/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I cleaned up a lot of config variable access along the way. This version compiles and runs, but does not yet offer any enhanced functionality. pmrfc5424 is just a dummy that is not yet being used.
* | | | | restructured parser part of rsyslogRainer Gerhards2009-11-031-0/+382
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | now cleaner and hopefully usuable as a basis for loadable parser modules. I also cleaned up/consolidated some of the internal message generation functionality in rsyslogd.
* | | | | Merge branch 'v4-devel'Rainer Gerhards2009-11-031-0/+44
|\| | | |
| * | | | added function getenv() to RainerScriptRainer Gerhards2009-11-031-0/+44
| |/ / /
| * | | Merge branch 'v4-stable' into v4-betaRainer Gerhards2009-10-211-2/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imrelp/imrelp.c
| | * | Merge branch 'v3-stable' into v4-stableRainer Gerhards2009-10-201-2/+0
| | |\|
| | | * bugfix: potential hang condition on queue shutdownRainer Gerhards2009-10-201-2/+0
| | | |
| | * | RFC5424 formatted messages with only structured data and no MSG part were ↵Rainer Gerhards2009-10-012-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | improperly handled. This was a regression of one of the last bugfixes, so no previously released version contained this bug (thus it does not show up in the ChangeLog).
* | | | added omruleset output module, which provides great flexibility in action ↵Rainer Gerhards2009-11-024-19/+23
| | | | | | | | | | | | | | | | | | | | | | | | processing. THIS IS A VERY IMPORTANT ADDITION, see its doc for why.
* | | | added the capability to have ruleset-specific main message queuesRainer Gerhards2009-10-275-3/+73
| | | | | | | | | | | | | | | | | | | | This offers considerable additional flexibility AND superior performance (in cases where multiple inputs now can avoid lock contention)
* | | | action processing optimized for queue shutdownRainer Gerhards2009-10-271-1/+1
| | | |
* | | | removed no longer needed flag variableRainer Gerhards2009-10-272-11/+6
| | | |
* | | | fix compile bug with last commitRainer Gerhards2009-10-271-1/+0
| | | |
* | | | some cleanupRainer Gerhards2009-10-274-83/+4
| | | |