OpenBSD/src rAVaviJ — sys/dev/ic i82596.c

   Fix operator priority in promisc setting expression. Reported by modern gcc.
VersionDeltaFile
1.57+2-2sys/dev/ic/i82596.c
+2-21 files

OpenBSD/src jvC7xz2 — usr.bin/ypmatch ypmatch.c, usr.bin/ypwhich ypwhich.c

   I strongly suspect these tools will work with unveil "/etc" "r" and
   pledge "stdio rpath getpw inet dns".  might even be able to
   remove something after some observation.
VersionDeltaFile
1.18+6-1usr.sbin/yppoll/yppoll.c
1.27+6-1usr.bin/ypwhich/ypwhich.c
1.19+6-1usr.bin/ypmatch/ypmatch.c
+18-33 files

OpenBSD/src wi8FkaT — regress/usr.sbin/relayd Makefile, regress/usr.sbin/relayd/configs examples_relayd.conf

   RSA or EC certs in regress run tests with local or remote relayd.
VersionDeltaFile
1.28+26-25regress/usr.sbin/relayd/Makefile
1.2+3-3regress/usr.sbin/relayd/configs/examples_relayd.conf
+29-282 files

OpenBSD/src MALjRgm — usr.bin/ypmatch ypmatch.c, usr.bin/ypwhich ypwhich.c

   use err.h family of functions instead of fprintf(stderr and perror
VersionDeltaFile
1.34+19-39usr.sbin/ypserv/makedbm/makedbm.c
1.26+17-33usr.bin/ypwhich/ypwhich.c
1.33+19-27usr.sbin/ypserv/yppush/yppush.c
1.18+13-25usr.sbin/ypserv/ypserv/acl.c
1.21+13-22usr.sbin/ypserv/common/yplib_host.c
1.18+11-19usr.bin/ypmatch/ypmatch.c
+92-1659 files not shown
+157-23715 files

OpenBSD/src u7SvNGj — usr.sbin/pcidump pcidump.c

   Abort enhanced capability loop if reading all ones from the device instead
   of looping infinitely; this value isn't allowed by the spec, but there are
   devices behaving that way, from Intel no less.
   ok deraadt@
VersionDeltaFile
1.74+4-1usr.sbin/pcidump/pcidump.c
+4-11 files

OpenBSD/src RajEskh — sys/net if_bridge.h bridgectl.c

   Remove unused bridge_tunneluntag().
   ok bluhm@
VersionDeltaFile
1.26+1-9sys/net/bridgectl.c
1.78+1-2sys/net/if_bridge.h
+2-112 files

OpenBSD/src t3xXy8Z — sys/kern vfs_bio.c, sys/sys buf.h

   Remove global prototype for bufcache_getcleanbuf(), and only compile it
   #ifdef HIBERNATE, for it is not used anywhere else.
   ok deraadt@
VersionDeltaFile
1.220+3-1sys/kern/vfs_bio.c
1.124+1-2sys/sys/buf.h
+4-32 files

OpenBSD/src sfzMlwQ — sys/isofs/cd9660 cd9660_node.h cd9660_vnops.c

   Remove unused cd9660_mmap() and cd9660_seek().
   ok tb@
VersionDeltaFile
1.98+1-24sys/isofs/cd9660/cd9660_vnops.c
1.24+1-3sys/isofs/cd9660/cd9660_node.h
+2-272 files

OpenBSD/src OlqUnP4 — sys/crypto blf.h arc4.h

   Remove unused rc4_getbytes() and Blowfish_expandstate().
   ok tb@
VersionDeltaFile
1.10+1-43sys/crypto/blf.c
1.4+1-15sys/crypto/arc4.c
1.4+1-3sys/crypto/arc4.h
1.8+1-2sys/crypto/blf.h
+4-634 files

OpenBSD/src 5pqAhSC — sys/conf param.c

   Remove unused kernel global utsname.
   tweak&ok dgl@
VersionDeltaFile
1.54+1-9sys/conf/param.c
+1-91 files

OpenBSD/src p85xWve — sys/lib/libz zutil.c

   Comment out zlibVersion() and zlibCompileFlags(), unused in the kernel.
   ok tb@
VersionDeltaFile
1.9+2-0sys/lib/libz/zutil.c
+2-01 files

OpenBSD/src xebLOvM — usr.sbin/vmd x86_vm.c

   vmd(8): add extra mmio region

   this adds a no-op (reads return FFs, writes discarded) mmio region between the
   end of guest RAM and 4GB. specifically recent i686 linux bootloaders/kernels do
   what appear to be errant probes of high PAs in the > 0xc0000000 range, and
   vmd treats all mmio accesses to unmapped regions as fatal.

   this diff adds a region to cover any gap, such that accesses to those addresses
   trap to vmd, which then does what real hw would do. other hypervisors do
   similar things.

   this allieviates the need to assign 4GB ram to these VMs which was previously
   needed to work around the problem.

   ok dv
VersionDeltaFile
1.29+59-22usr.sbin/vmd/x86_vm.c
+59-221 files

OpenBSD/src HCNhnMx — usr.sbin/ypbind ypbind.c

   I am pretty sure two unveil() and pledge "stdio rpath wpath inet dns"
   will work here.  commiting to collect feedback.
VersionDeltaFile
1.84+8-1usr.sbin/ypbind/ypbind.c
+8-11 files

OpenBSD/src S6kn8Yg — usr.sbin/ypbind ypbind.c

   Use O_NOFOLLOW for the binding dir open
VersionDeltaFile
1.83+5-4usr.sbin/ypbind/ypbind.c
+5-41 files

OpenBSD/src OHtp1J3 — usr.sbin/ypbind ypbind.c

   use the err.h family of functions
VersionDeltaFile
1.82+24-39usr.sbin/ypbind/ypbind.c
+24-391 files

OpenBSD/src 2fYeKFg — usr.sbin/ftp-proxy ftp-proxy.c

   use SOCK_STREAM instead of fcntl O_NONBLOCK
VersionDeltaFile
1.42+4-10usr.sbin/ftp-proxy/ftp-proxy.c
+4-101 files

OpenBSD/src Hio9BgK — usr.bin/fgen fgen.l

   unveil() and pledge() are pretty easy to add
VersionDeltaFile
1.19+8-1usr.bin/fgen/fgen.l
+8-11 files

OpenBSD/src P2nvjWx — usr.bin/sndiod listen.c

   use accept4() with SOCK_NONBLOCK rather than fcntl O_NONBLOCK
   ok ratchov
VersionDeltaFile
1.18+2-6usr.bin/sndiod/listen.c
+2-61 files

OpenBSD/src F9lT8s6 — usr.sbin/rpki-client crl.c

   rpki-client: CRL Number draft is now RFC 9829
VersionDeltaFile
1.54+2-3usr.sbin/rpki-client/crl.c
+2-31 files

OpenBSD/src nfEQp7B — lib/libexpat/tests runtestspp.cpp, regress/lib/libexpat Makefile

   Remove extra C++ test.  Upstream does not support it anymore.
VersionDeltaFile
1.3+2-2regress/lib/libexpat/Makefile
1.6+1-1regress/lib/libexpat/runtestspp/Makefile
1.4+0-0lib/libexpat/tests/runtestspp.cpp
+3-33 files

OpenBSD/src hiAbS8K — distrib/amd64/iso Makefile

   install media growth
VersionDeltaFile
1.52+2-2distrib/amd64/iso/Makefile
+2-21 files

OpenBSD/src mN7jqQc — usr.bin/tmux cmd-select-layout.c cmd-lock-server.c

   Add a one line description text to each command, originally from someone
   in GitHub issue 5438.
VersionDeltaFile
1.16+56-17usr.bin/tmux/cmd-list-commands.c
1.1182+10-2usr.bin/tmux/tmux.1
1.60+7-1usr.bin/tmux/cmd-choose-tree.c
1.31+5-1usr.bin/tmux/cmd-select-window.c
1.46+4-1usr.bin/tmux/cmd-select-layout.c
1.32+4-1usr.bin/tmux/cmd-lock-server.c
+86-2358 files not shown
+222-8264 files

OpenBSD/src Rj9ADYj — distrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1776+2-0distrib/sets/lists/man/mi
+2-01 files

OpenBSD/src SeJsKFO — usr.bin/ssh servconf.c

   Add missing sentinel to multistate_keepalives.  bz#4028 from dambi at tio.cz.
VersionDeltaFile
1.459+2-1usr.bin/ssh/servconf.c
+2-11 files

OpenBSD/src lildUWz — usr.bin/tmux server-client.c

   Clear session when freeing client, GitHub issue 5712 from Jeong, Heon.
VersionDeltaFile
1.519+4-1usr.bin/tmux/server-client.c
+4-11 files

OpenBSD/src vWWdoy4 — usr.sbin/rpki-client extern.h mft.c

   rpki-client: merge mft certid and isuserid

   The latter was never set and they mean the same thing anyway.

   ok job
VersionDeltaFile
1.318+3-3usr.sbin/rpki-client/main.c
1.147+1-3usr.sbin/rpki-client/mft.c
1.192+2-2usr.sbin/rpki-client/parser.c
1.304+1-2usr.sbin/rpki-client/extern.h
+7-104 files

OpenBSD/src RwfeVu2 — usr.sbin/rpki-client roa.c mft.c

   Keep track of the certid of the issuer in a given product

   Will be used to sync a tree of CAs between parser & main process.

   OK tb@
VersionDeltaFile
1.303+8-1usr.sbin/rpki-client/extern.h
1.191+7-1usr.sbin/rpki-client/parser.c
1.94+3-1usr.sbin/rpki-client/roa.c
1.146+3-1usr.sbin/rpki-client/mft.c
1.246+3-1usr.sbin/rpki-client/cert.c
1.48+3-1usr.sbin/rpki-client/aspa.c
+27-61 files not shown
+30-77 files

OpenBSD/src BjT761E — usr.sbin/rpki-client extern.h cert.c

   rpki-client: rework handling of the expire time

   The expire time for certificates was added as a hack for filemode and has
   been unused in normal mode. We can use it to track the expiry time along
   the validating chain of all objects by setting it when validating CAs.

   TAs expire with their not after, intermediate CAs and EE certs expire at
   the minimum of their notafter, their CRL's nextupdate and their issuer's
   expire time. Signed objects inherit the expire time from their EE cert
   (this can be handled more cleanly later on).

   This way we do not need to grab a lock to determine the expire time of any
   object and we can stop walking up the validation chain and look up the same
   CRLs over and over again.

   ok job
VersionDeltaFile
1.136+6-11usr.sbin/rpki-client/x509.c
1.190+8-8usr.sbin/rpki-client/parser.c
1.92+5-5usr.sbin/rpki-client/filemode.c
1.302+3-3usr.sbin/rpki-client/extern.h
1.245+4-2usr.sbin/rpki-client/cert.c
+26-295 files

OpenBSD/src P1bcUeb — usr.bin/ssh ssh_config.5

   Missing comma.  bz#4015, from calestyo at scientia.org.
VersionDeltaFile
1.433+3-3usr.bin/ssh/ssh_config.5
+3-31 files

OpenBSD/src 2zBEtzC — usr.bin/ssh sshd_config.5

   Fix typo in ssh-mldsa44-ed25519. bz#4027, from alarrosa at suse.com
VersionDeltaFile
1.411+2-2usr.bin/ssh/sshd_config.5
+2-21 files