FreeBSD/src 62e22d7share/man/man4 tcp_bblog.4 Makefile

tcp_bblog.4: Add a manual page for TCP Blackbox Logging

The tcp_bblog facility provides structured logging of TCP stack activity
for debugging and performance analysis. It is implemented in the kernel
and allows per-connection tracing of TCP events with low overhead.

Reviewed by:    tuexen, ziaee
MFC after:      1 week
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D56252
DeltaFile
+147-0share/man/man4/tcp_bblog.4
+1-0share/man/man4/Makefile
+148-02 files

OPNSense/src 5ad8042sys/netpfil/pf pf.c

pf: a small touchup on shared forwarding code

The issue I see with pf_route() is that it has become a bit uncontrollable
in outcome since 15 with many edge cases and overlaps such as TTL decrement
before sending, dummynet back and forth and af/naf translations.  Ideally,
it should be rewritten and aligned with the network stack instead of still
using the OpenBSD way of firing the packets from here.

Shared forwarding is 10 years old now, never considered upstream, but would
have helped structure this code much better by forcing a natural flow through
the stack.
DeltaFile
+10-6sys/netpfil/pf/pf.c
+10-61 files

FreeBSD/ports 4ff1fdcsysutils/usermin pkg-plist distinfo

sysutils/usermin: Update to 2.550
DeltaFile
+10-5sysutils/usermin/pkg-plist
+3-3sysutils/usermin/distinfo
+1-2sysutils/usermin/Makefile
+14-103 files

FreeBSD/ports cfbb502sysutils/webmin pkg-plist distinfo

sysutils/webmin: Update to 2.651

PR:             296706
Submitted by:   Matthew Wener <matthew at wener.org>
DeltaFile
+341-13sysutils/webmin/pkg-plist
+3-3sysutils/webmin/distinfo
+3-2sysutils/webmin/Makefile
+347-183 files

FreeBSD/ports ade53fedevel Makefile, devel/c3-lsp Makefile pkg-descr

devel/c3-lsp: New port: Language server for the C3 language
DeltaFile
+26-0devel/c3-lsp/Makefile
+9-0devel/c3-lsp/pkg-descr
+5-0devel/c3-lsp/distinfo
+1-0devel/Makefile
+41-04 files

FreeBSD/ports 187646blang Makefile, lang/c3c Makefile pkg-descr

lang/c3c: New port: Compiler for the C3 language
DeltaFile
+32-0lang/c3c/Makefile
+9-0lang/c3c/pkg-descr
+3-0lang/c3c/pkg-plist
+3-0lang/c3c/distinfo
+1-0lang/Makefile
+48-05 files

FreeBSD/ports 69685e2multimedia/shaka-packager distinfo Makefile

multimedia/shaka-packager: Update to 3.9.0
DeltaFile
+3-3multimedia/shaka-packager/distinfo
+1-1multimedia/shaka-packager/Makefile
+4-42 files

FreeBSD/ports 40b35f6shells/rura distinfo Makefile

shells/rura: Update to 1.9.0
DeltaFile
+3-3shells/rura/distinfo
+1-1shells/rura/Makefile
+4-42 files

FreeBSD/ports 2d4f4c1devel/py-lazy_imports distinfo Makefile

devel/py-lazy_imports: Update to 1.2.0

PR:             296626
DeltaFile
+3-3devel/py-lazy_imports/distinfo
+2-1devel/py-lazy_imports/Makefile
+5-42 files

FreeBSD/ports 124e7bfmisc/py-haystack_ai Makefile distinfo

misc/py-haystack_ai: Update to 2.31.0

PR:             296623
DeltaFile
+23-18misc/py-haystack_ai/Makefile
+3-3misc/py-haystack_ai/distinfo
+26-212 files

LLVM/project 4b74cbcllvm/lib/Transforms/Vectorize VPlanHelpers.h LoopVectorize.cpp

Revert "[VPlan] Re-use VPSlotTracker when printing recipes for costs (NFC). (…"

This reverts commit 030fdcef27fe29b5e2c1ef0c6c9df6050b51569a.
DeltaFile
+2-19llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+3-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+1-6llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+6-303 files

OPNSense/core 9169c27src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api TrafficController.php

src: sweep
DeltaFile
+2-1src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/TrafficController.php
+2-11 files

FreeBSD/ports 1d4ed35textproc/py-sphinx-material Makefile, textproc/py-sphinx-material/files patch-versioneer.py

textproc/py-sphinx-material: fix build with python 3.12

PR:             296707
DeltaFile
+14-0textproc/py-sphinx-material/files/patch-versioneer.py
+4-8textproc/py-sphinx-material/Makefile
+18-82 files

LLVM/project af812fcclang/lib/Headers riscv_packed_simd.h, clang/test/CodeGen/RISCV rvp-intrinsics.c

[Clang][RISCV][P-ext] Support packed widening convert intrinsics (#208394)

This patch implements all packed widening convert intrinsics using
general vector operations. Low widening conversions use
`__builtin_convertvector`, while high-half conversions use general
shuffles.

The generated code for high-half conversions is correct but not yet
optimal.
DeltaFile
+162-0clang/test/CodeGen/RISCV/rvp-intrinsics.c
+99-0llvm/test/CodeGen/RISCV/rvp-widening-convert.ll
+49-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+50-0cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+27-0clang/lib/Headers/riscv_packed_simd.h
+387-25 files

LLVM/project 25a5b78llvm/include/llvm/IR PatternMatch.h, llvm/lib/Analysis ValueTracking.cpp

[PatternMatch] Add capturing m_Phi matcher (NFC) (#208949)

Add a new capturing m_Phi matcher and use it in some patterns instead of
manually casting/checking if operand is a phi.

PR: https://github.com/llvm/llvm-project/pull/208949
DeltaFile
+4-11llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+6-8llvm/lib/Transforms/Vectorize/LoopIdiomVectorize.cpp
+2-11llvm/lib/CodeGen/CodeGenPrepare.cpp
+4-4llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp
+2-4llvm/lib/Analysis/ValueTracking.cpp
+3-0llvm/include/llvm/IR/PatternMatch.h
+21-386 files

FreeBSD/doc 0bee9f4documentation/content/en/books/handbook/wine _index.adoc

Handbook - wine: Fix packages paths

PR:                     296708
Differential Revision:  D58166
DeltaFile
+3-3documentation/content/en/books/handbook/wine/_index.adoc
+3-31 files

NetBSD/pkgsrc-wip 329d46frust197-bin Makefile distinfo, rust197-bin/files install.sh

rust197-bin: Add a package corresponding to rust197.
DeltaFile
+971-0rust197-bin/files/install.sh
+309-0rust197-bin/Makefile
+56-0rust197-bin/distinfo
+17-0rust197-bin/DESCR
+13-0rust197-bin/buildlink3.mk
+1,366-05 files

OpenBSD/ports tBvTZb0textproc/yq distinfo Makefile, textproc/yq/pkg PLIST

   update to yq-4.1.2
VersionDeltaFile
1.22+2-2textproc/yq/distinfo
1.14+3-0textproc/yq/pkg/PLIST
1.34+1-1textproc/yq/Makefile
+6-33 files

OpenBSD/ports WPKQqpTtextproc/py-xmldiff distinfo Makefile, textproc/py-xmldiff/pkg PLIST

   update to py3-xmldiff-3.0
VersionDeltaFile
1.9+2-2textproc/py-xmldiff/distinfo
1.26+1-2textproc/py-xmldiff/Makefile
1.11+0-1textproc/py-xmldiff/pkg/PLIST
+3-53 files

OpenBSD/ports o7uVT8Ftextproc/py-ujson distinfo Makefile

   update to py3-ujson-5.13.0
VersionDeltaFile
1.8+2-2textproc/py-ujson/distinfo
1.13+1-1textproc/py-ujson/Makefile
+3-32 files

OpenBSD/ports fGcpvzHtextproc/pymarkdownlnt distinfo Makefile, textproc/pymarkdownlnt/pkg PLIST

   update to pymarkdownlnt-0.9.39
VersionDeltaFile
1.6+39-0textproc/pymarkdownlnt/pkg/PLIST
1.7+2-2textproc/pymarkdownlnt/distinfo
1.7+1-1textproc/pymarkdownlnt/Makefile
+42-33 files

OpenBSD/ports Vi5qQMQtextproc/xan crates.inc

   Remove comments.
VersionDeltaFile
1.9+0-2textproc/xan/crates.inc
+0-21 files

OpenBSD/ports vLQN0g9net/openrdap distinfo modules.inc

   update to openrdap-0.10.0
VersionDeltaFile
1.2+58-46net/openrdap/distinfo
1.1+31-0net/openrdap/modules.inc
1.3+3-27net/openrdap/Makefile
+92-733 files

FreeBSD/doc 19222efdocumentation/content/en/articles/committers-guide _index.adoc

committers-guide: Use macros for branch examples

PR:                     279503
Reviewed by:            wosch
Differential Revision:  https://reviews.freebsd.org/D57937
DeltaFile
+19-19documentation/content/en/articles/committers-guide/_index.adoc
+19-191 files

OpenBSD/src 26VFYtMregress/usr.bin/ssh cfgparse.sh

   check sshd_config output case insensitively
VersionDeltaFile
1.10+7-7regress/usr.bin/ssh/cfgparse.sh
+7-71 files

LLVM/project 0b85e1elldb/source/Plugins/Process/Utility InferiorCallPOSIX.cpp

Support Re-export Symbol for FunctionCall

A symbol can be a stub that is re-exported to another library. For
example, ELF can specify an auxiliary library and emit a zero-sized
symbol in the symbol table. This can cause expression evaluation to
resolve the stub instead of the actual function. Fix this by resolving
re-exported symbols to their actual addressed.
DeltaFile
+28-6lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
+28-61 files

LLVM/project 0f6e6fdlldb/unittests/ObjectFile/ELF TestObjectFileELF.cpp, lldb/unittests/Target ReExportedSymbolTest.cpp CMakeLists.txt

Add unit tests for ELF filter-library symbol handling.

* ObjectFileELFTest.FilterLibraryPlaceholderSymbols: a yaml2obj ELF
  filter library with two DT_AUXILIARY entries checks that
  GetReExportedLibraries() returns the filtees in dynamic-section
  order, that zero-sized exported functions become re-exported symbols
  recording the first filtee and the unversioned name (@VERSION suffix
  stripped), and that nonzero-sized and local definitions are left
  alone.

* ReExportedSymbolTest.ResolveThroughFilteesInOrder: a target holding
  a filter library and two filtee modules checks that
  Symbol::ResolveReExportedSymbol finds a definition in the first
  filtee via the library recorded on the symbol, continues to the next
  filtee in declaration order for symbols the first filtee lacks, and
  that without the containing module only the recorded library is
  searched.

Co-Authored-By: Claude Fable 5 <noreply at anthropic.com>
DeltaFile
+269-0lldb/unittests/Target/ReExportedSymbolTest.cpp
+121-0lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
+1-0lldb/unittests/Target/CMakeLists.txt
+391-03 files

FreeBSD/src b34fd60lib/libc/locale localeconv.c

libc locale/localeconv.c: use release semantic when clearing locale_changed

PR:     296410

(cherry picked from commit 4efbcf36a0d49ab142023a767871532f515f1381)
DeltaFile
+2-2lib/libc/locale/localeconv.c
+2-21 files

LLVM/project e62c0cbclang/lib/AST/ByteCode Compiler.cpp Pointer.cpp, clang/test/PCH cxx20-template-args.cpp

[clang][bytecode] Fix comparing `TemplateParamObjectDecl`s (#208734)

1) When creating the global variables for them, always use the first
decl
2) When converting null pointers to `APValue`, don't cast the nullptr
base to `Expr` or `ValueDecl`. Use `LValueBase()` instead, so the
internal `PointerUnion` has an all-zeros value as `getOpaqueValue()`. If
we don't do this, we run into problems with merging of
`TemplateParamObjectDecls` because they don't compare equal via
`::Profile()`.
DeltaFile
+5-2clang/lib/AST/ByteCode/Compiler.cpp
+1-1clang/lib/AST/ByteCode/Pointer.cpp
+1-0clang/test/PCH/cxx20-template-args.cpp
+7-33 files

FreeBSD/ports f62f90ddevel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 19.1.2

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-1-2-released/
Security:       84ce0c0c-7b4e-11f1-9c40-2cf05da270f3
DeltaFile
+11-11devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-pages/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5net/gitlab-agent/distinfo
+3-3net/rubygem-gitlab-kas-grpc/distinfo
+35-351 files not shown
+37-377 files