Fix build problem in C++11
Fix build problem in C++11
Fix build problem in C++11
Fixed bug #64106: Segfault on SplFixedArray[][x] = y when extended
Merge branch 'PHP-5.3' into PHP-5.4
Merge branch 'PHP-5.4' into PHP-5.5

Conflicts:
	configure.in
	main/php_version.h
Merge branch 'PHP-5.5'

Conflicts:
	configure.in
	main/php_version.h
Fixed bug #64106: Segfault on SplFixedArray[][x] = y when extended
Merge branch 'PHP-5.5'
Fix potential segfault when finally in a generator is run during shutdown

If a generator is destroyed in a finally block it will resume the generator to run that finally
block before freeing the generator. This was done in the object storage free handler.

Running user code in the free handler isn't safe though because the free handlers may be run
during request shutdown, already after several key components have been shut down.

This is avoided by doing the finally handling in the dtor handler. These handlers are run at the
start of the shutdown sequence.
Merge branch 'PHP-5.5'
Added ssl context option, "disable_compression"

The CRIME attack vector exploits TLS compression. This patch adds a stream context option
allowing servers to disable TLS compression for versions of OpenSSL >= 1.0.0 (which first
introduced the SSL_OP_NO_COMPRESSION option). A summary rundown of the CRIME attack can
be found at https://community.qualys.com/blogs/securitylabs/2012/09/14/crime-information-leakage-attack-against-ssltls

Thanks to @DaveRandom for pointing out the relevant section of code.
NEWS entry new OpenSSL option [doc]
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
This will be PHP 5.3.23
Merge branch 'PHP-5.3' into PHP-5.4

Conflicts:
	configure.in
	main/php_version.h
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
Merge branch 'master' of https://github.com/php/php-src