drawterm/gui-cocoa/screen.m: fix SEGFAULT during cursor updates (thanks Igor)
libsec: move zero check to curve25519_dh_finish()
libsec: add curve25519 and adjust ECpriv point access
libsec: various changes to tls (import from 9front)
implement simulated mouse buttons for Mac laptops similar to plan9port.
merge
remove .hgignore, update new repo url in README
license: it's all mit, baby.
win32: remove unused argv0 variable (clashes with main.c)
drawterm: properly handle enf of file in readstr() (from 9front cpu.c)
x11: reset Kshift state on focus change until we find a way to reset all modifier keys state
kern: remove per-process information from devcons
add preliminary riscv64 support from archlinux (thanks Sören Tempel)
devaudio-sndio: use a documented default device string
gui-x11: handle WM_DELETE_WINDOW messages
merge
freebsd: AUDIO=unix works, so use it. Tested on 12.1
devfs-posix: fix pread/pwrite for large (>2Gb) files
osx-cocoa: ensure array is non-empty before indexing
cpu: remove /env/PASS to avoid leaking password to the remote system
Add devenv to provide exit status for rcpu (thanks Fazlul)
arm64/tas: use atomic builtin when possible, fixes drawterm on aarch64 android
merge
Make.unix: -lm (for frexp)
devfs-posix: apply u9fs truncate support (thanks Fazlul Shahriar)
fix drawterm compiles using gcc 10
get the WM_NAME and WM_CLASS from the environment
remove unused macro from chan.c (from 9front)
x11 set wm properties needs a display flush to work
remove cpu specific _sha1block() and _md5block() functions
add arm64 support (thanks mpmkp2020 from alpinelinux)
devip: replace "net" with "tcp" in dial strings regardless of host part
x11: add -g geometry arg to set window position and size (thanks joe9)
x11: add _NET_WM_PID property to main window (thanks joe9)
libsec: remove unused code not relevant to drawterm
libsec: remove hash pickle functions
devdraw: fix topnwindows() panic when images are not windows (thanks aiju)
sndio: a better fix - just call error()
sndio: audiodevclose: don't crash if failed to init before
devcmd: on posix, use execvp() and handle chdir(), format better status line
devcmd: format a 5-field status line in oscmdwait() as described by cmd(3)
cmd(3): encode empty argument as "" for win32
cmd(3): fix command argument quoting for win32
cmd(3): implement command execution for posix
devlfd-posix: bring back lfdfd() for posix-factotum.c
cmd(3): port the os command execution device from inferno (win32 only so far)
win32: audio scale fix (thanks Jacob Moody)
devaudio: implement volume setting for win32 (thanks jsmoody)
libmemdraw: update memarc() and memellipse() from 9front
libip: don't reject ipmask in v6 form for v4 address
libip: sync with 9front
gui-x11: free the right GC in xallocmemimage() error case
gui-x11: implement screensize()
merge
devdraw: get rid of softscreen==0xa110c hack and make attachscreen() return Memdata* (from 9front)
gui-osx: fix bogus USED()
gui-x11: fix USED()...
screen: add screensize() function to reallocate the gscreen
devdraw: simplify drawgen() (from 9front)
devtls: remove static "already" flag in tlsinit(). this function is only run once. (from 9front)
libmp: fix mptouv behaviour to match mptoui (sync with 9front)
libmp: mptov: make it actually work (sync with 9front)
libsec: fix memory leak in pkcs1_decrypt() (from 9front)
move setterm() to kern/posix.c and kern/win32.c (thanks j-xy)
kern: fix *another* longjmp bug
kern: fix another longjmp bug
devfs-posix: error on rename when newpath already exists
fswstat: can't modify automatic variables that get used in waseror() handler
devdraw: zero initialize DImage.dscreen pointer (vnc, drawterm)
merge
devmouse: produce signed msec timstamp in /dev/mouse
update README for cocoa
drawterm x11: MIME types need case sensitivity training (thanks echoline)
drawterm.app rule breaks osx build; delete it
secstore: increase line buffer size to 8k to avoid warning on big keys (rsa)
gui-win32: remove shift mouse button swap code
add mousewheel to cocoa drawterm (thanks Steven McDonald)
add .hgignore
add osx tuttle glenda and add makefile target to copy binary into .app
add osx cocoa port
add guimain() and cpubody() indirection to allow for osx cocoa port
devip: allow * hostname for listen
win32: fix windows7 graphics glitches when in fullscreen
merge
win32: convert clipboard to and from CR+LF
libmp: apply fixes for mplogic, mpdiv and mpmagadd from 9front (thanks aiju)
windows: RtlGenRandom cannot always be statically linked
windows: PADDRINFOA is not always available
windows: fix creating directories under volume root
windows: add fullscreen mode
Adding manual page drawterm.1
Add DragonFly support to drawterm
merge
aan: implement client timeout
remove aanto variable from env
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