NetBSD/src kcxq33gcrypto/external/bsd/openssl/dist/util libcrypto.num, crypto/external/bsd/openssl/lib/libcrypto crypto.map

   libcrypto: Record the SHA-2 symbol renaming as a local patch.

   By putting it under dist/, we keep it as a local patch from the
   upstream vendor import, so it won't be lost on next import when
   crypto.map is regenerated.

   Update crypto.map to sort like OpenSSL does while here.

   PR bin/51333
   PR lib/58039
VersionDeltaFile
1.2+5,431-4,234crypto/external/bsd/openssl/dist/util/libcrypto.num
1.15+14-14crypto/external/bsd/openssl/lib/libcrypto/crypto.map
+5,445-4,2482 files

NetBSD/src 0mj257jcrypto/external/bsd/openssl/dist/crypto/evp legacy_sha.c, crypto/external/bsd/openssl/dist/include/openssl sha.h

   openssl: Just rename the sha2 symbols.

   Ditch all our other local changes related to them.

   These symbols end up as private symbols in libcrypto, and our
   libcrypto has never exported the sha2 symbols anyway so that can't
   break existing applications.  So this might even be safe to pull up
   to branches.

   This changes some libcrypto symbols listed in crypto.map -- but those
   symbols weren't defined anyway!  And ld apparently doesn't care if
   they're not defined.

   PR bin/51333
   PR lib/58039
VersionDeltaFile
1.4+14-14crypto/external/bsd/openssl/dist/include/openssl/sha.h
1.14+14-14crypto/external/bsd/openssl/lib/libcrypto/crypto.map
1.9+7-13crypto/external/bsd/openssl/lib/libcrypto/sha.inc
1.3+14-0crypto/external/bsd/openssl/lib/libcrypto/crypto.expsym
1.3+2-4crypto/external/bsd/openssl/dist/providers/implementations/digests/sha2_prov.c
1.3+2-2crypto/external/bsd/openssl/dist/crypto/evp/legacy_sha.c
+53-474 files not shown
+53-4710 files

NetBSD/src EQ3a6Gydoc CHANGES-9.5

   Ticket #1914
VersionDeltaFile
1.1.2.33+10-1doc/CHANGES-9.5
+10-11 files

NetBSD/src 0e4upNEbin/date date.c, external/gpl2/gmake/dist main.c

   Pull up following revision(s) (requested by kre in ticket #1914):

        bin/date/date.c (apply patch)
        usr.bin/sed/process.c: revision 1.54
        sys/sys/signal.h: revision 1.77
        sys/sys/signal.h: revision 1.78
        external/gpl2/gmake/dist/main.c: revision 1.2

   PR lib/58674

   When building the tools version of sed, treat all wide characters
   as if they occupy just one column for the purposes of sed's 'l'
   command (which it is very unlikely to be used from the tools sed).
   wdwidth() is another XSI function, not necessarily available everywhere.

   PR lib/58674
   bsd_signal should only be visible with _NETBSD_SOURCE - it isn't any kind of
   standard function (despite also existing in other systems).


    [32 lines not shown]
VersionDeltaFile
1.61.18.2+144-10bin/date/date.c
1.72.16.1+15-2sys/sys/signal.h
1.52.18.1+6-2usr.bin/sed/process.c
1.1.1.1.18.1+4-1external/gpl2/gmake/dist/main.c
+169-154 files

NetBSD/src qr5jRCgtests/usr.bin/gzip t_gzip.sh

   Drop root requirement and dependency on the games set being installed.
VersionDeltaFile
1.4+3-4tests/usr.bin/gzip/t_gzip.sh
+3-41 files

NetBSD/src dl279xMsys/crypto/cprng_fast cprng_fast.c

   Revert cprng_fast(9) to seed and reseed asynchronously in softint.

   This reverts sys/crypto/cprng_fast/cprng_fast.c revisions 1.17-1.19.

   I thought we had eliminated all paths into cprng_fast(9) from hard
   interrupt context, which would allow us to call into cprng_strong(9)
   and entropy(9) to synchronously reseed whenever needed -- this would
   improve security over netbsd-9 for the first query to cprng_intr(9)
   on each CPU.

   Unfortunately, I missed the calls under spin locks (which are
   effectively also hard interrupt context, in that they hold up
   interrupts on this CPU or interrupt handlers trying to take the lock
   on other CPUs).  And one such spin lock is struct ifnet::ifq_lock at
   IPL_NET, which is held by if_transmit when it calls IFQ_ENQUEUE which
   calls into altq(4) which sometimes does, e.g., red_addq which calls
   cprng_fast32.

   Until we migrate ifq_lock to IPL_SOFTNET (which is potentially

    [16 lines not shown]
VersionDeltaFile
1.20+28-30sys/crypto/cprng_fast/cprng_fast.c
+28-301 files

NetBSD/src ADpE4Gutests/usr.bin/gzip t_gzip.sh

   The lzip test requires root (it tries to archive /usr/games/hide)
   and the lzip binary (obviously).
VersionDeltaFile
1.3+3-1tests/usr.bin/gzip/t_gzip.sh
+3-11 files

NetBSD/src 27VLwPodoc CHANGES-10.1

   Ticket #984
VersionDeltaFile
1.1.2.58+7-1doc/CHANGES-10.1
+7-11 files

NetBSD/src 6uBMbGmsys/conf newvers_stand.sh

   Pull up following revision(s) (requested by riastradh in ticket #984):

        sys/conf/newvers_stand.sh: revision 1.11

   use TOOL_AWK and quote.
VersionDeltaFile
1.9.44.2+4-3sys/conf/newvers_stand.sh
+4-31 files

NetBSD/src dG6Il4mdoc CHANGES-9.5

   Ammend ticket #1906 for additional pullups
VersionDeltaFile
1.1.2.32+2-2doc/CHANGES-9.5
+2-21 files

NetBSD/src WlV84PVtests/lib/libm t_next.c

   Additionally pull up following revision(s) (requested by riastradh in ticket #1906):

        tests/lib/libm/t_next.c: revision 1.7

   tests/lib/libm/t_next: Disable a test if long double is double.

   This test, to verify nexttoward(x, x*(1 - LDBL_EPSILON/2)) moves in
   the direction of x*(1 - LDBL_EPSILON/2), only makes sense if long
   double has more precision than double -- the point of the exercise is
   to verify that nexttoward moves even if the direction parameter can't
   be rounded to double.  But if long double is just double, this test
   makes no sense.
VersionDeltaFile
1.7.6.3+4-2tests/lib/libm/t_next.c
+4-21 files

NetBSD/src bORoFbcdoc CHANGES-10.1

   Ammend ticket #963 for additional pullups
VersionDeltaFile
1.1.2.57+2-2doc/CHANGES-10.1
+2-21 files

NetBSD/src DX8FRuctests/lib/libm t_next.c

   Additionally pull up following revision(s) (requested by riastradh in ticket #963):

        tests/lib/libm/t_next.c: revision 1.7

   tests/lib/libm/t_next: Disable a test if long double is double.

   This test, to verify nexttoward(x, x*(1 - LDBL_EPSILON/2)) moves in
   the direction of x*(1 - LDBL_EPSILON/2), only makes sense if long
   double has more precision than double -- the point of the exercise is
   to verify that nexttoward moves even if the direction parameter can't
   be rounded to double.  But if long double is just double, this test
   makes no sense.
VersionDeltaFile
1.7.4.3+4-2tests/lib/libm/t_next.c
+4-21 files

NetBSD/src zDn9nXndoc CHANGES-10.1

   Ammend ticket #952 for additional pullups
VersionDeltaFile
1.1.2.56+3-1doc/CHANGES-10.1
+3-11 files

NetBSD/src HQBUUPBlib/libc/gen fixunstfdi_ieee754.c fixunstfsi_ieee754.c

   Additionally pull up following revision(s) (requested by rin in ticket #952):

        lib/libc/gen/fixunstfdi_ieee754.c: revision 1.2
        lib/libc/gen/fixunstfsi_ieee754.c: revision 1.3

   fixunstf[sd]i_ieee754: Explicitly include stddef.h for size_t

   Fix build for mips{,n}64. Note that stddef.h has been implicitly
   included via eabi.h for aarch64, on the other hand.
VersionDeltaFile
1.1.52.1+3-2lib/libc/gen/fixunstfdi_ieee754.c
1.2.42.1+3-2lib/libc/gen/fixunstfsi_ieee754.c
+6-42 files

NetBSD/src dmo8ruidoc CHANGES-10.1

   Ticket #980
VersionDeltaFile
1.1.2.55+10-1doc/CHANGES-10.1
+10-11 files

NetBSD/src a0RNBKBexternal/bsd/fetch/dist/libfetch common.c http.c

   Pull up the following revisions, requested by wiz in ticket #980:

        external/bsd/fetch/dist/libfetch/common.c       up to 1.7
        external/bsd/fetch/dist/libfetch/common.h       up to 1.3
        external/bsd/fetch/dist/libfetch/fetch.3        up to 1.5
        external/bsd/fetch/dist/libfetch/ftp.c          up to 1.8
        external/bsd/fetch/dist/libfetch/http.c         up to 1.6

   libfetch: fix pkg_install core dumps reported in PR 57179
VersionDeltaFile
1.2.54.3+111-26external/bsd/fetch/dist/libfetch/common.c
1.4.6.1+70-21external/bsd/fetch/dist/libfetch/http.c
1.7.36.1+14-6external/bsd/fetch/dist/libfetch/ftp.c
1.2.36.1+12-4external/bsd/fetch/dist/libfetch/common.h
1.4.26.1+6-2external/bsd/fetch/dist/libfetch/fetch.3
+213-595 files

NetBSD/src Xo06Raldoc CHANGES-9.5

   Ammend ticket #1906 for additional pullups
VersionDeltaFile
1.1.2.31+2-2doc/CHANGES-9.5
+2-21 files

NetBSD/src 4QTcCrMlib/libm/src s_nexttowardf.c

   Additionally pull up following revision(s) (requested by rin in ticket #1906):

        lib/libm/src/s_nexttowardf.c: revision 1.5

   libm/s_nexttowardf.c: Handle __HAVE_LONG_DOUBLE, LDBL_IMPLICIT_NBIT.

   We should arrange to just have LDBL_NBIT unconditionally defined in the
   appropriate MD header file, and make LDBL_IMPLICIT_NBIT an alias for
   LDBL_NBIT==0.  But for now this will do.
VersionDeltaFile
1.3.36.2+10-2lib/libm/src/s_nexttowardf.c
+10-21 files

NetBSD/src AikMpUvdoc CHANGES-10.1

   Ammend ticket #963 for additional pullups
VersionDeltaFile
1.1.2.54+3-3doc/CHANGES-10.1
+3-31 files

NetBSD/src 0Vu6XfClib/libm/src s_nexttowardf.c

   Additionally pull up following revision(s) (requested by rin in ticket #963):

        lib/libm/src/s_nexttowardf.c: revision 1.5

   libm/s_nexttowardf.c: Handle __HAVE_LONG_DOUBLE, LDBL_IMPLICIT_NBIT.

   We should arrange to just have LDBL_NBIT unconditionally defined in the
   appropriate MD header file, and make LDBL_IMPLICIT_NBIT an alias for
   LDBL_NBIT==0.  But for now this will do.
VersionDeltaFile
1.3.44.2+10-2lib/libm/src/s_nexttowardf.c
+10-21 files

NetBSD/src GUnoDEqsys/arch/arm/xilinx zynq_cemac.c, sys/dev/cadence if_cemac.c if_cemacvar.h

   Allow non-Realtek PHYs to be used with Zynq SoCs.

   The cemac driver used to skip the first PHY found in order to work
   around a bug where Realtek PHYs attached to a cemac Ethernet would
   report at PHY numbers 0 and 1. Unfortunately if you don't have this
   bug, then your only PHY would get skipped.

   The Zynq FDT always has a working PHY number recorded in it, so we now
   simply use that number (if present) instead of searching for all
   available PHYs.
VersionDeltaFile
1.10+24-0sys/arch/arm/xilinx/zynq_cemac.c
1.45+1-1sys/dev/cadence/if_cemac.c
1.7+1-0sys/dev/cadence/if_cemacvar.h
+26-13 files

NetBSD/src KO3q6v7tests/usr.bin/xlint/lint1 msg_086.c msg_087.c, usr.bin/xlint/lint1 decl.c err.c

   lint: add more details to messages about hidden symbols
VersionDeltaFile
1.8+16-13tests/usr.bin/xlint/lint1/msg_086.c
1.406+10-10usr.bin/xlint/lint1/decl.c
1.250+5-5usr.bin/xlint/lint1/err.c
1.7+4-4tests/usr.bin/xlint/lint1/msg_087.c
1.7+3-3tests/usr.bin/xlint/lint1/msg_088.c
+38-355 files

NetBSD/src PO5LFqLdoc CHANGES-9.5

   Ticket #1913
VersionDeltaFile
1.1.2.30+8-1doc/CHANGES-9.5
+8-11 files

NetBSD/src PfvotrFtests/usr.bin/gzip t_gzip.sh, usr.bin/gzip unxz.c unlz.c

   Pull up following revision(s) (requested by christos in ticket #1913):

        usr.bin/gzip/unlz.c: revision 1.10
        usr.bin/gzip/unlz.c: revision 1.9
        usr.bin/gzip/unxz.c: revision 1.9
        tests/usr.bin/gzip/t_gzip.sh: revision 1.2

   PR/58223: RVP: Don't write to stdout when testing.

   PR/58233: RVP: Fix lzip dictionary size calculation

   Add a test for PR/58223
VersionDeltaFile
1.1.36.1+18-1tests/usr.bin/gzip/t_gzip.sh
1.8.2.1+4-3usr.bin/gzip/unxz.c
1.6.6.1+3-3usr.bin/gzip/unlz.c
+25-73 files

NetBSD/src jE8PNs3doc CHANGES-10.1

   Ticket #979
VersionDeltaFile
1.1.2.53+8-1doc/CHANGES-10.1
+8-11 files

NetBSD/src iaN5FA6tests/usr.bin/gzip t_gzip.sh, usr.bin/gzip unxz.c unlz.c

   Pull up following revision(s) (requested by christos in ticket #979):

        usr.bin/gzip/unlz.c: revision 1.10
        usr.bin/gzip/unlz.c: revision 1.9
        usr.bin/gzip/unxz.c: revision 1.9
        tests/usr.bin/gzip/t_gzip.sh: revision 1.2

   PR/58223: RVP: Don't write to stdout when testing.

   PR/58233: RVP: Fix lzip dictionary size calculation

   Add a test for PR/58223
VersionDeltaFile
1.1.44.1+18-1tests/usr.bin/gzip/t_gzip.sh
1.8.10.1+4-3usr.bin/gzip/unxz.c
1.7.2.2+3-3usr.bin/gzip/unlz.c
+25-73 files

NetBSD/src v1GkSOwdoc CHANGES-10.1

   Ammend ticket #976 for missing commit
VersionDeltaFile
1.1.2.52+2-1doc/CHANGES-10.1
+2-11 files

NetBSD/src HwN7vRvdistrib/sets/lists/debug shl.mi

   Change accidently missed in ticket #976: pull up

        distrib/sets/lists/debug/shl.mi         1.347 (patch)

   bump libc minor version.
VersionDeltaFile
1.298.2.19+3-3distrib/sets/lists/debug/shl.mi
+3-31 files

NetBSD/src mIHiT0Dtests/usr.bin/gzip t_gzip.sh

   Add a test for PR/58223
VersionDeltaFile
1.2+18-1tests/usr.bin/gzip/t_gzip.sh
+18-11 files