summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-stable' into v4-develRainer Gerhards2010-04-121-2/+2
|\
| * doc bugfix: $OMFileFlushOnTXEnd wrongly documentedRainer Gerhards2010-04-071-2/+2
| |
* | bugfix/testbench: nettester did not work reliably under SolarisRainer Gerhards2010-04-121-21/+49
| |
* | mentioned new Solaris support in ChangeLogRainer Gerhards2010-04-121-0/+1
| |
* | adopted rsf_getenv.sh test case to new tcpflood calling conventionsRainer Gerhards2010-04-121-1/+1
| |
* | Merge branch 'v4-stable-solaris' into v4-develRainer Gerhards2010-04-12128-350/+5388
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tools/omfile.c tools/syslogd.c
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-04-072-4/+9
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog tests/Makefile.am tests/tcpflood.c
| | * bugfix: default for $OMFileFlushOnTXEnd was wrong ("off").Rainer Gerhards2010-04-072-2/+7
| | | | | | | | | | | | | | | | | | 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.
| | * improvded testbench: added test with truly random data received via syslog ↵Rainer Gerhards2010-04-017-36/+284
| | | | | | | | | | | | to test robustness
| | * temporary bugfix replaced by permanent one for...Rainer Gerhards2010-03-315-17/+25
| | | | | | | | | | | | | | | | | | ...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.
| * | bugfix: the T/P/E config size specifiers did not work properly under call ↵Rainer Gerhards2010-04-072-3/+7
| | | | | | | | | | | | 32-bit platforms
| * | enhanced nettester tool so that it re-uses it's callers environmentRainer Gerhards2010-04-0713-63/+314
| | | | | | | | | | | | | | | | | | 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
| * | git "bugfix": added file previously forgottenRainer Gerhards2010-04-011-0/+1
| | |
| * | added some more useful info to Solaris READMERainer Gerhards2010-03-291-1/+5
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-295-5/+12
| |\|
| | * bugfix: testbench failed when not executed in UTC+1 timezoneRainer Gerhards2010-03-295-5/+12
| | | | | | | | | | | | | | | accidently, the time zone information was kept inside some to-be-checked-for responses
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-264-5/+4
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * preparing for 4.6.2v4.6.2Rainer Gerhards2010-03-264-5/+4
| | |
| * | cleanup in solaris components for imklogRainer Gerhards2010-03-262-98/+8
| | |
| * | bugfix: local unix system log socket was deleted even when it was not configuredRainer Gerhards2010-03-262-2/+15
| | | | | | | | | | | | | | | | | | Also made sure that /dev/log will not be processed by imuxsock when running under Solaris -- otherwise, the module may had accidently deleted the log socket and cause problems.
| * | added initial files for door support & fixed imklogRainer Gerhards2010-03-267-48/+1067
| | | | | | | | | | | | imklog now basically works, but needs quite some more work to do
| * | interim commit: imklog/solaris compiles, but does not workRainer Gerhards2010-03-263-604/+389
| | | | | | | | | | | | | | | saving this area of work, because some further clarification is needed. Do not try to run the current imklog, it will fail.
| * | added forgotten fileRainer Gerhards2010-03-251-0/+545
| | |
| * | Merge branch 'v4-stable-solaris' of git+ssh://git.adiscon.com/git/rsyslog ↵Rainer Gerhards2010-03-251-1/+1
| |\ \ | | | | | | | | | | | | into v4-stable-solaris
| | * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-251-1/+1
| | |\|
| | | * $OMFileAsyncWriting directive did not work properlyRainer Gerhards2010-03-251-1/+1
| | | |
| * | | added some starting point for a solaris imklog driverRainer Gerhards2010-03-254-0/+539
| |/ / | | | | | | | | | ... far from being functional at this time!
| * | added missing headerRainer Gerhards2010-03-251-0/+1
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-2522-44/+104
| |\| | | | | | | | | | | | | Conflicts: ChangeLog
| | * disable testcases affected by temporary bugfix in commit ↵Rainer Gerhards2010-03-252-9/+13
| | | | | | | | | | | | | | | | | | a3e48b697fa664110567fcd0027d24ea5a239041 ... so that the testbench continues to work
| | * new feature: $OMFileAsyncWriting directive addedRainer Gerhards2010-03-2520-35/+91
| | | | | | | | | | | | it permits to specifiy if asynchronous writing should be done or not
| * | testbench improved to run on SolarisRainer Gerhards2010-03-252-2/+10
| | |
| * | manytcp test tool must tell OS to provide enough file handlesRainer Gerhards2010-03-251-0/+14
| | | | | | | | | | | | On some platforms, the default is too low to carry out all test cases
| * | added some instructions for building rsyslog on SolarisRainer Gerhards2010-03-251-0/+34
| | |
| * | Merge branch 'v4-stable-solaris' of ↵Rainer Gerhards2010-03-253-5/+54
| |\ \ | | | | | | | | | | | | git+ssh://rger@git.adiscon.com/git/rsyslog into v4-stable-solaris
| | * | replaced sleep in test suite by a small self-crafted toolRainer Gerhards2010-03-253-5/+54
| | | | | | | | | | | | | | | | subsecond sleep did not work on all platforms
| * | | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-257-29/+453
| |\ \ \ | | |/ / | |/| / | | |/ | | | Conflicts: ChangeLog
| | * minor: add INSTALL file to gitRainer Gerhards2010-03-251-0/+365
| | | | | | | | | | | | | | | some versions of autotools seem to require it. The file itself is NOT of interest for the project
| | * 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(temporary): message-induced off-by-one error (potential segfault)Rainer Gerhards2010-03-252-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some types of malformed messages could trigger an off-by-one error (for example, \0 or \n as the last character, and generally control character escaption is questionable). This is due to not strictly following a the \0 or string counted string paradigm (during the last optimization on the cstring class). As a temporary fix, we have introduced a proper recalculation of the size. However, a final patch is expected in the future. See bug tracker for further details and when the final patch will be available: http://bugzilla.adiscon.com/show_bug.cgi?id=184 Note that the current patch is considered sufficient to solve the situation, but it requires a bit more runtime than desirable.
| | * bugfix: potential segfault in dynafile cacheRainer Gerhards2010-03-252-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * bugfix: race condition during directory creationRainer Gerhards2010-03-252-6/+31
| | | | | | | | | | | | | | | | | | | | | If multiple files try to create a directory at (almost) the same time, some of them may fail. This is a data race and also exists with other processes that may create the same directory. We do now check for this condition and gracefully handle it.
| | * streamline dynafile cache entry deletion a bitRainer Gerhards2010-03-232-9/+8
| | | | | | | | | | | | | | | | | | 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-233-8/+27
| | | | | | | | | | | | | | | | | | | | | 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)
| * | forgot to add file with last commitRainer Gerhards2010-03-231-0/+70
| | |
| * | added replacements for atomic instructions on systems that do not support them.Rainer Gerhards2010-03-235-0/+138
| | | | | | | | | | | | [backport of Stefen Sledz' patch for v5]
| * | added some diagnostics info to startupRainer Gerhards2010-03-232-4/+6
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-232-0/+102
| |\|
| | * adding testcase files missing in gitRainer Gerhards2010-03-232-0/+102
| | |
| * | Merge branch 'v4-stable' into v4-stable-solarisRainer Gerhards2010-03-2368-141/+1302
| |\|