FreeBSD/ports 5564291sysutils/go-ntfy distinfo Makefile

sysutils/go-ntfy: Update to 2.22.0

ChangeLog: https://github.com/binwiederhier/ntfy/releases/tag/v2.22.0
DeltaFile
+7-7sysutils/go-ntfy/distinfo
+2-3sysutils/go-ntfy/Makefile
+9-102 files

FreeBSD/ports 08d31absysutils/backrest Makefile

sysutils/backrest: Update GITID
DeltaFile
+1-1sysutils/backrest/Makefile
+1-11 files

OPNSense/ports 39d4789math/py-numpy1 Makefile

math/py-numpy1: reduce FORTRAN into *_USES+=fortran

It's not as elegant but since this won't hit upstream we can at least
reduce the amount of additions we have.
DeltaFile
+4-7math/py-numpy1/Makefile
+4-71 files

Linux/linux fcee7d8drivers/net/ethernet/marvell/octeontx2/af rvu_npc.c, drivers/net/ethernet/marvell/octeontx2/af/cn20k npc.c

Merge tag 'net-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Pull networking fixes from Jakub Kicinski:
 "Including fixes from Netfilter, IPsec, Bluetooth and WiFi.

  Current release - fix to a fix:

   - ipmr: add __rcu to netns_ipv4.mrt, make sure we hold the RCU lock
     in all relevant places

  Current release - new code bugs:

   - fixes for the recently added resizable hash tables

   - ipv6: make sure we default IPv6 tunnel drivers to =m now that IPv6
     itself is built in

   - drv: octeontx2-af: fixes for parser/CAM fixes


    [59 lines not shown]
DeltaFile
+255-129drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
+199-32drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
+216-0tools/testing/selftests/net/tcp_ecmp_failover.sh
+204-0tools/testing/selftests/drivers/net/hw/ipsec_vxlan.py
+119-45net/netfilter/ipvs/ip_vs_ctl.c
+82-71net/sched/sch_cake.c
+1,075-277183 files not shown
+3,486-1,161189 files

FreeBSD/src 944a4ebstand/libsa/zfs Makefile.inc

stand/libsa/zfs: disable ZSTD_TRACE and DYNAMIC_BMI2 code paths

Enabling ZSTD_TRACE leaves behind undefined weak symbols, which causes a
problem for gcc builds.  The bfd linker emits an obscure error about
overlapping FDEs.  We don't need ZSTD_TRACE for libsa, so just disable
it.

Also disable BMI2 instruction optimizations.  The addition of the
optional BMI2 code paths caused the boot loader binaries to grow larger
(28 KiB for clang, 32 KiB for gcc).  The boot loader binaries are size
constrained, and this pushed the gcc-generated lua_loader.bin over the
500000 byte limit, and the clang one to within 4k of the limit.

Fixes:  8a62a2a5659d ("zfs: merge openzfs/zfs at f8e5af53e")
Reviewed by:    delphij, imp, mm
Differential Revision:  https://reviews.freebsd.org/D56866
DeltaFile
+5-1stand/libsa/zfs/Makefile.inc
+5-11 files

FreeBSD/ports 4f2017aftp/freebsd-ftpd/files/libblacklist-patches patch-ftpd.c patch-blocklist.c

ftp/freebsd-ftpd: Include blacklist patches

The patches for libblackist were not included in the initial commit.

PR:     295080
Fixes:  fbe86c4decb6 ("ftp/freebsd-ftpd: Use blocklist")
DeltaFile
+79-0ftp/freebsd-ftpd/files/libblacklist-patches/patch-ftpd.c
+58-0ftp/freebsd-ftpd/files/libblacklist-patches/patch-blocklist.c
+58-0ftp/freebsd-ftpd/files/libblacklist-patches/patch-blacklist.c
+56-0ftp/freebsd-ftpd/files/libblacklist-patches/patch-blacklist__client.h
+56-0ftp/freebsd-ftpd/files/libblacklist-patches/patch-blocklist__client.h
+19-0ftp/freebsd-ftpd/files/libblacklist-patches/patch-Makefile
+326-04 files not shown
+356-510 files

FreeBSD/src 187de25usr.sbin/jail config.c

jail: avoid leaking jail config fds to exec.* hooks

The jail(8) command must not leave parsed configuration files open
since the file descriptors will be leaked to child processes
including the untrusted exec.start or exec.stop hooks.

While fopen() doesn't provide direct access to O_CLOEXEC, it does
provide access to FD_CLOEXEC via "e" in the mode string which
provides the desired defense in depth against leaking file descriptors
into exec.* hooks since those always execve() into a shell.

Jail configuration is potentially sensitive and some hooks execute from
within the jail context, leaving some opening for the jail to exfiltrate
information about the host environment.

(Commit message wordsmithed by kevans)

PR:             295052
Reviewed by:    kevans

    [2 lines not shown]
DeltaFile
+4-1usr.sbin/jail/config.c
+4-11 files

FreeBSD/src c35bb8busr.sbin/jail config.c

jail: avoid leaking jail config fds to exec.* hooks

The jail(8) command must not leave parsed configuration files open
since the file descriptors will be leaked to child processes
including the untrusted exec.start or exec.stop hooks.

While fopen() doesn't provide direct access to O_CLOEXEC, it does
provide access to FD_CLOEXEC via "e" in the mode string which
provides the desired defense in depth against leaking file descriptors
into exec.* hooks since those always execve() into a shell.

Jail configuration is potentially sensitive and some hooks execute from
within the jail context, leaving some opening for the jail to exfiltrate
information about the host environment.

(Commit message wordsmithed by kevans)

PR:             295052
Reviewed by:    kevans

    [2 lines not shown]
DeltaFile
+4-1usr.sbin/jail/config.c
+4-11 files

FreeBSD/src 123476asys/compat/linuxkpi/common/include/linux module.h

linuxkpi: Implement `module_*()` APIs as static functions

This fixes an "unused variable" warning when building DRM drivers.

Approved by:    re (cperciva)
Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56780

(cherry picked from commit 658bb99db9c7872f92ccb86ed2674c72636436d2)
(cherry picked from commit c81f516512111fa5ac8d5a9f3f7e64c2fb5ab5a3)
DeltaFile
+8-3sys/compat/linuxkpi/common/include/linux/module.h
+8-31 files

FreeBSD/src 1aa2b46sys/contrib/zstd/doc zstd_manual.html zstd_compression_format.md, sys/contrib/zstd/doc/educational_decoder zstd_decompress.c

MFV: zstd 1.5.7.

Approved by:    re (cperciva)
MFC after:      2 weeks
Relnotes:       yes

(cherry picked from commit c0d9a07101a1e72769ee0619a583f63a078fb391)
(cherry picked from commit 7c9418613a31571e4eceda55a417f7183d26acb5)
(cherry picked from commit 111a42d7d78a88ba6ff7b5d61b0867faccc00276)
(cherry picked from commit ff426ceef657d7c478471e631349c5d1a8b96453)
DeltaFile
+2,416-1,011sys/contrib/zstd/lib/common/xxhash.h
+2,413-897sys/contrib/zstd/lib/compress/zstd_compress.c
+0-2,320sys/contrib/zstd/doc/educational_decoder/zstd_decompress.c
+0-1,908sys/contrib/zstd/doc/zstd_manual.html
+1,063-820sys/contrib/zstd/programs/fileio.c
+0-1,692sys/contrib/zstd/doc/zstd_compression_format.md
+5,892-8,648185 files not shown
+18,051-23,812191 files

FreeBSD/src ed0ef03sys/conf ldscript.arm64

arm64: Define the .iplt section placement.

Ensure that the .plt and .ipld sections are in the executable memory segment.

Approved by:    re (cperciva)
Reviewed by:    andrew
Differential Revision: https://reviews.freebsd.org/D56403

(cherry picked from commit 1dddb580f950a27fb9859b2879755dde114c9d8b)
(cherry picked from commit 5169e95b7596b5a96cb50dee69ee8c20445a9a9e)
DeltaFile
+6-1sys/conf/ldscript.arm64
+6-11 files

FreeBSD/ports 07b4622mail/archiveopteryx Makefile

mail/archiveopteryx: Fix LICENSE_FILE path
DeltaFile
+1-1mail/archiveopteryx/Makefile
+1-11 files

FreeBSD/src 109324dcontrib/less less.nro screen.c

MFV less v691

Approved by:    re (cperciva)
Relnotes:       yes

(cherry picked from commit dafba19e42e78cd3d7c9264ece49ddd3d7d70da5)

MFV: less v692.

(cherry picked from commit e2abec625bf07c054f7ac2df2402d6c454113df8)
(cherry picked from commit 423b0bc492d5264ee518c6569d3c90ee0efb338c)
DeltaFile
+1,017-476contrib/less/less.nro
+374-153contrib/less/screen.c
+245-144contrib/less/lesskey.nro
+107-51contrib/less/mark.c
+70-68contrib/less/option.c
+81-57contrib/less/cmdbuf.c
+1,894-94958 files not shown
+2,855-1,45464 files

FreeBSD/src 317817cusr.sbin/bsdinstall Makefile FreeBSD-base.conf.in

bsdinstall: Always use pkg.FreeBSD.org

The FreeBSD-base bits are accessible via pkg.FreeBSD.org, even for
releases, so there is no need to point at pkgbase.FreeBSD.org.

Approved by:    re (cperciva)
MFC after:      3 days

(cherry picked from commit 89b97931d6d415d7a2504d8ea2c99beafd77cf24)
(cherry picked from commit dcdc1af669999aa3182c39ef9f162b625593785f)
DeltaFile
+1-5usr.sbin/bsdinstall/Makefile
+1-1usr.sbin/bsdinstall/FreeBSD-base.conf.in
+2-62 files

FreeBSD/src 54625dftools/tools/git git-arc.sh

git-arc: Update the usage message to mention create -d

Fixes:  448ec129bcef ("git-arc: Add a create-draft mode")
DeltaFile
+1-1tools/tools/git/git-arc.sh
+1-11 files

NetBSD/pkgsrc-wip afabab4. Makefile, libsquish Makefile distinfo

libsquish: removed; imported into base
DeltaFile
+0-19libsquish/Makefile
+0-5libsquish/distinfo
+0-4libsquish/PLIST
+0-3libsquish/DESCR
+0-1Makefile
+0-325 files

FreeBSD/src dcdc1afusr.sbin/bsdinstall Makefile FreeBSD-base.conf.in

bsdinstall: Always use pkg.FreeBSD.org

The FreeBSD-base bits are accessible via pkg.FreeBSD.org, even for
releases, so there is no need to point at pkgbase.FreeBSD.org.

MFC after:      3 days

(cherry picked from commit 89b97931d6d415d7a2504d8ea2c99beafd77cf24)
DeltaFile
+1-5usr.sbin/bsdinstall/Makefile
+1-1usr.sbin/bsdinstall/FreeBSD-base.conf.in
+2-62 files

LLVM/project b3c15dbllvm/include/llvm/Transforms/IPO Instrumentor.h

[Instrumentor] Use RequiredPassInfoMixin (#196333)

This preserves the existing behavior and makes the pass compliant with
\#192120, which is important as inheriting from the normal PassInfoMixin
will be going away soonish.
DeltaFile
+1-1llvm/include/llvm/Transforms/IPO/Instrumentor.h
+1-11 files

LLVM/project 41c214fllvm/test/Analysis/CostModel/RISCV reduce-fadd.ll reduce-fmul.ll, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-pow.ll amdgpu-simplify-libcall-powr.ll

[AsmWriter] Change the output syntax of floating-point literals. (#190649)

This makes infinities and NaNs return the new, more explicit formats
added in 8d9299cd7af5947
and extends the base decimal output literal to support non-double types.
In addition, the legacy hexadecimal floating-point literal format is no
longer output in any circumstance.

In general, this means that NaNs are reported as +/-qnan,
+/-nan(payload), or +/-snan(payload), depending on their payload and
infinities as +/-inf. The hexadecimal output generally changes to `f0x...`
notation, and is used when 6 decimal digits are insufficient to accurately
represent the number, or for noncanonical ppc_fp128 values.

A script to change the output for most test files is available at
https://gist.github.com/jcranmer-intel/d279296ad91884c98b77fb23a9112a5a.
Full disclosure: the python portion of the script was written with the
use of AI tools. The C++ portion was written entirely by hand, reusing
LLVM's existing helpers for output.

    [5 lines not shown]
DeltaFile
+329-329llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow.ll
+250-250llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-powr.ll
+224-224llvm/test/Analysis/CostModel/RISCV/reduce-fadd.ll
+149-149llvm/test/CodeGen/AMDGPU/fract-match.ll
+126-126llvm/test/Analysis/CostModel/RISCV/reduce-fmul.ll
+122-122llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll
+1,200-1,200640 files not shown
+7,416-7,423646 files

LLVM/project 5d4213dclang/lib/Driver/ToolChains AMDGPU.cpp

clang: Remove copy of string into temporary set
DeltaFile
+2-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+2-11 files

LLVM/project 5fb7d97llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

rebase

Created using spr 1.3.5
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project 2a1839bllvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project f8f7b50llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project c4b1956llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

rebase

Created using spr 1.3.5
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project f8c71d3llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

rebase

Created using spr 1.3.5
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project b0bed8fllvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project a2770a1llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

rebase

Created using spr 1.3.5
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project c49af8fllvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project f6a9428llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

rebase

Created using spr 1.3.5
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files

LLVM/project 5fb22e2llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,969-1,160llvm/test/CodeGen/X86/vector-reduce-mul.ll
+3,979-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-writeback.s
+25,583-4,8173,970 files not shown
+164,587-51,4413,976 files