| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The sizeof()s for Content-Length and Transfer-Encoding were missing
the trailing ":". Apart from being generally wrong, this no longer
verified that the header actually contains a colon, leading to the
null http_header_value being used.
Additionally, in the interest of being defensive, also make sure
that http_header_value is non-null by setting it to the end of
the header line (effectively an empty string) if there is no colon.
If the following conditions are correct, this value is not going
to be used though.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
5060fc23 attempted to fix #68948 by treating all non-uri streams
as non-blocking, however php://fd/* streams (which includes stdin)
may block if the other end of the IPC isn't finished.
This represents a partial revert to the pre RC6 state,
but includes an escape hatch for php://memory and php://temp
streams which are local to the current process.
This also restores stream_set_chunk_size test to previous state.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | | |
* PHP-7.1:
NEWS
Fixed bug #75514 mt_rand returns value outside [$min,$max]+ on 32-bit
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Avoid overflow
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Fixed bug #75511 (fread not free unused buffer)
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
See NEWS and UPGRADING (or arginfo/implementation) for details.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Apparently, `argon2_encodedlen()` also counts the terminating NUL byte;
that doesn't appear to be documented somewhere, but from looking at the
implementation[1] it is pretty obvious. Therefore, the respective
`zend_string` has to be one byte shorter.
[1] <https://github.com/P-H-C/phc-winner-argon2/blob/20161029/src/argon2.c#L431-L436>
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
It looks like i should've taken joint response on ext/fileinfo long ago
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
It looks like i should've taken joint response on ext/fileinfo long ago
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Bugfix #74556 stream_socket_get_name() returns null bytes on MacOS
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
Bugfix #74556 stream_socket_get_name() returns null bytes on MacOS
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Fix mkdir() special case for path length < 260 and > 248
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Fixed #75220 - Segfault when calling is_callable on parent
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
Fixed #75220 - Segfault when calling is_callable on parent
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Extensions are relying on it.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Fix test failure on 32-bit
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
Fix test failure on 32-bit
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Fix test portability
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The message comes from the C runtime, so it is not reliable to check the
exact wording.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* PHP-7.1:
Fixed bug #75152 (signed integer overflow in parse_iv)
Conflicts:
ext/standard/var_unserializer.c
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This change may result in different mt_rand/rand sequences being
generated on 64-bit systems for a specific seed.
See also https://externals.io/message/100229.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
From documentation, only the sign of returned value is relevant
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
From documentation, only the sign of returned value is relevant
|
| | | |
| | | |
| | | |
| | | | |
With recent glibc, memcmp sometime return a negative value instead of -1
|
| | | | |
|
|\ \ \ \
| |/ / / |
|
| |\ \ \
| | |/ / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
PHP contained two different off-by-one errors, which are fixed here. First,
it created a buffer of size HOST_NAME_MAX, not adding space for a null
terminator. Second, it subtracted 1 from the size of that buffer when passing
its size to gethostname(), despite gethostname() expecting it to be a buffer
size including space for a terminating null byte, not a string length.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Made test 32/64-bit independent
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | | |
* PHP-7.1:
Update NEWS
Fixed bug #75075 (unpack with X* causes infinity loop)
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
Fixed bug #75075 (unpack with X* causes infinity loop)
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.1:
Test cleanup improvements, files might be locked in the test process
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* PHP-7.0:
Test cleanup improvements, files might be locked in the test process
|
| | | | |
|