devuart: don't sleep in uartdrainoutput() when called splhi or without a process
rc: skip searchpath for "", "." and ".."
rc: use searchpath() logic to handle $cdpath
rc: ignore $cdpath for # device rooted paths (thanks kivik)
add Centrino Wireless-N 1030 (thanks lksmk from brazil)
/sys/lib/dist/mkfile: add pi.img target for raspi sdcard image
add /sys/src/boot/bcm/mkfile to download raspberry pi bootcode firmware
nusb/serial: add support for CH340 serial converter
kbdfs: don't get confused by broken utf8
doom: fix music for patch wads
acme: fix fd checks - initialize Window.rdselfd to -1 not 0
fix misleading/wrong fd checks
libdisk: catch null bytes in proto file, fix memory leaks
nusb/kb: work arround broken split transaction on raspi's dwc otg usb controller
bcm: import changes for raspi2/3 from richard miller
nusbrc: support for raspi3 ethernet
kernel: fix allocb for BLOCKALIGN*2 >= Hdrspc
devusb: use Enotconf[] string constant
nusb/ether: add support for lan78xx (raspi3) (thanks richard miller)
nusb/ether: tune buffer size parameters for SMSC ethernet (raspi) (thanks richard miller)
truetypefs(4): fix example path
ttf: SHZ also uses 0x36
libttf: add SHZ[] instruction
libttf: dont unset LOOP in SHC
nusb/disk: also drive usb attached scsi devices
nusb/joy: update misleading comment (thanks Tobias Heinecke)
libttf: instruction 0x24 is DEPTH, not CLEAR
libdisk: back out last change
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)