summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v7-stable'Rainer Gerhards2013-06-151-2/+2
|\
| * bugfix: prevent calling tellLostCnt() twiceTomas Heinrich2013-06-121-1/+1
| |
| * bugfix: prevent another endless loop in the ratelimiterTomas Heinrich2013-06-121-1/+1
| | | | | | | | | | | | The message that reports how many messages were lost due to ratelimiting was sent before reseting the state that led to it. If it itself got ratelimited, this could lead to an endless loop.
* | add BSD-specific syslog facilitiesRainer Gerhards2013-06-121-0/+2
| | | | | | | | | | | | * "console" * "bsd_security" - this is called "security" under BSD, but that name was unfortunately already taken by some standard facility. So I
* | Merge branch 'v7-stable'Rainer Gerhards2013-06-101-2/+2
|\| | | | | | | | | Conflicts: ChangeLog
| * bugfix: prevent an endless loop in the ratelimiterTomas Heinrich2013-06-101-2/+2
| | | | | | | | | | | | | | | | | | If messages are being dropped because of ratelimiting, an internal message is generated to inform about this fact. This should happen only uppon the firs occurance but the counter that tracks the number of dropped messages was incremented only after sending the message. If the message itself gets ratelimited, an endless loop spins out of control. Thanks to Jerry James for notifying about this.
* | Merge branch 'nextmaster'Rainer Gerhards2013-06-0611-87/+640
|\ \ | |/ |/| | | | | Conflicts: ChangeLog
| * fix handling of unbounded blocksRainer Gerhards2013-05-161-1/+2
| |
| * fix regression on unencrypted queue filesRainer Gerhards2013-05-161-0/+2
| |
| * cleanupRainer Gerhards2013-05-163-7/+6
| |
| * complete handle multiple blocks in encrypted queue filesRainer Gerhards2013-05-166-37/+146
| |
| * properly handle padding bytes when reading queue filesRainer Gerhards2013-05-161-5/+10
| |
| * enable ability to read existing encrypted queue fileRainer Gerhards2013-05-152-3/+28
| |
| * clean up crypto provider state files on queue file rolloverRainer Gerhards2013-05-155-4/+29
| |
| * do not try to write to read-open encryption state fileRainer Gerhards2013-05-152-5/+7
| |
| * clean up crypto provider state files on queue file closeRainer Gerhards2013-05-156-2/+40
| |
| * fix invalid function prototypesRainer Gerhards2013-05-131-2/+2
| | | | | | | | regression from yet-unreleased enhancement (RELP IP address setting)
| * Merge branch 'master' into nextmasterRainer Gerhards2013-05-133-8/+7
| |\
| * | basic queue file encryptionRainer Gerhards2013-05-137-22/+248
| | |
| * | enable shuffling of crypto parameters down through queue definitionRainer Gerhards2013-05-104-27/+99
| | |
| * | extend crypto provider interface so that it can support queue subsystemRainer Gerhards2013-05-082-17/+44
| | |
| * | Merge branch 'master' into nextmasterRainer Gerhards2013-05-082-0/+7
| |\ \ | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | Add configurable local client IPAxel Rau2013-05-062-0/+22
| | | |
* | | | bugfix: $template statement with multiple spaces lead to invalid tpl nameRainer Gerhards2013-05-271-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If multiple spaces were used in front of the template name, all but one of them became actually part of the template name. So $template a,"..." would be name " a", and as such "a" was not available, e.g. in *.* /var/log/file;a This is a legacy config problem. As it was unreported for many years, no backport of the fix to old versions will happen. This is a long-standing bug that was only recently reported by forum user mc-sim. Reference: http://kb.monitorware.com/post23448.html
* | | | Remove redundat cflags and links to librariesTomas Heinrich2013-05-201-3/+3
| | | | | | | | | | | | | | | | | | | | This prevents linking with libee, liblognorm and libgcrypt when not necessary.
* | | | Don't #include libestr and libee headers when not necessaryTomas Heinrich2013-05-201-2/+0
| | | | | | | | | | | | | | | | | | | | Through msg.h, many unrelated components needlessly required LIBEE_CFLAGS.
* | | | bugfix: potential hang *in debug mode* on rsyslogd terminationRainer Gerhards2013-05-151-7/+10
| | | |
* | | | bugfix: .logsig files had tlv16 indicator bit at wrong offsetRainer Gerhards2013-05-142-3/+3
| | | |
* | | | cosmetic: reduce compiler warningMarius Tomaschewski2013-05-141-1/+1
| |_|/ |/| | | | | | | | | | | | | | init variable that does not really need to be initialized, as it is immediately overwritten - but the compiler is not smart enough to see that
* | | bugfix: invalid addressing in string class (recent regression)Rainer Gerhards2013-05-133-8/+7
| |/ |/|
* | bugfix: segfault on startup if a disk queue was configure without file nameRainer Gerhards2013-05-082-0/+7
|/ | | | | Now this triggers an error message and the queue is changed to linkedList type.
* Merge branch 'v7-stable'Rainer Gerhards2013-05-061-1/+5
|\
| * bugfix: potential segfault on startup when builtin module was specified in ↵Rainer Gerhards2013-05-061-1/+5
| | | | | | | | | | | | module() statement. Thanks to Marius Tomaschewski for reporting the bug.
* | build: fix build if libgcrypt support is disabledMichael Biebl2013-04-261-1/+1
| | | | | | | | | | | | We don't want to hard-code `libgcrypt-config --libs` at various. Also, make sure LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS are correctly substituted.
* | bugfix: build problems on SolarisJohn Lyman2013-04-251-1/+1
| | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=436
* | fix invalid include dependency in encryption supportRainer Gerhards2013-04-241-1/+1
| |
* | cleanupRainer Gerhards2013-04-245-16/+4
| |
* | omelasticsearch: _id field support for bulk operationsJérôme Renard2013-04-241-8/+8
| | | | | | | | | | | | also max number of templates for plugin use has been increased to five closes: http://bugzilla.adiscon.com/show_bug.cgi?id=392
* | platform compatibility enhancement: solve compile issue with libgcryptRainer Gerhards2013-04-241-0/+2
| | | | | | | | do not use GCRY_CIPHER_MODE_AESWRAP where not available
* | bugfix: block size limit was not properly honoredRainer Gerhards2013-04-231-0/+1
| |
* | bugfix: potential segfault in guardtime signature providerRainer Gerhards2013-04-231-1/+1
| | | | | | | | | | it could segfault if an error was reported by the GuardTime API, because an invalid free could happen then
* | some minor additions to 7.3.11v7.3.11Rainer Gerhards2013-04-231-0/+1
| |
* | Merge branch 'master-crypto'Rainer Gerhards2013-04-1710-8/+1162
|\ \ | | | | | | | | | | | | Conflicts: ChangeLog
| * | logenc: add key-program support to rsyslog crypto providerRainer Gerhards2013-04-151-3/+20
| | |
| * | logenc: add capability to use key generation program to rscryutilRainer Gerhards2013-04-121-0/+129
| | |
| * | logenc: full support for keyfilesRainer Gerhards2013-04-121-4/+26
| | | | | | | | | | | | including their generation via rscrytool
| * | logenc: support keyfiles in rscryutilRainer Gerhards2013-04-124-7/+88
| | |
| * | logenc: add parameters to select cipher algo and modeRainer Gerhards2013-04-124-25/+102
| | |
| * | logenc: rscryutil can now decrypt multi-block logfilesRainer Gerhards2013-04-123-4/+7
| | |
| * | logenc: milestone: rsyslog writes .encinfo side filesRainer Gerhards2013-04-116-19/+229
| | |