aan: implement client timeout
libsec: remove asn1toDSApriv()
cpu: add -t flag to overwrite default 1 day aan timeout.
libauth: don't compile unneeded (for drawterm) units, update _attrfmt() and auth.h header
libauth: fix out of bounds memory access in _parseattr()
cpu: replace custom hex parsing code with dec16() avoding timing side channels
libc: update various libc functions (from 9front)
libc: update encodefmt support l flag on < (base32) (from 9front)
libc, libmp: new constant time encode(2) routines (from 9front)
libsec: keep in sync with 9front
libsec: get rid of dummy data[1] in Bytes and Ints types (thanks pr)
devfs-posix: add missing stat() call in fsattach to fill info for root fid
devssl, devtls: fix ~0UL comparsion in wstat on amd64/gcc
devmnt: use u32int for tagmask, simplify alloctag()
libsec: make includes consistent for sha2block*.c
libsec: add sha1block (from 9front)
libsec: unroll sha1block functions (from 9front)
devcons: add #c/kmesg, redraw kmesg buffer after resize
screen: do mouseresize() from devdraw instead of the resizeproc
gui-win32: call terminit() only after window size has been determined
drawterm: debounce screen resize
gui-x11: reset screenputs before panicing with x i/o error
drawterm: implement window resize for gui-x11 and gui-win32
devcons: remove /dev/swap
libsec: sync with 9front
use $PASS environment variable secstore/p9any password
fix bounds check in screenputc() (thanks mischief)
gui-win32: fix WM_SCROLLWHEEL mouse position
allocate 2 ulongs for secalloc() to keep it 8 byte aligned (use first ulong for magic constant)
kernel: fix namelenerror(), avoid memrchr() and make it static (from 9front)
get rid of drawdebug cruft
libsec: update thumbprint implementation from 9front
kern: merge with chan.c, dev.c, pgrp.c from 9front, fix waserror() botch in devwalk()
tlshand: simplify tlsReadN() (from 9front)
tlshand: sync with 9front
tlshand: fix ECDHE and DHE for SSLv3 (from 9front)
devdraw: get rid of screen blanking state
translate xkb dead accent codes into corresponding unicode characters
devfs-posix: fix syntax error...
implement setting atime and mtime in fswstat for unix and windows
libsec: update tlshand from 9front...
libsec: import from 9front
libsec: import changed from 9front
libsec: import x509 and rsagen changes from 9front
libsec: have rsagen() always produce postive !dk to avoid confusion
libmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief)
aan: use unsigned message counters
aan: fix ack logic, handle connection shutdown
devmouse: fix off-by-one in mouseread() (thanks Sören)
netbsd: *shaking head*
gui-x11: cleanup error handling code, just call panic()
gui-x11: fix unexpected keyups on auto repeat
Make.unix: linux presents our all time favorite: "guess your machine" game
remove more old cruft
devfs-win32: set atime and mtime of drive volume directories
remove old unused cruft
set kerndate in main(), move global variables to cpu.c
win32: fix seconds()
libsec: sync with 9front
libmp: avoid temporary buffer allocation in mprand() (from 9front)
libsec: replace des based X9.17 genrandom() with chacha random number generator (from 9front)
mpxor: sign should be 1/-1, not 0/-1 (from 9front)
remove unused kern/x file
fix build on freebsd (thanks mveety)
get rid of unused kern/syscall.c
adding Make.netbsd (thanks k0ga)
devmouse: change msec argument of absmousetrack() to ulong
gui-x11: fix mistake
devmouse: provide absmousetrack() for os specific code instead of exposing te mouse info state
devcons, devkbd: use tas() to check for unuse
tas: fix function prototype, tas takes int* and returns int
devfs-*.c: fix memory leak on remove, implement ORCLOSE
libmemdraw: cleanup fillpoly(), remove unused fillcolor hack
libsec: remove unused get32() function
libmemdraw: remove unused static drawbuf variables and ptrfn() declaration
libsec: remove unused aes_setupDec() function (thanks ftrvxmtrx)
devtls: remove unused get32() function
kern: make readblist() offset of type ulong as the rest
kern: update qio and devmnt, remove mount cache stub
posix-mips: fix build (from OpenBSD port)
posix-power/Makefile: add CFLAGS (from OpenBSD port)
merge
libsec: add secp384r1 curve parameters for tls
Make.openbsd: fix for ppc and sparc64 build (thanks, jca)
use service names instead of numberic ports for ticket and secstore
cpu: allow passing remote command with the -c flag (use -h to pass cpu server)
devcons: remove cpunote file
win32: fix semaphore leak in osproc()
libc: bring strtod() in line with plan9's (ape) libc version
replace custom randfill() with prng() calls, remove rand()/nrand() definitions from kernel
aan: dont break connection on write error...
libmp: update mptov.c and mplogic.c from 9front
add Make.freebsd
libmp: remove unused mpeuclid.c
libmp: allow passing nil to v,x,y results of mpextendedgcd(), simplify mpinvert()
libmp: mpnrand from 9front
import secalloc()/secfre() from from 9front
libmp: sync with 9front
strtomp: update the returned char* even if there were no characters parsed (from, fix mpbits() call in octal code
kern/posix: remove srandom()/random() code for entropy gathering, will always use /dev/[u]random