OpenBSD/src qzdBvWxsys/net if_rport.c

   delete rport_input cos it's the same as p2p_input provided by the stack.
VersionDeltaFile
1.12+2-31sys/net/if_rport.c
+2-311 files

OpenBSD/src rJFpffBusr.bin/ssh servconf.h

   typo in comment
VersionDeltaFile
1.174+2-2usr.bin/ssh/servconf.h
+2-21 files

OpenBSD/src BDOPhVwusr.bin/ssh servconf.c

   correctly check subsystem command is not the empty string (was
   repeatedly checking the subsystem name)
   spotted by Coverity (CID 898836)
VersionDeltaFile
1.443+2-2usr.bin/ssh/servconf.c
+2-21 files

OpenBSD/src PPOFLTfsys/net if_rport.c

   detect rport interfaces using the if_enqueue function pointer

   this is how rport decides if it should partner with another interface.
   at the moment it's using if_input point at rport_input to check,
   but i want to replace rport_input with p2p_input because they're
   largely identical.
VersionDeltaFile
1.11+2-2sys/net/if_rport.c
+2-21 files

OpenBSD/src jKNmbqUsys/net if_rport.c

   rport_start doesnt need to use ifnet refcnts cos it runs in softnet

   softnet threads get special treatment, basically. if they can get
   hold of a valid ifnet pointer they can hold it for as long as they
   want without accounting for it because the interface destroy code
   uses barriers to wait for softnets to finish before freeing them.
VersionDeltaFile
1.10+9-5sys/net/if_rport.c
+9-51 files

OpenBSD/src oGMH1Rxregress/usr.bin/ssh cfgmatch.sh

   regression test for bz3906: sshd crashing at connection time if the
   config lacks a subsystem directive but one is defined in a match
   block.
VersionDeltaFile
1.17+11-2regress/usr.bin/ssh/cfgmatch.sh
+11-21 files

OpenBSD/src gXk7TWkusr.bin/ssh servconf.h servconf.c

   don't crash at connection time if the main sshd_config lacks any
   subsystem directive but one is defined in a Match block

   bz#3906; ok dtucker
VersionDeltaFile
1.173+17-16usr.bin/ssh/servconf.h
1.442+4-3usr.bin/ssh/servconf.c
1.144+3-3usr.bin/ssh/monitor_wrap.c
1.251+2-2usr.bin/ssh/monitor.c
+26-244 files

OpenBSD/src UYW3oulregress/usr.bin/ssh cfgmatch.sh

   check that invalid subsystem directives inside Match blocks are
   noticed at startup; bz#3906
VersionDeltaFile
1.16+11-1regress/usr.bin/ssh/cfgmatch.sh
+11-11 files

OpenBSD/src TyPvaJSusr.bin/ssh servconf.c

   detect invalid sshd_config Subsystem directives inside Match
   blocks at startup rather than failing later at runtime;

   noticed via bz#3906; ok dtucker
VersionDeltaFile
1.441+5-10usr.bin/ssh/servconf.c
+5-101 files

OpenBSD/src VOJ9Cqhsys/net pf.c

   don't mess around with m->m_pkthdr.pf.inp and inp links in pf_test_state.

   pf_test_state copies the inp pointer from the mbuf, and then calls
   pf_mbuf_link_inpcb to set it again. nothing between these statements
   clears the mbuf inp pointer. this only works if the mbuf inp pointer
   is always NULL because pf_mbuf_link_inpcb asserts that the mbuf inp
   pointer is NULL before setting it.

   this relies on the inp pointer not being set for incoming packets,
   and the inp pointer getting cleared by pf_find_state for outgoing
   packets.

   at worst it's a hazard for the future, at best it's a waste of time.
   let's just get rid of it.

   ok sashan@
VersionDeltaFile
1.1228+1-3sys/net/pf.c
+1-31 files

OpenBSD/src BhSrL7Msys/net pf.c

   move the tcp code in the pf_test pd.virtual_proto switch statement up

   there's a switch statement in pf_test() that handles pd.virtual_proto.
   however, the very first line of the code in the default case is
   "if (pd.virtual_proto == IPPROTO_TCP)", so we can hoist that up
   above the default case and then have it fall through.

   no functional change.

   ok sashan@
VersionDeltaFile
1.1227+17-17sys/net/pf.c
+17-171 files

OpenBSD/src w8ZyYqUusr.bin/ssh sshd_config.5

   new sentence, new line
VersionDeltaFile
1.392+4-3usr.bin/ssh/sshd_config.5
+4-31 files

OpenBSD/src CvqtGdQusr.bin/ssh sshd_config.5

   fix markup, .CM -> .Cm
VersionDeltaFile
1.391+3-3usr.bin/ssh/sshd_config.5
+3-31 files

OpenBSD/src I4dH77jsbin/wsconsctl wsconsctl.8

   new sentence, new line
VersionDeltaFile
1.28+4-3sbin/wsconsctl/wsconsctl.8
+4-31 files

OpenBSD/ports rRxPzMwwww/jupyter-notebook distinfo Makefile, www/jupyter-notebook/pkg PLIST

   update jupyter-notebook to 7.5.1
VersionDeltaFile
1.24+67-67www/jupyter-notebook/pkg/PLIST
1.19+2-2www/jupyter-notebook/distinfo
1.39+1-1www/jupyter-notebook/Makefile
+70-703 files

OpenBSD/src pOPHzZCsys/dev/pci/drm/amd/amdkfd kfd_svm.c

   drm/amdkfd: Use huge page size to check split svm range alignment

   From Xiaogang Chen
   c5bb128353e127da8beb07b0a8612f05caa559b9 in linux-6.12.y/6.12.63
   bf2084a7b1d75d093b6a79df4c10142d49fbaa0e in mainline linux
VersionDeltaFile
1.25+32-14sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
+32-141 files

OpenBSD/src smm7G2lsys/dev/pci/drm drm_plane.c

   drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()

   From Dan Carpenter
   3371a55632b8430a0740d95896d6af69269b32b3 in linux-6.12.y/6.12.63
   479acb9db3199cdb70e5478a6f633b5f20c7d8df in mainline linux
VersionDeltaFile
1.12+4-4sys/dev/pci/drm/drm_plane.c
+4-41 files

OpenBSD/src 0eY3AkJsys/dev/pci/drm/amd/display/dc/bios bios_parser2.c

   drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()

   From Dan Carpenter
   332825d72dcb3fcd57c9b7b06d902eda02932998 in linux-6.12.y/6.12.63
   1a79482699b4d1e43948d14f0c7193dc1dcad858 in mainline linux
VersionDeltaFile
1.14+4-4sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
+4-41 files

OpenBSD/ports hKPcHKwdevel/py-python-lsp-server distinfo Makefile, devel/spyder/spyder Makefile distinfo

   update spyder to 6.1.2
VersionDeltaFile
1.15+3-3devel/spyder/spyder/pkg/PLIST
1.39+3-3devel/spyder/spyder/Makefile
1.14+2-2devel/spyder/spyder/distinfo
1.9+2-2devel/py-python-lsp-server/distinfo
1.13+1-1devel/py-python-lsp-server/Makefile
+11-115 files

OpenBSD/ports ojyQGamgeo/josm Makefile distinfo, geo/josm/files josm.sh

   Update to 19439 and jdk 17+. feedback and ok sthen@
VersionDeltaFile
1.52+3-4geo/josm/Makefile
1.3+5-2geo/josm/files/josm.sh
1.30+2-2geo/josm/distinfo
+10-83 files

OpenBSD/ports jwrmDv5net/flare-messenger Makefile

   net/flare-messenger: add devel/protobuf to BDEP

   ok tb@
VersionDeltaFile
1.2+3-0net/flare-messenger/Makefile
+3-01 files

OpenBSD/ports QMRkhePmail/exim distinfo Makefile

   Security update to exim 4.99.1 from maintainer

   1. Incomplete SQL injection fix - CVE-2025-26794's patch doesn't escape single quotes
   2. Heap buffer overflow - Unvalidated database field used as array bound (NEW)
   https://code.exim.org/exim/exim/src/commit/d46a6727798fc48d1756190a6d46d19216348c25/doc/doc-txt/exim-security-2025-12-09.1/report.txt

   Is it finally time to take this behind the barn?
VersionDeltaFile
1.53+2-2mail/exim/distinfo
1.157+1-1mail/exim/Makefile
+3-32 files

OpenBSD/ports B0uC5T1audio/opus Makefile distinfo, audio/opus/patches patch-celt_arm_armcpu_c

   audio/opus: update to 1.6

   Major changes:
   * A new wideband-to-fullband bandwidth extension (BWE) module
   * Support for 96 kHz audio with Opus HD
   * Significant improvement to Deep Redundancy (DRED)
   * A new 24-bit encoder/decoder API
VersionDeltaFile
1.28+5-5audio/opus/Makefile
1.15+2-2audio/opus/distinfo
1.3+0-0audio/opus/patches/patch-celt_arm_armcpu_c
+7-73 files

OpenBSD/ports H4KOOm9devel/cargo-insta distinfo crates.inc

   Update to cargo-insta 1.45.0

   https://github.com/mitsuhiko/insta/releases/tag/1.45.0
VersionDeltaFile
1.5+20-4devel/cargo-insta/distinfo
1.3+9-1devel/cargo-insta/crates.inc
1.5+1-1devel/cargo-insta/Makefile
+30-63 files

OpenBSD/ports aSHIfbwaudio/libopusenc Makefile, audio/libopusenc/patches patch-include_opusenc_h

   audio/libopusenc: Avoid __opus_check_* macros

   opus 1.6 removed internal macros starting with an __opus prefix.
   From upstream.
VersionDeltaFile
1.1+55-0audio/libopusenc/patches/patch-include_opusenc_h
1.6+1-0audio/libopusenc/Makefile
+56-02 files

OpenBSD/ports 5udPvvBdevel/visualvm Makefile

   Update MODJAVA_VER=11+ OK kirill@
VersionDeltaFile
1.4+2-1devel/visualvm/Makefile
+2-11 files

OpenBSD/ports JPQguy0www/nextcloud/32 distinfo Makefile, www/nextcloud/32/pkg PLIST

   Update for Nextcloud 32.0.3

   OK landry@
VersionDeltaFile
1.1.1.1.2.3+434-389www/nextcloud/32/pkg/PLIST
1.1.1.1.2.3+2-2www/nextcloud/32/distinfo
1.2.2.3+1-1www/nextcloud/32/Makefile
+437-3923 files

OpenBSD/ports 7NbYO9Cwww/nextcloud/31 distinfo Makefile, www/nextcloud/31/pkg PLIST

   Update for Nextcloud 31.0.12

   OK landry@
VersionDeltaFile
1.6.2.3+117-92www/nextcloud/31/pkg/PLIST
1.5.2.3+2-2www/nextcloud/31/distinfo
1.7.2.3+2-1www/nextcloud/31/Makefile
+121-953 files

OpenBSD/src JmYdW7Wsys/uvm uvm_page.c uvm_pmemrange.c

   More assertions to track down the wired vs managed inconsistency.

   . a page should not be wired when being inserted to a LRU.
   . a page should not be on a LRU when incrementing its wired counter
   . a page should no longer be wired when returned to the per-CPU cache
VersionDeltaFile
1.185+4-6sys/uvm/uvm_page.c
1.79+5-1sys/uvm/uvm_pmemrange.c
+9-72 files

OpenBSD/src 4gKuVNbsys/uvm uvm_vnode.c uvm_pdaemon.c

   Only dequeue pages if they are known to be on a LRU.

   Allow for more sanity checks inside uvm_pagedequeue().
VersionDeltaFile
1.150+6-3sys/uvm/uvm_vnode.c
1.143+3-2sys/uvm/uvm_pdaemon.c
+9-52 files