games/doom: add "m_forward" cvar to disable vertical motion move; actually implement use_mouse
aux/wm8960: fix chopped audio on the speakers with high volume
wm8960(8): fix wrong source and see also
man: wm8960(8) and imx8pm(8)
aux/wm8960: disable speaker boost to avoid clipping
aux/wm8960: expose 3d stereo controls
/lib/troll: plan9 secret society
imx8/sai: flush the ring on close to avoid garbage leftovers on restarts
imx8/sai: do not strangle the core with interrupts on underruns
aux/wm8960: support 48kHz via "speed" verb
aux/wm8960: reduce popping, clean up
aux/wm8960: do the math
rio: require a confirmation for Exit
devvga: fix race condition between writes to vgactl
aux/wm8960: make jack detect work; enable thermal shutdown; fix fractional div part
imx8/sai: double the delay; set clock explicitly
aux/wm8960: run as master and provide more precise clock; add oneshot mode (no fs)
imx8/sai: increase watermark, run in slave mode, continue on fifo errors
imx8: add a semi-working SAI2 audio driver
kernel: allocate notes in heap
kernel: simplify notify() adding common popnote() function
ktrans: use stdio by default
aux/wm8960: provide hardcoded "speed" in volume file
aux/wm8960: audio controls fs for MNT Reform
git/rebase: allow rebase without a clean tree
imx8/usbxhciimx: fix a set and not used warning
aux/imx8pm: hide gpu and vpu from cputemp
aux/acpi, aux/imx8pm: stats(1) expects two numbers for each cputemp reading
aux/imx8pm: calibrate per documentation (but with questionable values)
imx8: enable/expose tmu
mkdevc: fix dtracy-disabled builds (thanks ori)
ktrans: tow inside the environment
aux/vga: misc. igfx fixes for displayport
git/hist: make it work in subdirectories
libdraw: bikeshed formatting
upas/dkim: dkim signing for upas
/lib/theo: Isn't that bad?
add /rc/bin/splitmbox (we've already shipped the splitmbox(8) man page for years) (thanks, umbraticus)
libdtracy: fix wrong key size comparsion in dtarecord()
fshalt(8): document -r kernelpath feature
dtracy: make timer probes run in interrupt context
dtracy: correctly look up aggregate keys
git/commit: user better defaults for username
ip/ipconfig: we do not want icmp advice errors on our dhcp connection
auth(8): sync usage messages for auth/box
kernel: exclude ppc kernels from all target
9: compute available kernel pages using sizeof(Proc*)
fshalt: allow passing a kernel to 'fshalt -r'
ether8169: support for RTL8168EP chips
9/port: allow kiloprocs -- allocate procs lazily
git/hist: add command to show history of files
ls(1): Make man page synopsis consistent with usage output
aux/imx8pm: add core/gpu/vpu temp read support (kernel counterpart is TBD)
igfx: Add support for Xeon E3-1200v3
imx8: add aux/imx8pm with lcd brightness control
Rewrite history: 9front was first
walk: include qid version in deduplication
acpi: /mnt/acpi → /mnt/pm
ktrans: cast switch statement for arm
ssh: send interrupts even when we're not in raw mode
rcpu: show error when we auth but don't connect
src: 'test -x' instead of 'test -f'
src: search for binaries in path, not random places
delkey: stop being clever about which factotum to use
fix paqfs manpage
patch: apply patches atomically
auth(8): specify what gets put into the environemnt with '-s'
hjfs: do not truncate lines on /adm/users write
disk/mkext: fix nil dereference in arg parsing
git/commit: fix typo in if statement
usb: fix ehci isochronous "in" split transactions
bind, mount: stop returning mount id
imx8: increase cpu frequency from 1.4 to 1.6ghz
/lib/troll: [9fans] Power mac support
auth/box: preserve cwd name, but clear it out
sysproc: raise limit on #! lines, and allow quoted args
pc/rtc: make sure string is NUL terminates for rtc write
imx8: add simple i2c rtc driver for NXP PCF8523
git/log: only count the messages we show when limiting counts
kernel: consistently add devbridge and netdevmedium to kernel configs
/sys/games/lib/fortunes: Use a client written in Go? -- Skip Tavakkolian
man/3/ip (ip): Discuss local IP addresses for "announce" and "bind".
ape/bsd/bind.c, ape/bsd/listen.c: Use _syserrno.
ape/bsd/listen.c: Drop "bind 0".
ape/bsd/bind.c: Do not pretend that the port could be negative.
ape/bsd/bind.c, ape/bsd/listen.c: Set local IP.
ape/bsd/listen.c: Do not try to issue "announce *".
ape/bsd/bind.c: Do not issue "bind *".
ktrans: don't leak on conflicting jisho lines
inst: make bootsetup work for on pc architectures