games/mahjongg: off by one in bmatch(), fix hint() redraw (thanks Kenji)
/lib/vgadb: add Panasonic CF-R7 LCD panel (thanks Kenji)
add belarusian (by) keymap (thanks eric lindblad)
remove š and Š from estonian keymap
kernel: fix cb->f[0] nil dereferences due to short control request
remove unmaintained omap4 (pandaboard) kernel
remove unmaintained bitsy (ipaq) kernel
etheryuk: add Yukon 88R8055 id from erik quanstros driver (thanks Kanji)
9fs: add sites to 9front case.
hg: set $HOME when not already set to avoid silly uid lookups which can fail if theres no /adm/users
webfs: fix "fd out of range" error message
libmach: remove alpha stuff
remove support for import command in namespace files
remove references to dec alpha from the manual
ape: return plan9 error strings from strerror()
correct reference to srv(3) in shr(3)
document example for shr(3)
add "snake" tracing effect to mole
fix e2 production to match regexp(6) and do it right this time
libregexp: reverting this shit. this is clearly broken.
libregexp/regcomp.c: fix parser for e2 production (thanks, spew)
just use wait in "system" call for awk, get rid of unix dependent status code divisor
null terminate await buffer for proper tokenize call
use rc in awk, remove awk from APEDIRS in cmd mkfile
/lib/ndb/common: update ip addresses for [BCHL].ROOT-SERVERS.NET
awk: dont require sed to build awk
awk: bring back ENVIRON[] support
acid: don't get fooled by spaces in convflt()
pc: use fpsave() instead of fpenv() to capture fp exception context
libregex: fix sed regression (thans spew)
upas/bayes/dump.c: regcomp.h is now located in this directory.
awk: temporarily fix for NaN() exceptions on 386
ape/libsec: fix nuke target to remove /$objtype/lib/ape/libsec.a instead of /$objtype/lib/libsec.a
handle NaN in awk (thanks spew)
awk: fix mkfile for cross-compiles (thanks, spew)
remove ape/regexp.h, remove leftover #pragma lib oldlibregexp.$O from upas/bayes/regexp.h
fix printing a char from an empty string
fix printing a char from a string that starts with a rune
fix unsigned printing for awk
merge default
get rid of size printing
rune(2): add Runeerror reencoding considerations in BUGS section (thanks aiju)
check program size
better memory management of threads (thanks knuth)
libjson: add slack space to literal string buffer to handle bad runes (thanks mischief)
merge in master
use Beof for awk port
remove ape regexp library, add utility for awk native port
remove old libregexp files; add headers for upas/bayes
New libregexp and APE ported to native
made abaco's gui respect $font and made readweb respect most installations
rsa: rename getkey() to getrsakey(), document rsa2csr in rsa(8)
libsec: implement server side SCSV preventing silly client fallbacks
libsec: order tlshand cipher suits by: keyexchange>=cipher>=hash, ignore client preference
rsagen: increase default key size to 2048 bits
libsec: remove affine coordinate point operations from ecc
libsec: implement elliptic curve group operations in jacobian coordinate system
rcpu: make sure not to leak /env/fn#server and /env/fn#aanserver for drawterm (thanks mischief)
libsec: implement server side ECDHE key exchange with secp256r1, move DH state in TlsSec structure, simplify
webfs: fix memory leak of serverName in tlswrap()
rsa(8): provide example for converting OpenSSL generated PEM file to factotum
libsec: massive cleanup of tlshand.c
libsec: fix memory leak of RSApub, avoid parsing certificate twice to extract rsa public key
libsec: recognize and decode PKCS#8 wrapped RSA private keys for auth/asn12rsa
webfs: change %H (hostname) format to %N to not collide with encodefmt's %H (hex)
libsec: x509: convert to UTF8 from BMPString and UNIString, reject \0 bytes
libc: fix out of bounds access in dirpackage(), simplify
kbdfs: add shift+altgr table 7 for polish keymaps
Subject: typo: ee corrected (thanks Eric Lindblad)
fix estonian keymap (thanks Eric Lindblad)
python: make hashlib.py fallback to openssl in case of old python binary
ktrace: sign extend stack dump pc for amd64
libc: remove unneeded #include <auth.h> for crypt() and netcrypt()
libdraw: avoid BPSHORT()/BPLONG() expansion, cleanup loadchar(),cachechars()
add danish keymap (thanks Eric Lindblad)
ape: explicitely list the ape libs to build in mkfile
python: remove openssl support, use ape/libsec for cryptographics hash functions
gs: replace openssl aes implementation with ape/libsec
ape: add libauth, libbio, libmp and libsec as replacements for openssl
hg: create system wide /sys/lib/hgrc to enabled hgwebfs extension
libauth: remove unneeded includes for authsrv.h, avoid pulling in dependency for rerrstr()
libsec: make #include headers consistent
libsec: dont use mips assembly routines for spim, wrong endianess
libmp: fix build for spim, reduce by the mips assembly files
hg: set mercurial.url.has_https when hgwebfs extension is in use
ape: move compatibility libc.h to lib9 directory and incooperate needed functions for ape/mp (wip)
ape: remove broken 9errstr.c