NetBSD/src tCIsrYL — external/mit/xorg/lib/gallium Makefile

   fix a HAVE_GCC test to be >= 12, not just == 12.

   should fix m68ksf build finally.
VersionDeltaFile
1.65+2-2external/mit/xorg/lib/gallium/Makefile
+2-21 files

NetBSD/src IUWz7T6 — doc CHANGES-10.3

   Tickets #1368 - #1375
VersionDeltaFile
1.1.2.17+56-1doc/CHANGES-10.3
+56-11 files

NetBSD/src OzRQrH9 — common/lib/libc/string memmem.c

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

        common/lib/libc/string/memmem.c: revision 1.6

   memmem(3): Avoid undefined behaviour in shift.

   PR lib/58906: memmem.c: sync with musl upstream that fixes UB on
   signed overflow
VersionDeltaFile
1.4.4.1+5-5common/lib/libc/string/memmem.c
+5-51 files

NetBSD/src 29L3HSM — sys/dev video.c

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

        sys/dev/video.c: revision 1.46

   When dropping lock around scatter_io_uiomove(), use busy flag
   to serialize operations.

   Hold lock while accessing video_stream and video_buffer.
VersionDeltaFile
1.45.4.1+32-8sys/dev/video.c
+32-81 files

NetBSD/src 5Fw2AIp — crypto/external/bsd/heimdal Makefile.rules.inc

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

        crypto/external/bsd/heimdal/Makefile.rules.inc: revision 1.11

   heimdal: fix parallel make includes

   Split out the rules that generate SRC_asn1.h and SRC_asn1-priv.h
   from SRC.asn1 into their own explicit targets that create those files
   from the intermediate SRC.ts, which may help with parallel builds.

   Add MAKEVERBOSE messages to improve debugging.

   PR toolchain/58771: missing dependency breaks parallel build
VersionDeltaFile
1.9.12.1+19-15crypto/external/bsd/heimdal/Makefile.rules.inc
+19-151 files

NetBSD/src KPgDyow — bin/df df.c

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

        bin/df/df.c: revision 1.104

   PR/58718: Christof Meerwald: "total files" and "free files" values swapped
   in df -G output
VersionDeltaFile
1.101.2.2+3-3bin/df/df.c
+3-31 files

NetBSD/src 98I0hiA — lib/libm/src s_modfl.c

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

        tests/lib/libm/t_modf.c: revision 1.6
        lib/libm/src/s_modfl.c: revision 1.2
        tests/lib/libm/t_fe_round.c: revision 1.20

   modfl(3): Fix conversion from FreeBSD.

   LDBL_MANL_SIZE is spelled EXT_FRACLBITS -- and not EXT_FRACHBITS.

   PR lib/58237: modfl returns wrong answers on ld128 architectures
VersionDeltaFile
1.1.38.1+3-3lib/libm/src/s_modfl.c
+3-31 files

NetBSD/src TVYq49d — share/man/man4 unix.4

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

        share/man/man4/unix.4: revision 1.31
        share/man/man4/unix.4: revision 1.32
        share/man/man4/unix.4: revision 1.33
        share/man/man4/unix.4: revision 1.34
        share/man/man4/unix.4: revision 1.35


   unix(4): Document options more legibly.

   1. Use `.Bl -tag' rather than just paragraphs upon paragraphs.
   2. Specify the type of each option and how it is to be used.
   3. Add LOCAL_CONNWAIT.
   4. Slim down the comment spacing a little to fit.

   PR kern/32844: unix domain sockets documentation is incomplete



    [30 lines not shown]
VersionDeltaFile
1.30.2.1+61-54share/man/man4/unix.4
+61-541 files

NetBSD/src R9eQd8n — share/man/man3 CMSG_DATA.3

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

        share/man/man3/CMSG_DATA.3: revision 1.4
        share/man/man3/CMSG_DATA.3: revision 1.5
        share/man/man3/CMSG_DATA.3: revision 1.6

   cmsg(3): Don't use malloc in example.

   Since CMSG_SPACE (and CMSG_LEN) is required to expand to an integer
   constant expression by POSIX, and it does in NetBSD as of 2012, there
   is no reason to use malloc here -- we can just allocate the buffer on
   the stack without tripping over variable-length arrays.

   PR lib/59054: cmsg(3) uses malloc(3) unnecessarily


   cmsg(3): Handle as many descriptors as the sender sends in example.

   Due to a quirk of alignment, sizing the control buffer for

    [17 lines not shown]
VersionDeltaFile
1.3.26.1+57-31share/man/man3/CMSG_DATA.3
+57-311 files

NetBSD/src B3ea6ZQ — usr.bin/seq seq.c

   Fix compilation warning -Wdiscarded-qualifiers
VersionDeltaFile
1.16+2-2usr.bin/seq/seq.c
+2-21 files

NetBSD/src c6u8umn — doc CHANGES-10.3

   Ammend ticket #1383 for additional pullup
VersionDeltaFile
1.1.2.16+2-2doc/CHANGES-10.3
+2-21 files

NetBSD/src 4yDnfjt — distrib/sets/lists/base mi

   Additionally apply patch to pullup the following, requested by
   riastradh in ticket #1383:

        distrib/sets/lists/base/mi              1.1394

   mark two removed certs as obsolete
VersionDeltaFile
1.1314.2.15+3-3distrib/sets/lists/base/mi
+3-31 files

NetBSD/src l42FTKv — doc CHANGES-11.1

   Ammend ticket #536 for additional pullup
VersionDeltaFile
1.1.2.26+2-2doc/CHANGES-11.1
+2-21 files

NetBSD/src VcGawd6 — distrib/sets/lists/base mi

   Pull up following revision(s) (requested by riastradh in ticket #537):
        distrib/sets/lists/base/mi: revision 1.1394
   mozilla-certdata: Mark two nixed certs as obsolete.
   Missed a spot, must not have had a clean destdir somehow.
   PR security/60908: mozilla-certdata: update for compromised CA
VersionDeltaFile
1.1367.2.4+3-3distrib/sets/lists/base/mi
+3-31 files

NetBSD/src iQjzKk5 — sys/dev/raidframe rf_reconstruct.c rf_netbsdkintf.c

   Fix several RAIDframe bugs relating to spare disks (most minor, one or two not)

   1) Incomplete component swap - this can leave the replacement's auto_configured,
      partitionSize, etc. set to the old component's values or in some cases
      to zero (component missing at boot etc).

   2) A write error on the spare during reconstruction should fail the spare.
      Otherwise, multi-spare arrays will never proceed from a bad spare to a
      good one.

   3) rf_remove_hot_spare and rf_delete_component fail to close the vnode
      in the autoconfigured case.  rf_remove_hot_spare also appears to have
      an off-by-one error.

   4) When we bring a spare into operation and update its label, we fail to
      call rf_component_label_set_partitionsize().  It could get stuck at 0
      or whatever was in there before, since at present spares don't get labels
      written in most cases until they are used.


    [2 lines not shown]
VersionDeltaFile
1.98+31-42sys/dev/raidframe/rf_disks.c
1.421+47-13sys/dev/raidframe/rf_netbsdkintf.c
1.130+14-4sys/dev/raidframe/rf_reconstruct.c
+92-593 files

NetBSD/src eJI6N4u — distrib/sets/lists/base mi

   mozilla-certdata: Mark two nixed certs as obsolete.

   Missed a spot, must not have had a clean destdir somehow.

   PR security/60908: mozilla-certdata: update for compromised CA
VersionDeltaFile
1.1394+3-3distrib/sets/lists/base/mi
+3-31 files

NetBSD/src hohsqIe — doc CHANGES-11.1

   Tickets #532 - #537
VersionDeltaFile
1.1.2.25+87-1doc/CHANGES-11.1
+87-11 files

NetBSD/src PClTWoU — doc CHANGES-10.3

   Tickets #1365 - #1367, #1382, #1383
VersionDeltaFile
1.1.2.15+82-1doc/CHANGES-10.3
+82-11 files

NetBSD/src 6LahydF — distrib/sets/lists/base mi

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

        external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: file removal
        external/mpl/mozilla-certdata/share/certs/TrustAsia_TLS_ECC_Root_CA.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/OISTE_Server_Root_ECC_G1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem: file removal
        external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: file removal
        external/mpl/mozilla-certdata/share/certs/SwissSign_RSA_SMIME_Root_CA_2022_-_1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/CommScope_Public_Trust_RSA_Root-01.pem: file removal
        external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/Telia_RSA_TLS_Root_CA_v3.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/TrustAsia_SMIME_RSA_Root_CA.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: file removal
        external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: file removal
        external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: file removal
        external/mpl/mozilla-certdata/share/certs/OISTE_Server_Root_RSA_G1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: file removal

    [48 lines not shown]
VersionDeltaFile
1.1314.2.14+13-5distrib/sets/lists/base/mi
+13-51 files

NetBSD/src 1zcKlGQ — distrib/sets/lists/base mi, doc 3RDPARTY

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

        external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: file removal
        external/mpl/mozilla-certdata/share/certs/TrustAsia_TLS_ECC_Root_CA.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/OISTE_Server_Root_ECC_G1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem: file removal
        external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: file removal
        external/mpl/mozilla-certdata/share/certs/SwissSign_RSA_SMIME_Root_CA_2022_-_1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/CommScope_Public_Trust_RSA_Root-01.pem: file removal
        external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/Telia_RSA_TLS_Root_CA_v3.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/TrustAsia_SMIME_RSA_Root_CA.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: file removal
        external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: file removal
        external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: file removal
        external/mpl/mozilla-certdata/share/certs/OISTE_Server_Root_RSA_G1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: file removal

    [48 lines not shown]
VersionDeltaFile
1.1314.2.13+135-101distrib/sets/lists/base/mi
1.1905.2.21+4-4doc/3RDPARTY
+139-1052 files

NetBSD/src U1AOLjx — distrib/sets/lists/base mi, doc 3RDPARTY

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

        external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: file removal
        external/mpl/mozilla-certdata/share/certs/TrustAsia_TLS_ECC_Root_CA.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/OISTE_Server_Root_ECC_G1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem: file removal
        external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: file removal
        external/mpl/mozilla-certdata/share/certs/SwissSign_RSA_SMIME_Root_CA_2022_-_1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/CommScope_Public_Trust_RSA_Root-01.pem: file removal
        external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: file removal
        external/mpl/mozilla-certdata/share/certs/Telia_RSA_TLS_Root_CA_v3.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/TrustAsia_SMIME_RSA_Root_CA.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: file removal
        external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: file removal
        external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: file removal
        external/mpl/mozilla-certdata/share/certs/OISTE_Server_Root_RSA_G1.pem: revision 1.1
        external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: file removal

    [48 lines not shown]
VersionDeltaFile
1.1367.2.3+147-105distrib/sets/lists/base/mi
1.2126.2.18+4-4doc/3RDPARTY
+151-1092 files

NetBSD/src WqCD349 — external/bsd/fetch/dist/libfetch common.c

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

        external/bsd/fetch/dist/libfetch/common.c: revision 1.14

   libfetch: Fix missing SSL_set1_host call.

   PR lib/60878: libfetch: missing SSL_set1_host call
VersionDeltaFile
1.2.54.4+2-1external/bsd/fetch/dist/libfetch/common.c
+2-11 files

NetBSD/src YFwlGti — external/bsd/fetch/dist/libfetch common.c

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

        external/bsd/fetch/dist/libfetch/common.c: revision 1.14

   libfetch: Fix missing SSL_set1_host call.

   PR lib/60878: libfetch: missing SSL_set1_host call
VersionDeltaFile
1.7.4.1+2-1external/bsd/fetch/dist/libfetch/common.c
+2-11 files

NetBSD/src ws6wjGc — tests/lib/libc/gen t_arc4random.c

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

        tests/lib/libc/gen/t_arc4random.c: revision 1.6

   t_arc4random: Fix test to guarantee global state initialization.

   Previously, if pthread_atfork failed, arc4random_global_buf would
   fail to initialize the global state as intended.  (There are separate
   tests for intentional failure of global state initialization.)  It is
   unlikely for pthread_atfork to fail, but with RLIMIT_AS cranked down
   to zero, it may.  To ensure that the global state is successfully
   initialized for the tests that are trying to exercise it, call
   arc4random from another thread first before forcing failure of the
   local state initialization.

   PR lib/59117: arc4random has some failure modes it shouldn't
VersionDeltaFile
1.5.2.1+27-2tests/lib/libc/gen/t_arc4random.c
+27-21 files

NetBSD/src BIlwuK5 — distrib/sets/lists/base mi

   Pull up following revision(s) (requested by jnemeth in ticket #1367):

        etc/mtree/NetBSD.dist.base: revision 1.265
        distrib/sets/lists/base/mi: revision 1.1391
        distrib/sets/lists/base/mi: revision 1.1392
        etc/namedb/bind.keys: revision 1.3

   Make namedb subdirectories for non-chroot case.

   Part of fix for PR/52465 and PR/60864

   Update bind.keys from src/external/mpl/dist/bind.keys.
   managed-keys is ancient history and just generated warnings doing
   nothing useful.  The proper keyword to use is trust-anchors and
   this file is now current.  The latest root key is only partially
   specified as it wasn't published at the time this file was updated,
   but enough information is provided for named to download the full
   key using RFC 5011.


    [3 lines not shown]
VersionDeltaFile
1.1314.2.12+4-1distrib/sets/lists/base/mi
+4-11 files

NetBSD/src O32TEbP — distrib/sets/lists/base mi

   Pull up following revision(s) (requested by jnemeth in ticket #534):

        etc/mtree/NetBSD.dist.base: revision 1.265
        distrib/sets/lists/base/mi: revision 1.1391
        distrib/sets/lists/base/mi: revision 1.1392
        etc/namedb/bind.keys: revision 1.3

   Make namedb subdirectories for non-chroot case.

   Part of fix for PR/52465 and PR/60864

   Update bind.keys from src/external/mpl/dist/bind.keys.
   managed-keys is ancient history and just generated warnings doing
   nothing useful.  The proper keyword to use is trust-anchors and
   this file is now current.  The latest root key is only partially
   specified as it wasn't published at the time this file was updated,
   but enough information is provided for named to download the full
   key using RFC 5011.


    [3 lines not shown]
VersionDeltaFile
1.1367.2.2+4-1distrib/sets/lists/base/mi
+4-11 files

NetBSD/src 2n6QInI — tools/gmp Makefile

   Pull up following revision(s) (requested by tls in ticket #1366):

        tools/gmp/Makefile: revision 1.7

   Fix compiler core dumps on MacOS on Apple Silicon (PR toolchain/60904),
   by disabling the use of the broken arm64 asm that comes with the present
   version of GMP (we can re-enable it when we upgrade).
VersionDeltaFile
1.5.2.2+10-1tools/gmp/Makefile
+10-11 files

NetBSD/src yrlKVWa — tools/gmp Makefile

   Pull up following revision(s) (requested by tls in ticket #533):

        tools/gmp/Makefile: revision 1.7

   Fix compiler core dumps on MacOS on Apple Silicon (PR toolchain/60904),
   by disabling the use of the broken arm64 asm that comes with the present
   version of GMP (we can re-enable it when we upgrade).
VersionDeltaFile
1.6.2.1+10-1tools/gmp/Makefile
+10-11 files

NetBSD/src 4E4ED1j — sys/dev/pci if_vr.c

   Pull up following revision(s) (requested by andvar in ticket #1365):

        sys/dev/pci/if_vr.c: revision 1.140

   vr(4): set or clear VR_RXCFG_RX_PROMISC bit in vr_setmulti().

   Previously the promiscuous bit was only handled in vr_init().
   When an interface is added to or removed from bridge(4), its
   IFF_PROMISC flag is changed through the interface flags (SIOCSIFFLAGS).

   On a running interface it does not reinitialize device, but calls
   vr_setmulti() directly, which did not update the promiscuous bit in RX filter.

   PR port-i386/60884
VersionDeltaFile
1.137.4.2+4-2sys/dev/pci/if_vr.c
+4-21 files

NetBSD/src nzcW2zO — sys/dev/pci if_vr.c

   Pull up following revision(s) (requested by andvar in ticket #532):

        sys/dev/pci/if_vr.c: revision 1.140

   vr(4): set or clear VR_RXCFG_RX_PROMISC bit in vr_setmulti().

   Previously the promiscuous bit was only handled in vr_init().
   When an interface is added to or removed from bridge(4), its
   IFF_PROMISC flag is changed through the interface flags (SIOCSIFFLAGS).

   On a running interface it does not reinitialize device, but calls
   vr_setmulti() directly, which did not update the promiscuous bit in RX filter.

   PR port-i386/60884
VersionDeltaFile
1.138.4.2+4-2sys/dev/pci/if_vr.c
+4-21 files