LLVM/project 947df33libc/shared/math f16sqrt.h, libc/src/__support/math f16sqrt.h CMakeLists.txt

[libc][math] Refactor f16sqrt to Header Only (#177167)

Fixes #175330
Part of https://github.com/llvm/llvm-project/issues/147386

in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
DeltaFile
+32-0libc/src/__support/math/f16sqrt.h
+29-0libc/shared/math/f16sqrt.h
+12-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-6libc/src/math/generic/f16sqrt.cpp
+1-2libc/src/math/generic/CMakeLists.txt
+86-93 files not shown
+90-99 files

LLVM/project 3441623llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

address wangleiat's comment
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+1-11 files

FreeNAS/freenas 11153casrc/freenas/etc/systemd/system/nfs-server.service.d override.conf

TrueNAS has long removed support for nslcd.  This dependency is unused.
Removing it.
DeltaFile
+0-1src/freenas/etc/systemd/system/nfs-server.service.d/override.conf
+0-11 files

LLVM/project b6e6837lldb/source/Commands CommandObjectDWIMPrint.cpp

[lldb] Make `print` delegate to synthetic frames.

This patch is more of a proposal in that it's a pretty dramatic change to the way that `print` works. It completely delegates getting values to the frame if the frame is synthetic, and does not redirect at all if the frame fails.

For this patch, the main goal was to allow the synthetic frame to bubble up its own errors in expression evaluation, rather than having errors come back with an extra "could not find identifier <blah>" or worse, simply get swallowed. If there's a better way to handle this, I'm more than happy to change this as long as the core goals of 'delegate variable/value extraction to the synthetic frame', and 'allow the synthetic frame to give back errors that are displayed to the user' can be met.

stack-info: PR: https://github.com/llvm/llvm-project/pull/178602, branch: users/bzcheeseman/stack/7
DeltaFile
+23-2lldb/source/Commands/CommandObjectDWIMPrint.cpp
+23-21 files

LLVM/project 5d52734lldb/include/lldb/Interpreter/Interfaces ScriptedFrameInterface.h, lldb/source/Plugins/Process/scripted ScriptedFrame.cpp ScriptedFrame.h

[lldb] Add support for ScriptedFrame to provide values/variables.

This patch adds plumbing to support the implementations of StackFrame::Get{*}Variable{*} on ScriptedFrame. The major pieces required are:
- A modification to ScriptedFrameInterface, so that we can actually call the python methods.
- A corresponding update to the python implementation to call the python methods.
- An implementation in ScriptedFrame that can get the variable list on construction inside ScriptedFrame::Create, and pass that list into the ScriptedFrame so it can get those values on request.

There is a major caveat, which is that if the values from the python side don't have variables attached, right now, they won't be passed into the scripted frame to be stored in the variable list. Future discussions around adding support for 'extended variables' when printing frame variables may create a reason to change the VariableListSP into a ValueObjectListSP, and generate the VariableListSP on the fly, but that should be addressed at a later time.

This patch also adds tests to the frame provider test suite to prove these changes all plumb together correctly.

Related radar: rdar://165708771

stack-info: PR: https://github.com/llvm/llvm-project/pull/178575, branch: users/bzcheeseman/stack/6
DeltaFile
+82-0lldb/test/API/functionalities/scripted_frame_provider/test_frame_providers.py
+66-0lldb/source/Plugins/Process/scripted/ScriptedFrame.cpp
+53-0lldb/test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py
+28-0lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedFramePythonInterface.cpp
+21-0lldb/source/Plugins/Process/scripted/ScriptedFrame.h
+9-0lldb/include/lldb/Interpreter/Interfaces/ScriptedFrameInterface.h
+259-02 files not shown
+269-08 files

LLVM/project 4953ebfllvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchRegisterInfo.cpp, llvm/test/CodeGen/LoongArch preserve_nonecc_call.ll preserve_nonecc_varargs.ll

[LoongArch] Support `preserve_none` calling convention (#178566)

Add support for the `preserve_none` calling convention on LoongArch.
Registers `R4-R20` and `R23-R31` are treated as caller-saved and may be
used for argument passing, except for `R31`.
DeltaFile
+455-0llvm/test/CodeGen/LoongArch/preserve_nonecc_call.ll
+196-0llvm/test/CodeGen/LoongArch/preserve_nonecc_varargs.ll
+113-0llvm/test/CodeGen/LoongArch/preserve_nonecc.ll
+39-5llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+11-0llvm/test/CodeGen/LoongArch/preserve_nonecc_musttail.ll
+7-2llvm/lib/Target/LoongArch/LoongArchRegisterInfo.cpp
+821-72 files not shown
+824-88 files

LLVM/project 0568797llvm/lib/Target/LoongArch LoongArchInstrInfo.cpp, llvm/test/CodeGen/LoongArch disable-reloc-sched.ll

[LoongArch] Add option to disable scheduling of instructions with target flags

This patch adds a hidden command-line option
-loongarch-disable-reloc-sched. When enabled, isSafeToMove returns
false for instructions that have operands with target flags.

This effectively prevents code motion for instructions involved in
relocations, which is useful for debugging code generation issues
related to relocation sequences or scheduling boundaries.

Reviewers: heiher, SixWeining

Pull Request: https://github.com/llvm/llvm-project/pull/178639
DeltaFile
+48-0llvm/test/CodeGen/LoongArch/disable-reloc-sched.ll
+12-0llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
+60-02 files

FreeBSD/src f54f362tools/tools/nanobsd/embedded common

nanobsd: embedded: Stub out experimental functions

Stub out both experimental functions introduced in ecc039be7fdd when
doing embedded builds.

Fixes:          ecc039be7fdd ("nanobsd: Add a NO_ROOT build option")
MFC after:      3 days
DeltaFile
+7-0tools/tools/nanobsd/embedded/common
+7-01 files

LLVM/project 8f8dfbfllvm/lib/Target/SPIRV SPIRVBuiltins.cpp SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_fma fma.ll

[SPIR-V] Implement SPV_KHR_fma extension (#173057)

The extension adds support for the `OpFmaKHR` instruction, which
provides a native SPIR-V instruction for fused multiply-add operations
as an alternative to using OpenCL.std::Fma extended instruction.

Translate both LLVM fma intrinsics as well as OCL builtins to `OpFmaKHR`
if the extension is available.

Specification:

https://github.khronos.org/SPIRV-Registry/extensions/KHR/SPV_KHR_fma.html
DeltaFile
+42-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_fma/fma.ll
+16-7llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+13-1llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+6-0llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+3-0llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
+3-0llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
+83-82 files not shown
+86-88 files

LLVM/project 2cda0a1llvm/lib/Target/NVPTX NVPTXLowerAlloca.cpp

[NFC] modify comment for NVPTXLowerAlloca (#178583)

DeltaFile
+1-1llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
+1-11 files

FreeBSD/src 2b22e05lib/libc/net getnetbydns.c

libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup

If net is all-zero, the loop to extract all leading non-zero octets will
iterate zero times and leave nn with the value 4, which the following
switch statement to initialise qbuf does not handle. As a result,
_dns_getnetbyaddr will look up the PTR record for this uninitialised
string, which will leak the pre-existing contents of that stack memory
to the DNS resolver and, if remote and not otherwise protected, network.

Note that _dns_getnetbyaddr is only used if nsswitch.conf is configured
to enable the "dns" source for the "networks" database, which is not the
default configuration in FreeBSD.

For glibc this same bug, in code also derived from BIND's, was issued
CVE-2026-0915. This commit adopts the same behaviour as glibc's fix,
which is to regard a net of 0 as being for 0.0.0.0. Apparently NetBSD
will return NS_UNAVAIL instead, which may or may not make more sense,
but in general glibc compatibility tends to cause less friction when
there's not a good reason to avoid it.

    [7 lines not shown]
DeltaFile
+3-0lib/libc/net/getnetbydns.c
+3-01 files

FreeBSD/src afedf56contrib/file/src apprentice.c

Merge commit faa5141b9be4 from file git (by Christos Zoulas):

  PR/656: harry.sintonen: Fix bug in byte swapping that was caused by the change to make flags uint16_t and cont_level uint8_t.

This fixes using a magic.mgc built with a different endianness than
file(1) itself, e.g. when building powerpc64 on amd64.

PR:             292079
Fixes:          ae316d1d1cff ("MFV: file 5.46.")
MFC after:      3 days

(cherry picked from commit 39047538cf5d8f26112f7b08b3c56967f70f7f94)
DeltaFile
+2-3contrib/file/src/apprentice.c
+2-31 files

FreeBSD/src d499239lib/libc/net getnetbydns.c

libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup

If net is all-zero, the loop to extract all leading non-zero octets will
iterate zero times and leave nn with the value 4, which the following
switch statement to initialise qbuf does not handle. As a result,
_dns_getnetbyaddr will look up the PTR record for this uninitialised
string, which will leak the pre-existing contents of that stack memory
to the DNS resolver and, if remote and not otherwise protected, network.

Note that _dns_getnetbyaddr is only used if nsswitch.conf is configured
to enable the "dns" source for the "networks" database, which is not the
default configuration in FreeBSD.

For glibc this same bug, in code also derived from BIND's, was issued
CVE-2026-0915. This commit adopts the same behaviour as glibc's fix,
which is to regard a net of 0 as being for 0.0.0.0. Apparently NetBSD
will return NS_UNAVAIL instead, which may or may not make more sense,
but in general glibc compatibility tends to cause less friction when
there's not a good reason to avoid it.

    [7 lines not shown]
DeltaFile
+3-0lib/libc/net/getnetbydns.c
+3-01 files

LLVM/project 62aa40allvm/test/CodeGen/AMDGPU fneg-combines.f16.ll fneg-combines.ll

[AMDGPU] Remove `NoSignedZerosFPMath` uses (#178343)

One of global flags in `resetTargetOptions`, users should use `nsz`
instead.

`fneg_fadd_0_f64` from `AMDGPU/fneg-combines.new.ll` will have
regression when `fadd` is annotated with `nsz`.
DeltaFile
+2,230-3,501llvm/test/CodeGen/AMDGPU/fneg-combines.f16.ll
+2,626-2,303llvm/test/CodeGen/AMDGPU/fneg-combines.ll
+366-1,073llvm/test/CodeGen/AMDGPU/select-fabs-fneg-extract.f16.ll
+764-564llvm/test/CodeGen/AMDGPU/fneg-combines.new.ll
+16-16llvm/test/CodeGen/AMDGPU/omod.ll
+8-8llvm/test/CodeGen/AMDGPU/select-fabs-fneg-extract.ll
+6,010-7,46514 files not shown
+6,016-7,50820 files

FreeBSD/src 2696f9blib/libc/net getnetbydns.c

libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup

If net is all-zero, the loop to extract all leading non-zero octets will
iterate zero times and leave nn with the value 4, which the following
switch statement to initialise qbuf does not handle. As a result,
_dns_getnetbyaddr will look up the PTR record for this uninitialised
string, which will leak the pre-existing contents of that stack memory
to the DNS resolver and, if remote and not otherwise protected, network.

Note that _dns_getnetbyaddr is only used if nsswitch.conf is configured
to enable the "dns" source for the "networks" database, which is not the
default configuration in FreeBSD.

For glibc this same bug, in code also derived from BIND's, was issued
CVE-2026-0915. This commit adopts the same behaviour as glibc's fix,
which is to regard a net of 0 as being for 0.0.0.0. Apparently NetBSD
will return NS_UNAVAIL instead, which may or may not make more sense,
but in general glibc compatibility tends to cause less friction when
there's not a good reason to avoid it.

    [7 lines not shown]
DeltaFile
+3-0lib/libc/net/getnetbydns.c
+3-01 files

FreeBSD/src 10f4191contrib/file/src apprentice.c

Merge commit faa5141b9be4 from file git (by Christos Zoulas):

  PR/656: harry.sintonen: Fix bug in byte swapping that was caused by the change to make flags uint16_t and cont_level uint8_t.

This fixes using a magic.mgc built with a different endianness than
file(1) itself, e.g. when building powerpc64 on amd64.

PR:             292079
Fixes:          ae316d1d1cff ("MFV: file 5.46.")
MFC after:      3 days

(cherry picked from commit 39047538cf5d8f26112f7b08b3c56967f70f7f94)
DeltaFile
+2-3contrib/file/src/apprentice.c
+2-31 files

FreeBSD/src ba56760share/mk src.opts.mk

Revert "src.opts.mk: Enable LLDB by default globally"

This breaks the riscv64 build; clearly the version we have in-tree is
not new enough to work. That or our build system needs tweaking. Either
way, we're not ready for this, and enabling it without testing was
misguided.

This reverts commit c59a47dc6c016dff74466cecb160459980a5d782.
DeltaFile
+5-1share/mk/src.opts.mk
+5-11 files

LLVM/project 6912b91llvm/lib/Target/AMDGPU SIWholeQuadMode.cpp, llvm/test/CodeGen/AMDGPU wqm-debug-instr.mir

[AMDGPU] Fix crash in SIWholeQuadMode with debug instructions. (#178282)

The prepareInsertion function was crashing when debug instructions
appeared at positions being queried for slot indices. Debug instructions
don't have entries in the slot index map, so getInstructionIndex would
fail with an assertion.

Fixes SWDEV-480902.
DeltaFile
+117-0llvm/test/CodeGen/AMDGPU/wqm-debug-instr.mir
+11-6llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
+128-62 files

LLVM/project 469a6fdclang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp, clang/lib/CIR/Dialect/Transforms/TargetLowering LowerItaniumCXXABI.cpp

[CIR][NFC] Replace uses of negative unsigned literals (#178760)

This fixes a few places where we were using the minus operator with
unsigned literal values, which was causing C4146 warnings when compiled
with MSVC.

This relates to https://github.com/llvm/llvm-project/issues/147439
DeltaFile
+4-4clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+2-2clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
+6-62 files

NetBSD/pkgsrc WQHGqr2doc CHANGES-2026

   doc: Updated net/mosquitto to 2.1.0
VersionDeltaFile
1.741+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc gY6tvV8net/mosquitto replace-python.mk Makefile, net/mosquitto/patches patch-src_CMakeLists.txt patch-mosquitto.conf

   net/mosquitto: Update to 2.1.0

   Tested to run on NetBSD 9 amd64, and to build on various NetBSD 9/10
   i386, amd64 earvm7, aarch64.


   2.1.0 - 2026-01-29
   ==================

   # Broker

   ## Deprecations
   - The acl_file option is deprecated in favour of the acl-file plugin, which is
     the same code but moved into a plugin. The acl_file option will be removed
     in 3.0.
   - The password_file option is deprecated in favour of the password-file plugin,
     which is the same code but moved into a plugin. The password_file option will
     be removed in 3.0.
   - The per_listener_settings option is deprecated in favour of the new listener

    [259 lines not shown]
VersionDeltaFile
1.1+418-0net/mosquitto/replace-python.mk
1.44+35-24net/mosquitto/Makefile
1.3+48-4net/mosquitto/PLIST
1.4+21-10net/mosquitto/options.mk
1.9+11-14net/mosquitto/patches/patch-src_CMakeLists.txt
1.9+1-16net/mosquitto/patches/patch-mosquitto.conf
+534-682 files not shown
+541-768 files

HardenedBSD/src efc1cfacontrib/capsicum-test linux.cc capability-fd.cc, tests/sys/capsicum linux.cc capability-fd.cc

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+0-1,500contrib/capsicum-test/linux.cc
+1,500-0tests/sys/capsicum/linux.cc
+0-1,359contrib/capsicum-test/capability-fd.cc
+1,359-0tests/sys/capsicum/capability-fd.cc
+1,097-0tests/sys/capsicum/procdesc.cc
+0-1,097contrib/capsicum-test/procdesc.cc
+3,956-3,956134 files not shown
+11,872-10,021140 files

HardenedBSD/ports 440d322sysutils/bareos22-server Makefile pkg-plist, sysutils/bareos22-server/files chio-bareos patch-core-cmake_BareosInstallConfigFiles.cmake

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-2,558www/bareos22-webui/pkg-plist
+0-240sysutils/bareos22-server/Makefile
+0-190sysutils/bareos22-server/files/chio-bareos
+0-164sysutils/bareos22-server/pkg-plist
+0-118sysutils/bareos22-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+0-109sysutils/bareos22-server/pkg-plist.client
+0-3,37987 files not shown
+219-4,45593 files

NetBSD/pkgsrc-wip 6b0f653aarch64-none-elf-gcc PLIST, arm-none-eabi-gcc PLIST

Refactor the GCC cross compilers from pkgsrc/cross so that we aren't
duplicating crazy amounts of package configuration that is inevitably
obsolete and inconsistent.

Creating a new GCC cross compiler is now trivial.

common-gnu-toolchain has been created to contain the shared makefiles.

The following packages from pkgsrc/cross have been converted to use
the shared makefiles.

aarch64-none-elf-binutils
aarch64-none-elf-gcc

arm-none-eabi-binutils
arm-none-eabi-gcc
arm-none-eabi-gdb

mipsel-none-elf-binutils

    [15 lines not shown]
DeltaFile
+4,191-0arm-none-eabi-gcc/PLIST
+1,715-1,344riscv64-none-elf-gcc/PLIST
+2,147-0powerpc-none-elf-gcc/PLIST
+1,759-0mipsel-none-elf-gcc/PLIST
+1,637-0aarch64-none-elf-gcc/PLIST
+303-0powerpc-none-elf-binutils/PLIST
+11,752-1,34491 files not shown
+13,489-1,74197 files

LLVM/project 48c6c7flld/test/wasm pic-static.s mutable-global-exports.s, lld/wasm Driver.cpp Config.h

[lld][WebAssembly] Fix symbol type for __memory_base/__table_base. (#178773)

When linking PIC code as non-PIC we internally define `__memory_base`
and `__table_base`. However we were defining these incorrectly as data
symbols and not global symbols (as in Wasm globals).

This happened to work incidentally as long as there was a live reference
to the symbol. This is because the live reference would cause a GOT
entry to be created for these symbol and then they could be referenced
via via `R_WASM_GLOBAL_INDEX_LEB` or `R_WASM_GLOBAL_INDEX_I32`. However,
when no live reference existed there could still be references from
debug sections, and in that case the relocation code was crashing.

Fixes: #174676
DeltaFile
+30-22lld/test/wasm/pic-static.s
+12-12lld/test/wasm/mutable-global-exports.s
+21-0lld/test/wasm/pic-static-unused.s
+10-10lld/test/wasm/export-all.s
+5-5lld/wasm/Driver.cpp
+3-4lld/wasm/Config.h
+81-531 files not shown
+83-557 files

LLVM/project 05e9086utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel][mlir][AMDGPU] Fix BUILD file formatting for #178784 (#178798)

DeltaFile
+1-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-11 files

LLVM/project 4cd15a7

[orc-rt] Add C API for Errors, plus ORC_RT_C_ABI macro. (#178794)

This commit introduces a C interface for the ORC runtime's Error
handling system, enabling C clients and language bindings to work with
ORC errors.

The ORC_RT_C_ABI macro applies __attribute__((visibility("default")))
(on platforms that support it), ensuring C API symbols are exported when
building the ORC runtime as a shared library. In the future I expect
that this will be extended to support other platforms (e.g. dllexport on
Windows).
DeltaFile
+0-00 files

LLVM/project 65925b0llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp AMDGPURegisterBankInfo.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-sitofp.mir

[AMDGPU] Replace AMDGPUISD::FFBH_I32 with ISD::CTLS (#178420)

Per CDNA4 ISA:
V_FFBH_I32
Count the number of leading bits that are the same as the sign bit of a
vector input and store the result into a vector register. Store -1 if
all input bits are the same.

which matches CTLS semantics.

Addresses: https://github.com/llvm/llvm-project/issues/177635
DeltaFile
+10-10llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir
+7-2llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+7-0llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+2-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-2llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
+1-1llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+28-161 files not shown
+29-177 files

LLVM/project 66424a0libc/cmake/modules LLVMLibCCompileOptionRules.cmake, libc/config config.json

[libc] provide str to float build configs (#178780)

The str to float code path offers options which can reduce code bloat.
Expose them as build config options. Disable Eisel Lemire for avoiding
code bloat caused by DETAILED_POWERS_OF_TEN look up table.
DeltaFile
+14-0libc/config/config.json
+12-0libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
+5-0libc/config/baremetal/config.json
+4-0libc/docs/configure.rst
+2-2libc/src/__support/str_to_float.h
+37-25 files

FreeBSD/ports 2408f42dns/dnsmasq-devel Makefile distinfo, dns/dnsmasq-devel/files patch-inotify

dns/dnsmasq-devel: update to v2.93test2

Changes: (notably --log-malloc)

* ed2ba5b 2026-01-26 | Optimise TCP send. (HEAD -> master, tag: v2.93test2, origin/master, origin/HEAD) [Simon Kelley]
* 729c16a 2026-01-26 | Rationalise DNS TCP buffer use. [Simon Kelley]
* 80acb76 2026-01-24 | Don't start malloc() logging until the log system is configured. [Simon Kelley]
* f1fa05d 2026-01-24 | Don't log free(NULL) calls. [Simon Kelley]
* b148ba4 2026-01-24 | Add --log-malloc debugging option. [Simon Kelley]
* 81f6196 2026-01-24 | Fix memory allocation in blockdata_retrieve() [Simon Kelley]
* cb32170 2026-01-18 | Fix DNSSEC fail with CNAME replies to DS queries. (tag: v2.93test1) [Simon Kelley]
* 8eb3684 2026-01-18 | Log SERVFAIL from usptream servers. [Simon Kelley]
* 8fa68a6 2025-12-19 | The only_failed argument has been added to the log-queries parameter. [Pavel Bozhko]
* 1269f07 2026-01-15 | Fix DNSSEC failure with spurious RRSIGs. [Simon Kelley]
* e1faf70 2026-01-14 | Support Inotify in FreeBSD. [Matthias Andree]
* f603a4f 2026-01-12 | Fix a corner-case in DNSSEC validation with wildcards. [Simon Kelley]
* c090f1d 2025-12-06 | Terminate TCP child processes that arise from UDP truncated replies. [Simon Kelley]
* fa48bdb 2025-12-05 | Tidy up code in in do_tcp_connection() which filters incoming connections. [Simon Kelley]

(cherry picked from commit 81dfe97b7966b99cc0d605a952d3f8a88edc6d16)
DeltaFile
+0-40dns/dnsmasq-devel/files/patch-inotify
+5-5dns/dnsmasq-devel/Makefile
+3-3dns/dnsmasq-devel/distinfo
+8-483 files