FreeBSD/src b1d3252sys/dev/nvmf/controller nvmft_controller.c

nvmf: Fix null ptr reference

Reported by:    Nikolay Denev <ndenev at gmail.com>
Reviewed by:    imp, jhb
Differential Revision:  https://reviews.freebsd.org/D55863

(cherry picked from commit 09c5bb35425bc70573c007e7f7e82be286677a87)
DeltaFile
+1-1sys/dev/nvmf/controller/nvmft_controller.c
+1-11 files

FreeBSD/src 930a790share/man/man4 rge.4, sys/dev/rge if_rge_sysctl.c if_rge.c

rge: make rx_process_limit a sysctl tunable

The number of packets processed per interrupt was hardcoded to 16.
Add a per-interface sysctl dev.rge.%d.rx_process_limit tunable so
users can adjust this value at runtime.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    ziaee, adrian
Differential Revision:  https://reviews.freebsd.org/D56014
DeltaFile
+5-0share/man/man4/rge.4
+5-0sys/dev/rge/if_rge_sysctl.c
+2-1sys/dev/rge/if_rge.c
+2-0sys/dev/rge/if_rgevar.h
+14-14 files

FreeBSD/src 8f36a01share/man/man4 rge.4

rge.4: fix incorrect speed range in HARDWARE section

The HARDWARE section stated "PCIe 1GB to 1GB Ethernet devices"
which is incorrect. The RTL8125/8126/8127 chips support speeds
from 1Gbps to 10Gbps. Correct the range.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

rge.4: note that the driver manages PHY directly

The rge(4) driver does not use the miibus(4) interface for PHY
management. Instead, it accesses PHY registers directly via the
chip's OCP (On-Chip Peripheral) bus. Document this in the
DESCRIPTION section.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D55995
DeltaFile
+17-2share/man/man4/rge.4
+17-21 files

FreeBSD/src f7fd4e7sys/dev/rge if_rge.c if_rgevar.h

rge: handle interface flags changes

Handle interface flags like other drivers do.

Reviewed by:    zlei, adrian
Differential Revision:  https://reviews.freebsd.org/D55728
DeltaFile
+9-14sys/dev/rge/if_rge.c
+2-0sys/dev/rge/if_rgevar.h
+11-142 files

FreeBSD/ports 240e094sysutils/vm-bhyve Makefile, sysutils/vm-bhyve-devel Makefile

sysutils/vm-bhyve{,-devel}: Assign to vm-bhyve@ team

Approved by:    driesm [1]

[1] https://reviews.freebsd.org/D55841#1277452
DeltaFile
+1-1sysutils/vm-bhyve/Makefile
+1-1sysutils/vm-bhyve-devel/Makefile
+2-22 files

FreeBSD/src 151ae09lib/libc/stdlib realpath.c

realpath: Improve prev_len logic

* Save prev_len after having checked for and appended a trailing slash,
  not before.  This requires us to back up if we end up returning a
  partial result, but previously we would sometimes return a partial
  result with a trailing slash and sometimes without.

* Replace strlcat() with a faster strlcpy() since we know exactly how
  far into the buffer we are.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55914

(cherry picked from commit 99d295e471bc362a7927047c89472e1ee2d0da6b)
DeltaFile
+7-3lib/libc/stdlib/realpath.c
+7-31 files

FreeBSD/src f5b8309lib/libc/stdlib realpath.3

realpath: Improve manual page

* Try to make the RETURN VALUES section flow better.

* Add basename(3), dirname(3), free(3) to the SEE ALSO section.

* Drop the CAVEATS section, which was obsolete the moment realpath(3)
  was added to the Single Unix Specification in 1994.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55928

(cherry picked from commit 1aecb32021ce46d812db36b9037cdc6f423575f9)
DeltaFile
+12-24lib/libc/stdlib/realpath.3
+12-241 files

FreeBSD/src 8e987f8lib/libc/stdlib realpath.3

realpath: Improve manual page

* Try to make the RETURN VALUES section flow better.

* Add basename(3), dirname(3), free(3) to the SEE ALSO section.

* Drop the CAVEATS section, which was obsolete the moment realpath(3)
  was added to the Single Unix Specification in 1994.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55928

(cherry picked from commit 1aecb32021ce46d812db36b9037cdc6f423575f9)
DeltaFile
+12-24lib/libc/stdlib/realpath.3
+12-241 files

FreeBSD/src f174c04lib/libc/stdlib realpath.c

realpath: Improve prev_len logic

* Save prev_len after having checked for and appended a trailing slash,
  not before.  This requires us to back up if we end up returning a
  partial result, but previously we would sometimes return a partial
  result with a trailing slash and sometimes without.

* Replace strlcat() with a faster strlcpy() since we know exactly how
  far into the buffer we are.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55914

(cherry picked from commit 99d295e471bc362a7927047c89472e1ee2d0da6b)
DeltaFile
+7-3lib/libc/stdlib/realpath.c
+7-31 files

FreeBSD/src 41474e7usr.bin/m4 eval.c look.c

m4: Misc style fixes

MFC after:      1 week

Reviewed by:    fuz
Differential Revision:  https://reviews.freebsd.org/D55794
DeltaFile
+9-9usr.bin/m4/eval.c
+9-8usr.bin/m4/look.c
+5-7usr.bin/m4/misc.c
+2-3usr.bin/m4/main.c
+1-1usr.bin/m4/mdef.h
+1-1usr.bin/m4/expr.c
+27-296 files

FreeBSD/src f8f6f1cusr.bin/m4 eval.c mdef.h

m4: Stop abbreviating builtin names

* Stop abbreviating macro names half-randomly to 8 chars, this is no
  longer 1990.

* Likewise for function names (in particular use doindex for a function
  that is notably different from the classic index function).

* Rename a few things for more fidelity: eval is the builtin name, not
  expr and your maketemp/mkstemp conform to mkstemp semantics for better
  security.

* Rewrap a few comments that were ludicrously short.

No functional changes except improved accuracy of some error messages.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55793
DeltaFile
+86-98usr.bin/m4/eval.c
+44-44usr.bin/m4/mdef.h
+33-32usr.bin/m4/main.c
+3-3usr.bin/m4/look.c
+1-1usr.bin/m4/misc.c
+1-1usr.bin/m4/extern.h
+168-1796 files

FreeBSD/ports 780c77adeskutils/readur distinfo Makefile.crates

deskutils/readur: Update to 2.7.8

ChangeLog: https://github.com/readur/readur/releases/tag/v2.7.8
DeltaFile
+95-93deskutils/readur/distinfo
+45-44deskutils/readur/Makefile.crates
+2-2deskutils/readur/pkg-plist
+1-2deskutils/readur/Makefile
+143-1414 files

FreeBSD/ports ac0b41bdevel/lace distinfo Makefile, devel/lace/files patch-CMakeLists.txt patch-benchmarks_CMakeLists.txt

devel/lace: update 2.2.2 → 2.2.3
DeltaFile
+0-31devel/lace/files/patch-CMakeLists.txt
+0-10devel/lace/files/patch-benchmarks_CMakeLists.txt
+3-3devel/lace/distinfo
+1-4devel/lace/Makefile
+4-484 files

FreeBSD/ports d1d6704finance/hs-hledger-ui Makefile

finance/hs-hledger-ui: Broken on 16: ghc SEGVs

Reported by:    fallout
DeltaFile
+2-0finance/hs-hledger-ui/Makefile
+2-01 files

FreeBSD/ports 68d022bscience/sirius distinfo Makefile

science/sirius: update 7.9.0 → 7.10.0
DeltaFile
+3-3science/sirius/distinfo
+2-2science/sirius/Makefile
+5-52 files

FreeBSD/src 769a6f8sys/netinet tcp_usrreq.c

tcp_usrreq: Only allocate TFO counter when required

During tcp_usr_listen(), only allocate TFO counter when required.

Reviewed by: tuexen, glebius
Differential Revision: https://reviews.freebsd.org/D56067
DeltaFile
+8-8sys/netinet/tcp_usrreq.c
+8-81 files

FreeBSD/ports 6825e6ex11/xcursorgen Makefile

x11/xcursorgen: Concise description

Substitute file for theme, remove "a collection of" to eliminate jarring
line wrapping at reference console width, and improve search keywords.

Differential Revision:  https://reviews.freebsd.org/D55699
DeltaFile
+2-1x11/xcursorgen/Makefile
+2-11 files

FreeBSD/src cd05c88. ObsoleteFiles.inc, tests/sys/netinet tcp_socket.c tcp_implied_connect.c

tests/netinet: add test for getsockname() on a disconnected TCP socket

Stack it into existing file that exercises an other corner case of our
TCP and rename the file to a more generic name.
DeltaFile
+113-0tests/sys/netinet/tcp_socket.c
+0-80tests/sys/netinet/tcp_implied_connect.c
+3-0ObsoleteFiles.inc
+1-1tests/sys/netinet/Makefile
+117-814 files

FreeBSD/ports 5588918databases/mysql80-client pkg-plist Makefile

databases/mysql80-client: install the man pages

PR:             279234
Approved by:    maintainer (maintainer timeout)
DeltaFile
+16-16databases/mysql80-client/pkg-plist
+1-1databases/mysql80-client/Makefile
+17-172 files

FreeBSD/ports 845e91ewww/tomcat-native2 Makefile distinfo

www/tomcat-native2: Update to 2.0.14

MFH:            2026Q1
Changelog:      https://tomcat.apache.org/native-doc/miscellaneous/changelog.html#2.0.14

(cherry picked from commit 239d04ea1800994f26b9ff134d0ff4c79406f66e)
DeltaFile
+5-5www/tomcat-native2/Makefile
+3-3www/tomcat-native2/distinfo
+8-82 files

FreeBSD/ports adbb3b6www/tomcat-native Makefile distinfo

www/tomcat-native: Update to 1.3.7

MFH:            2026Q1
Changelog:      https://tomcat.apache.org/native-1.3-doc/miscellaneous/changelog.html#1.3.7

(cherry picked from commit c52bedad78c51deefe4df28cab44f3d2dd2d26e4)
DeltaFile
+8-7www/tomcat-native/Makefile
+3-3www/tomcat-native/distinfo
+11-102 files

FreeBSD/ports 239d04ewww/tomcat-native2 Makefile distinfo

www/tomcat-native2: Update to 2.0.14

MFH:            2026Q1
Changelog:      https://tomcat.apache.org/native-doc/miscellaneous/changelog.html#2.0.14
DeltaFile
+5-6www/tomcat-native2/Makefile
+3-3www/tomcat-native2/distinfo
+8-92 files

FreeBSD/ports c52bedawww/tomcat-native Makefile distinfo

www/tomcat-native: Update to 1.3.7

MFH:            2026Q1
Changelog:      https://tomcat.apache.org/native-1.3-doc/miscellaneous/changelog.html#1.3.7
DeltaFile
+8-8www/tomcat-native/Makefile
+3-3www/tomcat-native/distinfo
+11-112 files

FreeBSD/ports cefe7aedevel Makefile, devel/py-array-api-strict Makefile pkg-descr

devel/py-array-api-strict: add

To be used as TEST_DEPENDS
DeltaFile
+32-0devel/py-array-api-strict/Makefile
+14-0devel/py-array-api-strict/pkg-descr
+3-0devel/py-array-api-strict/distinfo
+1-0devel/Makefile
+50-04 files

FreeBSD/ports 97cd097devel/lace/files patch-benchmarks_fib_fib-lace.c patch-benchmarks_fib_fib-lace.cpp

devel/lace: remove unnecessary patches
DeltaFile
+0-11devel/lace/files/patch-benchmarks_fib_fib-lace.c
+0-11devel/lace/files/patch-benchmarks_fib_fib-lace.cpp
+0-11devel/lace/files/patch-benchmarks_knapsack_knapsack-lace.c
+0-11devel/lace/files/patch-benchmarks_matmul_matmul-lace.c
+0-11devel/lace/files/patch-benchmarks_matmul_matmul-seq.c
+0-11devel/lace/files/patch-benchmarks_pi_pi-lace.c
+0-663 files not shown
+0-999 files

FreeBSD/ports 1ad1c52www/py-yt-dlp-ejs distinfo Makefile

www/py-yt-dlp-ejs: update 0.7.0 → 0.8.0
DeltaFile
+5-5www/py-yt-dlp-ejs/distinfo
+3-2www/py-yt-dlp-ejs/Makefile
+8-72 files

FreeBSD/ports 294b919www/py-yt-dlp distinfo Makefile, www/yt-dlp distinfo Makefile

www/{,py-}yt-dlp: update 2026.02.21 → 2026.03.17
DeltaFile
+3-3www/py-yt-dlp/distinfo
+3-3www/yt-dlp/distinfo
+1-1www/yt-dlp/Makefile
+1-1www/py-yt-dlp/Makefile
+1-0www/py-yt-dlp/pkg-plist
+9-85 files

FreeBSD/ports 4f43e12net/kamailio Makefile, net/kamailio/files patch-cmake_compiler-specific.cmake patch-cmake_modules_FindUnistring.cmake

net/kamailio: Update 6.0.4 => 6.1.1

Changelog:
https://www.kamailio.org/pub/kamailio/6.1.1/ChangeLog

Release Notes:
https://www.kamailio.org/w/kamailio-v6-1-0-release-notes/
https://www.kamailio.org/w/2026/03/kamailio-v6-1-1-released/

PR:     293745
DeltaFile
+0-51net/kamailio/files/patch-cmake_compiler-specific.cmake
+34-0net/kamailio/files/patch-cmake_modules_FindUnistring.cmake
+15-7net/kamailio/Makefile
+8-9net/kamailio/files/extra-patch-cmake_modules-docs.cmake
+15-0net/kamailio/files/patch-src_modules_phonenum_CMakeLists.txt
+14-0net/kamailio/files/patch-src_modules_websocket_CMakeLists.txt
+86-672 files not shown
+99-728 files

FreeBSD/ports 0739152lang/perl5-devel distinfo pkg-plist, lang/perl5-devel/files patch-perl.c

lang/perl5-devel: update to 5.43.9                                                                                                                                                                               
DeltaFile
+3-3lang/perl5-devel/distinfo
+2-2lang/perl5-devel/files/patch-perl.c
+4-0lang/perl5-devel/pkg-plist
+1-1lang/perl5-devel/version.mk
+10-64 files

FreeBSD/ports ab0f26anet/ucx/files patch-src_uct_ib_base_ib__device.c

net/ucx: fix build on FreeBSD 13.5 by defining s6_addr32 shim

FreeBSD's struct in6_addr does not provide s6_addr32 directly. Add a small
shim in src/uct/ib/base/ib_device.c to map s6_addr32 to the FreeBSD layout
(__u6_addr.__u6_addr32) when s6_addr32 is not already available.

PR:             293429
Tested by:      kib
MFH:            2026Q1

(cherry picked from commit 63a68d9d459a0ed27f7b1dadaee6cf4cdbe8e2af)
DeltaFile
+17-0net/ucx/files/patch-src_uct_ib_base_ib__device.c
+17-01 files