 syslogrelay - News: Version 2.2
syslogrelay - News: Version 2.2
    
Version 2.2
Item posted by Sergey Poznyakoff <gray> on Sat Dec 24 13:54:07 2022.
Version 2.2 is available for download.
New in this version:
Handling of control characters in syslog messages
If the message text contains ASCII control characters (ASCII 0 to 31), these are replaced with their "caret notation", i.e. a caret
character followed by the character value XORed with 0100.  Thus, horizontal tabulation (ASCII 9) becomes ^I, carriage return
(ASCII 13) becomes ^M, etc.  By default the newline character is exempt from this translation.  Instead, it is substituted with
horizontal space (ASCII 32).
The "-Wcontrol_chars=MODE" option can be used to alter this processing. Possible values for MODE are:
- caret
    Replace all control characters with their caret notation.  The newline
    character is represented as ^J.
- caretnl
    The default algorithm as described above.
- octal
    Replace control characters with their octal representation.
- raw
    Reproduce control characters verbatim.
New option -s: set input buffer size
The -s option changes the default input buffer size.  Its argument is the desired size in bytes.  For UDP input, values of up to 4096 are
allowed.  The default is 1024.
New output channel: pri:///DIR
Distributes messages to two disk files located in directory DIR. The name of the file to write to is selected depending on the message severity.  Messages with severity greater than LOG_ERR are directed to file "1" ("out" file), messages with severity less than or equal
to LOG_ERR are directed to file "2" ("err" file).
This channel understands the following parameters:
- severity=SEVERITY
       Gives name of the delimiter severity.  Messages with severity
       less than or equal to that value will be directed to "err" file.
       (DIR/2, by default).
- errfile=NAME
       Sets the name of the "err" file.
- outfile=NAME
       Sets the name of the "out" file.
- prio=none|keep|decode
       Controls whether and how the message priority is reflected on
       the output.  See the channel "file:" for details.
Default settings correspond to:
-Wseverity=err -Werrfile=2 -Woutfile=1 -Wprio=none
Comments:
No messages in Version 2.2

