3089 Commits

Author SHA1 Message Date
Rainer Gerhards
c82f2781d2 added skeleton for supporting epoll() API in netstream subsystem 2009-11-18 14:16:08 +01:00
Rainer Gerhards
7d20954653 bumped version number & updated project status 2009-11-18 12:16:39 +01:00
Rainer Gerhards
b2ed57a5cf prepared for 5.5.0 release v5.5.0 2009-11-18 11:12:20 +01:00
Rainer Gerhards
0463087a30 doc: improved description of what loadable modules can do 2009-11-17 11:27:55 +01:00
Rainer Gerhards
604d782f09 minor: moved all code to new isAllowedSender2() interface 2009-11-17 10:43:36 +01:00
Rainer Gerhards
0957820a10 Merge branch 'v4-devel'
Conflicts:
	doc/rsyslog_conf_modules.html
	gss-misc.c
	plugins/imgssapi/imgssapi.c
	plugins/imudp/imudp.c
	plugins/imuxsock/imuxsock.c
	runtime/glbl.c
	runtime/glbl.h
	runtime/net.c
2009-11-17 10:38:46 +01:00
Rainer Gerhards
9e28d47aaa worked a bit on "unlimited select()" patch
- potential segfault in gss-misc.c
- glbl interface needed different version ID
- some compile time warning cleanup
2009-11-17 10:14:02 +01:00
Rainer Gerhards
f868d6a17a Merge branch 'v4-beta' into v4-devel 2009-11-17 09:41:19 +01:00
Rainer Gerhards
2a1d97263f Merge branch 'v4-stable' into v4-beta 2009-11-17 09:41:00 +01:00
Rainer Gerhards
d8b3669e6d Merge branch 'v3-stable' into v4-stable
Conflicts:
	doc/rsyslog_conf.html
	runtime/net.c
2009-11-17 09:40:43 +01:00
Rainer Gerhards
dd40c7ff90 minor doc: enhanced description of loadable modules 2009-11-17 09:25:22 +01:00
Rainer Gerhards
f94a3034b6 integrating varmojfekoj's "unlimited select()" patch into v4-devel 2009-11-17 09:10:24 +01:00
varmojfekoj
30c2e42ec3 added option to use unlimited-size select() calls
Thanks to varmjofekoj for the patch

Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2009-11-17 09:00:01 +01:00
Rainer Gerhards
c9841fbd36 added a skeleton for omdbalerting by request of Phil Reilly
... who intends to add a database-driven alert functionality. The
change provides the necessary rsyslog plumbing, but no functionality
at all.
2009-11-17 08:47:30 +01:00
Rainer Gerhards
8c29f28435 moved DNS resolution code out of imudp and into the backend processing
Most importantly, DNS resolution now never happens if the resolved name
is not required. Note that this applies to imudp - for the other inputs,
DNS resolution almost comes for free, so we do not do it there. However,
the new method has been implemented in a generic way and as such may
also be used by other modules in the future.
2009-11-17 08:11:31 +01:00
Rainer Gerhards
4d93afabe9 bumped version number, updated project status 2009-11-13 11:11:44 +01:00
Rainer Gerhards
c051786ea6 solved some minor nits in make distcheck v5.3.5 2009-11-13 10:58:43 +01:00
Rainer Gerhards
c5be3764a1 preparing for new beta (5.3.5) 2009-11-13 10:11:54 +01:00
Rainer Gerhards
2a3c25a5c6 Begin new beta branch
Merge branch 'master' into beta

Conflicts:
	ChangeLog
	tests/Makefile.am
2009-11-13 10:00:23 +01:00
Rainer Gerhards
8b246de2a5 some light performance enhancement
...by replacing time() call with much faster (at least under linux)
gettimeofday() calls.
2009-11-12 17:12:10 +01:00
Rainer Gerhards
6b722a09d4 Merge branch 'v4-devel' 2009-11-12 14:52:09 +01:00
Rainer Gerhards
159f3cecb1 cosmetic: mentioned imported bugfix in changelog 2009-11-12 14:51:49 +01:00
Rainer Gerhards
4af3a1d72d Merge branch 'oracle' into v4-devel 2009-11-12 14:50:43 +01:00
Rainer Gerhards
3173f27821 Merge branch 'v4-devel' 2009-11-12 14:49:37 +01:00
Rainer Gerhards
2194f86fdd Merge branch 'v4-beta' into v4-devel 2009-11-12 14:47:10 +01:00
Rainer Gerhards
8aec830cf5 Merge branch 'v4-stable' into v4-beta 2009-11-12 14:46:58 +01:00
Luis Fernando Munoz Mejias
f5676115b5 Give even better output
Tell which statement is failing, which element in the batch, and give
its details.
2009-11-12 14:46:09 +01:00
Luis Fernando Munoz Mejias
774fdc6c79 Improve the debug messages
Improve traceability while testing.
2009-11-12 14:45:05 +01:00
Luis Fernando Munoz Mejias
4be35fbc60 Debug output to find out a crash 2009-11-12 14:44:30 +01:00
Luis Fernando Munoz Mejias
54672aa273 Report errors when OCI_SUCCESS_WITH_INFO happens 2009-11-12 14:43:44 +01:00
Luis Fernando Munoz Mejias
4ed50bb874 Improve the handling of OCI_SUCCESS_WITH_INFO.
Stop considering it as an error, and make it display the information
from the Oracle server.
2009-11-12 14:40:30 +01:00
Luis Fernando Munoz Mejias
d06b63272d doc 2009-11-12 14:37:14 +01:00
Luis Fernando Munoz Mejias
cc50b6824e If the server disconnects the handle is no longer valid and we need to
call tryResume(), so we have to return RS_RET_SUSPENDED. Otherwise, we
may keep losing messages until rsyslog is restarted.
2009-11-12 14:34:55 +01:00
Rainer Gerhards
96790ad403 cosmetic: mention imported v3-bugfix in ChangeLog 2009-11-12 14:27:54 +01:00
Rainer Gerhards
f6dfcc7c3d correcting -q/-Q patch - was invalid
This is the correct patch. The previous one solved the segfault, but
disabled the -q/Q options.
2009-11-12 14:21:53 +01:00
Rainer Gerhards
bedc903ae0 Merge branch 'v3-stable' into v4-stable 2009-11-12 14:10:00 +01:00
Rainer Gerhards
e4542eb926 bugfix: segfault on startup when -q or -Q option was given
bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=157
Thanks to Jonas Nogueira for reporting this bug.
2009-11-12 14:07:12 +01:00
Rainer Gerhards
adab485b93 Merge branch 'v4-devel'
Conflicts:
	tests/Makefile.am
2009-11-12 13:36:29 +01:00
Rainer Gerhards
329b20451f Merge branch 'v4-beta' into v4-devel 2009-11-12 13:23:03 +01:00
Rainer Gerhards
0fd8143d87 Merge branch 'v4-stable' into v4-beta
Conflicts:
	tests/Makefile.am
2009-11-12 13:21:46 +01:00
Rainer Gerhards
0a5b731f2f bugfix: $ActionExecOnlyOnceEveryInterval did not work.
This was a regression from the time() optimizations done in v4.
Bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=143
Thanks to Klaus Tachtler for reporting this bug.
2009-11-12 13:14:39 +01:00
Rainer Gerhards
2dafb35077 some module cleanup 2009-11-12 12:03:27 +01:00
Rainer Gerhards
4ae292e664 bugfix: omudpspoof miscalculated source and destination ports
while this was probably not noticed for source ports, it resulted in
almost all destination ports being wrong, except for the default port
of 514, which by virtue of its binary representation was calculated
correct (and probably thus the bug not earlier detected).
2009-11-12 11:55:04 +01:00
Rainer Gerhards
20f1c9c502 improved testbench: added tests for UDP forwarding and omudpspoof 2009-11-12 11:24:52 +01:00
Rainer Gerhards
09ed2f1a7a doc bugfix: omudpspoof had wrong config command names ("om" missing) 2009-11-12 10:53:27 +01:00
Rainer Gerhards
f2072ecbc6 cosmetic: added testbench improvement to ChangeLog 2009-11-12 09:12:07 +01:00
Rainer Gerhards
c6c875a65d Merge branch 'v4-devel' 2009-11-11 14:15:00 +01:00
Rainer Gerhards
ef1b6c725b Merge branch 'v4-beta' into v4-devel
Conflicts:
	tests/Makefile.am
2009-11-11 14:14:37 +01:00
Rainer Gerhards
22bf4fc832 somewhat enhanced test suite
also prepared test case for TLS testing, but not activated it
inside the build itself.
A note on TLS testing: the current testsuite (in git!) already contains
TLS test cases. However, getting these test cases correct is not simple.
That's not a problem with the code itself, but rater a problem with
synchronization in the test environment. So I have deciced to keep the
TLS tests in, but not yet actually utilize them. This is most probably
left as an excercise for future (devel) releases.
2009-11-11 14:12:09 +01:00
Rainer Gerhards
a9cf6e0e92 testbench improvement: gzip-plain-tcp mode is now being tested
... also improved two-instance test mechanism, now have a generic
approach.
2009-11-11 12:06:02 +01:00