sysutils/rsyslog8: update to 8.2106.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2106.0/ChangeLog265c4e13c4
rsyslog8 -- heap buffer overflow on receiving TCP syslogentered 2022-05-06
Syslogd supporting SQL, TCP, and TLS
# pkg install rsyslog# pkg install rsyslog-mysql# pkg install rsyslog-pgsqlinstalls rsyslog 8.2610.0, rsyslog-mysql 8.2610.0, rsyslog-pgsql 8.2610.0 from latest; from quarterly (2026Q4) rsyslog 8.2608.0_1, rsyslog-mysql 8.2608.0_1, rsyslog-pgsql 8.2608.0_1# cd /usr/ports/sysutils/rsyslog8 && make install clean# make -C /usr/ports/sysutils/rsyslog8 config # change options first
To start using rsyslogd(8), stop syslogd(8) if it is running and add the following lines to rc.conf(5): syslogd_enable="NO" rsyslogd_enable="YES" For best results, create a new configuration file /usr/local/etc/rsyslog.conf rather than trying to re-use the original /etc/syslog.conf -- the configuration file syntax has diverged over time, and it's no longer anywhere near compatible. The port will install an example configuration file which should provide the same logging setup as the default /etc/syslog.conf newsyslog(8) has the path of syslogd's pid file hardcoded. To make it work seamlessly with rsyslog, add this: rsyslogd_pidfile="/var/run/syslog.pid"
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 8.2610.0 | 8.2608.0_1 | – |
| FreeBSD 15 | 8.2610.0 | 8.2608.0_1 | – |
| FreeBSD 14 | 8.2610.0 | 8.2608.0_1 | 8.2610.0 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 8.2608.0_1 | 8.2608.0_1 | – |
| FreeBSD 14 | 8.2608.0_1 | 8.2608.0_1 | 8.2608.0_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
The CVE record lists the packaged version 8.2610.0 as affected, and no VuXML entry names the CVE. What does this mean?
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2026-92709 | 8.1 | 2026-10-22 | Rsyslog is a rocket-fast system for log processing. From versions 1.15.0 to 8.2610.0, rsyslog's omfile dynaFile facility intentionally allows templates to generate flexi… |
Listed in VuXML, the packaged version 8.2610.0 is still in the affected range; pkg audit reports it. What does this mean?
sysutils/rsyslog8: update to 8.2106.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2106.0/ChangeLog265c4e13c4
sysutils/rsyslog8: Update to 8.2104.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2104.0/ChangeLog0c95242cd1
sysutils/rsyslog8 -- improve libressl compatibility PR: 254864 Reported by: dave@jetcafe.org Obtained from: Gentoo (https://bugs.gentoo.org/750842)b7cc041430
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
Update to 8.2102.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2102.0/ChangeLogbf1bda8d6a
Update to 8.2012.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2012.0/ChangeLog86f51db2f0
Update to 8.2010.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2010.0/ChangeLogbe986b1fa1
Update to 8.2008.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLogbdfc46ff16
Prevent rsyslogd from writing log messages about TZ being unset in the environment.
This is a putely cosmetic change, as the default behaviour according
to tzset(3) is:
```
If TZ does not appear in the environment, the best available
approximation to local wall clock time, as specified by the
tzfile(5)-format file /etc/localtime is used.
```
Slightly modified from the patch supplied by zi to use the rc.subr(8)
'${name}_env' variable.
PR: 248185
Submitted by: zi12bb4bd7e6Update to 8.2006.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2006.0/ChangeLog03787034c2
Update to 8.2004.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2004.0/ChangeLog49c05f4c75
Update to 8.2002.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2002.0/ChangeLog837228340c
Update to 8.2001.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2001.0/ChangeLog4bd11b7e32
Update to 8.1911.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.1911.0/ChangeLog815e2a0f6b
Update to 8.1910.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.1910.0/ChangeLog3dbee915c7
Update to 8.1908.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.1908.0/ChangeLog2bdb1f673b
Convert to UCL & cleanup pkg-message (categories s)bc89cd3d2c
Drop the dependency on libee -- this has actually been irrelevant for some time, but only recently noted in the rsyslog changelogs.653855cbac
Update to 8.1907.0 Remove the patches around enabling rfc5424 support for 12.0 and above, as this functionality has now been incorporated upstream.232ff2017b
Use the autoconf caching mechanism to set two variables thus preventing configure from finding libinotify even if it is present. This will have no effect on packages built in a clean environment, but it will make it easier to just build ad-hoc out of the ports tree. Submitted by: koobs Reported by: atari83 Differential Revision: https://reviews.freebsd.org/D20815bdebb4b746
Update to 8.1905.0 Submitted by: dch Differential Revision: https://reviews.freebsd.org/D20456beed1febd4
sysutils/rsyslog8: add new options kafka, amqp & http Reviewed by: matthew Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D20024cd9b362e1b
Upgrade to 8.40.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.40.0/ChangeLog470cba1f04
Remove compatibility code for FreeBSD < 11.2 from all ports. Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D177248a502cb2d4
Update to 0.39.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog9dd2a33c5b
Update to 8.38.0 Changelog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLogf51958d399
Second try at fixing linking problems with the OPENSSL option is selected. PR: 230913 Submitted by: Axel.Rau@Chaos1.DE2e27de97c2
Add a new OPENSSL option as an alternative to GNUTLS. This parallels a simlar fix to librelp, and tracks the upstream project's intention to switch from gnutls to openssl over time. The default remains to not compile in any TLS support in rsyslog8. PR: 230913a271060745
Update to 8.37.0 Update WWW ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog2a3299b78f
Update to 8.36.0 Upstream is deprecating liblogging-stdlog.so.0, but we still need the devel/liblogging port because we link against liblogging-rfc3195.so.0 -- adjust the dependency accordingly. ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.36.0/ChangeLoge9f0056b28
Update to 8.35.0 - allow for BUILD_DEPENDS py-docutils to be flavoured. This avoids rebuilding the dependency every time in some environments where rst2man ends up being installed with a version tag. ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.35.0/ChangeLog8f1033b633
Update to 8.34.0 Add patches to configuration system to allow specifying whether syslog(3) generates RFC5424 format messages, instead of RFC3164. Set RFC5424 as the syslog(3) default for OSVER >= 1200061. See: https://reviews.freebsd.org/D14951 This is primarily a convenience so that users of rsyslog8 will not have to modify their rsyslog.conf when upgrading to a version of FreeBSD that generates RFC5424 from syslog(3). I will submit these patches upstream in due course.d1fcfca6c9
Upgrade to 8.33.1 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog8545e28c13
Update to 8.33.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog5e60dee35b
Update to 8.32.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog9e5223e454
Update to 8.31.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog1e5f2b84a9
Update to 8.30.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.30.0/ChangeLoga9e368c35b
Update to 8.29.0 Changes: https://github.com/rsyslog/rsyslog/blob/master/ChangeLogaad1a36ba1
Appease portlint by reordering some items in the Makefile Group FOO_DESC with all the other options helpers for option FOO When DOCS are enabled and one or both of MYSQL and PGSQL options are selected, install the corresponding createDB.sql file for generating the DB schema rsyslog expects [1] PR: 221012 Reported by: rainer@ultra-secure.de [1]1a92660dea
rsyslog cannot use the Inotify emulation provided by the devel/libinotify port -- the kqueue based emulation does not persist over forking, unlike the genuine linux inotify. However, the presence of certain header files will cause rsyslog to attempt to unconditionally compile in Inotify support, and this breaks the build. Use CONFLICTS_BUILD to mark the incompatibility. PR: 220376 Submitted by: dewayne@heuristicsystems.com.au3c28f7d70d
Update to 8.28.0 files/patch-plugins_omprog_omprog.c removed -- patch has been accepted upstream and is incorporated in this release.20830eea4b
Fix for the omprog module -- calling execve() with a NULL second argument doesn't work. Instead supply an argv list with just a terminating NULL entry. Submitted upstream as https://github.com/rsyslog/rsyslog/pull/1618 Patch files regenerated by 'make makepatch' Reported by: (Chun-Tien Chang) <tcs@kitty.2y.idv.tw>a7d3428b14
Update to 8.27.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog2b86c6bc3e
Update to 8.26.0 ChangeLog: http://git.adiscon.com/?p=rsyslog.git;a=blob;f=ChangeLog;h=fed83bf94450d25d929614ac4e9ad10cb44b95e7;hb=HEAD486f2937c2
Add a JSONPARSE option to enable building the mmjsonparse module: http://www.rsyslog.com/doc/master/configuration/modules/mmjsonparse.html PR: 218217 Submitted by: rum1cro@yandex.ruc46eed8def
Add ELASTIC option to allow elastic search as an output destination. (1) Add dependency on libcurl.so when ELASTIC selected, missing from original submission Switch from implicit USE_MYSQL=yes to uses= mysql PR: 217876 Submitted by: rum1cro@yandex.ru51c4b723eb
Update pkg-descr using the text of the blurb from ww.rsyslog.com - we aren't tracking v7 any more. The clue is in the port name: sysutils/rsyslog8 Reported by: des217416c605
Update to 8.25.0 - remove files/patch-runtime_stream.c -- patch has been incorporated upstream ChagneLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog1b6af33f8a