OPNSense/src d871609contrib/atf/atf-c++ check_test.cpp check.hpp, contrib/atf/atf-c++/detail process_test.cpp

atf: Switch from std::auto_ptr<> to std::unique_ptr<>

This mirrors upstream commit f053ab687f6e27aa264f599ecbfc5ef27ad4e2d3.

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D49789

(cherry picked from commit 5e6befdaca5194a8fb91b48d5f678942f22fa8f1)
DeltaFile
+11-11contrib/atf/atf-c++/check_test.cpp
+4-4contrib/atf/atf-sh/atf-check.cpp
+4-4contrib/atf/atf-c++/detail/process_test.cpp
+2-2contrib/atf/atf-c++/check.hpp
+2-2contrib/atf/atf-c++/check.cpp
+0-4libexec/atf/atf-check/Makefile
+23-274 files not shown
+23-3810 files

OPNSense/src 6431199contrib/lutok stack_cleaner.hpp, lib/liblutok Makefile

lutok: Switch from std::auto_ptr<> to std::unique_ptr<>

This mirrors upstream commit bd5904144c9778a07685f3e4efa6ef011a5480ec.

Reviewed by:    igoro, imp, emaste
Differential Revision:  https://reviews.freebsd.org/D49788

(cherry picked from commit 25f2634a1f4b27c9804b705e85bc104a2eac67b9)
DeltaFile
+0-4lib/liblutok/Makefile
+1-1contrib/lutok/stack_cleaner.hpp
+1-52 files

OPNSense/core f517a26src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php TemplateController.php

mvc: style sweep
DeltaFile
+0-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+0-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/TemplateController.php
+0-22 files

LLVM/project f1bf37emlir/lib/Dialect/Shard/Transforms Partition.cpp ShardingPropagation.cpp

[mlir][shard] Simple fixes to harden sharding propagation and partitioning (#183028)

DeltaFile
+8-5mlir/lib/Dialect/Shard/Transforms/Partition.cpp
+4-0mlir/lib/Dialect/Shard/Transforms/ShardingPropagation.cpp
+12-52 files

FreeBSD/ports 319525cgraphics/opencsg Makefile distinfo

graphics/opencsg: Update to 1.8.2

PR:             288544
Reported by:    Dima Panov
DeltaFile
+5-3graphics/opencsg/Makefile
+3-3graphics/opencsg/distinfo
+0-2graphics/opencsg/pkg-plist
+8-83 files

LLVM/project fc98874libsycl CMakeLists.txt

test commit

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+2-0libsycl/CMakeLists.txt
+2-01 files

NetBSD/pkgsrc w6BGiWrdoc CHANGES-2026

   doc: Added net/ttl version 0.18.2
VersionDeltaFile
1.1368+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yHBrFjlnet Makefile

   Add ttl
VersionDeltaFile
1.1625+2-1net/Makefile
+2-11 files

NetBSD/pkgsrc 1cWzR4knet/ttl distinfo cargo-depends.mk

   net/ttl: import package

   Network diagnostic tool that goes beyond traceroute: MTU discovery,
   NAT detection, route flap alerts, IX identification, and more.
VersionDeltaFile
1.1+1,361-0net/ttl/distinfo
1.1+454-0net/ttl/cargo-depends.mk
1.1+21-0net/ttl/Makefile
1.1+2-0net/ttl/PLIST
1.1+2-0net/ttl/DESCR
+1,840-05 files

NetBSD/pkgsrc 10WTJcydoc CHANGES-2026

   doc: Updated print/xpdf4 to 4.06
VersionDeltaFile
1.1367+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc MOIlkIIprint/xpdf4 Makefile distinfo

   print/xpdf4: update to 4.0.6

   4.06 is primarily a bug fix release. There are some new features:

       New command line options/features:
           Added the '-listonly' flag to pdfimages.
           Added the '-u' option to pdfimages.
           Added the '-J' option to pdfimages to dump JPEG 2000 images.
           Modified pdftohtml to generate a nicer index page; add the '-noframe' option to generate the previous-style index page.

       New configuration options:
           Added the 'initialMaximized' xpdfrc setting.
           Added the 'discardCoveredText' xpdfrc setting.
           Added the 'preferXFAFieldValues' xpdfrc setting.

       XpdfReader improvements:
           Added the reverseVideoMode, normalVideoMode, and toggleVideoMode commands; added the view -> reverse video menu item.
           Added a '%t' escape to include the currently selected text in the argument to xpdf's 'run' command.
           Use the XDG config and state file directories on Linux.

    [7 lines not shown]
VersionDeltaFile
1.49+4-9print/xpdf4/Makefile
1.8+4-4print/xpdf4/distinfo
+8-132 files

FreeBSD/ports cc77482www/vaultwarden-web_vault Makefile distinfo

www/vaultwarden-web_vault: Update to 2026.1.1

PR:             293401
Reported by:    Bernard Spil
DeltaFile
+9-4www/vaultwarden-web_vault/Makefile
+3-3www/vaultwarden-web_vault/distinfo
+12-72 files

FreeBSD/ports 83e8c9csecurity/vaultwarden distinfo Makefile.crates

security/vaultwarden: Security update to 1.35.4

While there add BROKEN_FreeBSD_13 since vaultwarden needs newer openssl.

PR:             293400
Reported by:    Bernard Spil
DeltaFile
+101-103security/vaultwarden/distinfo
+49-50security/vaultwarden/Makefile.crates
+3-2security/vaultwarden/Makefile
+153-1553 files

FreeBSD/src d3fec16sbin/geom/core geom.c

sbin/geom: Convert err/warn() to xo_err/warn() and style(9) fixes

Finishing up the libxo conversion of geom by switching err(3) to their
libxo equivalents.

While here, fix some style(9) issues. There are still a few left, but at
least they're fewer now.

Reviewed by:    asomers
Approved by:    asomers (mentor)
Sponsored by:   ConnectWise
Differential Revision:  https://reviews.freebsd.org/D54938

(cherry picked from commit 821243b3877d90290ba519f2aeccf6f48430db32)
DeltaFile
+40-39sbin/geom/core/geom.c
+40-391 files

NetBSD/pkgsrc-wip d595630input-headers Makefile COMMIT_MSG

input-headers: use libopeninput/Makefile.common
DeltaFile
+3-9input-headers/Makefile
+5-0input-headers/COMMIT_MSG
+8-92 files

NetBSD/pkgsrc-wip 8755ee0libopeninput Makefile.common Makefile

libopeninput: add Makefile.common
DeltaFile
+12-0libopeninput/Makefile.common
+2-7libopeninput/Makefile
+14-72 files

LLVM/project 1eb82fellvm/include/llvm/ADT GenericUniformityImpl.h

clean-up
DeltaFile
+2-6llvm/include/llvm/ADT/GenericUniformityImpl.h
+2-61 files

OpenBSD/src IiXwLhMusr.sbin/relayd ca.c

   imsg_composev() / imsgbuf_flush() handle return values

   OK claudio@
VersionDeltaFile
1.47+7-3usr.sbin/relayd/ca.c
+7-31 files

LLVM/project 8645065llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/MemCpyOpt store-to-memset-constant-splat.ll

[LLVM][ValueTracking] Add vector ConstantInt/FP support to isBytewiseValue(). (#182519)

DeltaFile
+30-0llvm/test/Transforms/MemCpyOpt/store-to-memset-constant-splat.ll
+6-10llvm/lib/Analysis/ValueTracking.cpp
+36-102 files

NetBSD/pkgsrc-wip 618d178libopeninput Makefile

libopeninput: only for Net- and OpenBSD
DeltaFile
+4-0libopeninput/Makefile
+4-01 files

LLVM/project 37eee8allvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Rewrite the formula in the Strong SIV test (#179665)

In the Strong SIV test, given two addrecs `{c0,+,a}` and `{c1,+,a}`, the
following inequality is evaluated:

`|c0 - c1| >s |a| * BTC`, where `BTC` is the backedge-taken count of the
loop.

To evaluate this correctly, at least the following checks are necessary.

- `c0 - c1` doesn't overflow
- For all absolute-value calculations `|x|`, `x` is not the signed
minimum value
- `|a| * BTC` doesn't overflow
- `0 <=s BTC`, which is currently missed
- The addrecs have `nsw`, which is also currently missed

Enumerating these conditions and inserting them one by one is risky, and
I believe it makes the software flaky, so it should be avoided. It's

    [7 lines not shown]
DeltaFile
+18-56llvm/lib/Analysis/DependenceAnalysis.cpp
+16-9llvm/test/Analysis/DependenceAnalysis/strong-siv-large-btc.ll
+4-5llvm/include/llvm/Analysis/DependenceAnalysis.h
+38-703 files

DragonFlyBSD/src 2f464f7usr.sbin/installer/dfuibe_installer fn_configure.c

installer(8): Auto fill default router in fn_assign_ip()

Add field change callbacks for "interface_ip" and "interface_netmask"
fields to auto fill/update the default router according to the IP and
netmask.

In addition, set the default netmask to "255.255.255.0".

Fix bug #3382

Bug: https://bugs.dragonflybsd.org/issues/3382
Reported-by: Nelson H. F. Beebe
DeltaFile
+80-1usr.sbin/installer/dfuibe_installer/fn_configure.c
+80-11 files

DragonFlyBSD/src 703449fusr.sbin/installer/dfuibe_installer fn_configure.c

installer(8): Fix hostname FQDN handling in fn_assign_ip()

Append domain to create FQDN only when the domain is not empty, similar
to the logic in fn_assign_hostname_domain().
DeltaFile
+4-1usr.sbin/installer/dfuibe_installer/fn_configure.c
+4-11 files

DragonFlyBSD/src ee87404usr.sbin/installer/dfuibe_installer fn_configure.c

installer(8): Avoid prompting for hostname and domain twice

During the manual IP configuration, the installer prompted for the
hostname and domain.  Later, the main configuration menu prompted for
them again.

Retrieve the hostname and domain from rc_conf/resolv_conf variables, and
pre-populate the form fields to avoid the duplicate prompts.

In addition, pre-populate the DNS server field from resolv_conf vars.

Fix bug #3383.

Bug: https://bugs.dragonflybsd.org/issues/3383
Reported-by: Nelson H. F. Beebe
DeltaFile
+46-15usr.sbin/installer/dfuibe_installer/fn_configure.c
+46-151 files

DragonFlyBSD/src 39a5f8eusr.sbin/installer/dfuife_curses curses_form.c curses_xlat.c, usr.sbin/installer/libdfui connection.c form.c

installer(8): Implement form field change callback mechanism

Implement a callback mechanism for form field change.  This allows the
backend to dynamically update the dependent form fields when user
modifies one field.

The whole interaction flow is:
1. Set the callback function for a form field;
2. The frontend presents the form;
3. User fills the field and changes focus;
4. The frontend sends the FIELD_CHANGED message and waits for the reply;
5. The backend handles the message, triggers the callback, and replies
   the FIELD_CHANGED_ACK message with the full dataset;
6. The frontend applies the dataset to present the updated form.

For example, when user fills the interface IP address, the callback will
auto fill the default router / gateway address.

TODO: The following low-priority features are missing:

    [4 lines not shown]
DeltaFile
+78-16usr.sbin/installer/libdfui/connection.c
+77-2usr.sbin/installer/dfuife_curses/curses_form.c
+63-0usr.sbin/installer/libdfui/form.c
+45-1usr.sbin/installer/dfuife_curses/curses_xlat.c
+35-0usr.sbin/installer/libdfui/dfui.h
+11-0usr.sbin/installer/dfuife_curses/curses_widget.c
+309-197 files not shown
+329-2613 files

DragonFlyBSD/src 85a02fcusr.sbin/installer/dfuibe_installer fn_configure.c flow.c

installer(8): Refactor vars handling to avoid writing duplicates

config_vars_write() appends the in-memory vars to the target config
file.  fn_assign_hostname_domain() fn_assign_ip() previously both read
the 'resolv.conf' and then write the updated vars, resulting duplicate
items being written to 'resolv.conf'.

Refactor the vars handling to start with empty 'rc_conf' and
'resolv_conf' vars, adjust the above configure functions to add/set
variables, and only write the config files once at the end.
DeltaFile
+61-77usr.sbin/installer/dfuibe_installer/fn_configure.c
+38-17usr.sbin/installer/dfuibe_installer/flow.c
+6-2usr.sbin/installer/dfuibe_installer/fn_install.c
+1-0usr.sbin/installer/dfuibe_installer/fn.h
+106-964 files

DragonFlyBSD/src ef90661usr.sbin/installer/libinstaller confed.c

installer(8): Improve config_vars_read() to support CONFIG_TYPE_RESOLV

The config_vars_read() function previously only supported CONFIG_TYPE_SH
and ignored CONFIG_TYPE_RESOLV that's supported by config_vars_write().
Add the CONFIG_TYPE_RESOLV file support to config_vars_read().  This
change is required in later commits that improve/simplify the
installation flow.
DeltaFile
+99-17usr.sbin/installer/libinstaller/confed.c
+99-171 files

DragonFlyBSD/src e2e1ce5usr.sbin/installer/installer installer.sh

installer(8): Use pgrep(1) to check frontend/backend processes

Use 'pgrep -x' to correctly match the frontend/backend processes.  This
is simpler than the original ps+grep method and fixes the partial match
problem.  For example, the old grep would incorrectly match the tail(1)
process that was checking the `dfuibe_installer_debug.log` or
`dfuife_curses_debug.log` debug logs.
DeltaFile
+4-21usr.sbin/installer/installer/installer.sh
+4-211 files

NetBSD/pkgsrc-wip 17fc17elibevdev-chunk COMMIT_MSG

libevdev-chunk: ready
DeltaFile
+6-0libevdev-chunk/COMMIT_MSG
+6-01 files

FreeBSD/ports 1f065e8math/gnubc Makefile distinfo

math/gnubc: Update to 1.08.2

PR:             293372
Reported by:    mew14930xvi at inbox.lv
DeltaFile
+3-4math/gnubc/Makefile
+3-3math/gnubc/distinfo
+6-72 files