summaryrefslogtreecommitdiffstats
path: root/stringbuf.c
Commit message (Collapse)AuthorAgeFilesLines
* implemented module unload handling (required a number of interface changes)Rainer Gerhards2008-03-111-0/+11
|
* renamed library module file names to lm*, so that they match the overallRainer Gerhards2008-03-071-1/+1
| | | | scheme (like im* and om*)
* fixed potential infinite loop condition when module load failed on startupRainer Gerhards2008-03-071-1/+1
|
* extracted regexp functionality to its own dynamically loadable moduleRainer Gerhards2008-03-071-9/+35
|
* - wrote doc on how to use the expression engineRainer Gerhards2008-02-281-0/+71
| | | | | - changed ABNF to fully support old property names - added case-insensitive comparison operations
* implemented STARTSWITH vm instructionRainer Gerhards2008-02-261-1/+7
|
* added string concatenation operator & to RainerScriptRainer Gerhards2008-02-251-0/+9
|
* - added some thoughts on RainerScriptRainer Gerhards2008-02-241-12/+78
| | | | - worked a bit on conversion functions
* worked a bit on var_t data type conversionRainer Gerhards2008-02-221-0/+31
|
* changed rsCStrObj name to cstr_t, which is more inline with the rest ofRainer Gerhards2008-02-211-31/+31
| | | | rsyslog (now) and also much easier to type
* changed rsCStrDestruct() to use the new interface conventionsRainer Gerhards2008-02-201-1/+7
|
* - added doc on how expressions will workRainer Gerhards2008-02-191-11/+20
| | | | | | - cleaned up the stringbuf Construct interface - did some cleanup on stringbuf calls - we now have much better interfaces and macros
* somewhat improved performance of rsCStr objRainer Gerhards2008-02-121-17/+12
|
* fixed a bug in stringbuf.c related to STRINGBUF_TRIM_ALLOCSIZE, whichRainer Gerhards2008-02-121-5/+23
| | | | | wasn't supposed to be used with rsyslog. Put a warning message up that tells this feature is not tested and probably not worth the effort.
* redesigned queue to utilize helper classes for threading support. This isRainer Gerhards2008-01-241-14/+22
| | | | | | 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...
* implemented disk queue as far as I could without an object de-serializerRainer Gerhards2008-01-071-1/+0
|
* performance-tuned stringbuf classRainer Gerhards2008-01-071-33/+63
|
* worked a bit on object serializationRainer Gerhards2008-01-061-1/+1
|
* changed license to GPLv3 (for what is to become rsyslog v3)Rainer Gerhards2007-12-141-1/+19
|
* removed some compiler warnings in regard to signed / unsigned comparisonRainer Gerhards2007-09-181-1/+1
|
* - removed compiler warnings in non-debug modev1-19-6bRainer Gerhards2007-09-111-3/+7
| | | | | | - fixed a bug that caused the CStr class to not honor the parameter to return NULL on empty string - causes a mem leak and can create favourable environment for other bugs (as it leads to empty hostnames)
* - changed part of the CStr interface so that better error tracking isRainer Gerhards2007-09-051-6/+31
| | | | | | | 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.
* changed some calles to CStr class to their "safe" counterpart - they couldRainer Gerhards2007-09-041-1/+5
| | | | case program aborts if the object in question was an empty string
* fixed a memory leak in config file parsing thanks to varmojfekoj for theRainer Gerhards2007-07-231-1/+1
| | | | patch
* code cleanup (removed compiler warningsRainer Gerhards2007-07-181-16/+14
|
* cosmetic: unsigned char changed to ucharRainer Gerhards2007-07-161-29/+29
|
* integrated patch by Michel Samia to provide regex support for the filterRainer Gerhards2007-07-161-0/+18
| | | | engine - many thanks!
* moving towards autotools build system - config.h include forgotten & nowRainer Gerhards2007-07-111-0/+2
| | | | fixed
* applied patch from Bartosz Kuzma to compile cleanly under NetBSD; changed aRainer Gerhards2007-07-031-42/+42
| | | | number of char to unsigned char
* added support for dynamic file names in selector lines. Can now be createdRainer Gerhards2007-07-031-3/+14
| | | | with templates.
* made "!progname" fully BSD-compliant; added property "programname"Rainer Gerhards2005-10-191-0/+19
|
* fixing a bug with the "startswith" comparison mode; more work on BSD-styleRainer Gerhards2005-10-191-3/+35
| | | | host blocks
* added support for BSD-style host blocksRainer Gerhards2005-10-191-7/+10
|
* begin implementing BSD-style program blocksRainer Gerhards2005-10-181-1/+68
|
* begin implementing RFC 3195 supportRainer Gerhards2005-10-061-1/+1
|
* added the "startwith" property-filter comparison operationRainer Gerhards2005-09-261-0/+31
|
* added isequal comparison operation; ability to negat comparison operationsRainer Gerhards2005-09-261-21/+100
| | | | fixed some bugs
* security hardening of the new "call script" actionRainer Gerhards2005-09-221-0/+19
|
* added capability to filter on any property in selector linesRainer Gerhards2005-09-191-0/+88
|
* added parsing of property-filter (but not complete property selector lineRainer Gerhards2005-09-191-32/+107
| | | | yet)
* on the way to adding property-based filters - right before changingRainer Gerhards2005-09-151-9/+53
| | | | cfline()
* prepared for new parse object; now removed allmost all liblogging borrowedRainer Gerhards2005-09-151-13/+38
| | | | code
* initial implementation of the counted string class completed (but so farRainer Gerhards2005-09-091-0/+20
| | | | only a very feature-less class). code compiles again.
* begin adding counted string class - does NOT compile yet!Rainer Gerhards2005-09-071-63/+87
|
* fixed a minor bug in usage()Branchpoint_Stable_1-0Rainer Gerhards2005-09-071-1/+1
|
* removed DOS CRLFs from stringbuf.cRainer Gerhards2005-09-071-188/+188
|
* removed some #ifdef's BSD because we can do the same on RedHat, too...Rainer Gerhards2005-04-211-9/+0
|
* FreeBSD portRainer Gerhards2005-04-211-1/+9
|
* memory leak fixedRainer Gerhards2005-02-221-2/+4
|
* MsgObjNearlyCompletedRainer Gerhards2004-11-181-2/+1
|