summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-stable' into v4-betaRainer Gerhards2011-08-301-1/+1
|\ | | | | | | | | Conflicts: ChangeLog
| * bugfix: off-by-one(two) bug in legacy syslog parserRainer Gerhards2011-08-101-1/+1
| |
* | Merge branch 'v4-stable' into v4-betaAndre Lorbach2011-08-051-7/+9
|\| | | | | | | | | | | Conflicts: ChangeLog
| * doc: updated rsyslog.conf man page with new syntaxesRainer Gerhards2011-07-111-7/+9
| |
* | issue a warning message for old-style dynafile actionRainer Gerhards2011-07-111-1/+8
| |
* | Merge branch 'v4-stable' into v4-develRainer Gerhards2011-07-112-2/+12
|\| | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * support for :omfile: forward compatibility directiveRainer Gerhards2011-07-111-1/+9
| |
| * added support for the ":omusrmsg:" syntax in configuring user messagesRainer Gerhards2011-07-061-1/+3
| |
* | Merge branch 'v4-stable' into v4-develRainer Gerhards2011-05-091-2/+2
|\| | | | | | | | | | | | | Conflicts: tcpsrv.c tests/Makefile.am tests/tcpflood.c
| * bugfix: invalid storage type for config variablesRainer Gerhards2011-05-091-1/+1
| |
| * bugfix: stream driver mode was not correctly set on tcp ouput on big endian ↵Tomas Heinrich2011-05-091-1/+1
| | | | | | | | | | | | systems. Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | added $LocalHostName config directive & some bugfixingRainer Gerhards2010-12-161-3/+3
| | | | | | | | | | | | - added $LocalHostName config directive - bugfix: local hostname was pulled too-early, so that some config directives (namely FQDN settings) did not have any effect
* | cleanup of cosmetic nit (result of clang static code analyser run)Rainer Gerhards2010-12-161-1/+1
| |
* | Merge branch 'v4-stable' into v4-develRainer Gerhards2010-12-165-8/+2
|\| | | | | | | | | Conflicts: runtime/parser.c
| * some cleanup based on clang static analyzer resultsRainer Gerhards2010-12-164-6/+0
| |
| * typo fix (thanks to Björn Påhlsson for finding it!)Michael Biebl2010-11-301-2/+2
| | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | Merge branch 'v4-stable' into v4-develRainer Gerhards2010-10-192-1/+2
|\| | | | | | | | | | | | | Conflicts: runtime/cfsysline.c tools/ompipe.c
| * fixing some compile problems on FreeBSDRainer Gerhards2010-10-192-1/+2
| |
* | Merge branch 'v4-stable-imptcp' into tmpRainer Gerhards2010-08-111-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am configure.ac runtime/rsyslog.h tests/Makefile.am
| * | added imptcpRainer Gerhards2010-08-101-1/+1
| |/ | | | | | | | | imptcp is a simplified, Linux-specific and potentielly fast syslog plain tcp input plugin (NOT supporting TLS!)
* | added new $Sleep directive to hold processing for a couple of seconds during ↵Rainer Gerhards2010-04-261-0/+20
| | | | | | | | startup
* | minor cleanupRainer Gerhards2010-04-192-2/+3
| |
* | Merge branch 'v4-stable-solaris' into v4-develRainer Gerhards2010-04-1212-78/+431
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tools/omfile.c tools/syslogd.c
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-04-071-2/+3
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog tests/Makefile.am tests/tcpflood.c
| | * bugfix: default for $OMFileFlushOnTXEnd was wrong ("off").Rainer Gerhards2010-04-071-2/+3
| | | | | | | | | | | | | | | | | | This, in default mode, caused buffered writing to be used, what means that it looked like no output were written or partial lines. Thanks to Michael Biebl for pointing out this bug.
| | * temporary bugfix replaced by permanent one for...Rainer Gerhards2010-03-311-1/+1
| | | | | | | | | | | | | | | | | | ...message-induced off-by-one error (potential segfault) (see 4.6.2) The analysis has been completed and a better fix been crafted and integrated.
| * | enhanced nettester tool so that it re-uses it's callers environmentRainer Gerhards2010-04-071-1/+1
| | | | | | | | | | | | | | | | | | this enables us to work with the "usual" environment tweaks (for debugging and other purposes), without the need for any special handling in nettester itself
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-251-1/+1
| |\|
| | * $OMFileAsyncWriting directive did not work properlyRainer Gerhards2010-03-251-1/+1
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-251-19/+22
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * new feature: $OMFileAsyncWriting directive addedRainer Gerhards2010-03-251-19/+22
| | | | | | | | | | | | it permits to specifiy if asynchronous writing should be done or not
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-251-21/+25
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * undo experimental commit dccadb677c5a6b8379f631e4c1f14c8c4089d4a6Rainer Gerhards2010-03-251-9/+0
| | | | | | | | | | | | | | | | | | | | | Further testing turned out that the rsyslog core works correctly and this fix is not needed. The concurrency we saw was actually caused by other actions (even processes) during directory creation. See commit 9e5b31fc44136dbcc1e443cfe7714e9daf97d844 for further details.
| | * bugfix: potential segfault in dynafile cacheRainer Gerhards2010-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This bug was triggered by an open failure. The the cache was full and a new entry needed to be placed inside it, a victim for eviction was selected. That victim was freed, then the open of the new file tried. If the open failed, the victim entry was still freed, and the function exited. However, on next invocation and cache search, the victim entry was used as if it were populated, most probably resulting in a segfault.
| | * streamline dynafile cache entry deletion a bitRainer Gerhards2010-03-231-8/+7
| | | | | | | | | | | | | | | | | | The old code looks a bit "strange", though not necessarily incorrect. The new code looks correct and is probably less irritating during bug hunting.
| | * bugfix: potential re-use of free()ed file stream object in omfileRainer Gerhards2010-03-231-7/+21
| | | | | | | | | | | | | | | | | | | | | when dynaCache is enabled, the cache is full, a new entry needs to be allocated, thus the LRU discarded, then a new entry is opend and that fails. In that case, it looks like the discarded stream may be reused improperly (based on code analysis, test case and confirmation pending)
| * | added some diagnostics info to startupRainer Gerhards2010-03-231-2/+4
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-233-7/+24
| |\|
| | * previous (experimental) patch was somewhat incorrect, fixedRainer Gerhards2010-03-221-1/+1
| | | | | | | | | | | | This is what caused the new test to fail...
| | * exp: made omfile ensure that it is not called twice in parallel on the same ↵Rainer Gerhards2010-03-211-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file instance In theory, the rsyslog core should never call in parallel into an output module for the same instance. However, it looks like this seems to happen under (strange?) circumstances. I have now enhanced omfile so that it guards itself against being called in parallel on the same instance data. This is done to help troubleshooting and may stay as an interim solution if it proves to solve an anomaly we see in at least one installation (to trigger this problem, an extremely large traffic volume is needed).
| | * fixed regression from previos (yet unrelease) $omfileFlushOnTXEnd fixtemp.4.6.1.10Rainer Gerhards2010-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The previous fix fixed an issue with on/off bying used in the exact wrong semantic. It corrected the situation, but failed to fix one spot where the wrong semantics were used. This is done with this commit. Note that this is NOT a bug seen in any released version.
| | * new feature: "." action type added to support writing files to relative pathesRainer Gerhards2010-03-171-1/+2
| | | | | | | | | | | | (this is primarily meant as a debug aid)
| | * bugfix: recent patch to fix small memory leak could cause invalid free.Rainer Gerhards2010-03-161-2/+2
| | | | | | | | | | | | This could only happen during config file parsing.
| | * testbench: new calling interface for tcpfloodRainer Gerhards2010-03-101-0/+7
| | | | | | | | | | | | | | | this is a perquisite to support more flexible testing modes, which could not intelligently be implemented with the old interface
| | * bugfix: potential problem (loop, abort) when file write error occuredRainer Gerhards2010-03-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a write error occured in stream.c, variable iWritten had the error code but this was handled as if it were the actual number of bytes written. That was used in pointer arithmetic later on, and thus could lead to all sorts of problems. However, this could only happen if the error was EINTR or the file in question was a tty. All other cases were handled properly. Now, iWritten is reset to zero in such cases, resulting in proper retries.
| | * retain old $OMFileFlushOnTXEnd semanticsRainer Gerhards2010-03-091-2/+2
| | | | | | | | | | | | | | | required because due to bug the default was actually different than specified (or better said: spec was inconsistent in doc as well).
| | * bugfix: $omfileFlushOnTXEnd was turned on when set to off and vice versaRainer Gerhards2010-03-091-1/+1
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-056-10/+36
| |\|
| | * streamlined BSD utmpx.h patchCristiano2010-03-041-14/+12
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| | * Fix Large File Support (LFS) support (bug #182)Yann Droneaud2010-03-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | - _FILE_OFFSET_BITS must be defined before including any other system headers otherwise it does nothing. - Don't define it in rsyslog.h, let it be defined in config.h, and let ./configure script enable LFS since Autoconf provides a portable macro to enable LFS support : AC_SYS_LARGEFILE