NetBSD/src Pks83Gdsys/dev/pci virtio.c

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

        sys/dev/pci/virtio.c: revision 1.85

   virtio(4): Add missing BUS_DMASYNC_PREREAD operations.

   And one missing BUS_DMASYNC_POSTREAD operation.
   With this change, loads from vq->vq_used->flags (which occur
   immediately after a transfer is submitted to test whether we need to
   kick the host device) is separated by a PREREAD/POSTREAD cycle from
   loads from vq->vq_used->idx (which occur when we think a transfer may
   have completed, e.g. upon receiving an interrupt, to test whether it
   has, in fact, completed).

   Additionally, with this change, consecutive loads from
   *vq->vq_avail_event are separated by a PREREAD/POSTREAD cycle.
   Should fix virtio(4) issues on m68k and other related architectures
   like mips and armv<7:
   PR kern/60144: virtio(4) cache coherence issue

    [152 lines not shown]
VersionDeltaFile
1.63.2.8+12-4sys/dev/pci/virtio.c
+12-41 files

NetBSD/src WcJI4P0sys/dev/pci virtio.c

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

        sys/dev/pci/virtio.c: revision 1.85

   virtio(4): Add missing BUS_DMASYNC_PREREAD operations.

   And one missing BUS_DMASYNC_POSTREAD operation.
   With this change, loads from vq->vq_used->flags (which occur
   immediately after a transfer is submitted to test whether we need to
   kick the host device) is separated by a PREREAD/POSTREAD cycle from
   loads from vq->vq_used->idx (which occur when we think a transfer may
   have completed, e.g. upon receiving an interrupt, to test whether it
   has, in fact, completed).

   Additionally, with this change, consecutive loads from
   *vq->vq_avail_event are separated by a PREREAD/POSTREAD cycle.
   Should fix virtio(4) issues on m68k and other related architectures
   like mips and armv<7:
   PR kern/60144: virtio(4) cache coherence issue

    [152 lines not shown]
VersionDeltaFile
1.83.2.2+12-4sys/dev/pci/virtio.c
+12-41 files

NetBSD/src UHi8lbesys/dev/pci virtio_pci.c

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

        sys/dev/pci/virtio_pci.c: revision 1.56

   virtio(4): Allow virtio 0.9 BAR0 type to be memory rather than I/O.

   This matches virtio>=1.0, and can't break working `hardware': any
   existing virtio devices that worked must have reported I/O-type BAR0,
   so they will continue to work; this will only enable previously
   unusable virtio devices, reporting memory-type BAR0, to work.

   Patch from Petri Koistinen.

   PR kern/60247: virtio(4): legacy attach fails when BAR0 is MMIO
VersionDeltaFile
1.38.4.7+8-5sys/dev/pci/virtio_pci.c
+8-51 files

NetBSD/src H6kxovesys/dev/pci virtio_pci.c

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

        sys/dev/pci/virtio_pci.c: revision 1.56

   virtio(4): Allow virtio 0.9 BAR0 type to be memory rather than I/O.

   This matches virtio>=1.0, and can't break working `hardware': any
   existing virtio devices that worked must have reported I/O-type BAR0,
   so they will continue to work; this will only enable previously
   unusable virtio devices, reporting memory-type BAR0, to work.

   Patch from Petri Koistinen.

   PR kern/60247: virtio(4): legacy attach fails when BAR0 is MMIO
VersionDeltaFile
1.55.2.1+8-5sys/dev/pci/virtio_pci.c
+8-51 files

NetBSD/src kQjWoBosys/opencrypto cryptodev.c cryptosoft.c, sys/rump/dev/lib/libopencrypto opencrypto_component.c

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

        sys/opencrypto/cryptodev.c: revision 1.130
        sys/opencrypto/cryptodev.c: revision 1.131
        sys/opencrypto/cryptodev.c: revision 1.132
        sys/opencrypto/cryptodev.c: revision 1.133
        tests/crypto/opencrypto/Makefile: revision 1.6
        sys/opencrypto/cryptosoft.c: revision 1.67
        sys/opencrypto/ocryptodev.c: revision 1.19
        tests/crypto/opencrypto/h_thread.c: revision 1.1
        sys/rump/dev/lib/libopencrypto/OPENCRYPTO.ioconf: revision 1.2
        tests/crypto/opencrypto/h_thread.c: revision 1.2
        sys/rump/dev/lib/libopencrypto/opencrypto_component.c: revision 1.7
        tests/crypto/opencrypto/t_opencrypto.sh: revision 1.12
        tests/crypto/opencrypto/t_opencrypto.sh: revision 1.13
        sys/opencrypto/cryptodev_internal.h: revision 1.5
        tests/crypto/opencrypto/t_opencrypto.sh: revision 1.14
        sys/opencrypto/cryptodev.c: revision 1.129
        distrib/sets/lists/debug/mi: revision 1.512

    [79 lines not shown]
VersionDeltaFile
1.125.4.2+108-139sys/opencrypto/cryptodev.c
1.2.4.2+217-0tests/crypto/opencrypto/h_thread.c
1.2.4.1+0-217tests/crypto/opencrypto/h_thread.c
1.64.4.3+29-115sys/opencrypto/cryptosoft.c
1.6.24.1+10-39sys/rump/dev/lib/libopencrypto/opencrypto_component.c
1.17.4.2+24-23sys/opencrypto/ocryptodev.c
+388-5336 files not shown
+443-54112 files

NetBSD/src YcbudnMsys/opencrypto cryptodev.c cryptosoft.c, sys/rump/dev/lib/libopencrypto opencrypto_component.c

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

        sys/opencrypto/cryptodev.c: revision 1.130
        sys/opencrypto/cryptodev.c: revision 1.131
        sys/opencrypto/cryptodev.c: revision 1.132
        sys/opencrypto/cryptodev.c: revision 1.133
        tests/crypto/opencrypto/Makefile: revision 1.6
        sys/opencrypto/cryptosoft.c: revision 1.67
        sys/opencrypto/ocryptodev.c: revision 1.19
        tests/crypto/opencrypto/h_thread.c: revision 1.1
        sys/rump/dev/lib/libopencrypto/OPENCRYPTO.ioconf: revision 1.2
        tests/crypto/opencrypto/h_thread.c: revision 1.2
        sys/rump/dev/lib/libopencrypto/opencrypto_component.c: revision 1.7
        tests/crypto/opencrypto/t_opencrypto.sh: revision 1.12
        tests/crypto/opencrypto/t_opencrypto.sh: revision 1.13
        sys/opencrypto/cryptodev_internal.h: revision 1.5
        tests/crypto/opencrypto/t_opencrypto.sh: revision 1.14
        sys/opencrypto/cryptodev.c: revision 1.129
        distrib/sets/lists/debug/mi: revision 1.512

    [79 lines not shown]
VersionDeltaFile
1.126.2.2+108-139sys/opencrypto/cryptodev.c
1.2.2.1+0-217tests/crypto/opencrypto/h_thread.c
1.2.2.2+217-0tests/crypto/opencrypto/h_thread.c
1.65.2.2+29-115sys/opencrypto/cryptosoft.c
1.6.32.1+10-39sys/rump/dev/lib/libopencrypto/opencrypto_component.c
1.17.12.2+24-23sys/opencrypto/ocryptodev.c
+388-5336 files not shown
+443-54112 files

NetBSD/src e6XAbAGsys/uvm uvm_swap.c

   uvm(9): Fix comments on swap encryption and tidy various whitespace.

   No functional change intended: comments and whitespace only.

   Cleanup after various fixes for:

   PR kern/60082: swap encryption corrupt data
   PR kern/60083: swap encryption break /dev/drum
   PR kern/60084: swap encryption: per-page tracking seems overengineered
VersionDeltaFile
1.234+61-95sys/uvm/uvm_swap.c
+61-951 files

NetBSD/src xvAfH4zsys/net if_wg.c, tests/net/if_wg t_basic.sh t_misc.sh

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

        tests/net/if_wg/t_misc.sh: revision 1.17
        tests/net/if_wg/t_misc.sh: revision 1.18
        sys/net/if_wg.c: revision 1.136
        tests/net/if_wg/t_basic.sh: revision 1.7
        sys/net/if_wg.c: revision 1.137
        tests/net/if_wg/t_basic.sh: revision 1.8
        sys/net/if_wg.c: revision 1.138
        tests/net/if_wg/t_basic.sh: revision 1.9
        tests/net/if_wg/common.sh: revision 1.2

   wg(4): Add test case for bad peer public keys.

   wg(4) should not crash on an assertion if they are used -- it should
   just gracefully accept them, with degraded security, since a peer
   that maliciously provides an invalid public key is no worse than a
   peer that voluntarily exposes all its plaintext anyway.
   PR kern/60106: wg(4) should properly handle invalid or insecure

    [45 lines not shown]
VersionDeltaFile
1.4.6.2+248-2tests/net/if_wg/t_basic.sh
1.71.2.6+102-18sys/net/if_wg.c
1.12.2.2+65-1tests/net/if_wg/t_misc.sh
1.1.6.1+36-1tests/net/if_wg/common.sh
+451-224 files

NetBSD/src TQ8e2Assys/net if_wg.c, tests/net/if_wg t_basic.sh t_misc.sh

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

        tests/net/if_wg/t_misc.sh: revision 1.17
        tests/net/if_wg/t_misc.sh: revision 1.18
        sys/net/if_wg.c: revision 1.136
        tests/net/if_wg/t_basic.sh: revision 1.7
        sys/net/if_wg.c: revision 1.137
        tests/net/if_wg/t_basic.sh: revision 1.8
        sys/net/if_wg.c: revision 1.138
        tests/net/if_wg/t_basic.sh: revision 1.9
        tests/net/if_wg/common.sh: revision 1.2

   wg(4): Add test case for bad peer public keys.

   wg(4) should not crash on an assertion if they are used -- it should
   just gracefully accept them, with degraded security, since a peer
   that maliciously provides an invalid public key is no worse than a
   peer that voluntarily exposes all its plaintext anyway.
   PR kern/60106: wg(4) should properly handle invalid or insecure

    [45 lines not shown]
VersionDeltaFile
1.6.2.1+248-2tests/net/if_wg/t_basic.sh
1.135.2.1+102-18sys/net/if_wg.c
1.16.2.1+65-1tests/net/if_wg/t_misc.sh
1.1.10.1+36-1tests/net/if_wg/common.sh
+451-224 files

NetBSD/src Zwjq3Chcrypto/external/bsd/openssl/dist/crypto/aes/asm bsaes-x86_64.pl bsaes-x86_64.pl

   New files accidently not commited in previous
VersionDeltaFile
1.2.8.2+3,243-0crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-x86_64.pl
1.2.8.1+0-3,044crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-x86_64.pl
1.7.8.2+2,927-0crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-x86_64.pl
1.7.8.1+0-2,916crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-x86_64.pl
+6,170-5,9604 files

NetBSD/src pQYICxCcrypto/external/bsd/openssl/dist/crypto/ec ecp_nistz256_table.c curve25519.c, crypto/external/bsd/openssl/dist/ssl s3_lib.c

   Apply patch, requested by nia in ticket #1276:

        crypto/external/bsd/openssl/dist/ACKNOWLEDGEMENTS.md
        crypto/external/bsd/openssl/dist/CHANGES.md
        crypto/external/bsd/openssl/dist/CONTRIBUTING.md
        crypto/external/bsd/openssl/dist/Configure
        crypto/external/bsd/openssl/dist/FAQ.md
        crypto/external/bsd/openssl/dist/INSTALL.md
        crypto/external/bsd/openssl/dist/NEWS.md
        crypto/external/bsd/openssl/dist/NOTES-NONSTOP.md
        crypto/external/bsd/openssl/dist/NOTES-WINDOWS.md
        crypto/external/bsd/openssl/dist/README-ENGINES.md
        crypto/external/bsd/openssl/dist/README.md
        crypto/external/bsd/openssl/dist/VERSION.dat
        crypto/external/bsd/openssl/dist/configdata.pm.in
        crypto/external/bsd/openssl/dist/e_os.h
        crypto/external/bsd/openssl/dist/Configurations/10-main.conf
        crypto/external/bsd/openssl/dist/Configurations/15-ios.conf
        crypto/external/bsd/openssl/dist/Configurations/50-nonstop.conf

    [2812 lines not shown]
VersionDeltaFile
1.1.1.2.14.2+14,894-9,513crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256_table.c
1.1.1.2.6.1+10,184-10,183crypto/external/bsd/openssl/dist/test/ecdsatest.h
1.29.2.3+3,805-3,411crypto/external/bsd/openssl/dist/ssl/s3_lib.c
1.1.1.5.6.2+3,088-2,939crypto/external/bsd/openssl/dist/crypto/ec/curve25519.c
1.1.1.11.2.4+3,199-2,261crypto/external/bsd/openssl/dist/test/sslapitest.c
1.3.10.2+0-4,696crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha256-mb-x86_64.S
+35,170-33,0032,819 files not shown
+172,999-251,6172,825 files

NetBSD/src bnf7zhCsys/arch/alpha/conf INSTALL

   Pull up following revision(s) (requested by jdc in ticket #328):

        sys/arch/alpha/conf/INSTALL: revision 1.123

   Add bge (3X-DEGXA-T*) to the INSTALL configuration too.
   Requested by Janne Ramstedt.
VersionDeltaFile
1.120.4.1+2-1sys/arch/alpha/conf/INSTALL
+2-11 files

NetBSD/src lFBT1Zdsys/dev/scsipi sd.c

   Pull up following revision(s) (requested by mlelstv in ticket #326):

        sys/dev/scsipi/sd.c: revision 1.346

   For SPC-3 devices try READ_CAPACITY_16 first and fall back to older
   READ_CAPACITY_10.

   This fixes SCSI drivers like mpt(4) that announce SPC-3 conformity but
   don't support READ_CAPACITY_16 in all configurations.
VersionDeltaFile
1.345.2.1+33-39sys/dev/scsipi/sd.c
+33-391 files

NetBSD/src Q7UArzXsys/arch/powerpc/conf files.mpc5200 majors.powerpc, sys/arch/powerpc/include pci_machdep.h

   Wire up MCP5200B support into general PowerPC infrastructure.
VersionDeltaFile
1.1+61-0sys/arch/powerpc/conf/files.mpc5200
1.23+19-2sys/arch/powerpc/pci/pci_machdep_ofw.c
1.18+2-1sys/arch/powerpc/conf/majors.powerpc
1.16+2-1sys/arch/powerpc/include/pci_machdep.h
+84-44 files

NetBSD/src DeOWreJsys/arch/powerpc/mpc5200 bestcomm_image.c mpc5200_ac97.c

   Add support for MPC5200B SoC, including:
   - BestComm DMA controller
   - Clock Distribution Module
   - Fast Ethernet Controller, utilizing BestComm DMA
   - AC97 controller, utilizing BestComm DMA
   - ATA controller (PIO-only, hardware DMA is too broken)
   - On-chip SRAM (needed for BestComm)
   - PSC UART (for console)
   - PCI along with bus mater DMA support

   All of this is based on previous work by Robert Swindells and would not
   be possible if it wasn't for his effort.
VersionDeltaFile
1.1+1,457-0sys/arch/powerpc/mpc5200/bestcomm_image.c
1.1+679-0sys/arch/powerpc/mpc5200/mpc5200_ac97.c
1.1+652-0sys/arch/powerpc/mpc5200/psc.c
1.1+645-0sys/arch/powerpc/mpc5200/fec.c
1.1+484-0sys/arch/powerpc/mpc5200/bestcomm.c
1.1+454-0sys/arch/powerpc/mpc5200/mpc5200_pci.c
+4,371-024 files not shown
+7,206-030 files

NetBSD/src 53Gj3BLsys/arch/mips/mips spl.S

   spaces to tabs
VersionDeltaFile
1.22+14-14sys/arch/mips/mips/spl.S
+14-141 files

NetBSD/src B5os6l5crypto/external/bsd/openssl/dist/crypto/asn1 tasn_dec.c, crypto/external/bsd/openssl/dist/crypto/bio bf_lbuf.c

   Pull up the following, requested by nia in ticket #2014:

        crypto/external/bsd/openssl/dist/apps/s_client.c
        crypto/external/bsd/openssl/dist/crypto/asn1/a_strex.c
        crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c
        crypto/external/bsd/openssl/dist/crypto/bio/bf_lbuf.c
        crypto/external/bsd/openssl/dist/crypto/cms/cms_pwri.c
        crypto/external/bsd/openssl/dist/crypto/modes/ocb128.c
        crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_decr.c
        crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_kiss.c
        crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_utl.c
        crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_doit.c
        crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_smime.c
        crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_verify.c

   Fix various OpenSSL CVEs by patch.

   Fixed issues are: CVE-2026-34180, CVE-2026-42766, CVE-2026-45447,
   CVE-2026-9076, CVE-2025-9230, CVE-2025-68160, CVE-2025-69418,

    [2 lines not shown]
VersionDeltaFile
1.1.1.5.2.2+26-6crypto/external/bsd/openssl/dist/crypto/bio/bf_lbuf.c
1.9.2.3+17-7crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c
1.11.2.2+14-4crypto/external/bsd/openssl/dist/crypto/cms/cms_pwri.c
1.1.1.3.2.2+8-2crypto/external/bsd/openssl/dist/crypto/modes/ocb128.c
1.1.1.6.6.1+8-2crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_kiss.c
1.1.1.5.6.2+5-4crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_smime.c
+78-256 files not shown
+99-3012 files

NetBSD/src 85QP2pXtests/usr.sbin/inetd t_accept_max.sh

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

        tests/usr.sbin/inetd/t_accept_max.sh: revision 1.3
        tests/usr.sbin/inetd/t_accept_max.sh: revision 1.4

   inetd(8): Fix sh(1) trap save/restore in accept-max test.

   Fixes mysterious
   Failed: 1
   failures like this one:
   https://releng.netbsd.org/b5reports/i386/2026/2026.06.22.22.27.17/test.html#usr.sbin_inetd_t_accept_max_max2_kv

   PR bin/59645: inetd `rate-limiting' algorithm is stupid


   tests/usr.sbin/inetd/t_accept_max: Handle SIGKRE.

   Fix some cleanup issues and simplify according to most of kre's
   suggestions.  Mostly this fixes the kill-background-jobs-on-trap

    [13 lines not shown]
VersionDeltaFile
1.2.2.3+25-36tests/usr.sbin/inetd/t_accept_max.sh
+25-361 files

NetBSD/src Iu9Nkxxlib/libc/time strptime.c

   Pull up following revision(s) (requested by wiz in ticket #318):

        lib/libc/time/strptime.c: revision 1.68

   Fix day of week calculcation in strptime().

   The bug was that the calculation used the raw year value without
   adding the 1900 offset.

   While here, switch to the current Wikipedia version of Gauss' algorithm,
   like FreeBSD did, and simplify a loop, like FreeBSD did.
VersionDeltaFile
1.67.4.1+9-11lib/libc/time/strptime.c
+9-111 files

NetBSD/src hsPkGb0sys/dev/acpi acpi.c

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

        sys/dev/acpi/acpi.c: revision 1.305
        sys/dev/acpi/acpi.c: revision 1.306

   Hyper-V passes bootstrap entropy to guests via the ACPI OEM0 table.  Use it.

   We verify that the OEM0 table has the correct Microsoft IDs, skip the header,
   feed the remaining contents to the kernel entropy pool, and wipe them in-place
   to prevent later extraction via /dev/acpi (e.g. with acpidump).  This interface
   doesn't seem to be documented but we handle it the same way Microsoft's own
   Linux driver does.

   acpi(4): Leave Hyper-V rndsource attached.

   This way, it will be reported through rndctl(8) rather than only by
   grepping through dmesg, and rndctl(8) can control it, e.g. if it
   turns out something is wrong with that but not with RDSEED on the
   same virtual CPU, you can use `rndctl -Ed "Hyper-V OEM0"' to discount

    [9 lines not shown]
VersionDeltaFile
1.303.2.1+29-3sys/dev/acpi/acpi.c
+29-31 files

NetBSD/src kM4MXv6external/mpl/bind/dist/bin/tests/system/xfer/ans5 ans.py ans.py, external/mpl/bind/dist/doc/changelog changelog-9.20.23.rst changelog-9.20.23.rst

   Pull up the following, requested by christos in ticket #315:

        external/mpl/bind/dist/bin/tests/system/class/ns1/chaos.db.in up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns1/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns2/example.db.in up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns2/localhost.db.in up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns2/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/setup.sh up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/tests_class_chaos.py up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/tests_class_update.py up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns3/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns1/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns1/root.db up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns2/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns2/tld.db up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/tests_cap_glues.py up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns3/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns3/root.hint up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/catz/ns1/catalog-bad6.example.db up to 1.1.1.1

    [396 lines not shown]
VersionDeltaFile
1.23.2.2+385-270external/mpl/bind/dist/lib/dns/resolver.c
1.1.1.2.2.1+0-433external/mpl/bind/dist/bin/tests/system/xfer/ans5/ans.py
1.1.1.2.2.2+433-0external/mpl/bind/dist/bin/tests/system/xfer/ans5/ans.py
1.1.1.1.2.2+369-0external/mpl/bind/dist/doc/changelog/changelog-9.20.23.rst
1.1.1.1.2.1+0-369external/mpl/bind/dist/doc/changelog/changelog-9.20.23.rst
1.13.2.2+210-139external/mpl/bind/dist/lib/dns/dispatch.c
+1,397-1,211531 files not shown
+9,127-8,273537 files

NetBSD/src ASSbD0Osys/kern kern_exec.c

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

        sys/kern/kern_exec.c: revision 1.533

   Prevent a DoS attack by crafted binaries that trigger KASSERTS. Change the
   KASSERTS into errors instead. Reported by Andrew Griffiths.
VersionDeltaFile
1.518.4.3+23-14sys/kern/kern_exec.c
+23-141 files

NetBSD/src ZaaoacEsys/kern kern_exec.c

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

        sys/kern/kern_exec.c: revision 1.533

   Prevent a DoS attack by crafted binaries that trigger KASSERTS. Change the
   KASSERTS into errors instead. Reported by Andrew Griffiths.
VersionDeltaFile
1.531.2.1+23-14sys/kern/kern_exec.c
+23-141 files

NetBSD/src TY7fhE7sys/nfs nfs_srvsocket.c nfs_serv.c

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

        sys/nfs/nfs_serv.c: revision 1.185
        sys/nfs/nfs_srvsocket.c: revision 1.7
        sys/nfs/nfs_syscalls.c: revision 1.165
        sys/nfs/nfs.h: revision 1.83

   Prevent a DoS attack by stuffing the server with too many fragments that
   can lead to resource exhaustion and memory corruption. Reported by Andrew Griffiths

   Validate the rpc readdir and readdirplus cnt, siz to prevent integer overflows
   that will corrupt memory. Reported by Andrew Griffiths

   Fix memory leak. ns_frag holds the unprocessed fragments that needs to be freed.
   Reported by Andrew Griffiths
VersionDeltaFile
1.4.94.2+23-3sys/nfs/nfs_srvsocket.c
1.183.4.2+11-5sys/nfs/nfs_serv.c
1.163.10.1+3-3sys/nfs/nfs_syscalls.c
1.80.4.1+3-1sys/nfs/nfs.h
+40-124 files

NetBSD/src kQRexAHsys/nfs nfs_srvsocket.c nfs_serv.c

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

        sys/nfs/nfs_serv.c: revision 1.185
        sys/nfs/nfs_srvsocket.c: revision 1.7
        sys/nfs/nfs_syscalls.c: revision 1.165
        sys/nfs/nfs.h: revision 1.83

   Prevent a DoS attack by stuffing the server with too many fragments that
   can lead to resource exhaustion and memory corruption. Reported by Andrew Griffiths

   Validate the rpc readdir and readdirplus cnt, siz to prevent integer overflows
   that will corrupt memory. Reported by Andrew Griffiths

   Fix memory leak. ns_frag holds the unprocessed fragments that needs to be freed.
   Reported by Andrew Griffiths
VersionDeltaFile
1.6.2.1+23-3sys/nfs/nfs_srvsocket.c
1.184.8.1+11-5sys/nfs/nfs_serv.c
1.164.2.1+3-3sys/nfs/nfs_syscalls.c
1.81.2.1+3-1sys/nfs/nfs.h
+40-124 files

NetBSD/src xpw214Psys/uvm uvm_km.c

   uvm_km_pgremove_intrsafe: drain TLB shootdown before freeing pages

   Call pmap_update(pmap_kernel()) between pmap_kremove and the page
   free so the shootdown completes first.

   Reviewed by skrll@
VersionDeltaFile
1.167+3-2sys/uvm/uvm_km.c
+3-21 files

NetBSD/src 2iBFFKtsys/arch/mips/mips mipsX_subr.S

   mips: NMI handler must also clear STATUS.ERL

   STATUS.ERL may be set in addition to STATUS.EXL and STATUS.NMI
   when entering the NMI handler.

   Clearing only EXL and NMI leaves the CPU in error level.

   Reviewed by skrll@
VersionDeltaFile
1.118+5-5sys/arch/mips/mips/mipsX_subr.S
+5-51 files

NetBSD/src xwc5Iumsys/arch/mips/mips spl.S

   mips: avoid redundant STATUS write in _splraise

   The previous test only short-circuited when the requested IPL was
   strictly less than the current IPL.  When newipl == curipl,
   short-circuit as well.

   Reviewed by skrll@
VersionDeltaFile
1.21+4-4sys/arch/mips/mips/spl.S
+4-41 files

NetBSD/src SjW6a34doc CHANGES-11.0

   344
VersionDeltaFile
1.1.2.106+14-1doc/CHANGES-11.0
+14-11 files

NetBSD/src FxhRBnTusr.sbin/sysinst menus.mi main.c

   Pull up following revision(s) (requested by martin in ticket #344):

        usr.sbin/sysinst/Makefile.inc: revision 1.55
        usr.sbin/sysinst/configmenu.c: revision 1.26
        usr.sbin/sysinst/defs.h: revision 1.97
        usr.sbin/sysinst/main.c: revision 1.38
        usr.sbin/sysinst/menus.mi: revision 1.32-1.33
        usr.sbin/sysinst/net.c: revision 1.48

   Do not remove support for https neither at compile time (SMALLPROG)
   nor at runtime (no SSL trust anchors available).
   Instead dynamically disable the https option when it won't work, but
   fully support it later (after unpacking the base set) when downloading
   stuff for binary pkgs or pkgsrc.
   --
   #ifdef remove_menu_options() like all its callers to avoid stupid
   compiler warnings.
VersionDeltaFile
1.30.2.2+23-14usr.sbin/sysinst/menus.mi
1.34.2.2+20-9usr.sbin/sysinst/main.c
1.21.2.3+10-1usr.sbin/sysinst/configmenu.c
1.94.2.2+1-6usr.sbin/sysinst/defs.h
1.45.4.3+1-3usr.sbin/sysinst/net.c
1.50.2.3+1-2usr.sbin/sysinst/Makefile.inc
+56-356 files