zuke: make stack usage independent of Biobuf's Bsize.
bzfs: use IOUNIT for buffer size
dossrv: use IOUNIT for Maxdata
tapefs: use IOUNIT for Maxbuf
aux/depend: remove old cruft
aux/dial: use IOUNIT for transfer block size
aux/trampoline: use IOUNIT for transfer block size
ar: use IOUNIT for streaming in files
nusb/disk: use IOUNIT constant for Maxiosize
tput: use iounit(2) of the file-descriptor by default
nusb/disk: advertise the correct iounit for disk files.
lstk: add /bin/lstk to dump most recent crashed proc
add games/mid2s: streaming midi from file, and merge common stuff into generic framework
tmdate: add ordinal day of month format specifier
add /rc/bin/doom: games/doom launcher
6c: remove stray non-interruptible temporary warning
upas: "move" ctl verb to move messages between imap folders (thanks Risto Salminen)
riow: skip redundant k events with shifted keys
ktrans: pinyin, cleanup and documentation updates
games/doom: use wadfs to expose genmidi lump instead of extracting to /tmp
games/doom: fix unhooked sound attenuation with distance
hjfs: use smaller fixed buffer size
games/doom: bump max number of simultaneous sound effects
bar, fontsel: use heap allocated biobuf
bio: revert Bsize bump to avoid blowing libthread
audio/zuke: double mainstacksize
games/doom: don't print useless status on stderr
kernel: support 32k iounit
add games/dmx: decode doom sound effect lumps (dss*)
nusb/disk: work around quirk in some CD drives
/sys/lib/acid/port: mind upper bounds of fnbound
git/merge: include files changed in the merged commits
/lib/rob: Critical code needs static typing.
ether82563: add B360 i219-v
games/gba/rom: use -t with 5a
tl: use the allocator from cc/compat
*l: make sure Sym and Auto structs are fully initialized (thanks moodman)
nusb/kb: apply patch again, git is somehow fucked...
git: fix zero hash check crash in git/serve
nusb/kb: fix portreset feature and recovery
Mail: when space is tight use ellipsis (…) instead of 3 dots (...)
skelfs: use more correct "file does not exist" error
kernel: make walk/open errors more consistent with userspace
git/fs: match errors with other file servers
/sys/src/boot/mkfile: add missing child directories
audiohda: added Cannon Lake support
/lib/theo: You are in way over your head
boot/reform: update flash.bin url
imx8: usb: enable host IN auto retry
sdnvme: dont make queues largers than MQES field in capability
ip(3): document garp ctl message for /net/arp
devether: handle bypass outside of ethermux()
ethermultilink: send gratious arp instead of flushing arp cache
devip: add gratious arp ctl message to /net/arp
devether: must not loop-back packets from bypass
ape/pdksh: ansi-ify function declarations
ape/expr: ansi-ify function declarations
ape: ansi-ify isatty and listen
libsec: ansi-ify hkdf, pbkdf2 and scrypt
postscript: ansi-ify function declerations
compress: ansi-ify function declerations and enable warnings
games/festoon: ansi-ify function declerations
libmach: setmach: mipsLE* -> spim
libregexp: regprint: make regimpl.h include match its siblings
ethermultilink: add "bypass" ctl for ethernet
replace ? with ؟ character in fa kbmap (thanks mkf)
devether: revert devether changes for ethermultilink, this breaks loopback
pc(1): remove non-existent -n (thanks kvo); misc fixes from checkman
git/revert: correctly revert files with spaces in the path
merge3: overlap happens on the source offsets, not the dest offsets
libmach: fix RETURN and branch target for CBZ/CBNZ for arm64 (wrong sign extension)
bcm64, imx8: fix breakpoint note strings
libvorbis: delete random sparc64 .a
ethermultilink(8): fix bridge(3) reference (thanks Stuart Morrow)
devarch: recognize AMD Jaguar and Puma SoC's (thanks dave)
ethermultilink(8): add some warnings about leaving the secondary interfaces alone
ethermultilink(8): fix sink bind (thanks sigrid)
ethermultilink(8): add manpage with example
reform: add ethersink driver for ethermultilink
ethermultilink: switch between different physical interfaces based on link status
etherimx: ignore trailing 4 byte garbage in ethernet receive packet
etheriwl: Add support for Wireless AC 3160 (thanks kws)
/sys/lib/dist/ndb/common: add esmtp (port 587)
vt: resize only when the window is not hidden (fixes window at top left corner with riow after terminal reset)
vt: bracketed paste mode (fixes autoindentation in text editors)
mouse: use tsleep() instead of delay() (thanks uramekus)
libaml: dummy implement NotifyOp (thanks uramekus)
games/gb: correctly mark transmitted serial data as sent
omap: Fix missing preempted() call after non-clock interrupt (Thanks Anthony Martin)
bcm, bcm64, imx8, kw: Fix missing preempted() call on non-clock interrupt (thanks Anthony Martin)