OPENSSL_gmtime() is really just gmtime_r(); ok guenther
use intrinsic strlcpy and strlcat everywhere so we only have one set of
funcitons to check for incorrect use. keep BUF_strlcpy and BUF_strlcat
for API comptibility only.
ok tedu@
More KNF.
More KNF.
More KNF.
More KNF and style consistency tweaks
Add SSL_OP_NO_TLSv1_1 and SSL_OP_NO_TLSv1_2
Document that SSL_OP_NO_SSLv2 is a no-op now
More KNF.
The internal ssl2_* functions and variables are gone
egd is gone
We'll interpret a (void) cast on snprintf() to mean it's been verified that
truncation is either desirable, not an issue, or is detected and handled later

ok deraadt@
unifdef ENOTDIR, everyone has it
malloc + strlcpy -> strdup
More KNF.
oops, typo got into change
More KNF.
Remove hacky workaround for Cray T3E.
ok guenther
More KNF.
Lacking a proof that--for this implementation--exposure of Montgomery
multiplication or RSA blinding parameters doesn't permit retroactive
timing analysis of the secrets, we'll do the stupidly cheap thing and
cleanse them before freeing them.

ok deraadt@
More KNF.