FreeBSD/ports e11bc8b — sysutils/f3 Makefile, sysutils/f3/files patch-src_libutils.h

sysutils/f3: Fix build on i386

The MIN macro in libutils.h had no support for ints, as a result commit
bf3dd41 caused f3 to fail to compile on 32-bit architectures. Fixed
upstream in 0d08c4e.

Approved by:    yuri (mentor)
Differential Revision:  https://reviews.freebsd.org/D60719
DeltaFile
+20-0sysutils/f3/files/patch-src_libutils.h
+1-0sysutils/f3/Makefile
+21-02 files

FreeBSD/ports c42e49b — sysutils Makefile, sysutils/u-boot-pinetab pkg-descr Makefile

sysutils/u-boot-pinetab: New port

Add support for the PineTab aarch64 tablet

PR:             298683
Reported by:    Guillaume Ballet <vice-shore-grid at duck.com>
DeltaFile
+7-0sysutils/u-boot-pinetab/pkg-descr
+7-0sysutils/u-boot-pinetab/Makefile
+1-0sysutils/Makefile
+15-03 files

FreeBSD/ports 0ffce61 — devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.4.8

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.14.7
2. https://github.com/pypa/virtualenv/releases/tag/21.14.8

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+2-2devel/py-virtualenv/Makefile
+5-52 files

FreeBSD/ports 3378f21 — x11-fonts/oxygen-fonts Makefile

x11-fonts/oxygen-fonts: Excluded from Plasma long time ago
DeltaFile
+4-7x11-fonts/oxygen-fonts/Makefile
+4-71 files

FreeBSD/ports c059aec — x11-fm/dolphin Makefile distinfo

x11-fm/dolphin: Import upstream patch

https://invent.kde.org/system/dolphin/-/commit/9685acf1bbc6ba1f591b37b8be4250a604fcc0bf

(cherry picked from commit b5a77cff46e85905ad2f7acf3c04c0686ddcf220)
DeltaFile
+3-1x11-fm/dolphin/distinfo
+3-0x11-fm/dolphin/Makefile
+6-12 files

FreeBSD/ports b5a77cf — x11-fm/dolphin Makefile distinfo

x11-fm/dolphin: Import upstream patch

https://invent.kde.org/system/dolphin/-/commit/9685acf1bbc6ba1f591b37b8be4250a604fcc0bf
DeltaFile
+3-1x11-fm/dolphin/distinfo
+3-0x11-fm/dolphin/Makefile
+6-12 files

FreeBSD/ports f1fdc77 — devel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.6.3

ChangeLog:

1. https://github.com/tox-dev/python-discovery/releases/tag/1.6.3

Reported by:    Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

FreeBSD/ports 17a68ff — net/samba425 pkg-plist.cluster Makefile

net/samba425: fix building with CLUSTER

PR:     299196
Sponsored by:   Klara, Inc.
Reported by:    Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+1-1net/samba425/pkg-plist.cluster
+1-1net/samba425/Makefile
+2-22 files

FreeBSD/ports c14cb18 — x11-wm/mango Makefile distinfo

x11-wm/mango: Update to 0.18.1

ChangeLog:

1. https://github.com/mangowm/mango/releases/tag/0.18.1

Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+3-3x11-wm/mango/distinfo
+1-1x11-wm/mango/Makefile
+4-42 files

FreeBSD/ports 137ac18 — net/cloudflare-speed-cli Makefile distinfo

net/cloudflare-speed-cli: Update to 1.0.9
DeltaFile
+3-3net/cloudflare-speed-cli/distinfo
+1-2net/cloudflare-speed-cli/Makefile
+4-52 files

FreeBSD/ports d90f589 — . UPDATING

UPDATING: Add a note about x11-wm/mango
DeltaFile
+17-0UPDATING
+17-01 files

FreeBSD/ports fb5a359 — x11-wm/mango Makefile pkg-plist, x11-wm/mango/files pkg-message.in

x11-wm/mango: Update to 0.18.0

- Add an update message about a change of key names in the configuration
  file of Mango

ChangeLog:

1. https://github.com/mangowm/mango/releases/tag/0.18.0

PR:             299255
DeltaFile
+17-0x11-wm/mango/files/pkg-message.in
+3-3x11-wm/mango/distinfo
+2-2x11-wm/mango/Makefile
+4-0x11-wm/mango/pkg-plist
+26-54 files

FreeBSD/ports 659821b — www/phalcon Makefile distinfo

www/phalcon: update to 5.23.0.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/ports 2f70d66 — audio/wasabi Makefile

audio/wasabi: change to lang/rust from lang/rust-nightly

PR:             276448
Suggested by:   Jan Beich <jbeich at FreeBSD.org>
DeltaFile
+2-2audio/wasabi/Makefile
+2-21 files

FreeBSD/ports f09187e — databases/mongodb90 Makefile.bazel-cache Makefile, databases/mongodb90/files patch-bazel_crates.lock bazel-distfiles.py

databases/mongodb90: build on aarch64

Use --batch just like mongodb80.
Remove huge local bazel-cache distfile by downloading the original distfiles.
DeltaFile
+1,399-3databases/mongodb90/distinfo
+671-0databases/mongodb90/Makefile.crates
+205-45databases/mongodb90/files/patch-bazel_crates.lock
+250-0databases/mongodb90/files/bazel-distfiles.py
+141-13databases/mongodb90/Makefile
+41-101databases/mongodb90/Makefile.bazel-cache
+2,707-1626 files not shown
+3,016-19712 files

FreeBSD/src 38479a4 — sys/netinet sctp_indata.c

sctp: improve locking validation

Ensure that the TCB lock is hold in sctp_calc_rwnd().

Reviewed by:    tuexen
MFC after:      1 week
MFC to:         stable/14
MFC to:         stable/15
DeltaFile
+2-0sys/netinet/sctp_indata.c
+2-01 files

FreeBSD/src 294dc04 — sys/netpfil/pf pf_ioctl.c

pf: only log that we're not creating a tag in verbose mode

While here get rid of the aesthetically unpleasing '== false' construct.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-2sys/netpfil/pf/pf_ioctl.c
+3-21 files

FreeBSD/ports 9d8eb70 — misc/qwen-code Makefile distinfo, misc/qwen-code/files package-lock.json

misc/qwen-code: update to 0.25.1
DeltaFile
+8-8misc/qwen-code/files/package-lock.json
+3-3misc/qwen-code/distinfo
+1-1misc/qwen-code/Makefile
+12-123 files

FreeBSD/ports 1cd5f52 — devel/codebase-memory-mcp/files patch-src_daemon_ipc.c patch-src_pipeline_pass__definitions.c

devel/codebase-memory-mcp: update to 0.12.0
DeltaFile
+18-18devel/codebase-memory-mcp/files/patch-internal_cbm_cbm.h
+26-0devel/codebase-memory-mcp/files/patch-internal_cbm_result__compact.c
+7-7devel/codebase-memory-mcp/files/patch-src_pipeline_pipeline.c
+6-6devel/codebase-memory-mcp/files/patch-internal_cbm_cbm.c
+5-5devel/codebase-memory-mcp/files/patch-src_pipeline_pass__definitions.c
+4-4devel/codebase-memory-mcp/files/patch-src_daemon_ipc.c
+66-406 files not shown
+82-5612 files

FreeBSD/ports d41b8ac — math/py-fdasrsf/files patch-pyproject.toml patch-setup.py

math/py-fdasrsf: fix build on 14

... by disabling obscure BLAS symbols validation code in setup.py
that fails on 14 for some reason. Instead, validated by running
tests from post-stage. Tests succeeded on 14 and 15.

Reported by:    fallout
DeltaFile
+16-0math/py-fdasrsf/files/patch-setup.py
+4-4math/py-fdasrsf/files/patch-pyproject.toml
+20-42 files

FreeBSD/doc 643dc81 — website/data/zh-tw/news news.toml

traditional Chinese Translation of the latest news items (October 2026)
DeltaFile
+17-0website/data/zh-tw/news/news.toml
+17-01 files

FreeBSD/ports 3cb1186 — security/nmap-devel Makefile distinfo

security/nmap-devel: Update to the latest GH commit
DeltaFile
+8-0security/nmap-devel/pkg-plist
+3-3security/nmap-devel/distinfo
+2-3security/nmap-devel/Makefile
+13-63 files

FreeBSD/ports da9ed1d — security/nmap Makefile distinfo

security/nmap: Update to 7.992
DeltaFile
+8-0security/nmap/pkg-plist
+3-3security/nmap/distinfo
+1-1security/nmap/Makefile
+12-43 files

FreeBSD/ports 6cb2370 — databases/pgdog pkg-descr Makefile, databases/pgdog/files patch-pgdog_src_util.rs pgdog.in

databases/pgdog: [NEW PORT] PostgreSQL connection pooler, load balancer and database sharder

PR:             299372
DeltaFile
+1,141-0databases/pgdog/distinfo
+568-0databases/pgdog/Makefile.crates
+55-0databases/pgdog/Makefile
+40-0databases/pgdog/files/pgdog.in
+19-0databases/pgdog/files/patch-pgdog_src_util.rs
+8-0databases/pgdog/pkg-descr
+1,831-03 files not shown
+1,834-29 files

FreeBSD/src 32a9814 — sys/kern uipc_ktls.c

ktls: Fix capability checks in ktls_reset_receive_tag()

IFCAP2_RXTLS4 and IFCAP2_RXTLS6 are bit numbers, not masks, so
ktls_reset_receive_tag() tested if_capenable2 against 0 for IPv4 and against the
RXTLS4 bit for IPv6. An IPv4 connection with NIC receive TLS offload thus never
got a new receive tag after its packets moved to another interface, and fell
back to software decryption for good.
c721694 fixed the same checks in ktls_alloc_rcv_tag(); use IFCAP2_BIT() here
as well.

Fixes: fe8c78f ("ktls: Add full support for TLS RX offloading via network interface.")

Approved by:    gallatin, kib
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D60757
DeltaFile
+2-2sys/kern/uipc_ktls.c
+2-21 files

FreeBSD/src c9599b8 — sys/kern uipc_sockbuf.c

ktls: Take the receiving interface of each packet in sbappend_ktls_rx()

sbappend_ktls_rx() read the receiving interface of each packet header it
demotes from the chain's first mbuf, whose header it had zeroed on the first
pass. A chain of two packets or more thus had no interface, and a change of
input interface went unnoticed: the TLS receive tag stayed on the old interface
until a later append of one packet.
Read it from the packet being demoted, as the decrypted mark is.

Fixes: fe8c78f0d202 ("ktls: Add full support for TLS RX offloading via network interface.")

Approved by:    gallatin
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D60758
DeltaFile
+1-1sys/kern/uipc_sockbuf.c
+1-11 files

FreeBSD/src a719556 — sys/dev/iwm if_iwm_time_event.c if_iwm.c

iwm: rename iwm_stop_session_protection() -> iwm_unprotect_session()

This matches OpenBSD's driver naming.

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Reviewed by:    mizhka
Differential Revision:  https://reviews.freebsd.org/D60287
DeltaFile
+1-2sys/dev/iwm/if_iwm_time_event.h
+1-1sys/dev/iwm/if_iwm_time_event.c
+1-1sys/dev/iwm/if_iwm.c
+3-43 files

FreeBSD/src 0a12ff6 — sys/dev/iwm if_iwm_util.h if_iwm_sta.c

iwm: add iwm_enable_ac_txq(); use it for command queue setup

Port iwm_enable_ac_txq() from OpenBSD.  It's effictively the
command FIFO path in the existing iwm_enable_txq().

The OpenBSD driver does a bunch of TX aggregation queue setup in
iwm_enable_txq() which isn't relevant here just quite yet and
it doesn't currently hurt to leave the existing one here
whilst I figure out the next steps.

Locally tested:

* 3160, 7260, 8260, 9260 - STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60696
DeltaFile
+50-2sys/dev/iwm/if_iwm.c
+8-5sys/dev/iwm/if_iwm_sta.c
+1-0sys/dev/iwm/if_iwm_util.h
+59-73 files

FreeBSD/src 401434a — sys/dev/iwm if_iwmvar.h if_iwm.c

iwm: add phy/mac context tasks; clean up task stop; add net80211 MAC methods

* Add phy/mac tasks, the phy task is currently a placeholder
* Add in the MAC methods from net80211 that are called whenever
  the VAP mode needs updating
* Mark the hardware as STOPPED during shutdown so scheduled tasks
  don't run

The fun side of this work:

* detaching net80211 causes the parent method to be called which leads
  to iwm_stop() being called, and at least one of the entry paths
  into iwm_stop() has IWM_LOCK held, and we can't do a taskqueue_drain()
  or taskqueue_drain_all() call with any lock held as it will sleep.

* the net80211 detach path is calling at least one of the MAC methods
  during detach, and since the taskqueue is being deleted /before/
  the net80211 detach path, we have to make sure nothing is actually
  going to do taskqueue work after that!

    [12 lines not shown]
DeltaFile
+168-1sys/dev/iwm/if_iwm.c
+6-0sys/dev/iwm/if_iwmvar.h
+174-12 files

FreeBSD/src 05635cc — sys/dev/iwm if_iwmvar.h if_iwm.c

iwm: add qenablemsk to track enabled TXQs

This isn't yet used by anything; it's a precursor to TX queue
tracking needed for dynamically assigned TX aggregate queues.

Tested:

* 3160, 7260, 8260, 9260, STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60286
DeltaFile
+2-0sys/dev/iwm/if_iwm.c
+1-0sys/dev/iwm/if_iwmvar.h
+3-02 files