Technical Note TNNaN: OpenSSL on OS X
Long story short: we screwed up when we included OpenSSL (
libcrypto) in OS X in the first place.
I hadn’t known this about OpenSSL. Rentzsch does the research on why this isn’t the dick move he originally thought it was: the OpenSSL library apparently doesn’t bother to preserve API compatibility between versions. I’ve seen this with other open source projects, and at times it seems to be a peculiar snobbery. “Of course, you have the source code to everything you use and are capable of and willing to recompile it all, patching as necessary, right? No? Well, this wouldn’t have happened if you avoided proprietary software.”