summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-07-03 12:40:18 +0200
committerAnatol Belski <ab@php.net>2015-07-03 12:40:54 +0200
commit9d9f372df60fbd76d25e8abdf87699a4b15333fd (patch)
treefc084ccea81b1f3b3d19c2e02499bb23e3c65598 /UPGRADING.INTERNALS
parent274edb4c6fbb94f07cc8f29ef1d37902ff59823c (diff)
downloadphp-git-9d9f372df60fbd76d25e8abdf87699a4b15333fd.tar.gz
added openssl applink shim note to UPGRADING.INTERNALS
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS11
1 files changed, 11 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index 8437b0b341..c264e1b214 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -275,3 +275,14 @@ changes. See: https://wiki.php.net/phpng-upgrading
- More documentation can be found in ext/session/mod_files.c as comments.
mod_files.c may be used as reference implementation.
+ Openssl:
+ - several ext/openssl functions require the inclusion of the applink shim
+ as documented in the OpenSSL FAQ https://www.openssl.org/support/faq.html#PROG2
+ to properly work on Windows. While this primarily affects the OpenSSL
+ functionality, the shim needs to be included into the executable file
+ which loads the extension DLL, not into the extension DLL itself. Thus, this
+ primarily affects any WAMP or other redistributions bundling the official
+ PHP releaze zipballs or building from sources. The applink shim is already
+ integrated with all the PHP executables from the official distribution
+ starting with 7.0.0beta1.
+