Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0 |
|
#
bb735c9e |
| 25-Nov-2019 |
Christoph M. Becker |
Fix #78296: is_file fails to detect file If we're constructing extended-length paths (i.e. paths prefixed with `\\?\`), we have to replace all forward slashes with backward slashes,
Fix #78296: is_file fails to detect file If we're constructing extended-length paths (i.e. paths prefixed with `\\?\`), we have to replace all forward slashes with backward slashes, because the former are not supported by Windows for extended-length paths. The more efficient and likely cleaner alternative solution would be to cater to this in `php_win32_ioutil_normalize_path_w()` by always replacing forward slashes, but that might break existing code. It might be sensible to change that for `master`, though.
show more ...
|
Revision tags: php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16, php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2, php-7.2.15RC1, php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14, php-7.2.14RC1, php-7.3.1RC1, php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5, php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4 |
|
#
902d39a3 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
#
7f6387b5 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
Revision tags: php-7.1.23, php-7.2.11, php-7.3.0RC3 |
|
#
8209a882 |
| 02-Oct-2018 |
Anatol Belski |
Fixed bug #76947 file_put_contents() blocks the directory of the file (__DIR__) The condition was wrong. The target buffer size only matters, when some output is going to be copied into
Fixed bug #76947 file_put_contents() blocks the directory of the file (__DIR__) The condition was wrong. The target buffer size only matters, when some output is going to be copied into it.
show more ...
|
Revision tags: php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2, php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1, php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8 |
|
#
cc7b000d |
| 12-Jul-2018 |
Anatol Belski |
Fix macro
|
Revision tags: php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3, php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28 |
|
#
34833c9d |
| 18-Feb-2018 |
Anatol Belski |
Avoid multiple wcslen() calls
|
#
036a8003 |
| 18-Feb-2018 |
Anatol Belski |
Avoid multiple wcslen calls
|
#
9d8417f1 |
| 15-Feb-2018 |
Anatol Belski |
Reduce variable scope
|
Revision tags: php-7.2.3RC1, php-7.1.15RC1 |
|
#
d7f65f30 |
| 12-Feb-2018 |
Anatol Belski |
Revert "Improve conversion loop" This reverts commit 7a4573a55ad244b66c40b4086e432775b6f185b7. Don't read over '\0'.
|
#
7a4573a5 |
| 05-Feb-2018 |
Anatol Belski |
Improve conversion loop
|
Revision tags: php-7.1.14, php-7.2.2, php-7.1.14RC1, php-7.2.2RC1 |
|
#
c215b8d1 |
| 04-Jan-2018 |
Gabriel Caruso |
Trailing whitespaces on win32 Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
|
Revision tags: php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
a6519d05 |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
9baf84e5 |
| 15-Dec-2017 |
Anatol Belski |
Drop unused code
|
#
f3f6cd24 |
| 15-Dec-2017 |
Anatol Belski |
Modernize realpath and integrate quick variant into virtual_file_ex The slower I/O as a traditional bottleneck on Windows which is the target of this patch. The recursive path resolution
Modernize realpath and integrate quick variant into virtual_file_ex The slower I/O as a traditional bottleneck on Windows which is the target of this patch. The recursive path resolution, while being an allround solution, is expensive when it comes to the common case. Files with proper ACLs set can be resolved in one go by usage of specific API. Those are available since Vista, so actually can be called old. Those simpler api is used for the cases where no CWD_EXPAND is requested. For the cases where ACLs are improper, the existing solution based on FindFirstFile still does good job also partially providing quirks. Cases involing reparse tags and other non local filesystems are also partially server by new APIs. The approach uses both APIs - the quick one for the common case still integrating realpath cache, and the existing one as a fallback. The tests show the I/O load drop on the realpath resolution part due to less system calls for the sub part resolution of paths. In most case it is justified, as the sub parts were otherwise cached or unused as well. The realpath() implementation in ioutil is also closer to the POSIX.
show more ...
|
#
4c0af1fb |
| 14-Dec-2017 |
Anatol Belski |
Fixed bug #75679 Path 260 character problem
|
Revision tags: php-7.2.1RC1 |
|
#
331019c5 |
| 09-Dec-2017 |
Anatol Belski |
Use cheaper ascii conversion for mode
|
#
f3fd860e |
| 09-Dec-2017 |
Anatol Belski |
Revamp fopen implementation, rely on open
|
#
36cdca65 |
| 08-Dec-2017 |
Anatol Belski |
Cleanup
|
#
94f16f19 |
| 08-Dec-2017 |
Anatol Belski |
Rework mkdir impl and expose wide char variant
|
#
c9274a4c |
| 08-Dec-2017 |
Anatol Belski |
Move declarations
|
#
a9a49b82 |
| 08-Dec-2017 |
Anatol Belski |
Improve ioutil access impl and refactor tsrm_win32_access
|
#
2fbdaec0 |
| 07-Dec-2017 |
Anatol Belski |
Revamp unlink() implementation and improve error handling
|
#
17d621e7 |
| 07-Dec-2017 |
Anatol Belski |
Allow delete-sharing mode for CreateFile by default This effectively allows a UNIX like semantics for deleting files with an open handle. Some OS related limitations still persist, b
Allow delete-sharing mode for CreateFile by default This effectively allows a UNIX like semantics for deleting files with an open handle. Some OS related limitations still persist, but the Windows 95 times can be considered as definitely over.
show more ...
|