qball(2): fix bad manpage reference
ether82563: initial i217 support from http://www.9legacy.org/9legacy/patch/pc-ether82563-i210.diff (thanks k0ga)
tcp567: run authserver with p9sk1 tickets disabled preventing offline password brute-force
jpg: fd == 0 is valid, so don't ignore it
libdraw: fix out of bounds memory access after subfont array reallocation (thanks ray)
kbdfs(8): document new /dev/kbd behaviour
change /dev/kbd to return multiple messages per read
kernel: always clunk closed fids asynchronously, regardless of caching
6in4: ingress filter multicast and link-local, but allow relay traffic
6in4: allow setting the local IPv4 address with -i flag (thanks k0ga)
9fs: bind -b /n/9front.org!7734 /n/lists
kernel: remove unused NSMAX, NSLOG, NSCACHE constants from portdat.h
fortunes: Ah, nice. the woodpeckers are back.
bullshit: +progressive +enhancement
zynq: cleanup devarch, flushmmu() after procflushpsecg()
kernel: print pid as %lud instead %lux (in tsleep() debug print)
libsec: fix tlsid for TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
devtls: print the path of the underlying chan in status file
devip: applying changes for bug: multicasts_and_udp_buffers
zynq: introduce SG_FAULT to prevent access to AXI segment while PL is not ready
file: deal with negative coordinates in plan9 bitmaps, print image size
kernel: fix tsleep()/twakeup()/tsemacquire() race
rio: flushimage() before wscrsleep()
devtls: zero secret information before freeing, cleanup
stats: fix display->locking race
add portable AES-GCM (Galois/Counter Mode) implementation to libsec and devtls
rio: add flushimage() after mb2 menu action
mothra(1): fix url for https://code.9front.org/hg/plan9front/
file(1): print warnings on /fd/2, remove some duplicate strings, whitespace fixes
games/life: add -d delay parameter, -b color reversal parameter, and update manpage
lib9p: remove duplicate variable assignment in createfile()
rio: fix some spacing, slightly cleaner arg handling
libdraw: have openfont() set error string
libc: trailing whitespace cleanup
ip/gping: add main pid to pid list for killall()
abandon streaming experiment
libc: fix runestrecpy() return value (thanks spew)
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