Mitigate client-initiated SSL renegotiation DoS
Merge branch 'reneg-limit' of https://github.com/rdlowrey/php-src into PHP-5.6

* 'reneg-limit' of https://github.com/rdlowrey/php-src:
  Mitigate client-initiated SSL renegotiation DoS
Update NEWS/UPGRADING with openssl additions
Fix build against older OpenSSL libs
More openssl UPGRADING updates
fix linkage

"extern inline" looks like tricky case for portability, but extern
is required with VS. So reduce the case to a starndard one to avoid
unporbatibily.
We can't dereference dbh if it is NULL
Make sure value is initialized
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5' into PHP-5.6
add clear_env option to FPM config

This makes it possible to leave the envoronment as is on startup and
pass all the variables to the workers.
The default value of clear_env is "yes", preserving previous behaviour.
Patch by Paul Annesley.
fixed macro
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fixed macro
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fixed macro
Reduce test noise in cross Oracle client <-> server version testing.
This change is already in PHP 5.6+
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Reduce test noise in cross Oracle client <-> server version testing. This change is already in PHP 5.6+
Reduce test noise on cross Oracle client <-> server version tests.
This fix is already in PHP 5.6+
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Reduce test noise on cross Oracle client <-> server version tests. This fix is already in PHP 5.6+
add clear_env option to FPM config

This makes it possible to leave the envoronment as is on startup and
pass all the variables to the workers.
The default value of clear_env is "yes", preserving previous behaviour.
Patch by Paul Annesley.
add clear_env option to FPM config

This makes it possible to leave the envoronment as is on startup and
pass all the variables to the workers.
The default value of clear_env is "yes", preserving previous behaviour.
Patch by Paul Annesley.