Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | moved runtime files into their own directory | Rainer Gerhards | 2008-04-16 | 1 | -528/+0 |
| | |||||
* | changed some files to grant LGPLv3 extended persmissions on top of GPLv3 | Rainer Gerhards | 2008-04-15 | 1 | -7/+8 |
| | | | | | this also is the first sign of something that will evolve into a well-defined "rsyslog runtime library" | ||||
* | some cleanup of debug messages | Rainer Gerhards | 2008-04-07 | 1 | -7/+0 |
| | |||||
* | bugfix: memory leaks in script engine | Rainer Gerhards | 2008-04-03 | 1 | -3/+2 |
| | |||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -2/+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) | ||||
* | - added "debug" command to debug environment settings | Rainer Gerhards | 2008-02-29 | 1 | -4/+4 |
| | | | | | | | | | - 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. | ||||
* | changed obj base object's calling interface to use the new obj_if_t | Rainer Gerhards | 2008-02-29 | 1 | -1/+1 |
| | | | | interface structure | ||||
* | - wrote doc on how to use the expression engine | Rainer Gerhards | 2008-02-28 | 1 | -2/+54 |
| | | | | | - changed ABNF to fully support old property names - added case-insensitive comparison operations | ||||
* | implemented STARTSWITH vm instruction | Rainer Gerhards | 2008-02-26 | 1 | -1/+18 |
| | |||||
* | fixed segfault when pure string values were tried to be added | Rainer Gerhards | 2008-02-25 | 1 | -7/+6 |
| | |||||
* | added string concatenation operator & to RainerScript | Rainer Gerhards | 2008-02-25 | 1 | -0/+16 |
| | |||||
* | - added sysvar class | Rainer Gerhards | 2008-02-25 | 1 | -3/+13 |
| | | | | - added PUSHSYSVAR operation to vm | ||||
* | - added PUSHMSGVAR operation | Rainer Gerhards | 2008-02-25 | 1 | -3/+70 |
| | | | | - 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 | -8/+71 |
| | | | | | | 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 | ||||
* | implemented majority of comparison operations | Rainer Gerhards | 2008-02-25 | 1 | -25/+111 |
| | |||||
* | implemented data type conversion | Rainer Gerhards | 2008-02-25 | 1 | -29/+35 |
| | |||||
* | begun implementing rsyslog virtual machine (vm class) | Rainer Gerhards | 2008-02-22 | 1 | -0/+221 |