832 Commits

Author SHA1 Message Date
Rainer Gerhards
490518ae18 preparing for 5.5.6 release 2010-07-21 14:46:10 +02:00
Rainer Gerhards
73ebadd598 added new parser modules
most importantly pmlastmsg, which handles the pathetic "last message
repeated n times" messages that some syslogd's emit.
Also some minor fixes, like wrong files names in make dist (for new
files introduced after last release)
2010-07-13 16:15:02 +02:00
Rainer Gerhards
802f6d8a8f milestone(BUGGY): batch now pushed down to action
at least in important cases (not for non-direct action queues and some
other minor things). This version is definitely buggy, but may be tried
with success on a non-production system. I will continue to work on the
correctness, but needed to commit now to get a baseline.
2010-06-15 14:02:34 +02:00
Rainer Gerhards
8fbcea4837 main msg q consumer now preprocesses messages before doing rule processing
things like ACL check and message parsing. This leads to a greater level
of concurrent processing. Beware, though, that this commit duplicates
some messages. May be a regression from this or an earlier commit. I will
soon sort out.
2010-06-09 15:37:00 +02:00
Rainer Gerhards
3e49a1075a performance enhancement: implemented stage 1 firehose mode for actions
... plus some other tests, namely string generation in parallel to action
processing. The code is not yet solid and not fully compatible to
older versions. But it is good enough for an early commit and some
early testing/gaining of experience.

The optimization was done based on the fine-grained partitioning
paradigm worked on the past couple of weeks -- seems to work out
really great :)
2010-06-08 12:46:24 +02:00
Rainer Gerhards
220c57e7eb bugfix: regression caused more locking action in msg.c than necessary
also: bugfix: mutexes used to similate atomic instructions were not destructed
2010-06-08 08:25:56 +02:00
Rainer Gerhards
d9e64c16e5 finshed implementation of strgen modules
and also provided four build-in modules for the most common use
cases, hopefully resulting in a speedup of around 5% for typical
rsyslog processing.
2010-06-04 12:45:31 +02:00
Rainer Gerhards
4b906fe9cf Merge branch 'v4-devel' 2010-05-20 16:46:56 +02:00
Rainer Gerhards
1bac66db05 Merge branch 'v4-stable' into v4-devel
Conflicts:
	ChangeLog
2010-05-20 16:45:41 +02:00
Rainer Gerhards
fcb747c57d some doc fixes; incorrect config samples could cause confusion
thanks to Anthony Edwards for pointing the problems out
2010-05-20 16:43:46 +02:00
Rainer Gerhards
d9bec41238 project status update 2010-05-20 16:34:32 +02:00
Rainer Gerhards
035133028d fixed typo in doc 2010-05-20 16:32:42 +02:00
Rainer Gerhards
128cf1b5e5 preparing for 5.5.5 2010-05-20 15:40:45 +02:00
Rainer Gerhards
a9f0f6478f updating project status 2010-05-03 15:05:34 +02:00
Rainer Gerhards
1ab2bb26d2 preparing for 4.7.2 2010-05-03 12:52:38 +02:00
Rainer Gerhards
315288a4c0 preparing for 5.5.4 release 2010-05-03 12:10:39 +02:00
Rainer Gerhards
0944d4b542 Merge branch 'v4-devel' into tmp 2010-04-26 12:12:37 +02:00
Rainer Gerhards
d198064316 added new $Sleep directive to hold processing for a couple of seconds during startup 2010-04-26 12:08:00 +02:00
Rainer Gerhards
cb920cb451 updating project status 2010-04-22 15:34:37 +02:00
Rainer Gerhards
9ba148cca6 preparing for 4.7.1 release 2010-04-22 15:32:15 +02:00
Rainer Gerhards
534e07d738 Merge branch 'v4-devel' into master
Conflicts:
	plugins/imsolaris/imsolaris.c
	tests/Makefile.am
2010-04-20 16:03:51 +02:00
Rainer Gerhards
74000ea71e doc for imsolaris added 2010-04-20 15:49:58 +02:00
Rainer Gerhards
ada87cbaef Merge branch 'v4-devel' into master
Conflicts:
	ChangeLog
	Makefile.am
	configure.ac
	doc/manual.html
	runtime/debug.c
	runtime/rsyslog.h
	tests/Makefile.am
	tests/diag.sh
	tests/nettester.c
	tools/syslogd.c
2010-04-19 15:13:33 +02:00
Rainer Gerhards
90880b5568 updating project status 2010-04-14 18:10:39 +02:00
Rainer Gerhards
6eeff56d01 Merge branch 'v4-stable' into v4-devel 2010-04-12 13:00:29 +02:00
Rainer Gerhards
25bc3b2e30 Merge branch 'v4-stable-solaris' into v4-devel
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
	tools/omfile.c
	tools/syslogd.c
2010-04-12 09:10:19 +02:00
Rainer Gerhards
d09cd4578d updating project status 2010-04-12 08:34:31 +02:00
Rainer Gerhards
da0b293b5d preparing for 5.5.3 release 2010-04-09 14:05:22 +02:00
Rainer Gerhards
8f0a8076cc Merge branch 'beta' into master
Conflicts:
	ChangeLog
	configure.ac
	plugins/imudp/imudp.c
	runtime/stream.h
	tests/Makefile.am
	tests/diag.sh
	tools/omfile.c
2010-04-09 13:00:56 +02:00
Rainer Gerhards
58336e021c doc bugfix: $OMFileFlushOnTXEnd wrongly documented 2010-04-07 14:48:29 +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
b6ce75cb6c preparing for 4.6.2 2010-03-26 15:41:59 +01:00
Rainer Gerhards
d102aab886 new feature: $OMFileAsyncWriting directive added
it permits to specifiy if asynchronous writing should be done or not
2010-03-25 15:23:39 +01:00
Rainer Gerhards
ba0f23182a new feature: "." action type added to support writing files to relative pathes
(this is primarily meant as a debug aid)
2010-03-17 16:25:24 +01:00
Rainer Gerhards
7916735ba6 retain old $OMFileFlushOnTXEnd semantics
required because due to bug the default was actually different than
specified (or better said: spec was inconsistent in doc as well).
2010-03-09 17:57:46 +01:00
Rainer Gerhards
c802afb7e0 Merge branch 'v5-stable'
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
	doc/property_replacer.html
	runtime/datetime.h
2010-03-09 14:28:30 +01:00
Rainer Gerhards
de7726cbf0 Merge branch 'v4-stable' into v5-stable
Conflicts:
	ChangeLog
	runtime/datetime.h
2010-03-09 09:15:14 +01:00
Rainer Gerhards
d97ad63e21 added new property replacer option "date-rfc3164-buggyday"
primarily to ease migration from syslog-ng. See property replacer doc for
details. [backport from 5.5.3 because urgently needed by some]
2010-03-08 17:56:11 +01:00
Rainer Gerhards
81c9cf8626 updated project status 2010-03-08 16:08:08 +01:00
Rainer Gerhards
a27c67a590 preparing for 5.4.0 2010-03-08 16:06:04 +01:00
Rainer Gerhards
b54d56b9f8 updated project status 2010-03-05 08:22:10 +01:00
Rainer Gerhards
b3c8528b50 added new property replacer option "date-rfc3164-buggyday"
primarily to ease migration from syslog-ng. See property replacer doc
for details.
2010-03-05 07:56:57 +01:00
Rainer Gerhards
0b84d47f7a prepared 4.6.1 2010-03-04 11:42:21 +01:00
Rainer Gerhards
ebf0582261 added capability to turn off standard LF delimiter in TCP server
via new directive "$InputTCPServerDisableLFDelimiter on"
2010-03-01 11:33:48 +01:00
Rainer Gerhards
0995bff594 Merge branch 'v4-stable' into 'v5-beta'
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
	tools/syslogd.c
2010-02-25 14:42:21 +01:00
Rainer Gerhards
b3eaf15108 updated project status 2010-02-25 14:29:00 +01:00
Rainer Gerhards
ff0f045612 Merge branch 'v4-beta' into master
Conflicts:
	doc/manual.html
	tools/syslogd.c
2010-02-24 11:04:46 +01:00
Rainer Gerhards
8e027749b9 preparing for 4.6.0 release 2010-02-24 10:22:54 +01:00
Rainer Gerhards
605701700a doc update: added link to "rsyslog cookbook" 2010-02-23 14:10:38 +01:00
Rainer Gerhards
f764f24baa updated rsyslog/php-syslog-ng doc, now that phpLogCon has evolved so much 2010-02-17 15:45:56 +01:00