NetBSD/src 8EpGHCysys/net if_wg.c

   wg-userspace(8): Drop <4-byte UDP packets immediately.

   Same as the kernel already does.  Add an assertion into
   wg_receive_packets about this and a couple comments cross-referencing
   wg_overudp_cb and wg_receive_packets.

   And, while here, as a precaution in case the
   inpcb_register_overudp_cb mechanism ever breaks down or gets
   refactored, make wg_receive_packets drop <4-byte packets too -- this
   path should be hit only when handling handshake packets, so adding
   another predicted-not-taken branch here should cost essentially
   nothing.

   PR bin/60392: assertion "mbuflen >= sizeof(struct wg_msg)" failed
VersionDeltaFile
1.141+25-3sys/net/if_wg.c
+25-31 files

NetBSD/src gcejoLlrescue list.ldd

   rescue/ldd: Add a couple new symbols for recent rtld changes.

   Should fix:

   #      link  rescue/rescue
   ...
   /tmp/build/2026.07.01.20.39.44-i386/tools/lib/gcc/i486--netbsdelf/14.3.0/../../../../i486--netbsdelf/bin/ld: /tmp/build/2026.07.01.20.39.44-i386/obj/usr.bin/ldd/elf32/libldd_elf32.a(load.o): in function `_rtld_load_object':
   load.c:(.text+0x23b): undefined reference to `_rtld_objgen'
   /tmp/build/2026.07.01.20.39.44-i386/tools/lib/gcc/i486--netbsdelf/14.3.0/../../../../i486--netbsdelf/bin/ld: load.c:(.text+0x256): undefined reference to `_rtld_objrelocpending'

   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded
VersionDeltaFile
1.8+2-1rescue/list.ldd
+2-11 files

NetBSD/pkgsrc-wip 5441627stable-diffusion.cpp Makefile

stable-diffusion.cpp: bump libwebp requirement

needs .cmake files to find it
DeltaFile
+1-0stable-diffusion.cpp/Makefile
+1-01 files

NetBSD/pkgsrc 7T3246jdoc CHANGES-2026

   doc: Updated graphics/libwebp to 1.6.0nb2
VersionDeltaFile
1.4177+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc nVoVIpographics/libwebp PLIST Makefile

   libwebp: switch to cmake

   gains us a man page and the .cmake files for finding the library

   shlib version numbers unchanged

   Bump PKGREVISION.
VersionDeltaFile
1.9+21-6graphics/libwebp/PLIST
1.49+4-10graphics/libwebp/Makefile
1.3+1-3graphics/libwebp/options.mk
+26-193 files

NetBSD/pkgsrc ts0AAI7devel/py-mercurial version.mk

   py-mercurial: mention rhg (for updates) in version.mk
VersionDeltaFile
1.70+4-1devel/py-mercurial/version.mk
+4-11 files

NetBSD/pkgsrc FuxNrLbdoc CHANGES-2026

   doc: Added devel/rhg version 7.2.2
VersionDeltaFile
1.4176+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc bheqUJIdevel Makefile

   devel/Makefile: +rhg
VersionDeltaFile
1.4648+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc dHLzk6Edevel/rhg distinfo cargo-depends.mk

   devel/rhg: import rhg-7.2.2

   This package provides the experimental Rust backend for Mercurial.
VersionDeltaFile
1.1+761-0devel/rhg/distinfo
1.1+254-0devel/rhg/cargo-depends.mk
1.1+27-0devel/rhg/Makefile
1.1+3-0devel/rhg/PLIST
1.1+1-0devel/rhg/DESCR
+1,046-05 files

NetBSD/pkgsrc ShZjTJBdevel/git-base options.mk Makefile

   git-base: add default-off rust option
VersionDeltaFile
1.9+9-2devel/git-base/options.mk
1.138+1-2devel/git-base/Makefile
+10-42 files

NetBSD/pkgsrc Bs7zGqddoc CHANGES-2026 TODO

   doc: Updated textproc/enchant2 to 2.8.17
VersionDeltaFile
1.4175+2-1doc/CHANGES-2026
1.27523+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hY36Xigtextproc/enchant2 distinfo Makefile

   enchant2: update to 2.8.17.

   2.8.17 (June 29, 2026)
   ----------------------

   Make enchant silently ignore -C flag, for better Emacs compatibility.
VersionDeltaFile
1.41+4-4textproc/enchant2/distinfo
1.57+2-2textproc/enchant2/Makefile
+6-62 files

NetBSD/pkgsrc Qso4soFdoc CHANGES-2026

   doc: Updated devel/py-libevent-rpcgen to 2.1.13
VersionDeltaFile
1.4174+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc IxNVWMmdoc CHANGES-2026 TODO

   doc: Updated devel/libevent to 2.1.13
VersionDeltaFile
1.4173+2-1doc/CHANGES-2026
1.27522+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc L1hIklVdevel/libevent builtin.mk Makefile

   libevent: update to 2.1.13.

   Fix pkglint while here.

   Changes in version 2.1.13-stable (01 July 2026)

    This release contains several security fixes, affecting users of the
    following modules: evbuffer, bufferevent, evtag, evrpc, evdns, evhttp.
    If you have a program that uses one of those modules,
    or if you distribute libevent, you should upgrade.

    Additionally, this release backports some small modernizations to
    the libevent codebase, to aid in compiling with the compilers
    released over the last few years.

    Security Fixes (evtag, evrpc):
    - Fix an out-of-bounds read in decode_tag_internal.
      (Found by @Brubbish. GHSA-fj29-64w6-73h6)
    - Fix an integer overflow in evtag_unmarshal_header.

    [33 lines not shown]
VersionDeltaFile
1.22+5-5devel/libevent/builtin.mk
1.61+5-3devel/libevent/Makefile
1.43+4-4devel/libevent/distinfo
1.7+2-2devel/libevent/Makefile.common
+16-144 files

NetBSD/pkgsrc hzXlfL6textproc/enca Makefile

   enca: add CHECK_PORTABILITY_SKIP
VersionDeltaFile
1.12+3-1textproc/enca/Makefile
+3-11 files

NetBSD/src s9PmQw9doc 3RDPARTY

   libevent-2.1.13 out
VersionDeltaFile
1.2227+3-3doc/3RDPARTY
+3-31 files

NetBSD/pkgsrc 3KbXmb0doc TODO

   doc/TODO: + libevent-2.1.13.
VersionDeltaFile
1.27521+2-1doc/TODO
+2-11 files

NetBSD/pkgsrc-wip 81d0e79whisper.cpp TODO

whisper.cpp: one CVE down
DeltaFile
+1-1whisper.cpp/TODO
+1-11 files

NetBSD/pkgsrc-wip 19194c1stable-diffusion.cpp Makefile

stable-diffusion.cpp: use ggml package
DeltaFile
+2-19stable-diffusion.cpp/Makefile
+2-191 files

NetBSD/pkgsrc-wip f685c27ggml options.mk Makefile, ggml/patches patch-include_ggml.h

ggml: make vulkan a default-off option

Change a setting for stable-diffusion.cpp.

Bump PKGREVISION
DeltaFile
+21-0ggml/options.mk
+15-0ggml/patches/patch-include_ggml.h
+2-6ggml/Makefile
+3-3ggml/PLIST
+1-0ggml/distinfo
+42-95 files

NetBSD/pkgsrc-wip 5a3393cwhisper.cpp Makefile PLIST, whisper.cpp/patches patch-ggml_CMakeLists.txt

whisper.cpp: update to 1.9.1

use ggml package
DeltaFile
+10-30whisper.cpp/Makefile
+0-25whisper.cpp/patches/patch-ggml_CMakeLists.txt
+11-0whisper.cpp/PLIST
+3-4whisper.cpp/distinfo
+24-594 files

NetBSD/pkgsrc-wip d61b503llama.cpp distinfo Makefile.common, py-llama-cpp-scripts distinfo

llama.cpp: update to today's snapshot
DeltaFile
+6-6llama.cpp/distinfo
+3-3py-llama-cpp-scripts/distinfo
+2-2llama.cpp/Makefile.common
+11-113 files

NetBSD/src ESox8jIlibexec/ld.elf_so rtld.c load.c, usr.bin/ldd ldd.c

   ld.elf_so(1): Bump _rtld_objgen when changing, not reading, objlist.

   Prompted by:

   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded
VersionDeltaFile
1.226+5-4libexec/ld.elf_so/rtld.c
1.51+3-2libexec/ld.elf_so/load.c
1.30+3-2usr.bin/ldd/ldd.c
+11-83 files

NetBSD/src 1hvHvI5libexec/ld.elf_so rtld.c load.c, usr.bin/ldd ldd_elfxx.c

   ld.elf_so(1): Resolve several races in dlopen/dlclose.

   This is difficult because, although rtld generally has a single
   exclusive lock, i.e., generally runs single-threaded itself, it can't
   hold this lock while calling constructors/destructors (init/fini or
   ifunc) -- if it did, then, for example, lazy symbol binding that
   happens during the constructor/destructor would deadlock against
   itself.

   And whenever rtld drops the lock to call constructors/destructors,
   any objects it is working on, during dlopen or dlclose, might have
   been concurrently closed and invalidated by the time it gets the lock
   again.

   The key point is that anywhere we pass a sigset_t *mask parameter
   during dlopen or dlclose, we might release the rtld lock to sleep and
   then reacquire the lock.  And anywhere we might release and reacquire
   the lock, any objects we hold may be invalidated -- unless we hold some
   reference to prevent invalidation.  And any object we find in the list

    [129 lines not shown]
VersionDeltaFile
1.225+457-33libexec/ld.elf_so/rtld.c
1.50+84-15libexec/ld.elf_so/load.c
1.156+37-5libexec/ld.elf_so/rtld.h
1.28+16-10libexec/ld.elf_so/search.c
1.121+6-2libexec/ld.elf_so/reloc.c
1.9+3-3usr.bin/ldd/ldd_elfxx.c
+603-682 files not shown
+608-748 files

NetBSD/src nWoD803sys/dev/marvell mvsdio.c, sys/dev/sdmmc sdmmcvar.h

   sdmmc: remove unused cmd fields

   c_dmaseg and c_dmaoff are only written using memset(&cmd, 0) when
   constructing a command, so they always assume a constant value and can be
   removed.
VersionDeltaFile
1.9+4-5sys/dev/marvell/mvsdio.c
1.40+1-3sys/dev/sdmmc/sdmmcvar.h
+5-82 files

NetBSD/src qe0Bxomsys/arch/mips/mips cache.c

   Wire up L2 ops for the MIPS32/64 detection path.

   Previously it detected L2 cache but installed no ops (assuming coherency).
VersionDeltaFile
1.70+60-2sys/arch/mips/mips/cache.c
+60-21 files

NetBSD/src DD7qQd7sys/arch/mips/mips mips_machdep.c

   Remove the false CPU_MIPS_D_CACHE_COHERENT flag for XBurst.

   There is no DMA coherency on that core.
VersionDeltaFile
1.310+6-4sys/arch/mips/mips/mips_machdep.c
+6-41 files

NetBSD/pkgsrc-wip 4f0f7bfavr-libc PLIST options.mk, avr-libc/patches patch-doc_api_Makefile.in

avr-libc: Update to 2.3.2

Remove option "doc" (hard to maintain and broken most of the time).
DeltaFile
+963-1,147avr-libc/PLIST
+0-95avr-libc/options.mk
+18-1avr-libc/COMMIT_MSG
+0-16avr-libc/patches/patch-doc_api_Makefile.in
+2-6avr-libc/Makefile
+3-4avr-libc/distinfo
+986-1,2692 files not shown
+988-1,2758 files

NetBSD/pkgsrc-wip 02dd88davr-gcc PLIST COMMIT_MSG

avr-gcc: Update to 16.1.0
DeltaFile
+91-25avr-gcc/PLIST
+8-0avr-gcc/COMMIT_MSG
+3-3avr-gcc/distinfo
+2-2avr-gcc/Makefile
+1-1avr-gcc/buildlink3.mk
+105-315 files