6c: MOVL xxx, r; MOVLQZX r, r -> MOVL xxx, r
ssam: don't pollute the environment.
mp(2) man page: mpinvert, not mpinverse (thanks, pr)
kernel: get rid of auxpage() and preserve cache index bits in Page.va in mount cache
kernel: avoid repeated calls to reclaim(), dont miss last page in Pte
rsa(8): recommend secstore(1) for Plan 9 RSA private key storage
mothra: <del>, <ins>, <wbr>
mothra: add <strike> support
boot: disable group/other permission checking in bootfs paqfs
doom: print correct version number on mismatch (thanks qu7uux)
webfs: do not send credentials in automatic referer url
rc-httpd: support for http basic authentication, fix cgi support to work with hgweb.cgi
httpauth: little helper for rc-httpd to do http basic authentication with plan9 auth server
hg, python: remove proto files
hg: install hgweb templates
pemencode: handle base64 input length < 3, fix bogus zero termination
imap4d: simplify auth code using encodefmt(), use readn() to get multiple of 3*18 in base64 input buffer
webfs: simplify http basic auth code by using encodefmt()
upas/marshal: deduplicate cistrcmp()/cistrncmp()/enc64()
ndb/dns: reduce sencodefmt() to not link in enc32()/enc64() encoders
encode(2): clarify lim argument to enc*(), add SOURCE reference for encodefmt()
smtp, smtpd: fix use of enc64(), fix memory leaks in doauth()
netaudit: comment file server auth test (unreliable on cwfs)
gif: fix color table clipping (for cb5.gif)
factotum: remove unused extern declarations of invoker and authdom from header
kernel: fix integer overflow in syssegflush(), segment code cleanup
wpa(8): the -p flag will also prompt for user/password on wpa enterprise
pushtls(2): fix signature to TLSconn.trace()
webfs: implement CONNECT method for https connections over proxy
theo: OpenBSD is not generally known as an exposed democracy.
g: search .awk and .rc files
gs: fix bug 694539. Reading off the end of the cbuf when dash pattern len is max
kernel: catch address overflow in syssegfree()
snap: fix readseg() to cope with > 2gb segments
devsd: always page align sd buffers
zynq: do mpinit() early so cpu1 debug prints do not intermix
set /mail/tmp permissions world writable in cdproto
zynq: fix usb by implementing delay() and give proper port speed in portstatus
col(1): add SOURCE (thanks, qrstuv)
libthread: get rid of chaninit() (thanks qrstuv)
kernel: fix physical segment handling
libdraw: font->display->defaultsubfont vs. display->defaultsubfont, dead code, malloc erros
devmnt: remove unused mntstats fields from Mntrpc
factotum: cleanup getnvramkey()
libdraw: use multiple read() calls in openfont() to read .font file
libdraw: use readn() to read headers and Fontchar array
6c: fix missing memset in Bconv()
thread(2): remove another instance of /mnt/temp
libthread: remove unused internal functions and old xinc assembler files
libthread: use devdup instead of mounting pipe to /mnt/temp for close-on-exec in procexec()
leak: report alloc size mismatch
pool: maintain Pool.curalloc for poolallocalign() and blockgrow()
fortunes: My recent incompetence is humbling. I should quit the industry.
aux/vga: dont error when vesa setscale fails after modeset (thanks rx9p for reporting)
libdraw: check fontchar count in openmemsubfont() and readsubfont()
libdraw: cleanup getsubfont()
webfs: check $httpproxy and error when its bogus
jpg: handle progressive non-interleaved mode
gs: backport 16MB string support
devusb: check for nil hp->dump and hp->seprintep
pc, pc64: simplify intrdisable()
devusb: fix debug ctl nil crash
restore balance to reality
io(1), seg(1): add HISTORY section to man pages (thanks, jpm_)
gs: backport aes support for pdf-1.6
gs: work arround broken xref table pdfs
pc, pc64: fix intrdisable() MaxIrqLAPIC -> MaxVectorAPIC (thanks mischief)
6c: eleminate more MOV instructions
6l: no need to emit rex.w prefix for MOVBQZX and MOVWQZX
nusb/usbd: fix typo in debug prints, dont use %U format as its not installed
vc: eleminate strcpy in multab code
[125678kqv][cl]: fix sprint() and strcpy() buffer overflows
tlssrv: produce meaningfull error message when unable to read certificate
tlssrv: fix usage, dont cat
tlssrv: fix this mess (thanks burnzez for reporting the issue)
wc: flags dont need to be uvlong
wc: bring back old wc but extended for 21 bit runes
wc: import new wc from sources
usbehci: initial support for usb on zynq, remove uncached.h
zynq: do fixed mapping for ocm memory on boot and make kaddr() and paddr() work with it
ircrc: dont require nick and user to be the same for auth/userpasswd (thanks spew)
ircrc(1): remove auth/userpasswd complaint from BUGS section
build and document auth/userpasswd
libc: check name in getvent()/putenv()
igfx: displayport support for ivy bridge
mothra: add side scrolling, controlled by left and right buttons on the keyboard. if desired, x-scrollbar can be set visible via the visxbar variable in mothra.c. (thanks, jpm_)
vga/igfx: add 0x2a02 for GM965/GL960/X3100; comment vid/did with name of chipset
vgadb: add vid=0x8086 did=0x2a02 for Intel GM965/GL960/X3100; comment recent igfx ctlr definitions with the names of specific chipsets instead of the model numbers of laptops they may ship in
pc64: enable uartisa in default config
games/c64: map : to \ key
games/c64: fix -2/-3