No description
Find a file
Daniel Baumann cdf420b576
Releasing fastforward version 8.2506.0-3~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-08-17 17:16:05 +02:00
compat Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
contrib Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
debian Releasing fastforward version 8.2506.0-3~ffwd13+u1. 2025-08-17 17:16:05 +02:00
devtools Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
grammar Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
m4 Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
platform Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
plugins Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
runtime Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
tests Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
tools Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
.tarball-version Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
aclocal.m4 Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
action.c Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
action.h Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
AUTHORS Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
ChangeLog Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
compile Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
config.guess Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
config.h.in Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
config.sub Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
configure Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
configure.ac Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
CONTRIBUTING.md Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
COPYING Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
COPYING.ASL20 Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
COPYING.LESSER Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
depcomp Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
dirty.h Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
INSTALL Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
install-sh Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
ltmain.sh Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
Makefile.am Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
Makefile.in Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
missing Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
NEWS Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
outchannel.c Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
outchannel.h Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
parse.c Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
parse.h Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
README Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
README.md Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
template.c Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
template.h Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
test-driver Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
threads.c Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
threads.h Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00
ylwrap Adding upstream version 8.2506.0. 2025-08-11 09:23:30 +02:00

Rsyslog - What is it?

Help Contribute to Open Source

Rsyslog is a rocket-fast system for log processing.

It offers high-performance, advanced security features, and a modular design. Originally a regular syslogd, rsyslog has evolved into a highly versatile logging solution capable of ingesting data from numerous sources, transforming it, and outputting it to a wide variety of destinations.

Rsyslog can deliver over one million messages per second to local destinations under minimal processing (based on v7, Dec 2013). Even with complex routing and remote forwarding, performance remains excellent.


Getting Help


Installation

Via Distribution Package Managers

Rsyslog is available in the package repositories of most Linux distributions. On non-systemd systems (e.g., Ubuntu), rsyslog is often pre-installed.

Project-Provided Packages (for latest versions)

Distributions often lag behind in packaging the latest rsyslog releases. Official builds for newer versions are available here:

Building from Source

See: Build Instructions

Build Environment Requirements

  • pkg-config
  • libestr
  • liblogging (stdlog component, for testbench)

Build support libraries from source if you're working with the latest git master.

OS-specific Build Instructions

Refer to the respective section in the original README for required packages on CentOS, Ubuntu, Debian, SUSE, etc.

Development Containers & Testing

For a ready-to-use environment, use the images from rsyslog-docker. They contain all build dependencies. Run the test suite with make check (limit to -j4).


Contributing

Rsyslog is a community-driven open-source project. Contributions are welcome and encouraged!

If you're working with AI coding agents (e.g. GitHub Copilot, OpenAI Codex), note that we support these workflows with agent-specific instructions in AGENTS.md.


AI-Based Code Review (Experimental)

We are currently testing AI-based code review for pull requests. At this time, we use Google Gemini to automatically analyze code and provide comments on new PRs.

  • These reviews are informational only.
  • Every contribution is still manually reviewed by human experts.
  • The goal is to evaluate how AI can support contributor feedback and code quality assurance.

Please report any issues, false positives, or suggestions about the AI review process.


Documentation

The complete and current documentation is maintained in the separate rsyslog-doc project.

Visit the latest version online:


Project Philosophy

Rsyslog development is driven by real-world use cases, open standards, and an active community. While sponsored primarily by Adiscon, technical decisions are made independently via mailing list consensus.

All contributors are welcome—there is no formal membership beyond participation.


Project Funding

Adiscon GmbH supports rsyslog through:

  • Custom development services
  • Professional support contracts

Third-party contributions, services, and integrations are welcome.


Contributions to rsyslog are stored in git history and publicly distributed. Please refer to CONTRIBUTING.md for detailed GDPR-related information.