mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-21 14:50:43 +01:00
Merge branch 'v4-stable' into v5-stable
This commit is contained in:
commit
526e7d0d3f
@ -792,6 +792,9 @@ Version 4.7.0 [v4-devel] (rgerhards), 2010-04-14
|
||||
- imported changes from 4.5.6 and below
|
||||
---------------------------------------------------------------------------
|
||||
Version 4.6.6 [v4-stable] (rgerhards), 2010-11-??
|
||||
- bugfix: IPv6-address could not be specified in omrelp
|
||||
this was due to improper parsing of ":"
|
||||
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=250
|
||||
- bugfix: imfile potentially duplicates lines
|
||||
This can happen when 0 bytes are read from the input file, and some
|
||||
writer appends data to the file BEFORE we check if a rollover happens.
|
||||
|
||||
@ -44,6 +44,7 @@ special "RSYSLOG_ForwardFormat" (case sensitive!) template is used.<br>
|
||||
# port 2514
|
||||
*.* :omrelp:centralserv:2514;RSYSLOG_ForwardFormat
|
||||
</textarea>
|
||||
Note: to use IPv6 addresses, encode them in [::1] format.
|
||||
<p>[<a href="rsyslog_conf.html">rsyslog.conf overview</a>]
|
||||
[<a href="manual.html">manual index</a>] [<a href="http://www.rsyslog.com/">rsyslog site</a>]</p>
|
||||
<p><font size="2">This documentation is part of the
|
||||
|
||||
@ -251,8 +251,18 @@ CODE_STD_STRING_REQUESTparseSelectorAct(1)
|
||||
/* extract the host first (we do a trick - we replace the ';' or ':' with a '\0')
|
||||
* now skip to port and then template name. rgerhards 2005-07-06
|
||||
*/
|
||||
for(q = p ; *p && *p != ';' && *p != ':' ; ++p)
|
||||
/* JUST SKIP */;
|
||||
if(*p == '[') { /* everything is hostname upto ']' */
|
||||
++p; /* skip '[' */
|
||||
for(q = p ; *p && *p != ']' ; ++p)
|
||||
/* JUST SKIP */;
|
||||
if(*p == ']') {
|
||||
*p = '\0'; /* trick to obtain hostname (later)! */
|
||||
++p; /* eat it */
|
||||
}
|
||||
} else { /* traditional view of hostname */
|
||||
for(q = p ; *p && *p != ';' && *p != ':' && *p != '#' ; ++p)
|
||||
/* JUST SKIP */;
|
||||
}
|
||||
|
||||
pData->port = NULL;
|
||||
if(*p == ':') { /* process port */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user