NetBSD/src l6f6Nc7sys/arch/m68k/include elf_machdep.h, sys/arch/sun2/include elf_machdep.h

   - Move the Sun2 ELF32_EHDR_FLAGS_OK() to the common m68k ELF header,
     and simply make it condirional on __mc68010__.
   - Add arch flags for the ColdFire and FIDO variants, and align the
     flag names with what BFD uses.
VersionDeltaFile
1.11+23-3sys/arch/m68k/include/elf_machdep.h
1.6+1-12sys/arch/sun2/include/elf_machdep.h
+24-152 files

NetBSD/src lRqFrryusr.bin/make meta.c

   meta_oodate: resolve relative paths

   Fix a bug where meta_oodate fails to detect a missing file.
   This can happen when the path name in .meta file is relative to
   a subdir.

   When faced with a relative path, call meta_resolve_path to
   attempt to resolve it via
   latestdir    the last dir we read/accessed
   lcwd         the last dir we chdir to
   cwd          the original cwd

   If the path is "." just return lcwd.
   If a relative path is not found, and should have been the target of
   'W'rite, 'M'ove or 'L'ink, that we would normally add to missingFiles,
   add $lcwd/$path to missingFiles - even if we guessed wrong, we will
   make the target out-of-date as needed.

   When removing a relative path from missingFiles due to a 'D'elete or 'M'ove
   search using each of latestdir, lcwd and cwd as prefix.
VersionDeltaFile
1.223+161-68usr.bin/make/meta.c
+161-681 files

NetBSD/src bB5UfkQdoc CHANGES-9.5

   Tickets #2030 and #2031
VersionDeltaFile
1.1.2.109+21-1doc/CHANGES-9.5
+21-11 files

NetBSD/src Txll5M3tools/compat configure compat_defs.h

   Pull up following revision(s) (requested by gutteridge in ticket #2031):

        tools/compat/configure.ac: revision 1.113
        tools/compat/compat_defs.h: revision 1.131
        tools/compat/configure: revision 1.111

   tools build fixes for <sys/endian.h> changes, from skrll
VersionDeltaFile
1.97.2.2+12-12tools/compat/configure
1.116.2.2+5-2tools/compat/compat_defs.h
1.97.2.2+2-2tools/compat/configure.ac
+19-163 files

NetBSD/src b09G7B4doc CHANGES-11.0

   Tickets #359 - #365
VersionDeltaFile
1.1.2.115+58-1doc/CHANGES-11.0
+58-11 files

NetBSD/src IoE1T1rlibexec/ld.elf_so rtld.c load.c, tests/libexec/ld.elf_so t_dlclose_thread.c

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

        tests/libexec/ld.elf_so/t_dlclose_thread.c: revision 1.2
        tests/libexec/ld.elf_so/t_dlclose_thread.c: revision 1.3
        usr.bin/ldd/ldd.c: revision 1.30
        libexec/ld.elf_so/rtld.c: revision 1.225
        libexec/ld.elf_so/rtld.c: revision 1.226
        libexec/ld.elf_so/load.c: revision 1.50
        libexec/ld.elf_so/load.c: revision 1.51
        libexec/ld.elf_so/search.c: revision 1.28
        libexec/ld.elf_so/rtld.h: revision 1.156
        usr.bin/ldd/ldd.c: revision 1.29
        usr.bin/ldd/ldd_elfxx.c: revision 1.9
        libexec/ld.elf_so/reloc.c: revision 1.121

   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

    [145 lines not shown]
VersionDeltaFile
1.221.2.3+460-35libexec/ld.elf_so/rtld.c
1.49.10.1+85-15libexec/ld.elf_so/load.c
1.150.2.3+37-5libexec/ld.elf_so/rtld.h
1.27.10.1+16-10libexec/ld.elf_so/search.c
1.1.2.3+4-5tests/libexec/ld.elf_so/t_dlclose_thread.c
1.120.2.1+6-2libexec/ld.elf_so/reloc.c
+608-722 files not shown
+615-778 files

NetBSD/src wQo0k9Vdoc CHANGES-10.2

   Tickets #1300 - #1304
VersionDeltaFile
1.1.2.107+34-1doc/CHANGES-10.2
+34-11 files

NetBSD/src bZAOv8rsys/arch/mips/mips lock_stubs_ras.S

   Pull up following revision(s) (requested by rkujawa in ticket #1304):

        sys/arch/mips/mips/lock_stubs_ras.S: revision 1.13

   Pass the actual mutex to mutex_spin_retry()

   Avoid a situation where leftover splraise SR-mask cookie stays in a0.

   Make UP kernel that double-acquires a spin mutex die with
   "locking against myself" rather misleading garbage-pointer crash.
VersionDeltaFile
1.11.20.1+3-3sys/arch/mips/mips/lock_stubs_ras.S
+3-31 files

NetBSD/src GiODaOTsys/arch/mips/mips lock_stubs_ras.S

   Pull up following revision(s) (requested by rkujawa in ticket #364):

        sys/arch/mips/mips/lock_stubs_ras.S: revision 1.13

   Pass the actual mutex to mutex_spin_retry()

   Avoid a situation where leftover splraise SR-mask cookie stays in a0.

   Make UP kernel that double-acquires a spin mutex die with
   "locking against myself" rather misleading garbage-pointer crash.
VersionDeltaFile
1.12.2.1+3-3sys/arch/mips/mips/lock_stubs_ras.S
+3-31 files

NetBSD/src IvIsLavsys/net if_ethersubr.c

   Pull up following revision(s) (requested by yamaguchi in ticket #1303):

        sys/net/if_ethersubr.c: revision 1.336

   Properly add a hook to ec->ec_ifdetach_hooks for l2tp(4)

   Fixes kern/60351
VersionDeltaFile
1.323.2.2+4-4sys/net/if_ethersubr.c
+4-41 files

NetBSD/src 0FGFC3Lsys/net if_ethersubr.c

   Pull up following revision(s) (requested by yamaguchi in ticket #363):

        sys/net/if_ethersubr.c: revision 1.336

   Properly add a hook to ec->ec_ifdetach_hooks for l2tp(4)

   Fixes kern/60351
VersionDeltaFile
1.330.2.1+4-4sys/net/if_ethersubr.c
+4-41 files

NetBSD/src cATPZhMsys/net if_wg.c, sys/rump/net/lib/libwg wg_user.c

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

        sys/rump/net/lib/libwg/wg_user.c: revision 1.4
        sys/net/if_wg.c: revision 1.141

   wg-userspace(8): Drop <4-byte UDP packets immediately.

   Same as the kernel already does.  Add an assertion into
   wg_receive_packets about this and a couple comments cross-referencing
   wg_overudp_cb and wg_receive_packets.

   And, while here, as a precaution in case the
   inpcb_register_overudp_cb mechanism ever breaks down or gets
   refactored, make wg_receive_packets drop <4-byte packets too -- this
   path should be hit only when handling handshake packets, so adding
   another predicted-not-taken branch here should cost essentially
   nothing.

   PR bin/60392: assertion "mbuflen >= sizeof(struct wg_msg)" failed

    [53 lines not shown]
VersionDeltaFile
1.71.2.7+25-3sys/net/if_wg.c
1.3.20.1+4-4sys/rump/net/lib/libwg/wg_user.c
+29-72 files

NetBSD/src hPnSWqrsys/net if_wg.c, sys/rump/net/lib/libwg wg_user.c

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

        sys/rump/net/lib/libwg/wg_user.c: revision 1.4
        sys/net/if_wg.c: revision 1.141

   wg-userspace(8): Drop <4-byte UDP packets immediately.

   Same as the kernel already does.  Add an assertion into
   wg_receive_packets about this and a couple comments cross-referencing
   wg_overudp_cb and wg_receive_packets.

   And, while here, as a precaution in case the
   inpcb_register_overudp_cb mechanism ever breaks down or gets
   refactored, make wg_receive_packets drop <4-byte packets too -- this
   path should be hit only when handling handshake packets, so adding
   another predicted-not-taken branch here should cost essentially
   nothing.

   PR bin/60392: assertion "mbuflen >= sizeof(struct wg_msg)" failed

    [53 lines not shown]
VersionDeltaFile
1.135.2.2+25-3sys/net/if_wg.c
1.3.28.1+4-4sys/rump/net/lib/libwg/wg_user.c
+29-72 files

NetBSD/src nVEWpFqlib/libc/citrus/modules citrus_utf7.c citrus_viqr.c, tests/lib/libc/locale t_iconv.c t_iconv.c

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

        lib/libc/citrus/modules/citrus_hz.c: revision 1.5
        tests/lib/libc/locale/Makefile: revision 1.19
        tests/lib/libc/locale/t_iconv.c: revision 1.1
        distrib/sets/lists/tests/mi: revision 1.1423
        tests/lib/libc/locale/t_iconv.c: revision 1.2
        tests/lib/libc/locale/t_iconv.c: revision 1.3
        tests/lib/libc/locale/t_iconv.c: revision 1.4
        tests/lib/libc/locale/t_iconv.c: revision 1.5
        tests/lib/libc/locale/t_iconv.c: revision 1.6
        tests/lib/libc/locale/t_iconv.c: revision 1.7
        tests/lib/libc/locale/t_iconv.c: revision 1.8
        lib/libc/citrus/modules/citrus_utf7.c: revision 1.8
        distrib/sets/lists/debug/mi: revision 1.515
        lib/libc/citrus/modules/citrus_zw.c: revision 1.7
        lib/libc/citrus/modules/citrus_viqr.c: revision 1.7
        (all via patch)


    [46 lines not shown]
VersionDeltaFile
1.8.6.2+374-0tests/lib/libc/locale/t_iconv.c
1.8.6.1+0-372tests/lib/libc/locale/t_iconv.c
1.6.30.1+16-6lib/libc/citrus/modules/citrus_utf7.c
1.6.30.1+7-3lib/libc/citrus/modules/citrus_viqr.c
1.5.30.1+5-2lib/libc/citrus/modules/citrus_zw.c
1.4.26.1+4-2lib/libc/citrus/modules/citrus_hz.c
+406-3853 files not shown
+412-3889 files

NetBSD/src QCyGtmZlib/libc/citrus/modules citrus_utf7.c citrus_viqr.c, tests/lib/libc/locale t_iconv.c t_iconv.c

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

        lib/libc/citrus/modules/citrus_hz.c: revision 1.5
        tests/lib/libc/locale/Makefile: revision 1.19
        tests/lib/libc/locale/t_iconv.c: revision 1.1
        distrib/sets/lists/tests/mi: revision 1.1423
        tests/lib/libc/locale/t_iconv.c: revision 1.2
        tests/lib/libc/locale/t_iconv.c: revision 1.3
        tests/lib/libc/locale/t_iconv.c: revision 1.4
        tests/lib/libc/locale/t_iconv.c: revision 1.5
        tests/lib/libc/locale/t_iconv.c: revision 1.6
        tests/lib/libc/locale/t_iconv.c: revision 1.7
        tests/lib/libc/locale/t_iconv.c: revision 1.8
        lib/libc/citrus/modules/citrus_utf7.c: revision 1.8
        distrib/sets/lists/debug/mi: revision 1.515
        lib/libc/citrus/modules/citrus_zw.c: revision 1.7
        lib/libc/citrus/modules/citrus_viqr.c: revision 1.7

   iconv(3): Draft some automatic tests.

    [45 lines not shown]
VersionDeltaFile
1.8.4.1+0-372tests/lib/libc/locale/t_iconv.c
1.8.4.2+372-0tests/lib/libc/locale/t_iconv.c
1.7.2.1+16-6lib/libc/citrus/modules/citrus_utf7.c
1.6.38.1+7-3lib/libc/citrus/modules/citrus_viqr.c
1.6.2.1+5-2lib/libc/citrus/modules/citrus_zw.c
1.4.34.1+4-2lib/libc/citrus/modules/citrus_hz.c
+404-3853 files not shown
+410-3889 files

NetBSD/src bdjUWN4lib/libc/citrus/modules citrus_utf7.c citrus_viqr.c, tests/lib/libc/locale t_iconv.c t_iconv.c

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

        lib/libc/citrus/modules/citrus_hz.c: revision 1.5
        tests/lib/libc/locale/Makefile: revision 1.19
        tests/lib/libc/locale/t_iconv.c: revision 1.1
        distrib/sets/lists/tests/mi: revision 1.1423
        tests/lib/libc/locale/t_iconv.c: revision 1.2
        tests/lib/libc/locale/t_iconv.c: revision 1.3
        tests/lib/libc/locale/t_iconv.c: revision 1.4
        tests/lib/libc/locale/t_iconv.c: revision 1.5
        tests/lib/libc/locale/t_iconv.c: revision 1.6
        tests/lib/libc/locale/t_iconv.c: revision 1.7
        tests/lib/libc/locale/t_iconv.c: revision 1.8
        lib/libc/citrus/modules/citrus_utf7.c: revision 1.8
        distrib/sets/lists/debug/mi: revision 1.515
        lib/libc/citrus/modules/citrus_zw.c: revision 1.7
        lib/libc/citrus/modules/citrus_viqr.c: revision 1.7

   iconv(3): Draft some automatic tests.

    [45 lines not shown]
VersionDeltaFile
1.8.2.1+0-372tests/lib/libc/locale/t_iconv.c
1.8.2.2+372-0tests/lib/libc/locale/t_iconv.c
1.7.6.1+16-6lib/libc/citrus/modules/citrus_utf7.c
1.6.42.1+7-3lib/libc/citrus/modules/citrus_viqr.c
1.6.6.1+5-2lib/libc/citrus/modules/citrus_zw.c
1.4.38.1+4-2lib/libc/citrus/modules/citrus_hz.c
+404-3853 files not shown
+410-3889 files

NetBSD/src 6aZYOMXetc/unbound unbound.conf unbound.conf, external/bsd/unbound/etc/rc.d unbound

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

        share/man/man8/afterboot.8: revision 1.84
        etc/unbound/unbound.conf: revision 1.1
        share/man/man5/rc.conf.5: revision 1.195
        distrib/sets/lists/etc/mi: revision 1.278
        etc/defaults/rc.conf: revision 1.168
        etc/unbound/Makefile: revision 1.1
        external/bsd/unbound/etc/rc.d/unbound: revision 1.3
        etc/Makefile: revision 1.477

   unbound: Install a default configuration.

   This way, setting unbound=YES is enough to get a working local
   recursive resolver listening on 127.0.0.1:53 and [::1]:53.

   PR misc/60339: unbound=YES in rc.conf should be enough to get a
   recursive resolver


    [3 lines not shown]
VersionDeltaFile
1.1.2.1+0-49etc/unbound/unbound.conf
1.1.2.2+49-0etc/unbound/unbound.conf
1.83.4.1+15-2share/man/man8/afterboot.8
1.2.18.1+14-1external/bsd/unbound/etc/rc.d/unbound
1.1.2.2+14-0etc/unbound/Makefile
1.1.2.1+0-14etc/unbound/Makefile
+92-664 files not shown
+110-7110 files

NetBSD/src 9JgLDa5sys/arch/powerpc/include/oea pmap.h

   Pull up following revision(s) (requested by rkujawa in ticket #1300):

        sys/arch/powerpc/include/oea/pmap.h: revision 1.40

   Clamp PMAP_DIRECT_MAPPED_LEN below USER_SR/KERNEL_SR

   Derive it from MIN(USER_SR, KERNEL_SR) so the direct-mapped region never
   overlaps the kernel HTAB window on ports where KERNEL_SR < USER_SR,
   like ofppc. This made pmap_pvo_find_va() panic on legit lookup misses.
VersionDeltaFile
1.37.4.2+6-4sys/arch/powerpc/include/oea/pmap.h
+6-41 files

NetBSD/src aAqlkHfsys/arch/powerpc/include/oea pmap.h

   Pull up following revision(s) (requested by rkujawa in ticket #359):

        sys/arch/powerpc/include/oea/pmap.h: revision 1.40

   Clamp PMAP_DIRECT_MAPPED_LEN below USER_SR/KERNEL_SR

   Derive it from MIN(USER_SR, KERNEL_SR) so the direct-mapped region never
   overlaps the kernel HTAB window on ports where KERNEL_SR < USER_SR,
   like ofppc. This made pmap_pvo_find_va() panic on legit lookup misses.
VersionDeltaFile
1.39.4.1+6-4sys/arch/powerpc/include/oea/pmap.h
+6-41 files

NetBSD/src bJ8MFN0doc CHANGES-11.0

   Ammend ticket #339 for additional pullups
VersionDeltaFile
1.1.2.114+4-1doc/CHANGES-11.0
+4-11 files

NetBSD/src mLmz8bHtests/lib/libc/locale t_mbrtowc.c t_mbstowcs.c

   Additonally pull up following revision(s) (requested by wiz in ticket #339):

        tests/lib/libc/locale/t_mbstowcs.c: revision 1.4
        tests/lib/libc/locale/t_mbstowcs.c: revision 1.5
        tests/lib/libc/locale/t_mbrtowc.c: revision 1.3
        tests/lib/libc/locale/t_mbrtowc.c: revision 1.4
        tests/lib/libc/locale/t_mbrtowc.c: revision 1.5

   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

    [44 lines not shown]
VersionDeltaFile
1.2.20.1+67-18tests/lib/libc/locale/t_mbrtowc.c
1.3.4.1+57-19tests/lib/libc/locale/t_mbstowcs.c
+124-372 files

NetBSD/src SC7zNA9sys/arch/m68k/include param.h, sys/arch/mvme68k/include param.h

   Provide common defaults for NKMEMPAGES_MIN_DEFAULT and NKMEMPAGES_MAX_DEFAULT
   for all m68k platforms.  Defaults for all 68010 come from Sun2, defaults
   for everyone else come from hp300, and per-platform overrides for min and
   max are provided (and preserved).
VersionDeltaFile
1.37+22-2sys/arch/m68k/include/param.h
1.36+5-14sys/arch/x68k/include/param.h
1.38+5-13sys/arch/mvme68k/include/param.h
1.22+5-10sys/arch/news68k/include/param.h
1.8+6-9sys/arch/virt68k/include/param.h
1.18+3-9sys/arch/next68k/include/param.h
+46-579 files not shown
+55-11715 files

NetBSD/src DGR33RPusr.bin/make var.c dir.c, usr.bin/make/unit-tests varmod-match.mk dir.mk

   ModifyWord_Match allow for alternate patterns

   Allow :M*{/Makefile*,.mk} to match either */Makefile.* and *.mk
   Use \{ and \} to match literal braces.

   Add a couple of basic unit-tests.

   Reviewed by: rillig
VersionDeltaFile
1.1181+40-12usr.bin/make/var.c
1.299+12-9usr.bin/make/dir.c
1.394+12-3usr.bin/make/make.1
1.33+11-1usr.bin/make/unit-tests/varmod-match.mk
1.12+2-2usr.bin/make/unit-tests/dir.mk
1.50+2-1usr.bin/make/dir.h
+79-286 files

NetBSD/src Ci4gjpOsys/arch/aarch64/include armreg.h

   Fix ID_AA64PFR0_EL1_SEL2 definition - it's unused at present
VersionDeltaFile
1.77+2-2sys/arch/aarch64/include/armreg.h
+2-21 files

NetBSD/src wbEeJWCsys/arch/aarch64/include armreg.h

   Use __BITS(hi,lo) for consistency
VersionDeltaFile
1.76+2-2sys/arch/aarch64/include/armreg.h
+2-21 files

NetBSD/src 4EJ10oosys/arch/aarch64/aarch64 locore_el2.S

   Improve comment format
VersionDeltaFile
1.14+5-5sys/arch/aarch64/aarch64/locore_el2.S
+5-51 files

NetBSD/src 0aYR70Susr.sbin/syslogd syslogd.c

   syslogd: Add missing SLIST_INIT()

    Add missing SLIST_INIT() in main(). This is not a real bug
   because the tls_opt is in BSS and SLIST_INIT() assign NULL.
   Written by Masakazu OOHASHI at IIJ.
VersionDeltaFile
1.155+4-2usr.sbin/syslogd/syslogd.c
+4-21 files

NetBSD/src eIOYn9kusr.sbin/syslogd tls.c syslogd.c

   syslogd: Consistently use FREEPTR() for debugging
VersionDeltaFile
1.27+12-12usr.sbin/syslogd/tls.c
1.154+7-7usr.sbin/syslogd/syslogd.c
+19-192 files

NetBSD/src LFcw8fzusr.sbin/syslogd syslogd.c extern.h

   syslogd: Make some linebuf related variables static
VersionDeltaFile
1.153+4-4usr.sbin/syslogd/syslogd.c
1.5+1-3usr.sbin/syslogd/extern.h
+5-72 files

NetBSD/src 5Cw2wdJusr.sbin/syslogd syslogd.h

   syslogd: Remove unused MAXSVLINE
VersionDeltaFile
1.11+1-2usr.sbin/syslogd/syslogd.h
+1-21 files