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

   Add a window pane reference count.
VersionDeltaFile
1.356+43-8usr.bin/tmux/window.c
1.1390+5-1usr.bin/tmux/tmux.h
+48-92 files

OpenBSD/src dTemIh2usr.bin/tmux tmux.h options-table.c

   Add a define for whether mouse is enabled by default (still off).
VersionDeltaFile
1.1389+4-1usr.bin/tmux/tmux.h
1.231+2-2usr.bin/tmux/options-table.c
+6-32 files

OpenBSD/src WcLQGf2usr.bin/tmux mode-tree.c

   Apply tree mode selection style to the entire line.
VersionDeltaFile
1.98+5-6usr.bin/tmux/mode-tree.c
+5-61 files

OpenBSD/src 7TnCdzNusr.bin/tmux monitor.c notify.c

   Add set-hook -B install a subscription like in control mode.
   Subscriptions are formats which are checked once a second and if changed
   invoke a hook. show-hooks -B lists.
VersionDeltaFile
1.2+183-63usr.bin/tmux/monitor.c
1.46+204-16usr.bin/tmux/notify.c
1.142+99-4usr.bin/tmux/cmd-set-option.c
1.71+44-5usr.bin/tmux/cmd-show-options.c
1.1123+41-2usr.bin/tmux/tmux.1
1.54+11-30usr.bin/tmux/cmd-refresh-client.c
+582-1203 files not shown
+617-1279 files

OpenBSD/src ZGAgI2Jusr.bin/ssh ssh-agent.c

   void functions should not return anything.  Patch from Tim Rice.
VersionDeltaFile
1.330+2-2usr.bin/ssh/ssh-agent.c
+2-21 files

OpenBSD/src RjraUc9usr.bin/ssh sshbuf-io.c

   fix inverted test that broke ssh-add with keys on stdin.
   From Laurence Tratt
VersionDeltaFile
1.4+2-2usr.bin/ssh/sshbuf-io.c
+2-21 files

OpenBSD/src binFM5Wusr.bin/tmux window-tree.c window-client.c

   Do not use stale pointers in modes.
VersionDeltaFile
1.93+9-3usr.bin/tmux/window-tree.c
1.46+5-2usr.bin/tmux/window-client.c
+14-52 files

OpenBSD/src RDCToMSusr.bin/tmux tty-keys.c server-client.c

   Infer the terminal theme from the background colour correctly, if theme
   reporting is not supported.
VersionDeltaFile
1.208+6-2usr.bin/tmux/tty-keys.c
1.485+3-1usr.bin/tmux/server-client.c
+9-32 files

OpenBSD/src 7ij0roZusr.bin/tmux window-tree.c

   Do not ignore filter when >1 pane. GitHub issue 5326.
VersionDeltaFile
1.92+14-20usr.bin/tmux/window-tree.c
+14-201 files

OpenBSD/src gzxsabNusr.bin/tmux layout.c

   Add some missing checks which make new pane positions off, from Dane
   Jensen.
VersionDeltaFile
1.86+3-3usr.bin/tmux/layout.c
+3-31 files

OpenBSD/src q5KY0OTsys/dev/i2c ihidev.c

   sys/ihidev: replace HONOR MagicBook Touchpad quirk

   Old quirk was unstable, it brings, some boots, touchpad with multitouch,
   but still failed on on reading the report.

   It was observed that sending anything to the touchpad wakes it up but it
   ignores the command that was sent. If it was GET_REPORT, when read reads
   series of 0xff.

   Here a clean and trivial quirk where I send the second GET_REPORT and
   ignore the first one.

   OK: mglocker@
VersionDeltaFile
1.46+20-22sys/dev/i2c/ihidev.c
+20-221 files

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

   Dirty ED 2 correctly, GiHub issue 5322 from git at twilligon dot com.
VersionDeltaFile
1.281+2-2usr.bin/tmux/screen-write.c
+2-21 files

OpenBSD/src gtLUauQusr.bin/tmux monitor.c control.c

   Move monitor stuff out of control.c into its own file for reuse.
VersionDeltaFile
1.1+526-0usr.bin/tmux/monitor.c
1.58+32-422usr.bin/tmux/control.c
1.1387+27-10usr.bin/tmux/tmux.h
1.53+7-7usr.bin/tmux/cmd-refresh-client.c
1.119+2-1usr.bin/tmux/Makefile
+594-4405 files

OpenBSD/src DPO41nausr.bin/tmux format.c tmux.1

   Add O and V loops in formats for options and environment.
VersionDeltaFile
1.399+313-16usr.bin/tmux/format.c
1.1122+32-5usr.bin/tmux/tmux.1
+345-212 files

OpenBSD/src Q0UPVW0usr.bin/tmux key-bindings.c options-table.c

   Add floating panes key bindings and menu options, from Dane Jensen.
VersionDeltaFile
1.182+6-2usr.bin/tmux/key-bindings.c
1.230+4-1usr.bin/tmux/options-table.c
+10-32 files

OpenBSD/src LQUZMiiusr.bin/tmux format.c

   Fix some spelling and indentation.
VersionDeltaFile
1.398+25-24usr.bin/tmux/format.c
+25-241 files

OpenBSD/src hOorFYDusr.bin/tmux format.c tmux.1

   Add a quoted pane_start_command_list which does not lose argument
   information.
VersionDeltaFile
1.397+36-1usr.bin/tmux/format.c
1.1121+2-1usr.bin/tmux/tmux.1
+38-22 files

OpenBSD/src U0UR9NTusr.bin/tmux cmd-new-window.c tmux.1

   Add -E to new-window and respawn-pane and respawn-window to create empty
   panes.
VersionDeltaFile
1.102+13-4usr.bin/tmux/cmd-new-window.c
1.1120+13-4usr.bin/tmux/tmux.1
1.44+11-4usr.bin/tmux/spawn.c
1.51+5-3usr.bin/tmux/cmd-respawn-window.c
1.40+5-3usr.bin/tmux/cmd-respawn-pane.c
1.396+2-2usr.bin/tmux/format.c
+49-206 files

OpenBSD/src H0BFj9wusr.bin/tmux tmux.1 format.c

   Add additional pane sort orders.
VersionDeltaFile
1.1119+8-2usr.bin/tmux/tmux.1
1.395+7-1usr.bin/tmux/format.c
+15-32 files

OpenBSD/src VkT81Fausr.bin/tmux format.c tmux.1

   Add manual width and height window formats.
VersionDeltaFile
1.394+33-1usr.bin/tmux/format.c
1.1118+3-1usr.bin/tmux/tmux.1
+36-22 files

OpenBSD/src T5AXAe1usr.bin/tmux format.c tmux.1

   Add single quote operator.
VersionDeltaFile
1.393+32-1usr.bin/tmux/format.c
1.1117+5-3usr.bin/tmux/tmux.1
+37-42 files

OpenBSD/src iYajYSosbin/iked vroute.c

   iked: vroute: Validate routing socket replies

   When parsing malformed RTM replies from the kernel vroute_process()
   might walk beyond the response buffer.  Therefore check msglen and
   rtm_msglen cover the header, and bound every sa_len against the
   remaining message and sizeof(struct sockaddr_storage) before copying.

   From Andrew Griffiths, thanks!
VersionDeltaFile
1.21+35-17sbin/iked/vroute.c
+35-171 files

OpenBSD/src O4vrSIzsys/kern uipc_mbuf.c, sys/sys mbuf.h

   rework how mbufs share references to external storage

   previously mbufs that shared a reference to the same external storage
   were linked together with a pair of lists, but operations on these
   lists have to be serialised because different cpus can be working
   on on mbufs that share the same external storage. this serialisation
   was provided by a single global mutex, which has now become contended
   when the kernel is doing a lot of work that relies on shared external
   storage.

   this diff replaces the links with an m_ext_refs struct that "proxies"
   the external storage information on mbufs when that storage is first
   shared between two mbufs. that struct contains a refcnt that's
   increased if the external storage is shared again, and only when
   the refcnt drops to zero is the external storage actually released
   with the original free handler. these per shared storage refcnts
   replace the global mutex for coordinating the "finalisation" and
   actual free of the external storage.


    [9 lines not shown]
VersionDeltaFile
1.307+90-55sys/kern/uipc_mbuf.c
1.271+14-8sys/sys/mbuf.h
+104-632 files

OpenBSD/src lFUkrqAlibexec/login_ldap aldap.c, usr.bin/ldap aldap.c

   aldap_parse(): simplify error handling

   looks good to me. jmatthew@
VersionDeltaFile
1.12+2-4usr.bin/ldap/aldap.c
1.4+2-4libexec/login_ldap/aldap.c
1.51+2-4usr.sbin/ypldap/aldap.c
+6-123 files

OpenBSD/src A6shTnmusr.bin/tmux cmd-join-pane.c layout.c

   Allow join-pane to tile floating panes, from Dane Jensen.
VersionDeltaFile
1.67+41-1usr.bin/tmux/cmd-join-pane.c
1.85+9-9usr.bin/tmux/layout.c
1.1116+11-2usr.bin/tmux/tmux.1
+61-123 files

OpenBSD/src lrs9pIpsys/dev/pci if_bnxt.c

   Attach to BCM5745x devices, which should work as far as I can tell from the
   vendor driver.
VersionDeltaFile
1.70+3-1sys/dev/pci/if_bnxt.c
+3-11 files

OpenBSD/src A1L3iz1sys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2129+9-1sys/dev/pci/pcidevs_data.h
1.2134+3-1sys/dev/pci/pcidevs.h
+12-22 files

OpenBSD/src hpCLFfhsys/dev/pci pcidevs

   Add missing BCM5745x devices, pointed out by Brad
VersionDeltaFile
1.2141+3-1sys/dev/pci/pcidevs
+3-11 files

OpenBSD/src 2mPz1sVsys/dev/pci if_mcx.c

   use the same rwlock for queue kstats as other kstat instances

   ok dlg@
VersionDeltaFile
1.123+2-1sys/dev/pci/if_mcx.c
+2-11 files

OpenBSD/src K8jIrIausr.bin/tmux cmd-swap-pane.c

   Enable swap-pane on floating panes again but not -U/-D. From Dane
   Jensen.
VersionDeltaFile
1.52+33-9usr.bin/tmux/cmd-swap-pane.c
+33-91 files