rsyslog 8.2406.0-1ubuntu1 source package in Ubuntu

Changelog

rsyslog (8.2406.0-1ubuntu1) oracular; urgency=medium

  Merge with Debian unstable.  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:
      + d/t/control, d/t/simple-logger: simple logger test
      + d/t/utils: common function(s)
      + d/t/control, d/t/simple-mysql: test with a MySQL server
      + d/t/control, d/t/simple-pgsql: test with a PostgreSQL server
      + d/t/apparmor-include-mechanism: test for the rsyslog.d include
        mechanism used by the rsyslog apparmor profile
      + ubuntu: fix debian/tests/logcheck - timing
    - Amend list of expected messages d/rsyslog.logcheck.ignore.server
      to fix6 armhf autopkgtest (LP #2028935)
      + ubuntu: update debian/rsyslog.logcheck.ignore.server
    - d/rsyslog.service: adjust sandboxing
      + add CAP_MAC_ADMIN, CAP_SETUID, CAP_SETGID
  * Dropped changes (applied upstream):
    + d/p/omusrmsg-bugfix-potential-double-free-which-can-caus.patch
    + d/p/plugins-FromHost-must-be-63-characters-long.patch
    + d/p/rsyslog-time64-fix.patch

rsyslog (8.2406.0-1) unstable; urgency=medium

  * New upstream version 8.2406.0
  * Bump Standards-Version to 4.7.0
  * Rebase patches

rsyslog (8.2404.0-2) unstable; urgency=medium

  * Fix time_t related issues.
    Timestamps can be 64bit, even on 32bit architectures.
    See https://wiki.debian.org/ReleaseGoals/64bit-time

rsyslog (8.2404.0-1) unstable; urgency=medium

  * New upstream version 8.2404.0

rsyslog (8.2402.0-1) unstable; urgency=medium

  * New upstream version 8.2402.0
    - Fixes "rsyslog-mysql: Data too long for column 'FromHost'"
      (Closes: #1060868)
  * Rebase patches
  * Build-depend on pkgconf rather than pkg-config

 -- Lukas Märdian <email address hidden>  Tue, 23 Jul 2024 15:46:12 +0200

Upload details

Uploaded by:
Lukas Märdian
Uploaded to:
Oracular
Original maintainer:
Ubuntu Developers
Architectures:
any
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
rsyslog_8.2406.0.orig.tar.gz 3.3 MiB 1343e0269dd32166ffde04d7ceebfa0e7146cf1dbc6962c56bf428c61f01a7df
rsyslog_8.2406.0-1ubuntu1.debian.tar.xz 46.5 KiB 077932945aced3d5c22b87323d089fa5aef4f4c43023d8dd7e297df9e2dcbcb4
rsyslog_8.2406.0-1ubuntu1.dsc 3.4 KiB 9e7973e1fdff9f3c7c9572b210e2acfbdba55b8aa82ee11f9ae7e1c9281a3a85

View changes file

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