OpenBSD/src BjS7pD4usr.bin/tmux menu.c

   Do not walk off end or beginning of menu item list if every item is
   disabled, GitHub issue 5255 from aizumusheer2 at gmail dot com.
VersionDeltaFile
1.65+4-4usr.bin/tmux/menu.c
+4-41 files

OpenBSD/src UOKdjKplib/libc/time ctime.3

   include a comment in the tm_wday = -1 codesample, since we are
   trying to encourage this to become an idiomatic use pattern.
   Everyone doing this, please copy the comment also.
   ok tb
VersionDeltaFile
1.56+3-3lib/libc/time/ctime.3
+3-31 files

OpenBSD/src faCWUwysys/dev/fdt if_cad.c

   Avoid netlock dance in cad(4) ioctl.

   While interface ioctl(8) is moving towards better parallel access,
   drivers assuming exclusive netlock and unlocking explicitly cause
   trouble.  Use the drivers own configuration lock for protection.
   Do not wait for task barriers while potentially holding the netlock.

   Panic reported by Mark McBride and Thomas Pries.
   Tested by dlg@; OK dlg@ mvs@
VersionDeltaFile
1.17+10-26sys/dev/fdt/if_cad.c
+10-261 files

OpenBSD/src A3czAtasys/sys videoio.h

   sys/videoio.h: sync with Linux

   1. media: v4l2-controls: Add control for background detection
   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5d801b59633f6af60bb0e18d3bbb18b7b040a6d9

   OK: mglocker@
VersionDeltaFile
1.30+3-1sys/sys/videoio.h
+3-11 files

OpenBSD/src 2NqVnfnlib/libc/time ctime.3

   timegm(3) is in C23

   from Christian Schulte
VersionDeltaFile
1.55+8-5lib/libc/time/ctime.3
+8-51 files

OpenBSD/src XQRK5qLsys/miscfs/fuse fuse_device.c fuse_vnops.c

   Replace all printf with DPRINTF so that kernel messages are only printed
   if the FUSE_DEBUG option is set at compile time. Each debug message on
   the console is prefexed with "fusefs: "

   Remove the useless fuse_dump_buff() function while we are at it.

   ok mlarkin
VersionDeltaFile
1.51+5-56sys/miscfs/fuse/fuse_device.c
1.78+5-8sys/miscfs/fuse/fuse_vnops.c
1.17+7-1sys/miscfs/fuse/fusefs.h
1.51+3-3sys/miscfs/fuse/fuse_vfsops.c
1.26+2-2sys/miscfs/fuse/fuse_lookup.c
1.12+2-2sys/miscfs/fuse/fuse_file.c
+24-726 files

OpenBSD/src ehwYTIssys/dev/pci/drm/radeon radeon_drv.c radeon_fbdev.c

   setup the radeondrm wscons burner task, lost in 6.18 drm changes

   avoids a NULL deref when wscons screen burner is enabled
   reported by al and Philippe on bugs@
VersionDeltaFile
1.23+35-0sys/dev/pci/drm/radeon/radeon_drv.c
1.6+0-33sys/dev/pci/drm/radeon/radeon_fbdev.c
+35-332 files

OpenBSD/src 9H0he5vusr.sbin/ypbind ypbind.c

   incorrect path checking in ypbindproc_domain_2x
   found by Christian Schwabl
   ok millert
VersionDeltaFile
1.81+2-2usr.sbin/ypbind/ypbind.c
+2-21 files

OpenBSD/src H1SkuoVsys/arch/octeon/conf GENERIC RAMDISK

   sys/octeon: add em to GENERIC and RAMDISK kernels

   OK: visa@
VersionDeltaFile
1.63+4-1sys/arch/octeon/conf/GENERIC
1.48+4-1sys/arch/octeon/conf/RAMDISK
+8-22 files

OpenBSD/src LFg0fOKusr.bin/tmux cmd-list-keys.c

   Error if key is unknown rather than just carry on, GitHub issue 5248.
VersionDeltaFile
1.77+7-2usr.bin/tmux/cmd-list-keys.c
+7-21 files

OpenBSD/src XI7sFrNregress/usr.bin/make Makefile mk44

   check that make rejects empty variable names, from espie
VersionDeltaFile
1.52+7-2regress/usr.bin/make/Makefile
1.1+7-0regress/usr.bin/make/mk44
+14-22 files

OpenBSD/src CvFDPeUusr.bin/tmux tmux.1

   Fix {} keys in tmux.1, pointed out by tb.
VersionDeltaFile
1.1096+8-4usr.bin/tmux/tmux.1
+8-41 files

OpenBSD/src ttlcr48usr.bin/make parsevar.c

   refuse empty variable names, from espie
   has been through multiple mkr and at least one ports bulk
VersionDeltaFile
1.19+3-1usr.bin/make/parsevar.c
+3-11 files

OpenBSD/src SHJZCvJusr.sbin/dhcpd parse.c

   dhcpd: use error check per timegm(3) manpage

   ok florian
VersionDeltaFile
1.30+3-2usr.sbin/dhcpd/parse.c
+3-21 files

OpenBSD/src u8EyxAfusr.sbin/httpd server_file.c

   httpd: error check timegm(3) per the manual

   ok job rsadowski
VersionDeltaFile
1.81+8-3usr.sbin/httpd/server_file.c
+8-31 files

OpenBSD/src VirJnXNsys/kern sysv_msg.c

   Calculate the msg_copyin() `xfer' as min(available space, ...) not
   min(total space, ...). Otherwise we read outside of userland buffer.

   Also, I like to use sizeof(variable) instead of sizeof(type).

   ok cludwig
VersionDeltaFile
1.43+7-6sys/kern/sysv_msg.c
+7-61 files

OpenBSD/src WJ6rpxeusr.bin/tmux popup.c tmux.h

   popup_write can be deleted now also.
VersionDeltaFile
1.73+1-15usr.bin/tmux/popup.c
1.1361+1-2usr.bin/tmux/tmux.h
+2-172 files

OpenBSD/src N0SXCzSusr.bin/tmux spawn.c popup.c

   Use a floating pane for the buffer mode editor instead of a popup.
VersionDeltaFile
1.41+187-10usr.bin/tmux/spawn.c
1.72+9-125usr.bin/tmux/popup.c
1.48+86-3usr.bin/tmux/window-buffer.c
1.1360+9-7usr.bin/tmux/tmux.h
1.343+4-1usr.bin/tmux/window.c
1.212+2-1usr.bin/tmux/server.c
+297-1476 files

OpenBSD/src DlPgiVDusr.bin/tmux window-visible.c

   Do not loop forever if a pane ends up with borders the wrong way round.
VersionDeltaFile
1.2+5-1usr.bin/tmux/window-visible.c
+5-11 files

OpenBSD/src 7kyA1y1usr.bin/tmux mode-tree.c window-tree.c

   Draw help directly instead of using a popup.
VersionDeltaFile
1.85+80-53usr.bin/tmux/mode-tree.c
1.80+13-13usr.bin/tmux/window-tree.c
1.43+10-10usr.bin/tmux/window-client.c
1.20+10-10usr.bin/tmux/window-customize.c
1.47+8-8usr.bin/tmux/window-buffer.c
+121-945 files

OpenBSD/src MMJqij6usr.bin/tmux format.c key-bindings.c

   Add a loop_index variable and use it to show last used 5 sessions on the
   session menu instead of next/previous.
VersionDeltaFile
1.384+17-29usr.bin/tmux/format.c
1.179+5-6usr.bin/tmux/key-bindings.c
1.1095+3-2usr.bin/tmux/tmux.1
+25-373 files

OpenBSD/src mbw74ydusr.bin/tmux cmd-refresh-client.c

   Correctly report theme changes to panes, based on a fix from someone in
   GitHub issue 5246.
VersionDeltaFile
1.52+10-3usr.bin/tmux/cmd-refresh-client.c
+10-31 files

OpenBSD/src QmBCtgUusr.bin/tmux key-bindings.c

   Make default M-C-Up/Down bound to prompt movement commands in copy mode.
VersionDeltaFile
1.178+3-1usr.bin/tmux/key-bindings.c
+3-11 files

OpenBSD/src 6Saf38Rsys/arch/octeon/dev if_cnmac.c

   sys/cnmac: read next RX pointer before release

   OK: visa@
VersionDeltaFile
1.91+4-4sys/arch/octeon/dev/if_cnmac.c
+4-41 files

OpenBSD/src M3JAYHTusr.bin/vi/common line.c exf.h, usr.bin/vi/include com_extern.h

   Allocate a buffer for the line cache instead of reaching into db data.

   Previously, vi used the db internal data buffer directly.  Fixes a
   problem where the line cache could become corrupted when the db
   data changes out from under it.  From Walter Alejandro Iglesias.
VersionDeltaFile
1.19+34-7usr.bin/vi/common/line.c
1.7+3-2usr.bin/vi/common/exf.h
1.52+3-2usr.bin/vi/common/exf.c
1.18+2-1usr.bin/vi/include/com_extern.h
+42-124 files

OpenBSD/src DfxpYI9bin/ksh main.c

   bin/ksh: restore source after interactive error recovery

   unwind() may clear source while popping execution environments. The
   interactive shell then expands PS1 before compile() restores source, so
   a prompt command substitution using read -s can dereference NULL while
   saving history. Restore source to the current interactive input source
   before continuing to the prompt loop.

   Reported by Luigi Vianello

   OK: millert@
VersionDeltaFile
1.101+2-1bin/ksh/main.c
+2-11 files

OpenBSD/src Ay6DgBwusr.sbin/relayctl relayctl.c parser.c

   knfmt
VersionDeltaFile
1.64+7-7usr.sbin/relayctl/relayctl.c
1.29+4-4usr.sbin/relayctl/parser.c
1.17+3-3usr.sbin/relayctl/parser.h
+14-143 files

OpenBSD/src TNZqmXGusr.bin/tmux tty-draw.c

   Use a helper and skip some setup for empty cells.
VersionDeltaFile
1.14+47-35usr.bin/tmux/tty-draw.c
+47-351 files

OpenBSD/src Aeu3SeHusr.bin/tmux tty-draw.c

   Tidy up a bit in tty_draw_line.
VersionDeltaFile
1.13+10-10usr.bin/tmux/tty-draw.c
+10-101 files

OpenBSD/src toQcwCTusr.bin/tmux control-notify.c

   Do not dereference the current window if it is NULL (can be if the
   notification fires after session is destroyed). GitHub issue 5244 from
   Ben Maurer.
VersionDeltaFile
1.35+9-1usr.bin/tmux/control-notify.c
+9-11 files