OpenBSD/src 4oFOvpWsys/dev/mii miidevs.h

   sync
VersionDeltaFile
1.138+181-181sys/dev/mii/miidevs.h
+181-1811 files

OpenBSD/src 6cdcibmsys/dev/mii miidevs

   shorten strings by removing pointless information
   ok jsg
VersionDeltaFile
1.134+208-208sys/dev/mii/miidevs
+208-2081 files

OpenBSD/src Hn0iCcesys/sys ktrace.h

   Sort and regularize all the ktrstruct() macros

   ok deraadt@
VersionDeltaFile
1.50+40-38sys/sys/ktrace.h
+40-381 files

OpenBSD/src GcX9us6sys/kern kern_time.c, sys/sys ktrace.h

   Trace struct itimerval

   ok deraadt@ claudio@
VersionDeltaFile
1.169+20-5sys/kern/kern_time.c
1.32+20-1usr.bin/kdump/ktrstruct.c
1.49+3-1sys/sys/ktrace.h
+43-73 files

OpenBSD/src sDZyzrdsys/arch/amd64/amd64 vmm_machdep.c

   On AMD vmm(4) set SVM_INTERCEPT_INVLPGA in intercept1.

   According to the AMD64 Architecture Programmer's Manual volume 2
   the intercept SVM_INTERCEPT_INVLPGA needs to be set in vmcb.intercept1
   (vector 3, offest 00Ch) instead of intercept2 (vector 4, offset
   010h).  SVM_INTERCEPT_INVLPGA is bit 26, so before vcpu_reset_regs_svm()
   was actually setting an intercept for CR10, which does not exist.

   from hshoexer@; OK mlarkin@
VersionDeltaFile
1.31+4-5sys/arch/amd64/amd64/vmm_machdep.c
+4-51 files

OpenBSD/src 863ZtcFsys/net pipex_local.h

   Mark ipsecflowinfo immutable.

   ok mvs
VersionDeltaFile
1.53+2-2sys/net/pipex_local.h
+2-21 files

OpenBSD/src hcuLdOisys/net pipex.c

   In pipex_l2tp_input(), check if ipsecflowinfo is not changed instead
   of updating it blindly.

   ok mvs
VersionDeltaFile
1.155+8-2sys/net/pipex.c
+8-21 files

OpenBSD/src BgwhDINusr.bin/ssh sshd_config.5

   document the reduced logingrace penalty
VersionDeltaFile
1.368+3-3usr.bin/ssh/sshd_config.5
+3-31 files

OpenBSD/src gRI2OM0sys/netinet in_proto.c, sys/netinet6 in6_proto.c

   Run UDP input on multiple CPU in parallel.

   The socket layer of UDP has been made fully MP safe.  UDP output
   is MP safe for a while.  mvs@ has fixed the missing pieces in socket
   splicing recently.  This means that complete UDP stack can be
   processed by multiple threads now.  Activate multi processing for
   udp_input() when called with IPv4 or IPv6 packets.

   Usually IP processing runs on multiple softnet threads with shared
   net lock.  From there local packets are queued and processed by one
   thread with exclusive net lock.  If the PR_MPINPUT flag is set,
   protocol input is called directly from IP input on multiple threads,
   with shared net lock and no additional queueing.

   tested by Hrvoje Popovski; OK mvs@
VersionDeltaFile
1.107+2-2sys/netinet/in_proto.c
1.117+2-2sys/netinet6/in6_proto.c
+4-42 files

OpenBSD/src njkk1ljlib/libcrypto/hidden/openssl x509.h

   Mark X509at_get_attr{,_count}() and X509at_delete_attr() as unused

   ok jsing
VersionDeltaFile
1.9+4-4lib/libcrypto/hidden/openssl/x509.h
+4-41 files

OpenBSD/src GH3qXzalib/libcrypto/x509 x509_att.c

   Disable X509at_get_attr{,_count}() and X509at_delete_attr()

   These are (not so) thin wrappers around the stack API and only make
   things unreadable by adding an unneccesary layer of indirection and
   repeating checks already present in the stack API. X509at_delete_attr()
   is a masterpiece.

   ok jsing
VersionDeltaFile
1.24+6-11lib/libcrypto/x509/x509_att.c
+6-111 files

OpenBSD/src Ih6U8m3lib/libcrypto/x509 x509_att.c

   Inline last user of X509at_get_attr()

   ok jsing
VersionDeltaFile
1.23+2-2lib/libcrypto/x509/x509_att.c
+2-21 files

OpenBSD/src JJODbtvlib/libcrypto/x509 x509_req.c

   Inline trivial X509at_* calls in x509_req

   ok jsing
VersionDeltaFile
1.42+4-4lib/libcrypto/x509/x509_req.c
+4-41 files

OpenBSD/src 17b6ULylib/libcrypto/cms cms_att.c

   Inline a few trivial X509at_* calls in cms

   ok jsing
VersionDeltaFile
1.12+7-7lib/libcrypto/cms/cms_att.c
+7-71 files

OpenBSD/src M3ZZSyIsys/dev/pv if_vio.c virtio.c

   virtio: add/fix feature bits

   There was a off-by-one in unused vioblk feature defines. Fix this.

   Add missing feature bits from virtio 1.2 so that they are displayed
   with VIRTIO_DEBUG.

   ok jan@
VersionDeltaFile
1.44+15-2sys/dev/pv/if_vio.c
1.28+10-1sys/dev/pv/virtio.c
1.6+10-1sys/dev/pv/virtioreg.h
1.5+6-3sys/dev/pv/vioblkreg.h
1.40+4-1sys/dev/pv/vioblk.c
+45-85 files

OpenBSD/src HPnrGiVsys/dev/pv if_vio.c

   vio: Don't request csum offload if not negotiated

   The standard says "A driver MUST NOT enable an offload for which the
   appropriate feature has not been negotiated."

   ok jan@
VersionDeltaFile
1.43+3-2sys/dev/pv/if_vio.c
+3-21 files

OpenBSD/src mDsDqGmusr.sbin/smtpd smtpd.conf.5

   - document "ca" in the action ... relay section
   from philipp plus openbsd at bureaucracy de

   - within the "ca" section, refer to "listen on" and "action ... relay",
   which is the actual syntax

   ok op
VersionDeltaFile
1.272+15-3usr.sbin/smtpd/smtpd.conf.5
+15-31 files

OpenBSD/src J9EVl7Usys/dev/pci/drm/radeon radeon_gem.c

   drm/radeon: check bo_va->bo is non-NULL before using it

   From Pierre-Eric Pelloux-Prayer
   f13c96e0e325a057c03f8a47734adb360e112efe in linux-6.6.y/6.6.42
   6fb15dcbcf4f212930350eaee174bb60ed40a536 in mainline linux
VersionDeltaFile
1.19+1-1sys/dev/pci/drm/radeon/radeon_gem.c
+1-11 files

OpenBSD/src Bu4Unyxlib/libcrypto/man ERR_load_strings.3

   Put opening brace on correct line
VersionDeltaFile
1.8+3-4lib/libcrypto/man/ERR_load_strings.3
+3-41 files

OpenBSD/src cqGyFa8sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Fix refresh rate range for some panel

   From Tom Chung
   607731f315d15558696e9b542121d40411df37fd in linux-6.6.y/6.6.42
   9ef1548aeaa8858e7aee2152bf95cc71cdcd6dff in mainline linux
VersionDeltaFile
1.138+48-0sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+48-01 files

OpenBSD/src ncVjlJGsys/dev/pci/drm/amd/display/dc/dml/dcn32 display_mode_vba_32.c

   drm/amd/display: Account for cursor prefetch BW in DML1 mode support

   From Alvin Lee
   6ecf239f71ef7f6e9f8ea46b9c7ef4df2afd96c9 in linux-6.6.y/6.6.42
   074b3a886713f69d98d30bb348b1e4cb3ce52b22 in mainline linux
VersionDeltaFile
1.8+3-0sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
+3-01 files

OpenBSD/src GNeW0k0sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Add refresh rate range check

   From Tom Chung
   531e7852fb62bfc6a15cc1df85f62720f704d537 in linux-6.6.y/6.6.42
   74ad26b36d303ac233eccadc5c3a8d7ee4709f31 in mainline linux
VersionDeltaFile
1.137+3-1sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+3-11 files

OpenBSD/src g3OtGZZsys/dev/pci/drm/amd/amdgpu gfx_v9_4_3.c

   drm/amdgpu: Indicate CU havest info to CP

   From Harish Kasiviswanathan
   86a6a3964f600d458412295ac8d705b6b9a8efdb in linux-6.6.y/6.6.42
   49c9ffabde555c841392858d8b9e6cf58998a50c in mainline linux
VersionDeltaFile
1.4+13-2sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
+13-21 files

OpenBSD/src vzkqOFQsys/dev/pci/drm drm_panel_orientation_quirks.c

   drm: panel-orientation-quirks: Add quirk for Aya Neo KUN

   From Tobias Jakobi
   97f71343f794c6ecbb3a2d55b4a04464e924b139 in linux-6.6.y/6.6.42
   f74fb5df429ebc6a614dc5aa9e44d7194d402e5a in mainline linux
VersionDeltaFile
1.32+6-0sys/dev/pci/drm/drm_panel_orientation_quirks.c
+6-01 files

OpenBSD/src 1pgQiC6distrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1140+1-1distrib/sets/lists/base/mi
+1-11 files

OpenBSD/src iUykyFxsys/arch/arm64/arm64 fpu.c

   use the fp target attribute with fpu_save()/fpu_load()

   otherwise clang 18 errors when inline assembly uses floating point
   registers with nofp in -march

   ok kettenis@
VersionDeltaFile
1.2+3-1sys/arch/arm64/arm64/fpu.c
+3-11 files

OpenBSD/src nXyoJI4usr.bin/ssh servconf.c

   reduce logingrace penalty.

   A single forgotton login that times out should be below the penalty
   threshold.

   ok deraadt/claudio
VersionDeltaFile
1.412+2-2usr.bin/ssh/servconf.c
+2-21 files

OpenBSD/src 7udzYqrusr.bin/ssh mux.c channels.c

   Fix proxy multiplexing (-O proxy) bug

   If a mux started with ControlPersist then later has a forwarding added using
   mux proxy connection and the forwarding was used, then when the mux proxy
   session terminates, the mux master process will send a channel close to the
   server with a bad channel ID and crash the connection.

   This was caused by my stupidly reusing c->remote_id for mux channel
   associations when I should have just added another member to struct channel.

   ok markus@
VersionDeltaFile
1.102+14-14usr.bin/ssh/mux.c
1.439+5-3usr.bin/ssh/channels.c
1.76+4-2usr.bin/ssh/nchan.c
1.157+3-1usr.bin/ssh/channels.h
+26-204 files

OpenBSD/src 5kgH9NBsys/dev/fdt qcpas.c

   Explicitly request for battery status updates as the firmware doesn't seem
   to send us regular updates itself.  Estamate the remaining battery (charge)
   time by using the reported rate.

   ok phessler@
VersionDeltaFile
1.3+41-15sys/dev/fdt/qcpas.c
+41-151 files

OpenBSD/src IIvHFyAlib/libz compress.3

   document deflateUsed()

   text mostly from upstream, the function will soon be added to libz.

   ok jmc
VersionDeltaFile
1.31+24-2lib/libz/compress.3
+24-21 files