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 RAMDISK GENERIC

   sys/octeon: add em to GENERIC and RAMDISK kernels

   OK: visa@
VersionDeltaFile
1.48+4-1sys/arch/octeon/conf/RAMDISK
1.63+4-1sys/arch/octeon/conf/GENERIC
+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.c, 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.52+3-2usr.bin/vi/common/exf.c
1.7+3-2usr.bin/vi/common/exf.h
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

OpenBSD/src OaRHmJ9usr.bin/ssh cipher.c cipher.h

   remove cipher_set_keyiv() as nothing uses it
   from Loganaden Velvindron
VersionDeltaFile
1.129+1-31usr.bin/ssh/cipher.c
1.58+1-2usr.bin/ssh/cipher.h
+2-332 files

OpenBSD/src OQ1IItpsys/dev/pv hvs.c

   Add PREREAD|PREWRITE dma map sync before command submission, required for
   bounce buffers to work.

   tested by and ok sthen@
VersionDeltaFile
1.37+3-0sys/dev/pv/hvs.c
+3-01 files

OpenBSD/src C7Cqnmdsbin/iked ikev2_pld.c

   iked: Avoid stack exhaustion by unbounded recursion

   Problem found and patch supplied by mfriedl at genua.de.  Similar
   report from zhangph12138 at 163.com, thanks!

   ok markus@
VersionDeltaFile
1.139+102-104sbin/iked/ikev2_pld.c
+102-1041 files

OpenBSD/src 24xgexPsys/uvm uvm_amap.c

   sys/uvm: fix amap lock order during swapoff

   amap_wipeout() removed the amap from the global list while holding
   amap->am_lock. swapoff walks that list as amaplstlk -> amaplk, while the
   last unref path could establish the reverse order through
   amap_wipeout(), producing a witness lock order reversal when disabling
   swap.

   OK: renaud@
VersionDeltaFile
1.99+12-4sys/uvm/uvm_amap.c
+12-41 files

OpenBSD/src rMCLCdssys/miscfs/fuse fuse_lookup.c

   Consistently use convenience variables rather then referencing
   members of the input structs in fuse_lookup(). No functional change.

   OK claudio@
VersionDeltaFile
1.25+7-7sys/miscfs/fuse/fuse_lookup.c
+7-71 files