HardenedBSD/src e47bb18contrib/libpcap configure pcap-linux.c, lib/libpcap config.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79068 files not shown
+3,576-1,50874 files

HardenedBSD/src 35c92decontrib/libpcap configure pcap-linux.c, lib/libpcap config.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79068 files not shown
+3,576-1,50874 files

HardenedBSD/ports 9ceb08edeskutils/rwpspread distinfo Makefile, misc/py-polars-runtime distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+591-613misc/py-polars-runtime/distinfo
+252-406security/bitwarden-cli/files/packagejsons/package-lock.json
+296-307misc/py-polars-runtime/Makefile
+223-147deskutils/rwpspread/distinfo
+115-74deskutils/rwpspread/Makefile
+159-0textproc/kibana91/Makefile
+1,636-1,54780 files not shown
+3,092-1,69286 files

LLVM/project 27e4ef6clang/docs ClangFormatStyleOptions.rst, clang/include/clang/Format Format.h

[clang-format] Upgrade ShortFunctionStyle to a struct (#134337)

The current clang-format configuration
option AllowShortFunctionsOnASingleLine uses a single enum
(ShortFunctionStyle) to control when short function definitions can be
merged onto a single line. This enum provides predefined combinations of
conditions
(e.g., None, Empty only, Inline only, Inline including Empty, All).

This approach has limitations:

1. **Lack of Granularity:** Users cannot specify arbitrary combinations
of conditions. For example, a user might want to allow merging
for both empty functions and short top-level functions, but not for
short functions defined within classes. This is not possible with the
current enum options except by choosing All, which might merge more than
desired.

2. **Inflexibility:** Adding new conditions for merging (e.g.,

    [15 lines not shown]
DeltaFile
+150-26clang/unittests/Format/FormatTest.cpp
+100-24clang/include/clang/Format/Format.h
+66-10clang/docs/ClangFormatStyleOptions.rst
+35-17clang/lib/Format/Format.cpp
+19-7clang/unittests/Format/ConfigParseTest.cpp
+11-6clang/unittests/Format/FormatTestJS.cpp
+381-905 files not shown
+397-10411 files

NetBSD/src 8ApfvB6tests/usr.bin/xlint/lint1 msg_204.c d_fold_test.c, usr.bin/xlint/lint1 func.c err.c

   lint: for a non-scalar controlling expression, mention the type
VersionDeltaFile
1.12+8-9tests/usr.bin/xlint/lint1/msg_204.c
1.9+5-5tests/usr.bin/xlint/lint1/d_fold_test.c
1.198+4-4usr.bin/xlint/lint1/func.c
1.279+3-3usr.bin/xlint/lint1/err.c
+20-214 files

LLVM/project 16b6af3mlir/include/mlir/IR ExtensibleDialect.h

[mlir] Fix op comparisons in extensible dialects (#186637)

The extensible dialect system defined `compareProperties` to false
because it doesn't use properties. However, this should have been
`true`, as the empty properties are trivially always equal to
themselves. Doing otherwise means that no operations in extensible
dialects that aren't the exact same operation will ever compare equal
for the purposes of operations like CSE.
DeltaFile
+1-1mlir/include/mlir/IR/ExtensibleDialect.h
+1-11 files

HardenedBSD/src a0b3ef1usr.sbin/ipfwpcap ipfwpcap.c

ipfwpcap: Fix build after libpcap 1.10.6 update

pcap-int.h now references SIZEOF_TIME_T from libpcap's config.h, which
is not available to consumers of the internal header outside of the
libpcap build.  Switch to the public <pcap.h> header and replace the
direct FILE* casts and ferror()/fflush() calls with pcap_dump_flush(3),
which is the correct public API for flushing a pcap dump file.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-7usr.sbin/ipfwpcap/ipfwpcap.c
+2-71 files

FreeBSD/src a0b3ef1usr.sbin/ipfwpcap ipfwpcap.c

ipfwpcap: Fix build after libpcap 1.10.6 update

pcap-int.h now references SIZEOF_TIME_T from libpcap's config.h, which
is not available to consumers of the internal header outside of the
libpcap build.  Switch to the public <pcap.h> header and replace the
direct FILE* casts and ferror()/fflush() calls with pcap_dump_flush(3),
which is the correct public API for flushing a pcap dump file.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-7usr.sbin/ipfwpcap/ipfwpcap.c
+2-71 files

FreeBSD/ports afd178aarchivers/zutils distinfo Makefile

archivers/zutils: Update to 1.16
DeltaFile
+3-3archivers/zutils/distinfo
+1-1archivers/zutils/Makefile
+4-42 files

HardenedBSD/ports afd178aarchivers/zutils distinfo Makefile

archivers/zutils: Update to 1.16
DeltaFile
+3-3archivers/zutils/distinfo
+1-1archivers/zutils/Makefile
+4-42 files

FreeBSD/ports 9f10303sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.6.1

ChangeLog: https://github.com/daemonless/dbuild/compare/v1.5.0...v1.6.1
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

HardenedBSD/ports 9f10303sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.6.1

ChangeLog: https://github.com/daemonless/dbuild/compare/v1.5.0...v1.6.1
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

NetBSD/src LPXunJYsys/uvm uvm_swap.c

   swap_on: add a comment about the motivation to defer key generation

   the original text from Taylor R Campbell, in PR/60084.
VersionDeltaFile
1.216+7-3sys/uvm/uvm_swap.c
+7-31 files

FreeBSD/ports 3a64397devel/golangci-lint distinfo Makefile

devel/golangci-lint: Update to 2.11.3

ChangeLog:
https://github.com/golangci/golangci-lint/releases/tag/v2.11.3
DeltaFile
+5-5devel/golangci-lint/distinfo
+2-3devel/golangci-lint/Makefile
+7-82 files

HardenedBSD/ports 3a64397devel/golangci-lint distinfo Makefile

devel/golangci-lint: Update to 2.11.3

ChangeLog:
https://github.com/golangci/golangci-lint/releases/tag/v2.11.3
DeltaFile
+5-5devel/golangci-lint/distinfo
+2-3devel/golangci-lint/Makefile
+7-82 files

FreeBSD/ports 63dbb2anet Makefile, net/ipaddr Makefile pkg-descr

net/ipaddr: New port: Command-line IP address manipulation tool

ipaddr is a command-line tool for manipulating and querying IP addresses
and networks. It provides functionality similar to Python's ipaddress module
but as a standalone CLI utility.

Features include:
- IPv4 and IPv6 address normalization
- CIDR and netmask prefix notation support
- Network calculations (network, broadcast, host addressing)
- Address classification (private, loopback, multicast, etc.)
- Subnet and supernet operations
- Command chaining for complex operations
- IPv6-specific features (6to4, Teredo, zone-id)

WWW: https://github.com/astralblue/ipaddr

PR:             292621
Reported by:    Eugene M. Kim <ab at astral.blue> (new maintainer)
DeltaFile
+24-0net/ipaddr/Makefile
+12-0net/ipaddr/pkg-descr
+3-0net/ipaddr/distinfo
+1-0net/Makefile
+40-04 files

HardenedBSD/ports 63dbb2anet Makefile, net/ipaddr Makefile pkg-descr

net/ipaddr: New port: Command-line IP address manipulation tool

ipaddr is a command-line tool for manipulating and querying IP addresses
and networks. It provides functionality similar to Python's ipaddress module
but as a standalone CLI utility.

Features include:
- IPv4 and IPv6 address normalization
- CIDR and netmask prefix notation support
- Network calculations (network, broadcast, host addressing)
- Address classification (private, loopback, multicast, etc.)
- Subnet and supernet operations
- Command chaining for complex operations
- IPv6-specific features (6to4, Teredo, zone-id)

WWW: https://github.com/astralblue/ipaddr

PR:             292621
Reported by:    Eugene M. Kim <ab at astral.blue> (new maintainer)
DeltaFile
+24-0net/ipaddr/Makefile
+12-0net/ipaddr/pkg-descr
+3-0net/ipaddr/distinfo
+1-0net/Makefile
+40-04 files

NetBSD/src nNyS4Oaexternal/gpl3/gdb/dist/gdb riscv-netbsd-tdep.c

   update single step method name
VersionDeltaFile
1.5+1-1external/gpl3/gdb/dist/gdb/riscv-netbsd-tdep.c
+1-11 files

NetBSD/src FekfIyYsys/kern kern_runq.c

   sched_catchlwp: fix an inverted conditional

   fix a regression in the
   "partly prepare for more than 2-level CPU speed scheduler support"
   change.
VersionDeltaFile
1.73+3-3sys/kern/kern_runq.c
+3-31 files

NetBSD/src SMR9Xo3sys/kern kern_cpu.c

   cpu_is_better: fix comparison

   the current coding always return true.
   this commit fixes it to return if the first one is better
   than the other one, which i believe is the author's intention.

   fix a regression in the
   "partly prepare for more than 2-level CPU speed scheduler support"
   change.
VersionDeltaFile
1.101+4-4sys/kern/kern_cpu.c
+4-41 files

LLVM/project 98ccac6orc-rt/include/orc-rt Session.h, orc-rt/lib/executor Session.cpp

[orc-rt] Return ref from Session::addService, add createService. (#186640)

Session::addService now returns a reference to the added Service. This
allows clients to hold a reference for further direct interaction with
the Service object.

This commit also introduces a new Session::createService convenience
method that creates the service and returns a reference to it.
DeltaFile
+27-0orc-rt/unittests/SessionTest.cpp
+16-1orc-rt/include/orc-rt/Session.h
+0-6orc-rt/lib/executor/Session.cpp
+43-73 files

HardenedBSD/ports b519880misc/py-polars distinfo, misc/py-polars-runtime distinfo Makefile

misc/py-polars{,-runtime}: update 1.36.1 → 1.39.0
DeltaFile
+591-613misc/py-polars-runtime/distinfo
+296-307misc/py-polars-runtime/Makefile
+6-8misc/py-polars-runtime/files/patch-Cargo.toml
+4-4misc/py-polars-runtime/files/patch-crates_polars-sql_src_functions.rs
+4-4misc/py-polars-runtime/files/patch-Cargo.lock
+3-3misc/py-polars/distinfo
+904-9392 files not shown
+907-9428 files

FreeBSD/ports b519880misc/py-polars distinfo, misc/py-polars-runtime distinfo Makefile

misc/py-polars{,-runtime}: update 1.36.1 → 1.39.0
DeltaFile
+591-613misc/py-polars-runtime/distinfo
+296-307misc/py-polars-runtime/Makefile
+6-8misc/py-polars-runtime/files/patch-Cargo.toml
+4-4misc/py-polars-runtime/files/patch-crates_polars-sql_src_functions.rs
+4-4misc/py-polars-runtime/files/patch-Cargo.lock
+3-3misc/py-polars/distinfo
+904-9392 files not shown
+907-9428 files

FreeBSD/ports 69d3298editors/zed Makefile, editors/zed/files patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs

editors/zed: Fix WASM extension host panic on FreeBSD ("unsupported os")

Zed's WASM extension host panics with "unsupported os" on FreeBSD when
any Rust-based extension (Typst, LaTeX, HTML, typos, etc.) loads. The
panic occurs at
crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs:840 where
current_platform() only handles macOS, Linux, and Windows.

The patch maps FreeBSD to the Linux OS variant and seems to solve the
issue, allowing the user to install the extensions for Typst, LaTex,
and typos.

PR:             293816
Reported by:    John Holloway <mail at jholloway.dev>
Pull Request:   https://github.com/tagattie/FreeBSD-Zed/pull/3
DeltaFile
+11-0editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs
+1-0editors/zed/Makefile
+12-02 files

HardenedBSD/ports 69d3298editors/zed Makefile, editors/zed/files patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs

editors/zed: Fix WASM extension host panic on FreeBSD ("unsupported os")

Zed's WASM extension host panics with "unsupported os" on FreeBSD when
any Rust-based extension (Typst, LaTeX, HTML, typos, etc.) loads. The
panic occurs at
crates/extension_host/src/wasm_host/wit/since_v0_8_0.rs:840 where
current_platform() only handles macOS, Linux, and Windows.

The patch maps FreeBSD to the Linux OS variant and seems to solve the
issue, allowing the user to install the extensions for Typst, LaTex,
and typos.

PR:             293816
Reported by:    John Holloway <mail at jholloway.dev>
Pull Request:   https://github.com/tagattie/FreeBSD-Zed/pull/3
DeltaFile
+11-0editors/zed/files/patch-crates_extension__host_src_wasm__host_wit_since__v0__8__0.rs
+1-0editors/zed/Makefile
+12-02 files

FreeBSD/src 16cef5fcontrib/libpcap configure pcap-linux.c, lib/libpcap config.h

libpcap: Update to 1.10.6

Changes:        https://raw.githubusercontent.com/the-tcpdump-group/libpcap/89e982c37c36ad0bf9f10b7ded421cb42422effa/CHANGES
Reviewed by:    bms, emaste
Obtained from:  https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55545
Differential Revision:  https://reviews.freebsd.org/D55858
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79067 files not shown
+3,574-1,50173 files

HardenedBSD/src 16cef5fcontrib/libpcap configure pcap-linux.c, lib/libpcap config.h

libpcap: Update to 1.10.6

Changes:        https://raw.githubusercontent.com/the-tcpdump-group/libpcap/89e982c37c36ad0bf9f10b7ded421cb42422effa/CHANGES
Reviewed by:    bms, emaste
Obtained from:  https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55545
Differential Revision:  https://reviews.freebsd.org/D55858
DeltaFile
+361-360contrib/libpcap/configure
+566-102contrib/libpcap/pcap-linux.c
+404-50contrib/libpcap/nametoaddr.c
+225-123contrib/libpcap/pcap-dlpi.c
+245-101contrib/libpcap/gencode.c
+209-54lib/libpcap/config.h
+2,010-79067 files not shown
+3,574-1,50173 files

LLVM/project 96e7fc2orc-rt/docs Design.md, orc-rt/include/orc-rt Service.h ResourceManager.h

[orc-rt] Rename "ResourceManager" to "Service". NFCI. (#186639)

The name "Service" better reflects the general purpose of this class: It
provides *something* (often resource management) to the Session, is
owned by the Session, and receives notifications from the Session when
the controller detaches / is detached, and when the Session is shut
down.

An example of a non-resource-managing Service (to be added in an
upcoming patch) is a detach / shutdown notification service: Clients can
add this service to register arbitrary callbacks to be run on detach /
shutdown. The advantage of this over the current Session detach /
shutdown callback system is that clients can control both the order of
the callbacks, and their order relative to notification of other
services.
DeltaFile
+47-0orc-rt/include/orc-rt/Service.h
+0-44orc-rt/include/orc-rt/ResourceManager.h
+13-13orc-rt/unittests/SessionTest.cpp
+12-11orc-rt/docs/Design.md
+19-0orc-rt/lib/executor/Service.cpp
+0-19orc-rt/lib/executor/ResourceManager.cpp
+91-876 files not shown
+115-11212 files

FreeBSD/ports 1beebb1security/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package-lock.json package.json

security/bitwarden-cli: Update to 2026.2.0

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.2.0

Reported by:    GitHub (watch releases)
DeltaFile
+252-406security/bitwarden-cli/files/packagejsons/package-lock.json
+24-25security/bitwarden-cli/files/packagejsons/package.json
+6-6security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/user-crypto-management/package.json
+5-5security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+5-5security/bitwarden-cli/distinfo
+303-4473 files not shown
+306-4519 files

HardenedBSD/ports 1beebb1security/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package-lock.json package.json

security/bitwarden-cli: Update to 2026.2.0

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.2.0

Reported by:    GitHub (watch releases)
DeltaFile
+252-406security/bitwarden-cli/files/packagejsons/package-lock.json
+24-25security/bitwarden-cli/files/packagejsons/package.json
+6-6security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/user-crypto-management/package.json
+5-5security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+5-5security/bitwarden-cli/distinfo
+303-4473 files not shown
+306-4519 files