missing \
Regression test for PKCS5_PBKDF2_HMAC(), written by Christian Heimes ; from
OpenSSL trunk
Another regress test for OpenSSL PR #3397 (Joyent 7704), from agl via OpenSSL
RT.
Provide LIBRESSL_VERSION_NUMBER for people who use such things to
detect versions distinct from OPENSSL_BLAH_WOOF..
ok jsing@ tedu@ deraadt@
As reported by David Ramos, most consumer of ssl_get_message() perform late
bounds check, after reading the 2-, 3- or 4-byte size of the next chunk to
process. But the size fields themselves are not checked for being entirely
contained in the buffer.

Since reading past your bounds is bad practice, and may not possible if you
are using a secure memory allocator, we need to add the necessary bounds check,
at the expense of some readability.

As a bonus, a wrong size GOST session key will now trigger an error instead of
a printf to stderr and it being handled as if it had the correct size.

Creating this diff made my eyes bleed (in the real sense); reviewing it
made guenther@'s and beck@'s eyes bleed too (in the literal sense).

ok guenther@ beck@
enough churn, a crank is advised by guenther..
odds are that some ABI change occured today, no matter how careful everyone
is
-DOPENSSL_NO_KRB5 is no longer needed
ok guenther
Make disabling last cipher work.
From Thijs Alkemade via OpenSSL trunk
ok miod@
Place comments in a block above the if statement, rather than attempting
to interleave them within the conditions. Also fix wrapping and
indentation.
typos
Remove remnants from PSK, KRB5 and SRP.

ok beck@ miod@
Solaris uses a symbolic link for /dev/urandom which harms best practice of
using O_NOFOLLOW - cope with it as best as possible by trying two
different paths. - written by deraadt@ and kettenis@
Split arc4random_uniform into it's own file, to assist other projects
now using this as upstream code.  The particular problem is systems
that contain older arc4random derivations lacking arc4random_uniform().
ok tedu miod
remove gratuitous differences, ok beck bcook
remove gratuitous differences, ok beck