Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make use of int64 json numbers, if available | Pavel Levshin | 2013-10-26 | 1 | -0/+4 |
| | |||||
* | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-26 | 1 | -0/+1 |
|\ | |||||
| * | bugfix: memory leak in strlen() RainerScript function | Rainer Gerhards | 2013-10-25 | 1 | -0/+1 |
| | | | | | | | | | | Thanks to Gregoire Seux for reportig this bug. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=486 | ||||
* | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-25 | 1 | -2/+3 |
|\| | |||||
| * | bugfix: buffer overrun if re_extract function was called for submatch 50 | Rainer Gerhards | 2013-10-25 | 1 | -1/+1 |
| | | | | | | | | Thanks to Pavel Levshin for reporting the problem and its location. | ||||
| * | bugfix: memleak in re_extract() function | Rainer Gerhards | 2013-10-25 | 1 | -1/+2 |
| | | | | | | | | Thanks to Pavel Levshin for reporting this problem. | ||||
* | | re-enable global vars, but as an undocumented & unsupported feature | Rainer Gerhards | 2013-10-23 | 1 | -1/+1 |
| | | | | | | | | This is done as we may be able to preserve the syntax. | ||||
* | | remove global variable support | Rainer Gerhards | 2013-10-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | The original idea was not well thought out and global variables, as implemented, worked far different from what anybody would expect. As such, we consider the current approach as an experiment that did not work out and opt to removing it, clearing the way for a better future solution. Note: global vars were introduced in 7.5.3 on Sept, 11th 2013. | ||||
* | | refactor config property filter decoding and fix some memleaks | Rainer Gerhards | 2013-10-18 | 1 | -15/+19 |
| | | | | | | | | | | all leaks are cosmetic, happen only once during startup and in error cases. Do not affect performance at all (but valgrind testing ;)). | ||||
* | | fix cosmetic memleak when property filter is disabled | Rainer Gerhards | 2013-10-18 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-18 | 1 | -2/+4 |
|\| | | | | | | | | | Conflicts: runtime/conf.c | ||||
| * | bugfix: invalid property filter was not properly disabled in ruleset | Rainer Gerhards | 2013-10-18 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | Note that this bugfix introduces a very slight memory leak, which is cosmetic, as it just holds data until termination that is no longer needed. It is just the part of the config that was invalid. We will "fix" this "issue" in the devel version first, as the fix is a bit too intrusive to do without hard need in the stable version. | ||||
* | | refactor property-based filter decoding | Rainer Gerhards | 2013-10-18 | 1 | -0/+106 |
| | | | | | | | | among others, provides *much* better error messages to user | ||||
* | | remove unused variables | Rainer Gerhards | 2013-10-18 | 1 | -2/+0 |
| | | |||||
* | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-18 | 1 | -1/+4 |
|\| | |||||
| * | bugfix: segfault if re_extract() function was used and no match found | Rainer Gerhards | 2013-10-18 | 1 | -1/+4 |
| | | |||||
* | | Merge branch 'master-lookup' | Rainer Gerhards | 2013-10-13 | 3 | -1/+56 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: grammar/rainerscript.h runtime/rsyslog.h | ||||
| * | | add base plumbing for (later) dynamic table reload | Rainer Gerhards | 2013-07-16 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | 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 present | Rainer Gerhards | 2013-07-10 | 2 | -1/+52 |
| | | | | | | | | | | | | done the naive way, string indzes only | ||||
| * | | Merge branch 'master' into master-lookup | Rainer Gerhards | 2013-07-09 | 1 | -49/+60 |
| |\ \ | |||||
| * | | | milestone: add lookup_table stmt to RainerScript | Rainer Gerhards | 2013-07-09 | 2 | -0/+6 |
| | | | | | | | | | | | | | | | | ... but still does nothing execpt calling the handler. | ||||
* | | | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-10-10 | 1 | -3/+4 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | bugfix: array-based ==/!= comparisions lead to invalid results | Rainer Gerhards | 2013-10-10 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | This was a regression introduced in 7.3.5 bei the PRI optimizer | ||||
* | | | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-08-26 | 1 | -1/+1 |
|\| | | | |||||
| * | | | bugfix: imtcp addtlframedelimiter could not be set to zero | Rainer Gerhards | 2013-08-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Thanks to Chris Norton for alerting us. | ||||
| * | | | fix regression that caused freeInstance not to be correctly called | Rainer Gerhards | 2013-07-15 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | was introduced July, 5th 2013 by commit 8ee2b0b1610fbf4dff20453d188f379583410b42 | ||||
* | | | | first shot at global variables (without proper sync so far) | Rainer Gerhards | 2013-07-22 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'master-localvars' | Rainer Gerhards | 2013-07-20 | 1 | -1/+1 |
|\ \ \ \ | |||||
| * | | | | milestone: basic local variable functionality available | Rainer Gerhards | 2013-07-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | but some nits, like do not work with disk queues | ||||
* | | | | | main_queue() config object added | Rainer Gerhards | 2013-07-19 | 2 | -0/+6 |
|/ / / / | | | | | | | | | | | | | doc still missing | ||||
* | | | | fix regression that caused freeInstance not to be correctly called | Rainer Gerhards | 2013-07-15 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | was introduced July, 5th 2013 by commit 8ee2b0b1610fbf4dff20453d188f379583410b42 | ||||
* | | | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-07-10 | 1 | -0/+2 |
|\| | | | |_|/ |/| | | |||||
| * | | fix build on FreeBSD | Cristiano Rolim | 2013-07-10 | 1 | -0/+2 |
| | | | |||||
* | | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-07-05 | 1 | -49/+60 |
|\| | | |/ |/| | |||||
| * | bugfix: potential segfault during startup on invalid config | Rainer Gerhards | 2013-07-05 | 1 | -49/+60 |
| | | | | | | | | | | could happen if invalid actions were present, which could lead to improper handling in optimizer. | ||||
* | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-06-24 | 1 | -2/+9 |
|\| | |||||
| * | bugfix: RainerScript object required parameters were not properly checked | Rainer Gerhards | 2013-06-24 | 1 | -2/+9 |
| | | | | | | | | this clould result to segfaults on startup if parameters were missing. | ||||
* | | cosmetic: update .gitignore files | Rainer Gerhards | 2013-05-08 | 1 | -0/+1 |
|/ | |||||
* | Merge branch 'v7-stable' | Rainer Gerhards | 2013-04-08 | 2 | -61/+127 |
|\ | | | | | | | | | | | Conflicts: grammar/rainerscript.c runtime/ruleset.c | ||||
| * | bugfix: nested if/prifilt conditions did not work properly | Rainer Gerhards | 2013-04-04 | 2 | -61/+129 |
| | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=415 | ||||
| * | bugfix: script == comparison did not work properly on JSON objects | Rainer Gerhards | 2013-04-04 | 1 | -0/+23 |
| | | | | | | | | backport from 7.3 branch | ||||
* | | add RainerScript re_extract() function | Rainer Gerhards | 2013-03-27 | 2 | -2/+104 |
| | | |||||
* | | Fix for glob(3)s that lack GLOB_NOMAGIC | Martin Carpenter | 2013-03-21 | 1 | -4/+8 |
| | | | | | | | | | | | | Conflicts: configure.ac | ||||
* | | Merge branch 'v7-stable' into tmp | Rainer Gerhards | 2013-03-20 | 1 | -1/+5 |
|\| | |||||
| * | bugfix: RainerScript getenv() function caused segfault when var was not found | Philippe Muller | 2013-03-20 | 1 | -1/+5 |
| | | | | | | | | | | | | | | This patch is released under ASL 2.0 as of email conversation from 2013-03-20. Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | | bugfix: segfault in expression optimizer | Rainer Gerhards | 2013-03-15 | 1 | -4/+4 |
| | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=423 | ||||
* | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-03-13 | 2 | -3/+14 |
|\| | | | | | | | | | | | Conflicts: configure.ac doc/manual.html | ||||
| * | bugfix: include files got included in the wrong order | Rainer Gerhards | 2013-02-28 | 2 | -3/+14 |
| | | | | | | | | | | | | | | | | | | This happens if an $IncludeConfig directive was done on multiple files (e.g. the distro default of $IncludeConfig /etc/rsyslog.d/*.conf). In that case, the order of include file processing is reversed, which could lead to all sorts of problems. Thanks to Nathan Stratton Treadway for his great analysis of the problem, which made bug fixing really easy. | ||||
* | | field() function now supports a string as field delimiter | Rainer Gerhards | 2013-02-10 | 1 | -7/+58 |
| | | | | | | | | | | also done a bugfix: field() function did never return "***FIELD NOT FOUND***" instead it returned "***ERROR in field() FUNCTION***" in that case | ||||
* | | bugfix: script == comparison did not work properly on JSON objects | Rainer Gerhards | 2013-02-08 | 1 | -0/+23 |
| | |