FreeBSD/src b6279belib/libc/stdlib div.3 ldiv.3

libc: Improve {,l,ll,imax}div(3) manpages

Mainly rename numerator parameter of div(3) and ldiv(3) from num to
numer, and explicitly specify what "numer", "denom", and "rem" mean in
the manpages.

MFC after:      3 days
Obtained from:  https://github.com/apple-oss-distributions/libc (partially)
Sponsored by:   Klara, Inc.

(cherry picked from commit 0bba277f2223a31e4453ade39be110b1b3aeb1dd)
DeltaFile
+8-6lib/libc/stdlib/div.3
+8-6lib/libc/stdlib/ldiv.3
+3-5lib/libc/stdlib/ldiv.c
+3-3lib/libc/stdlib/div.c
+3-3lib/libc/stdlib/imaxdiv.3
+3-3lib/libc/stdlib/lldiv.3
+28-266 files

OPNSense/core 5ce6895src/opnsense/scripts/suricata/metadata/rules et-open.xml

Update et-open.xml (#9808)

Upgrade ET open ruleset to v7.0.3+ syntax
Update the rule files : removed 3coresec ; added dyn_dns, file_sharing, remote_access, retired, ta_abused_services
DeltaFile
+7-3src/opnsense/scripts/suricata/metadata/rules/et-open.xml
+7-31 files

FreeBSD/src 69a3d9ausr.bin/touch touch.c

touch: Fix setting time of created file if fstat() fails

Previously, if creating the file and fstat() fails, we would've ended up
calling utimensat() on that file anyways with whatever was in sb.  Not
that this is an error likely to happen...

We don't check for the return value of close() as we aren't writing
anything to the file and the file is always created on success of
open().

Reviewed by:    kevans
Approved by:    kevans
Fixes:  cb54c500d0e1 ("touch: don't leak descriptor if fstat(2) fails")
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D55117
MFC after: 1 week

(cherry picked from commit b8d55a86995b5a8db5d1651c8dc9fc5093b67d2c)
DeltaFile
+4-9usr.bin/touch/touch.c
+4-91 files

LLVM/project a33a56ellvm/test/tools/llvm-readobj/ELF many-sections.s

fixup! [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments.
DeltaFile
+6-6llvm/test/tools/llvm-readobj/ELF/many-sections.s
+6-61 files

LLVM/project b982379llvm/test/tools/llvm-readobj/ELF many-segments.test invalid-e_phnum.test, llvm/test/tools/llvm-readobj/ELF/Inputs many-segments.o.gz

[llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments.

FreeBSD coredump uses program headers to store mmap information. It is possible
for program to use more than PN_XNUM mmaps. Therefore, we implement the support
of PN_XNUM in readelf.
DeltaFile
+79-0llvm/test/tools/llvm-readobj/ELF/many-segments.test
+51-23llvm/tools/llvm-readobj/ELFDumper.cpp
+39-0llvm/test/tools/llvm-readobj/ELF/invalid-e_phnum.test
+0-0llvm/test/tools/llvm-readobj/ELF/Inputs/many-segments.o.gz
+169-234 files

LLVM/project 70ea615llvm/test/tools/llvm-readobj/ELF many-segments.test file-headers.test, llvm/tools/llvm-readobj ELFDumper.cpp

fixup! [Object,ELF] Implement PN_XNUM extension for program headers (#162288)
DeltaFile
+12-47llvm/test/tools/llvm-readobj/ELF/many-segments.test
+7-4llvm/test/tools/llvm-readobj/ELF/file-headers.test
+6-4llvm/test/tools/llvm-readobj/ELF/invalid-e_phnum.test
+1-2llvm/tools/llvm-readobj/ELFDumper.cpp
+1-0llvm/test/tools/llvm-readobj/ELF/many-sections.s
+27-575 files

LLVM/project 6701b66llvm/include/llvm/Object ELF.h

[Object][ELF] Fix section header zero check

The PN_XUM is a necessary condition for reading shdr0
regardless of the value of e_shoff. Without this,
readShdrZero falsely returns the garbage value in ELF
header instead of emitting warning.
DeltaFile
+12-7llvm/include/llvm/Object/ELF.h
+12-71 files

LLVM/project 9180eddllvm/test/tools/llvm-readobj/ELF many-segments.test file-headers.test, llvm/test/tools/llvm-readobj/ELF/Inputs many-segments.o.gz

fixup! [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments.
DeltaFile
+45-60llvm/test/tools/llvm-readobj/ELF/many-segments.test
+34-33llvm/tools/llvm-readobj/ELFDumper.cpp
+8-8llvm/test/tools/llvm-readobj/ELF/file-headers.test
+7-7llvm/test/tools/llvm-readobj/ELF/many-sections.s
+8-4llvm/test/tools/llvm-readobj/ELF/invalid-e_phnum.test
+0-0llvm/test/tools/llvm-readobj/ELF/Inputs/many-segments.o.gz
+102-1126 files

FreeBSD/src d93f337share/man/man9 EVENTHANDLER.9

EVENTHANDLER.9: EVENTHANDLER_REGISTER never fails

Since ecdf4409f910 ("Rework the eventhandler locking [...]"),
EVENTHANDLER_REGISTER() can never return NULL.

Suggested by:   olce
Reviewed by:    olce, ziaee, zlei
Approved by:    olce, zlei
Fixes:  ecdf4409f910 ("Rework the eventhandler locking [...]")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55014

(cherry picked from commit 9d4bad45e233ca7d93666ff1feff6282a88f8a9d)
DeltaFile
+1-2share/man/man9/EVENTHANDLER.9
+1-21 files

LLVM/project 0e1cc61offload/test lit.cfg

[Offload][test] Use just-compiled lld and llvm-symbolizer (#181793)

In a bootstrapping build with LLVM_ENABLE_PROJECTS=lld, the lld
executable will be found in LLVM's bin/ directory. But `check-offload`
will currently ignore it because the JIT plugin will look for `lld` in
`$PATH`. Similarly, the sanitizer tests require llvm-symbolizer during
execution to FileCheck the expected stack trace.

Add the llvm tools directory to `$PATH` so tests can use lld and
llvm-symbolizer in it. It should be prefered over a system-installed
lld/llvm-symbolizer.

Fixes the JIT and sanitizer tests of
[openmp-offload-amdgpu-clang-flang](https://lab.llvm.org/staging/#/builders/105).
DeltaFile
+15-0offload/test/lit.cfg
+15-01 files

FreeBSD/ports 82a6bf5www/chromium distinfo Makefile.crates, www/chromium/files patch-chrome_browser_about__flags.cc patch-third__party_libunwind_src_src_AddressSpace.hpp

www/chromium: update to 145.0.7632.75

Security:       https://vuxml.freebsd.org/freebsd/424d598b-09c4-11f1-85c5-a8a1599412c6.html
DeltaFile
+343-7www/chromium/distinfo
+166-0www/chromium/Makefile.crates
+101-65www/chromium/files/patch-chrome_browser_about__flags.cc
+85-0www/chromium/files/patch-third__party_libunwind_src_src_AddressSpace.hpp
+14-68www/chromium/files/patch-chrome_browser_ui_ui__features.cc
+54-5www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+763-145453 files not shown
+3,090-2,166459 files

LLVM/project 900778ellvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/unittests/Target/AArch64 AArch64SelectionDAGTest.cpp

[DAG] isKnownToBeAPowerOfTwo - add DemandedElts + OrZero handling to ISD::SELECT/VSELECT cases (#181753)

Pass DemandedElts and OrZero arguments through SELECT/VSELECT nodes when
checking if values are power-of-two.

Add unit tests for scalar SELECT (OrZero) and vector VSELECT
(DemandedElts + OrZero).

Resolves #181645
DeltaFile
+57-0llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp
+2-2llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+59-22 files

HardenedBSD/src 44b2f2fcontrib/ee ee.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+409-232contrib/ee/ee.c
+409-2321 files

FreeBSD/ports 6814b71audio/subtui distinfo Makefile

audio/subtui: Update to 2.3.0

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.3.0
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

OPNSense/core 60a8652src/etc/inc/plugins.inc.d unbound.inc

unbound: minor style change
DeltaFile
+6-6src/etc/inc/plugins.inc.d/unbound.inc
+6-61 files

HardenedBSD/ports ca059dadevel/git-flow-next Makefile, net/ntpd-rs distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+127-187net/ntpd-rs/distinfo
+0-221www/hs-postgrest/Makefile.modules
+221-0www/hs-postgrest/Makefile.cabal
+63-93net/ntpd-rs/Makefile.crates
+22-0devel/git-flow-next/Makefile
+0-20net/ntpd-rs/files/patch-powerpc64le
+433-52121 files not shown
+483-59127 files

OPNSense/plugins 364f95b. CONTRIBUTING.md

Apply suggestion from @Monviech
DeltaFile
+1-1CONTRIBUTING.md
+1-11 files

LLVM/project 89a1fb0llvm/lib/CodeGen MachineUniformityAnalysis.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel divergence-divergent-i1-used-outside-loop.mir divergence-structurizer.mir

track uniform value for machine uniformity
DeltaFile
+171-132llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.mir
+127-101llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-structurizer.mir
+85-58llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.mir
+27-17llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll
+21-15llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.mir
+12-7llvm/lib/CodeGen/MachineUniformityAnalysis.cpp
+443-3302 files not shown
+453-3348 files

FreeNAS/freenas bb6af4esrc/middlewared/middlewared/etc_files systemd.py

NAS-139835 / 26.0.0-BETA.1 / fix KeyError crash in etc/systemd.py (#18224)

`is-enabled` verb to the `systemctl` can return all kinds of responses
and not just `enabled` or `disabled`. Prevent a KeyError crash from
occurring and instead log it as a warning.
DeltaFile
+6-1src/middlewared/middlewared/etc_files/systemd.py
+6-11 files

FreeNAS/freenas 04c7a00src/middlewared/middlewared/plugins/auth_ login_ex_impl.py

Fix SCRAM auth failures
DeltaFile
+21-10src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+21-101 files

LLVM/project 47a969elldb/tools/lldb-dap Variables.cpp Variables.h, lldb/tools/lldb-dap/Handler VariablesRequestHandler.cpp

[lldb-dap] Refactor variablesReference storage and scope management. (#179262)

This commit refactors the Variables class into a
VariableReferenceStorage with variableReferences of different
ReferenceKinds.

The variablesReference is now a uint32_t.
The most significant byte (bits 24 - 31) holds the reference kind and
the remaining 3 bytes (bits 0 -23) holds the actual reference.

We have (at the moment) 3 reference kinds.
Temporary => 0b0000 => 0x00
Permanent => 0b0001 => 0x01
Scope     => 0b0010 => 0x03

The actual variablesReference can be used to get a `VariableStore`.

VariableStore holds variables in a group.
It has two implementations:

    [20 lines not shown]
DeltaFile
+293-127lldb/tools/lldb-dap/Variables.cpp
+149-61lldb/tools/lldb-dap/Variables.h
+16-144lldb/tools/lldb-dap/Handler/VariablesRequestHandler.cpp
+44-35lldb/unittests/DAP/VariablesTest.cpp
+70-1lldb/tools/lldb-dap/Protocol/DAPTypes.h
+47-0lldb/unittests/DAP/DAPTypesTest.cpp
+619-36818 files not shown
+715-41124 files

FreeBSD/ports be21356archivers/7-zip Makefile

archivers/7-zip: clean up stale bits
DeltaFile
+2-9archivers/7-zip/Makefile
+2-91 files

HardenedBSD/ports be21356archivers/7-zip Makefile

archivers/7-zip: clean up stale bits
DeltaFile
+2-9archivers/7-zip/Makefile
+2-91 files

FreeBSD/src 3bd7defusr.sbin/mixer/tests mixer_test.sh Makefile

mixer/tests: use require.kmods property instead of ad-hoc checks

Reviewed by:    christos
Approved by:    lwhsu (mentor)
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D55221

(cherry picked from commit 5fa297f4bcd277dca7eef03e68363fb1e721799e)
DeltaFile
+0-12usr.sbin/mixer/tests/mixer_test.sh
+2-1usr.sbin/mixer/tests/Makefile
+2-132 files

HardenedBSD/src 3bd7defusr.sbin/mixer/tests mixer_test.sh Makefile

mixer/tests: use require.kmods property instead of ad-hoc checks

Reviewed by:    christos
Approved by:    lwhsu (mentor)
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D55221

(cherry picked from commit 5fa297f4bcd277dca7eef03e68363fb1e721799e)
DeltaFile
+0-12usr.sbin/mixer/tests/mixer_test.sh
+2-1usr.sbin/mixer/tests/Makefile
+2-132 files

NetBSD/pkgsrc ZcpKBd1doc CHANGES-2026

   Updated devel/py-inline-snapshot, www/py-uvicorn
VersionDeltaFile
1.1187+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc sAL2senwww/py-uvicorn distinfo Makefile

   py-uvicorn: updated to 0.41.0

   0.41.0

   Added

   Add --limit-max-requests-jitter to stagger worker restarts
   Add socket path to scope["server"]

   Changed

   Rename LifespanOn.error_occured to error_occurred

   Fixed

   Ignore permission denied errors in watchfiles reloader
   Ensure lifespan shutdown runs when should_exit is set during startup
   Reduce the log level of 'request limit exceeded' messages
VersionDeltaFile
1.50+4-4www/py-uvicorn/distinfo
1.58+2-2www/py-uvicorn/Makefile
+6-62 files

LLVM/project 3205901llvm/lib/Target/AMDGPU SIRegisterInfo.cpp

Refactor: Clang-format off

Clang-formatter is splitting the ternary check in a funky manner.
Turning it off for readability.
DeltaFile
+10-9llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+10-91 files

NetBSD/pkgsrc qEDDZQFdevel/py-inline-snapshot PLIST distinfo

   py-inline-snapshot: updated to 0.32.1

   0.32.1 — 2026-02-17

   Fixed

   - Fixed handling of `datetime` and `time` objects with timezone information. The `tzinfo` parameter is now properly included in snapshots, and `timezone.utc` is represented with the correct import (`from datetime import timezone`).

   - Fixed customize hook registration to properly check if objects are functions before inspecting the `inline_snapshot_impl` attribute, preventing potential attribute errors when scanning conftest modules.

   0.32.0 — 2026-02-13

   Removed

   - removed support for python 3.8 because it is end-of-life

   Added

   - `pathlib.Path/PurePath` values are now never stored as `Posix/WindowsPath` or their Pure variants, which improves the writing of platform independent tests.

    [18 lines not shown]
VersionDeltaFile
1.6+52-19devel/py-inline-snapshot/PLIST
1.13+4-4devel/py-inline-snapshot/distinfo
1.13+3-2devel/py-inline-snapshot/Makefile
+59-253 files

FreeBSD/ports 87146c7sysutils/cbsd pkg-plist distinfo

sysutils/cbsd: update to 15.0.3 release (+)

Changelog:      https://github.com/cbsd/cbsd/releases/tag/v15.0.2
DeltaFile
+4-4sysutils/cbsd/pkg-plist
+3-3sysutils/cbsd/distinfo
+1-1sysutils/cbsd/Makefile
+8-83 files