OpenBSD/src efawI23regress/usr.bin/mandoc/db Makefile README, regress/usr.bin/mandoc/db/makewhatis Makefile

   new tests for makewhatis(8) command line arguments
   and for its various operation modes
VersionDeltaFile
1.1+106-0regress/usr.bin/mandoc/db/makewhatis/Makefile
1.1+79-0regress/usr.bin/mandoc/db/out/dopt.dout
1.1+69-0regress/usr.bin/mandoc/db/out/uopt.dout
1.1+57-0regress/usr.bin/mandoc/db/out/dirarg.dout
1.1+38-0regress/usr.bin/mandoc/db/README
1.4+2-2regress/usr.bin/mandoc/db/Makefile
+351-22 files not shown
+357-28 files

OpenBSD/src RqkZX1qusr.bin/tmux layout.c

   Fix tiled pane resizing with floating layout cells, reported by Kevin
   Hovsäter.
VersionDeltaFile
1.98+23-16usr.bin/tmux/layout.c
+23-161 files

OpenBSD/src Es8PlLVshare/man/man5 port-modules.5

   fix alphabetical order of module names, no text change:
   cabal and cargo before cmake and wayland before www
VersionDeltaFile
1.288+24-24share/man/man5/port-modules.5
+24-241 files

OpenBSD/src BFZE8Lushare/man/man8 release.8

   Most dictionaries list the noun "firmware" as uncountable,
   so avoid the plural form.
   OK jsg@ ian@  and also agrees with jmc@'s past practice.
   Minor issue found by jsg@.
VersionDeltaFile
1.102+3-3share/man/man8/release.8
+3-31 files

OpenBSD/src mP2Jd1Olib/libc/arch/aarch64/hash sha512_aarch64.c sha256_aarch64.c

   Consistently test against zero.
VersionDeltaFile
1.2+2-2lib/libc/arch/aarch64/hash/sha512_aarch64.c
1.2+2-2lib/libc/arch/aarch64/hash/sha256_aarch64.c
+4-42 files

OpenBSD/src z7aAOYVlib/libc/arch/aarch64/hash Makefile.inc sha1_aarch64.c, lib/libc/hash sha1.c

   Provide assembly implementation of SHA-1 for aarch64 in libc

   Provide a CE assembly implementation that can be used on hardware that
   has the CE SHA-1 instructions. This is considerably faster than the
   generic C implementation.

   Largely borrowed from libcrypto.

   With input from naddy@

   ok naddy@ tb@
VersionDeltaFile
1.1+219-0lib/libc/arch/aarch64/hash/sha1_aarch64_ce.S
1.1+34-0lib/libc/arch/aarch64/hash/sha1_aarch64.c
1.32+4-2lib/libc/hash/sha1.c
1.5+5-1lib/libc/hidden/sha1.h
1.3+3-1lib/libc/arch/aarch64/hash/Makefile.inc
+265-45 files

OpenBSD/src UHV71jjsbin/dhcpleased engine.c

   Validate the IP address the dhcp server acks.

   acts1631 at proton.me points out that a rogue dhcp server can trick
   dhcpleased into holding on to a lease indefinitely since it looses
   track which IP is actually configured.

   Diff provided by acts1631 as well, thanks!

   While here, remove checking for yiaddr being absent (i.e. INADDR_ANY)
   because that check is now redundant.
VersionDeltaFile
1.69+9-5sbin/dhcpleased/engine.c
+9-51 files

OpenBSD/src 6VF3vM3usr.sbin/rpki-client ccr.c extern.h

   Make ASN.1 helper function to copy strings available to other compilation units

   OK tb@
VersionDeltaFile
1.291+4-1usr.sbin/rpki-client/extern.h
1.44+2-2usr.sbin/rpki-client/ccr.c
+6-32 files

OpenBSD/src afMXv9musr.bin/tmux tty-term.c tmux.h

   Add a clear-on-attach option which when turned off scrolls away the
   existing terminal state instead of entering the alternate screen. This
   is useful in environments where tmux is started as a login shell but it
   is important that any pre-tmux messages are still visible. GitHub issue
   5508 from Josef Řídký.
VersionDeltaFile
1.480+22-6usr.bin/tmux/tty.c
1.1159+11-2usr.bin/tmux/tmux.1
1.243+11-1usr.bin/tmux/options-table.c
1.109+2-1usr.bin/tmux/tty-term.c
1.1431+2-1usr.bin/tmux/tmux.h
+48-115 files

OpenBSD/src uOEESSSusr.bin/tmux sort.c window-switch.c

   Do not pass NULL to qsort, and add checks for invalid session or window
   after swap.
VersionDeltaFile
1.96+5-1usr.bin/tmux/window-tree.c
1.3+3-2usr.bin/tmux/window-switch.c
1.10+2-2usr.bin/tmux/sort.c
+10-53 files

OpenBSD/src gsM99Zjusr.bin/tmux server-client.c

   Do not leak exit message on client free, from Jeong, Heon.
VersionDeltaFile
1.508+3-3usr.bin/tmux/server-client.c
+3-31 files

OpenBSD/src knzAexCusr.bin/tmux window-panes.c cmd-run-shell.c

   Tidy up args_make_commands reference counting to fix a memory leak, from
   Jeong, Heon.
VersionDeltaFile
1.67+4-4usr.bin/tmux/arguments.c
1.87+4-1usr.bin/tmux/cmd-if-shell.c
1.94+3-1usr.bin/tmux/cmd-run-shell.c
1.76+3-1usr.bin/tmux/cmd-command-prompt.c
1.5+2-1usr.bin/tmux/window-panes.c
+16-85 files

OpenBSD/src EeBwOyzlib/libc/stdlib icdb_new.3

   ICBB -> ICDB
VersionDeltaFile
1.3+2-2lib/libc/stdlib/icdb_new.3
+2-21 files

OpenBSD/src yCDOHvSlib/libc/sys recv.2

   remove a misplaced 'an'
   ok schwarze@ claudio@ krw@
VersionDeltaFile
1.54+3-3lib/libc/sys/recv.2
+3-31 files

OpenBSD/src d6q9Vftsys/dev/pci if_aq_pci.c

   add a detach function to handle cleanup for Thunderbolt-attached
   versions like the OWC 10gbit Thunderbolt adapter
VersionDeltaFile
1.38+52-3sys/dev/pci/if_aq_pci.c
+52-31 files

OpenBSD/src WUOzgVPusr.bin/xinstall install.1

   unneccessary -> unnecessary
VersionDeltaFile
1.33+3-3usr.bin/xinstall/install.1
+3-31 files

OpenBSD/src aXgaVGYlib/libagentx agentx.3, lib/libc/gen login_cap.3

   grammar; a -> an

   ok schwarze@ sthen@ krw@
VersionDeltaFile
1.9+3-3lib/libssl/man/SSL_CTX_sess_set_get_cb.3
1.12+3-3lib/libcrypto/man/d2i_X509_SIG.3
1.11+3-3lib/libcrypto/man/MD5.3
1.31+3-3lib/libc/regex/regex.3
1.29+3-3lib/libc/gen/login_cap.3
1.12+3-3lib/libagentx/agentx.3
+18-1811 files not shown
+50-5017 files

OpenBSD/src lCz7KPdusr.bin/tmux window-buffer.c

   Correct a comparison ('\0' should be 0).
VersionDeltaFile
1.52+2-4usr.bin/tmux/window-buffer.c
+2-41 files

OpenBSD/src mmdi4lzusr.bin/tmux tmux.h window.c

   If a pane has no scrollbar, don't bother to redraw it, and if redraw is
   deferred change scrollbar redraws into redraw-all-scrollbars not redraw
   entire window. GitHub issue 5529.
VersionDeltaFile
1.507+14-6usr.bin/tmux/server-client.c
1.1430+2-2usr.bin/tmux/tmux.h
1.373+3-1usr.bin/tmux/window.c
+19-93 files

OpenBSD/src Y5H2AC1usr.bin/tmux cmd-queue.c

   Do not add messages to cfg_causes after config has finished, GitHub
   issue 5528.
VersionDeltaFile
1.123+13-2usr.bin/tmux/cmd-queue.c
+13-21 files

OpenBSD/src qrg56uHusr.bin/mandoc mandocdb.c

   Slightly improve error reporting in two respects:
   1. In the error reporting function, if the file argument is absolute,
   ignore the basedir.  This makes it easier and more robust to talk
   about absolute paths, which are typically below /tmp/.
   2. Report dba_write failure.  Even if the data did not actually change,
   the user almost certainly wants to know about the problem because
   it's hard to see how it could be intentional to ask makewhatis(8)
   to change a database it cannot write to.
VersionDeltaFile
1.223+13-12usr.bin/mandoc/mandocdb.c
+13-121 files

OpenBSD/src 3dslvqNlibexec/ld.so/powerpc rtld_machine.c

   macppc ld.so: Load objects with no PLT

   Move the check for BSS PLT (if PPC_GOT is zero) after the check for
   any kind of PLT (if PLTREL is RELA), so an object without a PLT stops
   causing "unsupported insecure BSS PLT object".  I got such an object
   from Pike https://pike.lysator.liu.se using ld -nostartfiles.

   Detail at https://marc.info/?l=openbsd-tech&m=178734961786056&w=2

   ok kettenis@
VersionDeltaFile
1.74+4-4libexec/ld.so/powerpc/rtld_machine.c
+4-41 files

OpenBSD/src noGa5Pdusr.bin/xinstall install.1 xinstall.c

   Traditionally this would install a mkstemp() temporary file, then [-s]
   strip that installed file, then move it into place, which can
   temporarily require 3x as much space.  This changes the command to
   attempt strip -o to a mstemp() temporary file, and upon success reopens
   that to apply permissions and modes.  Upon failure, it copies it the old
   way.
   Initial diff from kettenis, which made strip -o behaviour too harsh.
   ports tree testing by naddy
VersionDeltaFile
1.79+46-26usr.bin/xinstall/xinstall.c
1.32+11-7usr.bin/xinstall/install.1
+57-332 files

OpenBSD/src 2QlPRCOetc rc

   find a suitable place to start lldpd if it is enabled
VersionDeltaFile
1.591+2-2etc/rc
+2-21 files

OpenBSD/src YhJXFIGusr.bin/tmux screen-write.c

   Always use synchronized updates in copy mode (like when not in the
   active pane), since copy mode will almost always moved the cursor. From
   Artem Goldenberg in GitHub issue 5525.
VersionDeltaFile
1.290+8-6usr.bin/tmux/screen-write.c
+8-61 files

OpenBSD/src 7CAMAYAusr.bin/tmux screen-write.c

   Free any remaining items when destroying screen, from Jeong, Heon.
VersionDeltaFile
1.289+13-5usr.bin/tmux/screen-write.c
+13-51 files

OpenBSD/src Ivw3hacusr.bin/tmux format.c

   Add {} to shell escape characters (special in bash/ksh/csh), GitHub
   issue 5514.
VersionDeltaFile
1.413+2-2usr.bin/tmux/format.c
+2-21 files

OpenBSD/src gTeBBy9usr.bin/tmux window.c

   Do not leak cached status line, from Jeong, Heon.
VersionDeltaFile
1.372+2-1usr.bin/tmux/window.c
+2-11 files

OpenBSD/src ohagDr1usr.bin/tmux window.c

   Free pane fallback range when freeing pane, from Jeong, Heon.
VersionDeltaFile
1.371+2-3usr.bin/tmux/window.c
+2-31 files

OpenBSD/src Q2OWj2Tusr.bin/tmux server-client.c

   Do not leak path when destroying client, from Jeong, Heon.
VersionDeltaFile
1.506+2-1usr.bin/tmux/server-client.c
+2-11 files