Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | properties are now case-insensitive everywhere (script, filters, templates) | Rainer Gerhards | 2008-04-03 | 1 | -2/+2 |
| | |||||
* | bugfix: memory leaks in script engine | Rainer Gerhards | 2008-04-03 | 1 | -0/+6 |
| | |||||
* | added more meaningful error messages to rsyslogd (when some errors happens | Rainer Gerhards | 2008-04-02 | 1 | -1/+1 |
| | | | | during startup) | ||||
* | - changed default file output format to include high-precision timestamps | Rainer Gerhards | 2008-03-28 | 1 | -2/+4 |
| | | | | | - added a buid-in template for previous syslogd file format - added new $ActionFileDefaultTemplate directive | ||||
* | bugfix: some slightly invalid memory accesses | Rainer Gerhards | 2008-03-20 | 1 | -2/+14 |
| | |||||
* | bugfix: not properly initialized data could cause several segfaults if | Rainer Gerhards | 2008-03-12 | 1 | -0/+1 |
| | | | | | there were errors in the config file - thanks to varmojfekoj for the patch | ||||
* | implemented module unload handling (required a number of interface changes) | Rainer Gerhards | 2008-03-11 | 1 | -0/+14 |
| | |||||
* | fixed forgotten library file name change | Rainer Gerhards | 2008-03-10 | 1 | -1/+1 |
| | |||||
* | some cleanup | Rainer Gerhards | 2008-03-07 | 1 | -1/+0 |
| | |||||
* | - added RSYSLOGD_MODDIR environment variable | Rainer Gerhards | 2008-03-07 | 1 | -1/+3 |
| | | | | | - added -M rsyslogd option (allows to specify module directory location) - converted net.c into a loadable library plugin | ||||
* | - extracted logerror*() family of functions from syslogd, made them their | Rainer Gerhards | 2008-03-05 | 1 | -17/+20 |
| | | | | | | own class and converted to new object calling conventions (interface-based) - converted gss-misc into a loadable library module | ||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -63/+8 |
| | | | | | | | | | | | - 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) | ||||
* | did some portability changes to make rsyslog compile on HP UX | Rainer Gerhards | 2008-03-05 | 1 | -0/+11 |
| | |||||
* | - added class tcps | Rainer Gerhards | 2008-03-02 | 1 | -1/+0 |
| | | | | | | - added class tcps_sess - changed imtcp to use new classes; seems to work; imgssapi currently broken | ||||
* | converted conf.c to an abstract class | Rainer Gerhards | 2008-02-29 | 1 | -13/+40 |
| | |||||
* | corrected invalid function definition | Rainer Gerhards | 2008-02-29 | 1 | -5/+0 |
| | |||||
* | - added "debug" command to debug environment settings | Rainer Gerhards | 2008-02-29 | 1 | -4/+9 |
| | | | | | | | | | - changed the object/interface system to use a new way of calling, giving up the numerical object ID. This was necessary as we needed more extensibility for third-party modules (which don't play at all with the previous fixed object ID). This is stage work for the object loader. Please note that I needed to change the object (de)serializer, I can't outrule that I have introduced bugs there. | ||||
* | bugfix: removed debugging code that I forgot to remove before releasing | Rainer Gerhards | 2008-02-28 | 1 | -17/+0 |
| | | | | 3.12.0 (does not cause harm and happened only during startup) | ||||
* | - added PUSHMSGVAR operation | Rainer Gerhards | 2008-02-25 | 1 | -2/+11 |
| | | | | - included expression support in filter module (and it works ;)) | ||||
* | - added some temporary testing aids to conf.c, so that we can debug | Rainer Gerhards | 2008-02-25 | 1 | -0/+19 |
| | | | | | | expression support as it is implemented - fixed a couple of bugs in expression system - added more operations to virtual machine - now works well with constants | ||||
* | fixed bug in duplicate module load detection | Rainer Gerhards | 2008-02-22 | 1 | -3/+7 |
| | |||||
* | applied patch by varmojfekoj to allow gssapi functionality to be build as a | Rainer Gerhards | 2008-02-22 | 1 | -3/+14 |
| | | | | | | separate plugin (so that gssapi and plain tcp functionality can be individually distributed). Also inclulded some other enhancements, most importantly initial compatibility mode system | ||||
* | some more interface changes | Rainer Gerhards | 2008-02-21 | 1 | -8/+11 |
| | |||||
* | first steps in implementing object interfaces (stage work for later dynamic | Rainer Gerhards | 2008-02-21 | 1 | -3/+13 |
| | | | | class loading) | ||||
* | changed rsCStrObj name to cstr_t, which is more inline with the rest of | Rainer Gerhards | 2008-02-21 | 1 | -4/+4 |
| | | | | rsyslog (now) and also much easier to type | ||||
* | changed rsCStrDestruct() to use the new interface conventions | Rainer Gerhards | 2008-02-20 | 1 | -1/+1 |
| | |||||
* | - basic implementation of expression parser parsing done | Rainer Gerhards | 2008-02-20 | 1 | -3/+12 |
| | | | | - improved ABNF a bit | ||||
* | - begun implementation of expression parsing logic | Rainer Gerhards | 2008-02-19 | 1 | -0/+4 |
| | | | | - implemented, simpstr, var, number in tokenizer | ||||
* | - added ctok class (the config tokenizer) | Rainer Gerhards | 2008-02-19 | 1 | -41/+95 |
| | | | | - done stage work to begin implement tokenizer | ||||
* | - moved config file code to its own file | Rainer Gerhards | 2008-02-19 | 1 | -0/+1085 |
- finally made CONT_LINES in config the only standard support (the code contained code for other case, which were never executed by the preprocessor) |