Sat 07 Oct 2017
SSL Libraries and High Sierra
Category : Technology/HigHSierraSSL.txt
Apple’s move away from OpenSSL towards LibreSSL (and I’ve seen mention of BoringSSL, whatever that means), has caused problems with MailServe and DNS Enabler for High Sierra. It means that both Dovecot and the named server can’t find the ssl libraries in their usual places.
To solve this I have to bundle OpenSSL libraries inside MailServe and DNS Enabler for High Sierra, so Dovecot and the named server can find them.
Initially, for versions 11.0.1 of MailServe and DNS Enabler, I've placed my bundled openSSL libraries inside /usr/local, and everything works again.
But then I thought better of the location. Some users may already have their own custom versions of ssl libraries inside /usr/local, which is a popular location for such things. So, in order not to clash with them, the better place to put the ssl libraries specifically needed by MailServe and DNS Enabler is to put them inside /usr/local/cutedge.
So the latest version, 11.0.2, of both MailServe and DNS Enabler for High Sierra does that. But in order to do this, the user has to do a De-Install from the Help menu, so that the app has a chance to clear the previous stuff and make the new linkages for things to work again.
Very sorry about that. But Apple changes, relentlessly, and I’ve got to do my best to patch up and trudge along.