OPNSense/core 9697800 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api SnapshotsController.php

System: Snapshots - always enforce note directory to be owned by "wwwonly:wheel" as configured to prevent notes created by the ui in root mode not being readable when switching to wwwonly.

(cherry picked from commit f81d527a436e5376cbac112ac444a5e54b7fdc93)
DeltaFile
+5-0src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
+5-01 files

OPNSense/core c089fec — src/www system_advanced_admin.php

system: let the user know that strict security is best served with a reboot

(cherry picked from commit fab7648251ffcde9cc51ef80e1b1d77304f9bf68)
DeltaFile
+1-1src/www/system_advanced_admin.php
+1-11 files

OPNSense/core fab7648 — src/www system_advanced_admin.php

system: let the user know that strict security is best served with a reboot
DeltaFile
+1-1src/www/system_advanced_admin.php
+1-11 files

OPNSense/core f81d527 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api SnapshotsController.php

System: Snapshots - always enforce note directory to be owned by "wwwonly:wheel" as configured to prevent notes created by the ui in root mode not being readable when switching to wwwonly.
DeltaFile
+5-0src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
+5-01 files

NetBSD/pkgsrc-wip 1b82360 — vscode Makefile PLIST, vscode/patches patch-remote_package.json patch-package.json

vscode: update to 1.143.1
DeltaFile
+93-1vscode/TODO
+25-4vscode/PLIST
+24-0vscode/patches/extra-patch-node_ovsx_sign
+15-4vscode/Makefile
+0-14vscode/patches/patch-remote_package.json
+0-14vscode/patches/patch-package.json
+157-372 files not shown
+168-478 files

FreeBSD/ports 8c36655 — devel/py-pydbus Makefile

devel/py-pydbus: Switch to USE_PYTHON=pep517

Build with the PEP 517 frontend (setuptools legacy backend; the source
has no [build-system]); the package metadata becomes dist-info.

PR:             300055
DeltaFile
+4-2devel/py-pydbus/Makefile
+4-21 files

OPNSense/core f894fab — src/opnsense/mvc/app/controllers/OPNsense/Core/Api SnapshotsController.php

Revert "System: Snapshots - always enforce notes to be owned by wwwonly to prevent notes created by the ui in root mode not being readable when switching to wwwonly."

This reverts commit b2fb2b63f479c8879d9a54fefabe310712cefd70.
DeltaFile
+3-2src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
+3-21 files

LLVM/project 9932017 — llvm/lib/Target/XCore XCoreTargetMachine.h XCorePassRegistry.def, llvm/test/CodeGen/XCore newpm-pipeline.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+90-0llvm/test/CodeGen/XCore/newpm-pipeline.ll
+89-0llvm/lib/Target/XCore/XCoreCodeGenPassBuilder.cpp
+28-20llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
+30-13llvm/lib/Target/XCore/XCore.h
+26-0llvm/lib/Target/XCore/XCorePassRegistry.def
+8-0llvm/lib/Target/XCore/XCoreTargetMachine.h
+271-333 files not shown
+282-389 files

LLVM/project d675a81 — llvm/lib/Target/XCore XCoreISelDAGToDAG.cpp XCoreTargetMachine.h, llvm/test/CodeGen/XCore newpm-pipeline.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+88-0llvm/lib/Target/XCore/XCoreCodeGenPassBuilder.cpp
+88-0llvm/test/CodeGen/XCore/newpm-pipeline.ll
+21-13llvm/lib/Target/XCore/XCore.h
+20-0llvm/lib/Target/XCore/XCorePassRegistry.def
+6-2llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
+8-0llvm/lib/Target/XCore/XCoreTargetMachine.h
+231-152 files not shown
+234-168 files

LLVM/project c1101b0 — clang/lib/AST/ByteCode Record.cpp, clang/test/AST/ByteCode cxx20.cpp

[clang][bytecode] Use first decl in Record base map (#236334)
DeltaFile
+20-0clang/test/AST/ByteCode/cxx20.cpp
+4-4clang/lib/AST/ByteCode/Record.cpp
+24-42 files

FreeBSD/ports f147c9f — sysutils/bfs Makefile distinfo

sysutils/bfs: update to 4.1.5

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.5
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

NetBSD/xsrc Z5BrdNP — external/mit/brotli/dist/c/common platform.h

   use upstream e230f474b87134e8c6c85b630084c612057f253e and fix ia64 builds.

   upstream commit message:
   disable BROTLI_MODEL macro for some targets

   PiperOrigin-RevId: 827486322
VersionDeltaFile
1.2+244-153external/mit/brotli/dist/c/common/platform.h
+244-1531 files

FreeBSD/src ebb369a — share/man/man4 pci.4, sys/dev/pci pci_private.h pci_iov.c

pci: Reserve bus numbers required by SR-IOV VFs

Some firmware assigns only one bus number to each PCI-PCI bridge.  This
prevents later SR-IOV VF enumeration when a VF routing ID falls on a bus
number already allocated to a sibling bridge.

Reserve only the additional bus numbers required by SR-IOV PFs.
Enumerate all directly attached functions before child drivers and
bridges attach, inspect their device_t objects for SR-IOV, and grow the
PCI bus resource through the highest possible VF routing ID.

First VF Offset and VF Stride may change when NumVFs changes.  Probe
every valid NumVFs value and preserve the original setting.  When the
upstream hierarchy uses ARI, temporarily enable the SR-IOV ARI Hierarchy
control in the lowest-numbered PF while sizing, then restore it.  Scope
active-VF detection to each conventional PCI slot; an ARI bus remains
one slot-0 hierarchy.  If firmware left VFs enabled on a device, do not
modify it and reserve only its active layout.


    [21 lines not shown]
DeltaFile
+189-0sys/dev/pci/pci.c
+9-9sys/dev/pci/pci_iov.c
+10-1share/man/man4/pci.4
+3-0sys/powerpc/ofw/ofw_pcibus.c
+3-0sys/dev/pci/pci_private.h
+214-105 files

FreeBSD/src 3189766 — sys/dev/pci pci_iov.c

pci_iov: Reuse downstream bridge bus window if it already covers VF bus

If the parent bridge's [secondary, subordinate] window already covers
the VF bus (e.g., programmed by BIOS or a prior PF), skip allocating
PCI_RES_BUS. This avoids a duplicate rman allocation in the multi-PF
case while still allocating when growth is actually needed.

Reviewed by: ssaxena
Differential Revision: https://reviews.freebsd.org/D52163

(cherry picked from commit feb0a7e19f3c2e4c7eb90668b1e3dc34b5bb6dd6)
DeltaFile
+20-9sys/dev/pci/pci_iov.c
+20-91 files

OpenBSD/ports MqCnHSx — sysutils/google-cloud-sdk Makefile distinfo, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-591.0.0.
VersionDeltaFile
1.443+656-91sysutils/google-cloud-sdk/pkg/PLIST
1.461+2-2sysutils/google-cloud-sdk/distinfo
1.481+1-1sysutils/google-cloud-sdk/Makefile
+659-943 files

OPNSense/core b2fb2b6 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api SnapshotsController.php

System: Snapshots - always enforce notes to be owned by wwwonly to prevent notes created by the ui in root mode not being readable when switching to wwwonly.
DeltaFile
+2-3src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
+2-31 files

LLVM/project 8ffc256 — mlir/lib/Dialect/Arith/Transforms CMakeLists.txt, mlir/lib/Dialect/ControlFlow/Transforms CMakeLists.txt

[mlir] Move bufferization external models into their own libraries (#236459)

Prior to this PR the external models for `BufferizableOpInterface`,
`BufferDeallocationOpInterface`, `BufferViewFlowOpInterface` and
`AllocationOpInterface` lived in each dialect's Transforms library.
Every user of an unrelated transform therefore depended on the
Bufferization dialect and transforms.

This PR moves each model into its own `MLIR<Dialect><Interface>Impl`
library such that only users of those library requires dependent
libraries to be built. In particular, the Arith, ControlFlow, GPU,
MLProgram, SCF and Shape Transforms libraries no longer link
MLIRBufferizationDialect or MLIRBufferizationTransforms and
MLIRTensorTransforms no longer links MLIRLinalgDialect. This gives 104
targets a smaller link closure, e.g. MLIRControlFlowTransforms (-22
libraries), MLIRMLProgramTransforms (-20), MLIRSCFTransforms (-8) and
MLIRTensorTransforms (-7).

The Linalg model and the Func model in MLIRBufferizationTransforms stay

    [6 lines not shown]
DeltaFile
+43-3mlir/lib/Dialect/Arith/Transforms/CMakeLists.txt
+30-4mlir/lib/Dialect/ControlFlow/Transforms/CMakeLists.txt
+31-3mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt
+28-1mlir/lib/Dialect/MemRef/Transforms/CMakeLists.txt
+22-2mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt
+18-3mlir/lib/Dialect/MLProgram/Transforms/CMakeLists.txt
+172-165 files not shown
+249-2411 files

LLVM/project b5b7143 — llvm/lib/Target/XCore XCoreTargetMachine.cpp XCoreISelDAGToDAG.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+21-13llvm/lib/Target/XCore/XCore.h
+6-2llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
+1-1llvm/lib/Target/XCore/XCoreTargetMachine.cpp
+28-163 files

LLVM/project 89a3408 — llvm/lib/Target/XCore XCoreISelDAGToDAG.cpp XCoreTargetMachine.h, llvm/test/CodeGen/XCore newpm-pipeline.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+88-0llvm/lib/Target/XCore/XCoreCodeGenPassBuilder.cpp
+88-0llvm/test/CodeGen/XCore/newpm-pipeline.ll
+21-13llvm/lib/Target/XCore/XCore.h
+20-0llvm/lib/Target/XCore/XCorePassRegistry.def
+6-2llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
+8-0llvm/lib/Target/XCore/XCoreTargetMachine.h
+231-152 files not shown
+234-168 files

OPNSense/core abe4467 — src/opnsense/mvc/app/controllers/OPNsense/Syslog/forms dialogDestination.xml, src/opnsense/mvc/app/models/OPNsense/Syslog Syslog.xml

syslog: suppress local by default, add suppress option for remotes (#11107)
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Syslog/forms/dialogDestination.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Syslog/Syslog.xml
+3-0src/opnsense/service/templates/OPNsense/Syslog/syslog-ng-destinations.conf
+2-0src/opnsense/service/templates/OPNsense/Syslog/syslog-ng-local.conf
+20-14 files

FreeBSD/ports 2db9786 — devel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.6.7

ChangeLog:

1. https://github.com/tox-dev/python-discovery/releases/tag/1.6.6
2. https://github.com/tox-dev/python-discovery/releases/tag/1.6.7

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

LLVM/project 3f18607 — llvm/lib/Target/ARM ARMBaseRegisterInfo.h ARMBaseRegisterInfo.cpp, llvm/test/DebugInfo/COFF/ARMNT codeview-d-pair-register.mir

[ARM] Ignore register tuples when emitting CodeView locations (#222347)

CodeView has register numbers for ARM's core, status, S, D and Q
registers, but none for the synthetic register tuples. A variable
assigned to one -- for example the odd-even D pair D1_D2 -- reached
getCodeViewRegNum and aborted the whole object file with "unknown
codeview register D1_D2".

Override isIgnoredCVReg for ARM so those registers are skipped, as
AArch64 already does for SVE Z and P registers. The variable is still
emitted and reports as optimized out. No register number would be
correct for a tuple, and naming one half of it would put the debugger in
the wrong place.
The check names the tuple register classes rather than treating every
unmapped register as ignorable, so a mapping that is genuinely missing
still reports an error instead of being dropped silently.
DPair contains the Q registers as well as the odd-even D pairs, so QPR
is excluded from the check; the qreg variable in the test is the control
that would catch losing them.

    [3 lines not shown]
DeltaFile
+119-0llvm/test/DebugInfo/COFF/ARMNT/codeview-d-pair-register.mir
+21-0llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
+2-0llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
+142-03 files

LLVM/project e1b0324 — llvm/lib/Target/AMDGPU GCNFeatures.td

Exclude gfx1250-strict.
DeltaFile
+0-1llvm/lib/Target/AMDGPU/GCNFeatures.td
+0-11 files

FreeBSD/src 67f8beb — sys/dev/ixl if_ixl.c ixl_pf.h

ixl(4): Fix NVM update API

Driver provides an interface for tools operating on adapters'
Non-Volatile Memory using SIOC(G|S)DRVSPEC ioctls. It allows
tools to issue Admin Queue commands to the firmware, which
may return an error code encoded as a negative integer.
The driver passed this negative integer as the return value
of the ioctl handler. This was causing issues because the FreeBSD
kernel reserves negative error codes in system calls for special
purposes such as restarting the handler or detecting incorrect
behavior in VFS operations. Simple remapping of negative values
to positive integers caused currently available tools to misbehave
and could break the NVM update process. Introduce a new API version,
which allows new versions of tools to detect the fixed driver.
Temporarily keep the old API, but issue a warning that tools need
to be updated.

Also refactor the code to use centralized cleanup and move the
debug message from the firmware earlier to make sure it is not masked

    [10 lines not shown]
DeltaFile
+41-25sys/dev/ixl/ixl_pf_main.c
+7-1sys/dev/ixl/ixl_pf.h
+2-1sys/dev/ixl/if_ixl.c
+50-273 files

FreeBSD/src ac694b3 — sys/net if_gre.c

if_gre(4): Cleanup unused RSS macros

RSS hash calculations no longer depend on RSS macro.
Therefore, remove unused macros and its XOR fallback.

Reviewed by:    adrian
Fixes:  9c55b2e8cd6b ("rss: Enable portions of RSS globally to ...")
Differential Revision:  https://reviews.freebsd.org/D60556

(cherry picked from commit f877ace81633822f66c2b1300040ea15ca063b8d)
DeltaFile
+0-15sys/net/if_gre.c
+0-151 files

FreeBSD/src 3bea54d — sys/dev/cxgbe t4_netmap.c

cxgbe(4): Fix netmap rx behavior with nm_split_rss

The driver should look for active queues and one potential default-queue
in both halves of the split instead of stopping at the first valid
default-queue.

Fixes:          a9f476580eb0 cxgbe(4): fixes for netmap operation with only some queues active
Sponsored by:   Chelsio Communications

(cherry picked from commit 77d71f5f36cc01e7fc2ca0828af00a4478bbf53c)
DeltaFile
+1-3sys/dev/cxgbe/t4_netmap.c
+1-31 files

FreeBSD/src 9fa05ae — sys/dev/e1000 if_em.c

em(4): fix capability bounds needed to access checksum context.

Ensure the offp capability bounds cover entire struct with checksum fields.

This is needed for CHERI systems to avoid bounds violation trap, as
otherwise offp allowed to dereference 4 bytes of csum_flags field only
so bzero failed.

Tested on ARM Morello.

Reviewed by:    kbowling
Discussed with: jrtc27
Sponsored by:   CHERI Research Centre
Differential Revision:  https://reviews.freebsd.org/D53903

(cherry picked from commit 64ee9c166ce5e807e575d205ac2e15cc5cf6581b)
DeltaFile
+1-1sys/dev/e1000/if_em.c
+1-11 files

FreeBSD/src 5dbf901 — sys/dev/virtio/network if_vtnet.c

vtnet: remove M_HASHTYPE when there is only one pair of rx/tx queue

Summary:
Doing so will let the upper layer know how to deal with software hash,
with benefits like inp_flowid can be set and m_pkthdr.flowid can be set
in output path.

Reviewed by: tuexen
Differential Revision: https://reviews.freebsd.org/D54929

(cherry picked from commit 20285cad7a55ecd0020f51f3daee74db8b1ea5a0)
DeltaFile
+10-2sys/dev/virtio/network/if_vtnet.c
+10-21 files

pkgng/pkgng e12ce0d — libpkg pkg_jobs.c pkg_event.c, src event.c fetch_progress.c

Revert "fetch: download packages concurrently with repository limits"

This reverts commit d7a9f380aaa0e1a3cb2945ba676036cfe9fff97d.

This is a too naive implementation, this will be reworked post 2.9.0 is
out
among the issue:
- default limit per host should be 1
- the limit should not be per repo but per host
- in case of multi repository, on the same host, number of // wokrers
  should be shared
- no backoff mecanism (with retry-after support)
- no share memory of errors, per host, so a host cannot be excluded
  of the list in case of failures.
DeltaFile
+0-637tests/frontend/fetch_parallel.py
+0-524libpkg/fetch_workers.c
+0-293src/fetch_progress.c
+148-76src/event.c
+1-33libpkg/pkg_event.c
+19-12libpkg/pkg_jobs.c
+168-1,57515 files not shown
+169-1,68521 files

FreeBSD/ports 4e5c0a0 — science Makefile, science/py-pyzeo distinfo pkg-descr

science/py-pyzeo: New port: Python interface to Zeo++

Dependency of science/py-pymatgen.

Approved by:    no need for approval according to bapt@
DeltaFile
+41-0science/py-pyzeo/Makefile
+5-0science/py-pyzeo/pkg-descr
+3-0science/py-pyzeo/distinfo
+1-0science/Makefile
+50-04 files