From 4ec4f4ddae4285adf0a40618360ec5cea02d85c3 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 6 May 2008 10:23:35 +0200 Subject: updated doc set to reflect TLS support --- doc/Makefile.am | 1 + doc/features.html | 35 ++- doc/rsyslog_ng_comparison.html | 33 +-- doc/rsyslog_stunnel.html | 488 ++++++++++++++++++++--------------------- doc/rsyslog_tls.html | 170 ++++++++++++++ 5 files changed, 452 insertions(+), 275 deletions(-) create mode 100644 doc/rsyslog_tls.html diff --git a/doc/Makefile.am b/doc/Makefile.am index 6eb82b81..90be2725 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -21,6 +21,7 @@ html_files = \ rsyslog_high_database_rate.html \ rsyslog_php_syslog_ng.html \ rsyslog_recording_pri.html \ + rsyslog_tls.html \ rsyslog_stunnel.html \ syslog-protocol.html \ version_naming.html \ diff --git a/doc/features.html b/doc/features.html index f9d17818..9fbebedf 100644 --- a/doc/features.html +++ b/doc/features.html @@ -1,5 +1,7 @@ -rsyslog features +rsyslog features + +

RSyslog - Features

This page lists both current features as well as @@ -23,13 +25,18 @@ to MySQL databases

  • native support for writing to Postgres databases
  • direct support for Firebird/Interbase, OpenTDS (MS SQL, Sybase), SQLLite, Ingres, Oracle, and mSQL via libdbi, -a database abstraction layer (almost as good as native)
  • native support for sending mail messages (first seen in 3.17.0)
  • +a database abstraction layer (almost as good as native) +
  • native support for sending +mail messages (first seen in 3.17.0)
  • support for (plain) tcp based syslog - much better reliability
  • support for sending and receiving compressed syslog messages
  • support for on-demand on-disk spooling of messages that can not be processed fast enough (a great feature for writing massive -amounts of syslog messages to a database)
  • support for selectively processing messages only during specific timeframes and spooling them to disk otherwise
  • +amounts of syslog messages to a database) +
  • support for selectively processing +messages only during specific timeframes and spooling them to +disk otherwise
  • ability to monitor text files and convert their contents into syslog messages (one per line)
  • ability to configure backup syslog/database servers - if @@ -49,8 +56,9 @@ substrings
  • command execution
  • support for running multiple rsyslogd instances on a single machine
  • -
  • support for -ssl-protected syslog (via stunnel)
  • +
  • support for TLS-protected +syslog (both natively +and via stunnel)
  • ability to filter on any part of the message, not just facility and severity
  • ability to use regular expressions in filters
  • @@ -70,8 +78,7 @@ high log volume on multicore machines) compliant messages (it is volatile because standardization is currently underway and this is a proof-of-concept implementation to aid this effort) -
  • experimental support for syslog-transport-tls based -framing on syslog/tcp connections
  • +
  • world's first implementation of syslog-transport-tls
  • the sysklogd's klogd functionality is implemented as the imklog input plug-in. So rsyslog is a full replacement for the sysklogd package
  • support for IPv6
  • @@ -90,7 +97,13 @@ via custom plugins
  • support for arbitrary complex boolean, string and arithmetic expressions in message filters
  • -

     

    +

    World's first

    +Rsyslog has an interesting number of "world's firsts" - things that +were implemented for the first time ever in rsyslog. Some of them are still features not available elsewhere.

    Upcoming Features

    The list below is something like a repository of ideas we'd like to implement. Features on this list are typically NOT scheduled @@ -105,11 +118,9 @@ to the bugzilla tracker.