summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* doc: add contributed patches to ChangeLogRainer Gerhards2013-06-101-0/+4
|
* 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: be more tolerant to malformed journal fieldsTomas Heinrich2013-06-101-1/+8
| | | | | | This prevents a segfault when a malformed journal entry field doesn't contain an equal sign. Should not ever happen but was actually triggered by a real bug in systemd journal.
* bugfix imzmq3: potential segfault on startupHongfei Cheng2013-06-062-13/+62
| | | | if no problem happend at startup, everything went fine
* prepare for 7.4.0 releasev7.4.0Rainer Gerhards2013-06-053-3/+4
|
* 0mq fixes; credits to Hongfei Cheng and Brian KnoxRainer Gerhards2013-06-045-397/+614
|
* build: don't check for libs that are not neededTomas Heinrich2013-06-031-7/+1
|
* doc: correct omfile documentationTomas Heinrich2013-06-031-6/+6
| | | | Some of the options affect all files, not just dynafiles.
* doc: clarify RSYSLOG_DEBUG formatTomas Heinrich2013-06-031-0/+1
|
* bugfix: postpone the start of the imgssapi listenerTomas Heinrich2013-06-031-2/+19
| | | | | | | | | | | If the listen socket is opened earlier (during configuration parsing), it is closed again during early init. The start has been postponed to the 'runInput' stage, which has an unpleasant side effect that it will fail if the priviledges are dropped. The code should be eventually fixed to support the new config system.
* bugfix: $template statement with multiple spaces lead to invalid tpl nameRainer Gerhards2013-05-273-0/+30
| | | | | | | | | | | | | 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
* doc bugfix: ReadMode wrong in imfile doc, two values were swappedRainer Gerhards2013-05-262-2/+5
| | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=450 Thanks to jokajak@gmail.com for mentioning this
* add --enable-cached-man-pages ./configure optionRainer Gerhards2013-05-262-1/+21
| | | | | | | permits to build rsyslog on a system where rst2man is not installed. In that case, cached versions of the man pages are used (they were built during "make dist", so they should be current for the version in question.
* bugfix: imjournal should respect termination requestTomas Heinrich2013-05-261-11/+67
| | | | | sd_journal_wait() ignores EINTR and this behavior interferes with module's termination signaling. Therefore, poll() is used instead.
* bugfix: imjournal's thread shouldn't be canceledTomas Heinrich2013-05-261-2/+8
| | | | | Because of cancelation, the correct possition in the journal was lost. This resulted in duplicate messages appearing in the logs.
* doc: add imjournal improvement to ChangeLogRainer Gerhards2013-05-221-0/+1
|
* Eliminate sleep in imjournal code with sd_journal_waitMilan Bartos2013-05-221-5/+6
| | | | modified: plugins/imjournal/imjournal.c
* Remove redundat cflags and links to librariesTomas Heinrich2013-05-204-8/+8
| | | | | This prevents linking with libee, liblognorm and libgcrypt when not necessary.
* Revert "bugfix: problem in build system (especially when cross-compiling)"Tomas Heinrich2013-05-201-2/+2
| | | | | | | This reverts commit 813c9c7f524976ef598864afbb729bca31557c32. Removing references to libee.h in the previous commit solves the build issue so the cflag shoudn't be needed after all.
* Don't #include libestr and libee headers when not necessaryTomas Heinrich2013-05-203-5/+1
| | | | | Through msg.h, many unrelated components needlessly required LIBEE_CFLAGS.
* Clean up warnings in imjournal and omjournalTomas Heinrich2013-05-202-9/+14
|
* Drop unneeded macro definitionTomas Heinrich2013-05-201-1/+0
| | | | | | The macro itself was a malformed version of "_GNU_SOURCE" and thus had no effect. It is not needed as this macro is already defined via AC_GNU_SOURCE.
* Imjournal state files can be stored in WorkDirectoryMilan2013-05-201-2/+14
| | | | | | When the imjournal state file path doesn't start with '/', then it's by default stored in WorkDirectory. When path starts with '/', full path is used.
* bugfix: potential hang *in debug mode* on rsyslogd terminationRainer Gerhards2013-05-152-7/+15
|
* prepare for 7.3.15 releasev7.3.15Rainer Gerhards2013-05-143-3/+3
|
* bugfix: problem in build system (especially when cross-compiling)Winfried2013-05-142-2/+5
| | | | | Thanks to Tomas Heinrich and winfried_mb2@xmsnet.nl for the patch. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=445
* bugfix: .logsig files had tlv16 indicator bit at wrong offsetRainer Gerhards2013-05-143-3/+4
|
* Add a check for the rst2man binaryTomas Heinrich2013-05-141-1/+11
| | | | Called when either libgcrypt or GuardTime is enabled.
* doc: add recent patches to ChangeLogRainer Gerhards2013-05-141-0/+2
|
* Add missing pid part of syslog tag.Milan Bartos2013-05-141-3/+24
|
* Fix a condition in imjournalTomas Heinrich2013-05-141-1/+10
| | | | | This prevented state file from being written with newer systemd. Add some more debug information.
* 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
* build: add cached copies of generated man pages to dist tarballRainer Gerhards2013-05-141-0/+2
| | | | This solves problems with some build environments.
* doc: integrate imjournal doc contribution into rest of doc systemRainer Gerhards2013-05-143-1/+4
|
* Added a bit of imjournal documentation.Milan Bartos2013-05-141-0/+44
| | | | new file: imjournal.html
* omrelp: remove legacy code that was never usedRainer Gerhards2013-05-141-57/+0
| | | | | | this was an artifact from the original copy from omfwd. The options were not functional and also not documented, so it is safe to simply remove them.
* bugfix: omrelp legacy config parameters set a timeout of zeroRainer Gerhards2013-05-132-0/+3
| | | | which lead the legacy config to be unusable.
* Merge branch 'master' of git+ssh://git.adiscon.com/git/rsyslogRainer Gerhards2013-05-131-95/+95
|\
| * Merge branch 'master' of git+ssh://git.adiscon.com/git/rsyslogRainer Gerhards2013-05-103-0/+13
| |\
| * | doc: unify statement format in legacy stmt docJan Gerhards2013-05-101-95/+95
| | |
* | | bugfix: invalid addressing in string class (recent regression)Rainer Gerhards2013-05-134-8/+8
| |/ |/|
* | bugfix: segfault on startup if a disk queue was configure without file nameRainer Gerhards2013-05-083-0/+13
|/ | | | | Now this triggers an error message and the queue is changed to linkedList type.
* prepare for 7.3.14 releasev7.3.14Rainer Gerhards2013-05-063-3/+3
|
* doc: mention important merged-in patch in ChangeLogRainer Gerhards2013-05-061-0/+3
|
* Merge branch 'v7-stable'Rainer Gerhards2013-05-062-1/+8
|\
| * bugfix: potential segfault on startup when builtin module was specified in ↵Rainer Gerhards2013-05-062-1/+8
| | | | | | | | | | | | module() statement. Thanks to Marius Tomaschewski for reporting the bug.
* | doc: mention important upported patchRainer Gerhards2013-05-031-0/+7
| |
* | Merge branch 'v7-stable'Rainer Gerhards2013-05-032-1/+10
|\|
| * bugfix: segfault due to invalid dynafile cache handlingRainer Gerhards2013-05-032-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Accidently, the old-style cache size parameter was used when the dynafile cache was created in a RainerScript action. If the old-style size was lower than the one actually set, this lead to misadressing when the size was overrun, and that could lead to all kinds of "interesting things", often in segfaults. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=440 Conflicts: ChangeLog
* | bugfix: some man pages were not properly installedMarius Tomaschewski2013-04-302-4/+11
| | | | | | | | either rscryutil or rsgtutil man was installed, but not both