summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--action.c2
-rw-r--r--doc/imfile.html4
-rw-r--r--doc/imgssapi.html5
-rw-r--r--runtime/nsd_gtls.c2
5 files changed, 10 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index e02a1ed7..879418c2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2056,6 +2056,9 @@ version before switching to this one.
Thanks to Ken for providing the patch
---------------------------------------------------------------------------
Version 3.22.4 [v3-stable] (rgerhards), 2010-??-??
+- bugfix: action resume interval incorrectly handled, thus took longer to
+ resume
+- bugfix: cosmetic: proper constant used instead of number in open call
- bugfix: timestamp was incorrectly calculated for timezones with minute
offset
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=271
diff --git a/action.c b/action.c
index 4fb0669a..b2fa38ae 100644
--- a/action.c
+++ b/action.c
@@ -679,7 +679,7 @@ static rsRetVal actionTryResume(action_t *pThis, int *pbShutdownImmediate)
* here. -- rgerhards, 2009-03-18
*/
datetime.GetTime(&ttNow); /* cache "now" */
- if(ttNow > pThis->ttResumeRtry) {
+ if(ttNow >= pThis->ttResumeRtry) {
actionSetState(pThis, ACT_STATE_RTRY); /* back to retries */
}
}
diff --git a/doc/imfile.html b/doc/imfile.html
index 60bbbeea..7961729b 100644
--- a/doc/imfile.html
+++ b/doc/imfile.html
@@ -15,7 +15,9 @@ text file is a file consisting of printable characters with lines
being&nbsp;delimited by LF.</p>
<p>The file is read line-by-line and any line read is passed to
rsyslog's rule engine. The rule engine applies filter conditons and
-selects which actions needs to be carried out.</p>
+selects which actions needs to be carried out. Empty lines are <b>not</b>
+processed, as they would result in empty syslog records. They are simply
+ignored.</p>
<p>As new lines are written they are taken from the file and
processed. Please note that this happens based on a polling interval
and not immediately. The file monitor support file rotation. To fully
diff --git a/doc/imgssapi.html b/doc/imgssapi.html
index ec183fe7..dd90fec7 100644
--- a/doc/imgssapi.html
+++ b/doc/imgssapi.html
@@ -38,7 +38,7 @@ Sets the maximum number of sessions supported</li>
<p>This sets up a GSS server on port 1514 that also permits to
receive plain tcp syslog messages (on the same port):<br>
</p>
-<textarea rows="15" cols="60">$ModLoad imtcp # needs to be done just once
+<textarea rows="15" cols="60">$ModLoad imgssapi # needs to be done just once
$InputGSSServerRun 1514
$InputGSSServerPermitPlainTCP on
</textarea>
@@ -47,8 +47,7 @@ $InputGSSServerPermitPlainTCP on
<p><font size="2">This documentation is part of the
<a href="http://www.rsyslog.com/">rsyslog</a>
project.<br>
-Copyright © 2008 by <a href="http://www.gerhards.net/rainer">Rainer
-Gerhards</a> and
+Copyright &copy; 2008-2011 by <a href="http://www.gerhards.net/rainer">Rainer Gerhards</a> and
<a href="http://www.adiscon.com/">Adiscon</a>.
Released under the GNU GPL version 3 or higher.</font></p>
</body></html>
diff --git a/runtime/nsd_gtls.c b/runtime/nsd_gtls.c
index ab47f231..96f0d342 100644
--- a/runtime/nsd_gtls.c
+++ b/runtime/nsd_gtls.c
@@ -115,7 +115,7 @@ readFile(uchar *pszFile, gnutls_datum_t *pBuf)
pBuf->data = NULL;
- if((fd = open((char*)pszFile, 0)) == -1) {
+ if((fd = open((char*)pszFile, O_RDONLY)) == -1) {
errmsg.LogError(0, RS_RET_FILE_NOT_FOUND, "can not read file '%s'", pszFile);
ABORT_FINALIZE(RS_RET_FILE_NOT_FOUND);