41 Commits

Author SHA1 Message Date
Christian Kastner
9003632c7d Force ANSI SQL treatment of strings for Postgres
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2011-03-29 12:00:56 +02: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
e8fafeadb8 made ompgsql identify its version on load 2010-05-07 13:23:04 +02:00
Rainer Gerhards
c8ebe62337 Merge branch 'v4-beta' into beta
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
	plugins/imuxsock/imuxsock.c
	template.c
	tests/Makefile.am
	tests/parsertest.sh
2010-02-10 16:35:12 +01:00
Marc Schiffbauer
184d8cf6d2 improved PostgreSQL database create script, provided doc on PostgreSQL setup
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2010-02-08 14:20:15 +01:00
Rainer Gerhards
d3592db45b bugfix: ompgsql did not properly check the server connection in tryResume()
what could lead to rsyslog running in a thight loop.
Also did some code cleanup of previous patch.
2009-12-16 16:21:52 +01:00
Rainer Gerhards
42ff3e6bc1 made ompgsql behave correctly with older rsyslog core versions 2009-12-11 13:00:52 +01:00
Rainer Gerhards
c912598199 bugfix: ompgsql had problems with transaction support, what actually rendered it unsuable.
Thanks to forum user "horhe" for alerting me on this bug
and helping to debug/fix it!
2009-12-11 12:17:02 +01:00
Rainer Gerhards
b5f3387357 Merge branch 'omfile' into v5-devel
Note that this was NOT a trivial merge, and there may be
some issues. This needs to be seen when we continue developing.

Conflicts:
	runtime/msg.h
	runtime/obj.h
	runtime/queue.c
	runtime/srUtils.h
	runtime/stream.c
	runtime/stream.h
	runtime/wti.c
	tests/Makefile.am
	tools/omfile.c
	tools/syslogd.c
2009-06-16 13:59:09 +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
10bab38993 begin implementation of new transactional output module interface
code is not complete, error cases are not handled.
2009-04-27 15:40:54 +02:00
Rainer Gerhards
63d3982721 Merge branch 'v3-stable' into beta 2009-04-17 14:19:43 +02:00
Rainer Gerhards
53bff58625 Merge branch 'debian_lenny' into v3-stable 2009-04-17 14:19:22 +02:00
Rainer Gerhards
9ebbe7477c Merge branch 'v2-stable' into debian_lenny 2009-04-17 14:19:02 +02:00
Rainer Gerhards
e8c94fcd89 bugfix: ompgsql did not detect problems in sql command execution
this could cause loss of messages. The handling was correct if the
connection broke, but not if there was a problem with statement
execution. The most probable case for such a case would be invalid
sql inside the template, and this is now much easier to diagnose.
2009-04-17 14:18:39 +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
197d980f5b Merge branch 'v2-stable' into debian_lenny 2008-12-18 13:42:56 +01:00
Rainer Gerhards
2f1c53dbfe Merge branch 'v2-stable' into v3-stable
Conflicts:

	ChangeLog
2008-11-18 12:32:21 +01:00
Ken
48319cd31f bugfix: removed memory leak in ompgsql
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-11-18 12:30:57 +01: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
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
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
d7f33053da made everything compile with the new runtime subdirectory 2008-04-16 08:42:00 +02: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
15e8b33eed fixed a few remaining logerror() calls - thanks to Michael Biebl for
pointing that out
2008-03-06 09:44:16 +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
bc7d8ccebb - changed module interface to support querying obj interface (stage work)
- changed module interface version, as the interface change is quite large
2008-03-04 10:27:45 +00:00
Rainer Gerhards
e27555c468 added --enable-mudflap ./configure option 2008-01-08 16:13:42 +00:00
Rainer Gerhards
fc761b9fdc applied Michael Biebl's patch to clean up the makefiles 2008-01-03 14:08:58 +00:00
Rainer Gerhards
8a77bc82ac removed single-threading support for sending TCP messages; caused
simplyfication of output module interface as well as core syslog
    processing.
2007-12-20 14:34:40 +00:00
Rainer Gerhards
26059b310e applied some more cleanup provided by Michael Biebl 2007-12-19 07:14:21 +00:00
Rainer Gerhards
cfda6f9df8 applied some more cleanup provided by Michael Biebl 2007-12-19 07:11:42 +00:00
Rainer Gerhards
6a80d9ee50 - begun to create input module interface and macros
- changed module interface to include function to query type
2007-12-14 14:41:09 +00:00
Rainer Gerhards
004229dda6 changed license to GPLv3 (for what is to become rsyslog v3) 2007-12-14 11:21:57 +00:00
Rainer Gerhards
6a06d81736 .cvsignore contained the wrong binary file names - copy error when it was
copied from ommysql
2007-12-14 10:43:29 +00:00
Rainer Gerhards
9bdf66fa49 small performance improvement 2007-12-04 13:08:20 +00:00
Rainer Gerhards
315145d043 some code cleanup 2007-12-03 11:35:09 +00:00
Rainer Gerhards
1919403329 removed no longer necessary function prototype definitions 2007-12-03 11:12:36 +00:00
Rainer Gerhards
3f31bf4366 added dependency for plugin interface definitions 2007-12-03 11:09:06 +00:00
Rainer Gerhards
f500fbf505 added sur5r's postgres sql output module (many thanks!) 2007-12-03 10:23:39 +00:00
Rainer Gerhards
f7e891bc9a adding sur5r's postgres module 2007-12-03 10:18:04 +00:00