FreeBSD/src 1fadced — usr.bin/sdiff sdiff.c sdiff.1

sdiff.1: Document exit status and --help

MFC after:      3 days
Approved by:    bnovkov (mentor)
Sponsored by:   fme AG
Differential Revision:  https://reviews.freebsd.org/D59927

(cherry picked from commit 14c7492637ec0644b5bb88da114e8cc76b9bf629)
DeltaFile
+22-1usr.bin/sdiff/sdiff.1
+1-0usr.bin/sdiff/sdiff.c
+23-12 files

FreeBSD/src 2670aa4 — usr.bin/sdiff sdiff.c sdiff.1

sdiff.1: Document exit status and --help

MFC after:      3 days
Approved by:    bnovkov (mentor)
Sponsored by:   fme AG
Differential Revision:  https://reviews.freebsd.org/D59927

(cherry picked from commit 14c7492637ec0644b5bb88da114e8cc76b9bf629)
DeltaFile
+22-1usr.bin/sdiff/sdiff.1
+1-0usr.bin/sdiff/sdiff.c
+23-12 files

FreeBSD/ports 4acd1b0 — misc/mc pkg-plist distinfo, misc/mc/files patch-src_filemanager_filemanager.c patch-misc_mc.ext.ini.in

misc/mc: update Midnight Commander to the latest version 4.8.33

- Tentatively switch default renderer from S-Lang to ncurses which
  is part of the base system and does not pull EoLed `devel/pcre'
- GC no longer needed USES+=shebangfix, adjust Python dependency
- Add support for entering and viewing FreeBSD packages, based on
  the idea and patch by Walter von Entferndt
- Register installation conflict with `misc/mc6' port while at it

PR:     292865, 293259, 294086
DeltaFile
+15-0misc/mc/files/patch-misc_mc.ext.ini.in
+0-11misc/mc/files/patch-src_filemanager_filemanager.c
+5-6misc/mc/Makefile
+3-3misc/mc/distinfo
+2-0misc/mc/pkg-plist
+25-205 files

FreeNAS/freenas 84d33f2 — src/middlewared/middlewared/plugins/service/services webshare.py, src/middlewared/middlewared/plugins/truenas_connect __init__.py utils.py

Tie webshare lifecycle to TrueNAS Connect state

## Problem
Webshare's Caddy only picks up its TLS certificates when it starts, but middleware never stopped, started or restarted webshare on any TrueNAS Connect transition. Setting up TNC and webshare, then unsetting TNC left webshare running, and setting TNC up again left it serving zero or stale certificates until someone restarted it by hand. At boot systemd could also start webshare before middleware was ready, so it came up with no certificates at all.

## Solution
Webshare now only runs when the WEBSHARE entitlement is granted and TNC is configured, regardless of product type.

- **Start gate**: `before_start` refuses START and RESTART with a `CallError` explaining why, so a restart or failover restart can't bypass it either.
- **Following TNC**: webshare subscribes to the existing `tn_connect.config` event. When TNC stops being configured (disable or 401 auto-unset) webshare is stopped; when it becomes configured again and webshare is enabled, it is started; a certificate renewal restarts a running webshare. A restart is used rather than a reload because a reload does not make every webshare listener re-read its certificates.
- **Licence and boot**: the same check runs on licence updates and on `system.ready` (non-HA), where a running webshare is restarted so it loads the right certificates.

The persisted enable flag is never touched, so the user's intent survives TNC being unset and webshare comes back by itself once TNC is set up again.
DeltaFile
+67-1src/middlewared/middlewared/plugins/webshare/utils.py
+14-0tests/api2/test_webshare_service.py
+9-0src/middlewared/middlewared/plugins/truenas_connect/utils.py
+7-0src/middlewared/middlewared/plugins/service/services/webshare.py
+6-0src/middlewared/middlewared/plugins/webshare/__init__.py
+5-0src/middlewared/middlewared/plugins/truenas_connect/__init__.py
+108-11 files not shown
+109-17 files

FreeNAS/freenas b9eeeb7 — src/middlewared/middlewared/plugins/zfs resource.py rules_common.py, src/middlewared/middlewared/pytest/unit/plugins/zfs test_create_post_write.py

Fix the thick grow test, drop dead pool.dataset shims and tidy stale zfs.resource comments and rules

## Problem
test_grow_thick_volume_keeps_it_thick read the refreservation off the entry returned by the second grow. Since thick re-reserve only adds refreservation=auto when the reservation equals the volsize, that grow sends volsize alone and ZFS grows its own auto reservation, so the returned entry carries no refreservation and the test failed with a KeyError. The private pool.dataset.path_in_locked_datasets and pool.dataset.kill_processes shims had no callers left, every user having moved to zfs.resource.path_is_locked and zfs.resource.kill_processes. A few comments were also stale: the create rule and the zfs.resource.create docstring compared the default thick refreservation to `zfs create -V`, which sets the larger auto value while zr reserves exactly the volsize, the create TODO had lost why auto isn't used yet, and the build_set_of_zfs_props docstring had the None and empty list cases backwards. A unit test named for announcing created ancestors and the leaf only checked that an internal path announces nothing, and the create and set force_size rules each carried their own copy of the refusal instead of a shared reject helper like every other rule both sides apply, with the create one also missing from __all__.

## Solution
- **Test:** read the reservation from the zvol itself, as the first grow already does.
- **Shims:** remove the two unused shims.
- **force_size rule:** both sides call a shared reject_force_size_on_filesystem, and the create rule is listed in __all__.
- **Unit test:** rename it to test_create_announces_nothing_for_an_internal_path and inline its single case.
- **Comments:** drop the `zfs create -V` comparison, restore the reason auto can't be used on create (zfs_create() doesn't resolve it, so create fails with "out of space") and that a grow switches these volumes to auto, and describe build_set_of_zfs_props as it behaves, including that its cache ignores req_props once filled.
DeltaFile
+8-6src/middlewared/middlewared/plugins/zfs/property_management.py
+3-8src/middlewared/middlewared/pytest/unit/plugins/zfs/test_create_post_write.py
+6-3src/middlewared/middlewared/plugins/zfs/create_rules.py
+5-0src/middlewared/middlewared/plugins/zfs/rules_common.py
+2-2tests/api2/test_zfs_resource_set.py
+2-2src/middlewared/middlewared/plugins/zfs/resource.py
+26-213 files not shown
+28-309 files

FreeBSD/ports 5c59100 — textproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.67

Approved by:    kai (maintainer via email)
DeltaFile
+159-3textproc/py-zensical/distinfo
+79-1textproc/py-zensical/Makefile.crates
+1-1textproc/py-zensical/Makefile
+239-53 files

LLVM/project d7e4505 — llvm/include/llvm/Analysis ScalarEvolution.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Extend cache-lookup for AR (NFC) (#218927)

It allows us to improve some code, but it cannot be used in getAR
without making functional changes.
DeltaFile
+38-0llvm/test/Analysis/ScalarEvolution/addrec-computed-during-addrec-calculation.ll
+8-10llvm/lib/Analysis/ScalarEvolution.cpp
+5-3llvm/include/llvm/Analysis/ScalarEvolution.h
+51-133 files

OPNSense/core 397ee8a — Mk git.mk

make: repair full file matching introduced a while back
DeltaFile
+1-1Mk/git.mk
+1-11 files

LLVM/project e95c8f5 — clang/include/clang/CodeGenUtils ModuleUtils.h, clang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR][CodeGen][NFCI] Share the COMDAT and common-linkage predicates (#223419)

Deduplicates `shouldBeInCOMDAT` and `isVarDeclStrongDefinition` between
CIR and
classic CodeGen into `ModuleUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+114-0clang/lib/CodeGenUtils/ModuleUtils.cpp
+4-105clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-103clang/lib/CodeGen/CodeGenModule.cpp
+32-0clang/include/clang/CodeGenUtils/ModuleUtils.h
+1-0clang/lib/CodeGenUtils/CMakeLists.txt
+155-2085 files

FreeBSD/ports 2c73fa4 — www/opengist Makefile, www/pocket-id Makefile

various: Drop Go 1.26+ version pin

This is a nop since 1.26 is the oldest supported version.
DeltaFile
+1-1x11/hyprls/Makefile
+1-1www/tinyauth/Makefile
+1-1www/reproxy/Makefile
+1-1www/pydio-cells/Makefile
+1-1www/pocket-id/Makefile
+1-1www/opengist/Makefile
+6-684 files not shown
+90-9090 files

FreeBSD/ports 0e1ffcd — cad/freecad-devel pkg-plist

cad/freecad-devel: fix packaging with python!=3.12

Eliminate oblivously writed %%PYTHON_SUFFIX%% for gost-2_312 values

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/cathetus.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-intermittent.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-non-closed.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-site-weld.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-smooth-processing.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-usilenie-remove.svg
===> Error: Plist issues found.

    [4 lines not shown]
DeltaFile
+6-6cad/freecad-devel/pkg-plist
+6-61 files

NetBSD/pkgsrc tc8YNV0 — doc CHANGES-2026

   Updated lang/python311, lang/py311-html-docs
VersionDeltaFile
1.6543+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Il17vTo — lang/py311-html-docs Makefile distinfo, lang/python311 dist.mk distinfo

   python311 py311-html-docs: updated to 3.11.17

   3.11.17

   Security
   gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform’s INT_MAX. PyOS_double_to_string() now raises ValueError for any precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX.

   gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True, emitting DeprecationWarning if server_hostname is missing. (This will raise ValueError in Python 3.13 and later.)

   gh-156793: ssl.SSLContext.wrap_bio() now validates its server_side, server_hostname and session arguments similar to ssl.SSLContext.wrap_socket(), but for backward compatiblity reasons emits DeprecationWarning instead of ValueError.

   In particular, a context with check_hostname enabled and no server_hostname passed to wrap_bio() now emits DeprecationWarning to indicate the hostname wasn’t checked. (In Python 3.13 and later, this raises ValueError.)

   gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member’s name replaced with the link’s.

   gh-157190: Fixed a vulnerability in the tarfile data and tar extraction filters where a crafted archive using a hard link to a symbolic link could change the permissions and modification time of a file outside the destination directory, and expose its contents inside the extracted tree. This addresses CVE 2026-82049.

   gh-157953: Update bundled libexpat to version 2.8.5.


    [14 lines not shown]
VersionDeltaFile
1.26+4-4lang/python311/distinfo
1.18+4-4lang/py311-html-docs/distinfo
1.18+2-2lang/python311/dist.mk
1.18+2-2lang/py311-html-docs/Makefile
+12-124 files

LLVM/project d8c62b7 — llvm/lib/Target/Sparc SparcInstrInfo.cpp DelaySlotFiller.cpp, llvm/unittests/Option LibraryOptionsTest.cpp

[Sparc] Declare command line options in TableGen (#227977)

Move the cl::opts into SparcOptions.td. SparcSubtarget.h declares the
struct and SparcSubtarget.cpp holds the generated definitions.
LLVMInitializeSparcTarget registers the options, so they cost no static
initializer. SparcTargetMachine holds a reference to
SparcOptions::Global, and SparcSubtarget forwards it, so code reads
Subtarget.getCLOpts() rather than the global.

`OptionsStruct<prefix = "sparc-">` is new: it strips the shared prefix
from member names, so -sparc-bpcc-offset-bits sets bpcc_offset_bits.

Aided by Opus 5.5
DeltaFile
+17-17llvm/unittests/Option/LibraryOptionsTest.cpp
+24-0llvm/lib/Target/Sparc/SparcOptions.td
+12-7llvm/utils/TableGen/OptionParserEmitter.cpp
+4-11llvm/lib/Target/Sparc/DelaySlotFiller.cpp
+2-10llvm/lib/Target/Sparc/SparcInstrInfo.cpp
+12-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+71-4511 files not shown
+119-7117 files

LLVM/project f0fe3b5 — flang/test/Lower/OpenACC acc-unstructured-combined-construct.f90 acc-collapse-force-unstructured-body.f90, flang/test/Lower/OpenACC/Todo acc-unstructured-combined-construct.f90 acc-unstructured-loop-construct.f90

[flang] Let a directive keep the loop it owns when its body branches (#227707)

A loop whose branching is confined to its body keeps its structured
form, but the construct holding it stayed Unstructured. A directive does
not merely contain such a loop, it owns it, and its lowering reads the
construct's own classification to decide whether the loop op carries its
bounds. The directive was left with a bounds-free loop that nothing
could partition, and the loop it owns became a second one nested inside.

Reclassify a directive construct once the loops it holds no longer need
it to stay Unstructured. Children are visited first, so those loops have
already been reclassified by the time the construct is reached. A
construct whose branching leaves it is untouched, as is one holding a
branch of its own.

Taking a loop over also means genFIR(DoConstruct) -- where a plain loop
folds a body whose branching stays inside it into a region -- never runs
for that loop, so fold its body through the same helper. A construct
that takes over no loop, acc data or acc parallel without a loop

    [4 lines not shown]
DeltaFile
+160-0flang/test/Lower/OpenACC/acc-unstructured-loop-construct.f90
+8-124flang/test/Lower/OpenACC/Todo/acc-unstructured-loop-construct.f90
+66-0flang/test/Lower/OpenACC/acc-directive-loop-bounds.f90
+65-0flang/test/Lower/OpenACC/acc-collapse-force-unstructured-body.f90
+34-23flang/test/Lower/OpenACC/Todo/acc-unstructured-combined-construct.f90
+45-0flang/test/Lower/OpenACC/acc-unstructured-combined-construct.f90
+378-1475 files not shown
+487-17011 files

NetBSD/pkgsrc 0hQoNxl — doc CHANGES-2026

   Updated lang/python312, lang/py312-html-docs
VersionDeltaFile
1.6542+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 6o1PxO6 — lang/py312-html-docs PLIST Makefile, lang/python312 dist.mk distinfo

   python312 py312-html-docs: updated to 3.12.15

   3.12.15

   Security
   gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform’s INT_MAX. PyOS_double_to_string() now raises ValueError for any precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX.

   gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True, emitting DeprecationWarning if server_hostname is missing. (This will raise ValueError in Python 3.13 and later.)

   gh-156793: ssl.SSLContext.wrap_bio() now validates its server_side, server_hostname and session arguments similar to ssl.SSLContext.wrap_socket(), but for backward compatiblity reasons emits DeprecationWarning instead of ValueError.

   In particular, a context with check_hostname enabled and no server_hostname passed to wrap_bio() now emits DeprecationWarning to indicate the hostname wasn’t checked. (In Python 3.13 and later, this raises ValueError.)

   gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member’s name replaced with the link’s.

   gh-157190: Fixed a vulnerability in the tarfile data and tar extraction filters where a crafted archive using a hard link to a symbolic link could change the permissions and modification time of a file outside the destination directory, and expose its contents inside the extracted tree. This addresses CVE 2026-82049.

   gh-157953: Update bundled libexpat to version 2.8.5.


    [14 lines not shown]
VersionDeltaFile
1.19+4-4lang/python312/distinfo
1.16+4-4lang/py312-html-docs/distinfo
1.16+2-2lang/python312/dist.mk
1.16+2-2lang/py312-html-docs/Makefile
1.10+2-1lang/py312-html-docs/PLIST
+14-135 files

NetBSD/pkgsrc wcFNXsP — doc CHANGES-2026

   doc: Updated www/resterm to 1.10.3
VersionDeltaFile
1.6541+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TQ7aZGv — www/resterm go-modules.mk Makefile

   resterm: Update to 1.10.3

   Docs on resterm.app
VersionDeltaFile
1.52+3-3www/resterm/distinfo
1.58+1-1www/resterm/Makefile
1.43+0-0www/resterm/go-modules.mk
+4-43 files

NetBSD/src JtYc4Yi — usr.sbin/cpuctl/arch i386.c

   Add various Intel models (Lakefield, Granite Rapids, Arrow Lake, Panther Lake,
   WildCat, Clearwater Forest, Sierra Forest, Lunar Lake).
   Fix Yonah name (missing comma between Pentium and Core Duo).
   Add few more AMD K8 models (Lima, Sherman, Windsor FX, Tyler, Richmond).
VersionDeltaFile
1.150+24-5usr.sbin/cpuctl/arch/i386.c
+24-51 files

NetBSD/pkgsrc k5JQEhC — doc CHANGES-2026

   Updated lang/python313, lang/py313-html-docs
VersionDeltaFile
1.6540+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 0Ox9Olz — lang/py313-html-docs Makefile distinfo, lang/python313 dist.mk distinfo

   python313 py313-html-docs: updated to 3.13.16

   3.13.16

   macOS
   gh-158010: Updated macOS installer to use OpenSSL 3.5.9, jumping from the 3.0 series to 3.5 after 3.0’s end of public support in September 2026.
   Windows
   gh-158010: Updated Windows builds to use OpenSSL 3.5.9, jumping from the 3.0 series to 3.5 after 3.0’s end of public support in September 2026.
   gh-72353: Reading from the console on Windows now continues if the read was cancelled by Ctrl+C, but the SIGINT handler did not raise an exception. Previously the read ended as if at end of file.
   gh-86427: Fix the encoding of the standard streams in the legacy Windows stdio mode (PYTHONLEGACYWINDOWSSTDIO). It is now the code page of the console, as in Python 3.7, not the ANSI code page.
   gh-87587: os.device_encoding() on Windows now returns the code page of any console file descriptor, not only 0, 1 and 2, and returns None for other character devices like NUL. The UTF-8 code page is now reported as "utf-8" instead of "cp65001".
   Tools/Demos
   gh-113318: Fix Argument Clinic for @getter and @setter in a preprocessor conditional block. It failed with an internal error. Argument Clinic now also rejects the accessors of the same attribute with different C basenames, and the same accessor defined twice, which silently generated invalid or duplicated entries of PyGetSetDef.
   Tests
   gh-158051: The iOS testbed has been updated for compatibilty with Xcode 27.
   gh-155997: Fix test.support.interpreters.list_all(). It failed if an interpreter was destroyed during the call, in particular by a garbage collection which finalized the object owning the last reference to it.
   gh-75876: A test decorated with bigmemtest() now runs in a subprocess if it really allocates the memory it asks for (that is, if the -M option is used), so that the memory it uses and the address space it fragments are released when it ends. A dummy run stays in the process. The separate memory watchdog process is no longer used.
   gh-155411: Fix test.support.subTests() for asynchronous test methods. They were wrapped in a synchronous function, which discarded the coroutine without awaiting it, so the test silently did not run at all.
   gh-132581: The list of tests which altered the execution environment now includes the reasons why the environment was considered altered, for example an unraisable exception or a modified sys.path. The final result no longer repeats the same state twice (like ENV CHANGED then ENV CHANGED).

    [125 lines not shown]
VersionDeltaFile
1.9+8-514lang/py313-html-docs/PLIST
1.16+4-7lang/python313/PLIST
1.23+4-4lang/python313/distinfo
1.17+4-4lang/py313-html-docs/distinfo
1.17+2-2lang/python313/dist.mk
1.17+2-2lang/py313-html-docs/Makefile
+24-5336 files

LLVM/project c182838 — llvm/lib/Target/AMDGPU AMDGPUSwLowerLDS.cpp, llvm/test/CodeGen/AMDGPU amdgpu-sw-lower-lds-flat-to-lds-cast.ll

[AMDGPU][SwLowerLDS] Rebase flat to LDS addrspacecasts to buffer offsets
DeltaFile
+125-0llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-flat-to-lds-cast.ll
+33-5llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
+158-52 files

FreeBSD/ports 8eda1a0 — deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron42 update (6fb8411cb84d)
DeltaFile
+1-1net-im/teams/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1editors/vscode/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+6-66 files

FreeBSD/src a9103f8 — sys/powerpc/pseries phyp_llan.c

llan: byte swap the receive queue entries

The receive queue of a PAPR logical LAN is filled in by the hypervisor, so
its fields are big endian, but llan_intr() read the offset and the length of
each frame natively.  On a little endian kernel the length of a 134 byte
frame reads as 0x86000000, and ether_input() discards the mbuf because m_len
is not even large enough for an ethernet header.  No frame is ever received.

Reproduced on a POWER9 pseries guest with a spapr-vlan interface.  Before:

  llan0: discard frame w/o leading ethernet header (len -2046820352
      pkt len -2046820352)
  llan0 1500 <Link#1> 52:54:00:12:34:56  123  118  0  5838733312  7  0

that is 118 input errors out of 123 packets, dhclient(8) never completes and
ping(8) loses every packet, although transmit works because the transmit
path passes the lengths in hcall registers rather than through memory.
Afterwards the interface gets a DHCP lease and ping reports no loss.


    [5 lines not shown]
DeltaFile
+4-4sys/powerpc/pseries/phyp_llan.c
+4-41 files

LLVM/project c4e40dc — .github CODEOWNERS

[CODEOWNERS] Request notifications (#227742)

The author is finding the mix of searches on the GitHub UI and the
notifications on PRs on which their review was explicitly requested in
their inbox a bit difficult to manage. They hence request notifications
for all PRs touching VPlan, LoopAccessAnalysis, LoopIdiomRecognize,
SCEVPatternMatch, and PatternMatchHelpers in their inbox, as a start.
DeltaFile
+5-0.github/CODEOWNERS
+5-01 files

FreeBSD/ports 6fb8411 — devel/electron42/files patch-electron_spec_api-browser-window.spec.ts patch-electron_spec_api-app-spec.ts, devel/electron42/files/packagejsons yarn.lock

devel/electron42: Update to 42.11.10

Changelog:
- https://github.com/electron/electron/releases/tag/v42.11.6
- https://github.com/electron/electron/releases/tag/v42.11.7
- https://github.com/electron/electron/releases/tag/v42.11.8
- https://github.com/electron/electron/releases/tag/v42.11.9
- https://github.com/electron/electron/releases/tag/v42.11.10

Reported by:    GitHub (watch releases)
DeltaFile
+761-1,974devel/electron42/files/packagejsons/yarn.lock
+1,000-0devel/electron42/files/packagejsons/.yarn/releases/yarn-4.18.0.cjs
+0-945devel/electron42/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+0-196devel/electron42/files/patch-electron_spec_api-app-spec.ts
+196-0devel/electron42/files/patch-electron_spec_api-app.spec.ts
+191-0devel/electron42/files/patch-electron_spec_api-browser-window.spec.ts
+2,148-3,11580 files not shown
+2,847-3,99286 files

OpenBSD/src HCgyNG1 — lib/libc/sys send.2

   Describe what sendmmsg(2) actually does and fix prototype.

   ok deraadt@
VersionDeltaFile
1.36+18-5lib/libc/sys/send.2
+18-51 files

OpenBSD/src hpncMba — usr.bin/ssh scp.c

   start process of deprecating the -R flag. This was the old way of
   performing a remote-to-remote copy that was basically executed scp on
   the remote host. It barely worked (needing agent forwarding enabled or
   usable credentials on the remote host) and has largely been replaced
   by a better SFTP-protocol remote-to-remote copy that runs through the
   host performing the copy.

   We'll disable this option in a release or two; ok dtucker@
VersionDeltaFile
1.278+3-1usr.bin/ssh/scp.c
+3-11 files

NetBSD/pkgsrc G32Ke2H — doc CHANGES-2026

   Updated lang/python314, lang/py314-html-docs
VersionDeltaFile
1.6539+3-1doc/CHANGES-2026
+3-11 files