OpenBSD/src 5PZ2U5Busr.bin/rcs rcstime.c

   rcs_set_tz: Use timegm() to parse broken-down UTC

   We used to use mktime() (which expects local time not UTC) and
   manually adjust the time zone, but this did not take DST into
   account.  From Tomas Rippl
VersionDeltaFile
1.7+3-3usr.bin/rcs/rcstime.c
+3-31 files

OpenBSD/src wtc1ZzXusr.bin/newsyslog newsyslog.c

   newsyslog: use localtime_r(3) with error handling

   Replace localtime(3) with localtime_r(3) to avoid editing of struct tm
   in libc.  While here do correct error handling of the return value.

   suggested by bluhm

   ok bluhm
VersionDeltaFile
1.119+11-9usr.bin/newsyslog/newsyslog.c
+11-91 files

OpenBSD/src ooDGFZuusr.sbin/rpki-client version.h

   Move rpki-client towards release 9.6

   OK tb@
VersionDeltaFile
1.28+2-2usr.sbin/rpki-client/version.h
+2-21 files

OpenBSD/src f5eVB9ysys/dev/fdt bcm2711_tmon.c

   Register the thermal sensor with the thermal framework.
   Based on an earlier diff from mglocker@

   ok mglocker@, jca@
VersionDeltaFile
1.4+29-1sys/dev/fdt/bcm2711_tmon.c
+29-11 files

OpenBSD/src ZXnzYxHshare/man/man4 bcmtmon.4

   Mention BCM2712 and the Raspberry Pi 5.

   requested by mglocker@
VersionDeltaFile
1.3+4-4share/man/man4/bcmtmon.4
+4-41 files

OpenBSD/src i273EYmusr.sbin/rpki-client ccr.c

   Fix memory leak

   CID 621618

   OK tb@
VersionDeltaFile
1.14+2-1usr.sbin/rpki-client/ccr.c
+2-11 files

OpenBSD/src afElh1Qsys/dev softraid.c softraid_crypto.c, sys/kern subr_disk.c subr_hibernate.c

   Move kernal local struct disklabel variables off of stack and into malloc'd
   memory.

   Note that sr_hibernate_io() will be a special case handled separately.

   Required for future increases in the number of disk partitions and thus the size
   of a disklabel.

   Most work by & ok deraadt@
VersionDeltaFile
1.281+36-26sys/kern/subr_disk.c
1.434+37-24sys/dev/softraid.c
1.154+15-12sys/kern/subr_hibernate.c
1.146+13-9sys/dev/softraid_crypto.c
+101-714 files

OpenBSD/src dLvHXm1sys/net route.c

   Revert: Clear RTF_MPATH flag for cloned routes.

   In rev 1.449 the multipath flag was cleared for cloned routes to
   avoid a crash during removal.  Unfortunately this breaks a feature
   where we have multiple llinfo entries for interfaces with different
   priority.  regress/sbin/route rttest32 detects this and fails.
   Meanwhile ARP and ND6 lists use iterator to be MP safe.  So removing
   the wrong llinfo route should not be a problem anymore.  Eventually
   the timeout will catch both of them.  Do not clear RTF_MPATH flag
   anymore.

   regress failure noted by anton@
VersionDeltaFile
1.450+2-3sys/net/route.c
+2-31 files

OpenBSD/src u98nu2Ausr.sbin/rpki-client ccr.c

   Cosmetic change to avoid linewrapping

   "fine" tb@
VersionDeltaFile
1.13+11-12usr.sbin/rpki-client/ccr.c
+11-121 files

OpenBSD/src ODcx3TIusr.sbin/rpki-client ccr.c print.c

   Add thisUpdate in ManifestRef in CCR file format

   Store the thisUpdate value from Manifest eContent payloads in
   the CCR/Erik protocol ManifestRef structure. This will be useful
   for debugging Erik protocol exchanges, but also paves the way to
   generate Erik objects directly from CCR objects.

   OK tb@
VersionDeltaFile
1.12+10-1usr.sbin/rpki-client/ccr.c
1.69+6-4usr.sbin/rpki-client/print.c
1.7+2-1usr.sbin/rpki-client/rpki-asn1.h
+18-63 files

OpenBSD/src C8hDZKtshare/man/man9 disklabel.9, sys/dev vnd.c

   Expand the masks tracking disk partition status to 64 bits.

   Required for future increases in the number of disk partitions.

   ok deraadt@
VersionDeltaFile
1.42+4-4sys/sys/disk.h
1.110+4-3sys/dev/isa/fd.c
1.19+3-3share/man/man9/disklabel.9
1.182+3-2sys/dev/vnd.c
1.280+2-2sys/kern/subr_disk.c
1.92+2-2sys/sys/disklabel.h
+18-166 files

OpenBSD/src xqNrijUregress/lib/libcrypto/wycheproof wycheproof.go

   wycheproof: run HMACSM3 tests against libcrypto
VersionDeltaFile
1.192+7-4regress/lib/libcrypto/wycheproof/wycheproof.go
+7-41 files

OpenBSD/src 4CYtLDzusr.sbin/rad frontend.c rad.conf.5

   Be able to limit interface configured lifetimes.

   When a prefix on an advertising interface is configured with
   lifetimes, rad(8) would use those and ignore lifetimes from the
   configuration.

   On "sensible" networks, this is perfectly fine, however some dhcpv6
   servers might hand out leases with excessively long lifetimes (months)
   and there was no way to limit those lifetimes. Now the minimum of
   lifetimes from the config file and the interface is used.

   Problem pointed out by Ryan Vogt (rvogt.ca AT gmail), who also
   provided a diff, which inspired this change.

   Lots of testing by Ryan Vogt.

   OK bluhm
VersionDeltaFile
1.57+57-57usr.sbin/rad/frontend.c
1.35+4-4usr.sbin/rad/rad.conf.5
1.30+4-4usr.sbin/rad/rad.h
+65-653 files

OpenBSD/src crstKW9sbin/unwind resolver.c unwind.c

   Disable aggressive-nsec when "force" is in use.

   When resolution of a domain is forced to a resolver type, the resolver
   might have an nsec chain in its cache that proofs the non-existence of
   the domain. With aggressive-nsec enabled (the default in unbound), the
   query will then not be forwarded and resolution fails, even if "accept
   bogus" is configured.

   For example, if one squats on the undelegated tld "foobar":

   force forwarder { foobar }

   and then typo's it as foobaa:
   foo.                    86400   IN      NSEC    food. NS DS RRSIG NSEC

   Problem reported by, testing & OK tb
   Suggestion to turn off aggressive-nsec by otto
VersionDeltaFile
1.175+13-2sbin/unwind/resolver.c
1.77+3-1sbin/unwind/unwind.c
1.58+2-1sbin/unwind/unwind.h
1.31+2-1sbin/unwind/parse.y
+20-54 files

OpenBSD/src PZlIfF5usr.bin/sndiod listen.c

   test correct variable for file_new() return value
   found with smatch, ok ratchov@
VersionDeltaFile
1.16+2-2usr.bin/sndiod/listen.c
+2-21 files

OpenBSD/src BNLPfHdlib/libcrypto/aes aes.c

   aes: move explicit_bzero() after NULL check

   CID 621601 621602

   ok djm jsg jsing miod
VersionDeltaFile
1.17+7-5lib/libcrypto/aes/aes.c
+7-51 files

OpenBSD/src INuRranusr.bin/ssh scp.c sftp-client.c

   fix leaks of struct sftp_conn in scp; ok dtucker@
VersionDeltaFile
1.266+8-4usr.bin/ssh/scp.c
1.179+9-1usr.bin/ssh/sftp-client.c
1.40+2-1usr.bin/ssh/sftp-client.h
+19-63 files

OpenBSD/src ATaTwVZusr.bin/ssh sshsig.c

   leak of principals file lines; ok dtucker@
VersionDeltaFile
1.39+2-1usr.bin/ssh/sshsig.c
+2-11 files

OpenBSD/src 14MUQZ8usr.bin/ssh sshd-auth.c

   leak of authentication options at exit; ok dtucker@
VersionDeltaFile
1.9+2-1usr.bin/ssh/sshd-auth.c
+2-11 files

OpenBSD/src huToK7Ousr.bin/ssh sshconnect2.c

   memleak of keys not used for authentication; ok dtucker@
VersionDeltaFile
1.378+2-2usr.bin/ssh/sshconnect2.c
+2-21 files

OpenBSD/src 9h7yFgLusr.bin/ssh ssh.c

   memleak of certificate path; ok dtucker@
VersionDeltaFile
1.618+2-1usr.bin/ssh/ssh.c
+2-11 files

OpenBSD/src wK8yof4usr.bin/ssh sshconnect.c

   memleak of hostkey when downgrading host cert->key;
ok dtucker
VersionDeltaFile
1.375+2-1usr.bin/ssh/sshconnect.c
+2-11 files

OpenBSD/src eh0BXOpusr.bin/ssh sftp.c

   memleak of editline history; ok dtucker@
VersionDeltaFile
1.242+3-1usr.bin/ssh/sftp.c
+3-11 files

OpenBSD/src t9TeimQusr.bin/ssh mux.c

   memleak of rfwd callback context; ok dtucker@
VersionDeltaFile
1.106+2-1usr.bin/ssh/mux.c
+2-11 files

OpenBSD/src mR07Vyousr.bin/ssh monitor.c

   memleaks of request packet and hostkeys blob;
ok dtucker@
VersionDeltaFile
1.248+5-6usr.bin/ssh/monitor.c
+5-61 files

OpenBSD/src dKqfFKGusr.bin/ssh krl.c

   memleak of KRL revoked certs struct; ok dtucker
VersionDeltaFile
1.62+4-1usr.bin/ssh/krl.c
+4-11 files

OpenBSD/src Z3slNY7usr.bin/ssh kex.c

   memleak of kex->server_sig_algs; ok dtucker@
VersionDeltaFile
1.189+2-1usr.bin/ssh/kex.c
+2-11 files

OpenBSD/src vSKbUDuusr.bin/ssh channels.c

   fix memleak of channel forwarding permissions; ok dtucker@
VersionDeltaFile
1.449+6-3usr.bin/ssh/channels.c
+6-31 files

OpenBSD/src c3tvEPiusr.bin/ssh auth.c

   when merging auth options into the active set, don't leak the
   old struct sshauthopt; ok dtucker@
VersionDeltaFile
1.163+2-1usr.bin/ssh/auth.c
+2-11 files

OpenBSD/src jGXManbusr.bin/ssh auth-options.c

   fix memleak when applying certificate options; ok dtucker
VersionDeltaFile
1.102+2-1usr.bin/ssh/auth-options.c
+2-11 files