pc64: remove cpuserver bigboy hack and honor *kernelpercent=
ip/torrent: use "torrent" as default user agent
ip/torrent: fix usage, add -A option to set user-agent
fortunes: 14:37 -!- kfx was kicked from #suckless by __20h__ [kfx]
sdiahci: fix (unused) hba reset function (thanks erik quanstro)
added devgpio (thanks Krystian!). Also added getrevision() to vcore which allows you to get the raspberry pi board revision. I kept in the segment that allows direct access to the gpio memory
play: set user-agent, otherwise server thinks we'r mozilla m(
sam(1): add ctrl+b
samterm: fix esc, change ctrl+b behaviour to a more useful one (thanks cinap)
samterm: clean up key defines. use ctrl+b as in rio
usps: remove redundant uhtml pipeline
htmlfmt: use uhtml for character set conversion
doom: get rid of floating point code for division
pc, pc64: add simd error exception name in trap.c
pc, pc64: handle sse simd exceptions
tcs: handle surrogate pairs
tcs: prevent accidents with runes beyond 16-bit
tcs: fix inplace 16 bit unicode conversion
webfs: use mozilla compatible user agent as default
abaco: need more stack on amd64
remove old copies of kernels l.s from cmd/?a
tail: fix follow for empty files (thanks cinap_lenrek)
tail: seek to EOF to check if seekable. fixes tail on /proc files
hgfs: avoid revlogupdate() calls when reading root (thanks burnzez)
sed: remove unused ecmp function
cc: fix spurious warning on comparsion with scope redeclared variable (thanks aiju)
pc64: fix embrassing typo in mmuzap()
gs: fix /undefined in --setcolor-- errors on amd64
merge
vga font: hammer and sickle
fonts: add swastika to naga10. fixes swastika in default font
gs: remove PStorage data type from ttf interpreter
gs: fix truetype interpreter for amd64
fix threadsetname usage in few places
thread.h: varargck argpos for threadsetname
bio.h: add varargck argpos pragma for Berror
uniq: document -s option (thanks heaumer)
uniq: use Bsize for buffers
cwfs: fix 1GB memsize limitation
wc: simplify and avoid buffer overflow on long filenames
1l, 2l, 7l, kl, vl: add missing setmalloctag() dummy in compat.c
bio: Brdstr, Bopen: set malloc tag to the caller
sdide: never timeout or retry scsi commands from the controller driver
bio: on a second thought, make it one line less
bio: do not leak memory if realloc fails
samterm: free() after getenv()
pc64: increase sizes of physical memory bank maps
leak(1): typo
kernel: always reset notepending in eqlock, handle forceclosefgrp in eqlocks
kernel: stop queue bloat before allocating blocks
aan(8): fix aanuke synopsis
devmnt: make abandoning fid on botched clunk handle flushes
devmnt: abandon fid on botched Tclunk or Tremove
libip: use snprint() in myetheraddr() to prevent accidents
8c, 6c: fix peephole bug for eleminating CMPL $0,R after shift
btc mkfile: mkdir -p
iwl: support another (broken) variant of centrino ultimate-n 6300
merge
iwl: add Wifi Link 5150 did
pmmc: recognize generic mmc controllers (untested)
tlshand: cleanup 36 -> MD5dlen+SHA1dlen
tlshand: fix memory leaks, fix alloc element size for certs pointer array, error handling
games/geigerstats: fix usage() to exit; games(1): geigerstats args
tr: fix 4-byte runes fix (thanks rsc)
merge
man pages: fix duplicate words
draw(2): fix missing arg of bezspline on page 5
man pages: the the wich
newt: write message header and body to virtual file before printing, to avoid stutter
games/snes: mode 5/6; overscan fix
revert previous change, i was confused.
nusb: use ep->addr instead of ep->id in unstall() library function
nusb/rndis: avoid allocation on each transmission
nusb: resolve endpoint id conflict with different input and output types
merge
boot/nusbrc: add another rndis device
nusb: workaround for endpoints with same index but different types
nusb/ether: add RNDIS support (tested on Nexus 5)
fortunes: i was up at 9am, climbed a mountain, hiked 6 km through 4ft deep slush (the image you are supposed to get is of 12 million overturned slurpee cups, and of geting your groin wet in slurpee), nearly died eating beef vindaloo, wrote some code, talked on the phone, wrote mail, and now it's almost 4am and this is absolutely beyond ridiculous.
termrc, cpurc: exclude wpa from oom kill and swap
wifi: set ether->mbps to highest supported rate of the associated ap
etheriwl: set msb for all rates
wifi: first attempt on negotiating data rates
nusb: dont include <bio.h>, we'r not using it (thanks erik)
wpa support for tcp boot, remove duplicate secstore code from factotum
kernel: add secstore and wpa to bootfs
secstore: fix wrong "readnvram %r" error status
nusb/kb: fix trackpoint on thinkpad usb keyboard
secstore: fix gfile/pfile/rfile array sizes
kernel: fix printing wrong memory sizes in pageinit(), overflowed on amd64 (thanks aram)
vgadb: add EIZO Flexscan S2231W (from kenji okamoto)
vga: add support nVidia 7600GS (and possibly 7950) (from kenji okamoto)
aanuke: only print commands to kill the current user's aan procs
aanuke: check both /net and /net.alt (thanks, mischief)