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

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

   debug/shl.mi: Cull obsolete linkable shlibs and explain why.

   This is not a _good_ system but it's the system we have:

   PR misc/57581: set lists should have a way to obsolete shlibs in
   DESTDIR but not in postinstall
VersionDeltaFile
1.408+10-9distrib/sets/lists/debug/shl.mi
+10-91 files

NetBSD/src JBp1dPItests/lib/libc/locale t_mbrtowc.c

   t_mbrtowc: Mark UTF-8 test cases xfail.

   mbrtowc previously failed to reject invalid (legacy 5/6-byte) UTF-8,
   so it accepted this test case.  Now it rejects this test case,
   because the test case itself is broken.

   Need to split this test up into:

   1. correctly decoding the valid inputs
   2. correctly rejecting the invalid inputs

   But for now marking the test case xfail is an adequate approximation
   to the more complicated truth.

   PR lib/60369: mbrtowc, mbrlen have wrong return value for some
   invalid byte sequences: Invalid sequence
VersionDeltaFile
1.3+35-13tests/lib/libc/locale/t_mbrtowc.c
+35-131 files

NetBSD/src fYfi6oyusr.sbin/sysinst menus.mi

   #ifdef remove_menu_options() like all it's callers to avoid stupid
   compiler warnings.
VersionDeltaFile
1.33+3-1usr.sbin/sysinst/menus.mi
+3-11 files

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

   Old debug libraries get listed as obsolete so they get removed

   So add back (but marked obsolete) libexpat.so.2.6.debug (even if it
   was present for just a fortnight).
VersionDeltaFile
1.407+2-1distrib/sets/lists/debug/shl.mi
+2-11 files

NetBSD/src 7NbyQYHusr.sbin/sysinst menus.mi main.c

   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.
VersionDeltaFile
1.32+21-14usr.sbin/sysinst/menus.mi
1.38+20-9usr.sbin/sysinst/main.c
1.26+10-1usr.sbin/sysinst/configmenu.c
1.97+1-6usr.sbin/sysinst/defs.h
1.48+1-3usr.sbin/sysinst/net.c
1.55+1-2usr.sbin/sysinst/Makefile.inc
+54-356 files

NetBSD/src 3HJOBAyusr.sbin/sysinst msg.mi.en msg.mi.es

   sysinst(8): fix typo in recent addition to msg files
VersionDeltaFile
1.61+2-2usr.sbin/sysinst/msg.mi.en
1.51+2-2usr.sbin/sysinst/msg.mi.es
1.54+2-2usr.sbin/sysinst/msg.mi.fr
1.57+2-2usr.sbin/sysinst/msg.mi.pl
+8-84 files

NetBSD/src 9bJ4vpMlib/libc/citrus/modules citrus_utf8.c

   Fix return value for some invalid UTF-8 byte sequences

   Update the length definitions to honor RFC 3629 (from 2003):
      o  The octet values C0, C1, F5 to FF never appear.

   Add a check that continuation bytes are valid when adding them to the
   internal buffer so that an out-of-bytes error doesn't override the
   "invalid bytes" error.

   Fixes PR 60369 by Bruno Haible.
VersionDeltaFile
1.19+6-10lib/libc/citrus/modules/citrus_utf8.c
+6-101 files

NetBSD/src PjG6f2Ndoc CHANGES-11.0

   Tickets 335 - 337.
VersionDeltaFile
1.1.2.105+35-1doc/CHANGES-11.0
+35-11 files

NetBSD/src 6DiVCqwusr.sbin/sysinst net.c configmenu.c

   Pull up the following revisions, requested by martin in ticket #337:

   src/usr.sbin/sysinst/configmenu.c               1.25
   src/usr.sbin/sysinst/install.c                  1.26
   src/usr.sbin/sysinst/net.c                      1.47
   src/usr.sbin/sysinst/upgrade.c                  1.22

   We have SSL trust anchors in base, so make use of them when downloading
   additional items after basic installation is done (even if the installer
   used does not come with its own certs, so we can not verify trust
   for set download).
VersionDeltaFile
1.45.4.2+17-6usr.sbin/sysinst/net.c
1.21.2.2+1-11usr.sbin/sysinst/configmenu.c
1.21.6.1+4-1usr.sbin/sysinst/upgrade.c
1.25.4.1+4-1usr.sbin/sysinst/install.c
+26-194 files

NetBSD/src hCpsyEQusr.sbin/sysinst util.c msg.mi.en

   Pull up the following revisions, requested by martin in ticket #336:

   src/usr.sbin/sysinst/msg.mi.de                  1.59
   src/usr.sbin/sysinst/msg.mi.en                  1.60
   src/usr.sbin/sysinst/msg.mi.es                  1.50
   src/usr.sbin/sysinst/msg.mi.fr                  1.53
   src/usr.sbin/sysinst/msg.mi.pl                  1.56
   src/usr.sbin/sysinst/util.c                     1.84

   Include "tests" and "manhtml" in the optional sets.
VersionDeltaFile
1.77.4.5+3-1usr.sbin/sysinst/util.c
1.54.2.3+3-1usr.sbin/sysinst/msg.mi.en
1.53.2.3+3-1usr.sbin/sysinst/msg.mi.de
1.44.2.3+3-1usr.sbin/sysinst/msg.mi.es
1.48.2.2+3-1usr.sbin/sysinst/msg.mi.fr
1.50.2.3+3-1usr.sbin/sysinst/msg.mi.pl
+18-66 files

NetBSD/src tgtNDl9usr.sbin/sysinst defs.h menus.mi

   Pull up the following revisions, requested by martin in ticket #335:

   src/usr.sbin/sysinst/Makefile.inc               1.54
   src/usr.sbin/sysinst/configmenu.c               1.24
   src/usr.sbin/sysinst/defs.h                     1.96
   src/usr.sbin/sysinst/main.c                     1.37
   src/usr.sbin/sysinst/menus.mi                   1.31
   src/usr.sbin/sysinst/net.c                      1.46

   When compiled with SMALLPROG (i.e. as part of a crunched ramdisk
   userland) ftp(1) does not support https - so remove that option from
   sysinst and only offer http in that case.
   Should fix PR 60359.
VersionDeltaFile
1.94.2.1+5-1usr.sbin/sysinst/defs.h
1.30.2.1+4-1usr.sbin/sysinst/menus.mi
1.50.2.2+3-1usr.sbin/sysinst/Makefile.inc
1.21.2.1+3-1usr.sbin/sysinst/configmenu.c
1.34.2.1+2-2usr.sbin/sysinst/main.c
1.45.4.1+3-1usr.sbin/sysinst/net.c
+20-76 files

NetBSD/src xrXp4OBdoc 3RDPARTY CHANGES

   Update for expat 2.8.2
VersionDeltaFile
1.2226+2-2doc/3RDPARTY
1.3276+2-1doc/CHANGES
+4-32 files

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

   Update for expat 2.8.2
VersionDeltaFile
1.1045+2-2distrib/sets/lists/base/shl.mi
1.406+2-2distrib/sets/lists/debug/shl.mi
1.8+2-2external/mit/expat/lib/libexpat/shlib_version
1.2+1-1external/mit/expat/bin/xmlwf/xmlwf.1
+7-74 files

NetBSD/src x5jvNSJexternal/mit/expat/dist memory-sanitizer-blacklist.txt, external/mit/expat/dist/lib xmlparse.c xmltok_impl.c

   Merge expat 2.8.2
VersionDeltaFile
1.13+658-548external/mit/expat/dist/lib/xmlparse.c
1.9+11-10external/mit/expat/dist/lib/xmltok_impl.c
1.9+4-2external/mit/expat/dist/lib/xmltok.c
1.2+0-0external/mit/expat/dist/memory-sanitizer-blacklist.txt
+673-5604 files

NetBSD/src 7WndiZKexternal/mit/expat/dist Changes, external/mit/expat/dist/lib xmlparse.c memory_sanitizer.h

   Import expat 2.8.2 as expat-2-8-2
VersionDeltaFile
1.1.1.11+658-548external/mit/expat/dist/lib/xmlparse.c
1.1.1.10+77-32external/mit/expat/dist/xmlwf/xmlwf.c
1.1.1.11+90-2external/mit/expat/dist/Changes
1.1.1.3+51-2external/mit/expat/dist/tests/handlers.c
1.1+51-0external/mit/expat/dist/lib/memory_sanitizer.h
1.1+49-0external/mit/expat/dist/lib/fallthrough.h
+976-58434 files not shown
+1,248-66840 files

NetBSD/src SZylNScusr.bin/mail thread.c fio.c

   PR bin/59635 - src/usr.bin/mail: fix post realloc() cleanup

   This is a rather hackish solution, much better would be to abandon the
   pointers altogether, and simply use message offsets (ints) into the array
   to provide the relationships between messages.

   Or abandon the message array (and the need for realloc() along with it)
   and replace it with a list.

   Both methods would achieve the aim of getting rid of the need to go and
   massage the data to keep things correct when a realloc moves things around.

   Either would require more changes in more places that this crude change,
   and to get this done before -11 gets released, the few changes the better.

   Another possibility would be to just revert to the adjustment method used
   in -10 (which looks like it should work to me - but I don't know why it
   was changed).


    [4 lines not shown]
VersionDeltaFile
1.17+48-15usr.bin/mail/thread.c
1.46+15-11usr.bin/mail/fio.c
1.29+16-6usr.bin/mail/def.h
1.4+3-2usr.bin/mail/thread.h
+82-344 files

NetBSD/src 1hdM9wodoc 3RDPARTY

   expat 2.8.2 (security release) is out
VersionDeltaFile
1.2225+3-3doc/3RDPARTY
+3-31 files

NetBSD/src XWcgskKusr.sbin/sysinst net.c configmenu.c

   We have SSL trust anchors in base, so make use of them when downloading
   additional items after basic installation is done (even if the installer
   used does not come with its own certs, so we can not verify trust
   for set download).
VersionDeltaFile
1.47+17-6usr.sbin/sysinst/net.c
1.25+1-11usr.sbin/sysinst/configmenu.c
1.22+4-1usr.sbin/sysinst/upgrade.c
1.26+4-1usr.sbin/sysinst/install.c
+26-194 files

NetBSD/src LwiRvRausr.sbin/sysinst msg.mi.de msg.mi.en

   Include "tests" and "manhtml" in the optional sets.
VersionDeltaFile
1.59+3-1usr.sbin/sysinst/msg.mi.de
1.60+3-1usr.sbin/sysinst/msg.mi.en
1.50+3-1usr.sbin/sysinst/msg.mi.es
1.53+3-1usr.sbin/sysinst/msg.mi.fr
1.56+3-1usr.sbin/sysinst/msg.mi.pl
1.84+3-1usr.sbin/sysinst/util.c
+18-66 files

NetBSD/src fYPUjVwusr.sbin/sysinst defs.h menus.mi

   When compiled with SMALLPROG (i.e. as part of a crunched ramdisk userland)
   ftp(1) does not support https - so remove that option from sysinst and
   only offer http in that case.
   Should fix PR 60359.
VersionDeltaFile
1.96+5-1usr.sbin/sysinst/defs.h
1.31+4-1usr.sbin/sysinst/menus.mi
1.24+3-1usr.sbin/sysinst/configmenu.c
1.37+2-2usr.sbin/sysinst/main.c
1.54+3-1usr.sbin/sysinst/Makefile.inc
1.46+3-1usr.sbin/sysinst/net.c
+20-76 files

NetBSD/src 653KyVRdoc CHANGES-11.0

   Ticket 327
VersionDeltaFile
1.1.2.104+11-1doc/CHANGES-11.0
+11-11 files

NetBSD/src jX2Mu54usr.sbin/sysinst util.c, usr.sbin/sysinst/arch/evbarm md.c md.h

   Pull up the following revisions, requested by martin in ticket #327:

   src/usr.sbin/sysinst/util.c                  1.81
   src/usr.sbin/sysinst/arch/evbarm/md.c                1.24
   src/usr.sbin/sysinst/arch/evbarm/md.h                1.10

   PR 60360: make the default /boot partition on evbarm 64MB if we need
   the dtb set (the newer dtb files overflow the old 32mb default).
   In ACPI environments where we do not need dtb installed, do not select
   the set by default.
VersionDeltaFile
1.23.2.1+20-6usr.sbin/sysinst/arch/evbarm/md.c
1.77.4.4+13-2usr.sbin/sysinst/util.c
1.9.4.1+4-2usr.sbin/sysinst/arch/evbarm/md.h
+37-103 files

NetBSD/src vIfYHwYsys/dev/acpi acpi.c

   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
   it and the system will gather fresh samples from RDSEED instead.

   The same problem could in principle happen with other removable
   rndsources like ualea(4), and we don't really have a good way to deal
   with that -- either to configure the system up front to discount a
   hot-pluggable rndsource that hasn't yet been plugged in, or to
   retroactively discount a removable rndsource that was already
   removed.  But this one isn't hot-pluggable or removable, so keeping
   it around is enough to sidestep this problem.
VersionDeltaFile
1.306+3-4sys/dev/acpi/acpi.c
+3-41 files

NetBSD/src bZ3rkpodoc 3RDPARTY

   doc: openssh rlimit sandbox

   PR security/60367
VersionDeltaFile
1.2224+2-1doc/3RDPARTY
+2-11 files

NetBSD/src IjQlfJWcrypto/external/bsd/openssh/dist sshd-auth.c

   sshd(8): Restore rlimit sandbox from portable openssh.

   This is used as an alternative to pledge sandboxing.

   PR security/60367

   XXX pullup-11
VersionDeltaFile
1.7+17-2crypto/external/bsd/openssh/dist/sshd-auth.c
+17-21 files

NetBSD/src JuhB3I3tests/libexec/ld.elf_so t_dlclose_thread.c

   ld.elf_so(1): Run concurrent dlopen/dlclose test a few more seconds.

   More likely to provoke the problem this way.  Still not 100% reliable
   because the problem is a race condition, but better than having the
   test unexpectedly pass half the time.

   Also set a timeout of 20sec, since I've seen the test get into an
   infinite loop sometimes and it's now supposed to complete in 5sec +
   epsilon.

   PR lib/59751: dlclose is not MT-safe depending on the libraries unloaded
VersionDeltaFile
1.2+4-3tests/libexec/ld.elf_so/t_dlclose_thread.c
+4-31 files