NetBSD/src KmMsnHysys/arch/riscv/starfive jh7100_clkc.c jh71x0_clkc.c

   risc-v: split the jh7100 clock controller driver

   In preparation for the JH7110 clock driver split the clock definition
   and attachment code from the clock handling macros / methods.
VersionDeltaFile
1.3+114-650sys/arch/riscv/starfive/jh7100_clkc.c
1.1+588-0sys/arch/riscv/starfive/jh71x0_clkc.c
1.1+304-0sys/arch/riscv/starfive/jh71x0_clkc.h
1.4+8-2sys/arch/riscv/starfive/files.starfive
1.3+1-1sys/arch/riscv/starfive/jh7100_clkc.h
+1,015-6535 files

NetBSD/src jod8QMsusr.sbin/service service

   Fix missing whitespace in not found message.

   From Daniel Cunha in PR 58471
VersionDeltaFile
1.10+2-2usr.sbin/service/service
+2-21 files

NetBSD/src gap9UJ4sys/net if_wg.c

   wg(4): Allow modunload before any interface creation.

   The workqueue and pktq are both lazily created, for annoying module
   initialization order reasons, so they may not have been created by
   the time of modunload.

   PR kern/58470
VersionDeltaFile
1.92+6-4sys/net/if_wg.c
+6-41 files

NetBSD/src hnlbDHqsys/crypto/sodium sodium_selftest.h, sys/external/isc/libsodium/src sodium_selftest.c

   sys/crypto/sodium: Add self-test for XChaCha20/Poly1305 AEAD.

   PR kern/58468
VersionDeltaFile
1.2+248-3sys/external/isc/libsodium/src/sodium_selftest.c
1.2+2-1sys/crypto/sodium/sodium_selftest.h
+250-42 files

NetBSD/src FOkIMnZsys/external/isc/libsodium/include stdlib.h

   sys/crypto/sodium: Tighten stdlib.h glue.

   1. Make sure nothing uses malloc and free.  All of the routines we
      need should work in fixed-size, caller-allocated buffers and
      reasonable stack space.

   2. Make panic message for abort() stub clearer.  There are calls to
      it, but they imply internal errors inside libsodium which should
      not happen unless there is an unrecoverable software bug in
      libsodium.

   PR kern/58468
VersionDeltaFile
1.2+3-3sys/external/isc/libsodium/include/stdlib.h
+3-31 files

NetBSD/src ztBQ7orsys/external/isc/libsodium/include stdint.h

   sys/crypto/sodium: Simplify stdint.h stub.

   No change to the .o or .kmod files; just the .d make dependency files
   change.

   PR kern/58468
VersionDeltaFile
1.2+1-2sys/external/isc/libsodium/include/stdint.h
+1-21 files

NetBSD/src tvz4eQMsys/external/isc/libsodium/include errno.h

   sys/crypto/sodium: Nix unused errno.h.

   Maybe this was a vestige of an earlier draft of the libsodium import,
   but it doesn't appear to be needed now by any libsodium files we use.

   PR kern/58468
VersionDeltaFile
1.2+0-0sys/external/isc/libsodium/include/errno.h
+0-01 files

NetBSD/src NIytbx7sys/external/isc/libsodium/include core.h

   sys/crypto/sodium: Nix risky defines from core.h stub.

   These are risky not because they might cause crypto flaws, but
   because they might cause usage of the SIMD unit in the kernel along
   paths where we haven't made it safe.

   That said -- no change to the amd64 module .o and .kmod files, so
   this doesn't currently make a difference; it's just risky to have
   around in case we later include other parts of libsodium that it does
   affect, like the Salsa20 code.

   PR kern/58468
VersionDeltaFile
1.2+0-8sys/external/isc/libsodium/include/core.h
+0-81 files

NetBSD/src BcIRX4Bsys/external/isc/libsodium/include assert.h

   sys/crypto/sodium: Nix unused assert.h stub.

   Maybe this was a vestige of an earlier draft of the libsodium import,
   but it doesn't appear to be needed now by any libsodium files we use.

   PR kern/58468
VersionDeltaFile
1.2+0-0sys/external/isc/libsodium/include/assert.h
+0-01 files

NetBSD/src Dsu61TSsys/external/isc/libsodium/include string.h

   sys/crypto/sodium: Simplify string.h stub.

   Not sure of any particular problem with the previous stub, but let's
   make sure to use the same prototypes for memset/memcpy/memmove as
   everything else in the kernel.

   PR kern/58468
VersionDeltaFile
1.2+1-6sys/external/isc/libsodium/include/string.h
+1-61 files

NetBSD/src ekQ9DPqsys/external/isc/libsodium/include crypto_verify_16.h

   sys/crypto/sodium: Fill out crypto_verify_16 stub.

   Without this change, libsodium silently accepts forgeries.

   This one's a doozy, and it's a sobering reminder that:

   (a) wg(4) is still experimental (only user of libsodium in kernel;
       both are available only through default-off optional modules).

   (b) Known-answer test vectors are critical, including negative tests
       (test that forgeries are rejected), and must be mandatory for all
       new crypto code -- and should be added to old crypto code too.

   (c) Crypto code must also have self-tests that run in the same
       environment, not just the same code in a different build or test
       environment -- the libsodium code itself is fine, but we built it
       differently and need to exercise it differently from upstream's
       automatic tests.


    [43 lines not shown]
VersionDeltaFile
1.2+10-2sys/external/isc/libsodium/include/crypto_verify_16.h
+10-21 files

NetBSD/src PulmjBxsys/crypto/sodium sodium_selftest.h, sys/external/isc/libsodium/conf files.libsodium

   sys/crypto/sodium: Add a self-test for IETF ChaCha20/Poly1305 AEAD.

   PR kern/58468
VersionDeltaFile
1.1+340-0sys/external/isc/libsodium/src/sodium_selftest.c
1.1+36-0sys/crypto/sodium/sodium_selftest.h
1.2+8-2sys/external/isc/libsodium/src/sodium_module.c
1.7+2-1sys/external/isc/libsodium/conf/files.libsodium
1.4+2-1sys/modules/sodium/Makefile.sodmod
1.24+2-1sys/rump/kern/lib/libcrypto/Makefile
+390-56 files

NetBSD/src iyttCLSsbin/newfs_exfatfs newfs.c make_exfatfs.c

   Actually use the partition offset alignment option.

   Document all flags both in the man page and in usage().
VersionDeltaFile
1.1.2.3+53-37sbin/newfs_exfatfs/newfs.c
1.1.2.5+20-12sbin/newfs_exfatfs/make_exfatfs.c
1.1.2.2+28-4sbin/newfs_exfatfs/newfs_exfatfs.8
+101-533 files

NetBSD/src YVKTXQOsys/net if_wg.c

   consistently use printf instead of aprint_debug and print the tkeys with
   the packet.
VersionDeltaFile
1.91+11-7sys/net/if_wg.c
+11-71 files

NetBSD/src efR1mTfdoc CHANGES

   doc: update CHANGES
VersionDeltaFile
1.3074+8-1doc/CHANGES
+8-11 files

NetBSD/src 4KYpB4Isys/net if_wg.c

   Add more debugging from Taylor
VersionDeltaFile
1.90+36-2sys/net/if_wg.c
+36-21 files

NetBSD/src qhqqzRxsys/net if_wg.c

   Make the debug (WG_DEBUG) func gethexdump() always return a valid
   pointer, never NULL, so it doesn't need to be tested before being
   printed, which was being done sometimes, but not always.
VersionDeltaFile
1.89+9-7sys/net/if_wg.c
+9-71 files

NetBSD/src CGKxuFusys/net if_wg.c

   There's a new WG_DEBUG_XXX ( XXX==PACKET ) to deal with now.  That needs
   WG_DEBUG defined as well, if set.
VersionDeltaFile
1.88+4-3sys/net/if_wg.c
+4-31 files

NetBSD/src aT1tUpLsys/net if_wg.c

   Fix 32 bit (32 bit size_t) WG_DEBUG builds - use %zu rather than %lu
   to print size_t values.
VersionDeltaFile
1.87+11-11sys/net/if_wg.c
+11-111 files

NetBSD/src lLR1bpqsys/net if_wg.c

   use hexdump...
VersionDeltaFile
1.86+10-27sys/net/if_wg.c
+10-271 files

NetBSD/src D6ijroxsys/net if_wg.c

   fix size limit calculation in dump and NULL checks
VersionDeltaFile
1.85+27-18sys/net/if_wg.c
+27-181 files

NetBSD/src Bml8Bw9sys/net if_wg.c

   Add packet dump debugging
VersionDeltaFile
1.84+34-4sys/net/if_wg.c
+34-41 files

NetBSD/src 7YOG5MKsys/net if_wg.c

   While the previous change fixed the broken build, it wasn't the best
   way, as defining any of the WG_DEBUG_XXX symbols then effectively
   defined all of them - making them as seperate entities, pointless.

   So, rearrange the way things are done a little to avoid doing that.
VersionDeltaFile
1.83+12-9sys/net/if_wg.c
+12-91 files

NetBSD/src nCJY5XFsys/net if_wg.c

   If any of the WG_DEBUG_XXX symbols happens to be defined (say, from a
   stray rump Makefile...) then we now must have WG_DEBUG also defined, so
   if it wasn't, make it so.
VersionDeltaFile
1.82+9-2sys/net/if_wg.c
+9-21 files

NetBSD/src 5tOR4ZFcommon/lib/libutil getfstypename.c, sys/sys disklabel.h disk.h

   Add exFAT partition type.
VersionDeltaFile
1.11.8.1+5-3common/lib/libutil/getfstypename.c
1.128.2.1+3-2sys/sys/disklabel.h
1.78.6.1+2-1sys/sys/disk.h
+10-63 files

NetBSD/src onoHL5Qsys/net if_wg.c

   Add more debugging in packet validation
VersionDeltaFile
1.81+19-10sys/net/if_wg.c
+19-101 files

NetBSD/src ON6mRNxsys/net if_wg.c

   Add a wg_debug variable to split between debug/trace/dump messages
VersionDeltaFile
1.80+47-21sys/net/if_wg.c
+47-211 files

NetBSD/src 4cQl4XDshare/man/man9 crashme.9

   crashme(9): brush up markup, reword cn_fn slightly for clarity
VersionDeltaFile
1.6+28-24share/man/man9/crashme.9
+28-241 files

NetBSD/src m0EHxyodoc CHANGES-10.1

   Tickets #766 - #768
VersionDeltaFile
1.1.2.19+19-1doc/CHANGES-10.1
+19-11 files

NetBSD/src epf3qdglib/libcurses screen.c, tests/lib/libcurses/tests curs_set

   Pull up following revision(s) (requested by uwe in ticket #768):

        tests/lib/libcurses/tests/curs_set: revision 1.2
        lib/libcurses/screen.c: revision 1.39

   curses: init old_mode to 1 (normal visible cursor)
   PR bin/58090: Ctrl-Z, fg makes blinking cursor in vi
   ok blymn@

   adjust initial cursor state to reflect reality
   Missed in PR bin/58090

   Fixes PR lib/58313
VersionDeltaFile
1.37.2.1+3-3lib/libcurses/screen.c
1.1.54.1+1-1tests/lib/libcurses/tests/curs_set
+4-42 files