2021 Commits

Author SHA1 Message Date
Rainer Gerhards
c179a9c5c2 bugfix: priority was incorrectly calculated on FreeBSD 7
because the LOG_MAKEPRI() C macro has a different meaning there (it
is just a simple addition of faciltity and severity). I have changed
this to use own, consistent, code for PRI calculation. [Backport from
3.19.10]
2008-07-14 16:06:06 +02:00
Rainer Gerhards
27d70409f7 bugfix: priority was incorrectly calculated on FreeBSD 7
because the LOG_MAKEPRI() C macro has a different meaning there (it
is just a simple addition of faciltity and severity). I have changed
this to use own, consistent, code for PRI calculation.
2008-07-14 15:59:55 +02:00
Rainer Gerhards
40a4ddac7a bugfix: UDP syslog forwarding did not work on all platforms
the ai_socktype was incorrectly set to 1. On some platforms, this
lead to failing name resolution (e.g. FreeBSD 7). Thanks to HKS for
reporting the bug.
2008-07-14 14:46:47 +02:00
Rainer Gerhards
a6de2e5892 cleanup of debugging messages (removed no longer needed ones) 2008-07-14 11:39:58 +02:00
Rainer Gerhards
93fed4bd30 Merge branch 'beta' - important mutex bugfix
Conflicts:

	ChangeLog
	configure.ac
	doc/Makefile.am
	doc/manual.html
2008-07-14 11:19:56 +02:00
Rainer Gerhards
816fda9775 bugfix: potential segfault in creating message mutex in non-direct queue mode.
rsyslogd segfaults on freeeBSD 7.0 (an potentially other platforms)
if an action queue is running in any other mode than non-direct. The
same problem can potentially be triggered by some main message queue
settings. In any case, it will manifest during rsylog's startup. It is
unlikely to happen after a successful startup (the only window of
exposure may be a relatively seldom executed action running in queued
mode). This has been corrected. Thank to HKS for point out the problem.
2008-07-14 11:14:14 +02:00
Rainer Gerhards
1790a23aea temporary: some debug instrumentation to help find a segfault on freebsd 2008-07-11 18:23:04 +02:00
Rainer Gerhards
c4264d6ff4 update project status after 3.18.0 release 2008-07-11 17:05:28 +02:00
Rainer Gerhards
a35d108ea6 some html files were not included in distribution tarball
thanks to Michael Biebll for pointing out the problem
2008-07-11 16:59:50 +02:00
Rainer Gerhards
0b198ebc59 prepared for 3.18.0 release v3.18.0 2008-07-11 16:54:38 +02:00
Rainer Gerhards
f410298942 Merge branch 'beta'
Conflicts:

	ChangeLog
	configure.ac
	rsyslog.conf
	runtime/queue.c
2008-07-11 15:53:39 +02:00
Rainer Gerhards
0b7eaa413a Merge branch 'v3-stable' into beta
Conflicts:

	ChangeLog
	configure.ac
	doc/manual.html
2008-07-11 15:46:59 +02:00
Rainer Gerhards
84f7dd2bdc streamlined ubuntu package description
Thanks to Michael Biebl for the information.
2008-07-11 15:43:48 +02:00
Rainer Gerhards
68d2f99303 prepared for 3.16.3 release 2008-07-11 09:17:19 +02:00
Rainer Gerhards
1486175e6b bugfix & doc improvement
bugfix for mem leak in disk-based queue modes (backport from devel)
plus an update to the list of distributions where rsyslog packages are
available.
2008-07-11 08:45:49 +02:00
Michael Biebl
82c8077b91 Remove unnecessary openssl configure check.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-07-10 09:12:11 +02:00
Rainer Gerhards
935157d45a bugfix: memory leak in disk queue modes
this is a backport from 3.19.10
2008-07-10 08:40:48 +02:00
Rainer Gerhards
3a8a1e1fac bugfix: bad memory leak in disk-based queue modes 2008-07-09 12:25:27 +02:00
Rainer Gerhards
13f246c3f2 minor: enhanced debug output (PRI now included) 2008-07-09 12:08:06 +02:00
Rainer Gerhards
79114b5ce4 added some troubleshooting aid documentation 2008-07-09 11:12:43 +02:00
Rainer Gerhards
1f23cdb4ec fixed missing parts of ChangeLog
These seem to have been lost in some early git days ;)
2008-07-08 16:07:51 +02:00
Rainer Gerhards
0549132991 bumped version number 2008-07-07 15:50:32 +02:00
Rainer Gerhards
f5d4aaf126 preparing for 3.19.9 v3.19.9 2008-07-07 15:36:42 +02:00
Rainer Gerhards
4ddac9753d updated ChangeLog 2008-07-07 12:16:54 +02:00
Rainer Gerhards
8ffdf2df8f Merge branch 'beta' 2008-07-07 12:11:54 +02:00
Rainer Gerhards
f075387671 bugfix in RainerScript: syntax error was not always detected 2008-07-07 12:08:53 +02:00
Rainer Gerhards
c36eaccd1d forgotten to reflect name change in .gitignore 2008-07-07 12:05:54 +02:00
Rainer Gerhards
493d6a799b changed RainerScript testbench to a full-blow test suite
it now works based on test case files, which enable to quickly
generate test cases.
2008-07-07 12:04:33 +02:00
Rainer Gerhards
37fd063042 added capability to create a printable string of a vmprg
This is needed so that we can create simple testbenches which
will check the result of a test (a generated program) via a
simple strcmp.
2008-07-07 09:41:31 +02:00
Rainer Gerhards
06001e951f rewriten omusrmsg to no longer fork() a new process for sending messages
this caused some problems with the threading model, e.g. zombies. Also,
it was far less optimal than it is now.
2008-07-04 10:17:31 +02:00
Rainer Gerhards
2ff7e5e737 finalized tutorial for creating a TLS-secured syslog infrastructure 2008-07-03 16:50:42 +02:00
Rainer Gerhards
551818e720 doc-update: used default RELP port in sample 2008-07-02 15:53:48 +02:00
Rainer Gerhards
aeef9bbe72 bugfix: machine certificate was required for client even in TLS anon mode
Reference: http://bugzilla.adiscon.com/show_bug.cgi?id=85
The fix also slightly improves performance by not storing certificates in
client sessions when there is no need to do so.
2008-07-02 11:56:54 +02:00
Rainer Gerhards
ba35cbbfe3 bumped version number 2008-07-01 15:40:03 +02:00
Rainer Gerhards
3d464287bd finalized 3.19.8 v3.19.8 2008-07-01 15:39:01 +02:00
Rainer Gerhards
8256a105cf some more changes to cater for new LogError() interface 2008-07-01 15:17:33 +02:00
Rainer Gerhards
4fd9852957 Merge branch 'beta'
Conflicts:

	ChangeLog
	conf.c
	doc/Makefile.am
	doc/manual.html
	omfwd.c
	plugins/omgssapi/omgssapi.c

This was a bit hard to merge; if there are problems, they
may be in the area of the new "comment in action line" code
that came from the beta.
2008-07-01 15:09:07 +02:00
Rainer Gerhards
78543b7e31 "worked around" structure misalignment problem in test suite
I disabled a check below, because I can not find the cause of the
misalignment. The problem is that pToken structure has a different
member alignment inside the runtime library then inside of this
program. I checked compiler options, but could not find the cause.
Should anyone have any insight, I'd really appreciate if you drop me
a line.
2008-07-01 14:05:05 +02:00
Rainer Gerhards
a16cbe6555 doc: added info on which version ommail was first available with 2008-07-01 12:46:14 +02:00
Rainer Gerhards
989d8413a1 applied ErrLog interface change to ommail 2008-07-01 12:39:57 +02:00
Rainer Gerhards
87d891e532 added forgotten html file to distribution tarball v3.17.5 2008-06-27 17:24:30 +02:00
Rainer Gerhards
b9a6f0e192 preparing for 3.17.5 2008-06-27 17:13:39 +02:00
Rainer Gerhards
2f405ef14a added doc: howto set up a reliable connection to remote server
via queued mode (and plain tcp protocol)
2008-06-27 16:11:49 +02:00
Rainer Gerhards
3f6c73a8b7 added (internal) error codes to error messages
Also added redirector to web description of error codes
closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20
2008-06-27 12:52:45 +02:00
Rainer Gerhards
d451808236 reduced number of compile warnings in -pedantic gcc mode 2008-06-27 10:10:47 +02:00
Rainer Gerhards
b5faa3c4ce misc small changes: corrected version, removed some debug output,
..., restructured makefile, added some troubleshooting to test case
(program rscript-parse.c has problem due to different structure alignment,
where I do not yet know the reason)
2008-06-27 09:13:11 +02:00
Rainer Gerhards
2c46f3de7d bugfix: gtls always read only 8 bytes per recv call 2008-06-25 15:47:50 +02:00
Rainer Gerhards
a3a5924d9e Merge branch 'v3-stable' into beta
Conflicts:

	ChangeLog
	configure.ac
	doc/manual.html
2008-06-25 15:27:58 +02:00
Rainer Gerhards
b46151989f preparing for 3.16.2 release v3.16.2 2008-06-25 14:55:04 +02:00
Rainer Gerhards
86414704b4 fixed typo 2008-06-25 12:56:39 +02:00