Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'beta' | Rainer Gerhards | 2009-01-30 | 1 | -0/+2 |
|\ | |||||
| * | Merge branch 'v3-stable' into beta, conclude fix for race | Rainer Gerhards | 2009-01-30 | 2 | -2/+6 |
| |\ | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/msg.c | ||||
| | * | Merge branch 'debian_lenny' into v3-stable | Rainer Gerhards | 2009-01-30 | 1 | -12/+7 |
| | | | |||||
| | * | bugfix: invalid mutex access in msg.c | Rainer Gerhards | 2009-01-30 | 2 | -2/+6 |
| | | | |||||
| * | | bugfix: inconsistent use of mutex/atomic operations could cause segfault | Rainer Gerhards | 2009-01-30 | 2 | -7/+8 |
| | | | | | | | | | | | | | | | details are too many, for full analysis see blog post at: http://blog.gerhards.net/2009/01/rsyslog-data-race-analysis.html | ||||
* | | | Merge branch 'drd-testing' | Rainer Gerhards | 2009-01-29 | 2 | -2/+8 |
|\ \ \ | |||||
| * | | | bugfix: unitialized mutex was used in msg.c:getPRI | Rainer Gerhards | 2009-01-26 | 2 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | This was subtle, because getPRI is called as part of the debugging code (always executed) in syslogd.c:logmsg. | ||||
* | | | | fixed atomic operations | Rainer Gerhards | 2009-01-29 | 2 | -7/+6 |
| | | | | |||||
* | | | | Merge branch 'beta' | Rainer Gerhards | 2009-01-27 | 1 | -0/+29 |
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | Conflicts: tools/omfile.c | ||||
| * | | Merge branch 'v3-stable' into beta | Rainer Gerhards | 2009-01-27 | 1 | -0/+29 |
| |\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html | ||||
| | * | Merge branch 'debian_lenny' into v3-stable | Rainer Gerhards | 2009-01-12 | 1 | -0/+29 |
| | | | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
* | | | bufgix: $PreserveFQDN was not properly handled for locally emitted messages | Rainer Gerhards | 2008-12-20 | 2 | -1/+27 |
| | | | |||||
* | | | resolved compile problem, e.g. on FreeBSD | Rainer Gerhards | 2008-12-08 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | I commented out some debug code that is only useful in some testing scenarios and re-enabled the old code. This solved a FreeBSD compile issue. Also, I fixed some other syntax error, which somehow went into the tree (I am still puzzled about that, especially as some have already and successfully build from that tree... anyhow ;)). | ||||
* | | | added $PreserveFQDN config file directive | Rainer Gerhards | 2008-12-08 | 4 | -3/+12 |
| | | | | | | | | | | | | Enables to use FQDNs in sender names where the legacy default | ||||
* | | | fixed some compiler warnings | Rainer Gerhards | 2008-12-05 | 1 | -0/+1 |
| | | | |||||
* | | | Merge branch 'beta' | Rainer Gerhards | 2008-12-04 | 10 | -26/+142 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/rsyslog_conf.html plugins/imudp/imudp.c runtime/rsyslog.h | ||||
| * | | Merge branch 'v3-stable' into beta | Rainer Gerhards | 2008-12-04 | 8 | -3/+88 |
| |\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html | ||||
| | * | bugfix: memory leaks in gtls netstream driver | Rainer Gerhards | 2008-12-03 | 2 | -1/+11 |
| | | | |||||
| | * | minor: net.c did not compile if GSSAPI support was disabled | Rainer Gerhards | 2008-12-03 | 1 | -0/+2 |
| | | | |||||
| | * | added interface function to nsd_gtls needed for ACL control | Rainer Gerhards | 2008-12-01 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | The legacy ACL system needs access to the remote sockaddr_storage data structure. This has been implemented for the ptcp driver and now follows for gtls. See recent commits for reason. We also moved up the version numbers in preparation of the release. | ||||
| | * | bugfix: $AllowedSender handled invalidly for plain TCP transport | Rainer Gerhards | 2008-11-29 | 5 | -2/+60 |
| | | | |||||
| * | | Merge branch 'v3-stable' into beta | Rainer Gerhards | 2008-11-29 | 3 | -23/+54 |
| |\| | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h | ||||
| | * | security bugfix: $AllowedSender was not honored, | Rainer Gerhards | 2008-11-29 | 3 | -23/+54 |
| | | | | | | | | | | | | ...all senders were permitted instead | ||||
* | | | some cleanup (forgotten...) | Rainer Gerhards | 2008-12-03 | 1 | -4/+1 |
| | | | |||||
* | | | bugfix: code did not compile without zlib | Rainer Gerhards | 2008-12-03 | 1 | -1/+5 |
| | | | |||||
* | | | enhanced legacy syslog parser to detect year if part of the timestampv4.1.0 | Rainer Gerhards | 2008-11-18 | 1 | -0/+19 |
| | | | | | | | | | | | | The format is based on what Cisco devices seem to emit. | ||||
* | | | Merge branch 'beta' | Rainer Gerhards | 2008-11-18 | 2 | -3/+20 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/property_replacer.html | ||||
| * | | Merge branch 'v3-stable' into beta | Rainer Gerhards | 2008-11-11 | 1 | -1/+9 |
| |\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog doc/manual.html | ||||
| | * | enhance: regex nomatch option "ZERO" has been added | Rainer Gerhards | 2008-11-11 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | This allows to return the string 0 if a regular expression is not found. This is probably useful for storing numerical values into database columns. | ||||
| | * | improved debug output for regular expressions inside property replacer | Rainer Gerhards | 2008-11-11 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | RE's seem to be a big trouble spot and I would like to have more information inside the debug log. So I decided to add some additional debug strings permanently. | ||||
| * | | Merge branch 'master' into beta | Rainer Gerhards | 2008-11-11 | 26 | -327/+622 |
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html | ||||
| * | | bugfix: double-free in pctp netstream driver | varmojfekoj | 2008-10-28 | 1 | -2/+11 |
| | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | | added configuration directive "HUPisRestart" | Rainer Gerhards | 2008-10-23 | 5 | -2/+41 |
| | | | | | | | | | | | | | | | ...which enables to configure HUP to be either a full restart or "just" a leightweight way to close open files | ||||
* | | | added a setting "$OptimizeForUniprocessor" | Rainer Gerhards | 2008-10-22 | 8 | -3/+42 |
| | | | | | | | | | | | | | | | | | | ...to enable users to turn off pthread_yield calls which are counter-productive on multiprocessor machines (but have been shown to be useful on uniprocessors) | ||||
* | | | Merge branch 'master' into nextmaster | Rainer Gerhards | 2008-10-22 | 3 | -38/+80 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac | ||||
| * | | Merge branch 'beta' | Rainer Gerhards | 2008-10-21 | 1 | -13/+32 |
| |\| | |||||
| | * | bugfix: (potentially big) memory leak on HUP | Rainer Gerhards | 2008-10-21 | 1 | -13/+32 |
| | | | | | | | | | | | | | | | | | | - if queues could not be drained before timeout - thanks to David Lang for pointing this out - added link to german-language forum to doc set | ||||
| * | | added capability to support multiple module search pathes. | Marius Tomaschewski | 2008-10-20 | 2 | -35/+77 |
| | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
| * | | Merge branch 'beta' | Rainer Gerhards | 2008-10-16 | 1 | -3/+3 |
| |\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog | ||||
| | * | increased maximum size of a configuration statement to 4K (was 1K) | Rainer Gerhards | 2008-10-16 | 1 | -3/+3 |
| | | | |||||
* | | | bugfix: (potentially big) memory leak on HUP | Rainer Gerhards | 2008-10-21 | 1 | -13/+32 |
| | | | | | | | | | | | | | | | This occured if queues could not be drained before timeout. Thanks to David Lang for pointing this out. | ||||
* | | | moved bParseHostname and bIsParsed to msgFlags | Rainer Gerhards | 2008-10-09 | 6 | -6/+19 |
| | | | | | | | | | | | | | | | | | | This enables us to use more efficient calling conventions and also helps us keep the on-disk structure of a msg object more consistent in future releases. | ||||
* | | | Merge branch 'master' into perf | Rainer Gerhards | 2008-10-09 | 1 | -1/+1 |
|\| | | |||||
| * | | Merge branch 'beta' | Rainer Gerhards | 2008-10-09 | 1 | -1/+1 |
| |\| | |||||
| | * | Merge branch 'v3-stable' into beta | Rainer Gerhards | 2008-10-09 | 1 | -1/+1 |
| | | | |||||
* | | | minor: reorder to slightly reduce size of critical section | Rainer Gerhards | 2008-10-09 | 1 | -1/+1 |
| | | | |||||
* | | | added experimental pthread_yield() | Rainer Gerhards | 2008-10-09 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | which so far seems to increase performance. There is also reason for it to do so, see http://kb.monitorware.com/post14216.html#p14216 | ||||
* | | | bumped interface version number to reflect change to message parsing | Rainer Gerhards | 2008-10-09 | 1 | -1/+4 |
| | | | |||||
* | | | fixing segfault caused by all inputs but imudp | Rainer Gerhards | 2008-10-09 | 1 | -0/+1 |
| | | | |||||
* | | | reordered imudp processing. | Rainer Gerhards | 2008-10-08 | 7 | -8/+354 |
| | | | | | | | | | | | | | | | | | | Message parsing is now done as part of main message queue worker processing (was part of the input thread) This should also improve performance, as potentially more work is done in parallel. |