pc64: fix ulongs for address of devarchs realmodemem file
devproc: handle 64bit address writes to /proc/n/mem files
devproc: fix close and closefiles procctl
games/md: small cpu and vdp bug fixes
games/md: first bug fixes
added crude version of games/md
libauth: dont print blobs in auth_proxy error strings
cpu: remove duplicate environment and chdir($home) code (thanks qrstuv)
kernel: fix read size calculation in pio() demand load
libc: avoid static table and supurious reads in nsec()
libc: revert nsec() change, bring back filedescriptor caching
syscall: add missing _nsec() declaration
add _nsec() syscall 53 for binary compatibility with labs distribution
libc: dont cache /dev/bintime filedescriptor for nsec()
init: dont interpret environment var contents as fmtstring, cleanup
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)