OpenBSD/src f1QBmRJusr.bin/ssh version.h

   openssh-10.2

   The only change since 10.1 is the channels.c fix
VersionDeltaFile
1.107+2-2usr.bin/ssh/version.h
+2-21 files

OpenBSD/src wg9cDdbsys/net if_rport.c

   use multiple txqs to spread traffic handling over softnet threads.
VersionDeltaFile
1.5+14-1sys/net/if_rport.c
+14-11 files

OpenBSD/src wt8efHhsys/net if_rport.c

   implement "checksum offload" between rport pairs.

   this allows the kernel to skip ip/tcp/udp checksum calculation for
   packets between rdomains.

   rport interfaces advertise checksum offload capabilities to the
   stack, so the stack will set CSUM_OUT mbuf flags rather than do the
   checksum calculation for packets being transmitted on an port
   interface. when these packets are sent back into the stack by the
   partner rport interface, the CSUM_OUT flags get mapped to equivalent
   CSUM_IN_OK flags. this is modelled on how lo(4) does the same thing.
VersionDeltaFile
1.4+17-1sys/net/if_rport.c
+17-11 files

OpenBSD/src l0b4kzqsys/dev/pci if_ice.c

   ice(4): print no. of queues during attach

   ok bluhm@, stsp@
VersionDeltaFile
1.60+5-4sys/dev/pci/if_ice.c
+5-41 files

OpenBSD/src Kj5MHD2lib/libc/thread rthread.c

   sys/time.h needed before sys/futex.h
VersionDeltaFile
1.12+2-1lib/libc/thread/rthread.c
+2-11 files

OpenBSD/src vC6nXhwdistrib/special/sysctl sysctl.c

   When we move to more partitions, MAKEDEV will need sysctl kern.maxpartitions.
   The ramdisk sysctl is a minimal version which only knows certain variables,
   so add this one into the list.
VersionDeltaFile
1.18+3-1distrib/special/sysctl/sysctl.c
+3-11 files

OpenBSD/src IWZAOoTregress/lib/libcrypto/test test.c

   Revert previous. Let's deal with it when the portable release is out.
VersionDeltaFile
1.6+2-6regress/lib/libcrypto/test/test.c
+2-61 files

OpenBSD/src 0W0aLgCregress/lib/libcrypto/test test.c

   test framework: allow overriding the "/tmp/" directory

   Windows is super picky when it comes to paths, so it needs some special
   massaging. Will let us avoid a patch or hack in portable.
VersionDeltaFile
1.5+7-3regress/lib/libcrypto/test/test.c
+7-31 files

OpenBSD/src 45YtG61include unistd.h

   Drop variable names from the swapctl(2) prototype, per style(9).

   ok tb@
VersionDeltaFile
1.113+2-2include/unistd.h
+2-21 files

OpenBSD/src LLFqbomsys/dev/pci if_bnxt.c

   propagate errors from bnxt_up() back to userspace

   Reveals errors that can occur during 'ifconfig bnxt0 down up', such as:
   ifconfig: bnxt0: SIOCSIFFLAGS: Cannot allocate memory

   help & ok jmatthew@ sf@ jan@
VersionDeltaFile
1.57+17-9sys/dev/pci/if_bnxt.c
+17-91 files

OpenBSD/src 6pkhryousr.bin/ssh channels.c channels.h

   don't reuse c->isatty for signalling that the remote channel
   has a tty attached as this causes side effects, e.g. in
   channel_handle_rfd(). bz3872

   ok markus@
VersionDeltaFile
1.452+5-4usr.bin/ssh/channels.c
1.162+2-1usr.bin/ssh/channels.h
+7-52 files

OpenBSD/src HNPg1Y4sys/net if_veb.c

   unbreak vport to vport communication on the same veb.

   veb is now set up to support port interfaces that can do checksum
   offloading on behalf of the network stack (or virtual machines via
   tun_hdr offloads). to allow packets leaving the kernel ip stack via
   a vport interface to use hardware offloading, vport interfaces
   advertise ip/tcp/udp offloads. veb then fixes up the packet if
   the outgoing port doesn't support the necessary offload.

   however, veb and vport can be used to support communication between
   rdomains. this means packets can leave the stack via a vport interface
   in one rdomain, and then enter the stack again on another vport.
   in this situation the packets (re)entering the stack don't have
   checksums calculated because vport advertises csum offloads, so the
   packets get dropped.

   this has vport map the CSUM_OUT flags to CSUM_IN flags before pushing
   the packets into the stack again, despite the checksums not being
   calculated. this is modelled on the behaviour of lo(4) and tun(4)/

    [4 lines not shown]
VersionDeltaFile
1.44+16-1sys/net/if_veb.c
+16-11 files

OpenBSD/src HHturXJsys/arch/sparc64/sparc64 pmap.c

   oops, accidental commit, backout
VersionDeltaFile
1.126+4-22sys/arch/sparc64/sparc64/pmap.c
+4-221 files

OpenBSD/src WtxM0vCusr.bin/ssh version.h

   openssh-10.1
VersionDeltaFile
1.106+2-2usr.bin/ssh/version.h
+2-21 files

OpenBSD/src oGBIasDshare/btrace uprofile.bt, share/man/man4 dt.4

   update documentation for btrace(8) and dt(4) so it matches
   the code we have in tree. Lot of suggestions from claudio@
   and ingo@.

   OK deraadt@
VersionDeltaFile
1.8+54-2share/man/man4/dt.4
1.2+8-3share/btrace/uprofile.bt
1.11+2-9usr.sbin/btrace/btrace.8
1.99+2-2usr.sbin/btrace/btrace.c
+66-164 files

OpenBSD/src V0ap0zkgnu/gcc/gcc/config/m88k m88k.h m88k.opt

   Make -mserialize-volatile the default. Correctly, this time.
VersionDeltaFile
1.28+1-1gnu/gcc/gcc/config/m88k/m88k.h
1.4+1-1gnu/gcc/gcc/config/m88k/m88k.opt
+2-22 files

OpenBSD/src JmiCpErsys/arch/amd64/amd64 autoconf.c, sys/arch/i386/i386 autoconf.c

   Add newly required #include <sys/disklabel.h>

   ok deraadt@
VersionDeltaFile
1.58+2-1sys/arch/amd64/amd64/autoconf.c
1.111+2-1sys/arch/i386/i386/autoconf.c
+4-22 files

OpenBSD/src cJvNLgosys/arch/amd64/amd64 autoconf.c, sys/arch/i386/i386 autoconf.c

   few more places to use DL_PARTNUM2NAME / DL_PARTNAME2NUM
VersionDeltaFile
1.57+2-2sys/arch/amd64/amd64/autoconf.c
1.110+2-2sys/arch/i386/i386/autoconf.c
+4-42 files

OpenBSD/src 0doWZq8sys/arch/sparc64/sparc64 pmap.c autoconf.c

   oops; typo
VersionDeltaFile
1.125+23-5sys/arch/sparc64/sparc64/pmap.c
1.154+2-2sys/arch/sparc64/sparc64/autoconf.c
+25-72 files

OpenBSD/src IVq8KjEsys/uvm uvm_pdaemon.c

   Make async IOs daemon aware of pmemrange's OOM mechanism.

   Fix a missing wakeup.

   reported and tested by miod@, ok kettenis@
VersionDeltaFile
1.138+6-3sys/uvm/uvm_pdaemon.c
+6-31 files

OpenBSD/src 13rqQJcsbin/dhcpleased engine.c

   Lower bound for how long to prefer IPv6 at least.

   RFC 8925 suggests 5 minutes, so that's what we are going with.

   kn noticed that if the IPv6-Only preferred option is send from the
   server with a value of 0, dhcpleased(8) would still request a lease
   while apple devices would not.

   There were two problems with that:
   1. A value of 0 would be treated as turning the feature of, which is
   not correct.
   2. The value would be used for a timeout, so a very small value would
   create a timeout that would constantly fire.

   OK kn
VersionDeltaFile
1.60+12-1sbin/dhcpleased/engine.c
+12-11 files

OpenBSD/src JNuFThvusr.bin/ssh ssh_config.5 sshd_config.5

   typos: a ssh* -> an ssh*

   ok dtucker@
VersionDeltaFile
1.420+6-6usr.bin/ssh/ssh_config.5
1.385+5-5usr.bin/ssh/sshd_config.5
1.236+5-5usr.bin/ssh/ssh-keygen.1
1.86+4-4usr.bin/ssh/ssh-agent.1
1.328+3-3usr.bin/ssh/sshd.8
1.115+3-3usr.bin/ssh/scp.1
+26-261 files not shown
+29-297 files

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

   rpki-client: improve error message for duplicate TALs

   Using several TALs with the same SPKI doesn't really make sense and no
   longer works due to the way the CCR is constructed. Since the current
   error is very confusing, hint more clearly at the problem.

   Prompted by a report by Gregory Edigarov on misc.

   ok job
VersionDeltaFile
1.20+2-2usr.sbin/rpki-client/ccr.c
+2-21 files

OpenBSD/src J20M6zYsys/conf GENERIC

   disable POOL_DEBUG for release
   ok deraadt@
VersionDeltaFile
1.303+2-2sys/conf/GENERIC
+2-21 files

OpenBSD/src dYzZUGAgnu/gcc/gcc/config/m88k m88k.opt

   Make -mserialize-volatile the default. Missed during the gcc3->gcc4 backend
   conversion.
VersionDeltaFile
1.3+2-2gnu/gcc/gcc/config/m88k/m88k.opt
+2-21 files

OpenBSD/src 44FFrTagnu/gcc/gcc/config/m88k m88k.md

   In the expansion of zero_extendqisi2, remove code which is not found in the
   other zero_extend* expansions and is identical to the fallback MI code.
VersionDeltaFile
1.20+2-7gnu/gcc/gcc/config/m88k/m88k.md
+2-71 files

OpenBSD/src 6BjPgNzgnu/gcc/gcc/config/m88k m88k.md

   In pseudo-assembly statements, %L implies a trailing %., so constructs using
   %L%. are wrong.
   The fact that this never caused any assembler complaints hints that the two
   occurrences of this wrong construct are never hit - and in fact, commenting
   them out entirely does not appear to change anything in generated code.
VersionDeltaFile
1.19+20-20gnu/gcc/gcc/config/m88k/m88k.md
+20-201 files

OpenBSD/src gq3z4pAsys/arch/m88k/m88k pmap.c m8820x_machdep.c

   Let cmmu_apr_cmode() also provide the value of CACHE_GLOBAL if needed, rather
   than have pmap use an incorrect heuristic to decide whether it can be cleared.
VersionDeltaFile
1.92+2-7sys/arch/m88k/m88k/pmap.c
1.65+3-3sys/arch/m88k/m88k/m8820x_machdep.c
+5-102 files

OpenBSD/src QGZm70Dregress/usr.bin/ssh modpipe.c

   If write() returned short, the subsequent write would restart from the
   beginning of the buffer not the end of what was written.  Fix, since
   we want modpipe to corrupt data for testing purposes deliberately not
   accidentally.  ok djm@
VersionDeltaFile
1.7+2-2regress/usr.bin/ssh/modpipe.c
+2-21 files

OpenBSD/src iQCRJbxusr.bin/ssh kexgexs.c

   stray newline
VersionDeltaFile
1.49+1-2usr.bin/ssh/kexgexs.c
+1-21 files