Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | first version of imsolaris created, cleanup for solaris done | Rainer Gerhards | 2010-04-15 | 11 | -620/+420 |
| | | | | more cleanup required, but things now basically work | ||||
* | preparing for 4.7.0v4.7.0 | Rainer Gerhards | 2010-04-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'v4-devel' of git+ssh://git.adiscon.com/git/rsyslog into v4-devel | Rainer Gerhards | 2010-04-14 | 3 | -49/+23 |
|\ | |||||
| * | some cleanup of solaris imklog | Rainer Gerhards | 2010-04-12 | 3 | -49/+23 |
| | | |||||
* | | slightly improved/cleaned up debugging system | Rainer Gerhards | 2010-04-14 | 1 | -3/+16 |
|/ | |||||
* | Merge branch 'v4-stable' into v4-devel | Rainer Gerhards | 2010-04-12 | 9 | -12/+36 |
|\ | | | | | | | | | Conflicts: ChangeLog | ||||
| * | solving a number of minor (but annoying) issues in the build system | Rainer Gerhards | 2010-04-12 | 6 | -9/+10 |
| | | |||||
| * | added new configure option that permits to disable and enable an extended ↵ | Rainer Gerhards | 2010-04-12 | 4 | -2/+27 |
| | | | | | | | | testbench | ||||
* | | Merge branch 'v4-stable' into v4-devel | Rainer Gerhards | 2010-04-12 | 1 | -2/+2 |
|\| | |||||
| * | doc bugfix: $OMFileFlushOnTXEnd wrongly documented | Rainer Gerhards | 2010-04-07 | 1 | -2/+2 |
| | | |||||
* | | bugfix/testbench: nettester did not work reliably under Solaris | Rainer Gerhards | 2010-04-12 | 1 | -21/+49 |
| | | |||||
* | | mentioned new Solaris support in ChangeLog | Rainer Gerhards | 2010-04-12 | 1 | -0/+1 |
| | | |||||
* | | adopted rsf_getenv.sh test case to new tcpflood calling conventions | Rainer Gerhards | 2010-04-12 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'v4-stable-solaris' into v4-devel | Rainer Gerhards | 2010-04-12 | 128 | -350/+5388 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tools/omfile.c tools/syslogd.c | ||||
| * | | Merge branch 'v4-stable' into v4-stable-solaris | Rainer Gerhards | 2010-04-07 | 2 | -4/+9 |
| |\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog tests/Makefile.am tests/tcpflood.c | ||||
| | * | bugfix: default for $OMFileFlushOnTXEnd was wrong ("off"). | Rainer Gerhards | 2010-04-07 | 2 | -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 Gerhards | 2010-04-01 | 7 | -36/+284 |
| | | | | | | | | | | | | to test robustness | ||||
| | * | temporary bugfix replaced by permanent one for... | Rainer Gerhards | 2010-03-31 | 5 | -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 Gerhards | 2010-04-07 | 2 | -3/+7 |
| | | | | | | | | | | | | 32-bit platforms | ||||
| * | | enhanced nettester tool so that it re-uses it's callers environment | Rainer Gerhards | 2010-04-07 | 13 | -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 forgotten | Rainer Gerhards | 2010-04-01 | 1 | -0/+1 |
| | | | |||||
| * | | added some more useful info to Solaris README | Rainer Gerhards | 2010-03-29 | 1 | -1/+5 |
| | | | |||||
| * | | Merge branch 'v4-stable' into v4-stable-solaris | Rainer Gerhards | 2010-03-29 | 5 | -5/+12 |
| |\| | |||||
| | * | bugfix: testbench failed when not executed in UTC+1 timezone | Rainer Gerhards | 2010-03-29 | 5 | -5/+12 |
| | | | | | | | | | | | | | | | accidently, the time zone information was kept inside some to-be-checked-for responses | ||||
| * | | Merge branch 'v4-stable' into v4-stable-solaris | Rainer Gerhards | 2010-03-26 | 4 | -5/+4 |
| |\| | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| | * | preparing for 4.6.2v4.6.2 | Rainer Gerhards | 2010-03-26 | 4 | -5/+4 |
| | | | |||||
| * | | cleanup in solaris components for imklog | Rainer Gerhards | 2010-03-26 | 2 | -98/+8 |
| | | | |||||
| * | | bugfix: local unix system log socket was deleted even when it was not configured | Rainer Gerhards | 2010-03-26 | 2 | -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 imklog | Rainer Gerhards | 2010-03-26 | 7 | -48/+1067 |
| | | | | | | | | | | | | imklog now basically works, but needs quite some more work to do | ||||
| * | | interim commit: imklog/solaris compiles, but does not work | Rainer Gerhards | 2010-03-26 | 3 | -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 file | Rainer Gerhards | 2010-03-25 | 1 | -0/+545 |
| | | | |||||
| * | | Merge branch 'v4-stable-solaris' of git+ssh://git.adiscon.com/git/rsyslog ↵ | Rainer Gerhards | 2010-03-25 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | into v4-stable-solaris | ||||
| | * | | Merge branch 'v4-stable' into v4-stable-solaris | Rainer Gerhards | 2010-03-25 | 1 | -1/+1 |
| | |\| | |||||
| | | * | $OMFileAsyncWriting directive did not work properly | Rainer Gerhards | 2010-03-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | added some starting point for a solaris imklog driver | Rainer Gerhards | 2010-03-25 | 4 | -0/+539 |
| |/ / | | | | | | | | | | ... far from being functional at this time! | ||||
| * | | added missing header | Rainer Gerhards | 2010-03-25 | 1 | -0/+1 |
| | | | |||||
| * | | Merge branch 'v4-stable' into v4-stable-solaris | Rainer Gerhards | 2010-03-25 | 22 | -44/+104 |
| |\| | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| | * | disable testcases affected by temporary bugfix in commit ↵ | Rainer Gerhards | 2010-03-25 | 2 | -9/+13 |
| | | | | | | | | | | | | | | | | | | a3e48b697fa664110567fcd0027d24ea5a239041 ... so that the testbench continues to work | ||||
| | * | new feature: $OMFileAsyncWriting directive added | Rainer Gerhards | 2010-03-25 | 20 | -35/+91 |
| | | | | | | | | | | | | it permits to specifiy if asynchronous writing should be done or not | ||||
| * | | testbench improved to run on Solaris | Rainer Gerhards | 2010-03-25 | 2 | -2/+10 |
| | | | |||||
| * | | manytcp test tool must tell OS to provide enough file handles | Rainer Gerhards | 2010-03-25 | 1 | -0/+14 |
| | | | | | | | | | | | | On some platforms, the default is too low to carry out all test cases | ||||
| * | | added some instructions for building rsyslog on Solaris | Rainer Gerhards | 2010-03-25 | 1 | -0/+34 |
| | | | |||||
| * | | Merge branch 'v4-stable-solaris' of ↵ | Rainer Gerhards | 2010-03-25 | 3 | -5/+54 |
| |\ \ | | | | | | | | | | | | | git+ssh://rger@git.adiscon.com/git/rsyslog into v4-stable-solaris | ||||
| | * | | replaced sleep in test suite by a small self-crafted tool | Rainer Gerhards | 2010-03-25 | 3 | -5/+54 |
| | | | | | | | | | | | | | | | | subsecond sleep did not work on all platforms | ||||
| * | | | Merge branch 'v4-stable' into v4-stable-solaris | Rainer Gerhards | 2010-03-25 | 7 | -29/+453 |
| |\ \ \ | | |/ / | |/| / | | |/ | | | | Conflicts: ChangeLog | ||||
| | * | minor: add INSTALL file to git | Rainer Gerhards | 2010-03-25 | 1 | -0/+365 |
| | | | | | | | | | | | | | | | some versions of autotools seem to require it. The file itself is NOT of interest for the project | ||||
| | * | undo experimental commit dccadb677c5a6b8379f631e4c1f14c8c4089d4a6 | Rainer Gerhards | 2010-03-25 | 1 | -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 Gerhards | 2010-03-25 | 2 | -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 cache | Rainer Gerhards | 2010-03-25 | 2 | -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 creation | Rainer Gerhards | 2010-03-25 | 2 | -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. |