OpenBSD/src e35UhZV — usr.bin/tmux prompt.c

   Complete layout names and options again, GitHub issue 5731 from
   intertermux at gmail dot com.
VersionDeltaFile
1.8+31-11usr.bin/tmux/prompt.c
+31-111 files

OpenBSD/src 57dj0KN — usr.sbin/ypbind Makefile ypbind.c

   unfortunately ypbind's daemon() call happens after it has done network
   binding to interlock parent exit to stall /etc/rc, so it would need to
   carry pledge "proc" during network speaking. proposed by jmatthew.  i also
   forgot pledge cpath and flock.
   Instead of holding "proc", I've used a pipe[] and fork() early on to
   interlock the parent until the child has a binding, and closes the pipe.
   ok jmatthew, who tested
VersionDeltaFile
1.86+39-10usr.sbin/ypbind/ypbind.c
1.6+2-2usr.sbin/ypbind/Makefile
+41-122 files

OpenBSD/src Qd8fF9Q — sys/dev/pci if_aq_pci.c

   set ifp->if_link_state to LINK_STATE_DOWN in attach.

   aq doesn't complete packet transmission if the link is down, so
   aq_start uses LINK_STATE_IS_UP(ifp->if_link_state) to decide if it
   should drop the queued packets or actually put them on the ring.

   however, LINK_STATE_IS_UP() returns true if the link state is
   LINK_STATE_UNKNOWN, which is the default value for the link state
   in struct ifnet (because it's 0). this means if aq(4) is booted
   without being plugged into the network, the link state handler
   doesnt run and change the state to UP or DOWN, which leaves it
   UNKNOWN. that's enough to confuse aq_start though.

   defaulting the state to down properly represents the state of the
   link, which in turn makes aq_start do the right thing with the
   packets. if the network is plugged in on boot, the phy layer notices
   and moves it to UP as expected.

   found by Paul de Weerd on bugs@

    [2 lines not shown]
VersionDeltaFile
1.39+2-1sys/dev/pci/if_aq_pci.c
+2-11 files

OpenBSD/src vQ68cUD — sys/dev/microcode/rge rgemcode.h, sys/dev/pci if_rge.c if_rgereg.h

   Split the rge(4) microcode into sys/dev/microcode/rge

   Suggested by deraadt@
VersionDeltaFile
1.1+11,101-0sys/dev/microcode/rge/rgemcode.h
1.19+1-11,093sys/dev/pci/if_rgereg.h
1.47+2-1sys/dev/pci/if_rge.c
+11,104-11,0943 files

OpenBSD/src uJv0BTj — sys/dev/pci files.pci if_rge.c

   Add RX queues/RSS/TSO support and update microcode for RTL8127.

   On the RTL8127, the RX and TX descriptors use the 16-byte format
   instead of the 32-byte one.
VersionDeltaFile
1.18+1,644-649sys/dev/pci/if_rgereg.h
1.46+879-303sys/dev/pci/if_rge.c
1.373+2-2sys/dev/pci/files.pci
+2,525-9543 files

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

   Fix TLV handling which lacks the check length checks for padding.
   This could out-of-bounds memory write, stack disclosure, and SIGSEGV.

   Reported and fix provided by Franz Bettag
VersionDeltaFile
1.27+11-3usr.sbin/npppd/pppoe/pppoed.c
+11-31 files

OpenBSD/src JoI7Lm4 — usr.sbin/rdate rdate.c

   rdate: Tidy up -o remainder

   In rdate.c, rev 1.38 the -o option was removed. But getopt() was
   forgotten. Clean it up.

   ok deraadt
VersionDeltaFile
1.40+2-2usr.sbin/rdate/rdate.c
+2-21 files

OpenBSD/src xkIea51 — usr.sbin/apmd apmd.c

   Improve previous commit; prevent log messages on systems without a battery
   or when the battery status is unknown.

   ok deraadt@, mlarkin@
VersionDeltaFile
1.115+9-12usr.sbin/apmd/apmd.c
+9-121 files

OpenBSD/src 97lwXCE — usr.bin/tmux tmux.h input.c

   Add a flag to mark screen_write_ctx as coming from pane input and change
   a function argument.
VersionDeltaFile
1.300+9-8usr.bin/tmux/screen-write.c
1.275+4-1usr.bin/tmux/input.c
1.1458+2-1usr.bin/tmux/tmux.h
+15-103 files

OpenBSD/src ze5ZLJp — usr.bin/tmux window-tree.c mode-tree.c

   For tree mode, hold a reference to prompt and other bits across command
   to avoid crashing when killing the session with the mode's pane. GitHub
   issue 5728.
VersionDeltaFile
1.104+20-15usr.bin/tmux/mode-tree.c
1.97+5-7usr.bin/tmux/window-tree.c
+25-222 files

OpenBSD/src 5Mw0Inj — usr.sbin/apmd apmd.c

   the -z/-Z options shouldn't instantly suspend/hibernate a machine
   without a battery, as observed by mlarkin
   ok mlarkin jca kettenis
VersionDeltaFile
1.114+12-1usr.sbin/apmd/apmd.c
+12-11 files

OpenBSD/src r9DOxSQ — usr.sbin/snmpd snmpd.h snmpd.c

   whitespace
VersionDeltaFile
1.18+5-6usr.sbin/snmpd/application_agentx.c
1.3+5-5usr.sbin/snmpd/mib.y
1.94+3-3usr.sbin/snmpd/parse.y
1.46+3-3usr.sbin/snmpd/application.c
1.126+2-2usr.sbin/snmpd/snmpd.h
1.56+2-2usr.sbin/snmpd/snmpd.c
+20-216 files

OpenBSD/src iVH44q2 — usr.sbin/unbound Makefile.bsd-wrapper

   exec make (in the obj dir) silently using @
VersionDeltaFile
1.21+2-2usr.sbin/unbound/Makefile.bsd-wrapper
+2-21 files

OpenBSD/src 7hT3yeG — usr.sbin/rpki-client repo.c main.c

   Rename nonfunc_ca to ca

   Part of a refactor towards a general purpose tree of CA information

   OK tb@
VersionDeltaFile
1.15+61-61usr.sbin/rpki-client/nca.c
1.62+14-14usr.sbin/rpki-client/output-json.c
1.319+10-10usr.sbin/rpki-client/main.c
1.305+10-10usr.sbin/rpki-client/extern.h
1.93+6-6usr.sbin/rpki-client/repo.c
+101-1015 files

OpenBSD/src kjVWcFZ — usr.bin/tmux input.c

   Shorten some long lines.
VersionDeltaFile
1.274+6-5usr.bin/tmux/input.c
+6-51 files

OpenBSD/src FbERZXb — usr.bin/tmux grid.c

   Use grid_free_line when freeing reflow lines.
VersionDeltaFile
1.161+2-3usr.bin/tmux/grid.c
+2-31 files

OpenBSD/src y8XaS9r — usr.bin/tmux tty-draw.c

   Reset background colour before clearing to end of line.
VersionDeltaFile
1.18+5-1usr.bin/tmux/tty-draw.c
+5-11 files

OpenBSD/src urBPOiY — usr.bin/tcpbench tcpbench.c

   Ah, the non-block on the socket must be after connect in this particular case; spotted by bluhm
VersionDeltaFile
1.79+7-3usr.bin/tcpbench/tcpbench.c
+7-31 files

OpenBSD/src jSKROg9 — usr.bin/tmux resize.c

   Preserve pixel sizes with manual sizing.
VersionDeltaFile
1.60+24-4usr.bin/tmux/resize.c
+24-41 files

OpenBSD/src cNo0jFc — usr.bin/tmux tmux.h tmux.1

   Add kittygraphics terminal feature.
VersionDeltaFile
1.48+13-3usr.bin/tmux/tty-features.c
1.50+8-7usr.bin/tmux/window-client.c
1.1184+4-2usr.bin/tmux/tmux.1
1.1457+2-1usr.bin/tmux/tmux.h
+27-134 files

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

   Add Kitty feature detection and sixel to WezTerm.
VersionDeltaFile
1.47+13-1usr.bin/tmux/tty-features.c
1.217+3-1usr.bin/tmux/tty-keys.c
+16-22 files

OpenBSD/src k6cc7TC — usr.bin/tmux tmux.1 format.c

   Add image_support to replace sixel_support variable.
VersionDeltaFile
1.427+7-4usr.bin/tmux/format.c
1.1183+3-3usr.bin/tmux/tmux.1
+10-72 files

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

   Fail an integer format expression with a NaN or out-of-range value, from
   someone in GitHub issue 5725.
VersionDeltaFile
1.426+22-8usr.bin/tmux/format.c
+22-81 files

OpenBSD/src 5VwRrZT — usr.bin/tmux screen.c

   Keep the row RM 1049 restores inside the saved grid, from someone in
   GitHub issue 5724.
VersionDeltaFile
1.108+5-1usr.bin/tmux/screen.c
+5-11 files

OpenBSD/src 7tVB6EH — usr.bin/tmux server-client.c

   Ignore a resize from a client whose tty is closed, from someone in
   GitHub issue 5723.
VersionDeltaFile
1.520+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src 4dJfUv8 — usr.bin/tmux menu.c

   Do not use a dead pane when redrawing a menu, from someone in GitHub
   issue 5722.
VersionDeltaFile
1.72+11-2usr.bin/tmux/menu.c
+11-21 files

OpenBSD/src aKjk2L0 — usr.bin/tmux tty-term.c tmux.h

   Respect the ncv capability and do not combine attributes and colours
   that will not work, reported by Joan Bruguera Micó in GitHub issue 5727.
VersionDeltaFile
1.486+30-1usr.bin/tmux/tty.c
1.112+2-1usr.bin/tmux/tty-term.c
1.1456+2-1usr.bin/tmux/tmux.h
+34-33 files

OpenBSD/src oW7PCGv — sys/dev/pci/drm/radeon radeon.h radeon_ttm.c

   avoid setting BUS_DMA_64BIT on 32-bit limited hardware and sparc64

   On sparc64 the IOMMU is bypassed when the BUS_DMA_64BIT flag is set.
   With addresses having the high bit set, which requires support for full
   64-bit addresses even if the memory is physically located below 4G.

   Initial patch from Ted Bullock.  Feedback and ok on an earlier diff
   from kettenis@

   Ted reports this avoids:
   [drm] *ERROR* radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD)
   on a sparc64 machine with an XVR-100.
VersionDeltaFile
1.35+7-0sys/dev/pci/drm/radeon/radeon_device.c
1.29+1-1sys/dev/pci/drm/radeon/radeon_ttm.c
1.34+1-0sys/dev/pci/drm/radeon/radeon.h
+9-13 files

OpenBSD/src pZufQBc — usr.bin/tmux input-keys.c

   Clear implied Meta when discarding BackTab modifiers, GitHub issue 5730
   from Joan Fabrégat.
VersionDeltaFile
1.115+2-2usr.bin/tmux/input-keys.c
+2-21 files

OpenBSD/src JtffgS6 — usr.sbin/npppd/npppd ipcp.c

   Fix a stack leak problem when returning ConfRej for ConfReq larger
   than 128 bytes in IPCP.

   Reported and initial diff provided by Franz Bettag
VersionDeltaFile
1.7+6-8usr.sbin/npppd/npppd/ipcp.c
+6-81 files