rsyslog 8.2306.0-2ubuntu2 source package in Ubuntu
Changelog
rsyslog (8.2306.0-2ubuntu2) mantic; urgency=medium * Amend list of expected messages d/rsyslog.logcheck.ignore.server to fix armhf autopkgtest (LP: #2028935) rsyslog (8.2306.0-2ubuntu1) mantic; urgency=medium * Merge with Debian unstable (LP: #2028935) * New change: - d/test/logcheck: fix failures caused by apparmor and timing * Remaining changes: - d/00rsyslog.conf, d/rsyslog.postinst, d/rsyslog.install: Install tmpfiles.d snippet to ensure that the syslog group can write into /var/log/. - debian/50-default.conf: set of default rules for syslog + debian/50-default.conf: separated default rules + d/rsyslog.install: install default rules + d/rsyslog.postrm: clear default rules on purge + d/rsyslog.postrm: remove conf file in postrm on purge. manage with ucf + d/rsyslog.postinst: Adapt script to use ucf for Ubuntu's config files + debian/control: Add Depends for ucf - debian/rsyslog.conf: + enable $RepeatedMsgReduction to avoid bloating the syslog file. + enable $KLogPermitNonKernelFacility for non-kernel klog messages + Run as syslog:syslog, set $FileOwner to syslog + Remove rules moved to 50-default.conf - Add AppArmor profile, enabled by default, with support for AppArmor configuration snippets: + d/rsyslog.install: install apparmor rule + d/rsyslog.postinst: remove disabling of apparmor on upgrades if we are upgrading from a version older than $now. + d/rules: use dh_apparmor to install profile before rsyslog is started + d/control: suggests apparmor (>= 2.3), Build-Depends on dh-apparmor + d/rsyslog.dirs: install /etc/apparmor.d/rsyslog.d + d/usr.sbin.rsyslogd apparmor profile for rsyslogd + d/{apparmor/rsyslog-mysql,rsyslog-mysql.install}: add apparmor profile for mysql plugin + d/{apparmor/rsyslog-pgsql,rsyslog-pgsql.install}: add apparmor profile for postgresql plugin + d/{apparmor/rsyslog-gnutls.apparmor,rsyslog-gnutls.install}: add apparmor profile for the gnutls plugin + d/{apparmor/rsyslog-openssl.apparmor,rsyslog-gnutls.install}: add apparmor profile for the openssl plugin + New script to reload apparmor profile: - d/rsyslog.service: reload apparmor profile in ExecStartPre and set StandardError to journal so we can see errors from the script - d/rsyslog.install: install reload-apparmor-profile - d/reload-apparmor-profile: script to reload the rsyslogd apparmor profile + d/NEWS: add info about apparmor changes in the Ubuntu packaging + d/rsyslog.docs, d/README.apparmor: explains how the dynamic component of the rsyslog apparmor profile is applied + d/README.apparmor.rsyslog.d, d/rsyslog.install: install a specific README file in the apparmor include directory for rsyslog - d/rules: Fix LDFLAGS to avoid segfault on receipt of first message - Drop [mm|pm]normalize modules, depending on liblognorm from universe. + d/rules: drop --enable-mmnormalize & --enable-pmnormalize + d/rsyslog.install: remove mmnormalize - run as user syslog + d/rsyslog.postinst: fix ownership of /var/spool/rsyslog. + d/rsyslog.postinst: Create syslog user and add it to adm group + d/rsyslog.postinst: Adapt privileges for /var/log + debian/control: Add Depends for adduser - d/dmesg.service, d/rsyslog.install: provide /var/log/dmesg.log as non log-rotated log for boot-time kernel messages. - debian/clean: Delete some files left over by the test suite - Add DEP8 tests (LP #1906333): + d/t/utils: common function(s) + d/t/control, d/t/simple-mysql: DEP8 test using rsyslog with a MySQL server + d/t/control, d/t/simple-pgsql: DEP8 test using rsyslog with a PostgreSQL server + d/t/apparmor-include-mechanism: DEP8 test for the rsyslog.d include mechanism used by the rsyslog apparmor profile rsyslog (8.2306.0-2) unstable; urgency=medium [ Richard Lewis ] * Update logcheck rules for latest debian defaults. New patterns cope with both - The high precision timestamps which appear in syslog (rsyslog default since bookworm). - The inclusion of a pid after 'rsyslogd' which is logged in the journal (checked by logcheck since bookworm). The first two 'kernel' messages are not generated any more but systemd generates a message about a socket which is now captured. (Closes: #1038163) * Add autopkgtests (for logcheck rules). A simple test that checks that rsyslog's logcheck rules work. * Add debian/salsa-ci.yml -- Heinrich Schuchardt <email address hidden> Mon, 04 Sep 2023 15:33:45 +0200
Upload details
- Uploaded by:
- Heinrich Schuchardt
- Sponsored by:
- Lukas Märdian
- Uploaded to:
- Mantic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Mantic | release | main | admin |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
rsyslog_8.2306.0.orig.tar.gz | 3.1 MiB | f6283efaadc609540a56e6bec88a362c966e77f29fe48e6b734bd6c1123e0be5 |
rsyslog_8.2306.0-2ubuntu2.debian.tar.xz | 44.5 KiB | aa9f3e42327ad9187752612d5865a3b64aad7556fbe31e9ce3415e33b7c480d0 |
rsyslog_8.2306.0-2ubuntu2.dsc | 3.4 KiB | 6f5aae79e129884ac68269fc3c4751c86b10faa64282fcd2594a1017eef3bcec |
Available diffs
Binary packages built by this source
- rsyslog: 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.
- rsyslog-czmq: ZeroMQ protocol support for rsyslog via CZMQ
These plugins allow rsyslog to send and receive ZeroMQ syslog
messages via the CZMQ library.
- rsyslog-czmq-dbgsym: debug symbols for rsyslog-czmq
- rsyslog-dbgsym: debug symbols for rsyslog
- rsyslog-elasticsearch: 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.
- rsyslog-elasticsearch-dbgsym: debug symbols for rsyslog-elasticsearch
- rsyslog-gnutls: 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.
- rsyslog-gnutls-dbgsym: debug symbols for rsyslog-gnutls
- rsyslog-gssapi: 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.
- rsyslog-gssapi-dbgsym: debug symbols for rsyslog-gssapi
- rsyslog-hiredis: 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.
- rsyslog-hiredis-dbgsym: debug symbols for rsyslog-hiredis
- rsyslog-kafka: 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.
- rsyslog-kafka-dbgsym: debug symbols for rsyslog-kafka
- rsyslog-kubernetes: Kubernetes metadata support for rsyslog
These plugins allow rsyslog to augment syslog messages with Kubernetes
metadata.
- rsyslog-kubernetes-dbgsym: debug symbols for rsyslog-kubernetes
- rsyslog-mongodb: MongoDB output plugin for rsyslog
This plugin allows rsyslog to write syslog messages to MongoDB, a
scalable, high-performance, open source NoSQL database.
- rsyslog-mongodb-dbgsym: debug symbols for rsyslog-mongodb
- rsyslog-mysql: MySQL output plugin for rsyslog
This plugin allows rsyslog to write syslog messages into a MySQL database.
- rsyslog-mysql-dbgsym: debug symbols for rsyslog-mysql
- rsyslog-openssl: 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.
- rsyslog-openssl-dbgsym: debug symbols for rsyslog-openssl
- rsyslog-pgsql: PostgreSQL output plugin for rsyslog
This plugin allows rsyslog to write syslog messages into a PostgreSQL
database.
- rsyslog-pgsql-dbgsym: debug symbols for rsyslog-pgsql
- rsyslog-relp: 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.
- rsyslog-relp-dbgsym: debug symbols for rsyslog-relp
- rsyslog-snmp: SNMP protocol support for rsyslog
This plugin allows rsyslog to send syslog messages via SNMPv1 and SNMPv2c
traps. By default, SNMPv2c is preferred.
- rsyslog-snmp-dbgsym: debug symbols for rsyslog-snmp