summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* milestone: calling sequence changed so that wti is passed to many functionsRainer Gerhards2013-10-264-31/+33
|
* Merge branch 'master-var-refactor' into master-ruleengRainer Gerhards2013-10-262-1/+14
|\
| * Merge branch 'master' into master-var-refactorRainer Gerhards2013-10-262-1/+14
| |\
| | * Make use of int64 json numbers, if availablePavel Levshin2013-10-261-0/+8
| | |
| | * 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.
* | | maintain action ids (actionNbr)Rainer Gerhards2013-10-263-1/+9
| | |
* | | cosmetic stage workRainer Gerhards2013-10-261-2/+4
|/ /
* | cleanup: remove no longer needed codeRainer Gerhards2013-10-241-86/+0
| |
* | refactoring regression fix: segfault if $$now is used in scriptRainer Gerhards2013-10-241-0/+6
| | | | | | | | Thanks to Pavel Levshin for finding this bug.
* | Merge branch 'master' into master-var-refactorRainer Gerhards2013-10-241-0/+6
|\|
| * bugfix: Segmentation fault on incorrect variable assignmentPavel Levshin2013-10-241-0/+6
| |
* | (temporarily?) re-enable global vars in string templatesRainer Gerhards2013-10-231-0/+2
| |
* | refactoring regression fix: invalid free for JSON propertiesRainer Gerhards2013-10-231-1/+4
| |
* | permit writing not only msg variables via the msgAddJSON() APIRainer Gerhards2013-10-231-18/+17
| |
* | bugfix: unset statement always worked on message var, even if local var was ↵Rainer Gerhards2013-10-231-9/+21
| | | | | | | | given
* | fix VAR handling in script grammar and codeRainer Gerhards2013-10-233-8/+3
| | | | | | | | The $-var designator is now correctly stripped off the varname.
* | enable error message for invalid property namesRainer Gerhards2013-10-231-4/+3
| | | | | | | | | | also add some support for global vars back, as the syntax may not go away.
* | refactor: align jsonFind() calling interface with recent changesRainer Gerhards2013-10-232-5/+5
| |
* | minor cleanupRainer Gerhards2013-10-231-2/+0
| |
* | refactor: remove now no-longer needed functionsRainer Gerhards2013-10-233-99/+0
| |
* | refactor get.*PropVal() series of functionsRainer Gerhards2013-10-232-35/+25
| |
* | remove no longer necessary casesRainer Gerhards2013-10-231-6/+2
| |
* | fix potential segfault introduced by last refactoringRainer Gerhards2013-10-231-2/+5
| |
* | refactor: simplify JSON variable accessRainer Gerhards2013-10-233-31/+22
| |
* | refactor: use common code for message property description processingRainer Gerhards2013-10-226-77/+122
| | | | | | | | in all cases except script var access -- this comes next...
* | refactor: somewhat simplify property-name-to-id mappingRainer Gerhards2013-10-212-21/+4
| |
* | work a bit toward string handling unificationRainer Gerhards2013-10-213-62/+48
| |
* | prep work to support one-char variable namepacesRainer Gerhards2013-10-211-6/+6
|/
* regression fix: global variable access did not workRainer Gerhards2013-10-211-2/+2
|
* regression fix: global variables could not be accessed via scriptRainer Gerhards2013-10-211-1/+1
|
* cleanup: remove (no longer?) needed structure memberRainer Gerhards2013-10-211-4/+0
|
* fix compiler warningRainer Gerhards2013-10-181-1/+1
|
* refactor property-based filter decodingRainer Gerhards2013-10-182-105/+0
| | | | among others, provides *much* better error messages to user
* slight optimizations: avoid unnecessary writesRainer Gerhards2013-10-181-2/+4
| | | | but this happens only during config load, so no real gain
* include invalid property name in property filter error messageRainer Gerhards2013-10-181-4/+4
|
* remove obsolete functionRainer Gerhards2013-10-182-21/+0
|
* bugfix: potential misadressing when trimming cstr'sRainer Gerhards2013-10-181-1/+1
|
* cosmetic: remove compiler warningsRainer Gerhards2013-10-181-3/+4
|
* Merge branch 'master-lookup'Rainer Gerhards2013-10-138-1/+449
|\ | | | | | | | | | | Conflicts: grammar/rainerscript.h runtime/rsyslog.h
| * reload lookup tables on HUPRainer Gerhards2013-07-162-2/+53
| |
| * add base plumbing for (later) dynamic table reloadRainer Gerhards2013-07-162-9/+22
| | | | | | | | | | among others, we change some internal interfaces. So far, we only add the necessary locks. More work in later commits.
| * milestone: basic lookup() functionality is presentRainer Gerhards2013-07-102-8/+54
| | | | | | | | done the naive way, string indzes only
| * milestone: completed string lookup table load (naive version)Rainer Gerhards2013-07-103-1/+60
| |
| * milestone: read in lookup table file & json parse itRainer Gerhards2013-07-092-0/+78
| |
| * milestone: lookup table ready for actual load (but load not yet done)Rainer Gerhards2013-07-096-9/+60
| |
| * milestone: add lookup_table stmt to RainerScriptRainer Gerhards2013-07-094-5/+44
| | | | | | | | ... but still does nothing execpt calling the handler.
| * add lookup table sekeleton to build systemRainer Gerhards2013-07-054-0/+111
| |
* | change main/ruleset queue defaults to be more enterprise-likeRainer Gerhards2013-10-042-9/+11
| | | | | | | | | | | | | | new defaults are queue.size 100,000 max workers 2, worker activation after 40,000 msgs are queued, batch size 256. These settings are much more useful for enterprises and will not hurt low-end systems that much. This is part of our re-focus on enterprise needs.
* | omfwd: new action parameter "maxErrorMessages" addedRainer Gerhards2013-09-301-0/+2
| |
* | Merge branch 'v7-stable-mmrfc5424addhmac'Rainer Gerhards2013-09-261-2/+6
|\ \