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

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

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

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

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

NetBSD/pkgsrc 7VVlH6Ldoc TODO

   doc/TODO: wordpress

   + ja-wordpress-7.1.1, wordpress-7.1.1.
VersionDeltaFile
1.27939+3-2doc/TODO
+3-21 files

NetBSD/src U4OvCH9sys/netipsec key.c

   ipsec: Nix wrong assertion added in key.c rev. 1.288.

   On LP32 platforms, the xpl0 pointer may not be 64-bit aligned itself;
   we just require all the _internal_ structures inside that buffer to
   be 64-bit aligned.

   Should fix various ipsec tests mostly on LP32 platforms.

   PR kern/60669: netipsec key_sp2msg buffer overrun
VersionDeltaFile
1.291+2-3sys/netipsec/key.c
+2-31 files

NetBSD/pkgsrc-wip 0fc8109. TODO

TODO: + py-whichllm-0.5.19.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/src fw1CY4tsys/external/bsd/drm2/dist/drm/i915/gem i915_gem_pages.c

   i915: Fix null pointer deref in i915_gem_object_get_dma_address.

   Matches the Linux code in the #else this way.

   PR kern/60755: i915drmkms crashes on Intel Bay Trail GPU making the
   machine rebooting
VersionDeltaFile
1.8+4-3sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_pages.c
+4-31 files

NetBSD/src ZNbkV3Dsys/compat/linux/common linux_inotify.c

   compat_linux inotify(2): Re-check number of entries in loop.

   Might have changed between two calls to inotify_readdir.

   XXX Should maybe not do two calls to inotify_readdir!  Can we hold
   the vnode lock or use a fixed temporary buffer size or something?

   PR kern/60756: compat_linux inotify(2): TOCTOU and locking shenanigans
VersionDeltaFile
1.11+3-3sys/compat/linux/common/linux_inotify.c
+3-31 files

NetBSD/src MIa8XSxsys/compat/linux/common linux_inotify.c

   compat_linux inotify(2): strcpy -> strlcpy

   PR kern/60756: compat_linux inotify(2): TOCTOU and locking shenanigans
VersionDeltaFile
1.10+10-5sys/compat/linux/common/linux_inotify.c
+10-51 files

NetBSD/src E1MS3NRsys/compat/ultrix ultrix_misc.c

   compat_ultrix: Fix shmat/shmdt confusion.

   Also omit needless initializer while here, which was added to pacify
   a gcc12 warning without actually fixing the problem the warning
   should have alerted us to.

   kern/60753: compat_ultrix shmsys(2): busted shmdt
VersionDeltaFile
1.130+4-4sys/compat/ultrix/ultrix_misc.c
+4-41 files

NetBSD/src kJlMLpzsys/rump/kern/lib/libsys_cygwin rump_cygwin_compat.c, sys/rump/kern/lib/libsys_linux linux_rump.c

   rump libsys_*: Zero out syscall argument packages on stack.

   PR kern/60754: potential syscall argument package stack garbage
VersionDeltaFile
1.5+4-3sys/rump/kern/lib/libsys_sunos/rump_sunos_compat.c
1.4+4-3sys/rump/kern/lib/libsys_cygwin/rump_cygwin_compat.c
1.6+3-2sys/rump/kern/lib/libsys_linux/linux_rump.c
+11-83 files

NetBSD/src 9ynQTGesys/kern sys_epoll.c kern_time.c

   kern: Zero out syscall argument packages on stack.

   PR kern/60754: potential syscall argument package stack garbage
VersionDeltaFile
1.5+3-2sys/kern/sys_epoll.c
1.233+3-2sys/kern/kern_time.c
1.554+3-2sys/kern/init_main.c
+9-63 files

NetBSD/src Z0gVN1Hsys/compat/ultrix ultrix_ioctl.c ultrix_pathname.c

   compat_ultrix: Zero out syscall argument packages on stack.

   PR kern/60754: potential syscall argument package stack garbage
VersionDeltaFile
1.129+15-3sys/compat/ultrix/ultrix_misc.c
1.41+6-2sys/compat/ultrix/ultrix_pathname.c
1.41+3-2sys/compat/ultrix/ultrix_ioctl.c
+24-73 files

NetBSD/src quMysUpsys/compat/sunos sunos_ioctl.c sunos_misc.c, sys/compat/sunos32 sunos32_ioctl.c sunos32_misc.c

   compat_sunos: Zero out syscall argument packages on stack.

   PR kern/60754: potential syscall argument package stack garbage
VersionDeltaFile
1.178+15-2sys/compat/sunos/sunos_misc.c
1.87+13-2sys/compat/sunos32/sunos32_misc.c
1.37+4-2sys/compat/sunos32/sunos32_ioctl.c
1.72+4-2sys/compat/sunos/sunos_ioctl.c
+36-84 files

NetBSD/src onFcDIjsys/compat/freebsd freebsd_misc.c freebsd_ipc.c

   compat_freebsd: Zero out syscall argument packages on stack.

   PR kern/60754: potential syscall argument package stack garbage
VersionDeltaFile
1.18+14-2sys/compat/freebsd/freebsd_ipc.c
1.36+4-2sys/compat/freebsd/freebsd_misc.c
+18-42 files

NetBSD/src 2JSh4TUsys/compat/common kern_ipc_10.c, sys/compat/netbsd32 netbsd32_lwp.c netbsd32_fs.c

   compat: Zero out syscall argument packages on stack.

   PR kern/60754: potential syscall argument package stack garbage
VersionDeltaFile
1.238+149-2sys/compat/netbsd32/netbsd32_netbsd.c
1.67+21-2sys/compat/netbsd32/netbsd32_compat_43.c
1.96+14-2sys/compat/netbsd32/netbsd32_fs.c
1.4+14-2sys/compat/netbsd32/netbsd32_compat_10_sysv.c
1.24+13-2sys/compat/netbsd32/netbsd32_lwp.c
1.27+13-2sys/compat/common/kern_ipc_10.c
+224-1223 files not shown
+314-5629 files

NetBSD/src smMmMs3sys/compat/linux/common linux_misc.c linux_file.c, sys/compat/linux32/common linux32_uid16.c linux32_sched.c

   compat_linux, compat_linux32: Always zero syscall args on stack.

   This is an attempt to systematically eliminate a class of stack
   garbage bugs:

   PR kern/60750: compat_linux: stack garbage mistakes
VersionDeltaFile
1.45+24-3sys/compat/linux32/common/linux32_unistd.c
1.33+19-2sys/compat/linux32/common/linux32_socket.c
1.137+19-2sys/compat/linux/common/linux_file.c
1.10+17-3sys/compat/linux32/common/linux32_sched.c
1.3+13-4sys/compat/linux32/common/linux32_uid16.c
1.268+14-2sys/compat/linux/common/linux_misc.c
+106-1630 files not shown
+263-8536 files

NetBSD/src BYa2nPcsys/compat/linux/common linux_sched.c

   compat_linux __prctl(2): Use self, not stack garbage lwpid.

   PR kern/60750: compat_linux: stack garbage mistakes
VersionDeltaFile
1.88+9-4sys/compat/linux/common/linux_sched.c
+9-41 files

NetBSD/src 63NnfzQsys/compat/netbsd32 netbsd32_ipc.c

   compat32 semop: Fix leak on timeout copyin.

   PR kern/60752: compat32: memory leak in netbsd32_do_semop error
   branch
VersionDeltaFile
1.24+9-10sys/compat/netbsd32/netbsd32_ipc.c
+9-101 files

NetBSD/src CffGwpxsys/compat/linux/common linux_uid16.c

   compat_linux setgroups16(2): Fix array copyin sizing.

   PR kern/60750: compat_linux: stack garbage mistakes
VersionDeltaFile
1.5+4-3sys/compat/linux/common/linux_uid16.c
+4-31 files

NetBSD/src 7gTyOICsys/compat/common uipc_syscalls_43.c, sys/compat/netbsd32 netbsd32_compat_43.c

   compat: Fix successive-copyout chained error branches.

   PR kern/60749: compat: successive copyout error branch mistakes
VersionDeltaFile
1.52+4-5sys/compat/common/uipc_syscalls_43.c
1.66+5-3sys/compat/netbsd32/netbsd32_compat_43.c
+9-82 files

NetBSD/src EJAAINKsys/compat/linux/common linux_socket.c

   compat_linux recv(m)msg(2): Fix mistakes in error branches.

   1. If copying out the cmsghdr _succeeds_, we want to copy out the
      cmsg data -- not if copying out the cmsghdr _fails_.

   2. If any part of the BSD cmsg to Linux cmsg conversion or copyout
      _fails_, we must pass the whole mbuf chain to free_control_mbuf to
      close all the file descriptors in it -- otherwise, they would leak
      because the user process has no idea it has been given the fds.

   3. Add missing `if (error)' before `return error' in recvmmsg(2)
      branch for copying in timeout.

   Found while reviewing code nearby:

   PR kern/60748: compat_linux: possible integer truncation/overflow
   issues in socket syscalls
VersionDeltaFile
1.162+9-6sys/compat/linux/common/linux_socket.c
+9-61 files

NetBSD/src y4Jy2ansys/compat/linux/common linux_socket.c

   compat_linux recv(m)msg(2): Tighten arithmetic bounds.

   And avoid overflow test idioms that involve doing the overflow.

   PR kern/60748: compat_linux: possible integer truncation/overflow
   issues in socket syscalls
VersionDeltaFile
1.161+27-7sys/compat/linux/common/linux_socket.c
+27-71 files

NetBSD/pkgsrc Yu3lnVBdatabases/mongodb4 distinfo Makefile, databases/mongodb4/patches patch-src_third__party_mozjs-60_extract_js_src_wasm_WasmSignalHandlers.cpp

   databases/mongodb4: Fix type error objected to by gcc12 (NetBSD 11)

   Resolves building under NetBSD 11.
   Patch from Paul Ripke, who is running it with unifi.
   Unifi starts for me with on NetBSD 11 (with no previous db).
VersionDeltaFile
1.1+15-0databases/mongodb4/patches/patch-src_third__party_mozjs-60_extract_js_src_wasm_WasmSignalHandlers.cpp
1.30+2-2databases/mongodb4/Makefile
1.11+2-1databases/mongodb4/distinfo
+19-33 files

NetBSD/pkgsrc AUvcmucdoc CHANGES-2026

   Correct user name for freeze start
VersionDeltaFile
1.6158+2-2doc/CHANGES-2026
+2-21 files

NetBSD/pkgsrc EkAzopQdoc TODO

   doc/TODO: add some

   + OpenJPH-0.32.0, fast_float-8.3.0, fluidsynth-2.6.1, libde265-1.1.3,
     libmaxminddb-1.14.1, libudev-bsd-0.7.0.1, libuninameslist-20260918,
     p5-Alien-Build-2.88, p5-Clone-PP-1.09, p5-HTML-Parser-3.86,
     p5-Test-Fatal-0.019, p5-Text-Diff-1.46, pspp-2.1.2, py-aiostream-0.8.1,
     py-ast-serialize-0.11.2, py-beets-2.14.1, py-curl-7.48.0,
     py-filelock-4.0.1, py-flit_core-4.1.0, py-google-api-core-2.38.0,
     py-grpcio-1.84.0, py-grpcio-status-1.84.0, py-hatchling-1.32.3,
     py-httpcore2-2.13.0, py-httpx2-2.13.0, py-idna-3.20, py-multidict-6.9.0,
     py-pdf-6.19.0, py-platformdirs-4.11.11, py-poetry-core-2.5.0,
     py-propcache-0.5.4, py-protobuf-7.36.2, py-pymdown-extensions-12.0.1,
     py-pyproject_hooks-1.3.3, py-tornado-6.5.10, py-urllib3-2.8.0,
     py-urwid-4.1.5, py-uv-build-0.12.17, py-vcs-versioning-2.4.1,
     py-wcwidth-0.8.4, py-yarl-1.25.1, py-zensical-0.0.63, rspamd-4.2.0,
     snappy-1.3.1, xfd-1.1.6, xxhash-0.8.4.
VersionDeltaFile
1.27938+47-2doc/TODO
+47-21 files

NetBSD/src s6JDdOpsys/arch/news68k/dev nwb225reg.h fbbm.c

   news68k: fix botched patch (sorry)
VersionDeltaFile
1.2+0-963sys/arch/news68k/dev/fbbm.c
1.2+0-82sys/arch/news68k/dev/nwb225reg.h
+0-1,0452 files