Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | optimized hostname processing | Rainer Gerhards | 2009-06-23 | 1 | -1/+1 |
| | |||||
* | optimized handling of MSG part in msg object | Rainer Gerhards | 2009-06-18 | 1 | -1/+1 |
| | | | | | WARNING: currently, message repeation processing is disabled, must be reenabled (but prefer to do some other tests first) | ||||
* | optimized TAG handling in msg object | Rainer Gerhards | 2009-06-18 | 1 | -1/+3 |
| | |||||
* | cleaned up/optimized raw message handling in msg object | Rainer Gerhards | 2009-06-18 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into omfile | Rainer Gerhards | 2009-06-16 | 1 | -2/+1 |
|\ | | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/msg.h tcps_sess.c tcpsrv.c tools/syslogd.c | ||||
| * | removed long-obsoleted property UxTradMsg | Rainer Gerhards | 2009-06-16 | 1 | -1/+0 |
| | | | | | | | | | | ... as well as some cleanup (some commented-out code is left to support UxTradMsg again is someone really complains ;)). | ||||
| * | some performance optimizations | Rainer Gerhards | 2009-06-16 | 1 | -1/+1 |
| | | | | | | | | | | | | - saved gettimeofday() calls in imtcp (and increased reception buffer) - somewhat optimized stringbuf.c - some other optimizations | ||||
* | | added $OMFileIOBufferSize config directive and plumbing | Rainer Gerhards | 2009-06-04 | 1 | -2/+1 |
| | | |||||
* | | cleaned up stream class ... | Rainer Gerhards | 2009-06-04 | 1 | -24/+27 |
|/ | | | | | | ... 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) | ||||
* | added capability to run multiple tcp listeners (on different ports) | Rainer Gerhards | 2009-05-22 | 1 | -2/+3 |
| | | | | | | | | | | | Well, actually this and a lot of related things. I improved the testbench so that the new capabilities are automatically tested and also did some general cleanup. The current multiple tcp listener solution will probably receive some further cleanup, too, but looks quite OK so far. I also reviewed the way tcpsrv et all work, in preparation of using this code for imdiag. I need to document the findings, especially as the code is rather complicated "thanks" to the combination of plain tcp and gssapi transport modes. | ||||
* | consolidated time calls during msg object creation | Rainer Gerhards | 2008-10-02 | 1 | -1/+0 |
| | | | | | | ...this improves performance and consistency and also fixes a bug where subsecond time properties generated by imfile, imklog and internal messages could be slightly inconsistent. | ||||
* | added properties "inputname" and "$myhostname" | Rainer Gerhards | 2008-09-10 | 1 | -0/+1 |
| | | | | | | | | - added message property "inputname", which contains the name of the input (module) that generated it. Presence is depending on suport in each input module (else it is blank). - added system property "$myhostname", which contains the name of the local host as it knows itself. | ||||
* | Merge branch 'v3-stable' into beta | Rainer Gerhards | 2008-08-15 | 1 | -3/+15 |
|\ | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/rsyslog_ng_comparison.html | ||||
| * | fixed cross-platform compile problem introduced with recent change | Rainer Gerhards | 2008-08-15 | 1 | -6/+13 |
| | | | | | | | | ...which fixed the imfile segfault issue. | ||||
| * | bugfix: imfile could cause a segfault upon rsyslogd HUP and termination | Rainer Gerhards | 2008-08-14 | 1 | -2/+7 |
| | | | | | | | | | | Thanks to lperr for an excellent bug report that helped detect this problem. | ||||
* | | added (internal) error codes to error messages | Rainer Gerhards | 2008-06-27 | 1 | -5/+5 |
| | | | | | | | | | | Also added redirector to web description of error codes closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20 | ||||
* | | disabled compile warnings caused by third-party libraries | Rainer Gerhards | 2008-06-23 | 1 | -0/+6 |
| | | |||||
* | | moved host/domain-name related variables to global data pool | Rainer Gerhards | 2008-04-17 | 1 | -1/+1 |
| | | |||||
* | | modularization work | Rainer Gerhards | 2008-04-17 | 1 | -2/+6 |
| | | | | | | | | | | cleanup + created an abstract class for global data items and moved glblGetWorkDir to it | ||||
* | | some more cleanup | Rainer Gerhards | 2008-04-16 | 1 | -1/+1 |
|/ | | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear | ||||
* | Merge branch 'bsd-port' | Rainer Gerhards | 2008-04-15 | 1 | -0/+3 |
|\ | | | | | | | | | | | | | Conflicts: ChangeLog plugins/imklog/imklog.c | ||||
| * | implemented high precision timestamps for the kernel log. | Rainer Gerhards | 2008-04-12 | 1 | -0/+3 |
| | | | | | | | | | | Thanks to Michael Biebl for pointing out that the kernel log did not have them. | ||||
* | | some cleanup | Rainer Gerhards | 2008-04-11 | 1 | -1/+1 |
|/ | |||||
* | fixed memory leaks in stream class and imfile | Rainer Gerhards | 2008-03-27 | 1 | -0/+16 |
| | |||||
* | bugfix: fixed some minor memory leaks | Rainer Gerhards | 2008-03-20 | 1 | -1/+3 |
| | |||||
* | bugfix: memory leak in imfile | Rainer Gerhards | 2008-03-14 | 1 | -2/+8 |
| | |||||
* | added advanced flow control for congestion cases (mode depending on message | Rainer Gerhards | 2008-03-14 | 1 | -0/+1 |
| | | | | source and its capablity to be delayed without bad side effects) | ||||
* | bugfix: rsyslogd segfaulted when imfile read an empty line - thanks to | Rainer Gerhards | 2008-03-12 | 1 | -14/+19 |
| | | | | Johnny Tan for an excellent bug report | ||||
* | (tried to) fix logerror() call under BSD (but can not yet compile, so this | Rainer Gerhards | 2008-03-06 | 1 | -0/+3 |
| | | | | may be an error...) | ||||
* | moved date/time handling functions to their own object (2nd pass) | Rainer Gerhards | 2008-03-05 | 1 | -1/+4 |
| | |||||
* | - extracted logerror*() family of functions from syslogd, made them their | Rainer Gerhards | 2008-03-05 | 1 | -5/+8 |
| | | | | | | own class and converted to new object calling conventions (interface-based) - converted gss-misc into a loadable library module | ||||
* | bugfix: omfile used invalid obj-call (newly introduced bug) | Rainer Gerhards | 2008-03-05 | 1 | -1/+1 |
| | |||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -17/+0 |
| | | | | | | | | | | | - moved module loader from conf.c to module.c, where it belongs - made the necessary plumbing to auto-load library modules - upgraded debug system to include iRet in function exit message - changed module interface so that instances need only to be supported by output plugins (if we actually need them for input plugins, we can always add it again...) - milestone: first implementation of library modules (but do not get unloaded on exit/hup so far) | ||||
* | - changed module interface to support querying obj interface (stage work) | Rainer Gerhards | 2008-03-04 | 1 | -8/+9 |
| | | | | - changed module interface version, as the interface change is quite large | ||||
* | bugfix: imfile could abort under extreme stress conditions (when it was | Rainer Gerhards | 2008-02-27 | 1 | -3/+7 |
| | | | | terminated before it could open all of its to be monitored files) | ||||
* | changed rsCStrObj name to cstr_t, which is more inline with the rest of | Rainer Gerhards | 2008-02-21 | 1 | -2/+2 |
| | | | | rsyslog (now) and also much easier to type | ||||
* | - added new facility and severity syntaxes to cfsysline handler | Rainer Gerhards | 2008-02-14 | 1 | -10/+10 |
| | | | | | - implemented $InputFileFacility config directive - implemented $InputFileSeverity config directive | ||||
* | - improved file polling algorithm for more rapid file data delivery | Rainer Gerhards | 2008-02-14 | 1 | -26/+30 |
| | | | | - some more cleanup | ||||
* | error handling and cleanup in imfile | Rainer Gerhards | 2008-02-14 | 1 | -23/+28 |
| | |||||
* | - enhanced file monitor doc | Rainer Gerhards | 2008-02-14 | 1 | -7/+13 |
| | | | | - implemented $InputFilePollInterval config directive | ||||
* | some cleanup | Rainer Gerhards | 2008-02-13 | 1 | -3/+3 |
| | |||||
* | - fixed a race condition in DoDie() - cosmetic issue in debugging mode, | Rainer Gerhards | 2008-02-13 | 1 | -17/+105 |
| | | | | | could not happen in production - added the ability to persist current read location for the file monitor | ||||
* | added ability to monitor file accross rotation | Rainer Gerhards | 2008-02-13 | 1 | -5/+8 |
| | |||||
* | - introduced a new, more powerful, message submission interface submitMsg() | Rainer Gerhards | 2008-02-13 | 1 | -13/+20 |
| | | | | | | in additon to logmsg() - a first, rough implementation of imfile that is able to read files (but does not persist or handle rotation or whatever) | ||||
* | changed interface of logmsg() to make it more straightforward | Rainer Gerhards | 2008-02-13 | 1 | -1/+1 |
| | |||||
* | cleaned up imfile.c | Rainer Gerhards | 2008-02-13 | 1 | -283/+19 |
| | |||||
* | very quickly hacked a rought outline of the file monitor (without any | Rainer Gerhards | 2008-02-01 | 1 | -0/+633 |
guarantees) |