OPNSense/core f7cb455src/etc rc.filter_synchronize

firewall: fix service restart with id set; closes #10905

Likely originates from d737ff9cb33c245970.

Suggested by: @aeble
DeltaFile
+2-2src/etc/rc.filter_synchronize
+2-21 files

FreeBSD/ports b0cad1cwww/immich Makefile, www/immich/files immich_server.in patch-server_src_dtos_config.dto.ts

www/immich: Switch to jellyfin-ffmpeg

Immich builds its HDR filter chain around tonemapx, which only the
Jellyfin patch set provides.  The rc script points FFMPEG_PATH and
FFPROBE_PATH at it.

PR:             298378
Requested by:   several people
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-7www/immich/files/pkg-message.in
+0-11www/immich/files/patch-server_src_dtos_config.dto.ts
+2-2www/immich/Makefile
+3-1www/immich/files/immich_server.in
+10-214 files

HardenedBSD/src d2ece5bcontrib/less lessmsg.inc lesskey.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+342-280contrib/less/opttbl.c
+296-232contrib/less/screen.c
+246-129contrib/less/decode.c
+372-0contrib/less/lessmsg
+0-364contrib/less/lesskey.c
+331-0contrib/less/lessmsg.inc
+1,587-1,00560 files not shown
+3,327-1,81166 files

HardenedBSD/src 4d82b00contrib/less lessmsg.inc lesskey.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+342-280contrib/less/opttbl.c
+296-232contrib/less/screen.c
+246-129contrib/less/decode.c
+372-0contrib/less/lessmsg
+0-364contrib/less/lesskey.c
+331-0contrib/less/lessmsg.inc
+1,587-1,00560 files not shown
+3,327-1,81166 files

HardenedBSD/src bb3bc5csys/dev/vt vt_core.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1sys/dev/vt/vt_core.c
+1-11 files

LLVM/project 32080ffllvm/lib/Target/M68k M68kInstrControl.td, llvm/test/MC/M68k/Control/Classes MxDBcc.s

[M68k][MC] Add support for DBcc instructions (#193930)
DeltaFile
+24-0llvm/lib/Target/M68k/M68kInstrControl.td
+9-0llvm/test/MC/M68k/Control/Classes/MxDBcc.s
+33-02 files

HardenedBSD/src c421ad1contrib/tzcode localtime.c, contrib/unbound config.h.in configure

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+3,518-3,462contrib/unbound/util/configlexer.c
+1,936-2,732contrib/unbound/configure
+2,070-2,037contrib/unbound/util/configparser.c
+167-232contrib/tzcode/localtime.c
+189-199lib/libunbound/config.h
+186-196contrib/unbound/config.h.in
+8,066-8,85877 files not shown
+9,364-9,37383 files

HardenedBSD/ports 3002d8aemulators/wine-devel pkg-plist, net-mgmt/netdata Makefile.tuples distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,026-810net-mgmt/netdata/pkg-plist
+1,725-0net-mgmt/netdata/files/go-vendor-modules.txt
+421-5net-mgmt/netdata/distinfo
+255-0net-mgmt/netdata/Makefile.tuples
+247-0emulators/wine-devel/pkg-plist
+117-101www/zola/distinfo
+3,791-916163 files not shown
+5,575-2,152169 files

FreeNAS/freenas 1ac0f62tests/sharing_protocols/s3 test_s3_snapshot_versions.py

Update S3 snapshot version tests for the new id format and name cache

The daemon now spells a snapshot version id as zfs.<created>.<hex(name)>
and checks the instant against the snapshot's creation, and its
snapshot-name cache is invalidated by .zfs/snapshot's change time
rather than a timer. The tests still used the old zfs.<hex(name)> id
and asserted that a recreated snapshot served under the old id.

- Build ids from `zfs get creation`; check listed ids decode to the
  snapshot name and creation.
- Reject the old spelling, non-canonical instants and a wrong instant.
- After destroy and same-name recreate: old id is NoSuchVersion, new id
  serves and lists. Wait past the creation second first, since ZFS
  stamps creation in whole seconds.
- A snapshot created, renamed, or destroyed under the running daemon
  appears in / leaves the next listing. Rename keeps the creation.
- Drop the destroy retry loop and lazy umount; an EBUSY here is a bug.

(cherry picked from commit de09ce2b7d04a9b69877c11b5919522154b012e7)
DeltaFile
+211-96tests/sharing_protocols/s3/test_s3_snapshot_versions.py
+211-961 files

FreeNAS/freenas c612a15tests/sharing_protocols/s3 test_s3_snapshot_versions.py

NAS-143965 / 27.0.0-BETA.1 / Update S3 snapshot version tests for the new id format and name cache (#19821)

The daemon now spells a snapshot version id as zfs.<created>.<hex(name)>
and checks the instant against the snapshot's creation, and its
snapshot-name cache is invalidated by .zfs/snapshot's change time rather
than a timer. The tests still used the old zfs.<hex(name)> id and
asserted that a recreated snapshot served under the old id.

- Build ids from `zfs get creation`; check listed ids decode to the
snapshot name and creation.
- Reject the old spelling, non-canonical instants and a wrong instant.
- After destroy and same-name recreate: old id is NoSuchVersion, new id
serves and lists. Wait past the creation second first, since ZFS stamps
creation in whole seconds.
- A snapshot created, renamed, or destroyed under the running daemon
appears in / leaves the next listing. Rename keeps the creation.
- Drop the destroy retry loop and lazy umount; an EBUSY here is a bug.
DeltaFile
+211-96tests/sharing_protocols/s3/test_s3_snapshot_versions.py
+211-961 files

NetBSD/pkgsrc FmoE5rMwww/basilisk distinfo, www/basilisk/patches patch-platform__ipc__chromium__src__third__party__libevent__kqueue.c patch-platform_js_src_wasm_WasmSignalHandlers.cpp

   basilisk: fix build

   fix pkglint while here.
VersionDeltaFile
1.1+15-0www/basilisk/patches/patch-platform_js_src_wasm_WasmSignalHandlers.cpp
1.6+3-2www/basilisk/distinfo
1.2+2-0www/basilisk/patches/patch-platform__ipc__chromium__src__third__party__libevent__kqueue.c
+20-23 files

Linux/linux a10a019drivers/dma sprd-dma.c mmp_pdma.c, drivers/dma/ti k3-udma-glue.c

Merge tag 'dmaengine-fix-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine

Pull dmaengine fixes from Vinod Koul:

 - A couple of fixes in core around dma_chan_put() for kref underflow,
   use-after-free and waiting for rcu readers for dma devices

 - mmp sg length and wrong extended DRCMR base for SpacemiT K3

 - hardware buffer descriptor chain fix for xilinx dma

 - sun6i fixes for status behaviour and dma position registers

 - runtime pm reference leak fix for sprd driver

* tag 'dmaengine-fix-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine:
  dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()
  dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
  dmaengine: pxa: fix double counting of the hw descriptors

    [10 lines not shown]
DeltaFile
+18-8drivers/dma/xilinx/xilinx_dma.c
+15-4drivers/dma/dmaengine.c
+5-4drivers/dma/sun6i-dma.c
+2-3drivers/dma/mmp_pdma.c
+3-2drivers/dma/ti/k3-udma-glue.c
+1-2drivers/dma/sprd-dma.c
+44-231 files not shown
+46-247 files

LLVM/project d0dc3b0libcxx/include/__iterator static_packed_bounded_iter.h, libcxx/test/libcxx/iterators/static_packed_bounded_iter dereference.pass.cpp ctor.pass.cpp

[libc++] Add a compact, bounded iterator (#208271)

- By taking advantage of unused alignment bits for a pointer of type `T`
and the static capacity known at compile time, we can make a compact
bounded iterator who's size == `sizeof(T*)` by stuffing a counter inside
those bits.
- This new iterator type is `static_packed_bounded_iterator<class _Ptr, size_t _RangeCapacity>` and is only valid if:
  - `_Ptr` is a pointer 
- `_RangeCapacity` is <= `(1 << (bit_width(alignof(T)) - 1)) - 1`. The
extra -1 is required, because we need to represent the end position past
the last element.

---------

Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
DeltaFile
+239-0libcxx/include/__iterator/static_packed_bounded_iter.h
+114-0libcxx/test/libcxx/iterators/static_packed_bounded_iter/arithmetic.pass.cpp
+99-0libcxx/test/libcxx/iterators/static_packed_bounded_iter/comparison.pass.cpp
+75-0libcxx/test/libcxx/iterators/static_packed_bounded_iter/assert.pass.cpp
+57-0libcxx/test/libcxx/iterators/static_packed_bounded_iter/ctor.pass.cpp
+54-0libcxx/test/libcxx/iterators/static_packed_bounded_iter/dereference.pass.cpp
+638-05 files not shown
+731-011 files

NetBSD/src D6RXJF2common/lib/libc/arch/x86_64/string memchr.S

   amd64 memchr(3): Fix accidental spaces instead of tab.

   PR lib/60744: memchr(3) is busticated
VersionDeltaFile
1.8+3-3common/lib/libc/arch/x86_64/string/memchr.S
+3-31 files

Linux/linux 60ee24fdrivers/phy/mediatek phy-mtk-hdmi-mt8195.h phy-mtk-hdmi-mt8195.c, drivers/phy/renesas phy-rcar-gen3-usb2.c

Merge tag 'phy-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull phy fixes from Vinod Koul:

 - avoid atomic context delay in renesas driver

 - TMDS and PLL rate calculation fixes for mediatek driver

* tag 'phy-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
  phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting
  phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
  phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context
DeltaFile
+265-45drivers/phy/renesas/phy-rcar-gen3-usb2.c
+2-2drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c
+3-0drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h
+270-473 files

OpenBSD/ports TsGiB00x11/terminator Makefile distinfo, x11/terminator/pkg PLIST

   Update to terminator-2.1.6.
VersionDeltaFile
1.17+11-8x11/terminator/pkg/PLIST
1.8+2-2x11/terminator/distinfo
1.37+1-1x11/terminator/Makefile
+14-113 files

OpenBSD/ports mongxqQx11/xchm Makefile distinfo, x11/xchm/pkg PLIST

   Update to xchm-1.40.
VersionDeltaFile
1.19+2-2x11/xchm/distinfo
1.35+1-1x11/xchm/Makefile
1.13+1-0x11/xchm/pkg/PLIST
+4-33 files

NetBSD/src f7UqBrpcommon/lib/libc/arch/x86_64/string memchr.S, tests/lib/libc/string t_memchr.c

   amd64 memchr(3): Fix case when ptr + len wraps around address space.

   While here, give meaningful names to the various internal labels.

   PR lib/60744: memchr(3) is busticated
VersionDeltaFile
1.7+53-14common/lib/libc/arch/x86_64/string/memchr.S
1.7+2-10tests/lib/libc/string/t_memchr.c
+55-242 files

NetBSD/src VurUFh3sys/arch/atari/atari atari_init.c

   atari: Fix fatal 68030 MMU TC initialization bug

   ATARITT kernels from NetBSD 11.0 and -current fail to boot on my
   Atari TT030.

   The inline asm that loads TC specifies only `"a" (&tc)` as an input,
   so the compiler may eliminate the initialization of tc as a dead store.
   Then the generated code loads an uninitialized value from the stack
   into TC.

   Add an `"m" (tc)` input operand to the inline asm so that the compiler
   knows that the asm reads tc from memory.

   Tested with both NetBSD 11.0 and -current on Atari TT030 and
   must be pulled up to netbsd-11.
VersionDeltaFile
1.121+3-3sys/arch/atari/atari/atari_init.c
+3-31 files

LLVM/project 27eb381clang-tools-extra/clang-tidy/modernize UseNullptrCheck.h UseNullptrCheck.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Add detection of decltype(nullptr) => std::nullptr_t to modernize-use-nullptr (#224591)

Hidden behind an option switch, but on by default.
DeltaFile
+35-1clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
+20-0clang-tools-extra/docs/clang-tidy/checks/modernize/use-nullptr.rst
+20-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-nullptr-t.cpp
+5-0clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.h
+4-0clang-tools-extra/docs/ReleaseNotes.md
+1-1clang-tools-extra/test/clang-tidy/checkers/modernize/use-nullptr.cpp
+85-26 files

NetBSD/src M9Zz2BWtests/lib/libc/string t_memchr.c

   t_memchr: Sprinkle a few more NUL byte tests.

   PR lib/60744: memchr(3) is busticated
VersionDeltaFile
1.6+26-3tests/lib/libc/string/t_memchr.c
+26-31 files

HardenedBSD/ports 8fd84cesysutils/reproduce Makefile distinfo

sysutils/reproduce: Update to 0.9.0

ChangeLog: https://github.com/DtxdF/reproduce/releases/tag/v0.9.0
DeltaFile
+3-3sysutils/reproduce/distinfo
+1-1sysutils/reproduce/Makefile
+4-42 files

FreeBSD/ports 8fd84cesysutils/reproduce Makefile distinfo

sysutils/reproduce: Update to 0.9.0

ChangeLog: https://github.com/DtxdF/reproduce/releases/tag/v0.9.0
DeltaFile
+3-3sysutils/reproduce/distinfo
+1-1sysutils/reproduce/Makefile
+4-42 files

OpenBSD/ports ZyMJUDFx11/xfe Makefile distinfo, x11/xfe/pkg PLIST

   Update to xfe-2.1.11.
VersionDeltaFile
1.28+2-2x11/xfe/distinfo
1.63+1-1x11/xfe/Makefile
1.19+1-0x11/xfe/pkg/PLIST
+4-33 files

OpenBSD/src SjoCDialib/libtls tls_internal.h tls_conninfo.c, lib/libtls/man tls_conn_version.3

   Provide both the peer's unverified bundle, and the verified chain.

   Our tls_peer_cert_chain_pem was always the full bundle of unverified
   certificates sent by the peer, which can certainly violate the
   principle of least astonishment.

   Provide tls_peer_cert_bundle_unverified_pem and
   tls_peer_cert_chain_verified_pem and adjust the documentation for both
   to indicate what they are returning.

   We also indicate that tls_peer_cert_chain_pem returns the unverified bundle
   and may go away in a future release.
VersionDeltaFile
1.18+169-1regress/lib/libtls/tls/tlstest.c
1.14+43-5lib/libtls/man/tls_conn_version.3
1.109+23-11lib/libtls/tls.c
1.12+21-4lib/libtls/tls_peer.c
1.33+10-4lib/libtls/tls_conninfo.c
1.88+7-4lib/libtls/tls_internal.h
+273-293 files not shown
+281-329 files

Linux/linux 0a885f6drivers/soundwire dmi-quirks.c cadence_master.c

Merge tag 'soundwire-7.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire

Pull soundwire fixes from Vinod Koul:

 - Cadence: ensure work completion before clock stop

 - Disable ghost Realtek on Asus GX651AX

* tag 'soundwire-7.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
  soundwire: cadence_master: wait and cancel cdns->work before clock stop
  soundwire: dmi-quirks: Disable ghost Realtek on Asus GX651AX
DeltaFile
+7-0drivers/soundwire/dmi-quirks.c
+7-0drivers/soundwire/cadence_master.c
+14-02 files

NetBSD/pkgsrc BfS7MM6www/firefox52 distinfo, www/firefox52/patches patch-js_src_wasm_WasmSignalHandlers.cpp

   firefox52: fix a type problem

   Still doesn't build:
   ld: warning: ../../../firefox-52.9.0esr/toolkit/library/StaticXULComponents.ld contains output sections; did you forget -T?
   ld: cannot find -lcrmf: No such file or directory
   ld: cannot find -lsmime: No such file or directory
   ld: cannot find -lnss: No such file or directory
   ld: cannot find -lnssutil: No such file or directory
VersionDeltaFile
1.1+15-0www/firefox52/patches/patch-js_src_wasm_WasmSignalHandlers.cpp
1.39+2-1www/firefox52/distinfo
+17-12 files

OpenBSD/ports kjJKQLdeditors/novelwriter Makefile distinfo, editors/novelwriter/pkg PLIST

   update NovelWriter to latest release 26.2
VersionDeltaFile
1.14+175-116editors/novelwriter/pkg/PLIST
1.18+2-2editors/novelwriter/distinfo
1.21+1-1editors/novelwriter/Makefile
+178-1193 files

OpenBSD/ports d2QkSr9devel/sdl2-mixer Makefile distinfo

   Update to SDL_mixer 2.8.2, a stable bugfix release per upstream.

   Release Notes:
   https://github.com/libsdl-org/SDL_mixer/releases/tag/release-2.8.2
VersionDeltaFile
1.8+2-2devel/sdl2-mixer/distinfo
1.24+1-2devel/sdl2-mixer/Makefile
+3-42 files

OpenBSD/ports DwDiUhPdevel/sdl3-image Makefile distinfo

   Update to SDL_image 3.4.6, a stable bugfix release per upstream.

   Release Notes:
   https://github.com/libsdl-org/SDL_image/releases/tag/release-3.4.6
VersionDeltaFile
1.3+2-2devel/sdl3-image/distinfo
1.3+1-1devel/sdl3-image/Makefile
+3-32 files