summaryrefslogtreecommitdiffstats
path: root/runtime/module-template.h
Commit message (Collapse)AuthorAgeFilesLines
* milestone: module() config statement basically worksRainer Gerhards2012-06-211-1/+31
| | | | some nits to iron out, only omfile actually support module params
* v6.1/2 scoping support removed from pluginsRainer Gerhards2012-01-191-34/+3
|
* Merge branch 'v6-stable'Rainer Gerhards2012-01-191-6/+2
|\ | | | | | | | | | | | | Conflicts: runtime/conf.c runtime/modules.c runtime/modules.h
| * removing the newScope/resumeScope macro interfacesRainer Gerhards2012-01-191-6/+2
| | | | | | | | to make using pre-v6-plugins even easier
* | Merge branch 'v6-stable-noscoping' into masterRainer Gerhards2012-01-191-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imfile/imfile.c plugins/imklog/imklog.c plugins/immark/immark.c plugins/imptcp/imptcp.c plugins/imrelp/imrelp.c plugins/imtcp/imtcp.c plugins/imtemplate/imtemplate.c plugins/imudp/imudp.c plugins/imuxsock/imuxsock.c plugins/mmsnmptrapd/mmsnmptrapd.c plugins/omtemplate/omtemplate.c runtime/glbl.c runtime/parser.c tools/omfile.c tools/syslogd.c
| * undoing v6.1 config scoping interface, part IRainer Gerhards2012-01-181-1/+1
| | | | | | | | The most common files are now changed, more needs to be done.
| * Merge branch 'v5-stable' into v6-stableRainer Gerhards2012-01-181-8/+8
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imptcp/imptcp.c
* | \ Merge branch 'v5-stable' into masterRainer Gerhards2012-01-181-8/+8
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.h configure.ac doc/manual.html plugins/immark/immark.c plugins/impstats/impstats.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c runtime/cfsysline.c runtime/cfsysline.h runtime/conf.c runtime/ctok.c runtime/ctok.h runtime/ctok_token.c runtime/ctok_token.h runtime/dnscache.h runtime/expr.c runtime/expr.h runtime/rule.c runtime/rule.h runtime/ruleset.h runtime/sysvar.c runtime/vm.h runtime/vmop.c runtime/vmop.h runtime/vmprg.c runtime/vmprg.h runtime/vmstk.c runtime/vmstk.h tools/omusrmsg.c
| * | Merge branch 'v4-stable' into v5-stableRainer Gerhards2012-01-161-8/+8
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: runtime/debug.h runtime/obj.c runtime/parser.h runtime/wti.h
| | * | runtime license changeRainer Gerhards2012-01-161-8/+8
| | | |
* | | | Merge branch 'v5-devel'Rainer Gerhards2011-09-261-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/conf.c tools/omfile.c tools/omusrmsg.c
| * | | | added capability to emit config error location info for warningsRainer Gerhards2011-08-091-1/+1
| |/ / / | | | | | | | | | | | | | | | | otherwise, omusrmsg's warning about new config format was not accompanied by problem location.
* | | | bugfix: abort in omfile (in brand-new code)Rainer Gerhards2011-07-211-1/+2
| | | |
* | | | milestone: new output plugin interface call addedRainer Gerhards2011-07-211-2/+11
| | | |
* | | | milestone: on the way to a new action conf interface to plugins...Rainer Gerhards2011-07-201-4/+61
| | | |
* | | | milestone: added module config namesRainer Gerhards2011-07-201-0/+12
| | | |
* | | | step: conf interface now natively supports priv dropRainer Gerhards2011-05-061-4/+33
| | | |
* | | | step: generalized new config interface for all module typesRainer Gerhards2011-05-061-1/+8
| | | |
* | | | step: imtcp moved to new config interfaceRainer Gerhards2011-05-051-1/+2
| | | | | | | | | | | | | | | | as far as we know that new interface right now ;)
* | | | step: imudp utilizes interim new input module interfaceRainer Gerhards2011-05-041-1/+1
| | | |
* | | | step: put plumbing in place for new input module config systemRainer Gerhards2011-05-031-0/+114
| |_|/ |/| |
* | | Merge branch 'v5-beta'Rainer Gerhards2011-03-111-0/+12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/omlibdbi/omlibdbi.c tests/Makefile.am tests/diag.sh
| * | added work-around for bug in gtls, which causes fd leak when using TLSBojan Smojver2011-02-231-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | fixed regression from last commitRainer Gerhards2010-07-271-0/+4
| | | | | | | | | | | | config variables were not properly initialized
* | | milestone commit: output plugin interface changes (may NOT run)Rainer Gerhards2010-07-271-0/+48
| | | | | | | | | | | | | | | | | | | | | 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).
* | | moving towards scoping inside rsyslog.confRainer Gerhards2010-07-211-1/+1
|/ / | | | | | | first step: adding object-type specifier to config statement table
* | first implementation of strgen interfaceRainer Gerhards2010-06-011-0/+43
| | | | | | | | | | 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 parsersRainer Gerhards2009-11-031-1/+13
| | | | | | | | | | 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 interfaceRainer Gerhards2009-11-031-0/+30
| | | | | | | | | | | | 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.
* | internal: added ability to terminate input modules not via pthread_cancel...Rainer Gerhards2009-07-201-0/+11
|/ | | | | | | | ... but an alternate approach via pthread_kill. This is somewhat safer as we do not need to think about the cancel-safeness of all libraries we use. However, not all inputs can easily supported, so this now is a feature that can be requested by the input module (the most important ones request it).
* backported macros necessary to create output modules with transaction supportRainer Gerhards2009-06-041-1/+71
| | | | | | this does not mean the v4 engine will support batches and output transactions, but I can now write plugins that will work equally well with v4 AND v5. I consider this useful during the rewrite of omfile.
* added configuration directive "HUPisRestart"Rainer Gerhards2008-10-231-2/+29
| | | | | ...which enables to configure HUP to be either a full restart or "just" a leightweight way to close open files
* Merge branch 'v3-stable' into betaRainer Gerhards2008-07-251-2/+2
| | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
* reduced number of compile warnings in -pedantic gcc modeRainer Gerhards2008-06-271-1/+1
|
* begun building a testbenchRainer Gerhards2008-06-131-0/+4
|
* moved files to the runtimeRainer Gerhards2008-04-161-0/+482
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.