php-src/main
Daniel Lowrey 10bc5fd4c4 Fixed bug (#69195 Inconsistent stream crypto values across versions)
PHP 5.6.0 altered the semantics of the following constants:

- STREAM_CRYPTO_METHOD_SSLv23_CLIENT
- STREAM_CRYPTO_METHOD_SSLv23_SERVER
- STREAM_CRYPTO_METHOD_TLS_CLIENT
- STREAM_CRYPTO_METHOD_TLS_SERVER

Instead of representing the SSLv23_*() handshake methods the v23
constants were changed to allow only SSLv2 or SSLv3 connections.
Likewise, the TLS methods were modified from using only the TLSv1
handshake to allowing TLS1,1.1, and 1.2. This created a situation
in which users upgrading from previous versions faced a potential
security degradation if they did not update code to use different
constants. In the interest of compatibility across PHP versions
the original semantics have been restored with the following
caveat:

**IMPORTANT**

The SSLv23 client/server methods will no longer negotiate the use
of the insecure SSLv2 or SSLv3 protocols by default. Users wishing
to allow these protocols must explicitly add them to the method
bitmask via the appropriate flags.
2015-03-05 21:09:39 -07:00
..
streams Fixed bug (#69195 Inconsistent stream crypto values across versions) 2015-03-05 21:09:39 -07:00
alloca.c - Fix outside-source-tree builds. Always include generated header files 2005-01-09 21:05:06 +00:00
build-defs.h.in Expose PHP_MANDIR 2011-04-18 09:50:32 +00:00
fopen_wrappers.c bump year 2015-01-15 23:26:37 +08:00
fopen_wrappers.h bump year 2015-01-15 23:26:37 +08:00
getopt.c bump year 2015-01-15 23:26:37 +08:00
internal_functions_nw.c bump year 2015-01-15 23:26:37 +08:00
internal_functions_win32.c bump year 2015-01-15 23:26:37 +08:00
internal_functions.c.in - MFH Cleanup exports and allow to overwrite ext registration 2008-08-22 12:59:46 +00:00
main.c Merge branch 'PHP-5.5' into PHP-5.6 2015-03-03 16:27:35 +08:00
mergesort.c - MFH Cleanup exports and allow to overwrite ext registration 2008-08-22 12:59:46 +00:00
network.c Merge branch 'PHP-5.4' into PHP-5.5 2015-01-31 21:48:14 -08:00
output.c Merge branch 'PHP-5.5' into PHP-5.6 2015-02-18 13:59:32 +01:00
php_compat.h bump year 2015-01-15 23:26:37 +08:00
php_content_types.c bump year 2015-01-15 23:26:37 +08:00
php_content_types.h bump year 2015-01-15 23:26:37 +08:00
php_getopt.h bump year 2015-01-15 23:26:37 +08:00
php_globals.h bump year 2015-01-15 23:26:37 +08:00
php_ini.c bump year 2015-01-15 23:26:37 +08:00
php_ini.h bump year 2015-01-15 23:26:37 +08:00
php_main.h bump year 2015-01-15 23:26:37 +08:00
php_memory_streams.h bump year 2015-01-15 23:26:37 +08:00
php_network.h Merge branch 'PHP-5.4' into PHP-5.5 2015-01-31 21:48:14 -08:00
php_open_temporary_file.c bump year 2015-01-15 23:26:37 +08:00
php_open_temporary_file.h bump year 2015-01-15 23:26:37 +08:00
php_output.h bump year 2015-01-15 23:26:37 +08:00
php_reentrancy.h bump year 2015-01-15 23:26:37 +08:00
php_scandir.c bump year 2015-01-15 23:26:37 +08:00
php_scandir.h bump year 2015-01-15 23:26:37 +08:00
php_sprintf.c bump year 2015-01-15 23:26:37 +08:00
php_stdint.h bump year 2015-01-15 23:26:37 +08:00
php_streams.h Fix stream_select() issue with OpenSSL buffer 2015-03-05 17:18:14 -07:00
php_syslog.h bump year 2015-01-15 23:26:37 +08:00
php_ticks.c bump year 2015-01-15 23:26:37 +08:00
php_ticks.h bump year 2015-01-15 23:26:37 +08:00
php_variables.c bump year 2015-01-15 23:26:37 +08:00
php_variables.h bump year 2015-01-15 23:26:37 +08:00
php_version.h 5.6.8 up next 2015-03-05 19:07:23 +01:00
php.h bump year 2015-01-15 23:26:37 +08:00
reentrancy.c bump year 2015-01-15 23:26:37 +08:00
rfc1867.c bump year 2015-01-15 23:26:37 +08:00
rfc1867.h bump year 2015-01-15 23:26:37 +08:00
SAPI.c Merge branch 'PHP-5.5' into PHP-5.6 2015-02-05 20:10:09 -08:00
SAPI.h bump year 2015-01-15 23:26:37 +08:00
snprintf.c bump year 2015-01-15 23:26:37 +08:00
snprintf.h bump year 2015-01-15 23:26:37 +08:00
spprintf.c Merge branch 'PHP-5.4' into PHP-5.5 2015-01-20 11:46:39 -08:00
spprintf.h bump year 2015-01-15 23:26:37 +08:00
strlcat.c bump year 2015-01-15 23:26:37 +08:00
strlcpy.c bump year 2015-01-15 23:26:37 +08:00
win32_internal_function_disabled.h bump year 2015-01-15 23:26:37 +08:00
win95nt.h bump year 2015-01-15 23:26:37 +08:00