| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* PHP-5.5:
Fix bug #65701: Do not use cache for file file copy
|
| |\
| | |
| | |
| | |
| | | |
* PHP-5.4:
Fix bug #65701: Do not use cache for file file copy
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-5.5:
NEWS
Fix Bug #66736 fpassthru broken
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-5.4:
Fix Bug #66736 fpassthru broken
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-5.5:
NEWS
Fixed bug #61019 (Out of memory on command stream_get_contents)
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-5.4:
Fixed bug #61019 (Out of memory on command stream_get_contents)
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-5.5:
Fix bug #64330
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-5.4:
Fix bug #64330
|
| | |
| | |
| | |
| | | |
stream_socket_server() creates wrong Abstract Namespace UNIX sockets
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes further issues on win64 with casts from the streams.
Sockets/descriptors handling was unitized. This has an impact only on
win64, php_socket_t otherwise can be feed back to int datatype.
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-5.5:
Fixed bug #65486 mysqli_poll() is broken on Win x64
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
While this issue is visible in mysqli_poll() functions, the cause
lays deeper in the stream to socket casting API. On Win x64 the
SOCKET datatype is a 64 or 32 bit unsigned, while on Linux/Unix-like
it's 32 bit signed integer. The game of casting 32 bit var to/from
64 bit pointer back and forth is the best way to break it.
Further more, while socket and file descriptors are always integers
on Linux, those are different things using different APIs on Windows.
Even though using integer instead of SOCKET might work on Windows, this
issue might need to be revamped more carefully later. By this time
this patch is tested well with phpt and apps and shows no regressions,
neither in mysqli_poll() nor in any other parts.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-5.5:
Fixed bug #61645 (fopen and O_NONBLOCK)
fix possibly uninitialized value
|
| |\ \
| | |/
| | |
| | |
| | |
| | | |
* PHP-5.4:
Fixed bug #61645 (fopen and O_NONBLOCK)
fix possibly uninitialized value
|
| | |
| | |
| | |
| | |
| | |
| | | |
if a mode like "rn" was passed to fopen(), then
php_stream_parse_fopen_modes() would assign O_WRONLY to
flags, because O_NONBLOCK tainted flags for the r/w/+ check
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
initial work on the patch import done
|
|/ / / |
|
|/ /
| |
| |
| |
| | |
(`char *` to `const char *` for parameters and few return values)
In a few places int len moved to size_t len.
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Properly fixed bug #63186 on NetBSD == 6.0
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
fix possible resource leak and make sure there's something to qsort()
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Fixed bug #63186 (compile failure on netbsd)
|
| |\
| | |
| | |
| | |
| | | |
* PHP-5.3:
Fixed bug #63186 (compile failure on netbsd)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
* pull-request/341: (23 commits)
typofixes
|
| | |
| | |
| | |
| | |
| | | |
* pull-request/341: (23 commits)
typofixes
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-5.4:
keep previous test to avoid any behavior change
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-5.4:
fix comment
Fixed Bug #64565 copy doesn't report failure on partial copy
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
_php_stream_copy_to_stream_ex, when mmap is possible, doesn't check
if actually written bytes match read bytes.
Fix this (paranoid check) to be consistent with non mmap mode
Seems hard to add a unit test, as this rely on a full filesystem.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-5.4:
Fix missing parameter
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-5.4:
Fix bug #63240 on stream_get_line()
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-5.3:
Fix bug #63240 on stream_get_line()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
stream_get_line() could contain the delimiter string if that string
had more than one character. The bug manifested itself when a read on
the stream ended with part of the delimiter string and the read after
would start with the rest of the delimiter string; provided that
the data of first read did not complete the max length result of the
call to stream_get_line() with the partial delimiter used in that max
length return. In that case, the delimiter will still appear in
the result, divided in two subsequent return values. That is not a bug.
See <http://www.mail-archive.com/internals@lists.php.net/msg61325.html>
|