]>
granicus.if.org Git - php/log
Anatol Belski [Tue, 2 May 2017 10:31:00 +0000 (12:31 +0200)]
Fixed bug #74510 win32/sendmail.c anchors CC header but not BCC
Fabien Villepinte [Mon, 17 Apr 2017 09:20:47 +0000 (11:20 +0200)]
Fix bug #74457 Wrong reflection on XMLReader::expand
Fabien Villepinte [Tue, 18 Apr 2017 15:03:42 +0000 (17:03 +0200)]
Fix bug #74468 wrong reflection on Collator::sortWithSortKeys
Anatol Belski [Mon, 1 May 2017 16:01:05 +0000 (18:01 +0200)]
Tests to ensure BC with undocumented behavior used in hacks
Should become obsolete, once behaviors change.
Nikita Popov [Mon, 1 May 2017 10:14:53 +0000 (12:14 +0200)]
Fix typo in SplFixedArray has_dimension implementation
Michael Heimpold [Mon, 17 Apr 2017 22:22:34 +0000 (00:22 +0200)]
Fix compiler warnings when compiled against musl libc
musl libc is complaining when <sys/poll.h> is used instead of <poll.h>
so change this.
This issue was reported for OpenWrt/LEDE where musl libc is the standard
C library instead of e.g. glibc, see the following link for the original PR:
https://github.com/openwrt/packages/pull/4263
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
--
v3: refined checks/fallback paths as suggested by @bukka
v2: rebased to resolve merge conflict in main/php_network.h
v1: initial PR
Jakub Zelenka [Thu, 27 Apr 2017 14:44:26 +0000 (15:44 +0100)]
Fix possible memory leak in openssl_encrypt and openssl_decrypt
Jakub Zelenka [Thu, 27 Apr 2017 14:10:55 +0000 (15:10 +0100)]
Prefer using DIRECTORY_SEPARATOR in OpenSSL config path
Jakub Zelenka [Thu, 27 Apr 2017 14:09:58 +0000 (15:09 +0100)]
Add oid_section to the testing openssl.cnf
It tests repeated OID addition
Anatol Belski [Thu, 27 Apr 2017 09:35:00 +0000 (11:35 +0200)]
[ci skip] update NEWS
Anatol Belski [Thu, 27 Apr 2017 00:49:12 +0000 (02:49 +0200)]
Revert "Detect invalid port in xp_socket parse ip address"
This reverts commit
bab0b99f376dac9170ac81382a5ed526938d595a .
Anatol Belski [Thu, 27 Apr 2017 00:49:01 +0000 (02:49 +0200)]
Revert "Follow up patch regarding bug #74216, see bug #74429"
This reverts commit
cda7dcf4cacef3346f9dc2a4dc947e6a74769259 .
Anatol Belski [Wed, 26 Apr 2017 15:04:29 +0000 (17:04 +0200)]
sync bin sdk version
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.
Remi Collet [Wed, 26 Apr 2017 12:41:40 +0000 (14:41 +0200)]
rely on bundle config, instead of system one
Anatol Belski [Thu, 23 Mar 2017 02:09:30 +0000 (03:09 +0100)]
skip the test on OpenSSL < 1.1 for now
Anatol Belski [Tue, 25 Apr 2017 12:06:17 +0000 (14:06 +0200)]
move next
Anatol Belski [Tue, 25 Apr 2017 11:59:20 +0000 (13:59 +0200)]
[ci skip] update NEWS
Sara Golemon [Tue, 25 Apr 2017 10:52:48 +0000 (12:52 +0200)]
Follow up patch regarding bug #74216, see bug #74429
While the case in bug #74429 is not documented and is only worky due to
an implementation bug, the strength seems to breach some real world
apps. Given this patch doesn't impact the initial security fix for
bug #74216, it is reasonable to let the apps keep working. As mentioned
in the ticket, this behavior is a subject to change in future versions
and should not be abused.
Anatol Belski [Mon, 24 Apr 2017 20:10:32 +0000 (22:10 +0200)]
don't backup older deps after upgrades
Anatol Belski [Mon, 24 Apr 2017 20:08:45 +0000 (22:08 +0200)]
update SDK version for AppVeyor
Jakub Zelenka [Mon, 24 Apr 2017 16:11:36 +0000 (17:11 +0100)]
Fix bug #73833 (null character not allowed in openssl_pkey_get_private)
Anatol Belski [Mon, 24 Apr 2017 13:46:22 +0000 (15:46 +0200)]
Support also no,shared configure arg vals by default
This indirectly fixes bug #74398 where --with-extname is expected to be
configured shared with our default dependency package. With a non
default deps, it still can be enforced --with-extname=static
Jakub Zelenka [Sun, 23 Apr 2017 20:03:35 +0000 (21:03 +0100)]
Add missing NEWS entries for 7.0.19
Anatol Belski [Sun, 23 Apr 2017 19:27:34 +0000 (21:27 +0200)]
extend zlib export required for the recent libpng
Jakub Zelenka [Sun, 23 Apr 2017 19:30:14 +0000 (20:30 +0100)]
Fix bug #73711 (Segfault in openssl_pkey_new when generating DSA or DH key)
Anatol Belski [Sat, 22 Apr 2017 20:39:59 +0000 (22:39 +0200)]
[ci skip] update NEWS
Anton Serbulov [Fri, 14 Apr 2017 08:26:13 +0000 (15:26 +0700)]
#74337 pointer returned by php_stream_fopen_tmpfile not validated in memory.c
Steve Walk [Tue, 18 Apr 2017 15:43:03 +0000 (08:43 -0700)]
Avoid exact floating point comparison
Alexander Ilyin [Tue, 18 Apr 2017 09:44:34 +0000 (02:44 -0700)]
Update php_network.h
```
In file included from /usr/local/include/php/main/php_network.h:124:0,
from /var/www/html/php-ext-handlersocketi-0.0.1/hs_response.c:3:
/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
#warning redirecting incorrect #include <sys/poll.h> to <poll.h>
^
```
Michael Heimpold [Thu, 13 Apr 2017 20:43:26 +0000 (22:43 +0200)]
ext/gettext: respect passed in library directory for all checks
A directory given to configure by --with-gettext=dir is only
used within the very first AC_CHECK_LIB. This is because the
temporary modified LDFLAGS variable is reset too early.
This results in functions not detected properly.
The original issue and patch was reported for OpenWrt/LEDE
distribution by @Dimazhan at:
https://github.com/openwrt/packages/issues/4250
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Craig Duncan [Sat, 1 Apr 2017 16:56:31 +0000 (17:56 +0100)]
Fixed bug #74080 Add datetime constant for RFC7231
Fabien Villepinte [Fri, 14 Apr 2017 12:08:26 +0000 (14:08 +0200)]
Fixed bug #74439 Wrong reflection on the Locale methods
Anatol Belski [Sun, 16 Apr 2017 12:54:19 +0000 (14:54 +0200)]
[ci skip] update NEWS
Anatol Belski [Sat, 15 Apr 2017 17:30:30 +0000 (19:30 +0200)]
improve/fix error handling
GetLastError() should not be called, if the function didn't fail.
Anatol Belski [Sat, 15 Apr 2017 16:14:25 +0000 (18:14 +0200)]
fix error handling
Nikita Popov [Sat, 15 Apr 2017 16:06:42 +0000 (18:06 +0200)]
Improve accuracy of opline lineno information
If compile_var() was used instead of compile_expr() we did not
update the current lineno.
Nikita Popov [Sat, 15 Apr 2017 10:35:09 +0000 (12:35 +0200)]
Fix compact_literals of INIT_METHOD_CALL with CONST op1
Johannes Schlüter [Fri, 14 Apr 2017 14:30:10 +0000 (16:30 +0200)]
Add support for MySQL 8's Unicode types
Fabien Villepinte [Thu, 13 Apr 2017 11:25:13 +0000 (13:25 +0200)]
Fixed bug #74433 Wrong reflection on the Normalizer methods
Remi Collet [Thu, 13 Apr 2017 05:10:37 +0000 (07:10 +0200)]
NEWS
Fabien Villepinte [Tue, 11 Apr 2017 15:26:03 +0000 (17:26 +0200)]
Fixed bug #74416 Wrong reflection on DOMNode::cloneNode
Christopher Jones [Wed, 12 Apr 2017 04:02:46 +0000 (14:02 +1000)]
Fixed uninitialized data causing random crash (Dmitry)
Christopher Jones [Wed, 12 Apr 2017 03:23:19 +0000 (13:23 +1000)]
Add missing NEWS
Anatol Belski [Tue, 11 Apr 2017 11:48:04 +0000 (13:48 +0200)]
Fix misleading typo in identifiers
Joe Watkins [Tue, 11 Apr 2017 11:13:21 +0000 (12:13 +0100)]
fixed bug #74413 wrong reflection on SQLite3::enableExceptions
Xinchen Hui [Tue, 11 Apr 2017 10:46:16 +0000 (18:46 +0800)]
Fixed bug #74408 (Endless loop bypassing execution time limit)
Anatol Belski [Tue, 11 Apr 2017 08:59:45 +0000 (10:59 +0200)]
fix re2c version comparison
Matt Ficken [Tue, 11 Apr 2017 08:54:57 +0000 (01:54 -0700)]
Fix #74410 by calling WaitForMultipleObjects() instead of
MsgWaitForMultipleObjects()
Sebastian Bergmann [Tue, 11 Apr 2017 06:27:17 +0000 (08:27 +0200)]
Fix bug #74409
Nikita Popov [Mon, 10 Apr 2017 20:26:14 +0000 (22:26 +0200)]
Forgot to commit test file...
Nikita Popov [Mon, 10 Apr 2017 20:09:34 +0000 (22:09 +0200)]
Fix JMPZ+JMP => NOP+JMP optimization
Joe Watkins [Mon, 10 Apr 2017 11:51:17 +0000 (12:51 +0100)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
* 'PHP-7.0' of git.php.net:/php-src:
Fixed bug #74402 (segfault on random_bytes, bin2hex, openssl_seal)
Joe Watkins [Mon, 10 Apr 2017 11:48:51 +0000 (12:48 +0100)]
Fixed bug #74404 (wrong reflection on DateTimeZone::getTransitions)
Xinchen Hui [Mon, 10 Apr 2017 11:02:50 +0000 (19:02 +0800)]
Fixed bug #74402 (segfault on random_bytes, bin2hex, openssl_seal)
Joe Watkins [Mon, 10 Apr 2017 07:07:24 +0000 (08:07 +0100)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
* 'PHP-7.0' of git.php.net:/php-src:
Fixed condition check
Fixed issue #2466 Invalid integer constant expression error in php.h
Joe Watkins [Mon, 10 Apr 2017 07:05:31 +0000 (08:05 +0100)]
Fixed bug #74400 (phpdbg comparing socket function to int)
Xinchen Hui [Mon, 10 Apr 2017 06:47:24 +0000 (14:47 +0800)]
Fixed condition check
Xinchen Hui [Mon, 10 Apr 2017 06:41:29 +0000 (14:41 +0800)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
* 'PHP-7.0' of git.php.net:/php-src:
fix news
Fix of Bug #74383: Wrong reflection on Phar::running
Xinchen Hui [Mon, 10 Apr 2017 06:40:44 +0000 (14:40 +0800)]
Fixed issue #2466 Invalid integer constant expression error in php.h
Joe Watkins [Mon, 10 Apr 2017 05:44:20 +0000 (06:44 +0100)]
fix news
Mitch Hagstrand [Sun, 9 Apr 2017 22:30:35 +0000 (15:30 -0700)]
Fix of Bug #74383: Wrong reflection on Phar::running
Xinchen Hui [Mon, 10 Apr 2017 03:49:44 +0000 (11:49 +0800)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
* 'PHP-7.0' of git.php.net:/php-src:
Add NEWS
Resolve bug #74188 (undefined statics raising with ?? operator)
Fixed bug #72071: Prevent Max-Age from being negative
Update NEWS with OpenSSL 1.1.0 support info
Add OpenSSL 1.1.0 support to PHP 7.0
Xinchen Hui [Mon, 10 Apr 2017 03:44:41 +0000 (11:44 +0800)]
Fixed bug #74379 (syntax error compile error in libmagic/apprentice.c)
Xinchen Hui [Mon, 10 Apr 2017 03:22:08 +0000 (11:22 +0800)]
Missed NEWS
Nikita Popov [Sun, 9 Apr 2017 13:52:37 +0000 (15:52 +0200)]
Add NEWS
Thomas Punt [Sat, 1 Apr 2017 14:37:48 +0000 (15:37 +0100)]
Resolve bug #74188 (undefined statics raising with ?? operator)
Craig Duncan [Mon, 3 Apr 2017 11:31:26 +0000 (12:31 +0100)]
Fixed bug #72071: Prevent Max-Age from being negative
Jakub Zelenka [Fri, 7 Apr 2017 18:27:25 +0000 (19:27 +0100)]
Update NEWS with OpenSSL 1.1.0 support info
Jakub Zelenka [Fri, 7 Apr 2017 18:20:11 +0000 (19:20 +0100)]
Add OpenSSL 1.1.0 support to PHP 7.0
Yussuf Khalil [Wed, 5 Apr 2017 18:57:03 +0000 (20:57 +0200)]
Fix invalid free of persistent results on error/connection loss in mysqlnd (bug 74376)
Anatol Belski [Tue, 4 Apr 2017 14:21:23 +0000 (16:21 +0200)]
Revert "extend skip section"
This reverts commit
51360480649628a58b4c06940b6c4ad49ff31186 .
This is not needed anymore wrt dst handling fix
Anatol Belski [Mon, 3 Apr 2017 13:20:32 +0000 (15:20 +0200)]
fix possible out of bounds buffer access
Martin Hujer [Sat, 1 Apr 2017 14:33:44 +0000 (16:33 +0200)]
Fix opcache.max_accelerated_files doc in php.ini
As stated in docs: https://secure.php.net/manual/en/opcache.configuration.php#ini.opcache.max-accelerated-files, the maximum is now
1000000
> The maximum value is 100000 in PHP < 5.5.6, and
1000000 in later versions.
Moritz Fain [Thu, 30 Mar 2017 14:20:52 +0000 (16:20 +0200)]
Fixed bug #74341
Added support for ASN.1 UTCTime without seconds part (being 11 characters
long instead of 13).
Additionally, fixed incorrect handling of DST on systems without gmtoff.
Anatol Belski [Thu, 30 Mar 2017 23:42:46 +0000 (01:42 +0200)]
update sdk version for appveyor
Joe Watkins [Thu, 30 Mar 2017 15:27:40 +0000 (16:27 +0100)]
fix bug #74343 compile fails on solaris 11 with system libgd
Nikita Popov [Fri, 17 Mar 2017 11:48:03 +0000 (12:48 +0100)]
Disable block pass for large functions
(Backport of
7ea261685f179a7cddcc4196fc7f3f12572c3d49 to 7.0.)
Anatol Belski [Tue, 28 Mar 2017 11:12:27 +0000 (13:12 +0200)]
update NEWS
Anatol Belski [Tue, 28 Mar 2017 11:06:38 +0000 (13:06 +0200)]
Revert "Fixed bug #61471"
This reverts commit
80c8d84af303d2fddc9ba9f181c7117b9040811d .
Anatol Belski [Tue, 28 Mar 2017 09:49:04 +0000 (11:49 +0200)]
prepare next
Anatol Belski [Tue, 28 Mar 2017 09:43:02 +0000 (11:43 +0200)]
update NEWS
Anatol Belski [Mon, 27 Mar 2017 17:38:20 +0000 (19:38 +0200)]
Anatol Belski [Mon, 27 Mar 2017 17:33:51 +0000 (19:33 +0200)]
add test for bug #74230
Derick Rethans [Mon, 27 Mar 2017 17:01:22 +0000 (18:01 +0100)]
Forgot to update the output in the test too
Anatol Belski [Mon, 27 Mar 2017 16:07:16 +0000 (18:07 +0200)]
always use staging deps for CI, that's what we have a CI for as well
Derick Rethans [Mon, 27 Mar 2017 10:28:16 +0000 (11:28 +0100)]
Fixed test for #33415 due to data fixes.
Derick Rethans [Fri, 24 Mar 2017 12:25:25 +0000 (12:25 +0000)]
Updated to version 2017.2 (2017b)
Nikita Popov [Thu, 23 Mar 2017 21:48:45 +0000 (22:48 +0100)]
Fix sequencing UB
Nikita Popov [Thu, 23 Mar 2017 21:42:57 +0000 (22:42 +0100)]
Fix lineno for AST_ZVAL nodes
Sara Golemon [Thu, 23 Mar 2017 19:27:33 +0000 (12:27 -0700)]
Fix bug where `yield from` is captured too greedily
In the following piece of code:
```php
function from1234($x) {
return $x;
}
function foo($x) {
yield from1234($x);
}
```
The statement inside foo is taken as `yield from` `1234($x)`
which is neither the intent, nor even legal syntax for an fcall.
Do a lookahead for breaking non-label characters after the
`yield from` and only accept it if they occur.
Dmitry Stogov [Thu, 23 Mar 2017 15:59:27 +0000 (18:59 +0300)]
Fixed uninitialized data
Anatol Belski [Thu, 23 Mar 2017 12:00:14 +0000 (13:00 +0100)]
adjust deps dir naming scheme
not principal, just to have it same way as everywhere
Anatol Belski [Tue, 21 Mar 2017 11:39:40 +0000 (12:39 +0100)]
explicitly ignore php.ini for proc open tests
In some cases, when an environment is unclean, tests might get stuck fe
when some incorrect ini file is loaded. As the test depends on the core
only, it is safer to explicitly ignore the ini. Any ini can be passed in
the cmd itself, if needed.
Jakub Zelenka [Mon, 20 Mar 2017 16:07:12 +0000 (16:07 +0000)]
Lower timeout in test for but #72333
Nikita Popov [Fri, 17 Mar 2017 19:19:40 +0000 (20:19 +0100)]
Fix bug #74265
Jakub Zelenka [Fri, 17 Mar 2017 19:07:32 +0000 (19:07 +0000)]
Make test 002 for bug #65538 not to use https in cafile
Jakub Zelenka [Fri, 17 Mar 2017 18:11:50 +0000 (18:11 +0000)]
Consume data by server in test for bug #72333
Client should be able to write more data and prevent time out
Nikita Popov [Fri, 17 Mar 2017 12:34:18 +0000 (13:34 +0100)]
Fix AST start lineno for list nodes
If the node is initialized with children, check if a child has a
lower start lineno, similar to what we do for fixed-sized nodes
as well.
Jakub Zelenka [Thu, 16 Mar 2017 18:11:56 +0000 (18:11 +0000)]
Make test for bug #72333 a bit more reliable