games/gb: when the LCD is turned off, reset ppuy and ppustate to 0, fixes bug in dragon warriors iii reported by mischief
etheriwl: support type 2000 devices and the 2200 chip in x230t
nusb/joy: send magic packet to enable playstation controller events
nusbrc: prevent nusb/kb from attaching to sony ps3 controller
hget: do a HEAD request to check if the file is already complete (thanks miscief)
ndb/dnstcp: return a proper non-answer when rejecting zone transfer
ndb/dns: fix format print warning for procsetname(), cleanup
ndb/dns: send_notify() to multiple ip addresses in parallel, filter myip()
ndb/dnstcp: restrict DNS zone transfers to clients listed as dnsslave=
usbxhci: only clear RW1C bits when set.
usbxhci: delay after reset, preserve reserved bits in legacy status control register in handoff()
remove /lib/tftpd from proto file
ip/dhcpd, ip/tftpd: change default for tftp homedir to /
pc drivers: more pci cleanup
pc drivers: use pcienable() to handle device power up and missing initialization
pc, pc64: add pcienable() and pcidisable() functions
add (unfinished but working) truetypefs
9boot: get rid of 64 byte line length limit
usbehci, usbxhci: add *noehcihandoff= and *noxhcihandoff= parameters
pc, pc64: increase CONFADDR buffer from 4K to 24K
fortunes: I'm beginning to wonder if anyone is left that isn't part of 9front? -- Steve Stallion
cpurc: filter ipv6 loopback address for automatic ip address setup (thanks fhs)
devip: remove unused QLock from udp and icmpv6 control blocks (thanks brho)
5i ki qi vi: avoid buffer overflow in command read loop
audio/libogg: sync to ogg v1.3.3
5e: byte access incorrectly checked for long; brk has to round up addresses
ip/ipconfig: silently ignore prefix information with Autonomous flag clear
ip/ipconfig: default onlink and autoflag to 1
devip: only add interface route for "on-link" prefixes
vt: fix backup/forward after resize
idn(2): add documentation for idn2utf() and utf2idn()
provide procsetname(2) manpage
libc: return number of bytes produced for idn2utf() and utf2idn()
ip/ipconfig: increase maximum host and domainname size to 255 bytes. idn for -h option
ndb/inform: handle internationalized domain names
ip/ipconfig: handle internationalized domain names
ip/dhcp6d: handle internationalized domain names
ip/dhcpd: handle internationalized domain names
ndb/dns: use libc's new idn functions
webfs: fix memory leak in Nfmt(), use libc's new idn functions
libc: add utf2idn() and idn2utf() functions to deal with internationalized domain names
ip/dhcpd: implement rfc3397 dhcp search domain option (dnsdomain)
ip/ipconfig: implement rfc3397 dhcp dns search option (dnsdomain)
Disallow '/' in file names.
ip/ipconfig: handle noconfig flag for router advertisement, add debug prints, cleanup
libhtml: increase Nestmax to render some convoluted pages (thanks fernan)
devip, ipconfig: avoid overflow on lifetime checks
devip: valid and prefered life-time should be unsigned, add remove6 ctl command
devip: fix default parameter calculation for router life-time
devip: make updating ra6 router parameters atomic
ip/ipconfig: valid lifetime is in seconds, not milliseconds.
ip/ipconfig: remove expired default routes on router advertisement
keyboard(2) spelling (thanks Amavect)
vt: make selecting() wait until all buttons are lifted avoiding menu when chording
vt: implement line selection by double click
cfs: close mount half of pipe, fixes cfs not exiting when unmounted
kprof: fix precedence (thanks geoff)
sum, md5sum, sha1sum: set exit status properly on open/read errors
webfs: remove automatic Referer header
mtx, ppc: remove cistrcmp() and cistrncmp() redefinition
kernel: fix livelock in rebalance (thanks Richard Miller)
boot(8): document tls and reboot methods
bootrc: add experimental reboot method to load another kernel
libndb: add missing ndbdedup.c
9boot: don't let user erase the prompt (thanks mischief)
cpurc: handle multiple auth servers
netaudit: handle multiple ip addresses
libndb: make ndbipinfo() walk ipnet for all matching entries, concatenate and dedup result
ip/tftpd: remove sunkernel hack
ape/make: fix \ line continuation parsing
port: sync two longjmp fixes from drawterm
sdahci(3): correct device name for top level control messages (thanks joe9)
ndb/cs: don't do dns lookups when all we got is loopback or link local addresses
libip: ignore ipv6 link local addresses for myipaddr()
devarch: reading msr 0xffffffff
devarch: restrict i/o port access to 64K, disallow msr 32-bit wrap arround (thanks aiju)
stats: fix etherstats, avoid vmax == 0
libmach: substitute /dev/zero for /proc/$pid/fpregs when missing (for snapfs)
devarch: fix /dev/msr (thanks joe9, aiju)
libvorbis: fix broken free() (thanks mischief)
rc: fix Xpipefd unbalancing the redir stack
fortunes: I've been looking into running Plan 9 in JSLinux -- Skip Tavakkolian
audio/libogg: nuke old libogg.au
vt: fix selection past baseline (thanks BurnZeZ)
vt: fix selrange() to recover whitespace indention
vt: get rid of "clear" menu entry, fix 24x80 resize, reset selection on setdim(), document snarf/plumb
vt: fix plumbsel(), snarfsel()
vt: implement proper selections (thanks Ori_B)
ndb(8): ndb/inform also publishes ipv6 address now
ip/dhcpd: bring back interface address for arpenter()
ip/dhcpd: add varargck pragma for warning() and fatal(), do syserr with %r format