ssh: fix spinning due to sticky intr flag on connection timeout
libdisk: check for proper line termination in proto file parser
namespace(4): fix $home bin paths
namespace(4): document new TrueType path, drop unused Hershey fonts path
truetypefs(4): document truetypefs
truetypefs: fall back to width if advance is zero
truetypefs: fix subfont indices (thanks aiju!)
truetypefs: use /lib/font/ttf as default font path
libttf: fix swapped argument in vscan()...
plumber: fix memory and filedescriptor leaks (thanks BurnZeZ)
ndb/dnstcp: only lookup the expected address type in findserver()
ndb/dns: use nil for pointers in dnresolve() args
ndb/dns: do recursive lookup for dnsslave=
ndb/dns: avoid format strings in procname
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)