summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* imudp: add support for recvmmsg()Rainer Gerhards2013-07-113-22/+59
|
* imudp milestone: recvmmsg() now supported, but reads only a single msgRainer Gerhards2013-07-111-2/+62
| | | | obviously, as an end-result that would be brainless ;)
* imudp: fix error message on socket error conditionRainer Gerhards2013-07-111-1/+1
|
* imudp: refactor to use recvmsg() in preparation for recvmmsg()Rainer Gerhards2013-07-111-10/+18
|
* imudp: refactor in preparation of recvmmsg() enhancementRainer Gerhards2013-07-111-60/+77
|
* imudp: add ability to specify SO_RCVBUF size (rcvbufSize parameter)Rainer Gerhards2013-07-117-16/+70
|
* impstats: add process resource usage counters [via getrusage()]Rainer Gerhards2013-07-112-1/+60
|
* prepare for 7.2.7 releasev7.2.7Rainer Gerhards2013-04-173-3/+3
|
* doc: further improve action docRainer Gerhards2013-04-171-107/+60
|
* doc: improve action docFlorian Riedl2013-04-171-1/+117
|
* bugfix: parameter action.execOnlyWhenPreviousIsSuspended was accidently of ↵Rainer Gerhards2013-04-122-1/+5
| | | | | | | | integer-type For obvious reasons, it needs to be boolean. Note that this change can break existing configurations if they circumvented the problem by using 0/1 values.
* Set pkgconfig variables for libuuid on SolarisMartin Carpenter2013-04-091-0/+4
|
* bugfix: failover/action suspend did not work correctlyRainer Gerhards2013-04-072-10/+28
| | | | | | | | | | | | This was experienced if the retry action took more than one second to complete. For suspending, a cached timestamp was used, and if the retry took longer, that timestamp was already in the past. As a result, the action never was kept in suspended state, and as such no failover happened. The suspend functionalit now does no longer use the cached timestamp (should not have any performance implication, as action suspend occurs very infrequently). Also added some better debug logging for the action engine.
* bugfix: nested if/prifilt conditions did not work properlyRainer Gerhards2013-04-044-65/+148
| | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=415
* bugfix: script == comparison did not work properly on JSON objectsRainer Gerhards2013-04-042-0/+25
| | | | backport from 7.3 branch
* build-sys: Change the compat library to noinstMichael Biebl2013-03-221-1/+1
| | | | It's supposed to be a convenience library and should not be installed.
* Merge branch 'v6-stable' into v7-stableRainer Gerhards2013-03-222-23/+44
|\
| * Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-222-23/+44
| |\
| | * yet another update of the systemd files we need to carry...Rainer Gerhards2013-03-221-21/+42
| | |
| | * build-sys: Fix "update-systemd" targetMichael Biebl2013-03-221-2/+2
| | | | | | | | | | | | The urls have changed.
* | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2013-03-221-0/+2
|\| |
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-221-0/+2
| |\|
| | * Fix linking for recent sd-daemon.c updateMartin Pitt2013-03-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | The recent update of sd-daemon.c introduced the usage of mq_getattr(), which is shipped in -lrt (but clock_gettime isn't any more in glibc 2.17). Also check for mq_getattr() in the rt library to fix linking with glibc 2.17. http://bugzilla.adiscon.com/show_bug.cgi?id=428
* | | mention systemd update in ChangeLogRainer Gerhards2013-03-211-0/+1
| | |
* | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2013-03-212-37/+136
|\| |
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-212-37/+136
| |\|
| | * update systemd files to match current systemd sourceRainer Gerhards2013-03-212-37/+136
| | |
* | | bugfix: stdout/stderr were not closed on forkingRainer Gerhards2013-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | but were closed when running in the forground - this was just reversed of what it should be. This is a regression of a recent change. Conflicts: ChangeLog
* | | bugfix: imudp scheduling parameters did affect main thread, not imudpRainer Gerhards2013-03-213-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=409 Conflicts: ChangeLog
* | | cleanupRainer Gerhards2013-03-201-1/+1
| | |
* | | bugfix: imuxsock rate-limiting could not be configured via legacy confMilan Bartos2013-03-202-0/+9
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | Merge branch 'v7-stable' of git+ssh://git.adiscon.com/git/rsyslog into v7-stableRainer Gerhards2013-03-202-1/+4
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | bugfix: $mmnormalizeuseramsg paramter was specified with wrong typeRainer Gerhards2013-03-202-1/+4
| | | | | | | | | | | | | | | | | | | | Thanks to Renzhong Zhang for alerting us of the problem. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=420
* | | | doc: mention merged bugfix in ChangeLogRainer Gerhards2013-03-201-0/+3
| | | |
* | | | Merge branch 'v6-stable' into tmpRainer Gerhards2013-03-203-15/+17
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-201-13/+15
| |\|
| | * bugfix: get rid of potential endless loop in doGetGID()Tomas Heinrich2013-03-201-13/+15
| | |
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-125-3/+9
| |\| | | | | | | | | | | | | | | | Conflicts: action.c queue.c (some code moved from action.c --> queue.c)
| | * bugfix: divide action queue discard mark by 10 - was out of rangeTomas Heinrich2013-03-121-2/+2
| | |
* | | Merge branch 'v7-stable' of git+ssh://git.adiscon.com/git/rsyslog into v7-stableRainer Gerhards2013-03-200-0/+0
|\ \ \
| * | | bugfix: RainerScript getenv() function caused segfault when var was not foundPhilippe Muller2013-03-202-1/+8
| | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | | bugfix: RainerScript getenv() function caused segfault when var was not foundPhilippe Muller2013-03-202-1/+8
|/ / / | | | | | | | | | | | | | | | | | | This patch is released under ASL 2.0 as of email conversation from 2013-03-20. Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | require newer libestr due to a bug in itRainer Gerhards2013-03-191-1/+1
| | |
* | | doc: mention last patches in ChangeLogRainer Gerhards2013-03-181-6/+8
| | |
* | | Do not exit when messages get overwritten in the circular bufferMilan Bartos2013-03-181-0/+4
| | | | | | | | | | | | modified: plugins/imkmsg/kmsg.c
* | | Fix message read buffer sizeMilan Bartos2013-03-181-2/+2
| | | | | | | | | | | | modified: plugins/imkmsg/kmsg.c
* | | Remove unnecessary strlen() callMilan Bartos2013-03-181-1/+1
| | | | | | | | | | | | modified: plugins/imkmsg/kmsg.c
* | | Fix trailing '-' in kernel messages.Milan Bartos2013-03-181-0/+4
| | | | | | | | | | | | modified: plugins/imkmsg/kmsg.c
* | | debug system improvement & bug fix for init system status (see below)Rainer Gerhards2013-03-154-20/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rsyslogd startup information is now properly conveyed back to init when privileges are beging dropped Actually, we have moved termination of the parent in front of the priv drop. So it shall work now in all cases. See code comments in commit for more details. - If forking, the parent now waits for a maximum of 60 seconds for termination by the child - improved debugging support in forked (auto-backgrounding) mode The rsyslog debug log file is now continued to be written across the fork.
* | | bugfix: imuxsock was missing SysSock.ParseTrusted module parameterRainer Gerhards2013-03-153-6/+28
| | | | | | | | | | | | | | | | | | To use that functionality, legacy rsyslog.conf syntax had to be used. Also, the doc was missing information on the "ParseTrusted" set of config directives.