acme: attempt to fix tag lines collapsing to zero height on window move (issue 189)
nusb/ether: new driver interface with kernel inspired Block buffers
keyboard(6): new <compose>x sequence, 21 bit runes.
html2ms: fix compiler warning for debug code
kbdfs: implement <compoxe>x to enter variable length unicode as suggested by erik quanstro
factotum: fix mschap password (utf-8 to utf-16) conversion
libc: updated acid files for 21 bit rune change
change Rune from ushort to uint for to 21 bit runes (thanks mischief!)
9p(2): correct usage for srvrelease()/srvacquire()
nusb/ether: fix wrong size check causing odd sized packets to be discarded (thanks mischief!)
nusb/disk: handle blocking usb access with srv released
cwfs: fix putbuf(nil) in error case of cmd_check()
fdisk: fix struct padding for amd64 (from erik quanstros fdisk-64-bit-table patch)
usps: update for new usps website (thanks, mischief)
aux/statusbar: emit final newline in textmode when finished
hget: handle http contentencoding (compression)
cwfs: add checktag() call for cache bucket in dumpblock(), fix error strings
cwfs: more checking for cfsdump(), cleanup Tsuper hack in cwrecur()
unzip/zipfs: handle optional data descriptor signature in trailer
mothra: handle <input type=image>
exportfs: start filter in separate rendezvous group
libpanel: fix memory corruption bug in plinitentry(), add pl_erealloc()
ip/torrent: check piece offset, vlong cast
ip/torrent: more checking, backoff from piece on hash error
kbdfs: implement keyboard mouse buttons with /dev/mousein
vncs: create dummy /dev/mousein and /dev/mousectl files
devmouse: differential handling of /dev/mousein buttons
exportfs: fix more filedescriptor leaks
exportfs: fix openmount() rfork flags and filedescriptor leak, silence of on initstr error
5l: apply richard millers 5l-incfloat patch (from sources)
rio: gone windows gone wrong (fix missing recv(x->flushc, nil) when gone but request flushing)
mothra: avoid intermediate rc shell processes, use rfork(RFREND) to isolate rendezvous group
page: avoid intermediate rc shell processes with using exec, move newwindow() before forking namespace
mothra: run page in own note group, close unneeded filedescriptors after forking
page: close stdout, reopen stdout/stderr for external viewer and removed useless RFNAMEG flag
libdraw: make newwindow() unmount the old window
page: dont tell rio our pid
rio: gone windows, window resize, rectonscreen, goodrect
tarfs: make file name safe, canonical and free of . and .. (from sources)
io.h: change indentation from spaces to tabs
ether83815: fix `auto neg timed out' error with sis 900 rev 635.
libmach: fix wrong formating for arm LDRH/STRH/LDRSB/LDRSH (MOVHU/MOVBU) instructions
vt: dont pollute the outer environment (thanks mischief!)
nusb/ether: add rtl8150 driver, remove unused includes
fortunes: I think we're done here.
lib9p/hjfs: use x != ~0 instead (type)~x conditionals to work arround arm compiler issue
audiohda: allow manual pin routing, more verbose audiostat, initial mute of al widgets
pkg/list: handle more directory listings
pc kernel: make syscall() return thru forkret() to handle exceptions
fortunes: I gave up, back to 9front. -- Aram
tcs: eleminate ambigous html entity runes.
audioac97: remove i/o bar magic, fix ac97mixreset busywait-forever timeout
reverting semaphore lock changes from sources (r41ccd6d221da, rb28756e5ba29)
fix null dereference crash in mothra
syssem*: eleminate redundant validaddr() checks
9bootfat: only check for fat at block 0 on floppy drives (thanks aap)
devproc: check for p->dot == nil, run closeproc with up->dot = up->slash
audiohda: vmware support (thanks dreadlorde)
mkfs(8): also list -U option in table
rootstub: create directories for mips
ape: change tas/sleep locks to cas/semacquire/semrelease locks (from sources)
libc: change tas/sleep locks to cas/semacquire/semrelease locks (from sources)
tcs: add html5 rune entities
hget(1): usage for webpaste
pushssl(2), pushtls(2): clarify filedescriptor closing
hpost: dont emit /bin/hpost but just hpost
acid: handle buffer overflow with ridiculous long symbol names (thanks mischief)
5c: apply richard millers 5c-nan-cmp patch (from sources)
rename /rc/bin/ok to /rc/bin/webpaste
rc-httpd(8): fix typo (thanks, _trav)
pkg(1): fix for plan9.bell-labs.com; update repository list
add /rc/bin/ok, tool for okturing.com pastebin
faces: fix callerpc for realloctag in erealloc (thanks qrstuv)
libevent: drop queued mouse events
kernel: reset up->setargs on sysexec(), fix race with devproc
ether8169, etherdp83820, ethervt6102: fix snprint READSTR bugs (thanks pap)
rio: translate window when scaling results in bad window rect on screen resize
faces: fix minor image memory leak
rio: fix Xfidwrite memory leak on flush
apm: fix wrong segment load, zero segment registers
libauth: add sanity check for auth_proxy write size
aux/statusbar, aux/statusmsg: dont fork in background for window, cleanup
e820: handle duplicate and overlapping e820 entries, handle overflows
nusb/serial: set exit status
vncv: fix missing free for window label
upas/fs: fix potential filedescriptor leaks
pmmc: add support for Ricoh 5U23 SD/MMC controller
tls: fix various tlsClient()/tlsServer() related bugs