summaryrefslogtreecommitdiffstats
path: root/runtime/rsyslog.h
Commit message (Collapse)AuthorAgeFilesLines
* refactor iparams to use arrayRainer Gerhards2013-11-061-0/+1
| | | | this is also prep work for a single doTransaction() output mode api
* Merge branch 'master' into master-var-refactorRainer Gerhards2013-10-261-1/+6
|\
| * slight performance optimization if GCC is usedRainer Gerhards2013-10-261-1/+6
| | | | | | | | | | | | We give branch prediction hints for the frequent RETiRet macro which is used for error handling. Some slight performance gain is to be expected from that.
* | refactor: use common code for message property description processingRainer Gerhards2013-10-221-47/+1
|/ | | | in all cases except script var access -- this comes next...
* Merge branch 'master-lookup'Rainer Gerhards2013-10-131-0/+1
|\ | | | | | | | | | | Conflicts: grammar/rainerscript.h runtime/rsyslog.h
| * milestone: read in lookup table file & json parse itRainer Gerhards2013-07-091-0/+1
| |
* | omfwd: new action parameter "maxErrorMessages" addedRainer Gerhards2013-09-301-0/+2
| |
* | Merge branch 'v7-stable-mmrfc5424addhmac'Rainer Gerhards2013-09-261-0/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am configure.ac runtime/msg.c runtime/rsyslog.h
| * | milestone: mmpstrucdata parses STRUCTURED-DATA (but does not yet store it)Rainer Gerhards2013-09-231-0/+1
| | |
* | | Merge branch 'v7-stable'Rainer Gerhards2013-09-131-1/+4
|\| | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | bugfix: segfault on startup if TCP TLS was used but no cert or key setRainer Gerhards2013-09-131-0/+2
| | |
| * | Merge branch 'v7-stable' into v7-stable-tlsfixRainer Gerhards2013-09-131-11/+31
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/rsyslog.h
| * | | bugfix: segfault on startup if TLS was used but no CA cert setRainer Gerhards2013-09-131-1/+2
| | | |
* | | | first shot at global variables (without proper sync so far)Rainer Gerhards2013-07-221-0/+1
| | | |
* | | | milestone: basic local variable functionality availableRainer Gerhards2013-07-171-3/+4
| |_|/ |/| | | | | | | | but some nits, like do not work with disk queues
* | | omrelp: emit error message on peer authentication failureRainer Gerhards2013-06-211-0/+1
| | |
* | | complete handle multiple blocks in encrypted queue filesRainer Gerhards2013-05-161-0/+1
| | |
* | | enable shuffling of crypto parameters down through queue definitionRainer Gerhards2013-05-101-0/+2
| |/ |/|
* | bugfix: segfault on startup if a disk queue was configure without file nameRainer Gerhards2013-05-081-0/+1
| | | | | | | | | | Now this triggers an error message and the queue is changed to linkedList type.
* | omelasticsearch: _id field support for bulk operationsJérôme Renard2013-04-241-8/+8
| | | | | | | | | | | | also max number of templates for plugin use has been increased to five closes: http://bugzilla.adiscon.com/show_bug.cgi?id=392
* | Merge branch 'master-crypto'Rainer Gerhards2013-04-171-0/+7
|\ \ | | | | | | | | | | | | Conflicts: ChangeLog
| * | logenc: add parameters to select cipher algo and modeRainer Gerhards2013-04-121-0/+2
| | |
| * | logenc: milestone: rsyslog writes .encinfo side filesRainer Gerhards2013-04-111-0/+4
| | |
| * | log encryption: initial PoC implementationRainer Gerhards2013-04-051-0/+1
| | | | | | | | | | | | rough baseline, needs to be extended for actual use.
* | | Merge branch 'c7'Rainer Gerhards2013-04-081-1/+3
|\ \ \ | |/ / |/| | | | | | | | Conflicts: ChangeLog
| * | omrelp: add support for RainerScript-based configurationRainer Gerhards2013-04-081-1/+3
| |/
* | Merge branch 'master' into master-gtRainer Gerhards2013-03-221-0/+3
|\ \ | | | | | | | | | | | | | | | Conflicts: configure.ac runtime/rsyslog.h
| * | mmanon: complete ipv4 functionalityRainer Gerhards2013-03-041-0/+1
| | |
| * | mmanon: add ability to specify number of bits to be anonymizedRainer Gerhards2013-03-041-0/+2
| | |
* | | logsig: build base plumbing for signature multi-provider interfaceRainer Gerhards2013-03-051-0/+1
|/ /
* | optimize: obtaining programnameRainer Gerhards2013-01-141-0/+1
| | | | | | | | included some additional refactoring for cleaner code
* | Merge branch 'v7-stable-libnet-frag'Rainer Gerhards2012-12-181-2/+1
|\ \ | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | cosmetic: re-use existing error code instead of new oneRainer Gerhards2012-12-181-2/+1
| | |
* | | Merge branch 'v7-stable-libnet-frag'Rainer Gerhards2012-12-181-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac plugins/impstats/impstats.c plugins/omudpspoof/omudpspoof.c runtime/rsyslog.h
| * | omudpspoof: improve libnet calling sequenceRainer Gerhards2012-12-181-0/+1
| |/ | | | | | | retains bugfix while increasing performance again
* | bugfix[minor]: invalid error code when mmnormalize could not access rulebaseRainer Gerhards2012-11-301-0/+1
| |
* | bugfix: no error message for invalid string template parametersRainer Gerhards2012-11-291-0/+1
| | | | | | | | | | | | | | | | | | rather a malformed template was generated, and error information emitted at runtime. However, this could be quite confusing. Note that with this "bugfix" user experience changes: formerly, rsyslog and the affected actions properly started up, but the actions did not produce proper data. Now, there are startup error messages and the actions are NOT executed (due to missing template due to template error).
* | queue: reduce CPU load for deserializing message propertiesRainer Gerhards2012-11-061-0/+1
| | | | | | | | | | Linear runtime due to message order. Was quadratic before. However, not a big overall improvement.
* | Merge branch 'master-ratelimit'Rainer Gerhards2012-10-301-0/+1
|\ \
| * | Merge branch 'master' into master-ratelimitRainer Gerhards2012-10-151-0/+1
| |\| | | | | | | | | | | | | | | | Conflicts: ChangeLog doc/v7compatibility.html
| * | imudp: add input batching & ratelimiter interfaceRainer Gerhards2012-10-151-0/+1
| | |
| * | ratelimiter: enable thread-safe mode & (related) API changesRainer Gerhards2012-10-151-1/+0
| | |
| * | milestone: experimental rate limiter used in imuxsockRainer Gerhards2012-10-121-0/+1
| | |
* | | Merge branch 'beta-jsonrt' into master-esRainer Gerhards2012-10-291-0/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | Conflicts: ChangeLog runtime/rsyslog.h
| * | omelasticsearch: parse JSON response (in regard to data errors)Rainer Gerhards2012-07-251-0/+1
| | | | | | | | | | | | note: bulkmode response processing is still mostly missing
* | | added deprecated note to omrulesetRainer Gerhards2012-10-111-0/+1
| |/ |/|
* | mmjsonparse: also add MSG part of message if CEE-parsing failsRainer Gerhards2012-10-021-0/+1
| | | | | | | | | | | | | | In that case, the CEE/lumberjack spec says MSG is NON-CEE and must be treated accordingly. This means no JSON parsing happens. The case is equal to missing CEE cookie. Also adapted module to new interfaces provided by msg object.
* | Implement RainerScript ruleset() statementRainer Gerhards2012-09-281-0/+1
| |
* | Merge branch 'v6-devel'Rainer Gerhards2012-09-271-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.c grammar/grammar.y runtime/modules.h runtime/rsconf.c
| * | input stmt: add core engine plumbingRainer Gerhards2012-09-261-0/+1
| | |