Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - implemented simple output rate limiting | Rainer Gerhards | 2008-01-30 | 1 | -2/+3 |
| | | | | | | - addded $ActionQueueDequeueSlowdown config directive - addded $MainMsgQueueDequeueSlowdown config directive - bugfix: MsgDup() did not work with new base object data structure | ||||
* | - renamed Msg object to usual all-lowercase object name (else we ran into | Rainer Gerhards | 2008-01-30 | 1 | -78/+68 |
| | | | | | | troubles with the framework, also it was somewhat ugly...) - fixed a memory leak in object destruction (was recently introduced by object naming, not present in any released version) | ||||
* | implemented naming for all objects (mostly as a debug aid, but you never | Rainer Gerhards | 2008-01-29 | 1 | -1/+1 |
| | | | | know what else it will be good for) | ||||
* | redesigned queue to utilize helper classes for threading support. This is | Rainer Gerhards | 2008-01-24 | 1 | -16/+20 |
| | | | | | | 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... | ||||
* | worked on threading | Rainer Gerhards | 2008-01-17 | 1 | -4/+9 |
| | |||||
* | begin disk assisted queue memory queue modes (not fully implemented yet) | Rainer Gerhards | 2008-01-14 | 1 | -2/+0 |
| | |||||
* | implemented $MainMsgQueueDiscardMar and $MainMsgQueueDiscardSeverity (but | Rainer Gerhards | 2008-01-14 | 1 | -0/+15 |
| | | | | serverity needs to be specified numerically for the time being) | ||||
* | partial ability to read a disk queue back in (not completed, but would like | Rainer Gerhards | 2008-01-11 | 1 | -0/+2 |
| | | | | to save source for the weekend) | ||||
* | support for de-serializing strm objects added | Rainer Gerhards | 2008-01-11 | 1 | -1/+1 |
| | |||||
* | changed some config parameters and some cleanup | Rainer Gerhards | 2008-01-10 | 1 | -1/+1 |
| | |||||
* | - added write functions for several types to stream class | Rainer Gerhards | 2008-01-10 | 1 | -29/+25 |
| | | | | - changed objSerialize methods to work directly on the stream class | ||||
* | completed deserialization support in msg object (but not deserializer | Rainer Gerhards | 2008-01-08 | 1 | -7/+17 |
| | | | | itself) | ||||
* | - first implementation of "disk" queue mode finished. It still needs some | Rainer Gerhards | 2008-01-08 | 1 | -0/+13 |
| | | | | | | | work and the deserializer needs also to be expanded, but the queue at least performs well now. - fixed a race condition that could occur when input modules were terminated | ||||
* | - MsgSetProperty() implemented | Rainer Gerhards | 2008-01-07 | 1 | -10/+57 |
| | | | | | - defined a property class - implemented deserializer (needs some more work) | ||||
* | implemented class type registry | Rainer Gerhards | 2008-01-07 | 1 | -1/+1 |
| | |||||
* | performance-tuned stringbuf class | Rainer Gerhards | 2008-01-07 | 1 | -1/+1 |
| | |||||
* | worked on object header (now also contains the size) | Rainer Gerhards | 2008-01-06 | 1 | -8/+5 |
| | |||||
* | completed serializer for msg (but needs review) | Rainer Gerhards | 2008-01-06 | 1 | -36/+23 |
| | |||||
* | worked a bit on object serialization | Rainer Gerhards | 2008-01-06 | 1 | -13/+22 |
| | |||||
* | added the "direct" queueing mode to queue class (no queing at all) | Rainer Gerhards | 2008-01-05 | 1 | -0/+2 |
| | |||||
* | added capability for concurrent access to the msg class. Can be dynamically | Rainer Gerhards | 2008-01-05 | 1 | -99/+256 |
| | | | | activated. If active, locking is employed. | ||||
* | changed queue object Construction/Startup interface | Rainer Gerhards | 2008-01-04 | 1 | -2/+1 |
| | |||||
* | moved message destruction back to consumer - the consume should decide what | Rainer Gerhards | 2008-01-04 | 1 | -2/+0 |
| | | | | | to do with the object. It may pass it on to someone else. So this would have creatd some headache in the future (maybe...). | ||||
* | utilized the new auto-destruction capability so that the queue can now | Rainer Gerhards | 2008-01-04 | 1 | -5/+7 |
| | | | | destruct user objects if needed | ||||
* | removed serialization pointer from queue; used new base class instead | Rainer Gerhards | 2008-01-04 | 1 | -0/+3 |
| | |||||
* | - begun some work on Msg Object serializiation | Rainer Gerhards | 2008-01-04 | 1 | -0/+66 |
| | | | | - created a kind of general base class | ||||
* | some cleanup | Rainer Gerhards | 2007-12-27 | 1 | -1/+1 |
| | |||||
* | changed license to GPLv3 (for what is to become rsyslog v3) | Rainer Gerhards | 2007-12-14 | 1 | -7/+8 |
| | |||||
* | some cleanup (very minor) | Rainer Gerhards | 2007-12-12 | 1 | -2/+2 |
| | |||||
* | fix for memory leak with PostgreSQL date format was incomplete - corected | Rainer Gerhards | 2007-12-12 | 1 | -0/+2 |
| | |||||
* | fixed a small memory leak that happend when PostgreSQL date formatting was | Rainer Gerhards | 2007-12-11 | 1 | -0/+2 |
| | | | | used | ||||
* | added Bartosz Kuzma patches for better compatibility with NetBSD - many | Rainer Gerhards | 2007-12-03 | 1 | -1/+1 |
| | | | | thanks for them! | ||||
* | adding sur5r's postgres module - many thanks for providing it! There are a | Rainer Gerhards | 2007-12-03 | 1 | -1/+25 |
| | | | | | number of patches necessary to core modules, because we need a new formatting function (date-pgsql). | ||||
* | moved syslog PRI code tables to msg.c as this is the only place where they | Rainer Gerhards | 2007-11-27 | 1 | -0/+44 |
| | | | | are still needed | ||||
* | code cleanup | Rainer Gerhards | 2007-09-20 | 1 | -3/+3 |
| | |||||
* | - removed compiler warnings in non-debug modev1-19-6b | Rainer Gerhards | 2007-09-11 | 1 | -6/+6 |
| | | | | | | - 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) | ||||
* | added some additional comments | Rainer Gerhards | 2007-09-11 | 1 | -10/+30 |
| | |||||
* | applied patch by varmojfekoj to FIX a bug that could cause segfaults if | Rainer Gerhards | 2007-09-11 | 1 | -105/+195 |
| | | | | | empty properties were processed using modifying options (e.g. space-cc, drop-cc) | ||||
* | applied patch by varmojfekoj two fix two potential segfault situations | Rainer Gerhards | 2007-09-07 | 1 | -1/+1 |
| | |||||
* | - changed part of the CStr interface so that better error tracking is | Rainer Gerhards | 2007-09-05 | 1 | -35/+35 |
| | | | | | | | 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 could | Rainer Gerhards | 2007-09-04 | 1 | -1/+1 |
| | | | | case program aborts if the object in question was an empty string | ||||
* | - fixed bug: a template like this causes an infinite loop: $template | Rainer Gerhards | 2007-09-04 | 1 | -8/+12 |
| | | | | | | | 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 | -0/+8 |
| | | | | | 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/+39 |
| | |||||
* | applied patches for release 1.19.2, update documentationv1-19-2 | Michael Meckelein | 2007-08-28 | 1 | -3/+1 |
| | |||||
* | 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 | -15/+15 |
| | | | | clib | ||||
* | - loading default values as done yesterday *is* clean (I've just reviewed | Rainer Gerhards | 2007-08-01 | 1 | -1/+0 |
| | | | | | | the code again) - moved omfile-specifc global variables (for cfsysline settings) from syslogd.c to omfile.c | ||||
* | moved file write output module to own set of code files | Rainer Gerhards | 2007-07-22 | 1 | -0/+507 |
| | |||||
* | moved part of the shell action to its own module | Rainer Gerhards | 2007-07-20 | 1 | -1/+0 |
| |