OpenBSD/src 61T041Uregress/usr.bin/ssh sftp-cmds.sh

   clean up more thoroughly between tests
VersionDeltaFile
1.22+10-10regress/usr.bin/ssh/sftp-cmds.sh
+10-101 files

OpenBSD/src M2wCGlGregress/usr.bin/ssh sftp-cmds.sh

   simplify
VersionDeltaFile
1.21+59-63regress/usr.bin/ssh/sftp-cmds.sh
+59-631 files

OpenBSD/src Zmd3nLPusr.bin/ssh ssh-keygen.c

   don't abuse SSHKEY_FLAG_EXT to signal that a key is in the
   agent, as that triggers special handling on sshkey_free()
VersionDeltaFile
1.486+9-7usr.bin/ssh/ssh-keygen.c
+9-71 files

OpenBSD/src xpT2Rtnusr.bin/ssh ssh-pkcs11.c

   downgrade a useless error() -> debug()
VersionDeltaFile
1.74+3-3usr.bin/ssh/ssh-pkcs11.c
+3-31 files

OpenBSD/src FT7YzhLsys/arch/riscv64/dev stfclock.c

   Improve JH7110 support:
   - Round to the nearest achievable clock rate instead of rounding down.
   - Make sure we don't set a divider to zero.
   - Fully initialize PLL0 when setting its rate.
   - Bump PLL0 rate regardless of what the firmware configures it to.

   This avoids issues with firmware based on upstream U-Boot.

   ok jca@
VersionDeltaFile
1.15+37-23sys/arch/riscv64/dev/stfclock.c
+37-231 files

OpenBSD/src QPu6ZO8usr.sbin/rpki-client ccr.c rpki-asn1.h

   Clarify CCR file format: the payload is encapsulated inside an OCTET STRING

   Brought up by William McCall

   This is a mechanical change.

   discussed with / OK tb@
VersionDeltaFile
1.21+17-21usr.sbin/rpki-client/ccr.c
1.8+4-4usr.sbin/rpki-client/rpki-asn1.h
+21-252 files

OpenBSD/src qxRDOeGsys/dev/fdt rkrng.c

   Add RK3588 support.

   ok dlg@
VersionDeltaFile
1.8+86-2sys/dev/fdt/rkrng.c
+86-21 files

OpenBSD/src kTuPjnIsys/arch/sparc64/dev viommu.c

   Avoid segments greater than maxsegsz during map merging
   Apply the same fix as done in iommu.c rev 1.83

   OK jan@ kettenis@
VersionDeltaFile
1.23+3-2sys/arch/sparc64/dev/viommu.c
+3-21 files

OpenBSD/src axYHipwsys/dev/pci if_ice.c

   Implement SIOCGIFRXR in ice(4) so that systat mbuf shows the queues.
   OK stsp@
VersionDeltaFile
1.61+35-1sys/dev/pci/if_ice.c
+35-11 files

OpenBSD/src wKB6oRMsys/arch/arm64/conf GENERIC RAMDISK

   Enable ice(4) on arm64. Works out of the box.
   OK kettenis@ deraadt@ jca@
VersionDeltaFile
1.308+2-1sys/arch/arm64/conf/GENERIC
1.235+2-1sys/arch/arm64/conf/RAMDISK
+4-22 files

OpenBSD/src bdsiTVDusr.bin/ssh monitor_wrap.c

   silence "mm_log_handler: write: Broken pipe" logspam
VersionDeltaFile
1.143+7-2usr.bin/ssh/monitor_wrap.c
+7-21 files

OpenBSD/src PMgu2Eesys/conf GENERIC

   re-enable POOL_DEBUG
   ok deraadt@
VersionDeltaFile
1.304+2-2sys/conf/GENERIC
+2-21 files

OpenBSD/src leoGmLGsys/conf newvers.sh

   7.8-current
   ok deraadt@
VersionDeltaFile
1.213+3-3sys/conf/newvers.sh
+3-31 files

OpenBSD/src UxQ0TCGusr.bin/ssh sftp.c

   When tab-completing a filename, ensure that the completed string
   does not end up mid-way through a multibyte character, as this
   will cause a fatal() later on.

   based on GHPR#587 from @TaoistBrickscarrier; feedback tb@ kevlo@
   ok dtucker@
VersionDeltaFile
1.246+35-19usr.bin/ssh/sftp.c
+35-191 files

OpenBSD/src MlQwe7yusr.bin/ssh ssh-pkcs11.c

   fix crash at exit (visible via ssh-keygen -D) when multiple keys
   loaded. ok markus deraadt dtucker
VersionDeltaFile
1.73+4-2usr.bin/ssh/ssh-pkcs11.c
+4-21 files

OpenBSD/src SSUgn86sys/net80211 ieee80211_node.c

   Fix association to access points which have all 802.11b rates disabled.

   When I replaced ieee80211_iserp_sta() with a check for the extended
   rates information element I wrongly assumed that this information
   element would always be present if 11g is supported. However, the
   xrates IE only appears in 11b/g mixed mode. APs which have 802.11b
   rates completely disabled can announce all rates via the regular
   rates IE and never send the xrates IE.

   Ensure that we recognize such APs as 11g-capable regardless of the
   missing xrates IE. Otherwise assocation can fail due to a mismatch
   of basic rates.

   Problem reported by landry@

   ok phessler@ sthen@
VersionDeltaFile
1.204+28-4sys/net80211/ieee80211_node.c
+28-41 files

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/xenocara N9RpXaylib/libpciaccess/src openbsd_pci.c

   return early if pci_sys is NULL in vgaarb functions

   Kevin Chadwick reported that Xorg was segfaulting every 10 or 20 minutes
   in pci_device_vgaarb_set_target() on a machine with Intel I945G (gen 3).
   This generation of hardware is pre OpenGL 2.0, so is not using glamor in
   the xserver or the modesetting driver.
VersionDeltaFile
1.31+23-3lib/libpciaccess/src/openbsd_pci.c
+23-31 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