syslogd: Fix ereregex property filters and add test
This change fixes Bug 293879, where ereregex filters in syslogd
did not handle alternation correctly.
The issue appears to come from mixing up two different kinds of
flags: syslogd's internal serialized filter flags in
usr.sbin/syslogd/syslogd.h, and the regex compilation flags from
include/regex.h. ereregex was storing REG_EXTENDED in cmp_flags,
even though cmp_flags is meant to carry syslogd's own FILT_FLAG_*
values for configuration serialization and reconstruction.
REG_EXTENDED has the same bit value as FILT_FLAG_EXCLUDE, so the
filter could be reconstructed with the wrong semantics.
The fix stores FILT_FLAG_EXTENDED instead, allowing syslogd to
correctly REG_EXTENDED when compiling the regex.
A test was also added for both ereregex and !ereregex filters.
[7 lines not shown]
usbdevs: Add USB device IDs for Nuand bladeRF SDR
Add vendor and product IDs for bladeRF family of USB software defined radios manufactured by Nuand LLC.
Reviewed by: imp, adrian
Differential Revision: https://reviews.freebsd.org/D54733
x11/zenity4: update to 4.2.2
Update to 4.2.2
Zenity 4.2.2
Bugfix release for Zenity 4.2.x.
Changes and fixes since 4.2.1:
- colview: Actually hide header via --hide-header when possible (Logan
Rathbone) (!58)
PR: 293975
science/orthanc: Use unversioned dcmtk DATADIR
The dcmtk port's DATADIR includes PKGVERSION in the directory
name, e.g. PREFIX/share/dcmtk-3.7.0. Starting with dcmtk-3.7.0_1,
a symlink to PREFIX/share/dcmtk is also installed, so that consumers
like orthanc, which need to access the dcmtk dictionary files, won't
break every time dcmtk is upgraded.
This commit removes the dcmtk version from the orthanc config to
use the symlink and avoid future breakage.
nfs_nfsdsocket.c: All Copy and Clone across file systems
For some server file system types, such as ZFS, a Copy/Clone
operation can be done across file systems of the same file
system type.
As such, this patch allows the Copy/Clone to be attempted
when the file handles are for files on different file systems.
This fixes a problem for exported ZFS file systems when a
copy_files on file_range(2) between file systems in the same
NFSv4 mount is attempted.
PR: 294010
MFC after: 2 weeks
x11/wl-find-cursor: New port: Highlight and print out mouse position on Wayland
wl-find-cursor is a tool to highlight and print out global mouse position
on Wayland, especially for compositors based on wlroots, such as Sway.
WWW: https://github.com/cjacker/wl-find-cursor
PR: 293818
Reported by: agathos5 at gmail.com, linimon (WantedPorts)
Approved by: vvd (mentor)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
*/*: Reset maintainer amzo1337 at gmail.com to ports at FreeBSD.org
The maintainer's last activity was a Bugzilla submission in September 2022 about updating py-keras.
No activity of any kind afterwards.
Account of failures to respond spanning for 3+ years (the FreeBSD policy is 3 months) is below.
maintainer timeouts in science/py-tensorflow:
* Jul 1 06:23:34 2025
* Feb 23 05:18:05 2026
unanswered bug reports for science/py-tensorflow:
┌─────────────────────────────────────────────────────────────────────┬─────────────────────────┬───────────────────────┬────────────┬────────────┐
│ Bug │ Port │ Summary │ Filed │ Timed Out │
├─────────────────────────────────────────────────────────────────────┼─────────────────────────┼───────────────────────┼────────────┼────────────┤
│ #278571 (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278571) │ science/py-tensorflow │ Update 2.9.1 → 2.16.1 │ 2024-04-24 │ 2025-01-28 │
└─────────────────────────────────────────────────────────────────────┴─────────────────────────┴───────────────────────┴────────────┴────────────┘
maintainer timeout on devel/google-cloud-cpp:
[25 lines not shown]
www/zine-ssg: Unbreak build
IIUC, the Zig community is actively abandoning github, so dependencies
are likely to keep disappearing as they move to different services.
Differential Revision: https://reviews.freebsd.org/D56124