OpenBSD/src FKJGQUp — regress/usr.sbin/relayd Remote.pm

   Execute remote relayd test with CERTBASE environment.
VersionDeltaFile
1.8+3-2regress/usr.sbin/relayd/Remote.pm
+3-21 files

OpenBSD/src 6rWErD3 — lib/libc/dlfcn init.c

   For any binary linked against libc, compare the file setuid/setgid bits
   against the internal global variable _permit_setugid.
   If either bit is set in the file mode, but the same bit is not set in
   the variable, generate a syslog message, output the same to stderr.
   It looks like this:  /usr/bin/x: not supposed to be setuid, aborting
   It does not abort yet because some packages need the correct variable
   to be added.  Soon, soon, soon...
VersionDeltaFile
1.31+26-1lib/libc/dlfcn/init.c
+26-11 files

OpenBSD/src N9BuAag — sys/arch/arm64/dev aplsmc.c

   Improve apm info for machines without a battery.

   ok deraadt@, jca@
VersionDeltaFile
1.34+14-3sys/arch/arm64/dev/aplsmc.c
+14-31 files

OpenBSD/src H4sCw2w — sys/kern exec_elf.c

   AuxInfo[ELF_AUX_ENTRIES] is filled based upon a collection of MI and
   MD enums.  Addition of a new auxval without increasing ELF_AUX_ENTRIES
   happened twice to me, and the failure mode is way too subtle.  Add
   KASSERT() for every enum storage into the array, which the compiler
   completely eliminates if it notices the number of array stores is
   <= the array size.
   ok kettenis
VersionDeltaFile
1.208+65-53sys/kern/exec_elf.c
+65-531 files

OpenBSD/src 2OCeEFw — sys/msdosfs msdosfsmount.h

   Fix calculation of i/o size needed to read FSInfo struct.

   From Acts1631.

   ok jsg@
VersionDeltaFile
1.24+2-2sys/msdosfs/msdosfsmount.h
+2-21 files

OpenBSD/src voFOvIl — sys/arch/amd64/include vmparam.h

   bump MAXTSIZ to 512M due to piggy browsers, ok deraadt
VersionDeltaFile
1.27+2-2sys/arch/amd64/include/vmparam.h
+2-21 files

OpenBSD/src b1FDJux — usr.bin/tmux window.c tmux.h

   Add format variables for the cmdline property to OSC 133, GitHub issue 5711.
VersionDeltaFile
1.276+51-1usr.bin/tmux/input.c
1.428+15-1usr.bin/tmux/format.c
1.75+2-2usr.bin/tmux/utf8.c
1.1185+3-1usr.bin/tmux/tmux.1
1.386+2-1usr.bin/tmux/window.c
1.1459+2-1usr.bin/tmux/tmux.h
+75-76 files

OpenBSD/src OhswiTO — usr.sbin/httpd httpd.h httpd.c

   Remove unused IMSG_CTL_RELOAD

   Spotted by claudio@
VersionDeltaFile
1.86+1-8usr.sbin/httpd/httpd.c
1.186+1-2usr.sbin/httpd/httpd.h
+2-102 files

OpenBSD/src 2OehGrK — usr.bin/ssh ssh.1

   Use the public key in the example of determining a server's public key.
   From lucas at seninha.org on misc with a minor tweak by me.
VersionDeltaFile
1.457+5-4usr.bin/ssh/ssh.1
+5-41 files

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