OpenBSD/src DnVgjKN — lib/libssl ssl_rsa.c ssl_local.h

   libssl: stop inspecting cert signatures for seclevel

   As pointed out by dadrian to OpenSSL in #31195, it makes no sense
   to inspect our certificate's signatures. Our stack may not even
   know the algorithms our CA used (think some PQ CA, for example).

   What matters to us is that we don't use a key that is too weak,
   so keep the check for that.

   We do not currently inspect the peer's cert for strength either.
   That may be an omission/bug.

   On side effect of this removal is that we do no longer ensure that
   a RSA-PSS cert has a salt length matching the hash length. That's
   not really part of security, and if we care to restore this for
   reasons of compliance, we should think about where to put it in
   a way that throws a better error than 'ca md too weak'

   Prompted by a report by semarie.

    [2 lines not shown]
VersionDeltaFile
1.32+4-70lib/libssl/ssl_seclevel.c
1.54+2-2lib/libssl/ssl_rsa.c
1.52+2-2lib/libssl/ssl_local.h
+8-743 files

OpenBSD/src KrqT0GN — lib/libssl ssl_cert.c

   libssl: stop inspecting our cert chain for "security"

   The chain signing our leaf cert is not crypto we ourselves use. The peer
   can decide that the weak crypto is unacceptable if they care.

   ok beck
VersionDeltaFile
1.109+1-18lib/libssl/ssl_cert.c
+1-181 files

OpenBSD/src ozLm3Sk — lib/libssl ssl_local.h ssl_seclevel.c

   libssl: remove the unused ssl_security_cert_chain()

   ok beck
VersionDeltaFile
1.31+1-33lib/libssl/ssl_seclevel.c
1.51+1-3lib/libssl/ssl_local.h
+2-362 files

OpenBSD/src Vl36uQb — regress/usr.sbin/relayd args-http-tag-persistent.pl args-http-tag-reset-persistent.pl

   Add tag tests

   - test that a tag stays on a persistent connection
   - test that a tag set at the start of each request resets the tag of a
     persistent connection.
VersionDeltaFile
1.1+38-0regress/usr.sbin/relayd/args-http-tag-reset-persistent.pl
1.1+35-0regress/usr.sbin/relayd/args-http-tag-persistent.pl
+73-02 files

OpenBSD/src YkilxKj — regress/usr.sbin/relayd args-http-pattern-query.pl args-http-pattern-url-log.pl

   Add tests for "pattern" patterns(7) matching
VersionDeltaFile
1.1+32-0regress/usr.sbin/relayd/args-http-pattern-url.pl
1.1+32-0regress/usr.sbin/relayd/args-http-pattern-header.pl
1.1+29-0regress/usr.sbin/relayd/args-http-pattern-query-name.pl
1.1+28-0regress/usr.sbin/relayd/args-http-pattern-url-log.pl
1.1+28-0regress/usr.sbin/relayd/args-http-pattern-cookie-name.pl
1.1+27-0regress/usr.sbin/relayd/args-http-pattern-query.pl
+176-02 files not shown
+230-08 files

OpenBSD/src dFc5wRf — regress/usr.sbin/relayd args-http-path-set-pattern.pl args-http-path-set-glob.pl

   Add tests for path syntax machting
VersionDeltaFile
1.1+31-0regress/usr.sbin/relayd/args-http-path-set-pattern.pl
1.1+31-0regress/usr.sbin/relayd/args-http-path-set-glob.pl
+62-02 files

OpenBSD/src JGEax7r — regress/usr.sbin/relayd args-http-literal-cookie-name.pl args-http-literal-url.pl

   Add tests for literal matching
VersionDeltaFile
1.1+32-0regress/usr.sbin/relayd/args-http-literal-url.pl
1.1+27-0regress/usr.sbin/relayd/args-http-literal-cookie-name.pl
+59-02 files

OpenBSD/src GSERpgt — regress/usr.sbin/relayd args-http-header-log-any.pl args-http-header-remove-glob-icase.pl

   Add tests for header log and header remove syntax
VersionDeltaFile
1.1+31-0regress/usr.sbin/relayd/args-http-header-remove-glob-icase.pl
1.1+22-0regress/usr.sbin/relayd/args-http-header-log-any.pl
+53-02 files

OpenBSD/src mAngS5P — regress/usr.sbin/relayd args-http-glob-header-name-icase.pl args-http-glob-path-value-case.pl

   Add tests for "glob ignorecase" and "glob" syntax and unspecified behaviour
VersionDeltaFile
1.1+33-0regress/usr.sbin/relayd/args-http-glob-url-case.pl
1.1+32-0regress/usr.sbin/relayd/args-http-glob-icase-url.pl
1.1+32-0regress/usr.sbin/relayd/args-http-glob-icase-header-name.pl
1.1+31-0regress/usr.sbin/relayd/args-http-glob-path-value-case.pl
1.1+31-0regress/usr.sbin/relayd/args-http-glob-icase-header-value.pl
1.1+30-0regress/usr.sbin/relayd/args-http-glob-header-name-icase.pl
+189-07 files not shown
+374-013 files

OpenBSD/src dbMUfKU — regress/usr.sbin/relayd args-http-file-value-keyword.in args-http-file-key-header-pattern.in

   Add tests for "file" syntax and handling
VersionDeltaFile
1.1+39-0regress/usr.sbin/relayd/args-http-file-value-keyword.pl
1.1+35-0regress/usr.sbin/relayd/args-http-file-key-header.pl
1.1+32-0regress/usr.sbin/relayd/args-http-file-key-path.pl
1.1+31-0regress/usr.sbin/relayd/args-http-file-key-cookie.pl
1.1+1-0regress/usr.sbin/relayd/args-http-file-value-keyword.in
1.1+1-0regress/usr.sbin/relayd/args-http-file-key-header-pattern.in
+139-01 files not shown
+140-07 files

OpenBSD/src U3kiWVv — regress/usr.sbin/relayd args-http-compat-path-file.pl args-http-compat-header-value-glob.pl

   Add tests to check for backward compatibility in match'ing syntax
VersionDeltaFile
1.1+34-0regress/usr.sbin/relayd/args-http-compat-header-file.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-path-file.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-value-glob.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-remove-pattern.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-remove-glob.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-name-glob.pl
+189-014 files not shown
+472-020 files

OpenBSD/src pIx1lur — usr.bin/ssh krl.c

   reorder comparison functions to be simpler and faster, requested by
   markus@ and tb@, ok tb@
VersionDeltaFile
1.68+9-15usr.bin/ssh/krl.c
+9-151 files

OpenBSD/src KTlN0s1 — sys/dev/pci/drm/amd/pm/powerplay/hwmgr process_pptables_v1_0.c

   drm/amdgpu/powerplay: Align get_tonga_state_array() header with prototype

   From Srinivasan Shanmugam
   34bdda87c1890b18f0dc40211ec755e392168c6c in linux-6.18.y/6.18.61
   4986757d3207383c052689532e505edccc6df7c8 in mainline linux
VersionDeltaFile
1.7+4-3sys/dev/pci/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c
+4-31 files

OpenBSD/src v9ksRp9 — sys/dev/pci/drm/amd/amdgpu uvd_v3_1.c

   drm/amdgpu/uvd3.1: Fix checking whether UVD firmware keyselect was already set

   From Timur Kristof
   b97686f158517c81b3936ac28b987cbdaf0b7f8e in linux-6.18.y/6.18.61
   800ea86e83e137395eba54103e5c459c2bc9965f in mainline linux
VersionDeltaFile
1.3+1-1sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
+1-11 files

OpenBSD/src CKdrjoA — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_mst_types.c

   drm/amd/display: guard dc_sink dereferences in MST mode validation

   From Hari Mishal
   5684a6c24c0d7c40ef2c4ccb3e4a64cffe76a791 in linux-6.18.y/6.18.61
   217f64f348c90cba62164e7ff38e0ccf78a5ca09 in mainline linux
VersionDeltaFile
1.41+3-0sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+3-01 files

OpenBSD/src ISq8R9t — sys/dev/pci/drm/amd/amdgpu gmc_v12_0.c

   drm/amdgpu/gmc12: properly pass flush_type to gmc_v12_0_flush_vm_hub()

   From Alex Deucher
   81a1c7eba334786aed6806a29699bd284fc12029 in linux-6.18.y/6.18.61
   0bfb1bfc82e8fa386d4fad1caa5812b6afafa626 in mainline linux
VersionDeltaFile
1.8+1-1sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
+1-11 files

OpenBSD/src P12wlpg — sys/dev/pci/drm/amd/amdgpu gmc_v12_0.c

   drm/amdgpu: remove gart_window_lock usage from gmc v12

   From Pierre-Eric Pelloux-Prayer
   84cc155bf4cd4ab518bb91b517c1b760b0de6c04 in linux-6.18.y/6.18.61
   c79cf5a7d903a16459846b4296fc3cd988837c54 in mainline linux
VersionDeltaFile
1.7+0-2sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
+0-21 files

OpenBSD/src stB5alK — sys/dev/pci/drm/amd/display/dc/resource/dce60 dce60_resource.c

   drm/amd/display: Fix fast updates on DCE 6.x

   From Timur Kristof
   bdb5784531b2148f00a5ff5df0fc61bceebf4525 in linux-6.18.y/6.18.61
   88427119e1f039c8cdffd63726c136a986ef519f in mainline linux
VersionDeltaFile
1.5+7-0sys/dev/pci/drm/amd/display/dc/resource/dce60/dce60_resource.c
+7-01 files

OpenBSD/src l2iYy4y — sys/dev/pci/drm/amd/amdkfd kfd_mqd_manager_vi.c kfd_mqd_manager_v9.c

   drm/amdkfd: Avoid integer underflow in EOP ring size calculation.

   From David Francis
   3c97f7cb6c48826663648b6081b614c2befc8ac7 in linux-6.18.y/6.18.61
   8ee521b8b189799e361d4233c5180ba56656d4d4 in mainline linux
VersionDeltaFile
1.14+5-1sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
1.9+4-1sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
+9-22 files

OpenBSD/src L7X7uxV — sys/dev/pci/drm/amd/amdkfd kfd_mqd_manager_v12.c kfd_mqd_manager_v11.c

   drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc

   From David Francis
   9e8f43579f849fba0dd1059160f50bd44a767366 in linux-6.18.y/6.18.61
   c883d0a132d430ef7ebb23fd94323be94d0fbdb8 in mainline linux
VersionDeltaFile
1.4+1-1sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
1.8+1-1sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
1.10+1-1sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
+3-33 files

OpenBSD/src FyM9E0A — sys/dev/pci/drm/amd/amdkfd kfd_mqd_manager_vi.c kfd_mqd_manager_v12.c

   drm/amdkfd: Guard m->cp_hqd_eop_control setting by q->eop_ring_buffer_size

   From Xiaogang Chen
   2f16636913db49afa65d36324cc8187c76e0b567 in linux-6.18.y/6.18.61
   8cd2ea7bab77b7aa087b1a6cc26d2df03c2a6ed9 in mainline linux
VersionDeltaFile
1.8+2-2sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
1.3+2-2sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
1.7+2-2sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
1.9+2-2sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
+8-84 files

OpenBSD/src jZgwWGA — sys/dev/pci/drm/amd/pm/swsmu/smu13 smu_v13_0_0_ppt.c smu_v13_0_7_ppt.c

   drm/amd/pm: fix gpu metrics energy accumulator for smu 13.0.0/13.0.7

   From Kevin Wang
   6ba19e15b3e17f0493ec7f8cd4a1c2bbf4e6ba1e in linux-6.18.y/6.18.61
   13ddcc7acb9adbed7627e952a61d1d62cd9546fc in mainline linux
VersionDeltaFile
1.24+2-2sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1.26+0-2sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
+2-42 files

OpenBSD/src dkwtbhz — sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core dml2_core_shared_types.h

   drm/amd/display: Remove const Qualifier From Non-Pointer Fields

   From Austin Zheng
   18c77e2bd13c3dadeb3c88b475fa75d3dfc3878d in linux-6.18.y/6.18.61
   93a77d353cb26772ae2fba50ae7321ae996b7f00 in mainline linux
VersionDeltaFile
1.6+2-2sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h
+2-21 files

OpenBSD/src eC2H6J0 — sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core dml2_core_shared_types.h

   drm/amd/display: add const qualifiers to watermark params struct

   From Wenjing Liu
   ebc73f622313ff50bff23baa20db85936105b02f in linux-6.18.y/6.18.61
   dd2308c1d007d7a3416c02e542abdc6acc23966d in mainline linux
VersionDeltaFile
1.5+17-17sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h
+17-171 files

OpenBSD/src wBeWQIV — sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core dml2_core_dcn4_calcs.c dml2_core_utils.c

   drm/amd/display: Update P-state naming for clarity.

   From Austin Zheng
   04a1c2898d4713d36225328dbf02737006c8506d in linux-6.18.y/6.18.61
   e44ee152a5ea8ee1b5f5440a754a9fd17639f230 in mainline linux
VersionDeltaFile
1.4+12-6sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h
1.9+1-1sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1.3+2-0sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_utils.c
+15-73 files

OpenBSD/src mFKl15Y — sys/dev/pci/drm/amd/display/dc/dml2/dml21/inc dml_top_display_cfg_types.h dml_top_types.h, sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core dml2_core_shared_types.h dml2_core_dcn4_calcs.c

   drm/amd/display: DML2.1 Reintegration

   From Austin Zheng
   dab4a7fc7be2d5c8e6f7350203a5ee1bcd90a407 in linux-6.18.y/6.18.61
   0975c4deb6c2a5abc1865f0ba5502b10c87b7d27 in mainline linux
VersionDeltaFile
1.3+236-213sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1.8+29-26sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
1.3+26-10sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/inc/dml2_internal_shared_types.h
1.3+13-0sys/dev/pci/drm/amd/display/dc/dml2/dml21/inc/dml_top_types.h
1.3+11-0sys/dev/pci/drm/amd/display/dc/dml2/dml21/inc/dml_top_display_cfg_types.h
1.3+8-2sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h
+323-2512 files not shown
+331-2528 files

OpenBSD/src cEHlXWx — sys/dev/pci/drm/amd/amdgpu gfx_v11_0.c

   drm/amdgpu/gfx11: set KMD_QUEUE for kernel gfx queues

   From Jesse Zhang
   b213051fc40b1d25b705b03d29c49e169dca6fe7 in linux-6.18.y/6.18.61
   8228688eb40cc116127e80394cb8157417854c70 in mainline linux
VersionDeltaFile
1.34+2-0sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
+2-01 files

OpenBSD/src 28BOKVT — sys/dev/pci/drm/amd/amdgpu gfx_v12_0.c

   drm/amdgpu/gfx12: set KMD_QUEUE for kernel gfx queues

   From Jesse Zhang
   771bdf5dd8b111f73c5de064fe80d19d5046c765 in linux-6.18.y/6.18.61
   9fe5745f9d8eca38d31d9b672a1998edf856f651 in mainline linux
VersionDeltaFile
1.13+2-0sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
+2-01 files

OpenBSD/src 139fhak — sys/dev/pci/drm/radeon atombios_crtc.c atombios_encoders.c

   drm/radeon: fix internal display on iMac11, 1 (RV770/DCE3.1)

   From Gilles Risch
   ad008eeee1e9ba2bec2215e3acf7d9f4ba90fc81 in linux-6.18.y/6.18.61
   275c3332585bbabcefad109a6978cc0cbecf2008 in mainline linux
VersionDeltaFile
1.25+12-9sys/dev/pci/drm/radeon/atombios_encoders.c
1.17+4-1sys/dev/pci/drm/radeon/atombios_crtc.c
+16-102 files

OpenBSD/src HmQ7p0o — sys/dev/pci/drm/amd/include/asic_reg/dcn dcn_6_0_0_offset.h dcn_6_0_0_sh_mask.h, sys/dev/pci/drm/amd/include/asic_reg/dpcs dpcs_6_0_0_offset.h dpcs_6_0_0_sh_mask.h

   drm/amd: Add DCN6 register headers

   From Aurabindo Pillai
   9bf8e55664306a8aed56352b76ae3c5322cd33f6 in linux-6.18.y/6.18.61
   fe219bd7d9783a6cb9249bc333546cb58d2c2723 in mainline linux
VersionDeltaFile
1.1+58,556-0sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_6_0_0_sh_mask.h
1.1+15,799-0sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_6_0_0_offset.h
1.1+55-0sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_6_0_0_sh_mask.h
1.1+47-0sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_6_0_0_offset.h
1.1+17-0sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_5_0_1_sh_mask.h
1.1+17-0sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_5_0_1_offset.h
+74,491-06 files