bcm: dont assume PHYSDRAM 0 in dmaaddr(), fix dmaioaddr()
bcm: move okay() from uartmini.c to devarch.c
bcm: move interrupt handling out of trap.c into irq.c
audiohda: add support for Gemini-Lake audio in Intel NUC nuc7pjyh (thanks sam-d)
7l: fix vlong constants in literal pool for non-MOV instructions
7l: fix bitcon instruction selection and encoding
7l: add arm64 linker (initial sync)
7a: fix indexreg operations
7a: fix post increment operands
7c: fix registerization of vlong constants
add arm64 c compiler and assembler (thanks charles forsyth)
rootstub: create arm64 directories
uptime: rewrite in awk
libauthsrv: authdial smprint() out of memory autism
sgi: remove obsolete TSTKTOP constant
xen: remove obsolete TSTKTOP constant
bcm: remove obsolete TSTKTOP constant
pc64: get rid of TSTKTOP, USTKTOP is the end of user address space
sshnet: get rid of Announced state, simplify
sshnet: implement listen (port forwarding)
sshnet: don't leak error string
sshnet: don't leak "Dialing" connections when "connect" ctl write gets interrupted
sshnet: pass on open failure error message, simplify
sshnet: fix eof and close handling, use proper packet size, cleanup
vt: dont make fs procs hang arround when closing rio window
sshnet(4): fix user@host syntax, add BUGS section, add ip(3) reference
ssh: print usage for unknown flags, cleanup
ssh(1): add sshnet(4) reference
sshnet: reduce memory consumption by lowering stack sizes
sshnet: fix write count for ctl message writes
sshnet: actually make sure ssh established connection before exiting main proc
sshnet(4): add documentation
sshnet: bring back sshnet using ssh(1) mux mode
ssh: add experimental mux mode
ssh: implement -W option for making remote tcp connections
fix DST begin/end timestamps for South Australia
walk: remove unused depth argument from dofile()
bootrc: simplify if statement
dtracy: avoid dmachlock() race
dist/mkfile: aux/stub -d /n/src9/usr to avoid overbinding /usr in case /n/src9 an / alias
5c: dont substibute (destination) registers contained in MOVM reglist
inst/startether: skip ipv6 auto configuration when nora6 was specified
plan9.ini(8): add USB section, documenting various usb options
bootrc: handle automatic ip configuration on gbe media
plan9.ini: add nora6= option to disable automatic ipv6 configuration
added walk(1)
upas/fs: release mailbox syncing lock after encountering error
webfs: bracket literal ipv6 host in "Host:" header
nusbrc: detect "keyboardio model 01", appears as multifuction device with IAD csp(0102EF) (thanks sam-d)
nusb/kb: fix continuous scrollwheel delta not being reported (thanks sam-d)
python: clean and nuke pgen and libpython.a for all $CPUS
dtracy(1): fix print(2) reference
python: remove /$objtype/lib/ape/libpython.a, track graminit.h dependencies, remove graminit.c
fortunes: Open source may not be safe if it has no super excellent moderator.
ip/ipconfig: use defaults for loopback
ip/ipconfig: use ewrite() to enable routing command for sendra
rootstub: create arm and mips directories in /usr/glenda/bin (tanks timclassic)
ip/tinc: 4096 bit RSA, (passive) pmtu discovery, fix udpfd close() race, cleanup
libmemdraw: remove static Point p00 and use ZP instead
libmemdraw: handle memarc() phi == 0 and phi <= -360, keep alpha in bounds
devip: ignore the evil bit in fragment info field
devip: ignore icmp advise about laggard fragments
mach(2): fix byteswapping function signatures
vmx: check for draw initialization errors
vgadb: add t43p 1600x1200 panel entry
igfx: add support for 915gm
ip/tinc: honor TcpOnly and IndirectData settings, script support, prefer incoming udp connections
devip: ignore reserved fragment offset bits
devip: handle packet too big advise for icmp6, remove fragment header
devip: use common code in icmp for handling advise
devip: zero fragment offset after reassembly, remove tos magic, cleanup
devip: fix fragment forwarding
devip: simplify ip reassembly functions, getting rid of Ipfrag.hlen
devip: fix block list handling for icmp/icmp6, use proper MinAdvise for icmp6
qio: handle common case in trimblock()
devip: fix ip fragmentation handling issues with header options
lib9p: fix zero msize abort() due to unknown version (thanks kivik)
libip: move optimized 386 assembly version of ptclbsum() from kernel to libip
kernel: remove ptclbsum dependencies from configs
pi, pi2: remove ptclbsum dependency from config
cwfs: fix %.*s format in cmd_printconf()
pc, pc64: fix %.*s format in multibootargs
wifi: fix %.*s format in wifictl
abaco: fix %.*s format in findctype()
atazz: fix %.*s format in special command processing
aux/depend: fix %.*s format in path concatenation
aux/statusmsg: fix %.*s format
aux/wpa: fix %.*s format in debug prints
cc: fix %.*s format usage in lexer "token too long" error
hgfs: fix %.*s usage in walk