summaryrefslogtreecommitdiffstats
path: root/runtime/rsyslog.h
Commit message (Collapse)AuthorAgeFilesLines
* milestone: omfile basically gets its parameters via the new systemRainer Gerhards2011-07-211-0/+1
| | | | | but not all syntax handlers are present (so it does not yet fully work).
* milestone: new output plugin interface call addedRainer Gerhards2011-07-211-0/+1
|
* milestone: done plumbing to call plugin create action instance entry pointRainer Gerhards2011-07-201-0/+2
|
* Merge branch 'master-newconf'Rainer Gerhards2011-07-121-0/+1
|\ | | | | | | | | | | Conflicts: ChangeLog tools/omfile.c
| * removed emergency config, do error reporting on fatal config file errorRainer Gerhards2011-07-121-0/+1
| |
* | Merge branch 'beta'Rainer Gerhards2011-07-061-0/+1
|\ \ | |/ |/| | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/rsyslog.h
| * issue a warning if old omusrmsg action syntax is usedRainer Gerhards2011-07-061-0/+1
| |
* | Merge branch 'v5-devel'Rainer Gerhards2011-06-271-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imfile/imfile.c plugins/imklog/imklog.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c plugins/imuxsock/imuxsock.c plugins/mmsnmptrapd/mmsnmptrapd.c tools/omfile.c
| * \ Merge branch 'v5-stable' into v5-develRainer Gerhards2011-06-161-1/+2
| |\ \ | | | | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | | better handling of queue i/o errors in disk queues.Rainer Gerhards2011-05-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is kind of a bugfix, but a very intrusive one, thus it goes into the devel version first. Right now, "file not found" is handled and leads to the new emergency mode, in which disk action is stopped and the queue run in direct mode. An error message is emited if this happens.
* | | | Merge branch 'beta'Rainer Gerhards2011-06-211-0/+1
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tests/Makefile.am tests/manytcp-too-few-tls.sh
| * | | Merge branch 'v5-stable' into betaRainer Gerhards2011-06-211-0/+1
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tests/diag.sh tests/sndrcv_drvr.sh
| | * | bugfix/improvement:$WorkDirectory now gracefully handles trailing slashesRainer Gerhards2011-06-151-0/+1
| | |/
* | | step: imuxsock changed to new config systemRainer Gerhards2011-05-121-0/+1
| | | | | | | | | | | | now also properly works with privilege drop
* | | step: imudp utilizes interim new input module interfaceRainer Gerhards2011-05-041-0/+1
| | |
* | | step: slowly migrating config settings... ;)Rainer Gerhards2011-04-191-0/+1
| | |
* | | milestone: templates are now in config objectRainer Gerhards2011-04-191-0/+5
|/ /
* | Merge branch 'v5-devel'Rainer Gerhards2011-03-311-0/+1
|\| | | | | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html doc/rsyslog_conf.html runtime/msg.c runtime/rsyslog.h template.c
| * enhance: added $BOM system property to ease writing byte order masksRainer Gerhards2011-03-221-0/+1
| |
* | Merge branch 'v5-beta'Rainer Gerhards2011-02-181-0/+1
|\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/glbl.c tools/omdiscard.c
| * improved error reporting for $WorkDirectoryRainer Gerhards2011-02-151-0/+1
| | | | | | | | | | non-existance and other detectable problems are now reported, and the work directory is NOT set in this case
* | Merge branch 'v5-devel'Rainer Gerhards2011-02-011-0/+7
|\| | | | | | | | | | | | | Conflicts: plugins/imfile/imfile.c plugins/imudp/imudp.c plugins/ommysql/ommysql.c
| * Merge branch 'v5.6.2-newimudp' into v5-devel-newimudpRainer Gerhards2011-01-101-0/+7
| |\ | | | | | | | | | | | | | | | Conflicts: plugins/imudp/imudp.c threads.c
| | * improved imudp real-time scheduling support & bugfixDražen Kačar2011-01-101-0/+7
| | | | | | | | | | | | | | | | | | | | | The original code had quite some issues, which are fixed by this commit. Also we do more error checking now. Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | milestone: template supports CEE output via %$!all-json%Rainer Gerhards2010-12-011-0/+2
| | |
* | | milestone: added mmnormalize (compiles, but untested)Rainer Gerhards2010-12-011-0/+3
| | |
* | | Merge branch 'v5-devel'Rainer Gerhards2010-11-251-155/+1
|\| | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | Merge branch 'v5-beta' into v5-develRainer Gerhards2010-11-251-123/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/imfile.html plugins/imfile/imfile.c runtime/rsyslog.h
| | * bugfix: replacements for atomic operations for non-int sized types had problems.Rainer Gerhards2010-11-251-120/+1
| | | | | | | | | | | | | | | At least one instance of that problem could potentially lead to abort (inside omfile).
| | * Merge branch 'v4-devel' into v5-betaRainer Gerhards2010-10-151-0/+4
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am tests/tcpflood.c
* | | | Merge branch 'v5-devel'Rainer Gerhards2010-10-051-1/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imuxsock/imuxsock.c runtime/rsyslog.h
| * | | omhdfs: cleanup and lots of improvementRainer Gerhards2010-10-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | now things look much better, also done some prep in order to support a file cache (we need this for multiple selectors writing to the same file).
| * | | imuxsock: added per-socket hash tables/rate limiters & severity filterRainer Gerhards2010-09-281-0/+1
| | | | | | | | | | | | | | | | | | | | rate limiting now applies only to messages with a given severity or above. By default, emergency messages are NOT rate-limited.
| * | | patching SCM_CREDENTIALS pid into TAG of imuxsock read messagesRainer Gerhards2010-09-261-0/+1
| | | |
| * | | improved statistics-gathering subsystemRainer Gerhards2010-09-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... well, actually this is a first real implementation of this subsystem. I have added a counter registry, a way to access the countres (as readable string) and a way to define and maintem them. Also, module impstats has been updated to utilize the new system. Finally, I added some counters. I hope that this sets the baseline for useful future enhancements.
* | | | Merge branch 'master' into tmpRainer Gerhards2010-08-111-1/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/omudpspoof/omudpspoof.c runtime/rsyslog.h also updated omuxsock and imptcp to new interfaces
| * | | Merge branch 'v4-devel' into masterRainer Gerhards2010-08-111-0/+4
| |\ \ \ | | |/ / | |/| / | | |/ | | | | | | Conflicts: Makefile.am tests/tcpflood.c
| | * Merge branch 'v4-stable-imptcp' into tmpRainer Gerhards2010-08-111-0/+4
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am configure.ac runtime/rsyslog.h tests/Makefile.am
| | | * added imptcpRainer Gerhards2010-08-101-0/+4
| | | | | | | | | | | | | | | | | | | | imptcp is a simplified, Linux-specific and potentielly fast syslog plain tcp input plugin (NOT supporting TLS!)
| | * | solving an error ID collision with v5 buildRainer Gerhards2010-08-061-1/+1
| | | |
| * | | Merge branch 'v4-devel'Rainer Gerhards2010-08-061-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/rsyslog_conf_modules.html runtime/rsyslog.h tests/Makefile.am
| | * | added omuxsock, which permits to write message to local Unix socketsRainer Gerhards2010-08-061-0/+1
| | | | | | | | | | | | | | | | this is the counterpart to imuxsock, enabling fast local forwarding
* | | | milestone commit: output plugin interface changes (may NOT run)Rainer Gerhards2010-07-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | first shot at scoping (for actions only)Rainer Gerhards2010-07-231-2/+12
| | | | | | | | | | | | | | | | | | | | parser now supports $Begin action, $End action, $StrictScoping, but not yet the actual semantics.
* | | | moving towards scoping inside rsyslog.confRainer Gerhards2010-07-211-0/+28
|/ / / | | | | | | | | | first step: adding object-type specifier to config statement table
* | | made hardcoded max string number persistentRainer Gerhards2010-06-241-1/+9
| | | | | | | | | | | | see commit for reasoning
* | | bugfix: "$ActionExecOnlyWhenPreviousIsSuspended on" was brokenRainer Gerhards2010-06-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Note that, as it looks, the directive was already broken in previous v5 versions. So while I solved what looked like a (intentional) regression from the performance tuning, I actually solved a previous regression as well ;) I have also added new test cases to the testbench in order to capture such problems in the future. This version does now look pretty good in shape.
* | | some cleanupRainer Gerhards2010-06-101-0/+1
| | | | | | | | | | | | | | | as well as some work in preparation of storing doAction params inside the batch
* | | finshed implementation of strgen modulesRainer Gerhards2010-06-041-0/+6
| | | | | | | | | | | | | | | | | | 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 interfaceRainer Gerhards2010-06-011-0/+2
| | | | | | | | | | | | | | | and a first built-in strgen module. Some tweaks and more default strgens are needed, but the code doesn't look too bad ;)