]> granicus.if.org Git - php/log
php
9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 18 Mar 2015 10:34:56 +0000 (11:34 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Updated NEWS

9 years agoUpdated NEWS
Julien Pauli [Wed, 18 Mar 2015 10:34:45 +0000 (11:34 +0100)]
Updated NEWS

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 18 Mar 2015 09:55:49 +0000 (10:55 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Updated NEWS

9 years agoUpdated NEWS
Julien Pauli [Wed, 18 Mar 2015 09:55:32 +0000 (10:55 +0100)]
Updated NEWS

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Wed, 18 Mar 2015 05:39:21 +0000 (22:39 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  5.4.40 next

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Wed, 18 Mar 2015 05:39:10 +0000 (22:39 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  5.4.40 next

Conflicts:
configure.in
main/php_version.h

9 years ago5.4.40 next
Stanislav Malyshev [Wed, 18 Mar 2015 05:37:16 +0000 (22:37 -0700)]
5.4.40 next

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Wed, 18 Mar 2015 05:02:57 +0000 (22:02 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  update NEWS
  Fix bug #69253 - ZIP Integer Overflow leads to writing past heap boundary

Conflicts:
ext/zip/lib/zip_dirent.c

9 years agoupdate NEWS
Stanislav Malyshev [Wed, 18 Mar 2015 05:00:53 +0000 (22:00 -0700)]
update NEWS

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Wed, 18 Mar 2015 05:00:29 +0000 (22:00 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #69253 - ZIP Integer Overflow leads to writing past heap boundary

9 years agoFix bug #69253 - ZIP Integer Overflow leads to writing past heap boundary
Stanislav Malyshev [Wed, 18 Mar 2015 04:59:56 +0000 (21:59 -0700)]
Fix bug #69253 - ZIP Integer Overflow leads to writing past heap boundary

9 years agooops, no idea how this got in
Stanislav Malyshev [Wed, 18 Mar 2015 00:13:50 +0000 (17:13 -0700)]
oops, no idea how this got in

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Wed, 18 Mar 2015 00:10:14 +0000 (17:10 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Wed, 18 Mar 2015 00:07:38 +0000 (17:07 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #69248 - heap overflow vulnerability in regcomp.c
  add test for bug #68976

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Wed, 18 Mar 2015 00:08:28 +0000 (17:08 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix bug #69248 - heap overflow vulnerability in regcomp.c
  add test for bug #68976

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Wed, 18 Mar 2015 00:07:38 +0000 (17:07 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #69248 - heap overflow vulnerability in regcomp.c
  add test for bug #68976

9 years agoFix bug #69248 - heap overflow vulnerability in regcomp.c
Stanislav Malyshev [Wed, 18 Mar 2015 00:04:57 +0000 (17:04 -0700)]
Fix bug #69248 - heap overflow vulnerability in regcomp.c

Merged from https://github.com/garyhouston/regex/commit/70bc2965604b6b8aaf260049e64c708dddf85334

9 years agoadd test for bug #68976
Stanislav Malyshev [Wed, 18 Mar 2015 00:03:46 +0000 (17:03 -0700)]
add test for bug #68976

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 17 Mar 2015 20:24:30 +0000 (13:24 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  add NEWS

9 years agoadd NEWS
Stanislav Malyshev [Tue, 17 Mar 2015 20:24:17 +0000 (13:24 -0700)]
add NEWS

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 17 Mar 2015 20:23:51 +0000 (13:23 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #68976 - Use After Free Vulnerability in unserialize()

Conflicts:
ext/standard/var_unserializer.c

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Tue, 17 Mar 2015 20:22:12 +0000 (13:22 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #68976 - Use After Free Vulnerability in unserialize()

Conflicts:
ext/standard/var_unserializer.c

9 years agoFixed bug #68976 - Use After Free Vulnerability in unserialize()
Stanislav Malyshev [Tue, 17 Mar 2015 20:20:22 +0000 (13:20 -0700)]
Fixed bug #68976 - Use After Free Vulnerability in unserialize()

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 17 Mar 2015 20:07:59 +0000 (13:07 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  update news
  Fixed bug #69134 (Per Directory Values overrides PHP_INI_SYSTEM configuration options)

9 years agoupdate news
Stanislav Malyshev [Tue, 17 Mar 2015 20:07:40 +0000 (13:07 -0700)]
update news

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Tue, 17 Mar 2015 20:06:17 +0000 (13:06 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #69134 (Per Directory Values overrides PHP_INI_SYSTEM configuration options)

9 years agoFixed bug #69134 (Per Directory Values overrides PHP_INI_SYSTEM configuration options)
Stanislav Malyshev [Tue, 17 Mar 2015 20:04:36 +0000 (13:04 -0700)]
Fixed bug #69134 (Per Directory Values overrides PHP_INI_SYSTEM configuration options)

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 17 Mar 2015 19:58:00 +0000 (12:58 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix tests
  Fix bug #69207 - move_uploaded_file allows nulls in path

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Tue, 17 Mar 2015 19:56:37 +0000 (12:56 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix tests

9 years agofix tests
Stanislav Malyshev [Fri, 6 Feb 2015 05:54:47 +0000 (21:54 -0800)]
fix tests

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Tue, 17 Mar 2015 19:48:37 +0000 (12:48 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #69207 - move_uploaded_file allows nulls in path

9 years agoFix bug #69207 - move_uploaded_file allows nulls in path
Stanislav Malyshev [Tue, 17 Mar 2015 19:47:58 +0000 (12:47 -0700)]
Fix bug #69207 - move_uploaded_file allows nulls in path

9 years agoupdated NEWS
Anatol Belski [Tue, 17 Mar 2015 08:21:38 +0000 (09:21 +0100)]
updated NEWS

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 17 Mar 2015 08:20:54 +0000 (09:20 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #65406 Enchant broker plugins are in the wrong place in windows

9 years agoFixed bug #65406 Enchant broker plugins are in the wrong place in windows
Anatol Belski [Tue, 17 Mar 2015 08:20:16 +0000 (09:20 +0100)]
Fixed bug #65406 Enchant broker plugins are in the wrong place in windows

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Mon, 16 Mar 2015 15:01:12 +0000 (16:01 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix flaws in session module

9 years agoFix flaws in session module
Julien Pauli [Mon, 16 Mar 2015 15:00:46 +0000 (16:00 +0100)]
Fix flaws in session module

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Mon, 16 Mar 2015 07:34:14 +0000 (08:34 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  backport af2b0669 into 5.5

9 years agobackport af2b0669 into 5.5
Anatol Belski [Mon, 16 Mar 2015 07:32:39 +0000 (08:32 +0100)]
backport af2b0669 into 5.5

9 years agolibxml-2.9.2 compatibility
Anatol Belski [Sun, 15 Mar 2015 17:38:50 +0000 (18:38 +0100)]
libxml-2.9.2 compatibility

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Sat, 14 Mar 2015 17:30:32 +0000 (18:30 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix test

10 years agofix test
Anatol Belski [Sat, 14 Mar 2015 17:29:59 +0000 (18:29 +0100)]
fix test

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Sat, 14 Mar 2015 08:18:03 +0000 (09:18 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFix #69203: FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127
Jeff Welch [Mon, 9 Mar 2015 11:14:22 +0000 (07:14 -0400)]
Fix #69203: FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Sat, 14 Mar 2015 03:31:53 +0000 (11:31 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed typo
Xinchen Hui [Sat, 14 Mar 2015 03:31:12 +0000 (11:31 +0800)]
Fixed typo

10 years agoUpdate NEWS
Xinchen Hui [Fri, 13 Mar 2015 16:53:51 +0000 (00:53 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 13 Mar 2015 16:53:32 +0000 (00:53 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoLittle improvement, update NEWs, added test
Xinchen Hui [Fri, 13 Mar 2015 16:52:53 +0000 (00:52 +0800)]
Little improvement, update NEWs, added test

10 years agoMerge branch 'bug69227' of https://github.com/Vektah/php-src into PHP-5.5
Xinchen Hui [Fri, 13 Mar 2015 16:42:36 +0000 (00:42 +0800)]
Merge branch 'bug69227' of https://github.com/Vektah/php-src into PHP-5.5

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Fri, 13 Mar 2015 15:24:57 +0000 (16:24 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69221
Nikita Popov [Wed, 11 Mar 2015 17:08:03 +0000 (18:08 +0100)]
Fixed bug #69221

A generator iterator can be created from different zvals - use
the object handle to manage references instead.

10 years agoFix a leak
Vektah [Fri, 13 Mar 2015 04:54:30 +0000 (15:54 +1100)]
Fix a leak

10 years agoFix bug #69227 and #65967
Vektah [Fri, 13 Mar 2015 02:15:57 +0000 (13:15 +1100)]
Fix bug #69227 and #65967

This patch fixes a use (in zend_gc.c) after free (in spl_observer.c).
See https://bugs.php.net/bug.php?id=69227

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Thu, 12 Mar 2015 14:21:33 +0000 (15:21 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  create the php prefix if doesn't exist

10 years agocreate the php prefix if doesn't exist
Anatol Belski [Thu, 12 Mar 2015 14:20:53 +0000 (15:20 +0100)]
create the php prefix if doesn't exist

10 years agoDon't block on crypto data inside stream_select()
Daniel Lowrey [Wed, 11 Mar 2015 15:44:07 +0000 (09:44 -0600)]
Don't block on crypto data inside stream_select()

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Wed, 11 Mar 2015 00:20:03 +0000 (08:20 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoImprove test script for #69212
Xinchen Hui [Wed, 11 Mar 2015 00:19:34 +0000 (08:19 +0800)]
Improve test script for #69212

10 years agoFix bug# 69215 (Crypto servers should send client CA list)
Daniel Lowrey [Wed, 11 Mar 2015 00:06:00 +0000 (18:06 -0600)]
Fix bug# 69215 (Crypto servers should send client CA list)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Tue, 10 Mar 2015 17:18:43 +0000 (18:18 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69212
Nikita Popov [Tue, 10 Mar 2015 17:17:56 +0000 (18:17 +0100)]
Fixed bug #69212

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Dmitry Stogov [Tue, 10 Mar 2015 16:30:32 +0000 (19:30 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  We don't cache custom strems with callbacks anymore

10 years agoWe don't cache custom strems with callbacks anymore
Dmitry Stogov [Tue, 10 Mar 2015 16:25:30 +0000 (19:25 +0300)]
We don't cache custom strems with callbacks anymore

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 09:18:47 +0000 (17:18 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoTypo
Xinchen Hui [Tue, 10 Mar 2015 09:18:39 +0000 (17:18 +0800)]
Typo

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 09:06:05 +0000 (17:06 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed test
Xinchen Hui [Tue, 10 Mar 2015 09:05:47 +0000 (17:05 +0800)]
Fixed test

10 years agoUpdate NEWS
Xinchen Hui [Tue, 10 Mar 2015 07:38:34 +0000 (15:38 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 07:37:14 +0000 (15:37 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #66609 (php crashes with __get() and ++ operator in some cases)
Xinchen Hui [Tue, 10 Mar 2015 07:36:42 +0000 (15:36 +0800)]
Fixed bug #66609 (php crashes with __get() and ++ operator in some cases)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 02:44:07 +0000 (10:44 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFix is reverted (test fails in all branches)
Xinchen Hui [Tue, 10 Mar 2015 02:43:05 +0000 (10:43 +0800)]
Fix is reverted (test fails in all branches)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Daniel Lowrey [Mon, 9 Mar 2015 21:55:33 +0000 (15:55 -0600)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix crypto stream timeout regressions

10 years agoFix crypto stream timeout regressions
Daniel Lowrey [Mon, 9 Mar 2015 21:53:26 +0000 (15:53 -0600)]
Fix crypto stream timeout regressions

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Mon, 9 Mar 2015 09:23:04 +0000 (17:23 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoRevert "Fix #63486"
Xinchen Hui [Mon, 9 Mar 2015 09:22:56 +0000 (17:22 +0800)]
Revert "Fix #63486"

This reverts commit f4c96ffcb565c1daa76aa58256e4df6f111f8803.

10 years agoUpdate NEWs
Xinchen Hui [Mon, 9 Mar 2015 09:13:47 +0000 (17:13 +0800)]
Update NEWs

10 years agoUpdate news
Xinchen Hui [Mon, 9 Mar 2015 09:09:57 +0000 (17:09 +0800)]
Update news

10 years agoFix #69202: FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used.
Jeff Welch [Mon, 9 Mar 2015 07:54:19 +0000 (03:54 -0400)]
Fix #69202: FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 9 Mar 2015 06:41:30 +0000 (23:41 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  added missing parentheses
  Fix #67626
  Fix #63486

Conflicts:
main/streams/userspace.c

10 years agoadded missing parentheses
Masaki Kagaya [Wed, 18 Feb 2015 14:17:39 +0000 (23:17 +0900)]
added missing parentheses

added test case for bug #68846
replaced tab with space
added missing parentheses again
See also: http://icu-project.org/docs/papers/gb18030.html#h7

10 years agoFix #67626
Julien Pauli [Tue, 15 Jul 2014 15:18:56 +0000 (17:18 +0200)]
Fix #67626

10 years agoFix #63486
Julien Pauli [Fri, 20 Feb 2015 12:38:35 +0000 (13:38 +0100)]
Fix #63486

10 years agoadded missing parentheses
Masaki Kagaya [Wed, 18 Feb 2015 14:17:39 +0000 (23:17 +0900)]
added missing parentheses

added test case for bug #68846
replaced tab with space
added missing parentheses again
See also: http://icu-project.org/docs/papers/gb18030.html#h7

10 years agoMerge branch 'pull-request/1104' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 06:20:50 +0000 (23:20 -0700)]
Merge branch 'pull-request/1104' into PHP-5.5

* pull-request/1104:
  Fix #63486

10 years agoMerge branch 'pull-request/1106' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 05:45:47 +0000 (22:45 -0700)]
Merge branch 'pull-request/1106' into PHP-5.5

* pull-request/1106:
  Fix #67626

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 9 Mar 2015 00:13:25 +0000 (17:13 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Regression tests for SplFileInfo class setters

10 years agoMerge branch 'pull-request/1134' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 00:13:02 +0000 (17:13 -0700)]
Merge branch 'pull-request/1134' into PHP-5.5

* pull-request/1134:
  Regression tests for SplFileInfo class setters

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 9 Mar 2015 00:05:51 +0000 (17:05 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Add missing value for error_reporting directive

10 years agoMerge branch 'pull-request/1130' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 00:05:37 +0000 (17:05 -0700)]
Merge branch 'pull-request/1130' into PHP-5.5

* pull-request/1130:
  Add missing value for error_reporting directive

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Remi Collet [Sun, 8 Mar 2015 06:36:35 +0000 (07:36 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix odbc build as shared

10 years agoFix odbc build as shared
Remi Collet [Sun, 8 Mar 2015 06:34:51 +0000 (07:34 +0100)]
Fix odbc build as shared

Broken since a41aa46759d20e23af92df00b917ca66c6102412

10 years agoFixed bug #69197 (openssl_pkcs7_sign handles default value incorrectly)
Daniel Lowrey [Fri, 6 Mar 2015 18:29:56 +0000 (11:29 -0700)]
Fixed bug #69197 (openssl_pkcs7_sign handles default value incorrectly)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Tjerk Meesters [Fri, 6 Mar 2015 12:58:20 +0000 (20:58 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #68917 (parse_url fails on some partial urls)

10 years agoFixed bug #68917 (parse_url fails on some partial urls)
Tjerk Meesters [Fri, 6 Mar 2015 12:51:22 +0000 (20:51 +0800)]
Fixed bug #68917 (parse_url fails on some partial urls)

10 years agoUpdate test to run locally instead of remotely
Daniel Lowrey [Fri, 6 Mar 2015 05:00:38 +0000 (22:00 -0700)]
Update test to run locally instead of remotely

10 years agoFixed bug (#69195 Inconsistent stream crypto values across versions)
Daniel Lowrey [Fri, 6 Mar 2015 03:48:47 +0000 (20:48 -0700)]
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.

10 years agoFix stream_select() issue with OpenSSL buffer
Chris Wright [Sat, 23 Aug 2014 00:40:19 +0000 (01:40 +0100)]
Fix stream_select() issue with OpenSSL buffer

Ensure data from OpenSSL internal buffer has been
transfered to PHP stream buffer before a select()
emulation operation is performed

Addresses bug #65137
https://bugs.php.net/bug.php?id=65137

Conflicts:
ext/openssl/xp_ssl.c

10 years agoReally fix zts this time
Daniel Lowrey [Thu, 5 Mar 2015 21:08:46 +0000 (14:08 -0700)]
Really fix zts this time