FreeBSD/doc 777d57edocumentation/content/en/books/handbook/firewalls _index.adoc

handbook/firewalls: Properly point to freebsd-ftpd

Properly point to the ftp/freebsd-ftpd package.

Fixes:  d8631346f9 ("handbook/firewalls: Adapt blacklistd to blocklistd")
DeltaFile
+2-2documentation/content/en/books/handbook/firewalls/_index.adoc
+2-21 files

FreeBSD/ports 63ff6c6www/pydio-cells distinfo Makefile

www/pydio-cells: update to 4.14.16

Changelog: https://github.com/pydio/cells/releases/tag/v4.4.16
DeltaFile
+5-5www/pydio-cells/distinfo
+1-2www/pydio-cells/Makefile
+6-72 files

FreeBSD/doc d863134documentation/content/en/books/handbook/firewalls _index.adoc

handbook/firewalls: Adapt blacklistd to blocklistd

Follow upstream rename from blacklistd to blocklistd, and adapt the
documentation accordingly.

ftpd(8) has been changed to ftp/freebsd-ftpd, as it is no longer
included in base.

Reviewed by:    ziaee
Pull Request:   https://github.com/freebsd/freebsd-doc/pull/569
DeltaFile
+55-55documentation/content/en/books/handbook/firewalls/_index.adoc
+55-551 files

FreeBSD/ports 043bbb1graphics/materialx pkg-plist Makefile, graphics/materialx/files patch-source_MaterialXFormat_File.cpp patch-source_MaterialXView_NanoGUI_CMakeLists.txt

graphics/materialx: Add new port

MaterialX is an open standard for representing rich material and
look-development content in computer graphics, enabling its
platform-independent description and exchange across applications and
renderers.

PR:             283175
DeltaFile
+786-0graphics/materialx/pkg-plist
+53-0graphics/materialx/Makefile
+49-0graphics/materialx/files/patch-source_MaterialXFormat_File.cpp
+17-0graphics/materialx/distinfo
+14-0graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt
+11-0graphics/materialx/files/patch-python_CMakeLists.txt
+930-02 files not shown
+933-08 files

FreeBSD/ports 160580cx11/xterm distinfo Makefile

x11/xterm: Update to 404
DeltaFile
+3-3x11/xterm/distinfo
+1-1x11/xterm/Makefile
+4-42 files

FreeBSD/ports 0253142www/firefox distinfo Makefile, www/firefox/files patch-libwebrtc-generated patch-third__party_libwebrtc_modules_portal_pipewire__utils.h

www/firefox: update to 146.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/146.0/releasenotes/

(cherry picked from commit 98af7a1cfdf25593c8859f34920a179e2fbc71db)
DeltaFile
+70,298-70,797www/firefox/files/patch-libwebrtc-generated
+19-0www/firefox/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+70,322-70,8024 files

FreeBSD/ports 34a12b2Mk bsd.gecko.mk

Mk/bsd.gecko.mk: update rust-cbindgen dependency

Firefox 146 needs the updated version

(cherry picked from commit f46f8819aac59306d54d3c82b66673dfde460dda)
DeltaFile
+1-1Mk/bsd.gecko.mk
+1-11 files

FreeBSD/ports f46f881Mk bsd.gecko.mk

Mk/bsd.gecko.mk: update rust-cbindgen dependency

Firefox 146 needs the updated version
DeltaFile
+1-1Mk/bsd.gecko.mk
+1-11 files

FreeBSD/ports 854a293devel/glib20 distinfo Makefile

devel/glib20: update to 2.84.4

Changelog: https://gitlab.gnome.org/GNOME/glib/-/blob/2.84.4/NEWS
DeltaFile
+3-3devel/glib20/distinfo
+1-2devel/glib20/Makefile
+4-52 files

FreeBSD/ports af48093devel/glib20 Makefile, devel/glib20/files kqueue_fnm.c gkqueuefilemonitor.c

devel/glib20: remove FAM_ALTBACKEND

No longer accessed after libinotify-kqueue landed, further with
native inotify since 15-STABLE. While here, conditionalise the
devel/libinotify dependency accordingly.
DeltaFile
+0-1,461devel/glib20/files/kqueue_fnm.c
+0-224devel/glib20/files/gkqueuefilemonitor.c
+0-74devel/glib20/files/kqueue_fnm.h
+3-14devel/glib20/Makefile
+3-1,7734 files

FreeBSD/ports 5d0dccbdevel/glib20 Makefile pkg-plist

devel/glib20: integrate the meson option for NLS
DeltaFile
+6-3devel/glib20/Makefile
+1-1devel/glib20/pkg-plist
+7-42 files

FreeBSD/ports 0fa6898devel/glib20 pkg-plist Makefile

devel/glib20: shore up DOCS

- use DOCS over PORTDOCS
- unconditionally omit G_VA_COPY_AS_ARRAY, as the symbol is historical,
  only relevant on certain platforms and the generated doc is blank
DeltaFile
+7,516-7,516devel/glib20/pkg-plist
+2-7devel/glib20/Makefile
+7,518-7,5232 files

FreeBSD/ports 98af7a1www/firefox distinfo Makefile, www/firefox/files patch-libwebrtc-generated patch-third__party_libwebrtc_modules_portal_pipewire__utils.h

www/firefox: update to 146.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/146.0/releasenotes/
DeltaFile
+70,298-70,797www/firefox/files/patch-libwebrtc-generated
+19-0www/firefox/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+70,322-70,8024 files

FreeBSD/ports e98c3e9net/asterisk20 Makefile distinfo

net/asterisk22: Update 20.16.0 → 20.17.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.17.0.html

Add non-default option UNBOUND to prevent silent grab of libunbound.so
from dns/unbound.

PR:             291176
Sponsored by:   FLEX-IT LLC
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+6-6net/asterisk20/Makefile
+3-5net/asterisk20/distinfo
+2-0net/asterisk20/pkg-plist
+11-113 files

FreeBSD/ports be2a8e3net/asterisk22 Makefile distinfo

net/asterisk22: Update 22.6.0 → 22.7.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.7.0.html

Add non-default option UNBOUND to prevent silent grab of libunbound.so
from dns/unbound.

PR:             291177
Sponsored by:   FLEX-IT LLC
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+6-6net/asterisk22/Makefile
+3-5net/asterisk22/distinfo
+2-0net/asterisk22/pkg-plist
+11-113 files

FreeBSD/src 39b2ca9share/man/man7 freebsd-base.7

freebsd-base.7: Rewrite table into a tagged list

The table is not playing nicely with
https://man.freebsd.org/freebsd-base

MFC after:              3 days
Reviewed by:            pauamma at gundo.com
Differential Revision:  https://reviews.freebsd.org/D54036
DeltaFile
+18-9share/man/man7/freebsd-base.7
+18-91 files

FreeBSD/src df81545share/man/man7 release.7

release.7: PKGBASE is now the default

Signed-off-by:  polyduekes-git <polyduekes at proton.me>
Reviewed by:    cperciva, emaste, ziaee
Closes:         https://github.com/freebsd/freebsd-src/pull/1913
DeltaFile
+3-4share/man/man7/release.7
+3-41 files

FreeBSD/ports 9f15b60dns/knot3 distinfo distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.0 => 3.5.2

Changelog:
https://gitlab.nic.cz/knot/knot-dns/raw/v3.5.2/NEWS

PR:             291264 289611
Approved by:    Leo Vandewoestijne <freebsd at dns.company> (maintainer)
MFH:            2025Q4

(cherry picked from commit be60b49d5a9bcfd93dcc3a39a3d68f0aef7a9a06)
DeltaFile
+3-3dns/knot3/distinfo
+3-3dns/knot3/distinfo.py-libknot
+1-1dns/knot3/knotdns.mk
+7-73 files

FreeBSD/ports be60b49dns/knot3 distinfo distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.0 => 3.5.2

Changelog:
https://gitlab.nic.cz/knot/knot-dns/raw/v3.5.2/NEWS

PR:             291264 289611
Approved by:    Leo Vandewoestijne <freebsd at dns.company> (maintainer)
MFH:            2025Q4
DeltaFile
+3-3dns/knot3/distinfo
+3-3dns/knot3/distinfo.py-libknot
+1-1dns/knot3/knotdns.mk
+7-73 files

FreeBSD/ports 91a3eb8security/arti distinfo Makefile.crates

security/arti: Update to 1.8.0
DeltaFile
+267-263security/arti/distinfo
+133-131security/arti/Makefile.crates
+2-3security/arti/Makefile
+402-3973 files

FreeBSD/src adb4901sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: when synching HT and VHT cap, mask rx_mcs

When we sync the sta data, mask the rx_mcs with what the hardware is
able to do so that we do not leave, e.g., a 2nd stream enabled on a 1x1
chipset.
iwlwifi(4) has a further check for the smps_mode to limit to NSS=1 but
I believe that is historic and not actually in use anymore.

This fixes firmware crashes on TLC updates with nss=1 but the nss=2 array
index also being populated (with HT/VHT80/160 mcs information):
data being populated:
  iwlwifi0: 0x20101A0D | ADVANCED_SYSASSERT
  iwlwifi0: 0x00000006 | umac data1
  iwlwifi0: 0x00000001 | umac data2
  iwlwifi0: 0x000003FF | umac data3
  iwlwifi0: 0x____050F | last host cmd

Reported by:    Claudio Zumbo (claudiozumbo gmail.com), Erik Power
Tested by:      Claudio Zumbo, Erik Power (eppower umich.edu)

    [3 lines not shown]
DeltaFile
+71-28sys/compat/linuxkpi/common/src/linux_80211.c
+71-281 files

FreeBSD/src ed29ffdsys/compat/linuxkpi/common/src linux_pci.c

LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region()

Creating non-passthru SR-IOV interfaces on a mlx5en(4) failed.
The problem lies in the pci_resource_len() call but not that the BAR length
is tmeporary 0 but in that we call lkpi_pci_get_bar() with a true argument
which will create the BAR resource for us and report the approriate length
back.  However, the later call to bus_alloc_resource_any() will then fail
given the resource already exists.

Restore the previous behaviour and let bus_alloc_resource_any() do the
work.  Adjust the return values from -ENODEV to -EBUSY to match callers
expectations.

In linuxkpi_pcim_request_all_regions(), like in linuxkpi_pci_request_regions(),
filter out the -EBUSY errors as "not an error" and try the next bar.
This also seems to be consistent with the expectations of the callers.

PR:             290793
Reported by:    David BOYER (jcduss13 gmail.com)

    [6 lines not shown]
DeltaFile
+3-10sys/compat/linuxkpi/common/src/linux_pci.c
+3-101 files

FreeBSD/ports 6a10b6blang/janet distinfo Makefile

lang/janet: update to v1.40.1

Differential Revision: https://reviews.freebsd.org/D54027
DeltaFile
+3-3lang/janet/distinfo
+1-1lang/janet/Makefile
+4-42 files

FreeBSD/doc 1a3cbeewebsite/archetypes/release hardware.adoc

HW Relnotes template: Add the ufintek driver
DeltaFile
+2-0website/archetypes/release/hardware.adoc
+2-01 files

FreeBSD/ports d9561b8sysutils/bastille distinfo pkg-descr

sysutils/bastille: Upgrade port to 1.2.0.251201

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             291338
Approved by:    michaelo
MFH:            2025Q4
Release Notes:  https://github.com/BastilleBSD/bastille/releases/tag/1.2.0.251201

(cherry picked from commit ab724e53ca0e52f9d95a22fb343f910dde1e44fc)
DeltaFile
+3-3sysutils/bastille/distinfo
+3-1sysutils/bastille/pkg-descr
+1-1sysutils/bastille/Makefile
+7-53 files

FreeBSD/ports ab724e5sysutils/bastille distinfo pkg-descr

sysutils/bastille: Upgrade port to 1.2.0.251201

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             291338
Approved by:    michaelo
MFH:            2025Q4
Release Notes:  https://github.com/BastilleBSD/bastille/releases/tag/1.2.0.251201
DeltaFile
+3-3sysutils/bastille/distinfo
+3-1sysutils/bastille/pkg-descr
+1-1sysutils/bastille/Makefile
+7-53 files

FreeBSD/ports 9ac46aadevel/py-propcache/files patch-packaging_pep517__backend__backend.py

devel/py-propcache: fix build by ignoring cython version

Approved by:    portmgr blanket
DeltaFile
+11-0devel/py-propcache/files/patch-packaging_pep517__backend__backend.py
+11-01 files

FreeBSD/ports 62d8b19www/qutebrowser distinfo Makefile

www/qutebrowser: update to 3.6.3
DeltaFile
+3-3www/qutebrowser/distinfo
+1-1www/qutebrowser/Makefile
+4-42 files

FreeBSD/ports c8a66e0audio/fluida-lv2 distinfo Makefile

audio/fluida-lv2: update 0.9.3 → 0.9.5
DeltaFile
+3-3audio/fluida-lv2/distinfo
+1-1audio/fluida-lv2/Makefile
+4-42 files

FreeBSD/ports 5dc2bf2mail/mailio distinfo Makefile

mail/mailio: update 0.25.1 → 0.25.3
DeltaFile
+3-3mail/mailio/distinfo
+1-2mail/mailio/Makefile
+4-52 files