FreeBSD/ports b379791x11/xlsclients Makefile distinfo

x11/xlsclients: update: 1.1.5 -> 1.1.6

PR:             295592
Approved by:    x11 (arrowd, maintainer)
Co-authored-by: osa
Sponsored by:   tipi.work
DeltaFile
+3-4x11/xlsclients/Makefile
+3-3x11/xlsclients/distinfo
+4-2x11/xlsclients/pkg-descr
+10-93 files

FreeBSD/ports 658b375misc/dlpack distinfo Makefile

misc/dlpack: update 1.0 → 1.3
DeltaFile
+3-3misc/dlpack/distinfo
+2-2misc/dlpack/Makefile
+5-52 files

FreeBSD/ports 838ae2fmath/bitwuzla Makefile distinfo

math/bitwuzla: update 0.9.0 → 0.9.1
DeltaFile
+8-1math/bitwuzla/Makefile
+3-3math/bitwuzla/distinfo
+11-42 files

FreeBSD/ports 5774659science/cantera pkg-plist Makefile, science/cantera/files patch-site__scons_buildutils.py patch-SConstruct

science/cantera: update 3.1.0 → 3.2.0
DeltaFile
+74-57science/cantera/pkg-plist
+13-9science/cantera/Makefile
+14-0science/cantera/files/patch-site__scons_buildutils.py
+5-5science/cantera/distinfo
+4-4science/cantera/files/patch-SConstruct
+2-2science/cantera/files/patch-platform_posix_SConscript
+112-776 files

FreeBSD/ports c50dc20graphics/diplib Makefile distinfo

graphics/diplib: update 3.5.1 → 3.6.0
DeltaFile
+9-2graphics/diplib/Makefile
+3-3graphics/diplib/distinfo
+1-0graphics/diplib/pkg-plist
+13-53 files

FreeBSD/ports dce6342archivers/ouch distinfo Makefile

archivers/ouch: update 0.7.1 → 0.8.0
DeltaFile
+351-329archivers/ouch/distinfo
+175-165archivers/ouch/Makefile
+526-4942 files

FreeBSD/ports 76e8492security/zlint distinfo Makefile

security/zlint: update 3.7.0 → 3.7.1
DeltaFile
+5-5security/zlint/distinfo
+2-2security/zlint/Makefile
+7-72 files

FreeBSD/ports 177532beditors/notepadnext-devel Makefile

editors/notepadnext-devel: Deprecate and expire

editors/notepadnext now contains fixes the -devel port contains. -devel
is now redundant.
DeltaFile
+3-0editors/notepadnext-devel/Makefile
+3-01 files

FreeBSD/src 895a0aelib/libsys getsockopt.2, share/man/man4 divert.4

divert: Define semantics for SO_REUSEPORT_LB on divert sockets

Allow SO_REUSEPORT_LB to be set on divert sockets.  If set, then bind()
will add the socket to a "load-balancing group".  When a divert-to rule
matches a port with an associated group, the corresponding state ID is
used to select a specific socket from the group.  Packets without an
associated state are simply forwarded to the first socket in the group.
For now I only pass a state ID from pf, as I couldn't see a useful
identifier on the ipfw side.

This implementation is simple but has a caveat, that being that if
sockets are added to the group while flows are being processed, the size
of the group will change and this changes the mapping of state IDs to
sockets.  So, to get a consistent mapping, the divert socket application
must bind all of its sockets before any traffic is diverted by the
firewall.

Reviewed by:    glebius
MFC after:      1 month

    [3 lines not shown]
DeltaFile
+143-17sys/netinet/ip_divert.c
+21-3share/man/man4/divert.4
+5-1lib/libsys/getsockopt.2
+1-1sys/netinet/ip_var.h
+1-1sys/netinet/raw_ip.c
+1-1sys/netpfil/ipfw/ip_fw_pfil.c
+172-241 files not shown
+173-257 files

FreeBSD/src 9542ddbusr.sbin/bhyve pci_virtio_scsi.c pci_virtio_scsi.h

bhyve/virtio-scsi: Support multiple backends

In order to support multiple backends for virtio-scsi, we should isolate
the core of virtio-scsi from the backend-specific code. The existing
interface to CTL will become the new "CTL" backend for virtio-scsi.

Care has been taken to keep compatibility with previous configurations:
The first backend linked (CTL) will be the default backend if none is
specified, and it does provide a default configuration if no further
options such as targets are explicitly configured.

Reviewed by:    markj
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D53223
DeltaFile
+102-515usr.sbin/bhyve/pci_virtio_scsi.c
+394-0usr.sbin/bhyve/pci_virtio_scsi.h
+377-0usr.sbin/bhyve/pci_virtio_scsi_ctl.c
+30-14usr.sbin/bhyve/bhyve.8
+23-6usr.sbin/bhyve/bhyve_config.5
+1-0usr.sbin/bhyve/Makefile
+927-5356 files

FreeBSD/src ccb14beusr.sbin/bhyve pci_virtio_scsi.c pci_virtio_scsi.h

bhyve/virtio-scsi: Make all I/O processing parameters configurable

This includes:
- seg_max, the number of segments allowed in a single command
- {ctl,evt,req}_ringsz, the number of descriptors in a queue
- thr_per_q, the number of processing threads per request queue
- num_queues, the number of request queues

Reviewed by:    markj
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D54073
DeltaFile
+169-53usr.sbin/bhyve/pci_virtio_scsi.c
+57-23usr.sbin/bhyve/pci_virtio_scsi.h
+14-2usr.sbin/bhyve/bhyve_config.5
+12-0usr.sbin/bhyve/bhyve.8
+252-784 files

FreeBSD/src 19728f9usr.sbin/bhyve pci_virtio_scsi.c

bhyve/virtio-scsi: Implement task management functions

Currently, all I/O requests are queued internally, and a number of
threads will pick I/O requests of the queue and send them to CTL with
a synchronous CTL_IO ioctl. On the other hand, TMF requests are sent
to CTL immediately using the same synchronous ioctl.

Besides being unworkable for non-CTL backends such as for SCSI
passthrough, this simple approach may easily run into situations
where a TMF request operating on a particular I/O request is sent
to CTL while it is still on our queue and thus unknown to CTL.
In addition, for target and/or LUN resets we should really clear
our queue and return all outstanding I/O requests with a proper
status.

Reviewed by:    markj
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D53222
DeltaFile
+422-32usr.sbin/bhyve/pci_virtio_scsi.c
+422-321 files

FreeBSD/src 4151296usr.sbin/bhyve pci_virtio_scsi.c bhyve.8

bhyve/virtio-scsi: Support for multiple targets

Currently, virtio-scsi supports only one target with 16383 LUNs, which
fits nicely with what CTL provides. It would be useful to support more
than that, multiple targets each with 16383 LUNs.

While this can be useful with CTL by attaching each target to another
CTL target port, this will be necessary to support SCSI passthrough.

The new syntax for configuring targets will look like this:

-s X,virtio-scsi,target=/dev/foo,target=/dev/bar,target=4:/dev/baz

This will create the following configuration nodes:

pci.0.X.0.device=virtio-scsi
pci.0.X.0.target.0=/dev/foo
pci.0.X.0.target.1=/dev/bar
pci.0.X.0.target.4=/dev/baz

    [16 lines not shown]
DeltaFile
+318-45usr.sbin/bhyve/pci_virtio_scsi.c
+37-1usr.sbin/bhyve/bhyve.8
+24-4usr.sbin/bhyve/bhyve_config.5
+379-503 files

FreeBSD/ports 39bde42security/py-acme-tiny distinfo Makefile

security/pc-acme-tiny: Update 5.0.2 => 5.0.3

Changelog:
https://github.com/diafygi/acme-tiny/releases/tag/5.0.3
Commit log:
https://github.com/diafygi/acme-tiny/compare/5.0.2...5.0.3

PR:             295392
Reported by:    Atanu Biswas <atanubiswas484 at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3security/py-acme-tiny/distinfo
+1-1security/py-acme-tiny/Makefile
+4-42 files

FreeBSD/src 9823698. RELNOTES

RELNOTES: Add entries for various commits through early March 2026

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D56485
DeltaFile
+56-0RELNOTES
+56-01 files

FreeBSD/ports 39e6c1cwww Makefile, www/nginx-module-lua Makefile distinfo

www/nginx-module-lua: Add new port

Add a new port for the OpenResty lua-nginx-module dynamic
module for nginx.

WWW: https://github.com/openresty/lua-nginx-module

Sponsored by:   Netzkommune GmbH
DeltaFile
+52-0www/nginx-module-lua/Makefile
+7-0www/nginx-module-lua/distinfo
+5-0www/nginx-module-lua/pkg-descr
+1-0www/Makefile
+65-04 files

FreeBSD/ports 41c83aatextproc/source-highlight Makefile

textproc/source-highlight: Add --with-boost

Otherwise, it fails to find Boost.Regex when LOCALBASE is not
/usr/local.

PR:     288761
Reviewed by:    arrowd
Approved by:    arrowd (ports), maintainer (timeout, 9 months)
Differential Revision:  https://reviews.freebsd.org/D57125

(cherry picked from commit 20ee6d87ee7a74a8a843e393ed03146736506839)
DeltaFile
+1-1textproc/source-highlight/Makefile
+1-11 files

FreeBSD/src 183dd2esys/dev/smartpqi smartpqi_discovery.c smartpqi_event.c

smartpqi: Add runtime sysctl for debug_level and log device state changes

The smartpqi driver did not log device add/remove or controller events
to syslog, and hw.smartpqi.debug_level could only be set at boot via
loader.conf with no runtime sysctl interface.

Add a read-write sysctl at dev.smartpqi.N.debug_level for runtime
debug level changes. Add device_printf calls for device addition,
removal, and controller events (hotplug, hardware, physical/logical
device, AIO state/config changes) so state changes always appear in
dmesg. Add DBG_DISC logging for discovery state transitions. Fix
spelling errors in strings and comments across the driver.

Bump driver version to 14.4691.1.2000 / 15.2.1.2000.

PR:             294161
Reviewed by:    imp
Approved by:    imp
MFC after:      2 weeks

    [4 lines not shown]
DeltaFile
+18-3sys/dev/smartpqi/smartpqi_discovery.c
+14-3sys/dev/smartpqi/smartpqi_event.c
+11-1sys/dev/smartpqi/smartpqi_main.c
+4-4sys/dev/smartpqi/smartpqi_defines.h
+3-3sys/dev/smartpqi/smartpqi_sis.c
+2-2sys/dev/smartpqi/smartpqi_misc.c
+52-165 files not shown
+62-2611 files

FreeBSD/src e1e281asys/dev/smartpqi smartpqi_discovery.c smartpqi_event.c

smartpqi: Add runtime sysctl for debug_level and log device state changes

The smartpqi driver did not log device add/remove or controller events
to syslog, and hw.smartpqi.debug_level could only be set at boot via
loader.conf with no runtime sysctl interface.

Add a read-write sysctl at dev.smartpqi.N.debug_level for runtime
debug level changes. Add device_printf calls for device addition,
removal, and controller events (hotplug, hardware, physical/logical
device, AIO state/config changes) so state changes always appear in
dmesg. Add DBG_DISC logging for discovery state transitions. Fix
spelling errors in strings and comments across the driver.

Bump driver version to 14.4691.1.2000 / 15.2.1.2000.

PR:             294161
Reviewed by:    imp
Approved by:    imp
MFC after:      2 weeks

    [4 lines not shown]
DeltaFile
+18-3sys/dev/smartpqi/smartpqi_discovery.c
+14-3sys/dev/smartpqi/smartpqi_event.c
+11-1sys/dev/smartpqi/smartpqi_main.c
+4-4sys/dev/smartpqi/smartpqi_defines.h
+3-3sys/dev/smartpqi/smartpqi_sis.c
+2-2sys/dev/smartpqi/smartpqi_request.c
+52-165 files not shown
+62-2611 files

FreeBSD/ports 20ee6d8textproc/source-highlight Makefile

textproc/source-highlight: Add --with-boost

Otherwise, it fails to find Boost.Regex when LOCALBASE is not
/usr/local.

PR:     288761
Reviewed by:    arrowd
Approved by:    arrowd (ports), maintainer (timeout, 9 months)
Differential Revision:  https://reviews.freebsd.org/D57125
DeltaFile
+1-1textproc/source-highlight/Makefile
+1-11 files

FreeBSD/ports 51fa1efnet-mgmt/ping_exporter pkg-message distinfo

sysutils/ping_exporter: Update to 1.2.1

Release notes:
https://github.com/czerwonk/ping_exporter/releases/tag/v1.2.1

While here, add a pkg-message for a breaking change in 1.2.0.

Reviewed by:    arrowd
Approved by:    arrowd (ports)
Differential Revision:  https://reviews.freebsd.org/D57126
DeltaFile
+11-0net-mgmt/ping_exporter/pkg-message
+5-5net-mgmt/ping_exporter/distinfo
+1-2net-mgmt/ping_exporter/Makefile
+17-73 files

FreeBSD/ports 2ec182cnet-mgmt/prometheus-bird-exporter distinfo Makefile

net-mgmt/prometheus-bird-exporter: Update to 1.5.0

Release notes:
https://github.com/czerwonk/bird_exporter/releases/tag/v1.4.5
https://github.com/czerwonk/bird_exporter/releases/tag/v1.5.0

Reviewed by:    arrowd
Approved by:    arrowd (ports)
Differential Revision:  https://reviews.freebsd.org/D57127
DeltaFile
+5-5net-mgmt/prometheus-bird-exporter/distinfo
+1-2net-mgmt/prometheus-bird-exporter/Makefile
+6-72 files

FreeBSD/doc ea576fewebsite/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: Improve pkgbase notes

Move pkgbase changes to a new section at the start of the release
notes.  This avoids conflating ports and pkgbase changes (which we
should avoid, since some users are already confused about the
relationship between pkgbase and ports), and provides important
information which might require user action earlier in the release
notes.

Be more explicit about when user action is and isn't required.

Remove "pkgbase" from user-facing documentation ("base system packages"
is the preferred user-facing terminology).

Suggest that people wanting to use installworld/installkernel should
depkgbasify, rather than suggesting DESTDIR=/.  Overriding this check
is basically guaranteed to break the system, and should never be done;
it's only there in case of some sort of extraordinary situation where
the system can't be repaired any other way.

    [4 lines not shown]
DeltaFile
+19-12website/content/en/releases/15.1R/relnotes.adoc
+19-121 files

FreeBSD/ports 564f77bnet/hostapd-devel distinfo Makefile

net/hostapd-devel: Update to the latest GH commit

Update to the latest w1.fi commit, proxied through my GH account
DeltaFile
+3-3net/hostapd-devel/distinfo
+2-2net/hostapd-devel/Makefile
+5-52 files

FreeBSD/ports 687a520security/wpa_supplicant-devel Makefile distinfo

security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+4-3security/wpa_supplicant-devel/Makefile
+3-3security/wpa_supplicant-devel/distinfo
+7-62 files

FreeBSD/src 44eb288sys/dev/acpica acpi.c

acpi: On /dev/power suspend, trigger userspace notifications

On a suspend request via ioctl(), /dev/acpi (and compatible /dev/apm)
both call acpi_ReqSleepState() instead of directly calling
acpi_EnterSleepState().  The former does more checks, returns success if
the machine is already suspending, and notifies user space (via devd(8))
about the impending suspend.  In other words, it seems to have been
designed for user consumption more than the latter function.

So, use acpi_ReqSleepState() in place of acpi_EnterSleepState() in
acpi_pm_func(), which is ultimately called by power_pm_suspend(), itself
called by power_ioctl().  Other callers of power_pm_suspend() (such as
the console drivers) are also user-facing facilities, so should also
benefit from this change.

Reviewed by:    mhorne, imp
Tested by:      mhorne
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57239
DeltaFile
+1-1sys/dev/acpica/acpi.c
+1-11 files

FreeBSD/ports 9bfe0d3security/vuxml/vuln 2026.xml

security/vuxml: Add www/grafana vulnerabilities

- XSS in Grafana Explore stack trace (CVE-2025-41117)
- Public Dashboards time range restriction on annotations can be bypassed (CVE-2026-21722)
- RCE on Grafana via sqlExpressions (CVE-2026-27876)
- Public dashboards discloses all direct mode datasources (CVE-2026-27877)
- Query resampling can cause unbounded memory allocations (CVE-2026-27879)
- OpenFeature evaluation API reads input data with no bounds (CVE-2026-27880)
- Grafana Testdata datasource can issue unbounded memory allocations (CVE-2026-28375)
- Grafana MSSQL Data Source Plugin: Restriction Bypass Leading to OOM DoS (CVE-2026-33375)

PR:             294105
Reported by:    Boris Korzun <drtr0jan at yandex.ru>
DeltaFile
+263-0security/vuxml/vuln/2026.xml
+263-01 files

FreeBSD/ports 6d4fb26misc/crush distinfo Makefile

misc/crush: Update to 0.72.0

While here, convert to use GO_LDFLAGS.

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.72.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+2-2misc/crush/Makefile
+7-72 files

FreeBSD/ports 2c562ddaudio/gonic distinfo Makefile

audio/gonic: Update to 0.21.0

Changelog: https://github.com/sentriz/gonic/blob/v0.21.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5audio/gonic/distinfo
+2-3audio/gonic/Makefile
+7-82 files

FreeBSD/ports bfdd3abx11/cde-devel distinfo Makefile

x11/cde-devel: Update to the latest cdesktopenv-code commit

Update to the latest cdedesktop-code commit proxied through my GH accoun
DeltaFile
+3-3x11/cde-devel/distinfo
+2-2x11/cde-devel/Makefile
+5-52 files