]>
granicus.if.org Git - php/log
Nikita Popov [Fri, 5 Aug 2016 21:09:53 +0000 (23:09 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Fri, 5 Aug 2016 21:09:30 +0000 (23:09 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Conflicts:
ext/standard/ftp_fopen_wrapper.c
Ville Hukkamaki [Fri, 5 Aug 2016 13:09:13 +0000 (16:09 +0300)]
Fix #72764
Negotiate data channel encryption after NLST command.
This is to prevent issues with IIS and ProFTPD.
Nikita Popov [Fri, 5 Aug 2016 17:56:02 +0000 (19:56 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Fri, 5 Aug 2016 17:51:51 +0000 (19:51 +0200)]
Fix bug #72767
The page size calculation did not account for the size of the
stack header (or rather it did account for it, but in the wrong
direction...)
Nikita Popov [Fri, 5 Aug 2016 14:30:57 +0000 (16:30 +0200)]
Add assertion to prevent type narrowing
Currently type narrowing is always a bug, make sure we know about
it.
Nikita Popov [Fri, 5 Aug 2016 14:27:55 +0000 (16:27 +0200)]
Fixed bug #72762
ju1ius [Sat, 30 Jul 2016 11:55:46 +0000 (13:55 +0200)]
Fix #72711: `mb_ereg` does not clear the `$regs` parameter on failure
When `mb_ereg` failed to match, it didn't update the `$regs` argument.
Now it will always set it to the empty array.
Ville Hukkamäki [Thu, 28 Jul 2016 19:17:20 +0000 (19:17 +0000)]
Implement request #27814
Construct HTTP request headers into smart_str and send whole
request in one go.
Xinchen Hui [Thu, 4 Aug 2016 11:10:40 +0000 (19:10 +0800)]
Fixed bug #72743 (Out-of-bound read in php_stream_filter_create)
Christoph M. Becker [Thu, 4 Aug 2016 10:10:34 +0000 (12:10 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Thu, 4 Aug 2016 10:09:16 +0000 (12:09 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Thu, 4 Aug 2016 10:06:07 +0000 (12:06 +0200)]
Fix broken skip marker in test case
Matteo Beccati [Thu, 4 Aug 2016 07:37:40 +0000 (09:37 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Clean up FR #72633
Fixed invalid handle error with Implicit Result Sets and bump OCI8 version.
Conflicts:
ext/oci8/package.xml
Matteo Beccati [Thu, 4 Aug 2016 07:30:48 +0000 (09:30 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Clean up FR #72633
Matteo Beccati [Thu, 4 Aug 2016 07:28:58 +0000 (09:28 +0200)]
Clean up FR #72633
Christopher Jones [Thu, 4 Aug 2016 04:48:07 +0000 (14:48 +1000)]
Fixed invalid handle error with Implicit Result Sets and bump OCI8 version.
Christopher Jones [Thu, 4 Aug 2016 07:01:57 +0000 (17:01 +1000)]
Fixed invalid handle error with Implicit Result Sets
Christopher Jones [Thu, 4 Aug 2016 04:48:07 +0000 (14:48 +1000)]
Fixed invalid handle error with Implicit Result Sets and bump OCI8 version.
Christopher Jones [Thu, 4 Aug 2016 06:45:29 +0000 (16:45 +1000)]
Merge branch 'PHP-7.0' of https://git.php.net/repository/php-src into PHP-7.0
Stanislav Malyshev [Thu, 4 Aug 2016 06:03:15 +0000 (23:03 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix bug #72716 - initialize buffer before read
Stanislav Malyshev [Thu, 4 Aug 2016 06:00:32 +0000 (23:00 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix bug #72716 - initialize buffer before read
Conflicts:
ext/standard/ftp_fopen_wrapper.c
Stanislav Malyshev [Thu, 4 Aug 2016 05:59:01 +0000 (22:59 -0700)]
Fix bug #72716 - initialize buffer before read
Ferenc Kovacs [Wed, 3 Aug 2016 23:43:27 +0000 (01:43 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Ferenc Kovacs [Wed, 3 Aug 2016 23:42:00 +0000 (01:42 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Conflicts:
configure.in
main/php_version.h
Ferenc Kovacs [Wed, 3 Aug 2016 23:39:37 +0000 (01:39 +0200)]
5.6.26 will be next
Nikita Popov [Wed, 3 Aug 2016 21:09:17 +0000 (23:09 +0200)]
Fix leak on self-referencing constants
Davey Shafik [Wed, 3 Aug 2016 19:31:15 +0000 (12:31 -0700)]
Move fix for #72735 to 7.1.0beta3
Anatol Belski [Wed, 3 Aug 2016 16:26:29 +0000 (18:26 +0200)]
improve the check, avoid strlen on NULL
Kalle Sommer Nielsen [Wed, 3 Aug 2016 15:05:31 +0000 (17:05 +0200)]
Changed the way MAKERNOTE is handled in case we do not have a matching signature (Remi).
Before this patch, exif_process_IFD_in_MAKERNOTE() would return false, then causing the rest of the EXIF parsing to be interrupted. This is a regression from earlier which was most likely a part of a security fix for MAKERNOTE.
The new behavior is to instead of stopping to parse, to continue so we can still fetch data like thumbnail and GPS, thrus allowing yet unsupported formats to parse. If EXIF's debugging mode is enabled, a notice will display in case we do not match against a valid MAKERNOTE signature.
This should temporarily fix bug #72682 (exif_read_data() fails to read all data for some images) until I get around to debug it further.
Jakub Zelenka [Wed, 3 Aug 2016 19:01:41 +0000 (20:01 +0100)]
Do not add already added object to the internal OpenSSL table
This fixes OpenSSL 1.1 where adding object with OID that has been
already added causes an error - preventing of duplication.
Anatol Belski [Wed, 3 Aug 2016 16:29:42 +0000 (18:29 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
improve the check, avoid strlen on NULL
Anatol Belski [Wed, 3 Aug 2016 16:28:48 +0000 (18:28 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
improve the check, avoid strlen on NULL
Anatol Belski [Wed, 3 Aug 2016 16:26:29 +0000 (18:26 +0200)]
improve the check, avoid strlen on NULL
Anatol Belski [Wed, 3 Aug 2016 15:42:45 +0000 (17:42 +0200)]
update NEWS
Anatol Belski [Wed, 3 Aug 2016 15:40:38 +0000 (17:40 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
update NEWS
update NEWS
Changed the way MAKERNOTE is handled in case we do not have a matching signature (Remi).
Anatol Belski [Wed, 3 Aug 2016 15:39:55 +0000 (17:39 +0200)]
update NEWS
Anatol Belski [Wed, 3 Aug 2016 15:39:22 +0000 (17:39 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
update NEWS
Changed the way MAKERNOTE is handled in case we do not have a matching signature (Remi).
Anatol Belski [Wed, 3 Aug 2016 15:38:11 +0000 (17:38 +0200)]
update NEWS
Kalle Sommer Nielsen [Wed, 3 Aug 2016 15:05:31 +0000 (17:05 +0200)]
Changed the way MAKERNOTE is handled in case we do not have a matching signature (Remi).
Before this patch, exif_process_IFD_in_MAKERNOTE() would return false, then causing the rest of the EXIF parsing to be interrupted. This is a regression from earlier which was most likely a part of a security fix for MAKERNOTE.
The new behavior is to instead of stopping to parse, to continue so we can still fetch data like thumbnail and GPS, thrus allowing yet unsupported formats to parse. If EXIF's debugging mode is enabled, a notice will display in case we do not match against a valid MAKERNOTE signature.
This should temporarily fix bug #72682 (exif_read_data() fails to read all data for some images) until I get around to debug it further.
(cherry picked from commit
aabcb5481d9e717df77192dab2894468b9fc63b4 )
Anatol Belski [Wed, 3 Aug 2016 13:06:39 +0000 (15:06 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
update libs_versions.txt
update libs_versions.txt
Anatol Belski [Wed, 3 Aug 2016 13:06:02 +0000 (15:06 +0200)]
update libs_versions.txt
Anatol Belski [Wed, 3 Aug 2016 13:05:39 +0000 (15:05 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
update libs_versions.txt
Anatol Belski [Wed, 3 Aug 2016 13:03:41 +0000 (15:03 +0200)]
update libs_versions.txt
Remi Collet [Wed, 3 Aug 2016 12:27:46 +0000 (14:27 +0200)]
Minor revert of
be3640150cb2f88d38a8d405b2bf708f04be39ef
On 32bits this may cause php to hangs forever.
Remi Collet [Wed, 3 Aug 2016 12:24:35 +0000 (14:24 +0200)]
fix paths in tests
Remi Collet [Wed, 3 Aug 2016 10:59:14 +0000 (12:59 +0200)]
clean removed functions (since they are alias)
Remi Collet [Wed, 3 Aug 2016 10:56:07 +0000 (12:56 +0200)]
Fix 32bits tests
Notice: this warning is only raise since rand is an alias to mt_rand
Anatol Belski [Wed, 3 Aug 2016 10:20:23 +0000 (12:20 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fix ts build
Anatol Belski [Wed, 3 Aug 2016 10:19:29 +0000 (12:19 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
fix ts build
Anatol Belski [Wed, 3 Aug 2016 10:16:42 +0000 (12:16 +0200)]
fix ts build
Remi Collet [Wed, 3 Aug 2016 09:03:22 +0000 (11:03 +0200)]
add skipif (needs json)
Xinchen Hui [Wed, 3 Aug 2016 04:37:14 +0000 (12:37 +0800)]
It's packed array
Xinchen Hui [Wed, 3 Aug 2016 04:06:04 +0000 (12:06 +0800)]
Optmized array_rand
Xinchen Hui [Wed, 3 Aug 2016 03:24:31 +0000 (11:24 +0800)]
Optimized array_pad
Davey Shafik [Tue, 2 Aug 2016 23:40:07 +0000 (16:40 -0700)]
Update NEWS for 7.1.0beta3
Nikita Popov [Tue, 2 Aug 2016 22:35:00 +0000 (00:35 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Tue, 2 Aug 2016 22:33:32 +0000 (00:33 +0200)]
Fix bug #72724
Christoph M. Becker [Tue, 2 Aug 2016 16:53:54 +0000 (18:53 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Tue, 2 Aug 2016 16:47:36 +0000 (18:47 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Tue, 2 Aug 2016 16:41:20 +0000 (18:41 +0200)]
Fix #72709: imagesetstyle() causes OOB read for empty $styles
Calling imagesetstyle() with an empty $styles array caused gdImageSetStyle()
to be called with `noOfPixels==0`, what could have lead to OOB reads.
Actually, this issue will be fixed in libgd, but to avoid issues when older
libgd is in use, we simply disallow passing an empty $styles array to
imagesetstyle(), what wouldn't serve a useful purpose anyway.
Anatol Belski [Tue, 2 Aug 2016 12:42:55 +0000 (14:42 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
update NEWS
cleanup table after test
- lastInsertId using Postgres Lastval() function
Anatol Belski [Tue, 2 Aug 2016 12:40:31 +0000 (14:40 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
update NEWS
cleanup table after test
- lastInsertId using Postgres Lastval() function
Anatol Belski [Tue, 2 Aug 2016 12:36:56 +0000 (14:36 +0200)]
update NEWS
Anatol Belski [Tue, 2 Aug 2016 12:35:24 +0000 (14:35 +0200)]
cleanup table after test
Pablo Santiago Sánchez [Thu, 28 Jul 2016 01:12:56 +0000 (22:12 -0300)]
- lastInsertId using Postgres Lastval() function
Xinchen Hui [Tue, 2 Aug 2016 12:28:42 +0000 (20:28 +0800)]
Fixed warning: "operation on ‘s’ may be undefined"
Xinchen Hui [Tue, 2 Aug 2016 12:08:15 +0000 (20:08 +0800)]
Folder marks
Xinchen Hui [Tue, 2 Aug 2016 12:02:23 +0000 (20:02 +0800)]
Optimized array_merge and cleanup
Xinchen Hui [Tue, 2 Aug 2016 09:40:37 +0000 (17:40 +0800)]
Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1
* 'PHP-7.1' of git.php.net:/php-src:
prepare next
fix php_version.h
Xinchen Hui [Tue, 2 Aug 2016 09:39:53 +0000 (17:39 +0800)]
Optimized array_merge
Anatol Belski [Tue, 2 Aug 2016 09:15:07 +0000 (11:15 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
prepare next
Anatol Belski [Tue, 2 Aug 2016 09:13:20 +0000 (11:13 +0200)]
prepare next
Anatol Belski [Tue, 2 Aug 2016 09:08:21 +0000 (11:08 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fix php_version.h
Anatol Belski [Tue, 2 Aug 2016 09:06:33 +0000 (11:06 +0200)]
fix php_version.h
Xinchen Hui [Tue, 2 Aug 2016 04:40:46 +0000 (12:40 +0800)]
Optimized array_column (thanks to Benjamin Coutu)
Xinchen Hui [Tue, 2 Aug 2016 03:04:52 +0000 (11:04 +0800)]
fixed IS_REFERENCE handling
Xinchen Hui [Mon, 1 Aug 2016 12:20:01 +0000 (20:20 +0800)]
Make the expression more reasonble (by nikic)
Xinchen Hui [Mon, 1 Aug 2016 12:11:08 +0000 (20:11 +0800)]
Optimized array_reverse
Anatol Belski [Sun, 31 Jul 2016 13:01:45 +0000 (15:01 +0200)]
update NEWS
Anatol Belski [Sun, 31 Jul 2016 13:00:18 +0000 (15:00 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
update NEWS
Revert "upgraded to PCRE 8.39"
Anatol Belski [Sun, 31 Jul 2016 12:58:46 +0000 (14:58 +0200)]
update NEWS
Anatol Belski [Sun, 31 Jul 2016 12:55:17 +0000 (14:55 +0200)]
Revert "upgraded to PCRE 8.39"
This reverts commit
2fba6468374a15efc82aaac8cbfc600b29c5404f .
PCRE-8.39 throws weird valgrind backtraces on some systems, see
http://news.php.net/php.cvs/93494 . Those could be false positives
due to some changes in JIT, still i couldn't 100% ensure this.
Thus, better we continue to ship 8.38 bundled for now, and apply
patches, if needed.
Nikita Popov [Sat, 30 Jul 2016 16:36:09 +0000 (18:36 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sat, 30 Jul 2016 16:35:41 +0000 (18:35 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Nikita Popov [Sat, 30 Jul 2016 16:34:34 +0000 (18:34 +0200)]
Revert "Fixed bug #71219"
This reverts commit
14d674442ef86ad4e862228a1ff5ecd322ae7759 .
I misread the discussion on the bug -- this is not the correct
fix. However the other proposed fix does not work either, so just
reverting for now.
Nikita Popov [Sat, 30 Jul 2016 16:24:59 +0000 (18:24 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sat, 30 Jul 2016 16:22:07 +0000 (18:22 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Nikita Popov [Sat, 30 Jul 2016 16:21:19 +0000 (18:21 +0200)]
Fixed bug #71219
Nikita Popov [Sat, 30 Jul 2016 14:29:33 +0000 (16:29 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sat, 30 Jul 2016 14:29:10 +0000 (16:29 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Conflicts:
ext/wddx/wddx.c
Nikita Popov [Sat, 30 Jul 2016 14:28:42 +0000 (16:28 +0200)]
Add missing TSRMLS_FETCH()
Nikita Popov [Sat, 30 Jul 2016 14:08:30 +0000 (16:08 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sat, 30 Jul 2016 14:07:54 +0000 (16:07 +0200)]
Fix incorrect merge
Forgot to amend the merge fixes...
Nikita Popov [Sat, 30 Jul 2016 13:54:20 +0000 (15:54 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Nikita Popov [Sat, 30 Jul 2016 13:51:23 +0000 (15:51 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Nikita Popov [Sat, 30 Jul 2016 13:10:54 +0000 (15:10 +0200)]
Fixed bug #72142
Christoph M. Becker [Sat, 30 Jul 2016 10:02:56 +0000 (12:02 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Sat, 30 Jul 2016 09:49:19 +0000 (11:49 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
ju1ius [Sat, 30 Jul 2016 04:08:25 +0000 (06:08 +0200)]
fixes bad address given to onig_error_code_to_str
Closes bug #72710
(cherry picked from commit
0fb7eb6723bcc6fd98053911543e801edb5ab763 )