| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 8.2602.0 | 8 | ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 | 0 |
| 8.2512.0-r1 | 8 | amd64 arm arm64 ~ppc64 ~riscv x86 | 0 |
| 8.2506.0-r2 | 8 | ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86 | 0 |
<pkgmetadata>
<maintainer type="person">
<email>xgqt@gentoo.org</email>
<name>Maciej Barć</name>
</maintainer>
<longdescription>
Rsyslog is a rocket-fast system for log processing. It offers
high-performance, great security features and a modular design. While it
started as a regular syslogd, rsyslog has evolved into a kind of swiss army
knife of logging, being able to accept inputs from a wide variety of
sources, transform them, and output to the results to diverse destinations.
Rsyslog can deliver over one million messages per second to local
destinations when limited processing is applied (based on v7, December
2013). Even with remote destinations and more elaborate processing the
performance is usually considered "stunning".
</longdescription>
<use>
<flag name="clickhouse">Build the ClickHouse output module (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="curl">Enable http_request() function in RainerScript (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="dbi">Build the general database output module (requires <pkg>dev-db/libdbi</pkg>)</flag>
<flag name="elasticsearch">Build the Elasticsearch output module (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="gcrypt">Add support for encrypted log files using <pkg>dev-libs/libgcrypt</pkg></flag>
<flag name="gnutls">Build the GnuTLS network stream driver (requires <pkg>net-libs/gnutls</pkg>)</flag>
<flag name="imdocker">Build the docker input module (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="imhttp">Build the http input module (requires <pkg>www-servers/civetweb</pkg>)</flag>
<flag name="impcap">Build the pcap input module (requires <pkg>net-libs/libpcap</pkg>)</flag>
<flag name="kafka">Build the Apache Kafka input/output module (requires <pkg>dev-libs/librdkafka</pkg>)</flag>
<flag name="kerberos">Build the GSSAPI input and output module (requires <pkg>virtual/krb5</pkg>)</flag>
<flag name="kubernetes">Build the kubernetes modify plugin (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="mdblookup">Build the MaxMind DB lookup message modify plugin using <pkg>dev-libs/libmaxminddb</pkg></flag>
<flag name="mongodb">Build the MongoDB output module (requires <pkg>dev-libs/mongo-c-driver</pkg>)</flag>
<flag name="mysql">Build the MySQL database output module (requires <pkg>virtual/mysql</pkg>)</flag>
<flag name="normalize">Build the normalize modify module (requires <pkg>dev-libs/libee</pkg> and <pkg>dev-libs/liblognorm</pkg>)</flag>
<flag name="omhttp">Build the http output module (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="omhttpfs">Build the httpfs output module (requires <pkg>net-misc/curl</pkg>)</flag>
<flag name="omudpspoof">Build the udpspoof output module (requires <pkg>net-libs/libnet</pkg>)</flag>
<flag name="openssl">Build the OpenSSL network stream driver (requires <pkg>dev-libs/openssl</pkg>)</flag>
<flag name="postgres">Build the PostgreSQL database output module (requires <pkg>dev-db/postgresql</pkg>)</flag>
<flag name="rabbitmq">Build the RabbitMQ output module (requires <pkg>net-libs/rabbitmq-c</pkg>)</flag>
<flag name="redis">Build the Redis output module using (requires <pkg>dev-libs/hiredis</pkg>)</flag>
<flag name="relp">Build the Reliable Event Logging Protocol (RELP) output module (requires <pkg>dev-libs/librelp</pkg>)</flag>
<flag name="rfc3195">Build the rfc3195 input module (requires <pkg>dev-libs/liblogging</pkg>)</flag>
<flag name="rfc5424hmac">Build the rfc5424hmac modify module (requires <pkg>dev-libs/openssl</pkg>)</flag>
<flag name="snmp">Build the snmp modify and output module (requires <pkg>net-analyzer/net-snmp</pkg>)</flag>
<flag name="ssl">Add support for encrypted client/server communication (requires <pkg>net-libs/gnutls</pkg>)</flag>
<flag name="systemd">Build the journal input and output module (requires <pkg>sys-apps/systemd</pkg>)</flag>
<flag name="uuid">Include UUIDs in messages (requires <pkg>sys-apps/util-linux</pkg>)</flag>
<flag name="usertools">Installs the user tools (rsgtutil, rscryutil...) corresponding to the set USE flags</flag>
<flag name="xxhash">Enable xxHash support in fmhash module (requires <pkg>dev-libs/xxhash</pkg>)</flag>
<flag name="zeromq">Build the ZeroMQ input and output modules (requires <pkg>net-libs/czmq</pkg>)</flag>
</use>
<upstream>
<bugs-to>https://github.com/rsyslog/rsyslog/issues/</bugs-to>
<remote-id type="cpe">cpe:/a:rsyslog:rsyslog</remote-id>
<remote-id type="github">rsyslog/rsyslog</remote-id>
</upstream>
</pkgmetadata>
| Flag | Description | 8.2602.0 | 8.2512.0-r1 | 8.2506.0-r2 |
|---|---|---|---|---|
| clickhouse | Build the ClickHouse output module (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| curl | Enable http_request() function in RainerScript (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| dbi | Build the general database output module (requires <pkg>dev-db/libdbi</pkg>) | ✓ | ✓ | ✓ |
| debug | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces | ✓ | ✓ | ✓ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ | ✓ |
| elasticsearch | Build the Elasticsearch output module (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| gcrypt | Add support for encrypted log files using <pkg>dev-libs/libgcrypt</pkg> | ⊕ | ⊕ | ⊕ |
| gnutls | Build the GnuTLS network stream driver (requires <pkg>net-libs/gnutls</pkg>) | ✓ | ✓ | ✓ |
| imdocker | Build the docker input module (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| imhttp | Build the http input module (requires <pkg>www-servers/civetweb</pkg>) | ✓ | ✓ | ✓ |
| impcap | Build the pcap input module (requires <pkg>net-libs/libpcap</pkg>) | ✓ | ✓ | ✓ |
| kafka | Build the Apache Kafka input/output module (requires <pkg>dev-libs/librdkafka</pkg>) | ✓ | ✓ | ✓ |
| kerberos | Build the GSSAPI input and output module (requires <pkg>virtual/krb5</pkg>) | ✓ | ✓ | ✓ |
| kubernetes | Build the kubernetes modify plugin (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| mdblookup | Build the MaxMind DB lookup message modify plugin using <pkg>dev-libs/libmaxminddb</pkg> | ✓ | ✓ | ✓ |
| mongodb | Build the MongoDB output module (requires <pkg>dev-libs/mongo-c-driver</pkg>) | ✓ | ✓ | ✓ |
| mysql | Build the MySQL database output module (requires <pkg>virtual/mysql</pkg>) | ✓ | ✓ | ✓ |
| normalize | Build the normalize modify module (requires <pkg>dev-libs/libee</pkg> and <pkg>dev-libs/liblognorm</pkg>) | ✓ | ✓ | ✓ |
| omhttp | Build the http output module (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| omhttpfs | Build the httpfs output module (requires <pkg>net-misc/curl</pkg>) | ✓ | ✓ | ✓ |
| omudpspoof | Build the udpspoof output module (requires <pkg>net-libs/libnet</pkg>) | ✓ | ✓ | ✓ |
| openssl | Build the OpenSSL network stream driver (requires <pkg>dev-libs/openssl</pkg>) | ⊕ | ⊕ | ⊕ |
| postgres | Build the PostgreSQL database output module (requires <pkg>dev-db/postgresql</pkg>) | ✓ | ✓ | ✓ |
| rabbitmq | Build the RabbitMQ output module (requires <pkg>net-libs/rabbitmq-c</pkg>) | ✓ | ✓ | ✓ |
| redis | Build the Redis output module using (requires <pkg>dev-libs/hiredis</pkg>) | ✓ | ✓ | ✓ |
| relp | Build the Reliable Event Logging Protocol (RELP) output module (requires <pkg>dev-libs/librelp</pkg>) | ✓ | ✓ | ✓ |
| rfc3195 | Build the rfc3195 input module (requires <pkg>dev-libs/liblogging</pkg>) | ✓ | ✓ | ✓ |
| rfc5424hmac | Build the rfc5424hmac modify module (requires <pkg>dev-libs/openssl</pkg>) | ✓ | ✓ | ✓ |
| snmp | Build the snmp modify and output module (requires <pkg>net-analyzer/net-snmp</pkg>) | ✓ | ✓ | ✓ |
| ssl | Add support for encrypted client/server communication (requires <pkg>net-libs/gnutls</pkg>) | ⊕ | ⊕ | ⊕ |
| systemd | Build the journal input and output module (requires <pkg>sys-apps/systemd</pkg>) | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ |
| usertools | Installs the user tools (rsgtutil, rscryutil...) corresponding to the set USE flags | ✓ | ✓ | ✓ |
| uuid | Include UUIDs in messages (requires <pkg>sys-apps/util-linux</pkg>) | ⊕ | ⊕ | ⊕ |
| xxhash | Enable xxHash support in fmhash module (requires <pkg>dev-libs/xxhash</pkg>) | ✓ | ✓ | ✓ |
| zeromq | Build the ZeroMQ input and output modules (requires <pkg>net-libs/czmq</pkg>) | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | rsyslog-8.2602.0.gh.tar.gz | 8504411 bytes | 8.2602.0 |
| Type | File | Size |
|---|---|---|
| DIST | rsyslog-8.2506.0.tar.gz | 3484506 bytes |
| DIST | rsyslog-8.2512.0.tar.gz | 5493043 bytes |
| DIST | rsyslog-doc-8.2506.0.tar.gz | 8813113 bytes |