NetBSD/src hoIO0JOsys/net if_wg.c

   if_wg.c: s/liftime/lifetime in sysctl descriptions
VersionDeltaFile
1.143+4-4sys/net/if_wg.c
+4-41 files

NetBSD/src kv4FwXolib/libc/gen shquote.3

   add HISTORY
VersionDeltaFile
1.11+9-2lib/libc/gen/shquote.3
+9-21 files

NetBSD/src 8XFX6g8sys/arch/m68k/m68k vm_machdep.c

   cpu_lwp_fork(): If a stack is specified, make sure it's aligned.
VersionDeltaFile
1.48+6-4sys/arch/m68k/m68k/vm_machdep.c
+6-41 files

NetBSD/src ieu6IBCsys/arch/m68k/include frame.h, sys/arch/m68k/m68k sunos_machdep.c compat_16_machdep.c

   Make sure the stack is aligned when delivering signals.

   Fixes the t_signal_and_sp:misaligned_sp_and_signal and
   t_signal_and_sp:signalsp_sigaltstack test cases on m68k.
VersionDeltaFile
1.53+14-9sys/arch/m68k/m68k/sig_machdep.c
1.41+4-4sys/arch/m68k/m68k/sunos_machdep.c
1.20+4-4sys/arch/m68k/m68k/compat_16_machdep.c
1.41+2-2sys/arch/m68k/include/frame.h
+24-194 files

NetBSD/src wQet0bslib/libc/arch/m68k/gen _lwp.c

   _lwp_makecontext(): ensure the stack is aligned.  Fixes the
   t_signal_and_sp::threadsp test case on m68k.
VersionDeltaFile
1.11+10-4lib/libc/arch/m68k/gen/_lwp.c
+10-41 files

NetBSD/src VxO9tn9tests/kernel/arch/m68k contextspfunc.S

   bsrl -> jbsr

   Fixes 68010 targets.
VersionDeltaFile
1.2+3-3tests/kernel/arch/m68k/contextspfunc.S
+3-31 files

NetBSD/src 1Ix1Yb0share/man/man4 virtio_mmio.4

   remove virtio_mmio.4, which was combined with virtio(4).
VersionDeltaFile
1.4+1-1share/man/man4/virtio_mmio.4
+1-11 files

NetBSD/src 0AhAbwzdistrib/sets/lists/man mi, distrib/sets/lists/manhtml mi

   virtio_mmio(4): install man page as a link to virtio(4).
VersionDeltaFile
1.1843+3-1distrib/sets/lists/man/mi
1.757+2-1share/man/man4/Makefile
1.60+2-1distrib/sets/lists/manhtml/mi
+7-33 files

NetBSD/src SgLvFQjshare/man/man4 virtio.4

   virtio(4): combine virtio and virtio_mmio man pages.

   While here, add missing VirtIO devices and improve grammar and text.

   virtio_mmio.4 was present in the source tree but never installed.
VersionDeltaFile
1.12+58-14share/man/man4/virtio.4
+58-141 files

NetBSD/src eLwcwYisbin/mount_lfs mount_lfs.c

   mount_lfs: Build fix: s/unreachable()/__unreachable()/

   <stddef.h> only declares unreachable() for C23 or later.

   Here, as <sys/cdefs.h> is already being included, just
   use one of its definitions directly, rather than attempting
   to do so indirectly via <stddef.h>

   This can be changed to anything else that works of course.
VersionDeltaFile
1.43+3-3sbin/mount_lfs/mount_lfs.c
+3-31 files

NetBSD/src cY2vMeBsbin/mount_lfs mount_lfs.c

   mount_lfs(8): Add unreachable() to fix clang build.

   dependall ===> sbin/mount_lfs
   /home/source/ab/HEAD-llvm/src/sbin/mount_lfs/mount_lfs.c:319:1: error: function declared 'noreturn' should not return [-Werror,-Winvalid-noreturn]

   The only two cases in invoke_cleaner are already handled, so the rest
   should be unreachable.
VersionDeltaFile
1.42+5-2sbin/mount_lfs/mount_lfs.c
+5-21 files

NetBSD/src ni4Hl2mdoc CHANGES 3RDPARTY

   new bind
VersionDeltaFile
1.2241+4-4doc/3RDPARTY
1.3286+2-1doc/CHANGES
+6-52 files

NetBSD/src 2z4mNrndistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libdns
VersionDeltaFile
1.412+2-2distrib/sets/lists/debug/shl.mi
1.1048+2-2distrib/sets/lists/base/shl.mi
+4-42 files

NetBSD/src lcwtV60external/mpl/bind/dist/lib/dns catz.c resolver.c, external/mpl/bind/dist/lib/isc work.c

   merge changes between 9.20.24 and 9.20.27
VersionDeltaFile
1.23+429-130external/mpl/bind/dist/lib/dns/validator.c
1.5+401-34external/mpl/bind/dist/lib/isc/work.c
1.30+92-265external/mpl/bind/dist/lib/ns/query.c
1.5+303-51external/mpl/bind/dist/tests/isc/time_test.c
1.28+210-117external/mpl/bind/dist/lib/dns/resolver.c
1.19+151-106external/mpl/bind/dist/lib/dns/catz.c
+1,586-70397 files not shown
+4,794-1,920103 files

NetBSD/src 9oWNYFKexternal/mpl/bind/dist/bin/tests/system README.md, external/mpl/bind/dist/bin/tests/system/digdelv tests_dig.py

   Import bind-9-20-27 (Previous was bind-9-20-24)

   iNotes for BIND 9.20.27#
   New Features#
   Disclose active Negative Trust Anchors with Extended DNS Error 33.
   A Negative Trust Anchor (RFC 7646) turns off DNSSEC validation for a
   domain, so a name that would normally fail validation resolves instead. named
   now marks such answers with Extended DNS Error code 33, "Negative Trust
   Anchor", so operators can see at a glance when a response came back only
   because an NTA was in effect. [GL #6268]
   Feature Changes#
   Speed up RPZ policy zone updates.
   RPZ updates used to be applied one small step at a time, adding overhead on
   large policy zones. Updates are now applied as a single batch, improving
   update performance for large RPZ zones, at the cost of no longer overlapping
   with concurrent updates. [GL #5787] [GL #6270]
   Bug Fixes#
   Ensure NSEC authority does not cross zonecut boundary.
   When using a cached NSEC record to prove that a delegation is insecure, named

    [239 lines not shown]
VersionDeltaFile
1.1+983-0external/mpl/bind/dist/bin/tests/system/digdelv/tests_dig.py
1.1.1.5+541-182external/mpl/bind/dist/bin/tests/system/README.md
1.1.1.21+428-129external/mpl/bind/dist/lib/dns/validator.c
1.1+537-0external/mpl/bind/dist/bin/tests/system/isctest/zone.py
1.1+532-0external/mpl/bind/dist/doc/changelog/changelog-9.20.26.rst
1.1+516-0external/mpl/bind/dist/bin/tests/system/formerr/tests_formerr.py
+3,537-3111,122 files not shown
+22,479-6,1341,128 files

NetBSD/src agWqDvXtests/kernel/arch/m68k stack_pointer.h threadspfunc.S

   t_signal_and_sp: Add m68k support.

   PR kern/59327: user stack pointer is not aligned properly
VersionDeltaFile
1.1+121-0tests/kernel/arch/m68k/execsp.S
1.1+52-0tests/kernel/arch/m68k/contextspfunc.S
1.1+51-0tests/kernel/arch/m68k/signalsphandler.S
1.1+46-0tests/kernel/arch/m68k/threadspfunc.S
1.1+35-0tests/kernel/arch/m68k/stack_pointer.h
+305-05 files

NetBSD/src f1J8K52sys/kern sys_process_lwpstatus.c

   ptrace(2): Fix compat32 register set types in previous.

   Not always `struct reg32' or `struct fpreg32', notably on arm32 --
   make sure to say `process_reg32'/`process_fpreg32'/`process_dbreg32'.
   (Here `compat32' means oabi?)

   Followups for:

   PR port-amd64/60556: panic in process_read_fpregs_xmm

   PR kern/60595: System lockup using gdb(1) on kernel with
   DEBUG+LOCKDEBUG

   PR kern/60658: netbsd32_process_read_dbregs() needs the same fix as
   native amd64 process_read_dbregs()
VersionDeltaFile
1.10+5-5sys/kern/sys_process_lwpstatus.c
+5-51 files

NetBSD/src C2pbHcNsys/dev/usb if_zyd.c if_urtw.c

   don't expose us to userland until things are fully initialized.

   Same class of bugs that run(4) had in other USB drivers.

   PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
VersionDeltaFile
1.79+8-3sys/dev/usb/if_atu.c
1.62+6-3sys/dev/usb/if_zyd.c
1.28+6-3sys/dev/usb/if_urtw.c
1.68+6-3sys/dev/usb/if_ural.c
1.34+6-3sys/dev/usb/if_upgt.c
1.72+6-3sys/dev/usb/if_rum.c
+38-181 files not shown
+44-217 files

NetBSD/src exVwH8gsys/dev/usb if_run.c

   run: don't expose us to userland until things are fully initialized.

   Fixes crash seen when hot-plugging run(4) with a running wpa_supplicant.
   PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
VersionDeltaFile
1.43+6-3sys/dev/usb/if_run.c
+6-31 files

NetBSD/src EW39Nr7bin/dd dd.h position.c

   dd(1) - implement POSTX Issue 8 "-iflags=fullblock" option
VersionDeltaFile
1.42+43-9bin/dd/dd.1
1.55+26-8bin/dd/dd.c
1.45+17-2bin/dd/args.c
1.19+4-4bin/dd/position.c
1.17+2-1bin/dd/dd.h
+92-245 files

NetBSD/src mkPDkWusys/ufs/lfs lfs_pages.c

   Mark inode modified in lfs_putpages, when there are dirty pages.
   This ensures the inode is written after the pages, avoiding a situation
   that manifests as files mysteriously reverted (often to zero length)
   and "SEGMENT %d CLAIMS %d BYTES BUT HAS %d (HIGH BY %d)" errors from fsck_lfs
   pass 5.
VersionDeltaFile
1.30+6-4sys/ufs/lfs/lfs_pages.c
+6-41 files

NetBSD/src l6P6vyisys/arch/sparc64/conf GENERIC

   sun4v: Add xhci(4) to sparc64 GENERIC config.

   Texas Instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller is
   present in SPARC S7-2 servers (device id 0x8241).

   Not tested yet.
VersionDeltaFile
1.253+3-2sys/arch/sparc64/conf/GENERIC
+3-21 files

NetBSD/src R7w9ii4usr.sbin/dumplfs dumplfs.c

   Sort the list of segments entered with -s so they appear in the output in
   sequence regardless of the input order.  In particular, the old code always
   produced the segments in reverse order.
VersionDeltaFile
1.73+29-24usr.sbin/dumplfs/dumplfs.c
+29-241 files

NetBSD/src JiWVWoksys/kern sys_process_lwpstatus.c

   ptrace(2): Tidy register access: no sketchy function pointer casts.

   Followups for:

   PR port-amd64/60556: panic in process_read_fpregs_xmm

   PR kern/60595: System lockup using gdb(1) on kernel with
   DEBUG+LOCKDEBUG

   PR kern/60658: netbsd32_process_read_dbregs() needs the same fix as
   native amd64 process_read_dbregs()
VersionDeltaFile
1.9+158-46sys/kern/sys_process_lwpstatus.c
+158-461 files

NetBSD/src m0lKEp1sys/compat/netbsd32 netbsd32_ptrace.c

   netbsd32_ptrace: Fix locking around ptrace register access.

   PR kern/60658: netbsd32_process_read_dbregs() needs the same fix as
   native amd64 process_read_dbregs()
VersionDeltaFile
1.10+140-70sys/compat/netbsd32/netbsd32_ptrace.c
+140-701 files

NetBSD/src Q2wakUCsys/sys param.h

   sys/param.h: Welcome to 11.99.8, courtsey of struct proc reordering.

   PR kern/60653: posix_spawn(3) causes incorrect stack base information

   XXX kernel ABI revbump -- NOT FOR PULLUP
VersionDeltaFile
1.747+2-2sys/sys/param.h
+2-21 files

NetBSD/src rSyjIZKsys/kern kern_fork.c, sys/sys proc.h

   struct proc: Put p_stackbase in the [p_startcopy,p_endcopy) range.

   It is inherited by the child because the child has exactly the same
   memory layout as the parent.

   Cleanup after:

   PR kern/60653: posix_spawn(3) causes incorrect stack base information

   XXX kernel ABI revbump -- NOT FOR PULLUP
VersionDeltaFile
1.236+2-10sys/kern/kern_fork.c
1.375+2-2sys/sys/proc.h
+4-122 files

NetBSD/src i88tSFosys/kern kern_fork.c, tests/kernel t_signal_and_sp.c

   fork(2), vfork(2): Copy the parent's stack base pointer to the child.

   Don't just leak whatever random stack pointer some recycled struct
   proc had!

   TBD: Move p_stackbase in struct proc so this is covered by the memcpy
   above, in a separate commit so we can pull this one up without any
   change to the layout of struct proc.

   PR kern/60653: posix_spawn(3) causes incorrect stack base information
VersionDeltaFile
1.24+2-10tests/kernel/t_signal_and_sp.c
1.235+10-2sys/kern/kern_fork.c
+12-122 files

NetBSD/src L83yvZVsys/compat/linux32/arch/aarch64 linux32_exec_machdep.c, sys/kern kern_exec.c exec_subr.c

   execve(2): Set p_stackbase in execve_runproc, not execve_loadvm.

   execve_loadvm must not have side effects on the running process for
   two reasons:

   1. If execve(2) fails, it has to be able to back out and return to
      the calling process.  For example, the shell will execute the
      first of a series of candidate paths that works when it searches
      $PATH, and if one fails, it has to be able to move on to try the
      next.

   2. The caller may be the _parent_ process -- this is the case when
      we're in posix_spawn.

   Instead, it must be set in execve_runproc, after we're committed to
   the exec and can't back out -- and we're definitely operating on the
   process that is executing a new image, not on its parent!

   p_stackbase and its assignment in exec_setup_stack, a subroutine of

    [18 lines not shown]
VersionDeltaFile
1.23+2-31tests/kernel/t_signal_and_sp.c
1.93+2-4sys/kern/exec_subr.c
1.3+2-4sys/compat/linux32/arch/aarch64/linux32_exec_machdep.c
1.535+3-2sys/kern/kern_exec.c
+9-414 files

NetBSD/src VQhNL4ztests/kernel Makefile

   t_signal_and_sp: Link against libpthread unconditionally now.

   Required by new test cases added for:

   PR kern/60653: posix_spawn(3) causes incorrect stack base information
VersionDeltaFile
1.100+2-2tests/kernel/Makefile
+2-21 files