]> granicus.if.org Git - php/log
php
8 years agoremove unneeded free parts
Anatol Belski [Mon, 29 Feb 2016 15:26:46 +0000 (16:26 +0100)]
remove unneeded free parts

See bug #71667, free_statement already does the job

8 years agofix leaks and add one more NULL check
Anatol Belski [Mon, 29 Feb 2016 14:38:42 +0000 (15:38 +0100)]
fix leaks and add one more NULL check

8 years agoadd NULL check
Anatol Belski [Mon, 29 Feb 2016 14:26:57 +0000 (15:26 +0100)]
add NULL check

8 years agofix C89 compat
Anatol Belski [Mon, 29 Feb 2016 14:24:31 +0000 (15:24 +0100)]
fix C89 compat

8 years agofix arg type
Anatol Belski [Mon, 29 Feb 2016 14:23:53 +0000 (15:23 +0100)]
fix arg type

8 years agoupdate NEWS
Anatol Belski [Wed, 24 Feb 2016 10:56:12 +0000 (11:56 +0100)]
update NEWS

8 years agoadd test for bug #47803
Anatol Belski [Wed, 24 Feb 2016 10:49:02 +0000 (11:49 +0100)]
add test for bug #47803

8 years agoFixed bug #47803
Anatol Belski [Wed, 24 Feb 2016 10:40:35 +0000 (11:40 +0100)]
Fixed bug #47803

Executing prepared statements is succesfull only for the first two statements

The reworked patch descends to the bug #69526 which is fixed by
this as well. The broken logic in the current code was, that
SQLDescribeParam was executed in odbc_execute every time. This piece
is now moved into odbc_prepare and the results are carried on in an
additional structure.

Since the ext/odbc headers are not being currently installed and the
corresponding structs like odbc_result are not used outside ext/odbc,
the binary compatibility persists. Executing SQLDescribeParam only once
in odbc_prepare is also an optimization as the filds usually won't
change that fast and thus requestind the descriptions on every
execution is not required.

8 years agomake ext/odbc test credentials configurable
Anatol Belski [Tue, 23 Feb 2016 13:21:04 +0000 (14:21 +0100)]
make ext/odbc test credentials configurable

8 years agocleanup $Id
Remi Collet [Mon, 22 Feb 2016 08:26:00 +0000 (09:26 +0100)]
cleanup $Id

8 years agoupdate NEWS
Anatol Belski [Thu, 18 Feb 2016 18:42:18 +0000 (19:42 +0100)]
update NEWS

8 years agoadd test for bug #71625
Anatol Belski [Thu, 18 Feb 2016 18:38:39 +0000 (19:38 +0100)]
add test for bug #71625

8 years agoFixed bug #71625 Crash in php7.dll with bad phar filename
Anatol Belski [Thu, 18 Feb 2016 18:32:08 +0000 (19:32 +0100)]
Fixed bug #71625 Crash in php7.dll with bad phar filename

8 years agoupdate NEWS
Anatol Belski [Thu, 18 Feb 2016 18:16:39 +0000 (19:16 +0100)]
update NEWS

8 years agoBug #71596 Segmentation fault on ZTS with date function (setlocale)
Anatol Belski [Thu, 18 Feb 2016 18:13:07 +0000 (19:13 +0100)]
Bug #71596 Segmentation fault on ZTS with date function (setlocale)

8 years agofix ts buld
Anatol Belski [Thu, 18 Feb 2016 06:11:36 +0000 (07:11 +0100)]
fix ts buld

8 years ago5.6.20 is next
Ferenc Kovacs [Wed, 17 Feb 2016 23:31:18 +0000 (00:31 +0100)]
5.6.20 is next

8 years agoyet two test fixes in openssl in 5.6
Anatol Belski [Tue, 16 Feb 2016 07:28:10 +0000 (08:28 +0100)]
yet two test fixes in openssl in 5.6

8 years agoimprove test
Anatol Belski [Tue, 16 Feb 2016 07:05:16 +0000 (08:05 +0100)]
improve test

8 years agoFix timelib compat with PHP5
Anatol Belski [Mon, 15 Feb 2016 15:50:42 +0000 (16:50 +0100)]
Fix timelib compat with PHP5

Windows builds in PHP5 are always using long which is 32-bit even
in 64-bit build. Thus in PHP5, timelib_long and the company have
to always evaluate to a 32-bit.

8 years agoBackported fix for bug #71525
Anatol Belski [Mon, 15 Feb 2016 14:14:23 +0000 (15:14 +0100)]
Backported fix for bug #71525

8 years agoFix bug #71540 - NULL pointer dereference in xsl_ext_function_php()
Stanislav Malyshev [Mon, 15 Feb 2016 07:35:29 +0000 (23:35 -0800)]
Fix bug #71540 - NULL pointer dereference in xsl_ext_function_php()

8 years agofix dir separator in test
Anatol Belski [Mon, 15 Feb 2016 07:58:20 +0000 (08:58 +0100)]
fix dir separator in test

8 years agofix NEWS entry
Anatol Belski [Mon, 15 Feb 2016 07:25:23 +0000 (08:25 +0100)]
fix NEWS entry

8 years agoUpdate NEWS: "Fixed bug #71584 (Possible use-after-free of ZCG(cwd) in Zend Opcache)"
Xinchen Hui [Mon, 15 Feb 2016 02:31:37 +0000 (10:31 +0800)]
Update NEWS: "Fixed bug  #71584 (Possible use-after-free of ZCG(cwd) in Zend Opcache)"

8 years agoMerge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6
Xinchen Hui [Mon, 15 Feb 2016 02:29:28 +0000 (10:29 +0800)]
Merge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6

* 'PHP-5.6' of git.php.net:/php-src:
  update NEWS
  Fixed bug #71559 Built-in HTTP server, we can downlaod file in web by bug
  Check length of string before comparing to :memory:
  Fix bounds check in strip_tags()
  Fix test description
  FIx bug #71569

8 years agoupdate NEWS
Anatol Belski [Sun, 14 Feb 2016 19:52:47 +0000 (20:52 +0100)]
update NEWS

8 years agoFixed bug #71559 Built-in HTTP server, we can downlaod file in web by bug
Anatol Belski [Sun, 14 Feb 2016 19:47:23 +0000 (20:47 +0100)]
Fixed bug #71559 Built-in HTTP server, we can downlaod file in web by bug

8 years agoCheck length of string before comparing to :memory:
Nikita Popov [Sat, 13 Feb 2016 17:01:50 +0000 (18:01 +0100)]
Check length of string before comparing to :memory:

8 years agoFix bounds check in strip_tags()
Nikita Popov [Sat, 13 Feb 2016 16:47:30 +0000 (17:47 +0100)]
Fix bounds check in strip_tags()

8 years agoFix test description
Nikita Popov [Sat, 13 Feb 2016 16:46:24 +0000 (17:46 +0100)]
Fix test description

8 years agoFIx bug #71569
Nikita Popov [Sat, 13 Feb 2016 14:17:51 +0000 (15:17 +0100)]
FIx bug #71569

convert_to_string() may result in an interned string.

8 years agoFix use-after-free of ZCG(cwd) in Zend Optimizer
Yussuf Khalil [Wed, 10 Feb 2016 09:33:57 +0000 (10:33 +0100)]
Fix use-after-free of ZCG(cwd) in Zend Optimizer

8 years agoMerge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6
Xinchen Hui [Tue, 9 Feb 2016 15:33:30 +0000 (23:33 +0800)]
Merge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6

8 years agoFixed bug #71561 (NULL pointer dereference in Zip::ExtractTo)
Xinchen Hui [Tue, 9 Feb 2016 15:32:20 +0000 (23:32 +0800)]
Fixed bug #71561 (NULL pointer dereference in Zip::ExtractTo)

8 years agoAlign spacing in make install messages
Lior Kaplan [Mon, 8 Feb 2016 18:27:19 +0000 (20:27 +0200)]
Align spacing in make install messages

8 years agoAdd entry for re-fix of #70976 in commit 14e4d393
Lior Kaplan [Sun, 7 Feb 2016 18:19:31 +0000 (20:19 +0200)]
Add entry for re-fix of #70976 in commit 14e4d393

8 years agoFixed bug #71523 (Copied handle with new option CURLOPT_HTTPHEADER crashes while...
Xinchen Hui [Fri, 5 Feb 2016 11:49:26 +0000 (19:49 +0800)]
Fixed bug #71523 (Copied handle with new option CURLOPT_HTTPHEADER crashes while curl_multi_exec)

8 years agoAlign NEWS entry format
Lior Kaplan [Thu, 4 Feb 2016 22:40:12 +0000 (00:40 +0200)]
Align NEWS entry format

8 years agoupdate NEWS
Ferenc Kovacs [Thu, 4 Feb 2016 19:40:54 +0000 (20:40 +0100)]
update NEWS

8 years agoSplit and clean up OpenSSL X509 tests
Jakub Zelenka [Thu, 4 Feb 2016 16:51:36 +0000 (16:51 +0000)]
Split and clean up OpenSSL X509 tests

8 years agoRename and clean up OpenSSL tests
Jakub Zelenka [Wed, 3 Feb 2016 16:20:27 +0000 (16:20 +0000)]
Rename and clean up OpenSSL tests

8 years agoupdate NEWS
Ferenc Kovacs [Wed, 3 Feb 2016 00:07:34 +0000 (01:07 +0100)]
update NEWS

8 years agoUpdated NEWS
Julien Pauli [Tue, 2 Feb 2016 17:14:57 +0000 (18:14 +0100)]
Updated NEWS

8 years agoFix #70720
Julien Pauli [Tue, 22 Dec 2015 15:25:51 +0000 (16:25 +0100)]
Fix #70720

8 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 2 Feb 2016 13:22:31 +0000 (14:22 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  add error check to sysconf call
  Going for 5.5.33 now

Conflicts:
configure.in
main/php_version.h

8 years agoadd error check to sysconf call
Anatol Belski [Tue, 2 Feb 2016 13:19:10 +0000 (14:19 +0100)]
add error check to sysconf call

8 years agoUpdated to version 2016.1 (2016a)
Derick Rethans [Tue, 2 Feb 2016 10:34:03 +0000 (10:34 +0000)]
Updated to version 2016.1 (2016a)

8 years agoGoing for 5.5.33 now
Julien Pauli [Tue, 2 Feb 2016 09:42:49 +0000 (10:42 +0100)]
Going for 5.5.33 now

8 years agoupdate libs version
Anatol Belski [Tue, 2 Feb 2016 08:02:12 +0000 (09:02 +0100)]
update libs version

8 years agoMerge branch 'PHP-5.6.18' into PHP-5.6
Stanislav Malyshev [Tue, 2 Feb 2016 03:16:34 +0000 (19:16 -0800)]
Merge branch 'PHP-5.6.18' into PHP-5.6

* PHP-5.6.18:
  fix tests
  fix NEWS
  Update NEWS
  update NEWS
  Fixed bug #71488: Stack overflow when decompressing tar archives
  update NEWS
  add missing headers for SIZE_MAX
  backport the escapeshell* functions hardening branch
  add tests
  Fix bug #71459 - Integer overflow in iptcembed()
  prepare 5.6.18RC1
  Fixed bug #71323 - Output of stream_get_meta_data can be falsified by its input
  Fix bug #71391: NULL Pointer Dereference in phar_tar_setupmetadata()
  Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
  Fix bug #71335: Type Confusion in WDDX Packet Deserialization
  Fix bug #71354 - remove UMR when size is 0

Conflicts:
configure.in
main/php_version.h

8 years agoMerge branch 'PHP-5.5' into PHP-5.6.18
Stanislav Malyshev [Tue, 2 Feb 2016 03:15:19 +0000 (19:15 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6.18

* PHP-5.5:
  fix tests
  fix NEWS
  update NEWS

8 years agofix tests
Stanislav Malyshev [Tue, 2 Feb 2016 02:58:02 +0000 (18:58 -0800)]
fix tests

8 years agofix NEWS
Stanislav Malyshev [Tue, 2 Feb 2016 02:47:56 +0000 (18:47 -0800)]
fix NEWS

8 years agoUpdate NEWS
Stanislav Malyshev [Tue, 2 Feb 2016 02:47:28 +0000 (18:47 -0800)]
Update NEWS

8 years agoupdate NEWS
Stanislav Malyshev [Tue, 2 Feb 2016 02:44:33 +0000 (18:44 -0800)]
update NEWS

8 years agoMerge branch 'PHP-5.5.32' into PHP-5.6.18
Stanislav Malyshev [Tue, 2 Feb 2016 02:32:31 +0000 (18:32 -0800)]
Merge branch 'PHP-5.5.32' into PHP-5.6.18

* PHP-5.5.32:
  Fixed bug #71488: Stack overflow when decompressing tar archives
  update NEWS
  add missing headers for SIZE_MAX
  backport the escapeshell* functions hardening branch
  add tests
  Fix bug #71459 - Integer overflow in iptcembed()
  Fixed bug #71323 - Output of stream_get_meta_data can be falsified by its input
  Fix bug #71391: NULL Pointer Dereference in phar_tar_setupmetadata()
  Fix bug #71335: Type Confusion in WDDX Packet Deserialization
  Fix bug #71354 - remove UMR when size is 0

8 years agoMerge branch 'PHP-5.5' into PHP-5.6.18
Stanislav Malyshev [Tue, 2 Feb 2016 02:32:14 +0000 (18:32 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6.18

* PHP-5.5:
  Upgrade bundled PCRE to 8.38
  Fixed NEWS file entry
  fix the fix for bug #70976 (imagerotate)

8 years agoMerge remote-tracking branch 'origin/PHP-5.6.18' into PHP-5.6.18
Stanislav Malyshev [Tue, 2 Feb 2016 02:31:57 +0000 (18:31 -0800)]
Merge remote-tracking branch 'origin/PHP-5.6.18' into PHP-5.6.18

* origin/PHP-5.6.18:
  prepare 5.6.18RC1
  Fix test when run with openssl < 1.0.2 (reorder so no more SSLv2 message) Fix skip message to work
  improve fix for bug #71201
  fork test
  fix test
  fork test
  fork test for win32
  fork test
  Use SUCCESS/FAILURE
  Fixed bug #65720 ext/mbstring/libmbfl/filters/mbfilter_cp5022x.c:281: bad if test
  Fix header file include
  Fixed bug #69111 (Crash in SessionHandler::read()). Made session save handler abuse much harder than before.

8 years agoMerge branch 'PHP-5.5' into PHP-5.5.32
Stanislav Malyshev [Tue, 2 Feb 2016 02:28:49 +0000 (18:28 -0800)]
Merge branch 'PHP-5.5' into PHP-5.5.32

* PHP-5.5:
  Upgrade bundled PCRE to 8.38
  Fixed NEWS file entry

8 years agofix extensions path for nmake install
Anatol Belski [Mon, 1 Feb 2016 14:38:53 +0000 (15:38 +0100)]
fix extensions path for nmake install

8 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 1 Feb 2016 05:05:46 +0000 (21:05 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Upgrade bundled PCRE to 8.38
  Fixed NEWS file entry
  fix the fix for bug #70976 (imagerotate)

8 years agoUpgrade bundled PCRE to 8.38
Stanislav Malyshev [Mon, 1 Feb 2016 04:33:17 +0000 (20:33 -0800)]
Upgrade bundled PCRE to 8.38

8 years agoFixed bug #71488: Stack overflow when decompressing tar archives
Stanislav Malyshev [Mon, 1 Feb 2016 03:37:56 +0000 (19:37 -0800)]
Fixed bug #71488: Stack overflow when decompressing tar archives

8 years agoRewrite OpenSSL SPKI tests to speed them up
Jakub Zelenka [Sun, 31 Jan 2016 14:28:13 +0000 (14:28 +0000)]
Rewrite OpenSSL SPKI tests to speed them up

Also fix some CS issue and naming

8 years agoAdd private RSA keys with 2048 and 4096 bit long modulus
Jakub Zelenka [Sun, 31 Jan 2016 13:57:00 +0000 (13:57 +0000)]
Add private RSA keys with 2048 and 4096 bit long modulus

8 years agoRename private.key to private_rsa_1024.key
Jakub Zelenka [Sun, 31 Jan 2016 13:54:16 +0000 (13:54 +0000)]
Rename private.key to private_rsa_1024.key

8 years agoremove NEWS entry
Anatol Belski [Fri, 29 Jan 2016 19:40:27 +0000 (20:40 +0100)]
remove NEWS entry

8 years agoadd XFAIL
Anatol Belski [Fri, 29 Jan 2016 19:36:11 +0000 (20:36 +0100)]
add XFAIL

8 years agoRevert "fix leak in 5.6"
Anatol Belski [Fri, 29 Jan 2016 19:33:39 +0000 (20:33 +0100)]
Revert "fix leak in 5.6"

This reverts commit fa548e5ca9b275ac383cadddde0f4e6d9a806f24.

8 years agoAdded entry to NEWS
Derick Rethans [Fri, 29 Jan 2016 14:34:36 +0000 (15:34 +0100)]
Added entry to NEWS

8 years agoUse the new timelib function for comparing times
Derick Rethans [Fri, 29 Jan 2016 14:28:11 +0000 (15:28 +0100)]
Use the new timelib function for comparing times

8 years agoTest + support for negative timestamps with microtime
Willem-Jan [Mon, 30 Nov 2015 16:35:12 +0000 (17:35 +0100)]
Test + support for negative timestamps with microtime

8 years agoAlso test against equality
Willem-Jan [Mon, 30 Nov 2015 14:35:16 +0000 (15:35 +0100)]
Also test against equality

8 years agoCompare agaist fraction when sse are equal
Willem-Jan [Mon, 30 Nov 2015 13:58:02 +0000 (14:58 +0100)]
Compare agaist fraction when sse are equal

8 years agoAdded test for comparing dates with microseconds
Willem-Jan [Mon, 30 Nov 2015 13:18:58 +0000 (14:18 +0100)]
Added test for comparing dates with microseconds

8 years agoMerge in changes in timelib 2016.01
Derick Rethans [Fri, 29 Jan 2016 14:21:55 +0000 (15:21 +0100)]
Merge in changes in timelib 2016.01

8 years agofix leak in 5.6
Anatol Belski [Fri, 29 Jan 2016 12:56:11 +0000 (13:56 +0100)]
fix leak in 5.6

8 years agoadd test for bug #69111
Anatol Belski [Fri, 29 Jan 2016 11:27:35 +0000 (12:27 +0100)]
add test for bug #69111

8 years agoupdate NEWS
Anatol Belski [Fri, 29 Jan 2016 10:27:44 +0000 (11:27 +0100)]
update NEWS

8 years agorefix bug #69111, crash in 5.6 only
Anatol Belski [Fri, 29 Jan 2016 10:24:19 +0000 (11:24 +0100)]
refix bug #69111, crash in 5.6 only

8 years agoNEWS
Remi Collet [Fri, 29 Jan 2016 09:23:42 +0000 (10:23 +0100)]
NEWS

8 years agoFixed Bug #62172 FPM not working with Apache httpd 2.4 balancer/fcgi setup
Remi Collet [Fri, 29 Jan 2016 09:20:42 +0000 (10:20 +0100)]
Fixed Bug #62172 FPM not working with Apache httpd 2.4 balancer/fcgi setup

Only needed with Apache version < 2.4.12 (ex RHEL-7)

8 years agoupdate NEWS
Anatol Belski [Fri, 29 Jan 2016 07:41:25 +0000 (08:41 +0100)]
update NEWS

8 years agoreset the ext/session to the state of 5.6.17
Anatol Belski [Fri, 29 Jan 2016 07:33:09 +0000 (08:33 +0100)]
reset the ext/session to the state of 5.6.17

8 years agoupdate NEWS
Anatol Belski [Thu, 28 Jan 2016 12:57:44 +0000 (13:57 +0100)]
update NEWS

8 years agoadd missing headers for SIZE_MAX
Anatol Belski [Thu, 28 Jan 2016 12:46:34 +0000 (13:46 +0100)]
add missing headers for SIZE_MAX

8 years agobackport the escapeshell* functions hardening branch
Anatol Belski [Thu, 28 Jan 2016 12:45:43 +0000 (13:45 +0100)]
backport the escapeshell* functions hardening branch

8 years agoadd tests
Anatol Belski [Thu, 28 Jan 2016 12:27:26 +0000 (13:27 +0100)]
add tests

8 years agoFixed NEWS file entry
Julien Pauli [Thu, 28 Jan 2016 11:47:53 +0000 (12:47 +0100)]
Fixed NEWS file entry

8 years agoFix bug #71459 - Integer overflow in iptcembed()
Stanislav Malyshev [Wed, 27 Jan 2016 01:26:52 +0000 (17:26 -0800)]
Fix bug #71459 - Integer overflow in iptcembed()

8 years agoFix memory leak with not freeing OpenSSL errors
Jakub Zelenka [Mon, 25 Jan 2016 16:50:16 +0000 (16:50 +0000)]
Fix memory leak with not freeing OpenSSL errors

8 years agoUpdate libmagic.patch for PHP-5.6
Xinchen Hui [Mon, 25 Jan 2016 03:25:04 +0000 (11:25 +0800)]
Update libmagic.patch for PHP-5.6

8 years agoFixed bug #7143 (finfo throws notice for specific python file)
Xinchen Hui [Mon, 25 Jan 2016 03:20:48 +0000 (11:20 +0800)]
Fixed bug #7143 (finfo throws notice for specific python file)

There seems be a bug while it was changed from regexec to
preg_match_impl:
https://github.com/php/php-src/commit/46906925#diff-56e765972d18c84894ea061cfe58076aR1757

9 years agore-arrange NEWS
Ferenc Kovacs [Thu, 21 Jan 2016 01:24:51 +0000 (02:24 +0100)]
re-arrange NEWS

9 years agoprepare 5.6.18RC1 php-5.6.18RC1
Ferenc Kovacs [Thu, 21 Jan 2016 01:24:05 +0000 (02:24 +0100)]
prepare 5.6.18RC1

9 years ago5.6.19 will be next
Ferenc Kovacs [Wed, 20 Jan 2016 14:39:05 +0000 (15:39 +0100)]
5.6.19 will be next

9 years agoFix test when run with openssl < 1.0.2 (reorder so no more SSLv2 message)
Remi Collet [Wed, 20 Jan 2016 12:08:58 +0000 (13:08 +0100)]
Fix test when run with openssl < 1.0.2 (reorder so no more SSLv2 message)
Fix skip message to work

9 years agoimprove fix for bug #71201
Anatol Belski [Wed, 20 Jan 2016 08:44:28 +0000 (09:44 +0100)]
improve fix for bug #71201

9 years agofork test
Anatol Belski [Mon, 18 Jan 2016 15:59:17 +0000 (16:59 +0100)]
fork test