FreeBSD/src 9fd9039 — tests/sys/netinet6 ra.py ndp.sh

tests: Add SLAAC interface identifier cases to ndp.sh

Cover the interface identifier selection in in6_ifadd(): a /64
link-local address provides the identifier, while a /128 link-local
address or no link-local address at all yields the EUI-64 identifier
derived from the MAC address.  Each case asserts the exact
autoconfigured address.  ndp_prefix_len_mismatch reaches the same
fallback with a /127 link-local address, but only checks that some
address was configured.

Stable addresses (RFC 7217) are the default and bypass both paths, so
the host disables them.  The advertisement goes to all nodes, and an
interface only joins that group with its first address, so the case
without a link-local address gives the host a static address from
another prefix.

ra.py now takes the Ethernet source address from --sendif rather than
from a route lookup; for ff02::1 that lookup fails in scapy 2.7.0.


    [4 lines not shown]
DeltaFile
+159-0tests/sys/netinet6/ndp.sh
+1-1tests/sys/netinet6/ra.py
+160-12 files

FreeBSD/src 064edc2 — libexec/rc debug.sh

debug.sh avoid trouble from set -e

The setting of _TTY ran afoul of set -e.

Also the handling of Myname blew up if debug.sh included by
a login sheel (eg in .profile).

For non-posix shell, leave false alone if it is a builtin.
DeltaFile
+17-7libexec/rc/debug.sh
+17-71 files

FreeBSD/src 5efc40d — libexec/rc safe_eval.sh

safe_eval.sh: safe_set_var add allow list for values

Complete the controls with -v "values":

sh ./safe_eval.sh set_var -a "knob" -v "no yes" knob=yes knob=no knob=ok ok=yes
knob=yes
knob=no
denied value 'ok' for 'knob'
denied variable 'ok'
DeltaFile
+22-6libexec/rc/safe_eval.sh
+22-61 files

FreeBSD/ports d561059 — comms/xmorse/files Makefile

comms/xmorse: make the port buildable against both FLTK 1.3 and 1.4.
DeltaFile
+1-1comms/xmorse/files/Makefile
+1-11 files

FreeBSD/ports ec9ea6f — www/py-http-sf distinfo Makefile

www/py-http-sf: update 1.3.0 → 1.3.1
DeltaFile
+7-4www/py-http-sf/Makefile
+3-3www/py-http-sf/distinfo
+10-72 files

FreeBSD/ports 9bcf153 — math/lean4 distinfo Makefile, math/lean4/files patch-tests_CMakeLists.txt patch-stage0_src_CMakeLists.txt

math/lean4: update 4.34.1 → 4.35.0
DeltaFile
+621-441math/lean4/pkg-plist
+19-7math/lean4/files/patch-src_CMakeLists.txt
+7-5math/lean4/distinfo
+10-2math/lean4/Makefile
+12-0math/lean4/files/patch-stage0_src_CMakeLists.txt
+5-5math/lean4/files/patch-tests_CMakeLists.txt
+674-4602 files not shown
+678-4648 files

FreeBSD/ports 13dcfa2 — math/py-PySCIPOpt distinfo Makefile

math/py-PySCIPOpt: update 6.2.1 → 6.3.0
DeltaFile
+3-3math/py-PySCIPOpt/distinfo
+3-3math/py-PySCIPOpt/Makefile
+6-62 files

FreeBSD/ports 2c0d67c — graphics/py-kornia-rs Makefile distinfo, graphics/py-kornia-rs/files Cargo.lock

graphics/py-kornia-rs: update 0.1.14 → 0.2.0
DeltaFile
+17,908-298graphics/py-kornia-rs/files/Cargo.lock
+2,268-2,178graphics/py-kornia-rs/distinfo
+692-649graphics/py-kornia-rs/Makefile
+20,868-3,1253 files

FreeBSD/ports 4e9ee00 — science/py-pygmo2 distinfo Makefile

science/py-pygmo2: update 2.19.8 → 2.20.0
DeltaFile
+10-7science/py-pygmo2/Makefile
+3-3science/py-pygmo2/distinfo
+13-102 files

FreeBSD/ports 39271a8 — science/pagmo2 pkg-plist Makefile, science/pagmo2/files patch-CMakeLists.txt

science/pagmo2: update 2.19.1 → 2.20.0
DeltaFile
+0-33science/pagmo2/files/patch-CMakeLists.txt
+3-3science/pagmo2/distinfo
+2-3science/pagmo2/Makefile
+3-1science/pagmo2/pkg-plist
+8-404 files

FreeBSD/ports 282c14e — math/py-PuLP distinfo Makefile, math/py-PuLP/files patch-pulp_apis_core.py

math/py-PuLP: update 3.3.2 → 4.0.0
DeltaFile
+48-24math/py-PuLP/Makefile
+37-3math/py-PuLP/distinfo
+3-2math/py-PuLP/files/patch-pulp_apis_core.py
+1-1science/py-libpysal/Makefile
+89-304 files

FreeBSD/ports e925884 — devel/py-jsonpickle Makefile distinfo

devel/py-jsonpickle: update 4.1.2 → 4.1.3
DeltaFile
+3-3devel/py-jsonpickle/distinfo
+2-2devel/py-jsonpickle/Makefile
+5-52 files

FreeBSD/ports 34622ca — science/py-probeinterface Makefile distinfo

science/py-probeinterface: update 0.3.2 → 0.4.0
DeltaFile
+3-3science/py-probeinterface/distinfo
+1-1science/py-probeinterface/Makefile
+4-42 files

FreeBSD/ports b9a6a34 — misc/py-litellm Makefile

misc/py-litellm: Relax upper limit of dependency (py-huggingface-hub)
DeltaFile
+2-1misc/py-litellm/Makefile
+2-11 files

FreeBSD/ports 562ffb5 — misc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 2.2.0

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.4
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.17.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.18.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.19.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.20.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.21.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.22.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.23.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.24.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.25.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.26.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.27.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.28.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.29.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.30.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.31.0

    [8 lines not shown]
DeltaFile
+6-6misc/py-huggingface-hub/Makefile
+3-3misc/py-huggingface-hub/distinfo
+9-92 files

FreeBSD/ports 3530d1e — net-mgmt/telegraf Makefile distinfo

net-mgmt/telegraf: Update to 1.40.2

Release notes:  https://github.com/influxdata/telegraf/releases/tag/v1.40.2
DeltaFile
+5-5net-mgmt/telegraf/distinfo
+1-2net-mgmt/telegraf/Makefile
+6-72 files

FreeBSD/doc d446bc7 — website/data/en/events events2026.toml

website/events: Add 2026 vendor summit

Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D60237
DeltaFile
+11-0website/data/en/events/events2026.toml
+11-01 files

FreeBSD/ports c831483 — comms/flwrap Makefile, comms/flwrap/files patch-configure

comms/flwrap: prepare the port for upcoming FLTK 1.4.x

- Don't demand particular FLTK API version for no reason
- Drop seemingly useless (or no longer needed) USES list
DeltaFile
+12-0comms/flwrap/files/patch-configure
+0-2comms/flwrap/Makefile
+12-22 files

FreeBSD/ports ec08f3e — sysutils/atop Makefile distinfo, sysutils/atop/files patch-atop.c patch-atop.h

sysutils/atop: update to atop-2.0.2.fbsd.beta4

This release integrates port patches and fixes garbage in the process
list.
DeltaFile
+0-56sysutils/atop/files/patch-photosyst.c
+0-14sysutils/atop/files/patch-atop.h
+0-12sysutils/atop/files/patch-atop.c
+3-2sysutils/atop/distinfo
+1-2sysutils/atop/Makefile
+4-865 files

FreeBSD/src cd96657 — sys/dev/amdsmu amdsmu.c

amdsmu: Print how long system spent in S0i3

It's practical to have this printed out proactively, at least while this
is still very experimental.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-1sys/dev/amdsmu/amdsmu.c
+5-11 files

FreeBSD/ports 6f17927 — www/freenginx Makefile, www/freenginx/files extra-patch-ngx_http_sflow_module.c

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the gridfs, postgres, redis2 and sflow modules from their own
source ports instead of fetching them with GH_TUPLE.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-59www/nginx/files/extra-patch-ngx_http_sflow_module.c
+0-59www/freenginx/files/extra-patch-ngx_http_sflow_module.c
+0-56www/nginx-devel/files/extra-patch-ngx_http_sflow_module.c
+23-9www/nginx/Makefile
+23-9www/nginx-devel/Makefile
+23-9www/freenginx/Makefile
+69-20124 files not shown
+102-48330 files

FreeBSD/ports 6b3966e — www Makefile, www/nginx-module-postgres distinfo pkg-descr

www/nginx-module-postgres: Add New Port

Sources of the postgres module for the NGINX ports.  The module queries
PostgreSQL from nginx itself, with no application in between, and answers
with the rows as text, as JSON, or as nothing but a status code.

Sponsored by:   Netzkommune GmbH
DeltaFile
+55-0www/nginx-module-postgres/Makefile
+14-0www/nginx-module-postgres/files/pkg-message.in
+8-0www/nginx-module-postgres/pkg-descr
+3-0www/nginx-module-postgres/distinfo
+1-0www/Makefile
+81-05 files

FreeBSD/ports 6172a08 — www Makefile, www/nginx-module-redis2 distinfo pkg-descr

www/nginx-module-redis2: Add New Port

Sources of the redis2 module for the NGINX ports.  The module sends
commands to a Redis server and answers with the reply as it arrived, in
Redis' own protocol, speaking the protocol itself rather than through a
library.

Sponsored by:   Netzkommune GmbH
DeltaFile
+43-0www/nginx-module-redis2/Makefile
+14-0www/nginx-module-redis2/files/pkg-message.in
+8-0www/nginx-module-redis2/pkg-descr
+3-0www/nginx-module-redis2/distinfo
+1-0www/Makefile
+69-05 files

FreeBSD/ports 858da12 — www Makefile, www/nginx-module-gridfs distinfo pkg-descr

www/nginx-module-gridfs: Add New Port

Sources of the gridfs module for the NGINX ports.  The module serves
files out of MongoDB's GridFS, by name or by object id, and answers a
byte range out of the chunks it needs instead of reading the whole file.

Sponsored by:   Netzkommune GmbH
DeltaFile
+37-0www/nginx-module-gridfs/Makefile
+14-0www/nginx-module-gridfs/files/pkg-message.in
+8-0www/nginx-module-gridfs/pkg-descr
+3-0www/nginx-module-gridfs/distinfo
+1-0www/Makefile
+63-05 files

FreeBSD/ports 5f1f6b5 — www Makefile, www/nginx-module-sflow distinfo pkg-descr

www/nginx-module-sflow: Add New Port

Sources of the sflow module for the NGINX ports.  The module samples
requests and sends them to an sFlow collector as UDP datagrams, together
with counters for the server as a whole.

Sponsored by:   Netzkommune GmbH
DeltaFile
+43-0www/nginx-module-sflow/Makefile
+14-0www/nginx-module-sflow/files/pkg-message.in
+8-0www/nginx-module-sflow/pkg-descr
+3-0www/nginx-module-sflow/distinfo
+1-0www/Makefile
+69-05 files

FreeBSD/src 84f790e — sys/dev/wg if_wg.c, sys/net if_gre.c if_ovpn.c

ip_encap: Recompute flowid for packets received over tunnel

Packets decapsulated by a tunnel interface carry the NIC's flowid
computed over the outer tunnel tuple, which is the same for every
flow a peer carries. Therefore mpath nhop selection places all
traffic on one path.

Add encap_set_flowid() to ip_encap.c, which rehashes a decapsulated
IP packet on its inner addresses.

The feature is off by default and is enabled with the per-vnet
net.route.hash_inbound sysctl.

Reviewed by:    gallatin
Differential Revision:  https://reviews.freebsd.org/D60552
DeltaFile
+52-0sys/netinet/ip_encap.c
+7-0sys/netinet/ip_encap.h
+3-0sys/net/if_ovpn.c
+3-0sys/net/if_geneve.c
+3-0sys/dev/wg/if_wg.c
+2-0sys/net/if_gre.c
+70-01 files not shown
+72-07 files

FreeBSD/ports e61af9a — graphics/pdfium Makefile

graphics/pdfium: fix stage

It was failing on 14.

PR:             299197
(cherry picked from commit 50c53e948230e961d057571739258d69c3aa1622)
DeltaFile
+1-1graphics/pdfium/Makefile
+1-11 files

FreeBSD/ports c7d90c7 — misc/py-skops distinfo Makefile, misc/py-skops/files patch-pyproject.toml

misc/py-skops: update 0.14.0 → 0.16.0
DeltaFile
+14-0misc/py-skops/files/patch-pyproject.toml
+6-2misc/py-skops/Makefile
+3-3misc/py-skops/distinfo
+23-53 files

FreeBSD/ports 50c53e9 — graphics/pdfium Makefile

graphics/pdfium: fix stage

It was failing on 14.

PR:             299197
DeltaFile
+1-1graphics/pdfium/Makefile
+1-11 files

FreeBSD/ports bb40dbe — misc/py-compressed-tensors distinfo Makefile

misc/py-compressed-tensors: update 0.15.0.1 → 0.19.0
DeltaFile
+8-4misc/py-compressed-tensors/Makefile
+3-3misc/py-compressed-tensors/distinfo
+11-72 files