summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* prepare for 7.2.3 releasev7.2.3Rainer Gerhards2012-11-213-3/+3
|
* testbench: bug fix & enhance $IncludeConfig testsRainer Gerhards2012-11-2010-10/+8
| | | | The bug fixes actually fixes a bug inside the *testbench* itself.
* improve $IncludeConfig error messagesRainer Gerhards2012-11-203-4/+31
|
* document fixed regressionRainer Gerhards2012-11-201-0/+12
|
* regression fix: rsyslog terminated when wild-card $includeFile did not find ↵Rainer Gerhards2012-11-201-2/+5
| | | | | | files Unfortunately, this is often the case by default in many distros.
* cleanupRainer Gerhards2012-11-201-1/+0
|
* prepare 7.2.2 releasev7.2.2Rainer Gerhards2012-11-164-5/+5
|
* refactor stream.h; fix some issues with last patchRainer Gerhards2012-11-153-26/+18
| | | | | | | | | | | | Most importantly, the last patch for imfile contained a number of glitches, which are fixed by this commit (a memory leak under unusual conditions, partial message loss when rsyslog was terminated in the interim & mixing file data to the wrong files when multiple monitors were used [due to static variable]). The commit is actually a re-write of the patch, based on its core idea. Also some other minor cleanup was done.
* minor cleanupRainer Gerhards2012-11-151-8/+0
|
* bugfix: imfile discarded some file partsMilan Bartos2012-11-152-3/+32
| | | | | | | | | File lines that were incomplete (LF missing) *at the time imfile polled the file* were partially discarded. That part of the line that was read without the LF was discarded, and the rest of the line was submitted in the next polling cycle. This is now changed so that the partial content is saved until the complete line is read. Note that the patch affects only read mode 0.
* bugfix: potential segfault at startup with property-based filterRainer Gerhards2012-11-143-2/+9
| | | | | | | If the property name was followed by a space before the comma, rsyslogd aborted on startup. Note that no segfault could happen if the initial startup went well (this was a problem with the config parser). closes: http://bugzilla.adiscon.com/show_bug.cgi?id=381
* bugfix: garbled message if field name was used with jsonf property optionRainer Gerhards2012-11-142-2/+7
| | | | | | | The length for the field name was invalidly computed, resulting in either truncated field names or including extra random data. If the random data contained NULs, the rest of the message became unreadable. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=374
* silence compiler warnings & some cleanupRainer Gerhards2012-11-143-7/+4
|
* doc: describe leading space problem with "startswith" comparisonRainer Gerhards2012-11-142-3/+9
|
* bugfix: invalid formatting of man pagebjarniig@rhi.hi.is2012-11-141-4/+4
|
* bugfix: very small memory leak in imrelpRainer Gerhards2012-11-141-0/+7
| | | | | | | This is not a real problem (thus no ChangeLog entry): we leaked a few bytes for every relp listener, but only at rsyslogd TERMINATION - where obviously the OS does the cleanup. However, the leak could cause some confusion with memory checkers like valgrind.
* bugfix: make rsyslog compile on kfreebsd againGuillem Jover2012-11-144-3/+8
| | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=380
* Fix the rsyslogd man page formatting for the -d flagGeorgi Georgiev2012-11-141-1/+1
| | | | | The indentation around the "-d" flag description is in the wrong place and does not display properly.
* make sure inaccessible config file is not tried to be processedRainer Gerhards2012-11-141-3/+3
| | | | | | | The processing loop was not terminated when an unaccessible file was detected, and so processing was done using unitialized data, which could lead to all sorts of problems. Also did some minor cleanup.
* Silently ignore wildcard includes that match nothingGeorgi Georgiev2012-11-131-4/+16
| | | | This will avoid an error message when including an empty directory.
* Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-11-132-1/+5
|\
| * Merge branch 'v5-stable' into v6-stableRainer Gerhards2012-11-132-1/+5
| |\ | | | | | | | | | | | | Conflicts: ChangeLog
| | * add "EAGAIN" patch to ChangeLogRainer Gerhards2012-11-131-0/+4
| | |
| | * imuxsock: do not log EAGAIN in nonblocking recvfromMarius Tomaschewski2012-11-131-1/+1
| | |
* | | doc: upgrade ruleset doc to v7 config systemKonstantin Schmitt2012-11-123-98/+227
| | |
* | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-11-0911-18/+90
|\| | | | | | | | | | | | | | Conflicts: tests/Makefile.am
| * | bugfix: $IncludeConfig did not correctly process directoriesRainer Gerhards2012-11-0911-20/+86
| | | | | | | | | | | | | | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=376 The testbench was also enhanced to check for these cases. Thanks to Georgi Georgiev for the bug report. Also minor bugfix: no error msg on unreadable $IncludeConfig path
* | | cleanup: remove no longer needed configure settingRainer Gerhards2012-11-091-21/+0
| | |
* | | cleanupRainer Gerhards2012-11-091-7/+7
| | |
* | | Merge branch 'v7.2.1-bugfix' into v7-stableRainer Gerhards2012-11-092-1/+8
|\ \ \
| * | | bugfix: potential segfault due to invalid param handling in comparisonsRainer Gerhards2012-11-082-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This could happen in RainerScript comparisons (like contains); in some cases an unitialized variable was accessed, which could lead to an invalid free and in turn to a segfault. Closes: http://bugzilla.adiscon.com/show_bug.cgi?id=372 Thanks to Georgi Georgiev for reporting this bug and his great help in solving it.
* | | | enabled to build without libuuid, at loss of uuid functionalityRainer Gerhards2012-11-094-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | this enables smoother builds on older systems that do not support libuuid. Loss of functionality should usually not matter too much as uuid support has only recently been added and is very seldom used.
* | | | doc: $ActionQueueDiscardSeverity had wrong default documentedRainer Gerhards2012-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | The doc contained a previous default, which has been changed in the mean time.
* | | | doc: mention imported patch in ChangeLogRainer Gerhards2012-11-081-0/+1
| | | |
* | | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-11-082-1/+3
|\ \ \ \ | | |/ / | |/| |
| * | | bugfix: no error msg on invalid field option in legacy/string templateRainer Gerhards2012-11-082-1/+3
| | | |
* | | | bugfixes in string-type template()SRainer Gerhards2012-11-082-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Both are closely related and thus rolled into a single commit. - bugfix: improper handling of backslash in string-type template()s - bugfix: leading quote (") in string-type template() lead to thight loop on startup
* | | | Added imkmsg^imklog to imkmsg documentation.Milan Bartos2012-11-051-2/+4
| | | |
* | | | bugfix: potential abort of imtcp on rsyslogd shutdownRainer Gerhards2012-11-022-3/+4
| | | |
* | | | bugfix: potential segfault when re_match() function was usedoxpa2012-11-022-1/+3
| | | | | | | | | | | | | | | | | | | | Thanks to oxpa for the patch. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=371
* | | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-11-0111-10/+13
|\| | |
| * | | doc: add recent patch (API) to ChangeLogRainer Gerhards2012-11-011-0/+3
| | | |
| * | | bugfix: invalid rsyslog-internal macro API useRainer Gerhards2012-11-0110-10/+10
| | | | | | | | | | | | | | | | | | | | This had no bad effect, because the macro did the same as the one that should have been used.
* | | | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-11-012-1/+8
|\| | |
| * | | bugfix: misaddressing of $mmnormalizeuserawmsg parameterRainer Gerhards2012-11-012-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | On many platforms, this has no effect at all. At some, it may cause a segfault. The problem occurs only during config phase, no segfault happens when rsyslog has fully started.
| * | | bugfix: build problems on some platformsRainer Gerhards2012-10-262-1/+4
| | | |
* | | | bugfix: imzmq3 segfault with PULL subscriptionMartin Nilsson2012-10-302-3/+7
| | | |
* | | | bugfix: omfwd did not properly support "template" parameterRainer Gerhards2012-10-307-3/+110
| | | | | | | | | | | | | | | | | | | | We also added a testbench test to check for this in the future. That in turn required new testbench tools.
* | | | testbench: complex1.sh testcase failed on slower machinesRainer Gerhards2012-10-292-0/+6
| |/ / |/| | | | | | | | ... due to too small timeout for enqueue processing --> messages got lost
* | | prepare for 7.2.1 releasev7.2.1Rainer Gerhards2012-10-293-3/+3
| | |