Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implemented freeCnf() module interface & fixed some mem leaks | Rainer Gerhards | 2012-06-25 | 1 | -1/+2 |
| | | | | | | | | The interface was actually not present in older versions, even though some modules already used it. The implementation was now done, and not in 6.3/6.4 because the resulting memory leak was ultra-slim and the new interface handling has some potential to seriously break things. Not the kind of thing you want to add in late beta state, if avoidable. | ||||
* | milestone: module() config statement basically works | Rainer Gerhards | 2012-06-21 | 1 | -6/+4 |
| | | | | some nits to iron out, only omfile actually support module params | ||||
* | milestone: module() can load module in legacy mode | Rainer Gerhards | 2012-06-20 | 1 | -2/+9 |
| | |||||
* | Merge branch 'v6-stable' | Rainer Gerhards | 2012-01-19 | 1 | -2/+0 |
|\ | | | | | | | | | | | | | Conflicts: runtime/conf.c runtime/modules.c runtime/modules.h | ||||
| * | removing the newScope/resumeScope macro interfaces | Rainer Gerhards | 2012-01-19 | 1 | -2/+0 |
| | | | | | | | | to make using pre-v6-plugins even easier | ||||
* | | milestone: new output plugin interface call added | Rainer Gerhards | 2011-07-21 | 1 | -1/+2 |
| | | |||||
* | | milestone: done plumbing to call plugin create action instance entry point | Rainer Gerhards | 2011-07-20 | 1 | -1/+2 |
| | | |||||
* | | milestone: added module config names | Rainer Gerhards | 2011-07-20 | 1 | -1/+2 |
| | | |||||
* | | step: conf interface now natively supports priv drop | Rainer Gerhards | 2011-05-06 | 1 | -0/+1 |
| | | |||||
* | | step: generalized new config interface for all module types | Rainer Gerhards | 2011-05-06 | 1 | -6/+9 |
| | | |||||
* | | step: imudp utilizes interim new input module interface | Rainer Gerhards | 2011-05-04 | 1 | -1/+1 |
| | | |||||
* | | step: put plumbing in place for new input module config system | Rainer Gerhards | 2011-05-03 | 1 | -7/+9 |
| | | |||||
* | | step: config-specific module list used during config processing | Rainer Gerhards | 2011-04-27 | 1 | -2/+4 |
| | | |||||
* | | step: added config-specific module list | Rainer Gerhards | 2011-04-27 | 1 | -3/+6 |
| | | |||||
* | | step: config handler setting from syslogd.c moved to rsconf.c | Rainer Gerhards | 2011-04-21 | 1 | -3/+0 |
|/ | |||||
* | Merge branch 'v5-beta' | Rainer Gerhards | 2011-03-11 | 1 | -0/+14 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/omlibdbi/omlibdbi.c tests/Makefile.am tests/diag.sh | ||||
| * | bugfix: regression: memory leak in module loader | Bojan Smojver | 2011-03-04 | 1 | -3/+3 |
| | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
| * | added work-around for bug in gtls, which causes fd leak when using TLS | Bojan Smojver | 2011-02-23 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | The capability has been added for module to specify that they do not like being unloaded. related bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=222 Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | Merge branch 'v5-beta' | Rainer Gerhards | 2011-02-18 | 1 | -0/+1 |
|\| | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/glbl.c tools/omdiscard.c | ||||
| * | bugfix: fixed compile problem due to empty structs | Dražen Kačar | 2011-02-16 | 1 | -0/+1 |
| | | | | | | | | | | | | | | this occured only on some platforms/compilers. thanks to Dražen Kačar for the fix Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | fixed regression from last commit | Rainer Gerhards | 2010-07-27 | 1 | -1/+3 |
| | | | | | | | | config variables were not properly initialized | ||||
* | | milestone commit: output plugin interface changes (may NOT run) | Rainer Gerhards | 2010-07-27 | 1 | -0/+2 |
|/ | | | | | | | The output interface has been changed, but we do not yet utilize the new interface. Also, it looks like a regression was introduced. But before hunting it down, I'd like to make a commit (what also easys the regresion hunt). | ||||
* | finshed implementation of strgen modules | Rainer Gerhards | 2010-06-04 | 1 | -4/+2 |
| | | | | | | and also provided four build-in modules for the most common use cases, hopefully resulting in a speedup of around 5% for typical rsyslog processing. | ||||
* | first implementation of strgen interface | Rainer Gerhards | 2010-06-01 | 1 | -1/+5 |
| | | | | | and a first built-in strgen module. Some tweaks and more default strgens are needed, but the code doesn't look too bad ;) | ||||
* | one step closer to dynamically loadable parsers | Rainer Gerhards | 2009-11-03 | 1 | -5/+4 |
| | | | | | This is a milestone commit, which adds new code that breaks nothing, but also does not add any visible change. Just prep work... | ||||
* | more cleanup and working towards a parser module calling interface | Rainer Gerhards | 2009-11-03 | 1 | -4/+8 |
| | | | | | | I cleaned up a lot of config variable access along the way. This version compiles and runs, but does not yet offer any enhanced functionality. pmrfc5424 is just a dummy that is not yet being used. | ||||
* | Merge branch 'master' into v5-devel | Rainer Gerhards | 2009-07-01 | 1 | -0/+1 |
|\ | |||||
| * | separate willRun and runInput calls for input modules | Michael Terry | 2009-06-29 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | begin implementation of new transactional output module interface | Rainer Gerhards | 2009-04-27 | 1 | -0/+2 |
|/ | | | | code is not complete, error cases are not handled. | ||||
* | added configuration directive "HUPisRestart" | Rainer Gerhards | 2008-10-23 | 1 | -0/+1 |
| | | | | | ...which enables to configure HUP to be either a full restart or "just" a leightweight way to close open files | ||||
* | bumped interface version number to reflect change to message parsing | Rainer Gerhards | 2008-10-09 | 1 | -1/+4 |
| | |||||
* | moved files to the runtime | Rainer Gerhards | 2008-04-16 | 1 | -0/+150 |
there are still some files left which could go into the runtime, but I think we will delete most of them once we are done with the full modularization. |