NagiosEnterprises / ncpa

Nagios Cross-Platform Agent
Other
177 stars 95 forks source link

Integrate OpenSSL install from source into build script for linux on older distros #945

Closed phreditorNG closed 1 year ago

phreditorNG commented 1 year ago

Old distros use older, less secure SSL, but it can't be updated by pkg manager because the repos are stale. So it OpenSSL 3.x.x has to be built from source. After the is done, python is built and it now points to the new OpenSSL as its resource, and hence is "frozen" into ncpa. This install will include an updated zLib (1.2.12), since it has security problems too.

  1. Write OpenSSL, zLib install from source script.
  2. Test on all necessary distros (centOS 7, 8 & Ubuntu 16-20 to start)
  3. Integrate into build scripts for linux (what about Windows? maybe manual?)

Build should only install oSSL on systems running oSSL < v3 (with option?)

phreditorNG commented 1 year ago

v3.0.0 now integrates OpenSSL 3+ for all supported distros in Windows, Linux and MacOS.