man1: various spelling fixes
imap4d: add entry to detect file locked errors on hjfs
kbmap: fix multi column display for smaller windows (thanks mkf)
factotum(4): fix typos (thanks sirjofri)
print, strtod: fix -0 and -NaN, respect verb flags when formatting
sys/src/libc/spim/mkfile: use port/lock.c and spim/tas.s
sys/src/libc/mips/tas.s: _tas() for spim
sys/src/9/port/sysproc.c: add spim magic
/spim/include/ape/ureg.h: fixed missing ifndef
/spim/include/ape/ureg.h: ape for spim
/spim/include/ape/stdarg.h: ape for spim
/spim/include/ape/math.h: ape for spim
/spim/include/ape/float.h: added, and endian fix
/sys/src/libc/mips/tas.s: remove _tas() problem elsewhere
/sys/src/libc/mips/tas.s: add _tas()
endian fix for spim
ip(3): corrections to Udphdr field descriptions
Mail: don't start plumb procs in their own note groups
/sys/src/games/^(aout2gba gba/rom): basic gba toolkit
import tc and tl from 9ferno
/lib/troll: Running Rust code on Plan 9 using webassembly
diff, merge3: refactor diff, implement merge3
a.out(6): document dynamically loadable modules
test(1): add a missing space after -T
games/dmid: fix running status for streams
geometry(2): corrections and improvements
games/gb: crude serial port emulation
etherbcm: support for newer BCM5717 series cards.
libc: fix strchr() for little endian mips (thanks adventuresin9)
/lib/theo: I don't care if code is old.
cmd/mkfile: don't recurse into test/ when looping
cmd/mkfile: make tests depend on cmd build
mkfiles: add 'mk test' support
git: fix nil dereference in corrupt repositories
devproc: Fix a double-free reading note file (thanks Josiah Frentsos)
libtags: work around encoders producing Ogg containers with first granule position set to non-zero outside of the first page
/lib/rsc: I am not suggesting that instrumentation be added by the Go compiler to all Go programs in the world: that's clearly inappropriate.
games/gb: implement internal window line counter
reform: put default "console=0" in #ec
audio/vocdec: handle non type 1 blocks better
audio/vocdec: Creative Voice File decoder
file: identify Creative Voice File
/lib/rsc: "Go is the only software with telemetry you don't need to worry about."
rio: refactor the keyboardtap code a bit
7c: eliminate MOVWU r, r instructions when possible
libmemdraw: don't return Buffer copy from calc functions
reform: move SAI iomux/clock initialization into probe()
add standard farsi keymap
7c: help and improve peephole optimizer
zuke: leave the fds alone (thanks deuteron)
ktrans: tests and various bug fixes
ktrans: simplify kbdtap read loop
nusb/ether: support for asix ax88179 (thanks Aidan K. Wiggins)
sysinfo: use usbtree instead of just cating #u/usb/ctl
nusb/kb: GAOMON S620 tablet support
rio: sync keyboard state with active window on switch
libsec: add minimal support for the tls renegotiation
6c: copy all of packed structs in OAS
games/wadfs: parse hexen map behavior lump
lock: Fix some memory leaks (thanks steve simon!)
games/dmid(1), games/opl3(1): formatting and update for streaming
games/dmid: update for opl3 streaming
games/opl3: implement real time streaming mode
plumb fileaddr: match with a trailing colon
games/dmid: simplify and reuse input code for streaming
git(1): update example to work with today's github
games/dmid: add control 00h, bank select
games/dmid: properly skip delay field from stream
sdmmc: implement boot partition access for emmc
devsd: fix wrong range check for subunit number
upas/Mail: stop splitting headers
vt: ignore xterm Set/reset key modifier options escape sequence
pic: error instead of crashing on nonexistent variables
tiltscreen documentation
upasfs(4): remove self-reference and drop trailing comma (thanks fig)
games/midi: fix desyncs after tempo changes in multitrack files
games/dmid: fix tempo changes causing desyncs in multitrack files
zuke(1): replace Beats 'n Breaks icy url with aNONradio
ssh(1): relies -> relays (thanks sigrid)
ssh(1): fix usage and document -X flag
sshnet: mount BEFORE /net (preserving /net/tls and /net/dns)
look: add -b for specifying numeric base
authsrv(2): document readcons() function
libauthsrv: import better passtodeskey() function (from drawterm)
libmp: parentesis (from drawterm)
libmemdraw: coding style (from drawterm)
libauthsrv: deal with signed char in readcons()
libc: coding style (from drawterm)
devdraw: coding style (from drawterm)
libip: avoid parentesis warnings from gcc (from drawterm)
libsec: fix inconsistent prototypes for des (from drawterm)
> the retunnel logic in the gre code is wrong.
usbtree: a little helper to pretty print usb hubs and devices in a tree
nusb/usbd: assign hname to hubs