Rev 08a, with typo fixes, new spec references, and requiring TLS (the biggie).