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)
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
acme: use threadexitsall() to tear down mouse and keyboard procs on error
pci: fix compiler warning about unused variables
mp/pci: msi support for hypertransport platform
dossrv(4): remove reference to a:, b:, c:, d: and 9fat:
cpu, ratrace, trace: remove unused #include <bio.h>
md5sum, srv: remove unused #include <bio.h>
sha1sum: remove unused #include <bio.h> (thanks BurnZeZ)
archacpi: make pcibusno() work on non pci bridges (fixes pciaddr()), distribute irqs in setuplink(), remove debug prints
fortunes: "Not here, not here the darkness, in this twittering world." -- T.S. Eliot
acme: avoid useless tagline/window redraw if not needed
mk: handle rc blocks in shell quote
libaml: fix uninitialized variable in getle(), make amleval() work with buildin methods
libaml: use FP->env to access method arguments instead of FP->arg in evalosi()
archacpi: implement amldelay(), remove unused variable in setuplink()
libaml: amldelay(), _OSI(), fix bug in Load() (from plhk's acpi patch)
libc: set malloctag for runesmprint()
scram: remove amlalloc()/amlfree()
archacpi: experimental handling of interrupt link devices, io access
libaml: new io interface, add amlnew()/amltake()/amldrop(), late binding names, FindSetLeftBit/FindSetRightBit
libhtml: fix potential linked list corruption
webfs: add exits(0) to main()
libhtml: fix double free of form action
9bootfat: always try plan9 partition even when not marked active, fix bug
jpg(1), jpg: add -y flag to usage
removed unused variable resize in wind.c
Added the p9p acme patch the allows multiline tags (thanks rsc and lf94).
imap4d: apply djc's patch to fix search (from /n/sources/patch/imap4d-cistrcmp)
devproc: properly handle exclusive refcount for /proc/trace
devshr, devaudio: openmode()/devopen() error handling
devmouse: fix openmode() handling
devkbd: fix wrong refcount on open error
etheriwl: recover from rfkill toggle or firmware crash
nusb/ether: add aue driver for admtek pegasus usb ethernet adapter
2c(1), torrent(1), uhtml(1), kbd(3), cwfs(4), hgfs(4), cifsd(8), cryptsetup(8), hjfs(8), kbdfs(8), realemu(8), wpa(8): fix spelling, typos
audio(1), hget(1), nusb(4), page(1): fix spelling, typos
webfs(4): read the whole man page before committing corrections
fortunes: seems that so much is up on the net, it is hard to comprehend it all.
file(1): recognize AAC audio files, from sources
wifi: remove pool.h include
rc: flush environment variables (update /env) before fork
rio: position keyboard window (-k) at the bottom of the screen
bitsy/keyboard: dont resize our own window
wpa: repeat rsne setup after deassociation (roamng between access points)
fortunes: GitHub is down...uh...now what?
libsec: only send client cert when we have one (fix regression from r6e976b2004dd)
libc: Prevent infinite recursion when modf is called with NaN or Inf argument. (apply richard millers / modf-nan patch from sources)
libdraw: fix leftover processes or programs failing to restore window labels when receiving interrupt note
resample: fix XRGB32 color channel handling
esd: enlightenment sound daemon
games/doom: remove useless allocation of screen[0] buffer
games/juggle, games/catclock: keep up with queued mouse events
catclock: protect black border with clip rectangle and dont print when window is too small
ether6105m: increase timeouts for Soekris 5501s (from sources)
vt: fix off by one memory corruption
libdraw: make ebread() return buffer immidiately if available, cleanup
libdraw: fix ekbd() memory leak
tm2sec: assume local timezone when Tm.zone[0] == 0 (fixes dossrv, zipfs timestamps)
cifs: fix timezone for timestamps
auth(8) commands: fix uninitialized Tm.zone in getdate()
TEQ with S bit = 0 would be pointless, so ARM uses this case to encode "miscellaneous"
tcp113: fix null list in concatenation error
nusb/kb: *really* only send to mousein when mouse state actually changes (zero detlas, same buttons)
revert previous commit... stupid idea
nusb/kb: only send to mousein when mouse state actually changes
rio: fix unused variable warning in wscroll()
rio: shorten overlong window labels