]>
granicus.if.org Git - php/log
Markus Staab [Thu, 25 May 2017 18:06:13 +0000 (20:06 +0200)]
Fixed typo
Anatol Belski [Sun, 28 May 2017 19:15:52 +0000 (21:15 +0200)]
fix typo
Anatol Belski [Sun, 28 May 2017 16:59:15 +0000 (18:59 +0200)]
fix resetting cursor data if dba_firstkey failed
better symbol check
fix config.m4
Anatol Belski [Sun, 28 May 2017 16:57:07 +0000 (18:57 +0200)]
fix wrong define
Anatol Belski [Sun, 28 May 2017 16:54:26 +0000 (18:54 +0200)]
fix c/p issue
Anatol Belski [Sun, 28 May 2017 16:51:04 +0000 (18:51 +0200)]
enable ext/dba on AppVeyor
Anatol Belski [Sun, 28 May 2017 16:13:26 +0000 (18:13 +0200)]
implement support for LMDB in ext/dba
don't abort txn if cursor is active
fix typos
Anatol Belski [Sat, 27 May 2017 23:17:03 +0000 (01:17 +0200)]
fix identiation
Sara Golemon [Sun, 28 May 2017 15:51:41 +0000 (08:51 -0700)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Bugfix #74556 stream_socket_get_name() returns empty string
Fix abstract name handling to be binary safe
Sara Golemon [Sun, 28 May 2017 15:49:25 +0000 (08:49 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Bugfix #74556 stream_socket_get_name() returns empty string
Fix abstract name handling to be binary safe
Sara Golemon [Sun, 28 May 2017 14:23:57 +0000 (07:23 -0700)]
Bugfix #74556 stream_socket_get_name() returns empty string
The original bug report had it returning '\0',
but with a fix to abstract name handling (
6d2d0bbda7 )
it now actually returns ''.
Neither of these are good, as per unix(7)
an empty socket name indicates an unbound name
and "should not be inspected".
Sara Golemon [Sun, 28 May 2017 15:20:21 +0000 (08:20 -0700)]
Fix abstract name handling to be binary safe
Per unix(7):
abstract: an abstract socket address is distinguished (from a
pathname socket) by the fact that sun_path[0] is a null byte
('\0'). The socket's address in this namespace is given by the
additional bytes in sun_path that are covered by the specified
length of the address structure. (Null bytes in the name have no
special significance.) The name has no connection with filesystem
pathnames. When the address of an abstract socket is returned,
the returned addrlen is greater than sizeof(sa_family_t) (i.e.,
greater than 2), and the name of the socket is contained in the
first (addrlen - sizeof(sa_family_t)) bytes of sun_path.
The existing implementation was assuming significance in null bytes
contained in the abstract address identifier.
Kalle Sommer Nielsen [Sun, 28 May 2017 12:00:51 +0000 (14:00 +0200)]
Added more EXIF MAKERNOTE formats:
- AGFA,
- Kyocera
- Ricoh
- Epson
Christian Schneider [Wed, 5 Apr 2017 15:30:23 +0000 (17:30 +0200)]
Replace slow generic sha3 implementation by https://github.com/gvanas/KeccakCodePackage
Fix hash_copy() tests by using correct size for sha3 context
sync config.w32 with with new sha3 files
Move dependency on KeccakHash.h to hash_sha3.c so we do not rely on it to install php_hash_sha3.h
Allocate memory for KeccacInstance in hash_sha3.c so header files do not need to know about implementation details while keeping API backward compatible to original sha3 implementation
Fix memory leak because hash_copy is called after init which already allocates the hashinstance
Sara Golemon [Sun, 28 May 2017 04:15:24 +0000 (21:15 -0700)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Bugfix #74598 ftp:// ignores context
Sara Golemon [Sun, 28 May 2017 04:14:02 +0000 (21:14 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Bugfix #74598 ftp:// ignores context
Sara Golemon [Sun, 28 May 2017 04:12:49 +0000 (21:12 -0700)]
Bugfix #74598 ftp:// ignores context
Anatol Belski [Sat, 27 May 2017 21:07:49 +0000 (23:07 +0200)]
Improve conditions and visibility
Anatol Belski [Sat, 27 May 2017 20:57:19 +0000 (22:57 +0200)]
[ci skip] update NEWS
Anatol Belski [Sat, 27 May 2017 20:45:58 +0000 (22:45 +0200)]
Fix test
The lock flag is not set to '-' in the test, so there's no such run.
Anatol Belski [Sat, 27 May 2017 20:23:02 +0000 (22:23 +0200)]
Fixed bug #72885 flatfile: dba_fetch() fails to read replaced entry
With append mode it is only possible to write to the end of the file. It
is not suitable for drivers like flatfile. Thus, if the file is created,
the stream is closed and is reopened with r+b, otherwise r+ mode is used
right away.
Xinchen Hui [Sat, 27 May 2017 14:43:53 +0000 (22:43 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Update NEWS
Fixed bug #74663 (Segfault with opcache.memory_protect and validate_timestamp)
Xinchen Hui [Sat, 27 May 2017 14:43:30 +0000 (22:43 +0800)]
Update NEWS
Xinchen Hui [Sat, 27 May 2017 14:43:23 +0000 (22:43 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #74663 (Segfault with opcache.memory_protect and validate_timestamp)
Xinchen Hui [Sat, 27 May 2017 14:42:17 +0000 (22:42 +0800)]
Fixed bug #74663 (Segfault with opcache.memory_protect and validate_timestamp)
Anatol Belski [Sat, 27 May 2017 11:30:55 +0000 (13:30 +0200)]
extend condition
Xinchen Hui [Sat, 27 May 2017 04:12:17 +0000 (12:12 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Correct the location
Xinchen Hui [Sat, 27 May 2017 04:12:12 +0000 (12:12 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Correct the location
Xinchen Hui [Sat, 27 May 2017 04:11:53 +0000 (12:11 +0800)]
Correct the location
Xinchen Hui [Sat, 27 May 2017 04:09:28 +0000 (12:09 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Added NEWs
Fixed bug #74657 (Undefined constants in array properties result in broken properties)
Xinchen Hui [Sat, 27 May 2017 04:09:11 +0000 (12:09 +0800)]
Added NEWs
Xinchen Hui [Sat, 27 May 2017 04:08:48 +0000 (12:08 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #74657 (Undefined constants in array properties result in broken properties)
Xinchen Hui [Sat, 27 May 2017 04:06:43 +0000 (12:06 +0800)]
Fixed bug #74657 (Undefined constants in array properties result in broken properties)
Kalle Sommer Nielsen [Fri, 26 May 2017 15:37:44 +0000 (17:37 +0200)]
Remove accidently added byte
Kalle Sommer Nielsen [Fri, 26 May 2017 15:29:50 +0000 (17:29 +0200)]
Added zend_parse_parameters_none_throw()
Anatol Belski [Thu, 25 May 2017 19:01:32 +0000 (21:01 +0200)]
Turn interactive mode on, if cli binary is clicked in filemanager
Dmitry Stogov [Thu, 25 May 2017 17:20:57 +0000 (20:20 +0300)]
Fixed copy-paste mistake
Dmitry Stogov [Thu, 25 May 2017 15:41:28 +0000 (18:41 +0300)]
Added ZEND_GET_CLASS, ZEMD_GET_CALLED_CLASS, ZEND_GET_TYPE instructions, to implement corresponding builtin functions.
Derick Rethans [Thu, 25 May 2017 14:57:15 +0000 (10:57 -0400)]
Merge branch 'PHP-7.1'
Derick Rethans [Thu, 25 May 2017 14:57:09 +0000 (10:57 -0400)]
Added a test case for (docs) bug #74652
Dmitry Stogov [Thu, 25 May 2017 13:02:16 +0000 (16:02 +0300)]
Fixed test (backtrace was changed)
Dmitry Stogov [Thu, 25 May 2017 09:52:34 +0000 (12:52 +0300)]
Added ZEND_COUNT instruction, to implement corresponding builtin.
Dmitry Stogov [Thu, 25 May 2017 09:47:43 +0000 (12:47 +0300)]
"Countable" interface is moved from SPL to Core
Dmitry Stogov [Thu, 25 May 2017 07:26:42 +0000 (10:26 +0300)]
Fixed ZEND_IN_ARRAY related issues
Dmitry Stogov [Wed, 24 May 2017 22:16:17 +0000 (01:16 +0300)]
Improved UTF-8 validation in JSON
Dmitry Stogov [Wed, 24 May 2017 22:16:06 +0000 (01:16 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Remove `user=foo` from FPM test config
Skip FPM tests when running as root (unless requested)
Sara Golemon [Wed, 24 May 2017 22:07:24 +0000 (15:07 -0700)]
Remove `user=foo` from FPM test config
This setting has nothing to do with what's being tested,
and on any system without a "foo" user we'll get a spurious error.
Sara Golemon [Wed, 24 May 2017 19:41:57 +0000 (12:41 -0700)]
Skip FPM tests when running as root (unless requested)
FPM must be configured as a user.
Normally it defaults to the current user,
but if that's root it'll fail to startup
unless the --run-as-root option is provided.
Extend that logic into the test runner so that
we don't fail for stupid reasons.
If you're running `make test` as root and you want
FPM tests to run anyway, set TEST_FPM_RUN_AS_ROOT=1
in your environment.
Dmitry Stogov [Wed, 24 May 2017 20:37:35 +0000 (23:37 +0300)]
Optimizer support for ZEND_IN_ARRAY
Dmitry Stogov [Wed, 24 May 2017 20:00:48 +0000 (23:00 +0300)]
Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin function, through hash lookup in flipped array
Nikita Popov [Wed, 24 May 2017 16:02:22 +0000 (18:02 +0200)]
Merge branch 'PHP-7.1'
Nikita Popov [Wed, 24 May 2017 16:01:56 +0000 (18:01 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
jhdxr [Wed, 24 May 2017 16:00:48 +0000 (18:00 +0200)]
Fixed bug #74478
Pedro Magalhães [Sat, 22 Apr 2017 16:41:54 +0000 (18:41 +0200)]
Allow overriding abstract methods
RFC: https://wiki.php.net/rfc/allow-abstract-function-override
Sara Golemon [Tue, 23 May 2017 23:35:36 +0000 (16:35 -0700)]
Run scripts/dev/credits
Sara Golemon [Tue, 23 May 2017 23:29:11 +0000 (16:29 -0700)]
Merge branch 'PHP-7.1'
7.1.x release shouldn't have been pn mainline PHP-7.1 branch
Fix the merge history to keep master in place.
* PHP-7.1:
bump versions
Joe Watkins [Tue, 23 May 2017 21:04:01 +0000 (22:04 +0100)]
bump versions
Dmitry Stogov [Tue, 23 May 2017 14:18:05 +0000 (17:18 +0300)]
Don't separate output arguments
Dmitry Stogov [Tue, 23 May 2017 12:25:21 +0000 (15:25 +0300)]
Avoid useless string duplication
Anatol Belski [Tue, 23 May 2017 10:34:07 +0000 (12:34 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
time to move next
Anatol Belski [Tue, 23 May 2017 10:33:23 +0000 (12:33 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
time to move next
Anatol Belski [Tue, 23 May 2017 10:31:03 +0000 (12:31 +0200)]
time to move next
Dmitry Stogov [Mon, 22 May 2017 20:23:12 +0000 (23:23 +0300)]
Optimized parse_url() by using "known" strings
Xinchen Hui [Sun, 21 May 2017 12:44:09 +0000 (20:44 +0800)]
Fixed segfult in JIT (emalloc may trigger memory limitation)
Zend/tests/bug68412.phpt
Anatol Belski [Sat, 20 May 2017 11:52:35 +0000 (13:52 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
move to the next sdk version for AppVeyor
Anatol Belski [Sat, 20 May 2017 11:51:18 +0000 (13:51 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
move to the next sdk version for AppVeyor
Anatol Belski [Sat, 20 May 2017 11:48:35 +0000 (13:48 +0200)]
move to the next sdk version for AppVeyor
Xinchen Hui [Fri, 19 May 2017 16:03:17 +0000 (00:03 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Update news
Fixed #74595 - ReflectionMethod::getParameters returns incorrect number of parameters
Xinchen Hui [Fri, 19 May 2017 15:59:43 +0000 (23:59 +0800)]
Merge branch '74595-reflection-parameters' of https://github.com/andrewnester/php-src into PHP-7.1
* '74595-reflection-parameters' of https://github.com/andrewnester/php-src:
Fixed #74595 - ReflectionMethod::getParameters returns incorrect number of parameters
Xinchen Hui [Fri, 19 May 2017 15:56:31 +0000 (23:56 +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:
follow up fix on bug #74022
Fixed bug #74606 (Segfault within try/catch/finally nesting in Generators)
Xinchen Hui [Fri, 19 May 2017 15:56:10 +0000 (23:56 +0800)]
Update news
Dmitry Stogov [Thu, 18 May 2017 16:24:30 +0000 (19:24 +0300)]
Updated func info
Dmitry Stogov [Thu, 18 May 2017 14:59:59 +0000 (17:59 +0300)]
Use interned empty and "one char" strings.
Dmitry Stogov [Thu, 18 May 2017 10:18:47 +0000 (13:18 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
follow up fix on bug #74022
Dmitry Stogov [Thu, 18 May 2017 10:18:08 +0000 (13:18 +0300)]
Remove unused opcode handlers
Anatol Belski [Thu, 18 May 2017 10:10:17 +0000 (12:10 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
follow up fix on bug #74022
Anatol Belski [Thu, 18 May 2017 10:07:09 +0000 (12:07 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
follow up fix on bug #74022
Anatol Belski [Thu, 18 May 2017 10:03:13 +0000 (12:03 +0200)]
follow up fix on bug #74022
Sara Golemon [Thu, 18 May 2017 00:23:15 +0000 (17:23 -0700)]
Bugfix 63790 - Don't try to use Spoofchecker when unavailable
ICUSpoofChecker was introduced with 4.2 and may be
unavailable in some cases.
Skip this test when its not present.
Dmitry Stogov [Wed, 17 May 2017 18:01:08 +0000 (21:01 +0300)]
Removed useless dereferences
Bob Weinand [Wed, 17 May 2017 17:59:36 +0000 (19:59 +0200)]
Merge branch 'PHP-7.1'
Bob Weinand [Wed, 17 May 2017 17:56:49 +0000 (19:56 +0200)]
Fixed bug #74606 (Segfault within try/catch/finally nesting in Generators)
Thanks to Nikita for pointing out the error source.
Xinchen Hui [Wed, 17 May 2017 15:25:34 +0000 (23:25 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Added cleanup
Xinchen Hui [Wed, 17 May 2017 15:25:17 +0000 (23:25 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Added cleanup
Xinchen Hui [Wed, 17 May 2017 15:24:58 +0000 (23:24 +0800)]
Added cleanup
Xinchen Hui [Wed, 17 May 2017 15:21:42 +0000 (23:21 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Added test for bug #74600
Xinchen Hui [Wed, 17 May 2017 15:21:38 +0000 (23:21 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Added test for bug #74600
Xinchen Hui [Wed, 17 May 2017 15:21:18 +0000 (23:21 +0800)]
Added test for bug #74600
Xinchen Hui [Wed, 17 May 2017 14:43:14 +0000 (22:43 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Added test for bug #74596
Xinchen Hui [Wed, 17 May 2017 14:43:03 +0000 (22:43 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Added test for bug #74596
Xinchen Hui [Wed, 17 May 2017 14:42:18 +0000 (22:42 +0800)]
Added test for bug #74596
Dmitry Stogov [Wed, 17 May 2017 12:07:33 +0000 (15:07 +0300)]
Switch to HYBRID VM
Anatol Belski [Wed, 17 May 2017 11:38:03 +0000 (13:38 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
improve error handling
Anatol Belski [Wed, 17 May 2017 11:35:42 +0000 (13:35 +0200)]
improve error handling
Anatol Belski [Wed, 17 May 2017 10:51:46 +0000 (12:51 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fix wrong error check
Anatol Belski [Wed, 17 May 2017 10:50:41 +0000 (12:50 +0200)]
fix wrong error check
Dmitry Stogov [Wed, 17 May 2017 09:52:36 +0000 (12:52 +0300)]
Added missing "successors_count" update.
Anatol Belski [Tue, 16 May 2017 13:10:13 +0000 (15:10 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fix test
Anatol Belski [Tue, 16 May 2017 13:09:02 +0000 (15:09 +0200)]
fix test
Anatol Belski [Tue, 16 May 2017 12:26:35 +0000 (14:26 +0200)]
Merge branch 'PHP-7.1'
* PHP-7.1:
add test for bug #74589