Pull up the following, requested by kre in ticket #565:
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/backzone 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
doc/3RDPARTY (manually edited)
Updated tzdata to version 2026f (using 2026fgtz)
atto(1): For users who can't easily remember key bindings, add a menu
which is opened by pressing the escape key twice, and operated using
the cursor keys. This uses libedit, so is conditional on SMALLPROG
to still allow easy inclusion of a minimal editor in ramdisks and so
on.
As the copyright might reveal, I nicked some code from blymn@'s editor
from othersrc to implement the menu. Thanks!
XXX it should really be renamed to natto now, since this is totally
beyond the vision of the original atto.
Pull up following revision(s) (requested by mrg in ticket #562):
external/mit/xorg/lib/brotli/brotli.mk: revision 1.2
external/mit/xorg/lib/brotli/brotli-rename.mk: revision 1.2
add new decoder sources and symbols for the renamer.
Reclaim empty segments in a separate thread, rather than doing so at
segment unlock. This allows segment reclaim to be done without the segment
lock. Should address PR 60820.
use the size of the buffer instead of NAME_MAX and strlcpy since there is
no format. fixes:
__builtin___snprintf_chk' specified bound 511 exceeds destination size 16
[-Werror=stringop-overflow=]
Add support for changing the mode on PCF8583 RTC chips.
Add mode 2 (counter) support and support devices at I2C address 0x51.
From Dave Tyson in PR kern/60700.
Pull up following revision(s) (requested by gdt in ticket #1407):
sys/net/if_tun.c: revision 1.179
sys/net/if_tun.c: Drop spurious EAFNOSUPPORT
When an outgoing packet is put in the queue, that might fail, and if
so the error will almost certainly be ENOBUFS. Let that error be
returned, rather than inexplicably forcing it to be EAFNOSUPPORT.
(EAFNOSUPPORT is returned nearby in the code for other cases, such as
when sending a packet that isn't IPv4, without specifying one of the
ways to encode the address family. The change in this commit is
entirely unrelated to that use of EAFNOSUPPORT.)
The specific problem was identified by Bill Green. Tested in NetBSD
11 context by Matti Andreas K=C3=A4h=C3=A4ri as reported on netbsd-users@.
Pull up following revision(s) (requested by gdt in ticket #564):
sys/net/if_tun.c: revision 1.179
sys/net/if_tun.c: Drop spurious EAFNOSUPPORT
When an outgoing packet is put in the queue, that might fail, and if
so the error will almost certainly be ENOBUFS. Let that error be
returned, rather than inexplicably forcing it to be EAFNOSUPPORT.
(EAFNOSUPPORT is returned nearby in the code for other cases, such as
when sending a packet that isn't IPv4, without specifying one of the
ways to encode the address family. The change in this commit is
entirely unrelated to that use of EAFNOSUPPORT.)
The specific problem was identified by Bill Green. Tested in NetBSD
11 context by Matti Andreas K=C3=A4h=C3=A4ri as reported on netbsd-users@.
Pull up following revision(s) (requested by riastradh in ticket #1406):
usr.sbin/postinstall/postinstall.in: revision 1.56
usr.sbin/postinstall/postinstall.in: revision 1.57
usr.sbin/postinstall/postinstall.in: revision 1.73
postinstall(8): Modify default certs.conf.
When manually configured /etc/openssl/certs is detected, just
uncomment the `#manual' line in the default certs.conf rather than
writing a new one. That way, you can switch to certctl-managed and
still get the default path by just deleting /etc/openssl/certs and
re-commenting the `manual' line.
postinstall(8): Use /usr/sbin/certctl.
Obviates need to have /usr/sbin in PATH when running this.
[7 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #563):
usr.sbin/postinstall/postinstall.in: revision 1.73
postinstall(8): Do obsolete _then_ opensslcertsrehash.
Otherwise any certificates removed by an update will remain in
/etc/openssl/certs/ca-certificates.crt, which is very bad!
PR bin/60932: postinstall obsolete + opensslcertsrehash interact badly