summaryrefslogtreecommitdiffstats
path: root/tools/syslogd.h
Commit message (Collapse)AuthorAgeFilesLines
* new queue engine - initial commit (probably not 100% working!)Rainer Gerhards2009-10-141-1/+0
| | | | | | | | | | simplified and thus speeded up the queue engine, also fixed some potential race conditions (in very unusual shutdown conditions) along the way. The threading model has seriously changes, so there may be some regressions. NOTE: the code passed basic tests, but there is still more work and testing to be done. This commit should be treated with care.
* re-enabled pipe, tty and console in omfileRainer Gerhards2009-06-121-10/+0
| | | | | | | ... by moving code to stream.c. Thanks to the new design, new cases are not really needed, resulting in cleaner code. I also did a cleanup of header file usage as a side-activity.
* restructered code in perparation for multiple rule set supportRainer Gerhards2009-06-101-53/+3
| | | | | | | ... this was long overdue, and I finlly tackeld it. It turned out to be more complex than I initially thought. The next step now probably is to actually implement multiple rule sets and the beauty that comes with them.
* streamlined regex patchRainer Gerhards2009-04-021-1/+1
| | | | | | - abided to code conventions - fixed a potential segfault when regex library can not be loaded
* improved performance of regexp-based filtersRainer Gerhards2009-04-021-0/+1
| | | | Thanks to Arnaud Cornet for providing the idea and initial patch.
* added ERE support in filter conditionsRainer Gerhards2009-03-041-1/+2
| | | | new comparison operation "ereregex"
* completed better modularity of runtimeRainer Gerhards2008-04-171-1/+0
| | | | | | | | | | - added the ability to specify an error log function for the runtime - removed dependency of core runtime on dirty.h Note that it is "better" modularity, not perfect. There is still work to do, but I think we can for the time being proceed with other things.
* some more cleanupRainer Gerhards2008-04-161-0/+100
reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear