26 Commits

Author SHA1 Message Date
Rainer Gerhards
e04e1b5002 enhanced test environment (including testbench)
support for enhancing probability of memory addressing failure by
using non-NULL default value for malloced memory (optional, only if
requested by configure option). This helps to track down some
otherwise undetected issues within the testbench and is expected
to be very useful in the future.
2009-10-22 11:33:38 +02:00
Rainer Gerhards
d2d54013ae going forward in moving string-handling functions to new interface... 2009-06-17 15:22:13 +02:00
Rainer Gerhards
f7579e68a6 done various optimizations to the stringbuf and its users 2009-06-16 11:36:05 +02:00
Rainer Gerhards
8f8f65abb6 moved files to the runtime
there are still some files left which could go into the
runtime, but I think we will delete most of them once we
are done with the full modularization.
2008-04-16 10:26:54 +02:00
Rainer Gerhards
890f782323 some cleanup 2008-04-11 17:33:13 +02:00
Rainer Gerhards
5e279ea0f7 properties are now case-insensitive everywhere (script, filters, templates) 2008-04-03 09:31:55 +00:00
Rainer Gerhards
013073f1a6 changed rsCStrObj name to cstr_t, which is more inline with the rest of
rsyslog (now) and also much easier to type
2008-02-21 07:00:29 +00:00
Rainer Gerhards
c6bebca3c7 changed rsCStrDestruct() to use the new interface conventions 2008-02-20 14:02:33 +00:00
Rainer Gerhards
cd2b24dfc4 - added doc on how expressions will work
- cleaned up the stringbuf Construct interface
- did some cleanup on stringbuf calls - we now have much better interfaces
    and macros
2008-02-19 10:30:42 +00:00
Rainer Gerhards
5c686c8adc redesigned queue to utilize helper classes for threading support. This is
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...
2008-01-24 17:55:09 +00:00
Rainer Gerhards
004229dda6 changed license to GPLv3 (for what is to become rsyslog v3) 2007-12-14 11:21:57 +00:00
Rainer Gerhards
1c3baa7191 added Bartosz Kuzma patches for better compatibility with NetBSD - many
thanks for them!
2007-12-03 13:53:05 +00:00
Rainer Gerhards
82aeadce54 - changed part of the CStr interface so that better error tracking is
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.
2007-09-05 15:59:47 +00:00
Rainer Gerhards
8f236abd49 fixed a memory leak in config file parsing thanks to varmojfekoj for the
patch
2007-07-23 13:07:30 +00:00
Rainer Gerhards
4a963e5f1f code cleanup (removed compiler warnings 2007-07-18 15:16:15 +00:00
Rainer Gerhards
4a4dbe2c38 fixed a bug that could case host wildcards to become corrupted 2007-07-18 10:11:15 +00:00
Rainer Gerhards
7822caa94a fully integrated patch from mildew@gmail.com 2007-07-16 13:11:06 +00:00
Rainer Gerhards
63e43e656a applied patch by mildew@gmail.com to support IPv6 in $AllowedSenders 2007-07-16 07:21:22 +00:00
Rainer Gerhards
3f08e1f726 moving towards autotools build system - config.h include forgotten & now
fixed
2007-07-11 10:53:58 +00:00
Rainer Gerhards
42b3a7a435 cleaned up some issues with $FileCreateMode 2007-07-04 10:23:53 +00:00
Rainer Gerhards
489a51be23 applied patch from Bartosz Kuzma to compile cleanly under NetBSD; changed a
number of char to unsigned char
2007-07-03 16:32:27 +00:00
Rainer Gerhards
4095554465 added allowedSender support for TCP 2005-09-27 12:25:11 +00:00
Rainer Gerhards
963ded1f45 nearing completion of allowedSenders functionality 2005-09-27 09:07:20 +00:00
Rainer Gerhards
6c2956163d added capability to filter on any property in selector lines 2005-09-19 15:52:43 +00:00
Rainer Gerhards
3e8ba29e5c added parsing of property-filter (but not complete property selector line
yet)
2005-09-19 10:29:24 +00:00
Rainer Gerhards
e34ca1e7d9 on the way to adding property-based filters - right before changing
cfline()
2005-09-15 15:05:11 +00:00