ppp: fix buffer overflow, set correct state after chap negotiation (thanks k0ga)
ppp: Small format and log fixes (thanks k0ga)
ppp: md5 and mschap inside chap, do not request encryption with -c or -C (thanks k0ga)
pppoe: Add support for -c and -C to enable/disable header compression (thanks k0ga)
rio: flushimage() improves your ability to see, i repeat twice.
rio: remove more unneccesary flushimage() calls
truss: add fake __NSEC syscall name for ape
truss: fix "bad string" error due to missing ape _nsec() syscall
uhtml: dont trust charset=utf-8 attribute, verify.
g: dont pollute the environment (thanks BurnZeZ)
kbdfs: map Kup/Kdown the same in shift tab (fixes shift-[up]/[down] one-line scroll in rio over drawterm/vncs)
libdraw: don't flush in readmouse() when theres nothing to flush
ip/gping: ignore advice, fix packet corruption check, remove dead code
devip: handle ignoreadvice flag for all protocols
vncs: parse screenid as long, not short: BGSHORT() -> BGLONG()
libdraw: remove flushimage calls from fontresize() and loadchar()
ip/gping: set display->locking before starting mouseproc (race)
libsec: remove weakCipher[] array check as we do not support any of these weak ciphers
mothra: dynamically allocate buffer for refresh url (was 20 bytes stack buffer before) (thanks BurnZeZ for reporting)
make kernel UTFmax and Runemax consistent with libc (21-bit runes) (thanks maurice)
aan: handle case when reader closes netfd
kernel: make fversion()/mntversion() types consistent
rio, libdraw: experimental removal of redundant flushimage() calls for roundtrip latency reduction
aan: use sync messages as keep alives
libFLAC/mkfile: -DFLAC__NO_ASM
dict: similar fixes, different files. also remove runescpy
map/libmap: remove unused function/definitions
vt: add -r flag to start in raw mode
cc: populate the flag list comment in lex.c
cc: sort the lex.c comment listing debug flags
pppoe: Avoid double free (thanks k0ga)
add a couple runes to /lib/keyboard
add bug to yesterday(1), fix /sys/man/3/cons permissions
libsec: fix verifyDHparams() for version <= TLS1.1
glenda's default profile: remove /n/other mount, done by /lib/namespace
authsrv(2): document _asgetpakkey(), authpak_hash(), authpak_new(), authpak_finish()
games/doom: handle allocimage() failure
libsec: have 16 32-bit words in DigestState to avoid out of bounds warnings for poly1305
devdraw: remove unused Edepth[]
libdraw: remove unused static log2[] array
rio: exit rio when /dev/cons or /dev/kbd read loop terminates
kbdfs: read outer /dev/kbd file and use it just like /dev/kbdin
rcpu: post hangup note to remote when connection breaks
rcpu(1): fix manpage reference
libauthsrv: can write p = 2^448 - 2^224 - 1 now, as mpc has constant folding.
libfis: dont reject drives lacking SSP (sata ssd connected to ide with adapter)
ndb/dns: initialize unknown fids to point to the root qid
rc: terminate rc when exec fails, cleanup
smtpd: remove unused lastsender logic
factotum: fix memory leak for p9any key confirmation, fix key handling for role=client
stats: use rimport or import to mount remote system
exportfs: fix endless loop for eof/error on second read in localread9pmsg()
fix ipv6 icmphostunr() locking and memory free bugs (from sources)
sgi: add chmod to bootfs.proto for sgi kernel
libsec: remove unused tlsSecKill()
libsec: fix memset() size in tlsConnectionFree(), remove #include <bio.h>
libsec: add libc.h include for aes_xts.c (drawterm)
rcpu(1) man page: english
ndb/dns: removing the buggy /net.alt remount hack
usbuhci: removing "uhci bug" print spam from interrupt handler
provide rcpu(1), make usage line consistent
devmnt: deal with partial response for Tversion request in mntversion()
cron: just run /bin/rx to execute remote commands
adding experimental rcpu service
exportfs: retry execing ourselfs as "/bin/exportfs" (argv0 might be relative path)
exportfs: properly reply to chdir() error when we speak 9p
tlsclient: add -o option to establish connection over a file, free the AuthInfo structure to avoid leaking secrets
newuser: /n/other now handled in /lib/namespace
provide /n and /mnt early in bootrc to allow consistent use in /lib/namespace
tlssrv: add -A flag to skip changing user after authentication (usefull for aan)
rio: fix wrong frame colors when moving non-current window
ip/chandial: fail with Ebadarg instead of printing memory contents
libsec: simplify pkcs1_decrypt()
libsec: fix double free in pkcs1_decrypt(), handle bad epm length in tlsSecRSAs(), cleanup
removing libgio, this is not golang mveery >:-(
Imported ngfs libgio. This is a library to create virtual file descriptors, similar to common lisp grey-streams or golang's io.Reader/io.Writer. Now 95% bug-free.
fortunes: ./configure CFLAGS="-I$HOME/source/harvey/ape/amd64/include -I$HOME/source/harvey/ape/include -mno-red-zone -ffreestanding -fno-builtin -nostdlib -trigraphs -D_SUSV2_SOURCE -D_POSIX_SOURCE -D_LIMITS_EXTENSION -D_BSD_SOURCE -D_BSD_EXTENSION -DHAVE_SOCK_OPTS -DHARVEY -DPlan9" LDFLAGS="-static $HOME/source/harvey/ape/amd64/lib/crt1.o $HOME/source/harvey/ape/amd64/lib/crti.o $HOME/source/harvey/ape/amd64/lib/crtn.o -L$HOME/source/harvey/ape/amd64/lib -L$HOME/source/harvey/amd64/lib" LIBS="-lbsd -lap -lc" LIBM="" --prefix=$HOME/source/harvey/ape/ports *--host=x86_64-linux-gnu --build=x86_64-harvey *--enable-shared=no
webfs: faster shutdown using postnote()
/lib/keyboard: add more crucial symbols
libsec: fix missing error case unlock() in tlshands initCiphers()
factotum: fix nil pointer crash on p9skclosekey(), thanks k0ga
add mathematical angle brackets to /lib/keyboard