NetBSD/src aQK9zE7 — share/man/man9 secmodel.9

   secmodel.9: update some details in code examples

   Back in 2009, refactoring changed where certain functionality is
   located, but the examples in this man page weren't updated to match.
VersionDeltaFile
1.24+8-7share/man/man9/secmodel.9
+8-71 files

NetBSD/src n2A3PDV — usr.bin/atto display.c

   prevent invalid sequences being written out, instead print '?' (Kilian Feess)
VersionDeltaFile
1.6+11-4usr.bin/atto/display.c
+11-41 files

NetBSD/src YJ8f8q5 — usr.bin/atto gap.c command.c

   prevent negative offsets hiding bugs (Kilian Feess)
VersionDeltaFile
1.5+6-5usr.bin/atto/display.c
1.9+2-3usr.bin/atto/command.c
1.4+1-2usr.bin/atto/gap.c
+9-103 files

NetBSD/src i7rXYlG — usr.bin/atto header.h

   widen types to prevent truncation (Kilian Feess)
VersionDeltaFile
1.6+4-4usr.bin/atto/header.h
+4-41 files

NetBSD/src Iawtjck — usr.bin/atto buffer.c window.c

   Add checks to unchecked allocations (Kilian Feess)
VersionDeltaFile
1.8+9-2usr.bin/atto/command.c
1.6+4-0usr.bin/atto/main.c
1.3+2-1usr.bin/atto/window.c
1.5+2-0usr.bin/atto/buffer.c
+17-34 files

NetBSD/src uzAlrXL — usr.bin/atto command.c

   avoid buffer overreads (Kilian Feess)
VersionDeltaFile
1.7+6-4usr.bin/atto/command.c
+6-41 files

NetBSD/src anwQCWC — usr.bin/atto command.c

   set nscrap to 0 on malloc failure (Kilian Feess)
VersionDeltaFile
1.6+1-0usr.bin/atto/command.c
+1-01 files

NetBSD/src 0OZ6WXv — usr.bin/atto complete.c key.c

   Handle the BACKSPACE_KEY explicitly and ignore c > 255 (Kilian Feess)
VersionDeltaFile
1.3+3-0usr.bin/atto/key.c
1.6+1-0usr.bin/atto/complete.c
+4-02 files

NetBSD/src jy1N22i — usr.bin/atto buffer.c

   fix missing initialization of b_bname (Kilian Feess)
VersionDeltaFile
1.4+1-0usr.bin/atto/buffer.c
+1-01 files

NetBSD/src Ow6m3Qi — usr.bin/atto gap.c

   use a temporary file and rename to save a file atomically (Kilian Feess)
VersionDeltaFile
1.3+53-10usr.bin/atto/gap.c
+53-101 files

NetBSD/src NIAeb2E — usr.bin/atto header.h main.c

   Avoid filename trucation of paths > NAME_MAX, change it to PATH_MAX and
   detect truncation and beep (completion) or print an error message (save)
   (Kilian Feess)
VersionDeltaFile
1.5+6-7usr.bin/atto/command.c
1.5+4-1usr.bin/atto/complete.c
1.5+1-1usr.bin/atto/header.h
1.5+2-0usr.bin/atto/main.c
+13-94 files

NetBSD/src Jz7bHca — usr.bin/atto hilite.c

   protect against the hiliter reading past EOF (Kilian Feess)
VersionDeltaFile
1.2+2-0usr.bin/atto/hilite.c
+2-01 files

NetBSD/src yfG2TJw — usr.bin/atto search.c

   check for pp < end_p in both forward and reverse search (Kilian Feess)
VersionDeltaFile
1.2+4-3usr.bin/atto/search.c
+4-31 files

NetBSD/src 7Dd3fWP — usr.bin/atto display.c

   make sure c is initialized when mbtowc fails and guard against reading
   incomplete utf8 sequences past the end of buffer {Kilian Feess)
VersionDeltaFile
1.4+15-4usr.bin/atto/display.c
+15-41 files

NetBSD/src tCjOZzc — usr.bin/atto complete.c

   atto: in filename completion, don't insert letters for function keys
VersionDeltaFile
1.4+3-1usr.bin/atto/complete.c
+3-11 files

NetBSD/src WxAzgZY — sys/arch/m68k/include m68k.h, sys/arch/m68k/m68k m68k_machdep.c sig_machdep.c

   m68881_{save,restore} -> fpu_{save,restore}
VersionDeltaFile
1.48+5-5sys/arch/m68k/m68k/switch_subr.s
1.56+4-4sys/arch/m68k/m68k/sig_machdep.c
1.21+4-4sys/arch/m68k/m68k/compat_16_machdep.c
1.26+3-3sys/arch/m68k/m68k/m68k_machdep.c
1.39+3-3sys/arch/m68k/include/m68k.h
+19-195 files

NetBSD/src 4mULfkK — sys/arch/m68k/include frame.h, sys/arch/m68k/m68k switch_subr.s sig_machdep.c

   m68k_cached_fpu_idle_frame -> fpu_idle_frame
   m68k_make_fpu_idle_frame -> fpu_make_idle_frame
VersionDeltaFile
1.55+5-5sys/arch/m68k/m68k/sig_machdep.c
1.8+5-5sys/arch/m68k/m68k/fpu.c
1.47+4-4sys/arch/m68k/m68k/switch_subr.s
1.42+3-3sys/arch/m68k/include/frame.h
+17-174 files

NetBSD/src pIjT4Xw — sys/arch/m68k/fpe fpu_emulate.c, sys/arch/m68k/m68k fpu.c sig_machdep.c

   Fix cpu_{get,set}mcontext() vis a vis FP state in the presence of
   FPU_NONE+FPU_EMULATE.  Previously, the emulated 68881 registers,
   which are present in the PCB, were completely ignored becaue fputype
   is FPU_NONE in that case.

   This fix entails a few things:
   - In fpu_emulate(), when we've reached the point where we know an
     FPU instruction is going to be performed, set the PCB's copy of
     the FP frame to indicate an "idle" state.  This sets the stage
     for normal FPU handling code to use the saved emulator state
     just as it would with a real FPU.
   - In fpu_init(), if we set FPU_NONE, also initialize m68k_cached_fpu_idle_frame
     to mimic an idle 68881 idle frame so that the _UC_FPU+_UC_M68K_UC_USER
     case in cpu_setmcontext() works correctly.
   - In cpu_{get,set}mcontext(), always use the saved FP registers in the
     PCB, and only interact with the FPU if fputype != FPU_NONE and curlwp.

   While here, simplify the construction of the FPFRAME_IS_NULL() expression.

   Problem reported by Romain Dolbeau on port-m68k.
VersionDeltaFile
1.54+104-88sys/arch/m68k/m68k/sig_machdep.c
1.50+16-2sys/arch/m68k/fpe/fpu_emulate.c
1.7+8-2sys/arch/m68k/m68k/fpu.c
+128-923 files

NetBSD/src 03yV9fP — sys/arch/powerpc/oea oea_machdep.c

   powerpc: oea: downgrade "failed to allocate DEAD ZONE" log to debug

   0xDEA[CDE]xxxx may not exist on the platform, so no need to map them away.
   Downgrade the log message to a debug message since it's not fatal.
VersionDeltaFile
1.89+3-3sys/arch/powerpc/oea/oea_machdep.c
+3-31 files

NetBSD/src etLZUj9 — external/gpl2/texinfo Makefile, external/gpl2/texinfo/dist Makefile.in

   texinfo: build makedoc as a host tool in src/tools

   makedoc is necessary to generate files for info(1) and infokey(1)
   and it was built in src/external/gpl2/texinfo/makedoc with config.h
   prepared for the target NetBSD hosts, but it's really confusing.

   Additional install rules is based on tools/Makefile.host and
   afterinstall ordering follows tools/groff/Makefile.

   Tested 'build.sh -U -m amd64 release' on ubuntu 26.04 with GCC 15.
VersionDeltaFile
1.12+34-3tools/texinfo/Makefile
1.2+2-3external/gpl2/texinfo/lib/Makefile
1.2+2-2external/gpl2/texinfo/Makefile
1.1492+3-1share/mk/bsd.own.mk
1.4+1-1external/gpl2/texinfo/makedoc/Makefile
1.3+1-0external/gpl2/texinfo/dist/Makefile.in
+43-106 files

NetBSD/src smV9kG7 — usr.sbin/npf/npfctl npf.conf.5

   npf.conf.5: minor spelling and grammar fixes

   (While here, also bump the date for changes made in previous commit.
   Follow-on for PR misc/60946.)
VersionDeltaFile
1.115+9-9usr.sbin/npf/npfctl/npf.conf.5
+9-91 files

NetBSD/src 9eVOk6o — external/gpl2/texinfo/include config.h

   texinfo: add HAVE_DECL_STRCASECMP and HAVE_DECL_STRNCASECMP in config.h

   Should have been added on configure.ac fixes:
    https://mail-index.netbsd.org/source-changes/2026/09/25/msg164265.html
VersionDeltaFile
1.3+8-0external/gpl2/texinfo/include/config.h
+8-01 files

NetBSD/src KwRYpAR — usr.sbin/npf/npfctl npf.conf.5

   PR misc/60946

   man for random block procedure extension in NPF
VersionDeltaFile
1.114+29-3usr.sbin/npf/npfctl/npf.conf.5
+29-31 files

NetBSD/src alvstdP — sys/arch/m68k/m68k m68k_machdep.c

   Need to include opt_fpu_emulate.h here.
VersionDeltaFile
1.25+3-2sys/arch/m68k/m68k/m68k_machdep.c
+3-21 files

NetBSD/src IVwPUdt — distrib/sets/lists/debug mi

   natto.debug isn't installed, just atto.debug

   Remove natto.debug for now, until someone works out the correct
   atto Makefile magic to install it as a link, but only when MKDEBUG is
   set.
VersionDeltaFile
1.524+1-2distrib/sets/lists/debug/mi
+1-21 files

NetBSD/src W3D4KnB — doc CHANGES-10.3

   Ticket #1408
VersionDeltaFile
1.1.2.28+22-1doc/CHANGES-10.3
+22-11 files

NetBSD/src HM5mo01 — doc 3RDPARTY

   Pull up the following, requested by kre in ticket #1408:

        external/public-domain/tz/dist/Makefile         up to 1.8
        external/public-domain/tz/dist/NEWS             up to 1.11
        external/public-domain/tz/dist/TZDATA_VERSION   up to 1.49
        external/public-domain/tz/dist/africa           up to 1.5
        external/public-domain/tz/dist/backzone         up to 1.7
        external/public-domain/tz/dist/europe           up to 1.7
        external/public-domain/tz/dist/leapseconds      up to 1.13
        external/public-domain/tz/dist/leapseconds.awk  up to 1.1.1.16
        external/public-domain/tz/dist/northamerica     up to 1.10
        external/public-domain/tz/dist/southamerica     up to 1.7
        external/public-domain/tz/dist/theory.html      up to 1.9
        external/public-domain/tz/dist/version          up to 1.22
        external/public-domain/tz/dist/zone.tab         up to 1.8
        external/public-domain/tz/dist/zone1970.tab     up to 1.9
        external/public-domain/tz/dist/zonenow.tab      up to 1.10
        doc/3RDPARTY                                    (apply patch)

   Updated tzdata to version 2026f (using 2026fgtz).
VersionDeltaFile
1.1905.2.22+4-4doc/3RDPARTY
+4-41 files

NetBSD/src ZXtoqbb — lib/npf/ext_route npfext_route.c

   Fix editor mishap in previous
VersionDeltaFile
1.5+2-2lib/npf/ext_route/npfext_route.c
+2-21 files

NetBSD/src WKI49mP — sys/net/npf npf_conf.c, usr.sbin/npf/npftest npftest.h npftest.conf

   PR bin/60862


   rump tests for NPF rule procedures

   for logging, we check if it loads successfuly and packet traverses it
   for routing, we also check if packet treversal returns successfuly
   for normalization, we check the packet for the fragment bit, the new maxmss
   and the ttl set.

   in reload, and fini, we "init" the module and also "fini" the module.

   atf-run and you see the reults.
VersionDeltaFile
1.1+167-0usr.sbin/npf/npftest/libnpftest/npf_ext_test.c
1.20+25-1usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
1.20+23-1sys/net/npf/npf_conf.c
1.32+10-3usr.sbin/npf/npftest/npftest.c
1.19+10-1usr.sbin/npf/npftest/npftest.conf
1.21+3-1usr.sbin/npf/npftest/npftest.h
+238-74 files not shown
+246-1010 files

NetBSD/src 5z2v08p — lib/npf/ext_route npfext_route.c

   simplify the nvlist using the name variable
VersionDeltaFile
1.4+4-4lib/npf/ext_route/npfext_route.c
+4-41 files