Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | capability for replacement text in no match regex case added | Rainer Gerhards | 2008-05-30 | 1 | -2/+23 |
| | | | | | | implemented in property replacer: if a regular expression does not match, it can now either return "**NO MATCH** (default, as before), a blank property or the full original property text | ||||
* | enhanced property replacer's regex to support submatches | Rainer Gerhards | 2008-05-29 | 1 | -4/+35 |
| | | | | | | | - enabled Posix ERE expressions inside the property replacer (previously BRE was permitted only) - provided ability to specify that a regular expression submatch shall be used inside the property replacer | ||||
* | some more cleanup | Rainer Gerhards | 2008-04-16 | 1 | -1/+1 |
| | | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear | ||||
* | some cleanup | Rainer Gerhards | 2008-04-11 | 1 | -28/+20 |
| | |||||
* | properties are now case-insensitive everywhere (script, filters, templates) | Rainer Gerhards | 2008-04-03 | 1 | -2/+2 |
| | |||||
* | bugfix: fixed small memory leak in template regular expressions | Rainer Gerhards | 2008-03-28 | 1 | -4/+24 |
| | |||||
* | prevented potential flood of error messages if regexp lib could not be | Rainer Gerhards | 2008-03-28 | 1 | -2/+6 |
| | | | | loaded | ||||
* | renamed library module file names to lm*, so that they match the overall | Rainer Gerhards | 2008-03-07 | 1 | -2/+2 |
| | | | | scheme (like im* and om*) | ||||
* | fixed potential infinite loop condition when module load failed on startup | Rainer Gerhards | 2008-03-07 | 1 | -1/+1 |
| | |||||
* | extracted regexp functionality to its own dynamically loadable module | Rainer Gerhards | 2008-03-07 | 1 | -3/+13 |
| | |||||
* | some cleanup | Rainer Gerhards | 2008-03-07 | 1 | -3/+3 |
| | |||||
* | - extracted logerror*() family of functions from syslogd, made them their | Rainer Gerhards | 2008-03-05 | 1 | -8/+23 |
| | | | | | | own class and converted to new object calling conventions (interface-based) - converted gss-misc into a loadable library module | ||||
* | changed rsCStrObj name to cstr_t, which is more inline with the rest of | Rainer Gerhards | 2008-02-21 | 1 | -4/+4 |
| | | | | rsyslog (now) and also much easier to type | ||||
* | changed rsCStrDestruct() to use the new interface conventions | Rainer Gerhards | 2008-02-20 | 1 | -5/+5 |
| | |||||
* | - added doc on how expressions will work | Rainer Gerhards | 2008-02-19 | 1 | -7/+4 |
| | | | | | | - cleaned up the stringbuf Construct interface - did some cleanup on stringbuf calls - we now have much better interfaces and macros | ||||
* | redesigned queue to utilize helper classes for threading support. This is | Rainer Gerhards | 2008-01-24 | 1 | -1/+1 |
| | | | | | | finally in a running state for regular (non disk-assisted) queues, with a minor nit at shutdown. So I can finally commit the work again to CVS... | ||||
* | removed some no-longer-needed code (thanks Michael Biebl for the help) | Rainer Gerhards | 2008-01-05 | 1 | -4/+0 |
| | |||||
* | changed license to GPLv3 (for what is to become rsyslog v3) | Rainer Gerhards | 2007-12-14 | 1 | -1/+19 |
| | |||||
* | fixed some type conversion warnings that appeared on 64 bit machines - | Rainer Gerhards | 2007-12-07 | 1 | -1/+1 |
| | | | | these were in debug statements, so indicated no real problem | ||||
* | adding sur5r's postgres module - many thanks for providing it! There are a | Rainer Gerhards | 2007-12-03 | 1 | -0/+5 |
| | | | | | number of patches necessary to core modules, because we need a new formatting function (date-pgsql). | ||||
* | - changed part of the CStr interface so that better error tracking is | Rainer Gerhards | 2007-09-05 | 1 | -40/+38 |
| | | | | | | | provided and the calling sequence is more intuitive (there were invalid calls based on a too-weired interface) - (hopefully) fixed some remaining bugs rooted in wrong use of the CStr class. These could lead to program abort. | ||||
* | - fixed bug: a template like this causes an infinite loop: $template | Rainer Gerhards | 2007-09-04 | 1 | -0/+2 |
| | | | | | | | opts,"%programname:::a,b%" thanks varmojfekoj for the patch - fixed bug: case changing options crash freeing the string pointer because they modify it: $template opts2,"%programname::1:lowercase%" thanks varmojfekoj for the patch | ||||
* | applied patch form varmojfekoj to fix some mem leaks and a check to make | Rainer Gerhards | 2007-09-04 | 1 | -4/+13 |
| | | | | | sure that an empty string (NULL) returned by the CStr class does not cause a program abort. | ||||
* | patches and docu update for 1.19.3v1-19-3 | Michael Meckelein | 2007-08-31 | 1 | -0/+4 |
| | |||||
* | changed rsyslog.h include order to solve debian sid zlib inlcude issue | Michael Meckelein | 2007-08-08 | 1 | -1/+1 |
| | |||||
* | changed function name dprintf() to dbgprintf() as it conflicts with the | Rainer Gerhards | 2007-08-08 | 1 | -49/+49 |
| | | | | clib | ||||
* | moved file write output module to own set of code files | Rainer Gerhards | 2007-07-22 | 1 | -0/+211 |
| | |||||
* | code cleanup (removed compiler warnings | Rainer Gerhards | 2007-07-18 | 1 | -3/+4 |
| | |||||
* | fixed minimal memory leak on HUP (caused by templates) thanks to | Rainer Gerhards | 2007-07-18 | 1 | -0/+51 |
| | | | | varmojfekoj for the patch | ||||
* | moving towards autotools build system - config.h include forgotten & now | Rainer Gerhards | 2007-07-11 | 1 | -0/+4 |
| | | | | fixed | ||||
* | forgotten to comment out some dprintf()s - fixed that | Rainer Gerhards | 2007-07-05 | 1 | -5/+5 |
| | |||||
* | removed some no-longer-necessary dprintf()s; worked towards more unsigned | Rainer Gerhards | 2007-07-05 | 1 | -28/+31 |
| | | | | chars | ||||
* | some more unsigned char conversions... | Rainer Gerhards | 2007-07-04 | 1 | -1/+1 |
| | |||||
* | applied patch from Bartosz Kuzma to compile cleanly under NetBSD; changed a | Rainer Gerhards | 2007-07-03 | 1 | -12/+12 |
| | | | | number of char to unsigned char | ||||
* | property replacer options space-cc and drop-cc added | Rainer Gerhards | 2006-11-17 | 1 | -0/+10 |
| | |||||
* | added '$' toPos specifier | Rainer Gerhards | 2006-10-17 | 1 | -0/+10 |
| | |||||
* | made the field-delimiter inside property replacer (templates) configurable | Rainer Gerhards | 2006-09-27 | 1 | -9/+34 |
| | |||||
* | finished field-based property replacer code | Rainer Gerhards | 2005-12-23 | 1 | -21/+29 |
| | |||||
* | added support for field-based text extraction in the property replacer. | Rainer Gerhards | 2005-12-22 | 1 | -5/+16 |
| | | | | This is untested so far (the evening came quicker than anticipated ;)) | ||||
* | dual-threading code looks now fairly complete and stable | Rainer Gerhards | 2005-10-25 | 1 | -3/+1 |
| | |||||
* | fixed some issues with TCP sender | Rainer Gerhards | 2005-10-25 | 1 | -0/+1 |
| | |||||
* | fixed a problem with MySQL field escapes | Rainer Gerhards | 2005-09-23 | 1 | -4/+8 |
| | |||||
* | prepared for new parse object; now removed allmost all liblogging borrowed | Rainer Gerhards | 2005-09-15 | 1 | -1/+1 |
| | | | | code | ||||
* | fixed probem with my regex merge; added compile time option output to -v | Rainer Gerhards | 2005-09-13 | 1 | -80/+86 |
| | | | | option display | ||||
* | merged Andres Riancho's regex extensions into the code (hopefully | Rainer Gerhards | 2005-09-13 | 1 | -15/+85 |
| | | | | correctly) | ||||
* | initial implementation of the counted string class completed (but so far | Rainer Gerhards | 2005-09-09 | 1 | -19/+23 |
| | | | | only a very feature-less class). code compiles again. | ||||
* | coming closer to 0.9.0 - this checkin test only! | Rainer Gerhards | 2005-06-22 | 1 | -1/+1 |
| | |||||
* | removed some #ifdef's BSD because we can do the same on RedHat, too... | Rainer Gerhards | 2005-04-21 | 1 | -4/+0 |
| | |||||
* | FreeBSD port | Rainer Gerhards | 2005-04-21 | 1 | -0/+8 |
| | |||||
* | memory leak fixed | Rainer Gerhards | 2005-02-22 | 1 | -1/+44 |
| |