FreeBSD/doc e13487cwebsite/content/en/releases/14.4R relnotes.adoc

14.4/relnotes: delete linux-only relevant paragraph

There is no LVM/initramfs in FreeBSD.

Reported by:    eugen
DeltaFile
+0-3website/content/en/releases/14.4R/relnotes.adoc
+0-31 files

FreeBSD/ports 69ff2b9databases/cego distinfo Makefile, devel/lfcbase distinfo Makefile

devel/lfcbase,databases/cego: update 1.23.2 -> 1.23.3, 2.54.2 -> 2.54.7

lfcbase:
- Screen class regarding, some int to unsigned fixes

cego:
- patch in CegoAction::execProcCall and CegoAction::execFuncCall,
  fix locking in case of exceptions
- CegoAdmScreen to support current backup and restore features.
  Also added online help
- added dbcheck/failcheck to also check correct handling of failed queries
- Fixes added for CegoFieldValue:castTo. In case of thrown data
  conversion exceptions, is is ensured, that _pV is set to _staticBuf
  after freed, otherwise memory fault cause by double free in desctructor
  may occur
- initfile handling fixed
- CegoAdminThread::executeRestore improvements
  with online docs updated for the restore procedures
- Added patches to CegoBufferPool, CegoLogManager and CegoArchiveThread.
- database xml file will be updated during checkpointing runs.
DeltaFile
+3-3databases/cego/distinfo
+3-3devel/lfcbase/distinfo
+1-1databases/cego/Makefile
+1-1devel/lfcbase/Makefile
+8-84 files

FreeBSD/src 74e3453usr.bin/diff diffdir.c, usr.bin/diff/tests diff_test.sh

diff: Improve directory loop detection

When we're done processing a directory, remove its entry from the tree
of visited inodes, ensuring that we only report a loop when we encounter
a descendant-to-ancestor link, not when we encounter a cousin-to-cousin
or sibling-to-sibling link.

MFC after:      1 week
Reported by:    Bakul Shah <bakul at iitbombay.org>
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55248

(cherry picked from commit 71569594d860a59d8362770a56d806e1d31fb946)
DeltaFile
+17-3usr.bin/diff/diffdir.c
+5-0usr.bin/diff/tests/diff_test.sh
+22-32 files

FreeBSD/src 8e65c66usr.bin/xinstall xinstall.c, usr.bin/xinstall/tests install_test.sh

install: Expect EINTR while copying

Both copy_file_range() and read() / write() in our fallback loop can be
interrupted before copying anything at all, in which case it returns -1
and sets errno to EINTR.  If that happens, we should retry, not fail.

While here, drop the size argument from copy() (we always want to copy
the entire file anyway) and add test cases which exercise the metalog
and digest functionality.

PR:             293028
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55168

(cherry picked from commit 0fb940fd63dd9b6d6b848421c53b1e9ac8387265)
DeltaFile
+20-20usr.bin/xinstall/xinstall.c
+38-0usr.bin/xinstall/tests/install_test.sh
+58-202 files

FreeBSD/src f1a86b3bin/cp utils.c

cp: Expect EINTR while copying

Both copy_file_range() and copy_fallback() can be interrupted before
they have read anything at all, in which case they return -1 and set
errno to EINTR.  If that happens, we should retry, not fail.

PR:             293028
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55167

(cherry picked from commit 7aa30669d6e04444b8ad1e4863a6e674fcac4afc)
DeltaFile
+5-2bin/cp/utils.c
+5-21 files

FreeBSD/src cd24bdbusr.bin/xinstall xinstall.c, usr.bin/xinstall/tests install_test.sh

install: Expect EINTR while copying

Both copy_file_range() and read() / write() in our fallback loop can be
interrupted before copying anything at all, in which case it returns -1
and sets errno to EINTR.  If that happens, we should retry, not fail.

While here, drop the size argument from copy() (we always want to copy
the entire file anyway) and add test cases which exercise the metalog
and digest functionality.

PR:             293028
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55168

(cherry picked from commit 0fb940fd63dd9b6d6b848421c53b1e9ac8387265)
DeltaFile
+22-22usr.bin/xinstall/xinstall.c
+38-0usr.bin/xinstall/tests/install_test.sh
+60-222 files

FreeBSD/src 0c5c503usr.bin/diff diffdir.c, usr.bin/diff/tests diff_test.sh

diff: Improve directory loop detection

When we're done processing a directory, remove its entry from the tree
of visited inodes, ensuring that we only report a loop when we encounter
a descendant-to-ancestor link, not when we encounter a cousin-to-cousin
or sibling-to-sibling link.

MFC after:      1 week
Reported by:    Bakul Shah <bakul at iitbombay.org>
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55248

(cherry picked from commit 71569594d860a59d8362770a56d806e1d31fb946)
DeltaFile
+17-3usr.bin/diff/diffdir.c
+5-0usr.bin/diff/tests/diff_test.sh
+22-32 files

FreeBSD/src 8409018bin/pwd pwd.c, bin/pwd/tests pwd_test.sh

pwd: Error out if writing to stdout failed

POSIX requires us to print a diagnostic and return a non-zero exit
code if writing to stdout failed.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55227

(cherry picked from commit 5b398611607b0dab2f2550ef73f62d41dab6fac5)
DeltaFile
+21-0bin/pwd/tests/pwd_test.sh
+2-0bin/pwd/pwd.c
+23-02 files

FreeBSD/src a9ac7dabin/cp utils.c

cp: Expect EINTR while copying

Both copy_file_range() and copy_fallback() can be interrupted before
they have read anything at all, in which case they return -1 and set
errno to EINTR.  If that happens, we should retry, not fail.

PR:             293028
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55167

(cherry picked from commit 7aa30669d6e04444b8ad1e4863a6e674fcac4afc)
DeltaFile
+5-2bin/cp/utils.c
+5-21 files

FreeBSD/src e661c4cusr.bin/m4 eval.c, usr.bin/m4/tests m4_test.sh defn.m4

m4: Change defn processing order

Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order.  POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed.  Push them in reverse order so
they will be processed in their original order.  This matches GNU m4.

PR:             292937
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    obiwac, imp
Differential Revision:  https://reviews.freebsd.org/D55116

(cherry picked from commit 25a8168f86a1222388475ce858da405e4d06c1c3)
DeltaFile
+9-0usr.bin/m4/tests/m4_test.sh
+5-0usr.bin/m4/tests/defn.m4
+1-1usr.bin/m4/eval.c
+2-0usr.bin/m4/tests/Makefile
+1-0usr.bin/m4/tests/regress.defn.out
+18-15 files

FreeBSD/src ae75d4bbin/pwd pwd.c pwd.1

pwd: Clean up and adopt POSIX semantics

According to POSIX, the default should be -L.  Based on code history,
whoever first wrote BSD pwd(1) could not figure out how to implement
-L and therefore made -P the default (and only) option. Support for -L
was later added, but the default was never changed.

Clean up the code, make -L the default, and rewrite getcwd_logical() to
reject paths that contain dot or dot-dot, as required by POSIX.

MFC after:      1 week
Reviewed by:    olce
Differential Revision:  https://reviews.freebsd.org/D55146

(cherry picked from commit 2df923c5d2d02350abc29f61b603c5b9615b225c)
DeltaFile
+52-47bin/pwd/pwd.c
+2-2bin/pwd/pwd.1
+54-492 files

FreeBSD/src 11a22eabin/pwd Makefile, bin/pwd/tests pwd_test.sh Makefile

pwd: Add tests

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55153

(cherry picked from commit 36ec2b1c104f9e5383a160e21109e1308fce0364)
DeltaFile
+73-0bin/pwd/tests/pwd_test.sh
+6-2bin/pwd/Makefile
+4-0bin/pwd/tests/Makefile
+2-0etc/mtree/BSD.tests.dist
+85-24 files

FreeBSD/src f207a5cusr.bin/m4/tests m4_test.sh regress.gnuprefix.err

m4: Convert tests to ATF

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55115

(cherry picked from commit 16e073df4a33646fa0e0fba5b41ddc6b44df3605)
DeltaFile
+240-0usr.bin/m4/tests/m4_test.sh
+44-0usr.bin/m4/tests/regress.gnuprefix.err
+0-44usr.bin/m4/tests/regress.gnuprefix.out
+0-32usr.bin/m4/tests/regress.sh
+8-5usr.bin/m4/tests/Makefile
+0-5usr.bin/m4/tests/legacy_test.sh
+292-865 files not shown
+299-8911 files

FreeBSD/src 77385e9bin/cp utils.c

cp: Expect EINTR while copying

Both copy_file_range() and copy_fallback() can be interrupted before
they have read anything at all, in which case they return -1 and set
errno to EINTR.  If that happens, we should retry, not fail.

PR:             293028
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55167

(cherry picked from commit 7aa30669d6e04444b8ad1e4863a6e674fcac4afc)
DeltaFile
+5-2bin/cp/utils.c
+5-21 files

FreeBSD/src 4917376bin/pwd pwd.c, bin/pwd/tests pwd_test.sh

pwd: Error out if writing to stdout failed

POSIX requires us to print a diagnostic and return a non-zero exit
code if writing to stdout failed.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55227

(cherry picked from commit 5b398611607b0dab2f2550ef73f62d41dab6fac5)
DeltaFile
+21-0bin/pwd/tests/pwd_test.sh
+2-0bin/pwd/pwd.c
+23-02 files

FreeBSD/src 78c53adusr.bin/m4 eval.c, usr.bin/m4/tests m4_test.sh defn.m4

m4: Change defn processing order

Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order.  POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed.  Push them in reverse order so
they will be processed in their original order.  This matches GNU m4.

PR:             292937
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    obiwac, imp
Differential Revision:  https://reviews.freebsd.org/D55116

(cherry picked from commit 25a8168f86a1222388475ce858da405e4d06c1c3)
DeltaFile
+9-0usr.bin/m4/tests/m4_test.sh
+5-0usr.bin/m4/tests/defn.m4
+2-0usr.bin/m4/tests/Makefile
+1-1usr.bin/m4/eval.c
+1-0usr.bin/m4/tests/regress.defn.out
+18-15 files

FreeBSD/src f201382usr.bin/diff diffdir.c, usr.bin/diff/tests diff_test.sh

diff: Improve directory loop detection

When we're done processing a directory, remove its entry from the tree
of visited inodes, ensuring that we only report a loop when we encounter
a descendant-to-ancestor link, not when we encounter a cousin-to-cousin
or sibling-to-sibling link.

MFC after:      1 week
Reported by:    Bakul Shah <bakul at iitbombay.org>
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55248

(cherry picked from commit 71569594d860a59d8362770a56d806e1d31fb946)
DeltaFile
+17-3usr.bin/diff/diffdir.c
+5-0usr.bin/diff/tests/diff_test.sh
+22-32 files

FreeBSD/src 9f1bff6usr.bin/xinstall xinstall.c, usr.bin/xinstall/tests install_test.sh

install: Expect EINTR while copying

Both copy_file_range() and read() / write() in our fallback loop can be
interrupted before copying anything at all, in which case it returns -1
and sets errno to EINTR.  If that happens, we should retry, not fail.

While here, drop the size argument from copy() (we always want to copy
the entire file anyway) and add test cases which exercise the metalog
and digest functionality.

PR:             293028
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55168

(cherry picked from commit 0fb940fd63dd9b6d6b848421c53b1e9ac8387265)
DeltaFile
+22-22usr.bin/xinstall/xinstall.c
+38-0usr.bin/xinstall/tests/install_test.sh
+60-222 files

FreeBSD/src 36fa675bin/pwd Makefile, bin/pwd/tests pwd_test.sh Makefile

pwd: Add tests

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55153

(cherry picked from commit 36ec2b1c104f9e5383a160e21109e1308fce0364)
DeltaFile
+73-0bin/pwd/tests/pwd_test.sh
+6-2bin/pwd/Makefile
+4-0bin/pwd/tests/Makefile
+2-0etc/mtree/BSD.tests.dist
+85-24 files

FreeBSD/src 24b95c5bin/pwd pwd.c pwd.1

pwd: Clean up and adopt POSIX semantics

According to POSIX, the default should be -L.  Based on code history,
whoever first wrote BSD pwd(1) could not figure out how to implement
-L and therefore made -P the default (and only) option. Support for -L
was later added, but the default was never changed.

Clean up the code, make -L the default, and rewrite getcwd_logical() to
reject paths that contain dot or dot-dot, as required by POSIX.

MFC after:      1 week
Reviewed by:    olce
Differential Revision:  https://reviews.freebsd.org/D55146

(cherry picked from commit 2df923c5d2d02350abc29f61b603c5b9615b225c)
DeltaFile
+52-47bin/pwd/pwd.c
+2-2bin/pwd/pwd.1
+54-492 files

FreeBSD/src 955fdd4usr.bin/m4/tests m4_test.sh regress.gnuprefix.out

m4: Convert tests to ATF

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55115

(cherry picked from commit 16e073df4a33646fa0e0fba5b41ddc6b44df3605)
DeltaFile
+240-0usr.bin/m4/tests/m4_test.sh
+0-44usr.bin/m4/tests/regress.gnuprefix.out
+44-0usr.bin/m4/tests/regress.gnuprefix.err
+0-32usr.bin/m4/tests/regress.sh
+8-5usr.bin/m4/tests/Makefile
+0-5usr.bin/m4/tests/legacy_test.sh
+292-865 files not shown
+298-8911 files

FreeBSD/ports b2b1069databases Makefile, databases/rubygem-lmdb Makefile distinfo

databases/rubygem-lmdb: Ruby bindings for OpenLDAP's LMDB
DeltaFile
+17-0databases/rubygem-lmdb/Makefile
+3-0databases/rubygem-lmdb/distinfo
+2-0databases/rubygem-lmdb/pkg-descr
+1-0databases/Makefile
+23-04 files

FreeBSD/ports 6948821devel/sbt distinfo Makefile

devel/sbt: update to 1.12.3 release
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

NetBSD/pkgsrc-wip 5834235chromium Makefile distinfo

chromium: fix build (fixes in chromium-nb)
DeltaFile
+3-3chromium/Makefile
+3-3chromium/distinfo
+6-62 files

NetBSD/pkgsrc-wip e87c11fkubectl distinfo go-modules.mk

kubectl: update to 1.35.1

Bug or Regression

* Fixed a panic in kubectl exec when the terminal size queue delegate is
  uninitialized. [SIG CLI]
DeltaFile
+9-9kubectl/distinfo
+2-2kubectl/go-modules.mk
+1-1kubectl/Makefile
+1-1kubectl/COMMIT_MSG
+13-134 files

NetBSD/pkgsrc-wip 0eddb3cterraform-provider-vultr distinfo go-modules.mk

terraform-provider-vultr: update to 2.29.1

v2.29.1 (2026-02-10)
Enhancements

* resource/kubernetes: Add OIDC fields
* data source/kubernetes: Add OIDC fields

v2.29.0 (2026-02-09)
Enhancements

* resource/vpc: Add NAT gateways
* data source/vpc: Add NAT gateways
* resource/load balancers: Add HTTP version
* data source/load balancers: Add HTTP version
* resource/load balancers: Add global regions
* data source/load balancers: Add global regions
* resource/load balancers: Add auto SSL
* data source/load balancers: Add auto SSL

    [22 lines not shown]
DeltaFile
+81-81terraform-provider-vultr/distinfo
+26-26terraform-provider-vultr/go-modules.mk
+1-1terraform-provider-vultr/Makefile
+1-1terraform-provider-vultr/COMMIT_MSG
+109-1094 files

LLVM/project 4ab66e4llvm/utils/TableGen DAGISelMatcherOpt.cpp

[TableGen] Combine FactorNodes and FactorScope. NFC

These were separated in 31db7afacf4dae051fcd0da22e440813663b61f3
due to the complexity of the rebindable unique_ptr. With the
switch to MatcherList, the code is not as complicated.
DeltaFile
+19-22llvm/utils/TableGen/DAGISelMatcherOpt.cpp
+19-221 files

OpenBSD/ports RRoWqQIdevel/libsoup3 Makefile distinfo, devel/libsoup3/pkg PLIST

   Update to libsoup3-3.6.6.
VersionDeltaFile
1.31+4-5devel/libsoup3/Makefile
1.11+5-0devel/libsoup3/pkg/PLIST
1.25+2-2devel/libsoup3/distinfo
+11-73 files

FreeBSD/ports ba8b65emath/R-cran-igraph distinfo Makefile

math/R-cran-igraph: Update to 2.2.2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-igraph/distinfo
+1-1math/R-cran-igraph/Makefile
+4-42 files

FreeBSD/ports 17f0fb1net-mgmt/thanos distinfo Makefile

net-mgmt/thanos: Update 0.40.1 => 0.41.0

Changelogs:
* https://github.com/thanos-io/thanos/releases/tag/v0.41.0
* https://github.com/thanos-io/thanos/compare/v0.40.1...v0.41.0

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net-mgmt/thanos/distinfo
+4-4net-mgmt/thanos/Makefile
+9-92 files