diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0112dbb --- /dev/null +++ b/debian/control @@ -0,0 +1,205 @@ +Source: rsyslog +Section: admin +Priority: optional +Maintainer: Michael Biebl <biebl@debian.org> +Build-Depends: debhelper-compat (= 13), + dh-exec, + autoconf-archive, + zlib1g-dev, + libzstd-dev (>= 1.4.0), + libhiredis-dev, + default-libmysqlclient-dev, + libpq-dev, + libmongoc-dev, + libcurl4-openssl-dev, + librdkafka-dev (>= 0.9.1), + libkrb5-dev, + libgnutls28-dev, + libssl-dev, + librelp-dev (>= 1.4.0), + libestr-dev (>= 0.1.9), + liblognorm-dev (>= 2.0.3), + libfastjson-dev (>= 0.99.8), + libczmq-dev (>= 3.0.2), + libsnmp-dev, + uuid-dev, + libsystemd-dev (>= 209) [linux-any], + pkgconf, + bison, + flex, + procps <!nocheck>, + python3 <!nocheck>, + libfaketime <!nocheck>, + lsof [linux-any] <!nocheck>, + logrotate <!nocheck>, + iproute2 [linux-any] <!nocheck>, + curl <!nocheck>, +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Vcs-Git: https://salsa.debian.org/debian/rsyslog.git +Vcs-Browser: https://salsa.debian.org/debian/rsyslog +Homepage: https://www.rsyslog.com/ + +Package: rsyslog +Architecture: any +Conflicts: system-log-daemon, + linux-kernel-log-daemon +Provides: system-log-daemon, + linux-kernel-log-daemon +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Recommends: logrotate +Suggests: rsyslog-mysql | rsyslog-pgsql, + rsyslog-mongodb, + rsyslog-doc, + rsyslog-openssl | rsyslog-gnutls, + rsyslog-gssapi, + rsyslog-relp +Description: reliable system and kernel logging daemon + Rsyslog is a multi-threaded implementation of syslogd (a system utility + providing support for message logging), with features that include: + * reliable syslog over TCP, SSL/TLS and RELP + * on-demand disk buffering + * email alerting + * writing to MySQL or PostgreSQL databases (via separate output plugins) + * permitted sender lists + * filtering on any part of the syslog message + * on-the-wire message compression + * fine-grained output format control + * failover to backup destinations + * enterprise-class encrypted syslog relaying + . + It is the default syslogd on Debian systems. + +Package: rsyslog-mysql +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}), + dbconfig-common, + ucf +Recommends: default-mysql-client | virtual-mysql-client +Suggests: default-mysql-server | virtual-mysql-server +Description: MySQL output plugin for rsyslog + This plugin allows rsyslog to write syslog messages into a MySQL database. + +Package: rsyslog-pgsql +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}), + dbconfig-common, + ucf +Recommends: postgresql-client +Suggests: postgresql +Description: PostgreSQL output plugin for rsyslog + This plugin allows rsyslog to write syslog messages into a PostgreSQL + database. + +Package: rsyslog-mongodb +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}), +Recommends: mongodb-server +Description: MongoDB output plugin for rsyslog + This plugin allows rsyslog to write syslog messages to MongoDB, a + scalable, high-performance, open source NoSQL database. + +Package: rsyslog-elasticsearch +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}), +Description: Elasticsearch output plugin for rsyslog + This plugin allows rsyslog to write syslog messages to Elasticsearch, a + distributed, multitenant-capable full-text search engine with a RESTful web + interface and schema-free JSON documents. + +Package: rsyslog-kafka +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}), +Description: Apache Kafka support for rsyslog + These plugins allow rsyslog to send and receive syslog messages via Apache + Kafka, a distributed and scalable message broker offering strong durability + and fault-tolerance guarantees. + +Package: rsyslog-gssapi +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Suggests: krb5-user +Description: GSSAPI authentication and encryption support for rsyslog + These plugins allow rsyslog to write and/or receive GSSAPI authenticated and + encrypted syslog messages. GSSAPI is commonly used for Kerberos + authentication. + +Package: rsyslog-gnutls +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Suggests: gnutls-bin +Description: TLS protocol support for rsyslog (GnuTLS) + This netstream plugin allows rsyslog to send and receive encrypted syslog + messages via the syslog-transport-tls IETF standard protocol using GnuTLS. + +Package: rsyslog-openssl +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Description: TLS protocol support for rsyslog (OpenSSL) + This netstream plugin allows rsyslog to send and receive encrypted syslog + messages via the syslog-transport-tls IETF standard protocol using OpenSSL. + +Package: rsyslog-relp +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Description: RELP protocol support for rsyslog + These plugins allow rsyslog to send and receive syslog messages via the + RELP protocol. RELP ensures reliable transport over the network even on + connection loss or if a peer becomes unavailable. + +Package: rsyslog-czmq +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Description: ZeroMQ protocol support for rsyslog via CZMQ + These plugins allow rsyslog to send and receive ZeroMQ syslog + messages via the CZMQ library. + +Package: rsyslog-hiredis +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Description: Redis output plugin for rsyslog + This plugin allows rsyslog to write syslog messages to Redis, a + key-value database in a similar vein to memcache but the dataset + is non-volatile. + +Package: rsyslog-snmp +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Description: SNMP protocol support for rsyslog + This plugin allows rsyslog to send syslog messages via SNMPv1 and SNMPv2c + traps. By default, SNMPv2c is preferred. + +Package: rsyslog-kubernetes +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + rsyslog (= ${binary:Version}) +Description: Kubernetes metadata support for rsyslog + These plugins allow rsyslog to augment syslog messages with Kubernetes + metadata. |