sysutils/rsyslog8: update to 8.2610.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2610.0/ChangeLog Reported-by: GitHub release watchfef887c46b
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.2610.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2610.0/ChangeLog Reported-by: GitHub release watchfef887c46b
*/*: Bump after libfastjson update Approved by: portmgr (blanket) Event: Berlin Hackathon 2026096547ec0ffa
sysutils/rsyslog8: update to 8.2608.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2608.0/ChangeLog Reported by: GitHub release notifications8bfcc43cb7
sysutils/rsyslog8: Add pgsql and mysql flavours These new flavours enable the pre-existing PGSQL or MYSQL options so that a package with RDBMS support is available. PR: 29741581b7bb901b
sysutils/rsyslog8: fix pkg-plist errors Missed an update to pkg-plist in the last update. Ooops.8a8d5a7551
sysutils/rsyslog8: Upgrade to 8.2606.0
* Delete `extra-patch-sane-hostname` -- the file this was aimed at
no longer contains any code around hostnames.
* Update `extra-patch-mysql-microseconds` -- this had bit-rotted
somewhat, but could be recovered.
* New OPTION: BEATS -- accept a feed from any of the Elastic *beats
programs
* Fix a failure when running `autoreconf` from autoconfigure-2.72
(the default on FreeBSD) whereas upstream seems to be using
autoconfigure-2.71 successfully.
Changes: https://github.com/rsyslog/rsyslog/blob/v8.2606.0/ChangeLog
Reported by: repology, GitHub release notificationsb6bbc802a0sysutils/rsyslog8: update to 8.2604.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2604.0/ChangeLog Reported by: repologyd1594f9fec
sysutils/rsyslog8: Fix compilation when KAFKA option selected Add #define __BSD_VISIBLE to get the uint typedef in sys/types.h PR: 293465 Reported by: girgen37be2a3a82
sysutils/rsyslog8: update to 8.2602.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2602.0/ChangeLog Reported by: repology25fa745e83
sysutils/rsyslog8: update to 8.2512.0 Changes: https://github.com/rgerhards/rsyslog/blob/v8.2512.0/ChangeLog Reported by: repology221f99fd4a
sysutils/rsyslog8: Update to 8.2510.0 Changes: https://github.com/rgerhards/rsyslog/blob/v8.2510.0/ChangeLog Reported by: repology1e04fbf1dd
sysutils/rsyslog8: update to 8.2508.0 Delete files/patch-runtime_net__ossl.c and the additional patch 72b8bcc05318f0a72ec828d1a5329fa98c021eb8.patch from upstream: these are both incorporated in this release. Regenerate patches. Changes: https://github.com/rgerhards/rsyslog/blob/v8.2508.0/ChangeLog Reported by: repology8992e2f3e2
*/*: Bump PORTREVISION after libuuid/libblkid switch from e2fsprogs to util-linux, to complete the bump of all users of either library that started with Alexander's commit titled '*/*: Switch to misc/libuuid and misc/libblkid' PR: 2514899eb3fb8e5b
*/*: Switch to misc/libuuid and misc/libblkid PR: 221293 PR: 251489 PR: 257070e81eda36a8
sysutils/rsyslog8: switch to PATCHFILES/PATCH_SITES This is the preferred means of adding specific git commits as patches to a release. No functional change. Reported by: kevans, hellspawn (IRC/Slack)fae2b9f3ed
sysutils/rsyslog8: update to 8.2506.0
Delete files/patch/plugins_{i,o}mdtls_{i,o}mdtls.c -- patch accepted by upstream and incorporated in this release.
Add patch derived from
https://github.com/rgerhards/rsyslog/commit/72b8bcc05318f0a72ec828d1a5329fa98c021eb8
-- since FreeBSD (like Solaris) doesn't provide a UT_LINESIZE constant
in utmpx.h
Regenerate patches.
Changes: https://github.com/rgerhards/rsyslog/blob/v8.2506.0/ChangeLog
Reported by: repologyf2bdca5f54sysutils/rsyslog8: update to 8.2504.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2504.0/ChangeLog Reported by: repologyb7a9b58263
sysutils/rsyslog8: update to 8.2502.0 Changes: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog Reported by: repology69e14f37ff
sysutils/rsyslog8: update to 8.2412.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2412.0/ChangeLog Reported by: repology6d438bcc68
sysutils/rsyslog8: update to 8.2410.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2410.0/ChangeLog Reported by: repologybf06b88143
sysutils/rsyslog8: update to 8.2408.0 Changes: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog Reported by: repology8d372db6a7
sysutils/rsyslog8: update to 8.2406.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2406.0/ChangeLog Reported by: repologye39f9470c5
sysutils/rsyslog8: update to 8.2404.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2404.0/ChangeLog Reported by: repologyd07bc71816
sysutils/rsyslog8: fix build with libressl, add DTLS option rsyslog8 fails to build with libressl due to lack of support of the SSL_CONF_CTX type. This occurs in a block of code only used by the DTLS input and output modules, which are not enabled by default in the FreeBSD port. Therefore solve the build failure by making the problematic function dependant on LIBRESSL_VERSION_NUMBER being defined (via files/patch-runtime_net__ossl.c, obtained from github issue 5342 for rsyslog). This is similar to previous libressl compatability fixes from PR 254864. While here, add a DTLS option to enable building the imdtls and omdtls modules -- this does require linkage against openssl to compile successfully. Additionally required patches are to add the necessary header files for the pthread_kill(3) and close(2) prototypes. I have not been able to test the functionality of the DTLS modules very effectively and would be glad to hear of anyone's experiences with them. PR: 278018 Reported by: Dave Hayes <dave@jetcafe.org> Obtained from: (partly) https://github.com/rsyslog/rsyslog/issues/534204edb069f9
sysutils/rsyslog8: update to 8.2402.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2402.0/ChangeLog Reported by: repologydc1b81e7f1
sysutils/rsyslog8: clean up manpages Track impending changes to autotools. Approved by: portmgr (blanket)8e9fd7037d
sysutils/rsyslog8: update to 8.2312.0 Delete `files/patch-tools_rsyslogd.c` -- this patch fixing an inability to fork rsyslog is now incorporated upstream. Changes: https://github.com/rsyslog/rsyslog/blob/v8.2312.0/ChangeLog Reported b: replogy1f8f9ee922
sysutils/rsyslog8: patch for forking issue due to close_range() call Add patch from upstream: https://github.com/rsyslog/rsyslog/commit/599b5c7524b76cfc73245206fcce1e2b4d955f21 After fork if the child process uses close_range to close open file descriptors it has no way to exempt the parentPipeFD causing a failure to signal successful startup to the parent process. This causes failures on all systems that aren't Linux that implement close_range. 1. Loop through file descriptors between beginClose and MAX(parentPipeFD,dbgGetDbglogFd()) making sure not to close those two file descriptors. 2. Potentially use close_range to close all file descriptors above MAX(parentPipeFD,dbgGetDbglogFd()) PR: 274509 Reported by: Helmut Ritter Obtained from: https://github.com/rsyslog/rsyslog/pull/5254959521fd0d
sysutils/rsyslog8: Mark broken The upgrade to 8.2310.0 has resulted in a non-working version which floods the log file with hundreds of messages and consumes all available memory: Oct 15 16:00:54 BSDHelmut rsyslogd[29360] imuxsock: recvfrom UNIX: Socket operation on non-socket [v8.2310.0] Other reports show rsyslog attempting to use Linux /proc which also fails. Mark broken temporarily pending a response from upstream.. See https://github.com/rsyslog/rsyslog/issues/5241 PR: 274509 Reported by: Helmut Ritterf1c490b2ec
sysutils/rsyslog8: update to 8.2310.0 Changes:` https://github.com/rsyslog/rsyslog/blob/v8.2310.0/ChangeLog Reported by: repology9142ffe276
sysutils/rsyslog8: update to 8.2308.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2308.0/ChangeLog Reported by: repology1a3d9a4895
sysutils/rsyslog8: update to 8.2306.0 Changes: https://github.com/rsyslog/rsyslog/blob/v8.2306.0/ChangeLog Reported by: repology32470e8de6
sysutils/rsyslog8: update to 8.2304.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2304.0/ChangeLog Reported by: repology0b6d74279c
sysutils/rsyslog8: update to 8.2302.0 Chagnes: https://github.com/rsyslog/rsyslog/blob/v8.2302.0/ChangeLogbff4366051
sysutils/rsyslog8: update to 8.2212.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2212.0/ChangeLogb482599d5a
sysutils/rsyslog8: upate to 8.2210.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2210.0/ChangeLog3e218e7b01
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
sysutils/rsyslog8: Update to 8.2208.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2208.0/ChangeLog4efa00ddee
sysutils/rsyslog8: security update to 8.2204.1 Heap buffer overflow on receiving TCP syslog traffic https://github.com/rsyslog/rsyslog/security/advisories/GHSA-ggw7-xr6h-mmr8 Security: b9837fa1-cd72-11ec-98f1-6805ca0b3d42 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2204.1/ChangeLog8583bcdcde
sysutils/rsyslog8: update to 8.2204.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2204.0/ChangeLog2047503c90
sysutils/rsyslog8: delete unnecessary code Remove USE_LDCONFIG -- the port installs a number of loadable modules for its own use. These are not shared libraries that ldconfig(8) needs to deal with. (1) Remove REINPLACE_CMD lines that no longer do anything. The library path compiled into the code is set from autoconfig nowadays. PR: 262393 (1) Reported by: mikael3f360912cd
sysutils/rsyslog8: update to 8.2202.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2202.0/ChangeLog173eddc038
*: Clean up some things - Fix typos - Fix overwritten variables Reported by: portscandfd0e4d833
sysutils/rsyslog8: Add pmciscoios module for parsing Cisco IOS logs This is a very small loadable module with no additional dependencies, so just add it to the default package unconditionally. Requested by: Klein Emanuelcbad08dcef
sysutils/rsyslog8: update to 8.2112.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2112.0/ChangeLogded541dcf2
sysutils/rsyslog8: update pkg-message and add sample config file
Upstream changes mean that the advice formerly given in pkg-message to
modify the default /etc/syslog.conf file as the basis of a new
${PREFIX}/etc/rsyslog.conf are now less useful and confusing to end
users.
Therefore, update the pkg-message accordingly, and install a sample
config file which should duplicated the functionality of the base
syslog.conf.
PR: 260158
Reported by: Mark Johnston2a74583ea3sysutils/rsyslog8: Update to 8.2110.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2110.0/ChangeLog37f775eb84
sysutils/rsyslog8: Add CPE information Approved by: portmgr (blanket)9bb1f615e5
sysutils/rsyslog8: update to 8.2108.0 ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.2108.0/ChangeLogf199abc9fe