summaryrefslogtreecommitdiffstats
path: root/runtime/stream.c
Commit message (Collapse)AuthorAgeFilesLines
...
* | re-enabled pipe, tty and console in omfileRainer Gerhards2009-06-121-55/+107
| | | | | | | | | | | | | | ... 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.
* | re-enabled outchannel functionalityRainer Gerhards2009-06-121-6/+124
| |
* | restructered code in perparation for multiple rule set supportRainer Gerhards2009-06-101-3/+0
| | | | | | | | | | | | | | ... 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.
* | improved error handling and added fsync() supportRainer Gerhards2009-06-081-5/+106
| | | | | | | | | | | | ... restoring missing functionality after the restructuring of imfile. As a side-effect, this also lays the foundation for even more reliable queue engine operations (but this is not yet done).
* | added $OMFileIOBufferSize config directive and plumbingRainer Gerhards2009-06-041-19/+2
| |
* | modified stream class and omfile to work with itRainer Gerhards2009-06-041-24/+144
| | | | | | | | now some basic operations are carried out via the stream class.
* | cleaned up stream class ...Rainer Gerhards2009-06-041-38/+62
|/ | | | | | ... and also made it callable via an rsyslog interface rather then relying on the OS loader (important if we go for using it inside loadbale modules, which we soon possible will)
* reduced number of compile warnings in -pedantic gcc modeRainer Gerhards2008-06-271-2/+2
|
* 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-1/+1
| | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear
* moved runtime files into their own directoryRainer Gerhards2008-04-161-0/+934