Skip to content

Commit

Permalink
Update arcanist + libphutil to upstream and update php to 7.1.3
Browse files Browse the repository at this point in the history
Also bump version to 1.9.0

Change-Id: Id261f984f53dcda57afeb3b27005094e040bfe16
  • Loading branch information
paladox committed Apr 2, 2017
1 parent 6d03b6d commit 837cb0f
Show file tree
Hide file tree
Showing 114 changed files with 543 additions and 3,925 deletions.
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[submodule "Arcanist/arcanist"]
path = Arcanist/arcanist
url = https://gerrit.wikimedia.org/r/phabricator/arcanist
url = https://phabricator.wikimedia.org/source/arcanist.git
branch = wmf/stable
[submodule "Arcanist/libphutil"]
path = Arcanist/libphutil
url = https://gerrit.wikimedia.org/r/phabricator/libphutil
url = https://phabricator.wikimedia.org/diffusion/PHUTIL/libphutil.git
branch = wmf/stable
6 changes: 3 additions & 3 deletions Arcanist.iss
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Arcanist"
#define MyAppVersion "1.8.0"
#define MyAppVersion "1.9.0"
#define MyAppPublisher "By a user"
#define MyAppURL "https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/"

Expand Down Expand Up @@ -33,8 +33,8 @@ Name: "custom"; Description: "Custom installation"; Flags: iscustom

[Components]
Name: "program"; Description: "Program Files"; Types: full custom; Flags: fixed
Name: "php_x64"; Description: "PHP 7.1.0 x64 files"; Types: custom; Check: IsWin64
Name: "php_x86"; Description: "PHP 7.1.0 x86 files"; Types: custom; Check: "not IsWin64"
Name: "php_x64"; Description: "PHP 7.1.3 x64 files"; Types: custom; Check: IsWin64
Name: "php_x86"; Description: "PHP 7.1.3 x86 files"; Types: custom; Check: "not IsWin64"

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Expand Down
2 changes: 1 addition & 1 deletion Arcanist/arcanist
Submodule arcanist updated from 9c8774 to 8507fa
2 changes: 1 addition & 1 deletion Arcanist/libphutil
Submodule libphutil updated from 90fe8b to 278d2b
Binary file modified php/x64/deplister.exe
Binary file not shown.
Binary file modified php/x64/dev/php7.lib
Binary file not shown.
Binary file modified php/x64/ext/php_bz2.dll
Binary file not shown.
Binary file modified php/x64/ext/php_com_dotnet.dll
Binary file not shown.
Binary file modified php/x64/ext/php_curl.dll
Binary file not shown.
Binary file modified php/x64/ext/php_enchant.dll
Binary file not shown.
Binary file modified php/x64/ext/php_exif.dll
Binary file not shown.
Binary file modified php/x64/ext/php_fileinfo.dll
Binary file not shown.
Binary file modified php/x64/ext/php_ftp.dll
Binary file not shown.
Binary file modified php/x64/ext/php_gd2.dll
Binary file not shown.
Binary file modified php/x64/ext/php_gettext.dll
Binary file not shown.
Binary file modified php/x64/ext/php_gmp.dll
Binary file not shown.
Binary file modified php/x64/ext/php_imap.dll
Binary file not shown.
Binary file modified php/x64/ext/php_interbase.dll
Binary file not shown.
Binary file modified php/x64/ext/php_intl.dll
Binary file not shown.
Binary file modified php/x64/ext/php_ldap.dll
Binary file not shown.
Binary file modified php/x64/ext/php_mbstring.dll
Binary file not shown.
Binary file modified php/x64/ext/php_mysqli.dll
Binary file not shown.
Binary file modified php/x64/ext/php_oci8_12c.dll
Binary file not shown.
Binary file modified php/x64/ext/php_odbc.dll
Binary file not shown.
Binary file modified php/x64/ext/php_opcache.dll
Binary file not shown.
Binary file modified php/x64/ext/php_openssl.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pdo_firebird.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pdo_mysql.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pdo_oci.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pdo_odbc.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pdo_pgsql.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pdo_sqlite.dll
Binary file not shown.
Binary file modified php/x64/ext/php_pgsql.dll
Binary file not shown.
Binary file modified php/x64/ext/php_phpdbg_webhelper.dll
Binary file not shown.
Binary file modified php/x64/ext/php_shmop.dll
Binary file not shown.
Binary file modified php/x64/ext/php_snmp.dll
Binary file not shown.
Binary file modified php/x64/ext/php_soap.dll
Binary file not shown.
Binary file modified php/x64/ext/php_sockets.dll
Binary file not shown.
Binary file modified php/x64/ext/php_sqlite3.dll
Binary file not shown.
Binary file modified php/x64/ext/php_sysvshm.dll
Binary file not shown.
Binary file modified php/x64/ext/php_tidy.dll
Binary file not shown.
Binary file modified php/x64/ext/php_xmlrpc.dll
Binary file not shown.
Binary file modified php/x64/ext/php_xsl.dll
Binary file not shown.
Binary file modified php/x64/libeay32.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion php/x64/license.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--------------------------------------------------------------------
The PHP License, version 3.01
Copyright (c) 1999 - 2016 The PHP Group. All rights reserved.
Copyright (c) 1999 - 2017 The PHP Group. All rights reserved.
--------------------------------------------------------------------

Redistribution and use in source and binary forms, with or without
Expand Down
239 changes: 239 additions & 0 deletions php/x64/news.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,244 @@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 Mar 2017, PHP 7.1.3

- Core:
. Fixed bug #74157 (Segfault with nested generators). (Laruence)
. Fixed bug #74164 (PHP hangs when an invalid value is dynamically passed to
typehinted by-ref arg). (Laruence)
. Fixed bug #74093 (Maximum execution time of n+2 seconds exceed not written
in error_log). (Laruence)
. Fixed bug #73989 (PHP 7.1 Segfaults within Symfony test suite).
(Dmitry, Laruence)
. Fixed bug #74084 (Out of bound read - zend_mm_alloc_small). (Laruence)
. Fixed bug #73807 (Performance problem with processing large post request).
(Nikita)
. Fixed bug #73998 (array_key_exists fails on arrays created by
get_object_vars). (mhagstrand)
. Fixed bug #73954 (NAN check fails on Alpine Linux with musl). (Andrea)
. Fixed bug #73677 (Generating phar.phar core dump with gcc ASAN enabled
build). (ondrej)

- Apache:
. Fixed bug #61471 (Incomplete POST does not timeout but is passed to PHP).
(Zheng Shao)

- Date:
. Fixed bug #73837 ("new DateTime()" sometimes returns 1 second ago value).
(Derick)

- FPM:
. Fixed bug #69860 (php-fpm process accounting is broken with keepalive).
(Denis Yeldandi)

- Hash:
. Fixed bug #73127 (gost-crypto hash incorrect if input data contains long
0xFF sequence). (Grundik)

- GD:
. Fixed bug #74031 (ReflectionFunction for imagepng is missing last two
parameters). (finwe)

- Mysqlnd:
. Fixed bug #74021 (fetch_array broken data. Data more then MEDIUMBLOB).
(Andrew Nester, Nikita)

- Opcache:
. Fixed bug #74019 (Segfault with list). (Laruence)

- OpenSSL:
. Fixed bug #74022 (PHP Fast CGI crashes when reading from a pfx file).
(Anatol)
. Fixed bug #74099 (Memory leak with openssl_encrypt()). (Andrew Nester)

- Standard:
. Fixed bug #74005 (mail.add_x_header causes RFC-breaking lone line feed).
(Anatol)
. Fixed bug #74041 (substr_count with length=0 broken). (Nikita)
. Fixed bug #73118 (is_callable callable name reports misleading value for
anonymous classes). (Adam Saponara)
. Fixed bug #74105 (PHP on Linux should use /dev/urandom when getrandom is
not available). (Benjamin Robin)

- Streams:
. Fixed bug #73496 (Invalid memory access in zend_inline_hash_func).
(Laruence)
. Fixed bug #74090 (stream_get_contents maxlength>-1 returns empty string).
(Anatol)

16 Feb 2017, PHP 7.1.2

- Core:
. Improved GENERATOR_CREATE opcode handler. (Bob, Dmitry)
. Fixed bug #73877 (readlink() returns garbage for UTF-8 paths). (Anatol)
. Fixed bug #73876 (Crash when exporting **= in expansion of assign op).
(Sara)
. Fixed bug #73962 (bug with symlink related to cyrillic directory). (Anatol)
. Fixed bug #73969 (segfault in debug_print_backtrace). (andrewnester)
. Fixed bug #73994 (arginfo incorrect for unpack). (krakjoe)
. Fixed bug #73973 (assertion error in debug_zval_dump). (andrewnester)

- DOM:
. Fixed bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes).
(aboks)

- DTrace:
. Fixed bug #73965 (DTrace reported as enabled when disabled). (Remi)

- FCGI:
. Fixed bug #73904 (php-cgi fails to load -c specified php.ini file). (Anatol)
. Fixed bug #72898 (PHP_FCGI_CHILDREN is not included in phpinfo()). (Anatol)

- FPM:
. Fixed bug #69865 (php-fpm does not close stderr when using syslog).
(m6w6)

- GD:
. Fixed bug #73968 (Premature failing of XBM reading). (cmb)

- GMP:
. Fixed bug #69993 (test for gmp.h needs to test machine includes).
(Jordan Gigov)

- Hash:
. Added hash_hkdf() function. (Andrey Andreev)
. Fixed bug #73961 (environmental build dependency in hash sha3 source).
(krakjoe)

- Intl:
. Fix bug #73956 (Link use CC instead of CXX). (Remi)

- LDAP:
. Fixed bug #73933 (error/segfault with ldap_mod_replace and opcache).
(Laruence)

- MySQLi:
. Fixed bug #73949 (leak in mysqli_fetch_object). (krakjoe)

- Mysqlnd:
. Fixed bug #69899 (segfault on close() after free_result() with mysqlnd).
(Richard Fussenegger)

- Opcache:
. Fixed bug #73983 (crash on finish work with phar in cli + opcache).
(Anatol)

- OpenSSL:
. Fixed bug #71519 (add serial hex to return value array). (xrobau)
. Fixed bug #73692 (Compile ext/openssl with openssl 1.1.0 on Win). (Anatol)
. Fixed bug #73978 (openssl_decrypt triggers bug in PDO). (Jakub Zelenka)

- PDO_Firebird:
. Implemented FR #72583 (All data are fetched as strings). (Dorin Marcoci)

- PDO_PgSQL:
. Fixed bug #73959 (lastInsertId fails to throw an exception for wrong
sequence name). (andrewnester)

- Phar:
. Fixed bug #70417 (PharData::compress() doesn't close temp file). (cmb)

- posix:
. Fixed bug #71219 (configure script incorrectly checks for ttyname_r). (atoh)

- Session:
. Fixed bug #69582 (session not readable by root in CLI). (EvgeniySpinov)

- SPL:
. Fixed bug #73896 (spl_autoload() crashes when calls magic _call()). (Dmitry)

- Standard:
. Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
. Fixed bug #47021 (SoapClient stumbles over WSDL delivered with
"Transfer-Encoding: chunked"). (Rowan Collins)
. Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter)
. Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter)
. Fixed bug #73374 (intval() with base 0 should detect binary). (Leigh)
. Fixed bug #69061 (mail.log = syslog contains double information).
(Tom Sommer)

- ZIP:
. Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb,
Mitch Hagstrand)

19 Jan 2017, PHP 7.1.1

- Core:
. Fixed bug #73792 (invalid foreach loop hangs script). (Dmitry)
. Fixed bug #73686 (Adding settype()ed values to ArrayObject results in
references). (Nikita, Laruence)
. Fixed bug #73663 ("Invalid opcode 65/16/8" occurs with a variable created
with list()). (Laruence)
. Fixed bug #73727 (ZEND_MM_BITSET_LEN is "undefined symbol" in
zend_bitset.h). (Nikita)
. Fixed bug #73753 (unserialized array pointer not advancing). (David Walker)
. Fixed bug #73783 (SIG_IGN doesn't work when Zend Signals is enabled).
(David Walker)

- CLI:
. Fixed bug #72555 (CLI output(japanese) on Windows). (Anatol)

- COM:
. Fixed bug #73679 (DOTNET read access violation using invalid codepage).
(Anatol)

- DOM:
. Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)

- Mbstring:
. Fixed bug #73646 (mb_ereg_search_init null pointer dereference).
(Laruence)

- Mysqli:
. Fixed bug #73462 (Persistent connections don't set $connect_errno).
(darkain)

- Mysqlnd:
. Optimized handling of BIT fields - less memory copies and lower memory
usage. (Andrey)
. Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
(vanviegen)

- Opcache:
. Fixed bug #73789 (Strange behavior of class constants in switch/case block).
(Laruence)
. Fixed bug #73746 (Method that returns string returns UNKNOWN:0 instead).
(Laruence)
. Fixed bug #73654 (Segmentation fault in zend_call_function). (Nikita)
. Fixed bug #73668 ("SIGFPE Arithmetic exception" in opcache when divide by
minus 1). (Nikita)
. Fixed bug #73847 (Recursion when a variable is redefined as array). (Nikita)

- PDO_Firebird:
. Fixed bug #72931 (PDO_FIREBIRD with Firebird 3.0 not work on returning
statement). (Dorin Marcoci)

- phpdbg:
. Fixed bug #73794 (Crash (out of memory) when using run and # command
separator). (Bob)
. Fixed bug #73704 (phpdbg shows the wrong line in files with shebang). (Bob)

- SQLite3:
. Reverted fix for bug #73530 (Unsetting result set may reset other result
set). (cmb)

- Standard:
. Fixed bug #73594 (dns_get_record does not populate $additional out
parameter). (Bruce Weirdan)
. Fixed bug #70213 (Unserialize context shared on double class lookup).
(Taoguang Chen)
. Fixed bug #73154 (serialize object with __sleep function crash). (Nikita)
. Fixed bug #70490 (get_browser function is very slow). (Nikita)
. Fixed bug #73265 (Loading browscap.ini at startup causes high memory usage).
(Nikita)
. Add subject to mail log. (tomsommer)
. Fixed bug #31875 (get_defined_functions additional param to exclude
disabled functions). (willianveiga)

- Zlib
. Fixed bug #73373 (deflate_add does not verify that output was not truncated).
(Matt Bonneau)

01 Dec 2016, PHP 7.1.0

- Core:
Expand Down
Binary file modified php/x64/pharcommand.phar
Binary file not shown.
Binary file modified php/x64/php-cgi.exe
Binary file not shown.
Binary file modified php/x64/php-win.exe
Binary file not shown.
Binary file modified php/x64/php.exe
Binary file not shown.
Loading

0 comments on commit 837cb0f

Please sign in to comment.