FreeNAS/freenas 08b5db9src/middlewared/middlewared main.py, src/middlewared/middlewared/etc_files/chrony chrony.conf.mako

Move ntp namespace to be typesafe
DeltaFile
+0-246src/middlewared/middlewared/plugins/ntp.py
+137-0src/middlewared/middlewared/plugins/ntp/peers.py
+86-0src/middlewared/middlewared/plugins/ntp/__init__.py
+58-0src/middlewared/middlewared/plugins/ntp/crud.py
+8-8src/middlewared/middlewared/etc_files/chrony/chrony.conf.mako
+8-0src/middlewared/middlewared/main.py
+297-2543 files not shown
+300-2559 files

HardenedBSD/src fe2a24ccontrib/diff ChangeLog, contrib/diff/doc diff.7 diff.texi

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+0-6,287contrib/diff/doc/diff.7
+0-4,653contrib/diff/doc/diff.texi
+0-3,878contrib/diff/ChangeLog
+0-1,743contrib/diff/src/diff3.c
+0-1,357contrib/diff/src/diff.c
+0-1,330contrib/diff/lib/strftime.c
+0-19,24894 files not shown
+461-32,711100 files

HardenedBSD/src 6d44f1asys/dev/iicbus/gpio tca64xx.c, sys/dev/iicbus/rtc hym8563.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+213-25sys/dev/iicbus/rtc/hym8563.c
+60-18sys/dev/pci/pci_dw.c
+39-27sys/dev/rge/if_rge.c
+14-13sys/dev/iicbus/gpio/tca64xx.c
+12-12sys/netinet/tcp_subr.c
+12-5sys/dev/regulator/regulator_fixed.c
+350-1008 files not shown
+369-10914 files

HardenedBSD/src f8e6045sys/dev/asmc asmc.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1sys/dev/asmc/asmc.c
+1-11 files

HardenedBSD/ports 05e935cdatabases/pg_auto_failover Makefile, databases/pg_auto_failover-devel Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+54-54graphics/cloudcompare/Makefile
+76-0databases/pg_auto_failover-devel/files/pg_auto_failover.in
+76-0databases/pg_auto_failover/files/pg_auto_failover.in
+33-0databases/pg_auto_failover/Makefile
+32-0databases/pg_auto_failover-devel/Makefile
+25-5graphics/cloudcompare/distinfo
+296-5950 files not shown
+583-17856 files

FreeBSD/ports 895786egraphics/cloudcompare Makefile

graphics/cloudcompare: Slightly improve port

* Use ${DESKTOPDIR} instead of ${PREFIX}/share/applications.

Reported by:            vvd@
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55434
DeltaFile
+1-1graphics/cloudcompare/Makefile
+1-11 files

HardenedBSD/ports 54baba2emulators/wine-devel pkg-plist distinfo

emulators/wine-devel: Update 11.2 => 11.3

Changelog:
- Bundled vkd3d upgraded to version 1.19.
- Improved FIR filter in DirectSound.
- More optimizations in PDB loading.
- Light theme renamed to Aero for compatibility.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.3

PR:     293340
DeltaFile
+8-1emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+12-53 files

FreeBSD/ports 54baba2emulators/wine-devel pkg-plist distinfo

emulators/wine-devel: Update 11.2 => 11.3

Changelog:
- Bundled vkd3d upgraded to version 1.19.
- Improved FIR filter in DirectSound.
- More optimizations in PDB loading.
- Light theme renamed to Aero for compatibility.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.3

PR:     293340
DeltaFile
+8-1emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+12-53 files

FreeBSD/src 1459b69sys/dev/asmc asmc.c

asmc: unbreak build: add missing curly brace

Fixes:  d76bb14e022 ("chore: asmc: additional style(9) cleanup")
(cherry picked from commit 9ccdf3f36e014f0060ea192ffed91a7679003355)
DeltaFile
+1-1sys/dev/asmc/asmc.c
+1-11 files

HardenedBSD/src 1459b69sys/dev/asmc asmc.c

asmc: unbreak build: add missing curly brace

Fixes:  d76bb14e022 ("chore: asmc: additional style(9) cleanup")
(cherry picked from commit 9ccdf3f36e014f0060ea192ffed91a7679003355)
DeltaFile
+1-1sys/dev/asmc/asmc.c
+1-11 files

FreeBSD/src b49d30asys/dev/asmc asmc.c

asmc: unbreak build: add missing curly brace

Fixes:  d76bb14e022 ("chore: asmc: additional style(9) cleanup")
(cherry picked from commit 9ccdf3f36e014f0060ea192ffed91a7679003355)
DeltaFile
+1-1sys/dev/asmc/asmc.c
+1-11 files

OpenBSD/src 3xz1WTMsys/dev/acpi if_bse_acpi.c, sys/dev/fdt if_bse_fdt.c

   Make bse(4) interrupts mp-safe. The code has nothing to do, so only
   establish interrupt handlers with IPL_MPSAFE bit.

   ok jmatthew
VersionDeltaFile
1.3+2-2sys/dev/fdt/if_bse_fdt.c
1.7+2-2sys/dev/acpi/if_bse_acpi.c
+4-42 files

GhostBSD/ports 86f24acx11/ghostbsd-gershwin-settings Makefile distinfo

Updating ghostbsd-gershwin-settings to use ghostbsd repo
DeltaFile
+5-6x11/ghostbsd-gershwin-settings/Makefile
+3-3x11/ghostbsd-gershwin-settings/distinfo
+0-5x11/ghostbsd-gershwin-settings/pkg-plist
+8-143 files

OpenBSD/ports qkWZCowgames/libgdx/1.9.11 Makefile, games/libgdx/1.9.9 Makefile

   ignore for PORTROACH
VersionDeltaFile
1.8+1-0games/libgdx/1.9.11/Makefile
1.7+1-0games/libgdx/1.9.9/Makefile
+2-02 files

OpenBSD/ports 1aWFFgtdevel/sdl3 Makefile distinfo, devel/sdl3/patches patch-CMakeLists_txt patch-cmake_sdlchecks_cmake

   Update to SDL 3.4.2, described as stable bugfix release. Our patches
   have been integrated upstream. Add https://libsdl.org/release/ to
   SITES.

   Release notes:

   https://github.com/libsdl-org/SDL/releases/tag/release-3.4.2
VersionDeltaFile
1.5+3-2devel/sdl3/Makefile
1.4+2-2devel/sdl3/distinfo
1.3+0-0devel/sdl3/patches/patch-CMakeLists_txt
1.2+0-0devel/sdl3/patches/patch-cmake_sdlchecks_cmake
+5-44 files

OpenBSD/ports ZeibBs7devel/sdl2 distinfo Makefile, devel/sdl2/patches patch-configure

   Update to SDL 2.32.10, described as stable bugfix release. Release
   notes:

   https://github.com/libsdl-org/SDL/releases/tag/release-2_32_10
VersionDeltaFile
1.33+2-2devel/sdl2/distinfo
1.69+1-1devel/sdl2/Makefile
1.5+1-1devel/sdl2/patches/patch-configure
+4-43 files

LLVM/project d8f7789clang-tools-extra/clang-tidy/utils FormatStringConverter.cpp Matchers.h

[clang-tidy][NFC] Fix llvm-use-ranges warnings on codebase (#182758)

DeltaFile
+8-8clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
+2-2clang-tools-extra/clang-tidy/utils/Matchers.h
+1-1clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
+11-113 files

LLVM/project 0355a93llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer alternate-non-profitable.ll ext-int-reduced-not-operand.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+4-136llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+28-23llvm/test/Transforms/SLPVectorizer/alternate-non-profitable.ll
+7-23llvm/test/Transforms/SLPVectorizer/ext-int-reduced-not-operand.ll
+6-20llvm/test/Transforms/SLPVectorizer/X86/gather-move-out-of-loop.ll
+0-21llvm/test/Transforms/SLPVectorizer/X86/gathered-delayed-nodes-with-reused-user.ll
+0-19llvm/test/Transforms/SLPVectorizer/X86/non-scheduled-inst-reused-as-last-inst.ll
+45-2426 files not shown
+85-26412 files

LLVM/project 7564f22llvm/lib/Target/AMDGPU AMDGPULanePackedABI.cpp AMDGPULanePackedABI.h, llvm/test/CodeGen/AMDGPU inreg-vgpr-lane-packing.ll

[AMDGPU] Pack overflow inreg args into VGPR lanes

When inreg function arguments overflow the available SGPRs, pack multiple values
into lanes of a single VGPR using writelane/readlane instead of consuming one
VGPR per overflow argument.

The feature is behind a flag (default off) and currently only supports the
SelectionDAG path.

Known issue: if the register allocator does not coalesce the COPY between the
writelane chain and the physical call argument register, the resulting v_mov_b32
is EXEC-dependent and will not transfer inactive lanes. This is correct when
EXEC is all-ones (the common case at call sites) but would be incorrect inside
divergent control flow.
DeltaFile
+282-0llvm/test/CodeGen/AMDGPU/inreg-vgpr-lane-packing.ll
+152-0llvm/lib/Target/AMDGPU/AMDGPULanePackedABI.cpp
+54-0llvm/lib/Target/AMDGPU/AMDGPULanePackedABI.h
+51-3llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-0llvm/lib/Target/AMDGPU/CMakeLists.txt
+540-35 files

LLVM/project 1bf4ca3llvm/include/llvm/Target/GlobalISel Combine.td, llvm/test/CodeGen/AArch64/GlobalISel combine-sub.mir combine-sub.ll

[GlobalISel] Add sub_one_from_sub from SelectionDAG (#181670)

This PR adds the rewrite `// fold (A - B) - 1 -> add (xor B, -1), A`
from
[SelectionDAG](https://github.com/llvm/llvm-project/blob/3765b09d20e01976a6ab6f8b922a6b93751fbf44/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#L4411)
to GlobalISel.
DeltaFile
+75-0llvm/test/CodeGen/AArch64/GlobalISel/combine-sub.mir
+31-0llvm/test/CodeGen/AArch64/GlobalISel/combine-sub.ll
+10-1llvm/include/llvm/Target/GlobalISel/Combine.td
+116-13 files

FreeBSD/ports 8ceb4b4ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260216 => 3.4.99.20260219

Upstream changes:
  - testport: Fix deleting existing packages (regression from Sep 2025)
  - testport: Default to not forcing TRYBROKEN; require -T.
  - destroyfs: Cleanup tmpfs mountpoints. (such as image cleanup)
  - bulk shlib tracking: Don't consider base libprivate*.so as missing.
  - bulk shlib tracking: Remove the 'misses all libraries' case; always print a
    specific library that is missing.

PR:     293337
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files

HardenedBSD/ports 8ceb4b4ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260216 => 3.4.99.20260219

Upstream changes:
  - testport: Fix deleting existing packages (regression from Sep 2025)
  - testport: Default to not forcing TRYBROKEN; require -T.
  - destroyfs: Cleanup tmpfs mountpoints. (such as image cleanup)
  - bulk shlib tracking: Don't consider base libprivate*.so as missing.
  - bulk shlib tracking: Remove the 'misses all libraries' case; always print a
    specific library that is missing.

PR:     293337
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files

HardenedBSD/src acbf749sys/dev/rge if_rge.c

rge: log silicon revision during attach

The initial import from OpenBSD contained chip revision printf() calls
commented out, as OpenBSD's bare printf() style does not translate to
FreeBSD's device_printf() idiom. The result is that users cannot
distinguish RTL8125 from RTL8125B, RTL8125D_1, RTL8125D_2 etc. via
dmesg alone, even though all variants show as '<RTL8125>' from the PCI
probe string.

Add proper device_printf() calls including the raw hwrev value,
consistent with how re(4) reports chip revisions.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    zlei, imp, adrian
Differential Revision:  https://reviews.freebsd.org/D55402
DeltaFile
+7-7sys/dev/rge/if_rge.c
+7-71 files

FreeBSD/src acbf749sys/dev/rge if_rge.c

rge: log silicon revision during attach

The initial import from OpenBSD contained chip revision printf() calls
commented out, as OpenBSD's bare printf() style does not translate to
FreeBSD's device_printf() idiom. The result is that users cannot
distinguish RTL8125 from RTL8125B, RTL8125D_1, RTL8125D_2 etc. via
dmesg alone, even though all variants show as '<RTL8125>' from the PCI
probe string.

Add proper device_printf() calls including the raw hwrev value,
consistent with how re(4) reports chip revisions.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    zlei, imp, adrian
Differential Revision:  https://reviews.freebsd.org/D55402
DeltaFile
+7-7sys/dev/rge/if_rge.c
+7-71 files

FreeBSD/src d1947d0sys/dev/rge if_rge.c

rge: correctly free busdma memory / zero things out only if allocated

* Only free busdma memory that was allocated
* Don't free tx/rx rings until their buffers have also been freed

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55420
DeltaFile
+18-15sys/dev/rge/if_rge.c
+18-151 files

HardenedBSD/src d1947d0sys/dev/rge if_rge.c

rge: correctly free busdma memory / zero things out only if allocated

* Only free busdma memory that was allocated
* Don't free tx/rx rings until their buffers have also been freed

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55420
DeltaFile
+18-15sys/dev/rge/if_rge.c
+18-151 files

HardenedBSD/src d5ca521sys/dev/rge if_rge.c

rge: fix callout setup/teardown; handle invalid ethernet address

* Do the callout init early; since some of the teardown path expects
  the callout to be valid

* Handle an invalid ethernet address by generating a local one.

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55419
DeltaFile
+14-5sys/dev/rge/if_rge.c
+14-51 files

FreeBSD/src d5ca521sys/dev/rge if_rge.c

rge: fix callout setup/teardown; handle invalid ethernet address

* Do the callout init early; since some of the teardown path expects
  the callout to be valid

* Handle an invalid ethernet address by generating a local one.

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55419
DeltaFile
+14-5sys/dev/rge/if_rge.c
+14-51 files

GhostBSD/build a5425b4desktop_config gershwin.sh, packages gershwin

Adding back lightdm for Gershwin
DeltaFile
+4-2desktop_config/gershwin.sh
+1-0packages/gershwin
+5-22 files

GhostBSD/build c71707b. build.sh

Make gershwin use lightdm for now
DeltaFile
+0-4build.sh
+0-41 files