Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | preparing for 5.6.4v5.6.4 | Rainer Gerhards | 2011-03-02 | 2 | -2/+2 |
| | |||||
* | backporting abort condition fix from 5.7.7 | Rainer Gerhards | 2011-03-02 | 2 | -2/+10 |
| | |||||
* | cosmetic: ChangeLog looks like 5.6.4 was already released, but it is not | Rainer Gerhards | 2011-02-25 | 1 | -1/+1 |
| | |||||
* | bugfix: fixed a memory leak and potential abort condition | Rainer Gerhards | 2011-02-25 | 3 | -10/+26 |
| | | | | | | | 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 | Rainer Gerhards | 2011-02-25 | 2 | -0/+9 |
| | | | | bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=225 | ||||
* | bugfix: testbench was not activated if no Java was present on system | Rainer Gerhards | 2011-02-17 | 2 | -5/+2 |
| | | | | ... what actually was a left-over. Java is no longer required. | ||||
* | preparing for v5.6.3v5.6.3 | Rainer Gerhards | 2011-01-26 | 3 | -3/+4 |
| | |||||
* | Merge branch 'v4-stable' into v5-stable | Rainer Gerhards | 2011-01-26 | 2 | -10/+26 |
|\ | |||||
| * | imfile bugfix: potential duplication of log content | Rainer Gerhards | 2011-01-10 | 2 | -13/+12 |
| | | | | | | | | | | | | Under some circumstances an invalid truncation was detected. This code has now been removed, a file change (and thus resent) is only detected if the inode number changes. | ||||
| * | forgot the actual patch with the last commit :( | Rainer Gerhards | 2010-12-17 | 1 | -1/+1 |
| | | |||||
| * | bugfix: imfile potentially duplicates lines | Rainer Gerhards | 2010-12-17 | 2 | -0/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can happen when 0 bytes are read from the input file, and some writer appends data to the file BEFORE we check if a rollover happens. The check for rollover uses the inode and size as a criterion. So far, we checked for equality of sizes, which is not given in this scenario, but that does not indicate a rollover. From the source code comments: Note that when we check the size, we MUST NOT check for equality. The reason is that the file may have been written right after we did try to read (so the file size has increased). That is NOT in indicator of a rollover (this is an actual bug scenario we experienced). So we need to check if the new size is smaller than what we already have seen! | ||||
* | | bug fixes in action processing | Rainer Gerhards | 2010-12-17 | 3 | -52/+84 |
| | | | | | | | | | | | | | | | | | | - bugfix: action processor released mememory too early, resulting in potential issue in retry cases (but very unlikely due to another bug, which I also fixed -- only after the fix this problem here became actually visible). - bugfix: batches which had actions in error were not properly retried in all cases | ||||
* | | used a bit more stack (irrelevant) to gain a bit more performance... | Rainer Gerhards | 2010-12-16 | 1 | -1/+2 |
| | | | | | | | | ... for large batches | ||||
* | | bugfix: batch processing flagged invalid message as "bad" under some ↵ | Rainer Gerhards | 2010-12-16 | 5 | -14/+9 |
| | | | | | | | | | | | | circumstances also fixed some cosmetic nits | ||||
* | | Merge branch 'v4-stable' into v5-stable | Rainer Gerhards | 2010-12-16 | 13 | -25/+29 |
|\| | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/parser.c runtime/queue.c runtime/wtp.c template.c threads.c tools/syslogd.c | ||||
| * | some cleanup based on clang static analyzer results | Rainer Gerhards | 2010-12-16 | 14 | -32/+18 |
| | | |||||
| * | Merge branch 'v3-stable' into v4-stable | Rainer Gerhards | 2010-12-16 | 3 | -3/+6 |
| |\ | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| | * | improved some code based on clang static analyzer results | Rainer Gerhards | 2010-12-16 | 3 | -3/+6 |
| | | | |||||
| * | | typo fix (thanks to Björn Påhlsson for finding it!) | Michael Biebl | 2010-11-30 | 2 | -4/+4 |
| | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
| * | | Merge branch 'v4.4.2a' into v4-stable | Rainer Gerhards | 2010-11-25 | 1 | -5/+7 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac plugins/imfile/imfile.c runtime/stream.c | ||||
| | * | | patched version number | Rainer Gerhards | 2010-10-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | bugfix: a couple of problems that imfile had on some platforms | Rainer Gerhards | 2010-10-15 | 2 | -5/+9 |
| | | | | | | | | | | | | | | | | namely Ubuntu (not their fault, but occured there) | ||||
| | * | | bugfix: imfile utilizes 32 bit to track offset | Rainer Gerhards | 2010-10-15 | 3 | -4/+12 |
| | | | | | | | | | | | | | | | | | | | | Most importantly, this problem can not experienced on recent Fedora 64 bit OS (which has 64 bit long's!) | ||||
| * | | | final preparations for releasev4.6.5 | Rainer Gerhards | 2010-11-24 | 1 | -1/+1 |
| | | | | |||||
* | | | | fixed cosmetic nit (as a result of clang static code analyzer run) | Rainer Gerhards | 2010-12-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | bugfix: unitialized variable could cause issues under extreme conditions | Rainer Gerhards | 2010-12-16 | 5 | -8/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | plus some minor nits. This was found after a clang static code analyzer analysis (great tool, and special thanks to Marcin for telling me about it!) | ||||
* | | | | preparing for 5.6.2v5.6.2 | Rainer Gerhards | 2010-11-30 | 3 | -3/+3 |
| | | | | |||||
* | | | | bugfix: replacements for atomic operations for non-int sized types had problems. | Rainer Gerhards | 2010-11-25 | 8 | -126/+201 |
| | | | | | | | | | | | | | | | | | | | | At least one instance of that problem could potentially lead to abort (inside omfile). | ||||
* | | | | bugfix: atomic increment for msg object may not work correct on all platforms. | Chris Metcalf | 2010-11-25 | 2 | -2/+4 |
| | | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | | | forgot to add to ChangeLog | Rainer Gerhards | 2010-11-25 | 1 | -0/+4 |
| | | | | |||||
* | | | | streamlined epoll_create() code a little bit | Rainer Gerhards | 2010-11-25 | 1 | -2/+5 |
| | | | | |||||
* | | | | fixed compile problem in imptcp if no epoll_create1() is present | David Hill | 2010-11-25 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | | | Merge branch 'v5.6.0a' into v5-stable | Rainer Gerhards | 2010-11-25 | 3 | -3/+33 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac | ||||
| * | | | | imfile improvements | Rainer Gerhards | 2010-10-27 | 4 | -4/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added the $InputFilePersistStateInterval config directive to imfile - changed imfile so that the state file is never deleted (makes imfile more robust in regard to fatal failures) | ||||
* | | | | | final cleanup for 5.6.1v5.6.1 | Rainer Gerhards | 2010-11-24 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Merge branch 'v4-stable' into v5-stable | Rainer Gerhards | 2010-11-24 | 3 | -1/+32 |
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | Conflicts: configure.ac | ||||
| * | | | | Merge branch 'v3-stable' into v4-stable | Rainer Gerhards | 2010-11-24 | 3 | -1/+28 |
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac | ||||
| | * | | | bugfix(important): problem in TLS handling could cause rsyslog to loopv3.22.3 | Rainer Gerhards | 2010-11-24 | 3 | -1/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... in a tight loop, effectively disabling functionality and bearing the risk of unresponsiveness of the whole system. Bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=194 | ||||
* | | | | | bugfix: testbench failed if imptcp was not enabled | Rainer Gerhards | 2010-11-05 | 2 | -3/+8 |
| | | | | | |||||
* | | | | | provide clear error message if platform does not support imptcp | Rainer Gerhards | 2010-11-05 | 1 | -0/+7 |
| | | | | | |||||
* | | | | | permitted imptcp to work on systems which support epoll(), but not ↵ | Rainer Gerhards | 2010-11-05 | 2 | -1/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | epoll_create(). Bug: http://bugzilla.adiscon.com/show_bug.cgi?id=204 Thanks to Nicholas Brink for reporting this problem. | ||||
* | | | | | bugfix: segfault when an *empty* template was used | Rainer Gerhards | 2010-11-05 | 2 | -2/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug: http://bugzilla.adiscon.com/show_bug.cgi?id=206 Thanks to David Hill for alerting us. | ||||
* | | | | | bugfix: compile failed with --enable-unlimited-select | varmojfekoj | 2010-11-05 | 3 | -1/+5 |
| |_|/ / |/| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | | | fixing a potentially uninitialized variablev5.6.0 | Rainer Gerhards | 2010-10-19 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'v4-stable' into v5-stable | Rainer Gerhards | 2010-10-19 | 8 | -372/+84 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac runtime/cfsysline.c tools/ompipe.c | ||||
| * | | | fixing some compile problems on FreeBSD | Rainer Gerhards | 2010-10-19 | 10 | -376/+87 |
| | | | | |||||
* | | | | fixed testbench compile problem on Solaris | Rainer Gerhards | 2010-10-19 | 1 | -1/+3 |
| | | | | |||||
* | | | | yet another forgotten testbench file | Rainer Gerhards | 2010-10-22 | 1 | -0/+12 |
| | | | | |||||
* | | | | added forgotten testbench file | Rainer Gerhards | 2010-10-22 | 1 | -0/+13 |
| | | | | |||||
* | | | | Merge branch 'v4-stable' into v5-stable | Rainer Gerhards | 2010-10-22 | 1 | -2/+2 |
|\| | | |