Skip to content

Conversation

cmb69
Copy link
Member

@cmb69 cmb69 commented Jul 16, 2024

PR #13498 bumped the required OpenSSL version to 1.1.1, but apparently only for non Windows system. We catch up somewhat by dropping support for OpenSSL < 1.1.0 on Windows; besides completely removing detection of old OpenSSL versions in SETUP_OPENSSL, we also ensure that all bundled extension using this function do no longer accept OpenSSL < 1.1.0, to avoid to still be able to build these extensions with older phpize scripts.

We do not cater to --phar-native-ssl yet; that might better be addressed by #14578.

PR php#13498 bumped the required OpenSSL version to 1.1.1, but apparently
only for non Windows system.  We catch up somewhat by dropping support
for OpenSSL < 1.1.0 on Windows; besides completely removing detection
of old OpenSSL versions in `SETUP_OPENSSL`, we also ensure that all
bundled extension using this function do no longer accept OpenSSL <
1.1.0, to avoid to still be able to build these extensions with older
`phpize` scripts.

We do not cater to `--phar-native-ssl` yet; that might better be
addressed by php#14578.
@cmb69
Copy link
Member Author

cmb69 commented Jul 16, 2024

It should be noted that this is not supposed to affect builds using the official dependencies, but potentially only custom builds using their own OpenSSL builds.

@cmb69 cmb69 closed this in f590b34 Jul 17, 2024
@cmb69 cmb69 deleted the cmb/openssl-1.1.0-win branch July 17, 2024 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants