OpenBSD/src PfkxC6z — sys/dev/usb uhidev.c

   Handle empty USB HID responses that could otherwise lead to out of bounds
   memcpy().

   Report and diff from Acts1631.

   ok deraadt@
VersionDeltaFile
1.114+10-3sys/dev/usb/uhidev.c
+10-31 files

OpenBSD/src Fap72em — sys/arch/arm64/dev apldart.c, sys/arch/riscv64/dev mpfclock.c

   panic does the \n for us
VersionDeltaFile
1.74+6-6sys/net/if_veb.c
1.24+3-3sys/arch/arm64/dev/apldart.c
1.115+2-2sys/net/pf_if.c
1.47+2-2sys/dev/pci/if_mwx.c
1.2+2-2sys/arch/riscv64/dev/mpfclock.c
+15-155 files

OpenBSD/src AJBwtHF — usr.bin/tmux format.c

   Report floating_flag correctly if pane is zoomed.
VersionDeltaFile
1.432+6-2usr.bin/tmux/format.c
+6-21 files

OpenBSD/src 77ZoV28 — usr.bin/ssh krl.c

   fix warnings in (compile-time disabled) debug code
VersionDeltaFile
1.66+22-12usr.bin/ssh/krl.c
+22-121 files

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

   avoid creating unreadable KRLs with invalid bitmap sections
   when passed particular sequences of serial numbers to revoke.
   bz4037
VersionDeltaFile
1.65+17-3usr.bin/ssh/krl.c
+17-31 files

OpenBSD/src E2SaA2u — usr.bin/tmux Makefile

   No longer build tmux with debug symbols, requested by deraadt
VersionDeltaFile
1.126+1-3usr.bin/tmux/Makefile
+1-31 files

OpenBSD/src Fw4YmTc — usr.sbin/npppd/pptp pptpd.c

   Handle errno properly when accepting a PPTP connection.  Previously,
   file descriptor exhaustion could cause the accept loop to spin
   indefinitely.

   From Acts1631
VersionDeltaFile
1.36+6-6usr.sbin/npppd/pptp/pptpd.c
+6-61 files

OpenBSD/src Oqo7c2C — usr.sbin/npppd/pptp pptp_ctrl.c

   Reject a PPTP control packet with an invalid length field.
   Previously, an invalid packet could cause the input event loop to spin
   indefinitely, effectively hanging the process until it was terminated.

   From Acts1631
VersionDeltaFile
1.14+10-2usr.sbin/npppd/pptp/pptp_ctrl.c
+10-21 files

OpenBSD/src 7IcXoZi — sys/dev/pci cs4280.c

   Don't attempt to read firmware in DVAT_RESUME.  It most defenitely won't
   work!  Instead, if we find that the firmware wasn't read sucessfully
   at mountroot time, return early and skip further initialization.  The
   device will be just as non-functional as before the suspend happened.

   ok deraadt@
VersionDeltaFile
1.64+7-4sys/dev/pci/cs4280.c
+7-41 files

OpenBSD/src cbTgUNh — usr.sbin/npppd/pppoe pppoe_session.c pppoed.c

   Reject a PADR which has an AC-Cookie of invalid length.  Also, fix
   the duplicate cookie check, which mistakenly used the pointer instead
   of the value as the hash key.
VersionDeltaFile
1.29+5-9usr.sbin/npppd/pppoe/pppoed.c
1.13+5-4usr.sbin/npppd/pppoe/pppoe_session.c
+10-132 files

OpenBSD/src llQBk9X — usr.sbin/npppd/pppoe pppoed.c

   Align TLVs in tlvspace, including the first one, to a 32-bit boundary
   so that tlv->value is properly aligned to its consumers.  Don't use
   ALIGNBYTES, which is for another purpose and not what we need here.
   Point out by a colleague in IIJ.
VersionDeltaFile
1.28+8-7usr.sbin/npppd/pppoe/pppoed.c
+8-71 files

OpenBSD/src ZTQfF0m — sys/dev/ic qwzvar.h qwz.c, sys/dev/pci if_qwz_pci.c

   move potential memory allocations with WAITOK out of the qwz(4) resume path

   tested by kirill@
   ok deraadt@
VersionDeltaFile
1.92+44-44sys/dev/ic/qwz.c
1.21+24-4sys/dev/pci/if_qwz_pci.c
1.30+7-1sys/dev/ic/qwzvar.h
+75-493 files

OpenBSD/src Zf256NW — sys/dev/ic qwxvar.h qwx.c, sys/dev/pci if_qwx_pci.c

   move potential memory allocations with WAITOK out of the qwx(4) resume path

   tested by me
   ok deraadt@
VersionDeltaFile
1.147+19-29sys/dev/ic/qwx.c
1.41+17-4sys/dev/pci/if_qwx_pci.c
1.40+5-1sys/dev/ic/qwxvar.h
+41-343 files

OpenBSD/src W6Fy8l3 — sys/dev/ic bcmgenet.c

   The TX-done interrupt should read from consumer register, not producer. I
   made this mistype during conversion bse(4) output to MP-safe.

   From Acts1631. OK kettenis.
VersionDeltaFile
1.13+2-2sys/dev/ic/bcmgenet.c
+2-21 files

OpenBSD/src sBReZPt — usr.bin/cvs Makefile, usr.sbin/bpflogd Makefile

   disable DEBUG=-g by default
VersionDeltaFile
1.49+1-2usr.bin/cvs/Makefile
1.2+0-1usr.sbin/lldpd/Makefile
1.2+0-1usr.sbin/lldp/Makefile
1.2+0-1usr.sbin/bpflogd/Makefile
+1-54 files

OpenBSD/src rgOaTGc — usr.sbin/rpki-client main.c extern.h

   Rename nca_hist to ca_state for generalized CA handling

   OK tb@
VersionDeltaFile
1.2+71-71usr.sbin/rpki-client/ca.c
1.311+4-4usr.sbin/rpki-client/extern.h
1.331+2-2usr.sbin/rpki-client/main.c
+77-773 files

OpenBSD/src NiLYEts — usr.bin/kstat Makefile

   this should not distribute compiled with -g
VersionDeltaFile
1.3+1-2usr.bin/kstat/Makefile
+1-21 files

OpenBSD/src 95OVsSM — usr.bin/tmux window-switch.c cmd-new-session.c

   Use session IDs instead of session names to handle empty names, GitHub
   issue 5759 from jsistsir at gmail dot com.
VersionDeltaFile
1.98+4-4usr.bin/tmux/window-tree.c
1.7+3-3usr.bin/tmux/window-switch.c
1.155+4-2usr.bin/tmux/cmd-new-session.c
+11-93 files

OpenBSD/src xkMxZ2G — usr.bin/tmux screen-write.c

   Instead of overwriting wide characters manually when combining, use the
   normal cell write path. Fixes problems with overlapping wide characters
   and those close to the last column.
VersionDeltaFile
1.304+57-34usr.bin/tmux/screen-write.c
+57-341 files

OpenBSD/src R24Z409 — usr.bin/tmux tty.c

   Always set the flag since we will never get a response.
VersionDeltaFile
1.494+2-1usr.bin/tmux/tty.c
+2-11 files

OpenBSD/src slxUir3 — usr.bin/tmux tmux.h

   Add a key and flag for Kitty graphics.
VersionDeltaFile
1.1466+4-2usr.bin/tmux/tmux.h
+4-21 files

OpenBSD/src AvrIgHg — usr.bin/tmux tty-features.c tmux.1

   Some minor tidying.
VersionDeltaFile
1.493+23-18usr.bin/tmux/tty.c
1.51+2-2usr.bin/tmux/tty-features.c
1.1190+2-2usr.bin/tmux/tmux.1
+27-223 files

OpenBSD/src jljjDUc — usr.sbin/rpki-client nca.c Makefile

   Rename nca.c to ca.c to prepare for generic CA handling procedures

   OK tb@
VersionDeltaFile
1.1+581-0usr.sbin/rpki-client/ca.c
1.44+2-2usr.sbin/rpki-client/Makefile
1.22+1-1usr.sbin/rpki-client/nca.c
+584-33 files

OpenBSD/src YnA0vvi — usr.sbin/rpki-client nca.c

   rpki-client: shuffle things in nca.c into a more sensible order

   This separates the ca_tree and the nca_hist_tree cleanly and prepares
   for upcoming work.

   based on a diff by/ok job
VersionDeltaFile
1.21+52-39usr.sbin/rpki-client/nca.c
+52-391 files

OpenBSD/src gUAvvRM — usr.bin/tmux spawn.c screen-redraw.c

   Clear stale pane references correctly when respawning windows, GitHub
   issue 5757 from Alejandro Pacheco.
VersionDeltaFile
1.388+22-11usr.bin/tmux/window.c
1.170+9-3usr.bin/tmux/screen-redraw.c
1.58+2-1usr.bin/tmux/spawn.c
+33-153 files

OpenBSD/src NfmiFJd — usr.bin/tmux fuzzy.c

   Add a timeout for fuzzy matching, also some general tidying up.
VersionDeltaFile
1.3+183-138usr.bin/tmux/fuzzy.c
+183-1381 files

OpenBSD/src rxb5RKg — usr.bin/tmux format.c

   Don't bother working out width for fuzzy match without positions since
   it is not needed.
VersionDeltaFile
1.431+7-5usr.bin/tmux/format.c
+7-51 files

OpenBSD/src Fb81env — usr.bin/tmux window-copy.c

   Check the column when looking up search marks in case the cursor is past
   the last column, GitHub issue 5756 from Alejandro Pacheco.
VersionDeltaFile
1.439+32-11usr.bin/tmux/window-copy.c
+32-111 files

OpenBSD/src AeEsBSV — usr.bin/tmux tty-keys.c

   Redraw the client after an OSC 11 background change, GitHub issue 5752
   from Ilya Pozdnyakov.
VersionDeltaFile
1.220+6-2usr.bin/tmux/tty-keys.c
+6-21 files

OpenBSD/src nqSlXDo — usr.bin/tmux window.c tty.c

   tmux: remove redundant event_del()/evtimer_del()

   event_add(3) automatically replaces any pending timeout for an existing
   event, making explicit event_del() / evtimer_del() calls immediately
   before event_add() / evtimer_add() unnecessary.

   OK nicm@
VersionDeltaFile
1.524+1-3usr.bin/tmux/server-client.c
1.278+1-3usr.bin/tmux/input.c
1.387+1-2usr.bin/tmux/window.c
1.492+1-2usr.bin/tmux/tty.c
+4-104 files