summaryrefslogtreecommitdiffstats
path: root/var.c
Commit message (Collapse)AuthorAgeFilesLines
* - added "debug" command to debug environment settingsRainer Gerhards2008-02-291-1/+1
| | | | | | | | | - 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_tRainer Gerhards2008-02-291-1/+4
| | | | interface structure
* fixed segfault when pure string values were tried to be addedRainer Gerhards2008-02-251-5/+8
|
* - added PUSHMSGVAR operationRainer Gerhards2008-02-251-0/+36
| | | | - included expression support in filter module (and it works ;))
* - added some temporary testing aids to conf.c, so that we can debugRainer Gerhards2008-02-251-1/+1
| | | | | | 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 data type conversionRainer Gerhards2008-02-251-7/+33
|
* - added some thoughts on RainerScriptRainer Gerhards2008-02-241-12/+48
| | | | - worked a bit on conversion functions
* worked a bit on var_t data type conversionRainer Gerhards2008-02-221-17/+46
|
* simplified var object, now only supports strings and numbers as a singleRainer Gerhards2008-02-221-19/+18
| | | | type
* worked a bit on type conversion (specified the interface)Rainer Gerhards2008-02-221-0/+83
|
* - modified parser and tokenizer to support slight ABNF modifications fromRainer Gerhards2008-02-211-0/+6
| | | | | | | yesterday - change in ABNF was wrong - made a slightly different change - fixed bugs in tokenizer - expression compiler finished (except bugs, of course ;))
* changed tokenizer to utilize var class instead of scalar typesRainer Gerhards2008-02-211-1/+4
|
* some more interface changesRainer Gerhards2008-02-211-2/+19
|
* first steps in implementing object interfaces (stage work for later dynamicRainer Gerhards2008-02-211-1/+26
| | | | class loading)
* cleanup for 3.11.4v3-11-4Rainer Gerhards2008-02-211-1/+1
|
* changed rsCStrObj name to cstr_t, which is more inline with the rest ofRainer Gerhards2008-02-211-1/+1
| | | | rsyslog (now) and also much easier to type
* begun expr compile process, first steps doneRainer Gerhards2008-02-201-0/+49
|
* created var class out of property_tRainer Gerhards2008-02-201-0/+84