FreeBSD/src 4548149sbin/ifconfig ifconfig.8, sys/netinet6 in6_ifattach.c

netinet6: Fix my style issues

Reported by:            pouria
Reviewed by:            pouria, ziaee, glebius
Approved by:            glebius
Fixes:                  31ec8b6407fdd5a87d70265762457c67ce618283
Differential Revision:  https://reviews.freebsd.org/D55136
DeltaFile
+9-13sys/netinet6/in6_ifattach.c
+11-8sbin/ifconfig/ifconfig.8
+20-212 files

FreeBSD/ports c004847lang Makefile

lang/Makefile: Remove python-doc-pdf-a4

PR:             292970
Approved by:    blanket
Fixes:          5e61a90f3a23 (lang/python-doc-pdf-a4: remove)
DeltaFile
+0-1lang/Makefile
+0-11 files

FreeBSD/src e5cb813usr.bin/sockstat sockstat.c

sockstat: Surround explicit IPv6 addresses with brackets

PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
DeltaFile
+9-0usr.bin/sockstat/sockstat.c
+9-01 files

FreeBSD/src 03c8e3eusr.bin/sockstat sockstat.c

sockstat: Surround explicit IPv6 addresses with brackets

PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
DeltaFile
+9-0usr.bin/sockstat/sockstat.c
+9-01 files

FreeBSD/ports 95e7551security/vuxml/vuln 2026.xml

security/vuxml: Document potential DoS in traefik
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports a18d213net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.7

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.6.7
- Addresses a potential DoS vulnerability, see
  https://github.com/traefik/traefik/security/advisories/GHSA-cwjm-3f7h-9hwq
- This may require an update to the traefik configuration:
  https://doc.traefik.io/traefik/v3.6/migrate/v3/#v367

MFH:            2026Q1
Security:       CVE-2026-22045
DeltaFile
+3-3net/traefik/distinfo
+1-2net/traefik/Makefile
+4-52 files

FreeBSD/ports 6d0d6d4audio/py-pyradio distinfo Makefile

audio/py-pyradio: Update to 0.9.3.11.27

ChangeLog:      https://github.com/coderholic/pyradio/releases/tag/0.9.3.11.27
Reported by:    Spiros Georgaras <notifications at github.com>
DeltaFile
+3-3audio/py-pyradio/distinfo
+1-1audio/py-pyradio/Makefile
+4-42 files

FreeBSD/src 58a369ausr.bin/sockstat main.c

sockstat: Surround explicit IPv6 addresses with brackets

PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
DeltaFile
+9-1usr.bin/sockstat/main.c
+9-11 files

FreeBSD/doc ba33499website/content/en/cgi ports.cgi

ports.cgi: document other FreeBSD Releases INDEX files
DeltaFile
+4-0website/content/en/cgi/ports.cgi
+4-01 files

FreeBSD/ports bb8d302editors/vscode Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron39 update (8d9f189881c9)
DeltaFile
+1-1editors/vscode/Makefile
+1-1net-im/deltachat-desktop/Makefile
+2-22 files

FreeBSD/ports 8d9f189devel/electron39 distinfo, devel/electron39/files patch-electron_shell_app_electron__main__delegate.cc patch-electron_shell_common_electron__paths.cc

devel/electron39: Update to 39.5.1

Changelog:
- https://github.com/electron/electron/releases/tag/v39.4.0
- https://github.com/electron/electron/releases/tag/v39.5.0
- https://github.com/electron/electron/releases/tag/v39.5.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-26devel/electron39/files/packagejsons/yarn.lock
+6-15devel/electron39/files/patch-electron_shell_app_electron__main__delegate.cc
+20-0devel/electron39/files/patch-electron_shell_common_electron__paths.cc
+7-7devel/electron39/distinfo
+7-7devel/electron39/files/patch-electron_BUILD.gn
+4-4devel/electron39/files/patch-electron_shell_common_node__bindings.cc
+49-595 files not shown
+54-6711 files

FreeBSD/ports ee392a2net-p2p/xbt Makefile distinfo, net-p2p/xbt/files patch-Tracker_connection.cpp patch-Tracker_tracker__input.cpp

net-p2p/xbt: unbreak the build and update to the latest GitHub snapshot

- Revert some changes made upstream so we stay compatible with C++17
- Do not increase UDP sent packets counter if sendto() call failed
- Don't try to be smart and assume BSD make (see commit 3129c2094ecb
  for detailed explanation)
- Use more accurate values for WWW and BUILD_DEPENDS, add PORTSCOUT

Reported by:    pkg-fallout
DeltaFile
+15-0net-p2p/xbt/files/patch-Tracker_connection.cpp
+0-14net-p2p/xbt/files/patch-Tracker_tracker__input.cpp
+13-0net-p2p/xbt/files/patch-Tracker_transaction.cpp
+6-5net-p2p/xbt/Makefile
+3-3net-p2p/xbt/distinfo
+1-1net-p2p/xbt/files/makefile
+38-236 files

FreeBSD/src fa567festand/libsa/geli geliboot_crypto.c

libsa/geli: Fix a typo in an error message

- s/crypo/crypto/

MFC after:      5 days
DeltaFile
+1-1stand/libsa/geli/geliboot_crypto.c
+1-11 files

FreeBSD/doc b502baddocumentation/content/en/articles/committers-guide _index.adoc

committers-guide: Refer to new port name for git-arc

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55131
DeltaFile
+1-1documentation/content/en/articles/committers-guide/_index.adoc
+1-11 files

FreeBSD/src deb3c9dshare/man/man7 development.7

development.7: Refer to new port name for git-arc

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55128
DeltaFile
+2-2share/man/man7/development.7
+2-21 files

FreeBSD/src 32bd754tools/tools/git git-arc.1

git-arc.1: Refer to new port name

The git-arc script was moved from devel/freebsd-git-devtools to
devel/freebsd-git-arc.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55127
DeltaFile
+1-1tools/tools/git/git-arc.1
+1-11 files

FreeBSD/ports 792917bdevel Makefile, devel/mfc-candidates Makefile pkg-descr

devel/mfc-candidates: Improve discoverability with new port name

Split the old devel/freebsd-git-devtools port into two separate ports,
including this one, to improve discoverability.

Requested by:   adrian, ziaee
Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55130
DeltaFile
+33-0devel/mfc-candidates/Makefile
+4-0devel/mfc-candidates/pkg-descr
+3-0devel/mfc-candidates/distinfo
+1-0devel/Makefile
+41-04 files

FreeBSD/ports dc36452. UPDATING, devel/freebsd-git-arc Makefile distinfo

devel/freebsd-git-arc: Improve discoverability with new port name

Split the old devel/freebsd-git-devtools port into two separate ports,
including this one, to improve discoverability.

Requested by:   adrian, ziaee
Reviewed by:    des, ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55129
DeltaFile
+0-43devel/freebsd-git-devtools/Makefile
+36-0devel/freebsd-git-arc/Makefile
+11-0UPDATING
+0-8devel/freebsd-git-devtools/pkg-descr
+0-7devel/freebsd-git-devtools/distinfo
+5-0devel/freebsd-git-arc/distinfo
+52-583 files not shown
+58-599 files

FreeBSD/src 94be5dbsys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: catch possible NULL pointer deref with mt76

With mt76 we, for the first time, see that txstat->skb or
txstat->info may not be filled in linuxkpi_ieee80211_tx_status_ext().
Guard for these cases checking for skb and info to be not NULL and
assume a TX failure in case info is NULL.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+13-3sys/compat/linuxkpi/common/src/linux_80211.c
+13-31 files

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

LinuxKPI: 802.11: set extra tx info flag for EAPOL for mt76

mt76 requires IEEE80211_TX_CTL_USE_MINRATE to be set for EAPOL, so
add it.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+3-1sys/compat/linuxkpi/common/src/linux_80211.c
+3-11 files

FreeBSD/src 3afe9e1sys/contrib/dev/mediatek/mt76 eeprom.c

mt76: fix a check wrongly giving us random ether addresses all the time

Do not cover the is_valid_ether_addr() check under CONFIG_OF.
Unclear if this is an initial porting or a merging error before the
driver hit the FreeBSD src tree.
The end result was that we always got a random link-layer address,
while the individual drivers may have setup phy->macaddr and this
function would only overwride if given in device tree.
Only if both, driver and and the OF backup, fail then go and use
the random link-layer address.

While here adjust printing the random link-layer address using
a FreeBSD format specifier and not the unsupported Linux one.

Fixes:          6c92544d7c97
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+6-3sys/contrib/dev/mediatek/mt76/eeprom.c
+6-31 files

FreeBSD/src 7d60647sys/compat/linuxkpi/common/src linux_80211_macops.c linux_80211.c

LinuxKPI: 802.11: make sure we are scheduled before wake_tx_queue()

If we are not scheduled before calling wake_tx_queue() packets may
never go out, which at first will look like EAPOL fails (as
wpa_supplicant suggest possibly with a wrong key).  Using monitor
mode it will be clear what is going on.
Pass a flag down to wake_tx_queue() to call ieee80211_schedule_txq()
in case (*wake_tx_queue)() is supported or not, which solves the
problem for the lkpi_80211_txq_tx_one() which was failing.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+8-2sys/compat/linuxkpi/common/src/linux_80211_macops.c
+4-4sys/compat/linuxkpi/common/src/linux_80211.c
+3-2sys/compat/linuxkpi/common/src/linux_80211.h
+15-83 files

FreeBSD/src 03f6b1fsys/modules/mt76 Makefile.inc, sys/modules/mt76/core Makefile

mt76: module Makefiles fix .PATH

The common Makefile.inc had the .PATH set for the common code.
That .PATH is only needed for the mt76_core module, which shares
code for all other drivers.  We leave the COMMONDIR variable defined
in Makefile.inc as we need it for CFLAGS+= -I for each driver but
migrate the .PATH to avoid drivers picking up the wrong files.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+0-2sys/modules/mt76/Makefile.inc
+2-0sys/modules/mt76/core/Makefile
+2-22 files

FreeBSD/src b129f79sys/contrib/dev/mediatek/mt76 usb.c, sys/contrib/dev/mediatek/mt76/mt7615 pci.c

mt76: sort out MODULE_DEPEND for PCI and USB

It is not enough to depend on mt76_core which then depends on linuxkpi
and linuxkpi_wlan.  Given each mt76 driver is its own module, each
also needs to depend on these linuxkpi modules.
In addition the core module usb part also has to depend on linuxkpi_usb.

This in addition to the previously sorted PCI drivers, allows (or will
allow) the individual chipsets (drivers) to load on systems with USB,
if compiled in, as well.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+7-0sys/contrib/dev/mediatek/mt76/mt7921/usb.c
+7-0sys/contrib/dev/mediatek/mt76/mt7925/usb.c
+3-0sys/contrib/dev/mediatek/mt76/usb.c
+1-1sys/contrib/dev/mediatek/mt76/mt7921/pci.c
+1-1sys/contrib/dev/mediatek/mt76/mt7615/pci.c
+1-1sys/contrib/dev/mediatek/mt76/mt7915/pci.c
+20-32 files not shown
+22-58 files

FreeBSD/src bc820edsys/contrib/dev/mediatek/mt76/mt7925 regd.c

mt76: mt7925: add missing LINUXKPI_PARAM_PREFIX

There is a module_param_named() in the file so we need to set
LINUXKPI_PARAM_PREFIX to get it a uniq sysctl name.  mt7921
has the exact same option.  Without their individual prefixes
the names would clash on systems with both chipsets and not
work for both.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+4-0sys/contrib/dev/mediatek/mt76/mt7925/regd.c
+4-01 files

FreeBSD/src 642c838sys/contrib/dev/mediatek/mt76 usb.c mt792x_usb.c

mt76: make USB compile

This is the mt76-specific changes to make the USB driver targets for
7921 and 7925 compile.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+10-0sys/contrib/dev/mediatek/mt76/usb.c
+3-0sys/contrib/dev/mediatek/mt76/mt792x_usb.c
+13-02 files

FreeBSD/src 201fc8asys/modules/mt76 Makefile.inc, sys/modules/mt76/core Makefile

mt76: sort bus attachments in module Makefiles for pci and usb

With PCI enabled and USB still disabled add knobs to (i) enabled
them manually in the common Makefile.inc and (ii) add bus
attachment depend knobs where needed to enable them in individual
drivers.  For now the focus is in 7921 and 7925.

Sponsored by:   The FreeBSD Foundation
MFC atfer:      3 days
DeltaFile
+13-5sys/modules/mt76/mt7921/Makefile
+9-3sys/modules/mt76/mt7925/Makefile
+7-0sys/modules/mt76/core/Makefile
+6-0sys/modules/mt76/Makefile.inc
+35-84 files

FreeBSD/ports 4a093acemulators/wine pkg-plist Makefile, emulators/wine/files patch-man patch-dlls_ntdll_unix_loader.c

emulators/wine: Update to Wine 11.0

Move from the Wine 10.0 release series to Wine 11.0 after another year
of upstream development with over 6300 individual changes and 600 fixes.

The new WoW64 architecture is complete (we don't leverage it yet, though).

Other changes include:

 - The OSMesa dependency is removed, and OpenGL bitmap rendering is
   implemented with the hardware accelerated OpenGL runtime.

 - Many more conversions between various pixel formats are supported
   in WindowsCodecs.

 - Exclusive fullscreen mode is supported, and D3D fullscreen mode is
   improved, especially improving older DDraw games.

 - Clipboard support and input methods are implemented in the Wayland

    [21 lines not shown]
DeltaFile
+115-5emulators/wine/pkg-plist
+0-94emulators/wine/files/patch-man
+8-18emulators/wine/Makefile
+10-7emulators/wine/files/patch-dlls_ntdll_unix_loader.c
+0-12emulators/wine/files/patch-configure
+3-3emulators/wine/distinfo
+136-1396 files

FreeBSD/ports 543794efilesystems/moosefs3-cgiserv Makefile, filesystems/moosefs3-chunkserver Makefile

filesystems/moosefs3-*: Update 3.0.117 => 3.0.118, deprecate

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v3.0.118

3.0.118 is last release in 3.x.
3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead.

While here remove unnecessary GNU_CONFIGURE_MANPREFIX.

PR:             289966
Approved by:    Piotr R. Konopelko (MooseFS) <piotr.konopelko at moosefs.com> (maintainer)
MFH:            2026Q1

(cherry picked from commit e32dc5361334b9364589e4a463a324d3d23626c4)
DeltaFile
+6-4filesystems/moosefs3-master/Makefile
+3-3filesystems/moosefs3-master/distinfo
+1-1filesystems/moosefs3-cli/Makefile
+1-1filesystems/moosefs3-client/Makefile
+1-1filesystems/moosefs3-cgiserv/Makefile
+1-1filesystems/moosefs3-chunkserver/Makefile
+13-113 files not shown
+16-139 files

FreeBSD/ports 9b212ecfilesystems/moosefs2-cgiserv Makefile, filesystems/moosefs2-chunkserver Makefile

filesystems/moosefs2-*: Deprecate

2.x reached EoL 2017-12-31, use filesystems/moosefs-* 4.x instead.

PR:             289966
Approved by:    Piotr R. Konopelko (MooseFS) <piotr.konopelko at moosefs.com> (maintainer)
MFH:            2026Q1

(cherry picked from commit 90502fc3f14485b41b09d30bcfed7b08a5b6155f)
DeltaFile
+4-2filesystems/moosefs2-master/Makefile
+1-1filesystems/moosefs2-chunkserver/Makefile
+1-1filesystems/moosefs2-cli/Makefile
+1-1filesystems/moosefs2-client/Makefile
+1-1filesystems/moosefs2-metalogger/Makefile
+1-1filesystems/moosefs2-cgiserv/Makefile
+9-72 files not shown
+11-88 files