OpenBSD/src pv8nkNJ — usr.bin/tmux window-tree.c
Use linked sessions not active.
| Version | Delta | File | |
|---|---|---|---|
| 1.90 | +2 | -2 | usr.bin/tmux/window-tree.c |
| +2 | -2 | 1 files | |
Use linked sessions not active.
| Version | Delta | File | |
|---|---|---|---|
| 1.90 | +2 | -2 | usr.bin/tmux/window-tree.c |
| +2 | -2 | 1 files | |
Remove a info line that doesn't really make sense.
| Version | Delta | File | |
|---|---|---|---|
| 1.89 | +1 | -3 | usr.bin/tmux/window-tree.c |
| +1 | -3 | 1 files | |
Print the file name when erroring out on invalid input Suggested by tb and espie
| Version | Delta | File | |
|---|---|---|---|
| 1.41 | +3 | -3 | usr.bin/tsort/tsort.c |
| +3 | -3 | 1 files | |
Make tsort(1) abort early if input lines contain NUL bytes tsort works on text files with data separated by whitespace, there is no need or reason to support NUL as an additional word delimiter. It's easier to just detect invalid input early, in the two functions which read data. Similar diff from espie, ok tb@ renaud@
| Version | Delta | File | |
|---|---|---|---|
| 1.40 | +9 | -4 | usr.bin/tsort/tsort.c |
| +9 | -4 | 1 files | |
Add info modes to tree mode like for clients.
| Version | Delta | File | |
|---|---|---|---|
| 1.88 | +167 | -1 | usr.bin/tmux/window-tree.c |
| 1.1110 | +3 | -2 | usr.bin/tmux/tmux.1 |
| +170 | -3 | 2 files | |
Add ML-DSA-44 / Ed25519 hybrid SSH host keys These files are auto-generated by ssh-keygen -A and need to be tracked OK sthen@
| Version | Delta | File | |
|---|---|---|---|
| 1.131 | +3 | -1 | etc/mtree/special |
| 1.144 | +3 | -1 | etc/changelist |
| +6 | -2 | 2 files | |
Add switch-mode a fast switcher with fuzzy searching, bound to Tab (for windows) or BTab (S-Tab, for sessions) by default.
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +655 | -0 | usr.bin/tmux/fuzzy.c |
| 1.1 | +636 | -0 | usr.bin/tmux/window-switch.c |
| 1.1109 | +83 | -4 | usr.bin/tmux/tmux.1 |
| 1.389 | +46 | -1 | usr.bin/tmux/format.c |
| 1.57 | +16 | -1 | usr.bin/tmux/cmd-choose-tree.c |
| 1.4 | +8 | -5 | usr.bin/tmux/prompt.c |
| +1,444 | -11 | 6 files not shown | |
| +1,477 | -21 | 12 files | |
Drop mouse movement events rather than redrawing unnecessarily.
| Version | Delta | File | |
|---|---|---|---|
| 1.349 | +7 | -1 | usr.bin/tmux/window.c |
| +7 | -1 | 1 files | |
Set IFXF_MBUF_64BIT so mbufs are allocated in high memory if only 64 bit DMA interfaces exist. Also pass BUS_DMA_64BIT to the bus_dmamem_alloc() for the kstat counter buffer (rge_ks_sc_seg). ok bluhm@
| Version | Delta | File | |
|---|---|---|---|
| 1.44 | +3 | -3 | sys/dev/pci/if_rge.c |
| +3 | -3 | 1 files | |
Add a coinflip to increase cycle-to-cycle jitter with/OK tb@
| Version | Delta | File | |
|---|---|---|---|
| 1.5 | +5 | -1 | usr.sbin/rpki-client/nca.c |
| +5 | -1 | 1 files | |
Use underscore for current in status line.
| Version | Delta | File | |
|---|---|---|---|
| 1.227 | +4 | -4 | usr.bin/tmux/options-table.c |
| +4 | -4 | 1 files | |
message-command-style should be inverse of message-style.
| Version | Delta | File | |
|---|---|---|---|
| 1.226 | +4 | -2 | usr.bin/tmux/options-table.c |
| +4 | -2 | 1 files | |
cal: drop obsolete parsemonth return value checks These became redundant since month range checks were implemented in parsemonth in revision 1.15. ok jca@
| Version | Delta | File | |
|---|---|---|---|
| 1.33 | +1 | -5 | usr.bin/cal/cal.c |
| +1 | -5 | 1 files | |
Add tree-mode-selection-style to continue the process of moving away from mode-style.
| Version | Delta | File | |
|---|---|---|---|
| 1.225 | +10 | -1 | usr.bin/tmux/options-table.c |
| 1.1108 | +9 | -1 | usr.bin/tmux/tmux.1 |
| 1.95 | +2 | -2 | usr.bin/tmux/mode-tree.c |
| +21 | -4 | 3 files | |
Some colour fixes and tweaks (marked pane, cursor colours now work).
| Version | Delta | File | |
|---|---|---|---|
| 1.94 | +9 | -5 | usr.bin/tmux/mode-tree.c |
| 1.224 | +12 | -2 | usr.bin/tmux/options-table.c |
| 1.1107 | +8 | -3 | usr.bin/tmux/tmux.1 |
| 1.3 | +7 | -2 | usr.bin/tmux/prompt.c |
| 1.476 | +4 | -2 | usr.bin/tmux/tty.c |
| 1.87 | +3 | -3 | usr.bin/tmux/window-tree.c |
| +43 | -17 | 1 files not shown | |
| +45 | -18 | 7 files | |
document "compile-with" from Nick Owens
| Version | Delta | File | |
|---|---|---|---|
| 1.24 | +17 | -2 | share/man/man5/files.conf.5 |
| +17 | -2 | 1 files | |
ucom: fix OOB write in sysctl_ucominit with no ucom devices cd_ndevs==0 makes ucomslen 0, so malloc(0) returns unzeroed storage (M_ZERO memsets osize==0 bytes). strlen(ucoms) then walks garbage and ucoms[strlen-1]=0 stores out of bounds (KASAN: __asan_store1, hw.ucomnames). Size the buffer for one extra slot so it is never zero-sized. KASAN#2, with a murmur of agreement in the hackroom
| Version | Delta | File | |
|---|---|---|---|
| 1.80 | +3 | -2 | sys/dev/usb/ucom.c |
| +3 | -2 | 1 files | |
Do not force theme colours to default when capturing.
| Version | Delta | File | |
|---|---|---|---|
| 1.151 | +26 | -8 | usr.bin/tmux/grid.c |
| +26 | -8 | 1 files | |
Add ability to float a tiled pane to break-pane, from Dane Jensen.
| Version | Delta | File | |
|---|---|---|---|
| 1.79 | +54 | -24 | usr.bin/tmux/layout.c |
| 1.69 | +50 | -4 | usr.bin/tmux/cmd-break-pane.c |
| 1.1106 | +41 | -3 | usr.bin/tmux/tmux.1 |
| 1.63 | +7 | -10 | usr.bin/tmux/cmd-resize-pane.c |
| 1.1374 | +13 | -4 | usr.bin/tmux/tmux.h |
| +165 | -45 | 5 files | |
Don't bounce unless we're doing encrypted writes. Drivers for hardware that doesn't support 64-bit DMA will take care of bouncing now. ok deraadt@, jca@
| Version | Delta | File | |
|---|---|---|---|
| 1.182 | +5 | -18 | sys/uvm/uvm_swap.c |
| +5 | -18 | 1 files | |
Do not count arguments starting - as optional arguments, makes old resize-pane syntax work. GitHub issue 5275, based on a changed from Dane Jensen.
| Version | Delta | File | |
|---|---|---|---|
| 1.66 | +14 | -2 | usr.bin/tmux/arguments.c |
| 1.62 | +9 | -5 | usr.bin/tmux/cmd-resize-pane.c |
| +23 | -7 | 2 files | |
Bump style buffer to 1024, GitHub issue 5279 from Moritz Angermann.
| Version | Delta | File | |
|---|---|---|---|
| 1.46 | +2 | -2 | usr.bin/tmux/style.c |
| +2 | -2 | 1 files | |
Add next batch of awk tests, adapted from upstream OK millert@
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +492 | -0 | regress/usr.bin/awk/T/T.chem.awk |
| 1.1 | +466 | -0 | regress/usr.bin/awk/T/Makefile |
| 1.1 | +201 | -0 | regress/usr.bin/awk/T/T.chem.res.ok |
| 1.1 | +184 | -0 | regress/usr.bin/awk/T/T.expr.in |
| 1.1 | +134 | -0 | regress/usr.bin/awk/T/T.chem.penicil.ok |
| 1.1 | +128 | -0 | regress/usr.bin/awk/T/T.chem.lsd1.ok |
| +1,605 | -0 | 280 files not shown | |
| +2,485 | -2 | 286 files | |
merge NSD 4.14.3 (why they regenerated autoconf files with an older version, I do not know...)
| Version | Delta | File | |
|---|---|---|---|
| 1.65 | +1,314 | -1,822 | usr.sbin/nsd/configure |
| 1.2 | +804 | -373 | usr.sbin/nsd/simdzone/configure |
| 1.48 | +115 | -125 | usr.sbin/nsd/config.h.in |
| 1.6 | +77 | -147 | usr.sbin/nsd/config.sub |
| 1.6 | +22 | -75 | usr.sbin/nsd/config.guess |
| 1.20 | +25 | -0 | usr.sbin/nsd/doc/RELNOTES |
| +2,357 | -2,542 | 10 files not shown | |
| +2,403 | -2,573 | 16 files | |
import NSD 4.14.3
| Version | Delta | File | |
|---|---|---|---|
| 1.1.1.30 | +1,311 | -1,819 | usr.sbin/nsd/configure |
| 1.1.1.4 | +331 | -410 | usr.sbin/nsd/simdzone/configure |
| 1.1.1.27 | +115 | -125 | usr.sbin/nsd/config.h.in |
| 1.1.1.3 | +77 | -147 | usr.sbin/nsd/simdzone/config.sub |
| 1.1.1.4 | +77 | -147 | usr.sbin/nsd/config.sub |
| 1.1.1.4 | +22 | -75 | usr.sbin/nsd/config.guess |
| +1,933 | -2,723 | 17 files not shown | |
| +2,084 | -2,845 | 23 files | |
Fix CVE-2026-12244, CVE-2026-12245, CVE-2026-12246 and CVE-2026-12490
- CVE-2026-12244: A specially crafted SVCB RR can cause a heap
overflow of up to 65509 attacker controlled bytes.
- CVE-2026-12245: If NSD is configured with DNS over TLS, a
client that performs a TLS action, closing the connection early,
causes a crash and restart of the server process. An attacker can
keep all children in a crash-restart loop denying DoT service.
- CVE-2026-12246: The RR type APL rdata address, if too large,
causes out of bounds write on the stack, when the zonefile is written
out.
- CVE-2026-12490: Secondaries authenticated by a client
certificate to transfer a zone over TLS, can bypass verification by
transferring over TCP.
OK sthen
| Version | Delta | File | |
|---|---|---|---|
| 1.34 | +36 | -6 | usr.sbin/nsd/options.c |
| 1.21 | +15 | -4 | usr.sbin/nsd/rdata.c |
| 1.55 | +1 | -1 | usr.sbin/nsd/nsd.conf.5.in |
| 1.57 | +1 | -1 | usr.sbin/nsd/server.c |
| 1.33 | +1 | -0 | usr.sbin/nsd/options.h |
| +54 | -12 | 5 files | |
Another couple of bits look nicer in grey.
| Version | Delta | File | |
|---|---|---|---|
| 1.45 | +20 | -20 | usr.bin/tmux/window-client.c |
| 1.86 | +4 | -4 | usr.bin/tmux/window-tree.c |
| +24 | -24 | 2 files | |
Apply better colours to various builtin bits in modes.
| Version | Delta | File | |
|---|---|---|---|
| 1.93 | +165 | -91 | usr.bin/tmux/mode-tree.c |
| 1.44 | +77 | -50 | usr.bin/tmux/window-client.c |
| 1.85 | +62 | -35 | usr.bin/tmux/window-tree.c |
| 1.28 | +21 | -12 | usr.bin/tmux/window-customize.c |
| 1.49 | +15 | -8 | usr.bin/tmux/window-buffer.c |
| 1.223 | +14 | -5 | usr.bin/tmux/options-table.c |
| +354 | -201 | 3 files not shown | |
| +373 | -207 | 9 files | |
Some more #include consistency. Prompted by job
| Version | Delta | File | |
|---|---|---|---|
| 1.87 | +2 | -2 | usr.sbin/rpki-client/repo.c |
| 1.182 | +2 | -2 | usr.sbin/rpki-client/parser.c |
| 1.84 | +2 | -2 | usr.sbin/rpki-client/filemode.c |
| 1.105 | +2 | -1 | usr.sbin/rpki-client/http.c |
| +8 | -7 | 4 files | |
nca.c: more missing includes sys/types.h for ssize_t, stdlib.h for *alloc/free and stdio.h for fprintf. ok job
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +4 | -1 | usr.sbin/rpki-client/nca.c |
| +4 | -1 | 1 files | |