OPNSense/core b139e33src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseListField.php

mvc/model - BaseListField replace array_map+strval for loop with cast to preserve execution time. The mapping with strval seems to be rather slow, a simple cast seems to be roughly 4 times faster.
DeltaFile
+5-2src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php
+5-21 files

LLVM/project 697fcd0llvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG UnreachableEliminate.ll

[SimplifyCFG] Handle `llvm.assume` in `passingValueIsAlwaysUndefined` (#89929)

See the following example:
```
define i32 @test(i32 %cond) {
entry:
  switch i32 %cond, label %default [
    i32 0, label %case0
    i32 1, label %case1
    i32 2, label %case2
  ]

case0:
  br label %exit

case1:
  br label %exit

case2:

    [18 lines not shown]
DeltaFile
+226-0llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
+7-0llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+233-02 files

LLVM/project ee73651llvm/lib/ExecutionEngine/Orc MemoryMapper.cpp, llvm/lib/ExecutionEngine/Orc/TargetProcess ExecutorSharedMemoryMapperService.cpp

[z/OS] Implement shared memory handling for JIT (#89933)

Fix 'use of undeclared identifier' build errors for shm_ functions on
z/OS by implementing the functionality using shmget(), shmat(), and
shmdt(). Use the BLAKE3 hash to map the name of the shared memory to a
key.

---------

Co-authored-by: Kai Nacke <kai.peter.nacke at ibm.com>
DeltaFile
+32-0llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp
+31-0llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp
+63-02 files

OpenBSD/ports v7XkWyqgraphics/libjxl Makefile, graphics/libjxl/pkg PLIST

   graphics/libjxl: enable the mime plugin which installs mime/packages/image-jxl.xml
VersionDeltaFile
1.13+3-2graphics/libjxl/Makefile
1.5+2-0graphics/libjxl/pkg/PLIST
+5-22 files

NetBSD/pkgsrc 36xkVIVdoc CHANGES-2024

   doc: Updated security/passphrase to 1.8.1
VersionDeltaFile
1.2692+2-1doc/CHANGES-2024
+2-11 files

OPNSense/core f652640src/opnsense/www api.php

MVC: deal with explicit buffering on Phalcon side

The start() and finish() methods in Phalcon start and close an output buffer respectively. If we clear this buffer prematurely, as is needed for streaming data, we must handle the exception that pops up as a result of Phalcon trying to close the buffer again. In cases where such control over the output is needed, we must also assume that the headers have already been sent, so silence the output in this case to prevent a PHP fatal error.
DeltaFile
+11-1src/opnsense/www/api.php
+11-11 files

NetBSD/pkgsrc Os7XaW6security/passphrase Makefile distinfo

   passphrase: update to version 1.8.1

   Changelog:

   add man-dir option, in case it's not "share/"
VersionDeltaFile
1.14+5-9security/passphrase/Makefile
1.8+4-4security/passphrase/distinfo
+9-132 files

NetBSD/pkgsrc W7ROw89ham/uhd distinfo, ham/uhd/patches patch-lib_usrp_mpmd_mpmd__image__loader.cpp patch-lib_usrp_x300_x300__image__loader.cpp

   uhd: fix boost fallout. From upstream.
VersionDeltaFile
1.1+41-0ham/uhd/patches/patch-lib_usrp_mpmd_mpmd__image__loader.cpp
1.1+18-0ham/uhd/patches/patch-lib_usrp_x300_x300__image__loader.cpp
1.1+16-0ham/uhd/patches/patch-lib_usrp__clock_octoclock_octoclock__image__loader.cpp
1.39+4-1ham/uhd/distinfo
+79-14 files

HardenedBSD/src d825063bin/sync sync.8, lib/libsys gettimeofday.2

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+29-1bin/sync/sync.8
+24-1lib/libsys/gettimeofday.2
+1-0tools/build/checkstyle9.pl
+54-23 files

HardenedBSD/src 7fe9543sys/sys link_elf.h types.h, tools/tools/mwl/mwlstats mwlstats.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+1-1sys/sys/link_elf.h
+1-1sys/sys/types.h
+1-1tools/tools/mwl/mwlstats/mwlstats.c
+3-33 files

HardenedBSD/src 1e409b1sys/sys types.h link_elf.h, tools/tools/mwl/mwlstats mwlstats.c

Merge branch 'freebsd/13-stable/main' into hardened/13-stable/master
DeltaFile
+1-1sys/sys/types.h
+1-1sys/sys/link_elf.h
+1-1tools/tools/mwl/mwlstats/mwlstats.c
+3-33 files

HardenedBSD/ports e763bc9lang/gleam distinfo Makefile.deps, security/vuxml/vuln 2024.xml 2020.xml

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+555-0security/vuxml/vuln/2024.xml
+222-240www/mattermost-webapp/pkg-plist
+189-177lang/gleam/distinfo
+94-87lang/gleam/Makefile.deps
+40-30security/vuxml/vuln/2020.xml
+43-0www/mattermost-server/pkg-plist
+1,143-53422 files not shown
+1,232-59128 files

OpenBSD/ports QgX2rjomail/neomutt distinfo Makefile

   update to neomutt-20240425
VersionDeltaFile
1.61+2-2mail/neomutt/distinfo
1.94+1-1mail/neomutt/Makefile
+3-32 files

NetBSD/src J5iBEnqdistrib/common Makefile.bootcd, distrib/common/bootimage Makefile.installimage

   remove redundant kernels and floppies from the space-starved i386 ISO
VersionDeltaFile
1.12+16-1distrib/i386/cdroms/installcd/Makefile
1.11+3-2distrib/common/bootimage/Makefile.installimage
1.48+2-2distrib/common/Makefile.bootcd
+21-53 files

FreeBSD/ports 1707c0adatabases/mongodb50 Makefile

databases/mongodb50: enable non-AVX CPUs by default

By popular demand as this port is used by net-mgmt/unifi8.

I couldn't find any information on the internet that the binary really
does something which requires AVX. For example this discussion:
https://github.com/turnkeylinux/tracker/issues/1724

PR:     277990
Requested by:   glebius@
DeltaFile
+2-2databases/mongodb50/Makefile
+2-21 files

HardenedBSD/ports 1707c0adatabases/mongodb50 Makefile

databases/mongodb50: enable non-AVX CPUs by default

By popular demand as this port is used by net-mgmt/unifi8.

I couldn't find any information on the internet that the binary really
does something which requires AVX. For example this discussion:
https://github.com/turnkeylinux/tracker/issues/1724

PR:     277990
Requested by:   glebius@
DeltaFile
+2-2databases/mongodb50/Makefile
+2-21 files

HardenedBSD/ports d6bef73databases/mongodb60 distinfo Makefile

databases/mongodb60: update to 6.0.15

changes:
https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.15---apr-18--2024
DeltaFile
+3-3databases/mongodb60/distinfo
+1-1databases/mongodb60/Makefile
+4-42 files

FreeBSD/ports d6bef73databases/mongodb60 distinfo Makefile

databases/mongodb60: update to 6.0.15

changes:
https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.15---apr-18--2024
DeltaFile
+3-3databases/mongodb60/distinfo
+1-1databases/mongodb60/Makefile
+4-42 files

OpenBSD/ports 77JdYYWsysutils/dmidecode Makefile distinfo, sysutils/dmidecode/pkg PLIST

   update to dmidecode-3.6
VersionDeltaFile
1.7+6-0sysutils/dmidecode/pkg/PLIST
1.19+3-2sysutils/dmidecode/Makefile
1.11+2-2sysutils/dmidecode/distinfo
+11-43 files

LLVM/project deafb36flang/test/Lower/OpenMP if-clause.f90 use-device-ptr-to-use-device-addr.f90, flang/test/Lower/OpenMP/FIR if-clause.f90 target.f90

[flang][OpenMP] Add OpenMP versions to some tests (#89295)

Some constructs used in the tests are only allowed in certain OpenMP
spec versions. Add a flag with the minimum required OpenMP version
(other than the default version) to these tests that need it.
DeltaFile
+4-2flang/test/Lower/OpenMP/if-clause.f90
+4-2flang/test/Lower/OpenMP/FIR/if-clause.f90
+3-2flang/test/Lower/OpenMP/use-device-ptr-to-use-device-addr.f90
+3-2flang/test/Lower/OpenMP/simd.f90
+2-1flang/test/Lower/OpenMP/FIR/target.f90
+2-1flang/test/Lower/OpenMP/target.f90
+18-101 files not shown
+20-117 files

OpenBSD/src 18pvcAzsys/dev/ic dwqereg.h

   Adjust macro definitions for dwqe(4) Rx descriptors.

   Split Rx desc macro definitions into two sections, one for the "read"
   format and one for the "writeback" format. Add some macros which will
   be needed to support Rx checksum offloading.

   ok jmatthew@
VersionDeltaFile
1.7+36-6sys/dev/ic/dwqereg.h
+36-61 files

OPNSense/src 678a1afsys/netinet ip_output.c ip_fastfwd.c, sys/netinet6 ip6_output.c ip6_fastfwd.c

pf|ipfw|netinet6?: shared IP forwarding

This removes the if_output calls in the pf(4) code that escape further
processing by defering the forwarding execution to the network stack
using on/off style sysctls for both IPv4 and IPv6.

Also see: https://reviews.freebsd.org/D8877
DeltaFile
+136-12sys/netinet6/ip6_output.c
+107-9sys/netinet/ip_output.c
+30-46sys/netinet6/ip6_fastfwd.c
+28-46sys/netpfil/ipfw/ip_fw_pfil.c
+34-29sys/netinet6/ip6_forward.c
+25-34sys/netinet/ip_fastfwd.c
+360-1766 files not shown
+439-22912 files

HardenedBSD/ports bb62325www/mattermost-webapp pkg-plist distinfo

www/mattermost-webapp: Update to 9.5.3

Approved by:    maintainer (implicit)
DeltaFile
+222-240www/mattermost-webapp/pkg-plist
+3-3www/mattermost-webapp/distinfo
+1-2www/mattermost-webapp/Makefile
+226-2453 files

FreeBSD/ports bb62325www/mattermost-webapp pkg-plist distinfo

www/mattermost-webapp: Update to 9.5.3

Approved by:    maintainer (implicit)
DeltaFile
+222-240www/mattermost-webapp/pkg-plist
+3-3www/mattermost-webapp/distinfo
+1-2www/mattermost-webapp/Makefile
+226-2453 files

FreeBSD/ports 3faa6aawww/mattermost-server pkg-plist Makefile

www/mattermost-server: Update to 9.5.3

Approved by:    maintainer (implicit)
DeltaFile
+43-0www/mattermost-server/pkg-plist
+6-3www/mattermost-server/Makefile
+3-3www/mattermost-server/distinfo
+52-63 files

HardenedBSD/ports 3faa6aawww/mattermost-server pkg-plist Makefile

www/mattermost-server: Update to 9.5.3

Approved by:    maintainer (implicit)
DeltaFile
+43-0www/mattermost-server/pkg-plist
+6-3www/mattermost-server/Makefile
+3-3www/mattermost-server/distinfo
+52-63 files

NetBSD/src lvpTTaausr.sbin/sysinst util.c msg.mi.es

   Increase length of set description to 40 characters so recent additions fit.

   Ok: martin@

   Fixes PR install/58188 "sysinst fails to display status of base32 set"
VersionDeltaFile
1.77+3-3usr.sbin/sysinst/util.c
1.43+3-3usr.sbin/sysinst/msg.mi.es
1.48+3-3usr.sbin/sysinst/msg.mi.de
1.51+3-3usr.sbin/sysinst/msg.mi.en
1.49+3-3usr.sbin/sysinst/msg.mi.pl
+15-155 files

HardenedBSD/ports 539ca10security/vuxml/vuln 2024.xml 2020.xml

security/vuxml: correct historical www/glpi entries

Several older entries for www/glpi had incorrect version ranges, causing
pkg audit to complain about false positives.  This corrects the older
entries and adds some missing ones.

PR:             278549
DeltaFile
+555-0security/vuxml/vuln/2024.xml
+40-30security/vuxml/vuln/2020.xml
+2-1security/vuxml/vuln/2023.xml
+597-313 files

FreeBSD/ports 539ca10security/vuxml/vuln 2024.xml 2020.xml

security/vuxml: correct historical www/glpi entries

Several older entries for www/glpi had incorrect version ranges, causing
pkg audit to complain about false positives.  This corrects the older
entries and adds some missing ones.

PR:             278549
DeltaFile
+555-0security/vuxml/vuln/2024.xml
+40-30security/vuxml/vuln/2020.xml
+2-1security/vuxml/vuln/2023.xml
+597-313 files

LLVM/project 76ea5fellvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 concatbinop.ll vecreduce-add.ll

[AArch64] Combine concat(binop, binop) into binop(concat, concat) (#89911)

This generalizes the existing combine for concat(radd, radd) to any
binops. For much the same reason as the existing code, pushing the
concat up through the tree are hopefully quicker (or the same) as the
existing two half-vector operations, and can help combine away the
concat.
DeltaFile
+50-31llvm/test/CodeGen/AArch64/concatbinop.ll
+8-6llvm/test/CodeGen/AArch64/vecreduce-add.ll
+5-7llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+63-443 files