Rainer Gerhards
6c5b6a2ec2
remove --enable-zlib configure option, we always require it
...
It's hard to envision a system without zlib, so we turn this off
closes https://github.com/rsyslog/rsyslog/issues/76
2014-10-29 18:37:13 +01:00
Rainer Gerhards
65c4b0a39b
make omgssapi build under v8
2014-05-18 11:18:15 +02:00
Rainer Gerhards
9817f4b59a
omgssapi: fix compile errors
2012-02-01 15:13:06 +01:00
Rainer Gerhards
7469abe1b6
Merge branch 'v6-stable'
2012-02-01 14:58:41 +01:00
Rainer Gerhards
ea48b65b86
omgssapi: made recompile again
...
but this version seems to have a problem, a fix as part of a
rewrite is underway. Just wanted to keep things in the same
state as before the interface change.
2012-02-01 14:56:34 +01:00
Rainer Gerhards
3d75ffa1af
Merge branch 'beta'
2011-12-16 11:05:41 +01:00
Rainer Gerhards
4f0ff38f1c
Merge branch 'v5-stable' into beta
2011-12-16 11:05:29 +01:00
Rainer Gerhards
db137ef8c1
Merge branch 'v4-stable' into v5-stable
2011-12-16 11:05:16 +01:00
Tomas Heinrich
5f662e81de
bugfix: potential fatal abort in omgssapi
2011-12-16 10:54:40 +01:00
Rainer Gerhards
a7e3afb20b
milestone: added module config names
2011-07-20 10:47:24 +02:00
Rainer Gerhards
bbe1f2688c
renaming conf.* wasn't a good idea -- undoing
...
too many dependencies, things get cluttered (and merging probably
gets problematic). Now new config will be "conf2".
2011-04-19 08:24:25 +02:00
Rainer Gerhards
e1c34e1741
renamed conf.c to legacyconf.c to make room for new config system
2011-04-19 07:53:23 +02:00
Rainer Gerhards
6c3ef4dacf
Merge branch 'v5-beta'
...
Conflicts:
ChangeLog
configure.ac
doc/manual.html
plugins/omlibdbi/omlibdbi.c
tests/Makefile.am
tests/diag.sh
2011-03-11 10:24:58 +01:00
Bojan Smojver
d1eb6e0edc
added work-around for bug in gtls, which causes fd leak when using TLS
...
The capability has been added for module to specify that they do not
like being unloaded.
related bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=222
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2011-02-23 11:25:43 +01:00
Rainer Gerhards
d460c1cd5d
fixed regression from last commit
...
config variables were not properly initialized
2010-07-27 11:38:25 +02:00
Rainer Gerhards
d18b238f16
milestone commit: output plugin interface changes (may NOT run)
...
The output interface has been changed, but we do not yet utilize the
new interface. Also, it looks like a regression was introduced. But before
hunting it down, I'd like to make a commit (what also easys the regresion
hunt).
2010-07-27 09:44:35 +02:00
Rainer Gerhards
e64cd21243
moving towards scoping inside rsyslog.conf
...
first step: adding object-type specifier to config statement table
2010-07-21 18:08:19 +02:00
Rainer Gerhards
8b9cef552d
Merge branch 'v4-stable' into v5-stable
...
Conflicts:
ChangeLog
configure.ac
doc/manual.html
runtime/debug.c
runtime/stream.c
tests/Makefile.am
tests/diskqueue.sh
tests/nettester.c
tools/omfile.c
2010-03-29 11:07:15 +02:00
Rainer Gerhards
219336ec5a
bugfix: recent patch to fix small memory leak could cause invalid free.
...
This could only happen during config file parsing.
2010-03-16 17:02:49 +01:00
Rainer Gerhards
d71e8672c9
Merge branch 'v4-beta' into beta
2010-02-04 16:51:43 +01:00
Rainer Gerhards
ef193bf0ae
Merge branch 'v4-stable' into v4-beta
2010-02-04 16:43:21 +01:00
varmojfekoj
8c3ab2e26f
bugfix: several smaller bugs resolved after flexelint review
...
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2010-02-04 16:02:57 +01:00
Rainer Gerhards
6f511cecfa
more cleanup and working towards a parser module calling interface
...
I cleaned up a lot of config variable access along the way. This
version compiles and runs, but does not yet offer any enhanced
functionality. pmrfc5424 is just a dummy that is not yet being used.
2009-11-03 12:39:48 +01:00
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
e3d9843c85
re-enabled pipe, tty and console in omfile
...
... by moving code to stream.c. Thanks to the new design, new cases are
not really needed, resulting in cleaner code.
I also did a cleanup of header file usage as a side-activity.
2009-06-12 11:47:00 +02:00
Rainer Gerhards
889a0a1da8
some cleanup
...
... mostly removal of compile-time warnings (thanks to Michael
Biebl for suggesting to look after that)
2009-04-17 15:19:57 +02:00
Michael Biebl
1448e2486e
make all cflags and libs variables uppercase
...
pkg-config uses uppercase for its _CFLAGS and _LIBS variable names.
So we follow suit and convert all _cflags and _libs variables to
uppercase for more consistency.
2009-02-24 13:09:44 +01:00
Rainer Gerhards
1a9ac0ced7
removed compile time fixed message size limit (was 2K)
...
The limit can now be set via $MaxMessageSize global config
directive (finally gotten rid of MAXLINE ;))
2008-09-02 11:38:31 +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
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
addadb75eb
bugfix: comments after actions were not properly treated.
...
For some actions (e.g. forwarding(, this could also lead
to invalid configuration.
2008-06-25 12:52:18 +02:00
Michael Biebl
b6b53972e1
Remove .cvsignore files, add .gitignore.
...
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-06-11 17:03:47 +02:00
Rainer Gerhards
09a3d4ef12
Merge branch 'v3-stable' into beta
2008-05-16 13:40:53 +02:00
varmojfekoj
aa983c583b
fixed potential segfault due to invalid call to cfsysline
...
thanks to varmojfekoj for the patch
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-05-14 08:39:36 +02:00
varmojfekoj
d2b63414ef
fixed potential segfault due to invalid call to cfsysline
...
thanks to varmojfekoj for the patch
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-05-14 08:32:40 +02:00
Rainer Gerhards
ea4a3a3cd9
improvements in omfwd and cleanup of omgssapi
...
- some (small) cleanup of omgssapi
- optimized omfwed, now loads TCP code only if this is actually necessary
2008-04-17 19:03:51 +02:00
Rainer Gerhards
f590c1d52a
modified omfwd to work with netstrm (and also did some cleanup)
2008-04-17 18:06:06 +02:00
Rainer Gerhards
8c65706d22
moved "family" variable to global data pool
2008-04-17 09:25:03 +02:00
Rainer Gerhards
d9b0c77d3e
some more cleanup
...
reduced dependencies, moved non-runtime files to its own directory except
for some whom's status is unclear
2008-04-16 15:27:53 +02:00
Rainer Gerhards
71dea8c86f
cleanup: removed no longer needed files
2008-04-16 11:45:34 +02:00
Rainer Gerhards
d7f33053da
made everything compile with the new runtime subdirectory
2008-04-16 08:42:00 +02:00
Rainer Gerhards
a7860f4dab
removed dependency on MAXHOSTNAMELEN as much as it made sense.
...
GNU/Hurd does not define it (because it has no limit), and we have taken
care for cases where it is undefined now. However, some very few places
remain where IMHO it currently is not worth fixing the code. If it is
not defined, we have used a generous value of 1K, which is above IETF
RFC's on hostname length at all. The memory consumption is no issue, as
there are only a handful of this buffers allocated *per run* -- that's
also the main reason why we consider it not worth to be fixed any further.
2008-04-10 09:31:35 +02:00
Rainer Gerhards
52a4bdfa41
- added support for high-precision timestamps when receiving legacy syslog
...
messages
- added new $ActionForwardDefaultTemplate directive
- added new $ActionGSSForwardDefaultTemplate directive
2008-03-28 10:51:41 +00:00
Rainer Gerhards
cdcc0e6710
removed a now-longer needed callback from the output module interface.
...
Results in reducing code complexity.
2008-03-22 10:30:40 +00:00
Rainer Gerhards
29b95dc1c1
bugfix: duplicate public symbol in omfwd and omgssapi could lead to
...
segfault. thanks to varmojfekoj for the patch.
2008-03-14 17:06:55 +00:00
Rainer Gerhards
8ed721578e
bugfix: TCP and GSSAPI framing mode variable was uninitialized, leading to
...
wrong framing (caused, among others, interop problems)
2008-03-14 14:24:06 +00:00
Rainer Gerhards
618a7f6a22
changed omgssapi and omfwd to utilize new object calling interface; made a
...
tcpclt class; (stage work, among others, for more intelligent recovery
from TCP session recovery)
2008-03-12 14:08:21 +00:00
Rainer Gerhards
4db62823e7
renamed library module file names to lm*, so that they match the overall
...
scheme (like im* and om*)
2008-03-07 17:26:58 +00:00
Rainer Gerhards
28dcc746bd
applied patch from Michael Biebl to clean up build system
2008-03-06 07:39:32 +00:00
Rainer Gerhards
24b02dc831
- extracted logerror*() family of functions from syslogd, made them their
...
own class and converted to new object calling conventions
(interface-based)
- converted gss-misc into a loadable library module
2008-03-05 14:53:25 +00:00