FreeBSD/src 1a92fc9sys/dev/virtio virtqueue.c

virtio: Restore mb() calls

Until an issue seen on amd64 can be investigated restore two mb() calls
to virtio.

Reviewed by:    andrew
Fixes:  c499ad6f997c ("virtio: Use bus_dma for ring and indirect buffer allocations")
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55766
DeltaFile
+6-0sys/dev/virtio/virtqueue.c
+6-01 files

FreeBSD/src 522012csys/dev/virtio virtqueue.c

Revert "virtio: Restore mb() calls"

This reverts commit d99e725c26a7745aa349eab01ae56ca630b6d0f5.
DeltaFile
+0-6sys/dev/virtio/virtqueue.c
+0-61 files

FreeBSD/src d99e725sys/dev/virtio virtqueue.c

virtio: Restore mb() calls

Until an issue seen on amd64 can be investigated restore two mb() calls
to virtio.

Reviewed by:    andrew
Fixes:  c499ad6f997c ("virtio: Use bus_dma for ring and indirect buffer allocations")
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55766
DeltaFile
+6-0sys/dev/virtio/virtqueue.c
+6-01 files

FreeBSD/ports 91df7cctextproc/qo distinfo Makefile

textproc/qo: Update to 0.3.1
DeltaFile
+5-5textproc/qo/distinfo
+2-3textproc/qo/Makefile
+7-82 files

FreeBSD/ports d4d2f6asysutils/goaccess distinfo Makefile, sysutils/goaccess/files patch-src_wsauth.c

sysutils/goaccess: Update to 1.10.1
DeltaFile
+26-0sysutils/goaccess/files/patch-src_wsauth.c
+3-9sysutils/goaccess/distinfo
+1-6sysutils/goaccess/Makefile
+30-153 files

FreeBSD/ports 31d509bgames/widelands Makefile distinfo, games/widelands/files patch-c0b44ccc04df35a9a23ca9be3e05f5d3a5428f6f

games/widelands: update 1.2.1 → 1.3.1

PR:             293644
Tested by:      thindil at laeran.pl.eu.org
DeltaFile
+0-224games/widelands/files/patch-c0b44ccc04df35a9a23ca9be3e05f5d3a5428f6f
+3-5games/widelands/Makefile
+3-3games/widelands/distinfo
+1-1games/widelands/pkg-plist
+7-2334 files

FreeBSD/ports 2791408astro/josm Makefile distinfo, astro/josm/files josm.sh.in

astro/josm: update 19439 → 19481

- Switch to latest supported openjdk
- Simplify wrapper script, run with correct java
DeltaFile
+3-4astro/josm/Makefile
+3-3astro/josm/distinfo
+1-5astro/josm/files/josm.sh.in
+7-123 files

FreeBSD/ports db52a59astro/osmosis Makefile

astro/osmosis: switch to default java version
DeltaFile
+1-2astro/osmosis/Makefile
+1-21 files

FreeBSD/ports 6418513astro/gpsprune Makefile

astro/gpsprune: switch to default java version
DeltaFile
+2-4astro/gpsprune/Makefile
+2-41 files

FreeBSD/ports a926280games/luanti distinfo Makefile

games/luanti: update 5.14.0 → 5.15.1

PR:             293560
Tested by:      giorgio.caculli at protonmail.com
DeltaFile
+3-3games/luanti/distinfo
+1-1games/luanti/Makefile
+2-0games/luanti/pkg-plist
+6-43 files

FreeBSD/ports 58d1e2fdevel/omnilinter distinfo Makefile

devel/omnilinter: update 0.7.0 → 0.7.1
DeltaFile
+203-219devel/omnilinter/distinfo
+101-110devel/omnilinter/Makefile
+304-3292 files

FreeBSD/ports ac7488cdevel/cppcheck distinfo Makefile, devel/cppcheck/files patch-CMakeLists.txt

devel/cppcheck: update 2.19.1 → 2.20.0
DeltaFile
+3-3devel/cppcheck/distinfo
+2-2devel/cppcheck/files/patch-CMakeLists.txt
+2-2devel/cppcheck/Makefile
+7-73 files

FreeBSD/ports f395188games/linwarrior Makefile

games/linwarrior: deprecate
DeltaFile
+3-0games/linwarrior/Makefile
+3-01 files

FreeBSD/src 17ecafb. ChangeLog ssh-pkcs11.c, openbsd-compat bsd-misc.c

Vendor import of OpenSSH 10.2p1

Sponsored by:   The FreeBSD Foundation
DeltaFile
+146-37ChangeLog
+26-5ssh-pkcs11.c
+24-0openbsd-compat/bsd-misc.c
+0-16ssh-pkcs11-helper.c
+8-4regress/test-exec.sh
+5-4channels.c
+209-6617 files not shown
+257-7923 files

FreeBSD/ports 19a9bb7www/awstats Makefile pkg-plist

www/awstats: Remove awdownloadcsv.pl (security vuln)

Problem:
awdownloadcsv.pl is vulnerable to command injection and path traversal,
ref [1] and [2].
The GitHub issue [1] mentions that it is deprecated, and the readme does
not list this file among the files that are (supposed to be) part of the
distribution.

Solution:
This commit prevents awdownloadcsv.pl to be installed, thus removing the
vulnerability.

[1] https://github.com/eldy/AWStats/issues/276
[2] https://www.openwall.com/lists/oss-security/2026/03/08/8

While here, clean up sorting of IPV6_RUN_DEPENDS.

PR:     293698

    [2 lines not shown]
DeltaFile
+4-3www/awstats/Makefile
+0-1www/awstats/pkg-plist
+4-42 files

FreeBSD/ports b029f6cwww/awstats Makefile pkg-plist

www/awstats: Remove awdownloadcsv.pl (security vuln)

Problem:
awdownloadcsv.pl is vulnerable to command injection and path traversal,
ref [1] and [2].
The GitHub issue [1] mentions that it is deprecated, and the readme does
not list this file among the files that are (supposed to be) part of the
distribution.

Solution:
This commit prevents awdownloadcsv.pl to be installed, thus removing the
vulnerability.

[1] https://github.com/eldy/AWStats/issues/276
[2] https://www.openwall.com/lists/oss-security/2026/03/08/8

While here, clean up sorting of IPV6_RUN_DEPENDS.

PR:     293698
MFH:    2026Q1
DeltaFile
+4-3www/awstats/Makefile
+0-1www/awstats/pkg-plist
+4-42 files

FreeBSD/ports c2a1cd5x11/urxvt-perls Makefile

x11/urxvt-perls: mark DEPRECATED

The port was archived upstream (and upstream repository was renamed
to https://github.com/xyb3rt/urxvt-perls: did that for completeness too).

PR: 292161
Approved by: yuri (mentor)
Signed-off-by: Eygene Ryabinkin <rea at FreeBSD.org>
DeltaFile
+5-2x11/urxvt-perls/Makefile
+5-21 files

FreeBSD/src ba7439fusr.bin/yes yes.c

yes: Add missing header

This is a no-op on FreeBSD due to namespace pollution.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Fixes:          cf74b63d61b4 ("yes: Completely overengineer")
DeltaFile
+1-0usr.bin/yes/yes.c
+1-01 files

FreeBSD/ports 929e671textproc/kibana8 Makefile, textproc/kibana8/files kibana.in

textproc/kibana8: Fix path to executable in rc.d script

PR:             284290
Approved by:    blanket (fix runtime)
DeltaFile
+1-1textproc/kibana8/files/kibana.in
+1-0textproc/kibana8/Makefile
+2-12 files

FreeBSD/ports c8d9fe5textproc/R-cran-highr Makefile distinfo

textproc/R-cran-highr: Update to 0.12

Add test dependencies.
The port doesn't need compile so remove the build dependencies.
Switch to DISTVERSION.

Changelog: https://github.com/yihui/highr/releases/tag/v0.12
DeltaFile
+6-5textproc/R-cran-highr/Makefile
+3-3textproc/R-cran-highr/distinfo
+9-82 files

FreeBSD/ports 6ee3b2cwww/freenginx-devel Makefile Makefile.extmod, www/freenginx-devel/files extra-patch-rds-csv-nginx-module-config

www/freenginx-devel: fix a third-party rds-csv dynamic module build

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+15-0www/freenginx-devel/files/extra-patch-rds-csv-nginx-module-config
+1-1www/freenginx-devel/Makefile
+1-0www/freenginx-devel/Makefile.extmod
+17-13 files

FreeBSD/ports 7e3026cwww/freenginx-devel distinfo version.mk

www/freenginx-devel: update from 1.29.5 to 1.29.6

Sponsored by:   tipi.work

<ChangeLog>

*) Bugfix: incorrect "upstream server temporarily disabled" messages
   might be logged when using variables in the "proxy_pass" directive.

*) Bugfix: retrying a request to the next gRPC upstream server might not
   work correctly.
   Thanks to David Carlier.

*) Bugfix: a segmentation fault might occur in a worker process if the
   ngx_http_xslt_filter_module was used.

*) Bugfix: a segmentation fault might occur in a worker process if the
   ngx_http_mp4_module was used.


    [6 lines not shown]
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/version.mk
+0-1www/freenginx-devel/Makefile
+4-53 files

FreeBSD/src 14b8a27usr.sbin/pciconf pciconf.c pciconf.8

pciconf: Add a tree mode

This lists PCI devices in a hierarchy showing the parent/child
relationship of PCI devices and bridges.  While this is inspired by
lspci -t output, the format is closer to ps -d and also prefers using
new-bus device names when possible.  If a device does not have a
driver, the PCI selector is output in place of the device name.

When the -v flag is given, the vendor and device ID strings are output
after the device name.  If a string for an ID isn't found, the hex ID
values are output instead.

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55774
DeltaFile
+252-2usr.sbin/pciconf/pciconf.c
+24-0usr.sbin/pciconf/pciconf.8
+276-22 files

FreeBSD/src 98a0d22usr.sbin/pciconf pciconf.8

pciconf.8: Reorganize slightly to handle additional modes

Move the description of the optional device argument earlier before
describing individual command modes.

Add a subsection for list mode and a second subsection for the other
modes that work with a single device.

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55773
DeltaFile
+27-31usr.sbin/pciconf/pciconf.8
+27-311 files

FreeBSD/src 9a13949usr.sbin/pciconf pciconf.c

pciconf: Use the exported values of bus numbers for PCI bridges

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55772
DeltaFile
+4-8usr.sbin/pciconf/pciconf.c
+4-81 files

FreeBSD/src 7e7a1b6share/man/man4 pci.4, sys/dev/pci pci_user.c pci.c

pci: Export bus numbers for bridge devices in struct pci_conf

This exports bus information about bridges to userspace via the
less-privileged PCIOCGETCONF ioctl.  Previously if userspace wished to
query this information, it had to use direct PCI config register
access which requires higher privilege.

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55771
DeltaFile
+31-1sys/dev/pci/pci_user.c
+6-0share/man/man4/pci.4
+3-1sys/sys/pciio.h
+3-0sys/dev/pci/pci.c
+43-24 files

FreeBSD/src c3ac5f1share/man/man4 pci.4

pci.4: Quote argument to -width for a list block

This fixes an mdoc warning and also properly indents this list.  While
here, update the quoted argument to be the longest tag in the list.

Also while here, correct the description of pd_numa_domain.  NUMA
domains are a property of the device, not of the driver.

Reviewed by:    ziaee, imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55770
DeltaFile
+3-3share/man/man4/pci.4
+3-31 files

FreeBSD/src c8fb165usr.sbin/pciconf pciconf.c

pciconf: Use a single enum to track the current operation mode

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55769
DeltaFile
+38-28usr.sbin/pciconf/pciconf.c
+38-281 files

FreeBSD/src 9eb035fusr.sbin/pciconf pciconf.c

pciconf: Factor out fetching of matching devices from list_devs

The new fetch_devs function fetches the entire list of PCI devices
into a single list, retrying if the list changes while it is being
fetched.

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55768
DeltaFile
+96-72usr.sbin/pciconf/pciconf.c
+96-721 files

FreeBSD/ports 879b046graphics/ImageMagick7 distinfo Makefile

graphics/ImageMagick7: Update to 7.1.2-16

Reported by:    portscout!

(cherry picked from commit 8aa7f544c692b468c252c9c7a69c1c4df5767989)
DeltaFile
+3-3graphics/ImageMagick7/distinfo
+1-1graphics/ImageMagick7/Makefile
+4-42 files