summaryrefslogtreecommitdiffstats
path: root/runtime/obj.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v6-stable'Rainer Gerhards2012-08-251-0/+37
|\ | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac runtime/ruleset.c tools/syslogd.c
| * Merge branch 'v5-stable' into betaRainer Gerhards2012-08-201-0/+37
| |\
| | * nitfix: remove quirck in new debug message codeRainer Gerhards2012-08-011-4/+2
| | |
| | * more elaborate debug logging for object deserializerRainer Gerhards2012-08-011-0/+39
| | |
* | | milestone: module() can load module in legacy modeRainer Gerhards2012-06-201-1/+1
|/ /
* | Merge branch 'v5-beta' into betaRainer Gerhards2012-06-061-2/+2
|\| | | | | | | | | Conflicts: runtime/modules.c
| * bugfix: potential hang due to mutex deadlockRainer Gerhards2012-06-061-2/+2
| | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=316 Thanks to Andreas Piesk for reporting&analyzing this bug as well as providing patches and other help in resolving it.
* | refactor: removing dead apc codeRainer Gerhards2012-01-191-2/+0
| | | | | | | | | | | | another concept that did not prove valuable enough to be kept active. For the last couple of releases, the dead code was kept inside the project as we thought we could probably reuse it. Doesn't look so...
* | Merge branch 'v5-stable' into masterRainer Gerhards2012-01-181-16/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-16/+14
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: runtime/debug.h runtime/obj.c runtime/parser.h runtime/wti.h
| | * runtime license changeRainer Gerhards2012-01-161-16/+14
| | |
* | | step: added config-specific module listRainer Gerhards2011-04-271-1/+1
|/ /
* | some light performance enhancementRainer Gerhards2009-11-121-2/+4
| | | | | | | | | | ...by replacing time() call with much faster (at least under linux) gettimeofday() calls.
* | new queue engine - initial commit (probably not 100% working!)Rainer Gerhards2009-10-141-4/+4
|/ | | | | | | | | | simplified and thus speeded up the queue engine, also fixed some potential race conditions (in very unusual shutdown conditions) along the way. The threading model has seriously changes, so there may be some regressions. NOTE: the code passed basic tests, but there is still more work and testing to be done. This commit should be treated with care.
* bugfix: potential race in object loader during use/release of object interfaceRainer Gerhards2009-09-221-3/+19
|
* going forward in moving string-handling functions to new interface...Rainer Gerhards2009-06-171-8/+8
|
* Merge branch 'master' into omfileRainer Gerhards2009-06-161-3/+3
|\ | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/msg.h tcps_sess.c tcpsrv.c tools/syslogd.c
| * done various optimizations to the stringbuf and its usersRainer Gerhards2009-06-161-3/+3
| |
* | omfile buffers are now synchronized after inactivityRainer Gerhards2009-06-151-0/+2
| | | | | | | | | | | | This is the first shot at this functionality. Currently, we run off a fixed counter in the rsyslogd mainloop, which needs to be restructured. But this code works, so it is a good time for a commit.
* | completed multi-ruleset core supportRainer Gerhards2009-06-121-2/+2
| | | | | | | | ... as well as added multi-ruleset support for imtcp
* | fixed a small memory leak...Rainer Gerhards2009-06-101-23/+16
| | | | | | | | and another problem, both introduced today. Also did some general cleanup.
* | cleaned up stream class ...Rainer Gerhards2009-06-041-30/+34
|/ | | | | | ... and also made it callable via an rsyslog interface rather then relying on the OS loader (important if we go for using it inside loadbale modules, which we soon possible will)
* added properties "inputname" and "$myhostname"Rainer Gerhards2008-09-101-1/+1
| | | | | | | | - added message property "inputname", which contains the name of the input (module) that generated it. Presence is depending on suport in each input module (else it is blank). - added system property "$myhostname", which contains the name of the local host as it knows itself.
* added (internal) error codes to error messagesRainer Gerhards2008-06-271-1/+1
| | | | | Also added redirector to web description of error codes closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20
* reduced number of compile warnings in -pedantic gcc modeRainer Gerhards2008-06-271-3/+3
|
* begun step-by-step guide for TLS protected syslogRainer Gerhards2008-06-181-1/+1
|
* fixed problem with module unload sequenceRainer Gerhards2008-04-291-4/+2
|
* message reception via TCP work againRainer Gerhards2008-04-241-1/+1
| | | | | | ... at least in some cases ;) I assume there are still a couple of bugs inside the code. But at least we have something from where we can continue to work on.
* completed better modularity of runtimeRainer Gerhards2008-04-171-1/+1
| | | | | | | | | | - added the ability to specify an error log function for the runtime - removed dependency of core runtime on dirty.h Note that it is "better" modularity, not perfect. There is still work to do, but I think we can for the time being proceed with other things.
* moved files to the runtimeRainer Gerhards2008-04-161-0/+1336
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.