mothra: clicking on the url scroll bar, snarfing, or saving a hit when no urls have been loaded (right after running mothra) would crash. this was due to use of w->url and selection when they are actually nil.
tojpg: GREY[1248] images should be grayscale
kernel: dont copy fpsave on fork, simplify freeing waitq in pexit(), remove unused semlock from Proc sturcure
devfs/devsd: fix waserror() and unused variable compiler problem
kernel: image reclaim pauses
kernel: fix sysexec() error handling compiler problem, sysrendez() busyloop
keep fpregs always in sse (FXSAVE) format, adapt libmach and acid files for new format
kernel: make imagereclaim() skip notext pages (prevent it from blowing the mount cache)
add leading dot for explicit domain in webcookies, bump redirection limit to 12 in webfs
graphics(2): remove non existing char *mousedir argument from geninitdraw (from sources / geninitdraw-no-mousedir patch)
libdraw: fix agefont crash when display == nil (from sources / agefont-nodisplay patch)
kernel: fix floating point exceptions (was broken by sse kernel changes)
kernel: cleanup /sys/src/9/pc/mkfile PORT= and OBJ= lists
kernel: prevent alarm(2) from returning instantly when the tick timer wraps. (from erik quanstros alarmwrap patch)
wifi: properly size internal wifi input processing queue
kernel: make allocb() wait instead of panic() when possible
uarti8250: print on malloc failure
pcuart: malloc error handling, cleanup
devether: handle malloc error in etherprobe()
wifi: handle malloc errors in wifiattach()
use resrcwait() when waiting for memory to become available
devsd: don't raise Enomem error if sdmalloc() fails, instead wait for the memory to become available
nusb/kb: simplify repeat logic as scancode now contains the info about esc1 extension
nusb/kb: use a flag to indicate extended code; fix the most unix-friendly key on se/fi kbd layout
faces: just say no to dejavu
netaudit: check if ipgw= is an ip address
make clear that the "ipgw" attribute has to be an ip address
fortunes: Subject: [9fans] [gsoc] Dart9P
rio: place text at beginning of line before cursor and host point
rio: fix completion and readback and make it possible to complete history
toppm: no need to initialize err
toppm: checking for err is useless; it was initialized to nil earlier
toppm: multichan converts to RGB24, not RGBV
writeppm: replace WriteGIF by WritePPM
writeppm: for bitmaps, 1 is black, 0 is white
toppm: add -r flag for raw ppm
devaoe: avoid panic on malloc() error by using smalloc() instead.
ether8169: do phywakeup magic only for specific mac versions (from openbsd)
file: recognize bitmap and graymap ppm images
ether8169: and phy wakeup and reset phy before enabling auto negotiation
devmnt: fix mount device leak and allocation error handling in mntversion()
sdide: add Intel SERIES 6 SATA controller pci ids
acme: apply nemos acmediskread patch (from sources)
ape: change types from unsigned long to void* for rendezvous() and segattach()/segbrk() (erik), use uniqueue rendezvous tags for _buf and listen
awk: proctab.c is always regenerated from maketab, so it is unnecessary to keep it
srv: be nice, close the previously duped pipe filedescriptor
Add RDRAND Support for /dev/random
fortunes: all the world's a social vax cloud
samterm: revert previous changes.
samterm: move cursor to next tabstop or non-space character before backspacing in spaces mode. this makes it less annoying to backspace (it's more like tabs).
ape: fix uninitialized variable bug in getfields()
pbs: allow 9bootfat start cluster beyond 0xFFFF
devip: dont raise error() out of Fsprotocone()
devip: handle malloc errors, fix queue leaks
libdraw: fix font f->cacheimage nil dereference
libmach: update mips disassembler (from sources)
sort: handle write error in debug mode
bio: use UTFmax for Bungetsize and fix libmach to include <libc.h> before <bio.h> (from sources)
nedmail: recognize image/jpg mimetype
u9fs: fix compilation warnings
ape: get rid of fixed MUXADDR for buffered i/o
mkpaqfs(8): correct maximum block size (from erik quanstros mkpaqfsman patch)
ape: remove unused variables from _buf (from erik qunastros _bufupd patch)
fixed operand size for ADD SP, n
devsd: initialize unit->sense[0] in sdsetsense() (from erik quanstroms 9atom)
chan: fix potential path leak on clone in namec() (from erik quanstroms 9atom)
devpipe: fix channel and queue leaks (from erik quanstroms 9atom)
aoe: updating aoe driver from erik quanstros 9atom
devloopback: fix potential channel leak on allocation error (from eriks 9atom)
cc: accept 24 bit numeric runes
frexp: handle NaN values (from sources)
uartpci: add detection for StarTech PCI8S9503V (P588UG) (from sources)
rio: fix highlight text for -b
blogcom +x
added blogcom
5c: dont emit conditional integer division instructions
Fix double-free fault when isaconfig returns nothing for "etherN". (from richard millers devether-doublefree patch)
/sys/lib/rootstub: fix missing /alpha/lib/ape directory
bootrc: fix spacing when asking for fs/auth ip