summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* remove no-longer needed data itemRainer Gerhards2013-09-251-1/+0
|
* bugfix: segfault on startup if TCP TLS was used but no cert or key setRainer Gerhards2013-09-132-1/+13
|
* Merge branch 'v7-stable' into v7-stable-tlsfixRainer Gerhards2013-09-1361-869/+5925
|\ | | | | | | | | | | Conflicts: ChangeLog runtime/rsyslog.h
| * bugfix: build system: libgcrypt.h needed even if libgrcypt was disabledRainer Gerhards2013-09-122-3/+1
| | | | | | | | | | | | | | | | | | Thanks to Jonny Törnbom for reporting this problem Conflicts: ChangeLog runtime/cryprov.h
| * bugfix: some more build problems with newer json-c versionsRainer Gerhards2013-09-041-1/+1
| | | | | | | | Thanks to Michael Biebl for mentioning the problem.
| * make rsyslog use the new json-c pkgconfig file if availablehwoarang2013-09-033-5/+6
| |
| * Using more appropriate helper function to get the error messageAhto Truu2013-09-021-1/+1
| |
| * More careful TLV encoding/decodingAhto Truu2013-09-023-4/+11
| |
| * debug: improve queue startup debug outputRainer Gerhards2013-07-191-4/+4
| |
| * Merge branch 'v6-stable' into tmpRainer Gerhards2013-07-192-3/+2
| |\
| | * Merge branch 'v5-stable' into tmpRainer Gerhards2013-07-192-3/+2
| | |\
| | | * bugfix: correction to the interface of stream objTomas Heinrich2013-07-192-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The datatype of the argument to SetiMaxFileSize() was too small and could overflow. The SetMaxFileSize() interface wasn't used at all (possibly confused with SetiMaxFileSize()) and was dropped.
| * | | bugfix: $QHOUR/$HHOUR were always "00" or "01"Rainer Gerhards2013-07-191-2/+2
| | | | | | | | | | | | | | | | | | | | regression some time between v5 and here Thanks to forum user rjmcinty for reporting this bug
| * | | regression fix: %d used for long long types in debug outputRainer Gerhards2013-07-171-1/+3
| | | | | | | | | | | | | | | | | | | | regression from recent DA queue bug fix set of patches; not present in any released code.
| * | | cosmetic bugfix: file name buffer was not freed on disk queue destructionRainer Gerhards2013-07-171-1/+2
| | | | | | | | | | | | | | | | | | | | This was an extremely small one-time per run memleak, so nothing of concern. However, it bugs under valgrind and similar memory debuggers.
| * | | bugfix: memory leak if disk queues were used and json data presentRainer Gerhards2013-07-171-0/+1
| | | |
| * | | bugfix: CEE/json data was lost during disk queue operationRainer Gerhards2013-07-171-2/+1
| | | |
| * | | add note on a potential future troublespotRainer Gerhards2013-07-161-1/+8
| | | |
| * | | Fixed return state handling in ConsumerDAAndre Lorbach2013-07-161-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The queue full loop fix added a problem to the queue when rsyslog was shutdown. This problem has been corrected now. Conflicts: runtime/queue.c
| * | | fix regression that caused freeInstance not to be correctly calledRainer Gerhards2013-07-151-2/+2
| | | | | | | | | | | | | | | | was introduced July, 5th 2013 by commit 8ee2b0b1610fbf4dff20453d188f379583410b42
| * | | bugfix: 100% CPU utilization when DA queue became fullAndre Lorbach2013-07-151-3/+15
| | | |
| * | | nit: use correct function names in new debug instrumentationRainer Gerhards2013-07-131-12/+12
| | | |
| * | | Changed and extended debug output in queue/action classes for further analysisAndre Lorbach2013-07-131-6/+6
| | | |
| * | | Added header in typedefs.h needed for building on ehel 5Andre Lorbach2013-07-041-0/+4
| | | |
| * | | bugfix: in RFC5425 TLS, multiple wildcards in auth could cause segfaultRainer Gerhards2013-06-271-0/+1
| | | |
| * | | lmsig_gt: remove no longer needed error messageRainer Gerhards2013-06-251-2/+0
| | | | | | | | | | | | | | | | This is now properly handled inside rsyslog core.
| * | | bugfix: lmsig_gt abort on invalid configuration parametersRisto Laanoja2013-06-251-2/+10
| | | | | | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=448
| * | | build: fix issues on FreeBSDRainer Gerhards2013-06-253-3/+5
| | | | | | | | | | | | | | | | | | | | The last fix was incomplete. Thanks to Christiano for testing and suggestions.
| * | | typo fix ("listner" vs. "listener")Michael Biebl2013-06-251-1/+1
| | | |
| * | | $uptime property: fix mem leak and build problems on FreeBSDRainer Gerhards2013-06-241-3/+27
| | | |
| * | | solve build problem on FreeBSDRainer Gerhards2013-06-241-1/+5
| | | | | | | | | | | | | | | | Thanks to Christiano for reporting this problem.
| * | | imjournal fix: put ratelimiter destruction in wrong entry pointRainer Gerhards2013-06-171-1/+1
| | | | | | | | | | | | | | | | No regression, this was in recently written, never-released code.
| * | | implement new ratelimiting mode for imjournalRainer Gerhards2013-06-172-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and make imjournal use it. The new mode is needed, as imjournal uses journal's timestamp as message generation time (which otherwise is when the message entered the system, and the ratelimiter uses this as current timestamp in order to save performance). It is debatable if imjournal is doing the right thing here. But it doesn't feel totally wrong. So let's safe that debate for later ;)
| * | | 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.
| * | | 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.
| * | | 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
| |\ \ \
| * | | | 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