17 Commits

Author SHA1 Message Date
Rainer Gerhards
dbfc032913 some cleanup 2008-03-07 17:36:57 +00:00
Rainer Gerhards
80e69562be did some portability changes to make rsyslog compile on HP UX 2008-03-05 07:01:35 +00:00
Rainer Gerhards
a7eb97b930 - added "debug" command to debug environment settings
- changed the object/interface system to use a new way of calling, giving
    up the numerical object ID. This was necessary as we needed more
    extensibility for third-party modules (which don't play at all with the
    previous fixed object ID). This is stage work for the object loader.
    Please note that I needed to change the object (de)serializer, I can't
    outrule that I have introduced bugs there.
2008-02-29 16:02:07 +00:00
Rainer Gerhards
4412b88148 changed obj base object's calling interface to use the new obj_if_t
interface structure
2008-02-29 09:14:10 +00:00
Rainer Gerhards
3a20ee45be bugfix: queue cancel cleanup handler could be called with invalid pointer
if dequeue failed
2008-02-27 08:45:38 +00:00
Rainer Gerhards
eb4b1915d1 worked on queue stability 2008-02-26 17:49:26 +00:00
Rainer Gerhards
32057ac4f9 reduced volume of debug output 2008-02-12 12:55:52 +00:00
Rainer Gerhards
05538a2bad fixed bug during cancel processing 2008-01-30 15:59:02 +00:00
Rainer Gerhards
4984c1ba6c - renamed Msg object to usual all-lowercase object name (else we ran into
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)
2008-01-30 08:02:42 +00:00
Rainer Gerhards
94bfc28855 cleanup to prepare for release 2008-01-28 11:35:33 +00:00
Rainer Gerhards
7d8b1c2937 fixed a bug when shutting down DA queue 2008-01-27 14:46:23 +00:00
Rainer Gerhards
3d26cfc185 fixed worker timeout which was accidently not set (and thus 0) 2008-01-25 19:57:42 +00:00
Rainer Gerhards
87f0e9b5f9 disk-assisted queue mode finally begins to look good ;) 2008-01-25 19:25:46 +00:00
Rainer Gerhards
167abdb5b3 restructured queue shutdown so that the queue timeout is properly applied
before terminatiing the queue
2008-01-25 10:45:25 +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
c876b04da2 continued implementing wti class 2008-01-21 13:25:01 +00:00
Rainer Gerhards
f553ede5d9 initial creation of wti class (worker implementation missing) 2008-01-20 12:08:09 +00:00