summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* improvements/fixes in queue termination timeout handlingRainer Gerhards2009-06-251-0/+6
| | | | | | | | - bugfix: subtle (and usually irrelevant) issue in timout processing timeout could be one second too early if nanoseconds wrapped - set a more sensible timeout for shutdow, now 1.5 seconds to complete processing (this also removes those cases where the shutdown message was not written because the termination happened before it)
* Merge branch 'master' into v5-develRainer Gerhards2009-06-251-0/+1
|\ | | | | | | | | | | Conflicts: runtime/atomic.h runtime/wti.c
| * some memory accesses are now explicitely atomicRainer Gerhards2009-06-251-0/+1
| | | | | | | | | | ... as far as I think this mostly is to keep the thread debuggers happy
* | Merge branch 'master' into v5-develRainer Gerhards2009-06-241-0/+2
|\|
| * Merge branch 'beta'Rainer Gerhards2009-06-241-0/+2
| |\
| | * Merge branch 'v4-stable' into betaRainer Gerhards2009-06-241-0/+2
| | |\
| | | * Merge branch 'v3-stable' into v4-stableRainer Gerhards2009-06-241-0/+2
| | | |\
| | | | * bugfix: invalid mutex release in msg.cRainer Gerhards2009-06-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Detected under threading debugger, seems not to have any impact on actual deployments.
* | | | | Merge branch 'master' into v5-develRainer Gerhards2009-06-241-12/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IMPORTANT: this merge did NOT include the (important) changes to action.c . Consolidating them was too hard (aka "error-prone") because of the large differences in the code base. The fixes will be redone with a later commit. Conflicts: action.c configure.ac doc/manual.html
| * | | | Merge branch 'omfile'Rainer Gerhards2009-06-241-0/+25
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | Conflicts: ChangeLog
| * | | | Merge branch 'v4-stable' into betaRainer Gerhards2009-06-241-1/+2
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| | * | | finishing touches for 4.2.0v4.2.0Rainer Gerhards2009-06-221-0/+1
| | | | |
| | * | | preparing for v4-stableRainer Gerhards2009-06-221-1/+1
| | | | |
| * | | | minor: prepped ChangeLog for next betaRainer Gerhards2009-06-241-1/+1
| | | | |
* | | | | updated project statusRainer Gerhards2009-06-241-0/+2
| | | | |
* | | | | Merge branch 'omfile' into v5-develRainer Gerhards2009-06-231-1/+7
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | | | more strict parsing of the hostname in rfc3164 modeRainer Gerhards2009-06-231-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... hopefully removes false positives (but may cause some trouble with hostname parsing). For details, see this bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=126 This patch is not optimal for v4 - another one will follow. The spirit of this commit is to enable easier backporting if someone is interested in doing so.
* | | | | bugfix: huge memory leak in queue engineRainer Gerhards2009-06-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | (made rsyslogd unusable in production). Occured if at least one queue was in direct mode (the default for action queues).
* | | | | Merge branch 'omfile' into tmpRainer Gerhards2009-06-221-0/+18
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a complex manual merge, especially in action.c. So if there occur some problems, this would be a good point to start troubleshooting. I run a couple of tests before commiting and they all went well. Conflicts: action.c action.h runtime/queue.c runtime/queue.h runtime/wti.c runtime/wti.h
| * | | | fully optimized datetime module and enhanced test suiteRainer Gerhards2009-06-191-0/+4
| | | | | | | | | | | | | | | | | | | | tests for the various timestamp formats have been added
| * | | | Merge branch 'master' into newmsgRainer Gerhards2009-06-181-0/+14
| |\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: tools/omfile.c
| | * | | Merge branch 'beta'Rainer Gerhards2009-06-181-0/+14
| | |\| |
| | | * | Merge branch 'v3-stable' into betaRainer Gerhards2009-06-181-0/+14
| | | |\|
| | | | * some minor bugfixesRainer Gerhards2009-06-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - bugfix: invalid error message issued if $inlcudeConfig was on an empty set of files (e.g. *.conf, where none such files existed) thanks to Michael Biebl for reporting this bug - bugfix: when run in foreground (but not in debug mode), a debug message ("DoDie called") was emitted at shutdown. Removed. thanks to Michael Biebl for reporting this bug - bugfix: some garbagge was emitted to stderr on shutdown. This garbage consisted of file names, which were written during startup (key point: not a pointer error) thanks to Michael Biebl for reporting this bug - bugfix: startup and shutdown message were emitted to stdout thanks to Michael Biebl for reporting this bug
| | | | * bugfix: error messages were not emitted to stderr in forked modeRainer Gerhards2009-06-151-0/+2
| | | | | | | | | | | | | | | | | | | | stderr and stdo are now kept open across fork()
* | | | | Merge branch 'omfile' into v5-develRainer Gerhards2009-06-161-0/+15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that this was NOT a trivial merge, and there may be some issues. This needs to be seen when we continue developing. Conflicts: runtime/msg.h runtime/obj.h runtime/queue.c runtime/srUtils.h runtime/stream.c runtime/stream.h runtime/wti.c tests/Makefile.am tools/omfile.c tools/syslogd.c
| * | | | Merge branch 'master' into omfileRainer Gerhards2009-06-161-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/msg.h tcps_sess.c tcpsrv.c tools/syslogd.c
| | * | | removed long-obsoleted property UxTradMsgRainer Gerhards2009-06-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | ... as well as some cleanup (some commented-out code is left to support UxTradMsg again is someone really complains ;)).
| * | | | implemented $OMFileFlushOnTXEnd directiveRainer Gerhards2009-06-121-0/+1
| | | | | | | | | | | | | | | | | | | | plus some cleanup...
| * | | | improved config error messagesRainer Gerhards2009-06-121-0/+2
| | | | | | | | | | | | | | | | | | | | now contain a copy of the config line that (most likely) caused the error
| * | | | added capability to fsync() queue disk files for enhanced reliabilityRainer Gerhards2009-06-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also adds speed, because you do no longer need to run the whole file system in sync mode. New testbench and new config directives: - $MainMsgQueueSyncQueueFiles - $ActionQueueSyncQueueFiles
| * | | | added $OMFileIOBufferSize config directive and plumbingRainer Gerhards2009-06-041-0/+3
| | | | |
| * | | | reduced max value for $DynaFileCacheSize to 1,000Rainer Gerhards2009-06-041-0/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | The former maximum of 10,000 really made no sense, even 1,000 is very high, but we like to keep the user in control ;)). Also, some general cleanup was done.
* | | | Merge branch 'master' into v5-develRainer Gerhards2009-06-041-1/+8
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/rsyslog.h
| * | | added config switch --enable-testbench=no to turn off testbenchRainer Gerhards2009-06-031-0/+1
| | | |
| * | | added a generic network stream serverRainer Gerhards2009-06-021-0/+2
| | | | | | | | | | | | | | | | (in addition to rather specific syslog tcp server)
| * | | added ability for the UDP output action to rebind its send socket after ↵Rainer Gerhards2009-05-291-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sending n messages New config directive $ActionSendUDPRebindInterval added for the purpose. By default, rebinding is disabled. This is considered useful for load balancers.
* | | | Merge branch 'master' into v5-develRainer Gerhards2009-05-291-3/+2
|\| | |
| * | | Merge branch 'beta'Rainer Gerhards2009-05-291-3/+2
| |\| |
| | * | Merge branch 'v3-stable' into betaRainer Gerhards2009-05-291-0/+1
| | |\|
| | | * fixed copy&paste error in previous commitRainer Gerhards2009-05-291-0/+1
| | | | | | | | | | | | | | | | (testcase was only present in v4, so I did not spot the issue immediately)
| | * | Merge branch 'v3-stable' into betaRainer Gerhards2009-05-291-3/+1
| | |\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| | | * fixed problem in syslog-protocol (now RFC5424) parserRainer Gerhards2009-05-291-2/+2
| | | | | | | | | | | | | | | | ... as well as some other minor issues.
* | | | preparing for 5.1.0 releasev5.1.0Rainer Gerhards2009-05-291-1/+26
| | | |
* | | | Merge branch 'master' into v5-develRainer Gerhards2009-05-281-0/+15
|\| | | | | | | | | | | | | | | | | | | Conflicts: tests/Makefile.am
| * | | Merge branch 'beta' into masterRainer Gerhards2009-05-281-0/+15
| |\| | | | | | | | | | | | | | | | | | Conflicts: tests/Makefile.am
| | * | Merge branch 'v3-stable' into betaRainer Gerhards2009-05-281-0/+15
| | |\| | | | | | | | | | | | | | | | | Conflicts: tests/Makefile.am
| | | * small enhancement: config validation run now exits with code 1 if an error ↵Rainer Gerhards2009-05-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is detected. This change is considered important but small enough to apply it directly to the stable version. [But it is a border case, the change requires more code than I had hoped. Thus I have NOT tried to actually catch all cases, this is left for the current devel releases, if necessary]
| | | * bugfix: internal messages were emitted to whatever file had fd2varmojfekoj2009-05-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | ...when rsyslogd ran in forked mode (as usual!) Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| | | * relaxed GnuTLS version requirement to 1.4.0Rainer Gerhards2009-05-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after confirmation from the field that this version is sufficient. I always thought so (I think I developed under 1.4.x), but had no longer an environment to verify. Most imporantly, this means that Centos users will have much less trouble building rsyslog/tls support.