2126 Commits

Author SHA1 Message Date
Rainer Gerhards
b472999679 doc update: documented how to specify multiple property replacer options
abd link to new online regex generator tool added
2008-11-10 09:57:49 +01:00
Rainer Gerhards
aaab9bb8a6 minor nit: fixed branch identification v3.20.0 2008-11-05 17:34:03 +01:00
Rainer Gerhards
9048c16d90 updated release date for 3.20.0 2008-11-05 12:50:18 +01:00
Rainer Gerhards
99d63bef5f bumped version number, preparing to be new stable branch 2008-10-28 14:57:30 +01:00
Rainer Gerhards
eb14408da8 Merge branch 'v3-stable' into beta
Conflicts:

	ChangeLog
2008-10-28 14:57:22 +01:00
varmojfekoj
73d52a447c bugfix: double-free in pctp netstream driver
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-10-28 14:55:27 +01:00
Rainer Gerhards
ba201a9414 updated project status 2008-10-22 11:20:08 +02:00
Rainer Gerhards
162c9e91e9 preparing for 3.21.6
plus solving a compile problem for im3195 (which is not used
in practice, thus this did not show up before...)
v3.21.6
2008-10-22 10:08:10 +02:00
Rainer Gerhards
df35bb49f5 Merge branch 'beta' 2008-10-21 13:34:06 +02:00
Rainer Gerhards
0039fc8391 bugfix: (potentially big) memory leak on HUP
- if queues could not be drained before timeout - thanks to
  David Lang for pointing this out
- added link to german-language forum to doc set
2008-10-21 13:33:52 +02:00
Marius Tomaschewski
19ccebbf4c added capability to support multiple module search pathes.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-10-20 17:36:31 +02:00
Rainer Gerhards
8892c52932 Merge branch 'beta'
Conflicts:

	ChangeLog
2008-10-16 15:09:14 +02:00
Rainer Gerhards
7963aed7d6 updated release information 2008-10-16 15:07:37 +02:00
Rainer Gerhards
11e2d2c3be clarified cost and effect of SIGHUP v3.19.12 2008-10-16 14:30:56 +02:00
Rainer Gerhards
83360a6841 increased maximum size of a configuration statement to 4K (was 1K) 2008-10-16 14:23:14 +02:00
Rainer Gerhards
7c2f01ed47 syslog-ng comparison had artefacts from merge conflicts 2008-10-15 09:23:47 +02:00
Rainer Gerhards
1913033b91 updated project status to reflect 3.18.5 release 2008-10-09 17:37:33 +02:00
Rainer Gerhards
7cbbba1989 preparing for 3.18.5 release v3.18.5 2008-10-09 17:24:03 +02:00
Rainer Gerhards
60fa34f5ba Merge branch 'beta' 2008-10-09 16:51:24 +02:00
Rainer Gerhards
d090f52528 Merge branch 'v3-stable' into beta 2008-10-09 16:50:49 +02:00
Rainer Gerhards
848bd8f9d9 Merge branch 'v2-stable' into v3-stable
Conflicts:

	syslogd.c
2008-10-09 16:49:00 +02:00
Federico Nunez
f35197f1c2 bugfix: memory leaks in rsyslogd, primarily in singlethread mode
Thanks to Frederico Nunez for providing the fix. The actual patch
was commited before this one - unfortunately I forgot to set
the author correct when commiting it and then it was pushed to
the online repository. Sorry for this ;)

Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-10-09 16:04:18 +02:00
Rainer Gerhards
09dd5c92bb fixed memory leaks
- a big one in syslogd.c, which caused messages not to be
  freed when compiled for single-threading mode
- a small one in the file output handler, outchannels, when
  a size-reached action was to be executed
2008-10-09 16:02:30 +02:00
Rainer Gerhards
25b0036fcb Merge branch 'beta' 2008-10-09 13:00:36 +02:00
Rainer Gerhards
d5a3d4b3a7 Merge branch 'v3-stable' into beta 2008-10-09 13:00:21 +02:00
Rainer Gerhards
3976609198 bugfix[minor]: light delay queue mark not properly handled
if queue size reached light_delay mark, enqueuing
could potentially be blocked for a longer period of time, which
was not the behaviour desired.
2008-10-09 12:59:44 +02:00
Rainer Gerhards
39000a6202 Merge branch 'beta' 2008-10-02 15:52:47 +02:00
Rainer Gerhards
02bb3c901d consolidated time calls during msg object creation
...this improves performance and consistency and also fixes
a bug where subsecond time properties generated by imfile, imklog and
internal messages could be slightly inconsistent.
2008-10-02 15:52:24 +02:00
Rainer Gerhards
1ec858244e bugfix: subseconds where not correctly extracted from a timestamp
if that timestamp did not contain any subsecond information (the
resulting string was garbagge but should have been "0", what it now is).
2008-10-02 15:29:34 +02:00
Rainer Gerhards
1908bae504 fixed git merge bug (duplicate code could not be detected) 2008-10-02 11:01:08 +02:00
Rainer Gerhards
0191f6b8a8 Merge branch 'master' into helgrind 2008-10-02 10:56:57 +02:00
Rainer Gerhards
09d2e1c707 Merge branch 'beta' 2008-10-02 10:55:42 +02:00
Rainer Gerhards
9812a2af8c Merge branch 'v3-stable' into beta
Conflicts:

	runtime/net.c
2008-10-02 10:55:31 +02:00
Rainer Gerhards
223c1e4861 bugfix: rsyslogd could hang on HUP
because getnameinfo() is not cancel-safe, but was not guarded against
being cancelled. pthread_cancel() is routinely being called during
HUP processing.
2008-10-02 10:53:23 +02:00
Rainer Gerhards
86f76c1299 removed no longer needed mutex calls
problem source is that getnameinfo() is not cancel-safe,
not that it is not thread-safe. It is now guarded against
cancellation.
2008-10-02 10:44:44 +02:00
Rainer Gerhards
925bea7177 bugfix: segfault when main queue was in direct mode 2008-10-01 19:01:53 +02:00
Rainer Gerhards
8a1f6b1769 added doc on how to build from source repository 2008-10-01 10:44:56 +02:00
Rainer Gerhards
e30fe2842e prevent getnameinfo() from being cancelled
... but removed the mutex, as the problem seems to be in cancel
processing, so the mutex is no longer necessary
2008-09-30 15:57:10 +02:00
Rainer Gerhards
5a1a73b432 improved threading
- changed sequence when awakening thread
- removed no longer needed condition variable
- EXPERIMENTALLY added mutex guarding to hostname lookups
  this is to be removed if it does not have any verifyable
  useful effect
2008-09-30 14:20:01 +02:00
Rainer Gerhards
d03fb1b905 bumping version number (partial)
I am changing the way the version number is bumped so that
viewer git merge conflicts happen. In the future, it will
be bumped immediately before release and not immediately after
(though this means I need to be more careful with interim
versions).
2008-09-30 11:24:28 +02:00
Rainer Gerhards
4026000efc Merge branch 'helgrind'
Conflicts:

	ChangeLog
v3.21.5
2008-09-30 10:58:39 +02:00
Rainer Gerhards
658130c083 some prep for 3.21.5 release 2008-09-30 10:54:39 +02:00
Rainer Gerhards
92c2e09d19 some more threading cleanup
- removed newly-introduced potential deadlock in debug system
- removed unnecessary pthread_cond_signal
- a bit general cleanup
2008-09-26 18:40:28 +02:00
Rainer Gerhards
b8e82d59b7 fixed potential race condition on HUP and termination 2008-09-26 16:10:05 +02:00
Rainer Gerhards
dc44f5a475 cleaned up internal debug system code and made it behave better in regard to multi-threading 2008-09-26 13:40:41 +02:00
Rainer Gerhards
58d52a638e added index.html as an entry point to the manual
thanks to Michael Biebl for suggesting it
2008-09-24 17:51:56 +02:00
Michael Biebl
9d27767c5a doc fix: the gss-api output plugin is called omgssapi
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-09-24 17:20:31 +02:00
Rainer Gerhards
47a2593ae4 atomic memory access calls re-enabled in msg.c
destructor not yet permitted because verification is
missing that a atomic opration is sufficient for the
job required
2008-09-23 14:41:02 +02:00
Rainer Gerhards
e9d7a3e6a5 minor: typo fix 2008-09-23 13:32:05 +02:00
Rainer Gerhards
c4b93886d0 Merge branch 'beta'
Conflicts:

	doc/troubleshoot.html
2008-09-23 13:29:22 +02:00