php-src/ext/standard
Anatol Belski 99fe18503a Fixed RecursiveDirectoryIterator with long path or with edge case length
The search path needs to be appended with the wild card. Till now, an
edge case existed, so then if a path is 259 bytes long, which is smaller
_MAX_PATH, the suffix would cause the final search path to become longer
than _MAX_PATH. It is an edge case, when the starting path happens to
have a specific length. If the starting path was longer than _MAX_PATH
or the addition of "\\*" would not exceed _MAX_PATH, the function was
correct. Except for rewind, which was broken in the case of the long
path.
2018-07-12 19:49:32 +02:00
..
html_tables Happy new year (Update copyright to 2018) 2018-01-02 23:42:29 +02:00
tests Fixed RecursiveDirectoryIterator with long path or with edge case length 2018-07-12 19:49:32 +02:00
array.c Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys) 2018-06-21 17:26:05 +08:00
assert.c year++ 2018-01-02 12:53:31 +08:00
base64.c year++ 2018-01-02 12:53:31 +08:00
base64.h year++ 2018-01-02 12:53:31 +08:00
basic_functions.c Fix arginfo for array_replace(_recursive) and array_merge(_recursive) 2018-04-13 15:27:16 +02:00
basic_functions.h year++ 2018-01-02 12:53:31 +08:00
browscap.c year++ 2018-01-02 12:53:31 +08:00
config.m4 fix phpdbg disabling chroot support 2018-05-23 22:23:13 +02:00
config.w32 Split rand and mt_rand into separate files 2016-07-05 11:16:37 +01:00
crc32.c year++ 2018-01-02 12:53:31 +08:00
crc32.h year++ 2018-01-02 12:53:31 +08:00
credits_ext.h Merge branch 'PHP-7.0' into PHP-7.1 2017-10-11 22:24:52 +02:00
credits_sapi.h run credits script 2015-05-30 09:43:10 +02:00
credits.c year++ 2018-01-02 12:53:31 +08:00
credits.h year++ 2018-01-02 12:53:31 +08:00
crypt_blowfish.c Bug #73058 crypt broken when salt is 'too' long 2016-09-10 02:39:28 +02:00
crypt_blowfish.h
crypt_freesec.c Fixed compilation warnings 2016-06-23 12:47:06 +03:00
crypt_freesec.h Fixed condition check 2017-04-10 14:47:24 +08:00
crypt_sha256.c Fixed condition check 2017-04-10 14:47:24 +08:00
crypt_sha512.c Fixed condition check 2017-04-10 14:47:24 +08:00
crypt.c year++ 2018-01-02 12:53:31 +08:00
css.c year++ 2018-01-02 12:53:31 +08:00
css.h year++ 2018-01-02 12:53:31 +08:00
cyr_convert.c year++ 2018-01-02 12:53:31 +08:00
cyr_convert.h year++ 2018-01-02 12:53:31 +08:00
datetime.c year++ 2018-01-02 12:53:31 +08:00
datetime.h year++ 2018-01-02 12:53:31 +08:00
dir.c year++ 2018-01-02 12:53:31 +08:00
dl.c year++ 2018-01-02 12:53:31 +08:00
dl.h year++ 2018-01-02 12:53:31 +08:00
dns_win32.c year++ 2018-01-02 12:53:31 +08:00
dns.c fix bug #75916 DNS_CAA record results contain garbage 2018-02-05 09:04:07 +01:00
exec.c year++ 2018-01-02 12:53:31 +08:00
exec.h year++ 2018-01-02 12:53:31 +08:00
file.c year++ 2018-01-02 12:53:31 +08:00
file.h year++ 2018-01-02 12:53:31 +08:00
filestat.c year++ 2018-01-02 12:53:31 +08:00
filters.c Fix string.strip_tags filter 2018-07-05 19:08:00 +02:00
flock_compat.c year++ 2018-01-02 12:53:31 +08:00
flock_compat.h year++ 2018-01-02 12:53:31 +08:00
formatted_print.c year++ 2018-01-02 12:53:31 +08:00
fsock.c year++ 2018-01-02 12:53:31 +08:00
fsock.h year++ 2018-01-02 12:53:31 +08:00
ftok.c year++ 2018-01-02 12:53:31 +08:00
ftp_fopen_wrapper.c year++ 2018-01-02 12:53:31 +08:00
head.c year++ 2018-01-02 12:53:31 +08:00
head.h year++ 2018-01-02 12:53:31 +08:00
html_tables.h year++ 2018-01-02 12:53:31 +08:00
html.c year++ 2018-01-02 12:53:31 +08:00
html.h year++ 2018-01-02 12:53:31 +08:00
http_fopen_wrapper.c Merge branch 'PHP-7.0' into PHP-7.1 2018-02-26 22:26:50 -08:00
http.c year++ 2018-01-02 12:53:31 +08:00
image.c Fix #71848: getimagesize with $imageinfo returns false 2018-06-30 16:29:30 +02:00
incomplete_class.c year++ 2018-01-02 12:53:31 +08:00
info.c year++ 2018-01-02 12:53:31 +08:00
info.h year++ 2018-01-02 12:53:31 +08:00
iptc.c year++ 2018-01-02 12:53:31 +08:00
lcg.c year++ 2018-01-02 12:53:31 +08:00
levenshtein.c year++ 2018-01-02 12:53:31 +08:00
link_win32.c Fixed bug #76335 "link(): Bad file descriptor" with non-ASCII path 2018-05-14 10:43:11 +02:00
link.c year++ 2018-01-02 12:53:31 +08:00
mail.c year++ 2018-01-02 12:53:31 +08:00
Makefile.frag
math.c year++ 2018-01-02 12:53:31 +08:00
md5.c year++ 2018-01-02 12:53:31 +08:00
md5.h year++ 2018-01-02 12:53:31 +08:00
metaphone.c year++ 2018-01-02 12:53:31 +08:00
microtime.c year++ 2018-01-02 12:53:31 +08:00
microtime.h year++ 2018-01-02 12:53:31 +08:00
mt_rand.c Fixed #75996: Add the right urls to the header of mt_rand. 2018-03-27 22:09:08 +02:00
pack.c year++ 2018-01-02 12:53:31 +08:00
pack.h year++ 2018-01-02 12:53:31 +08:00
pageinfo.c year++ 2018-01-02 12:53:31 +08:00
pageinfo.h year++ 2018-01-02 12:53:31 +08:00
password.c year++ 2018-01-02 12:53:31 +08:00
php_array.h year++ 2018-01-02 12:53:31 +08:00
php_assert.h year++ 2018-01-02 12:53:31 +08:00
php_browscap.h year++ 2018-01-02 12:53:31 +08:00
php_crypt_r.c year++ 2018-01-02 12:53:31 +08:00
php_crypt_r.h year++ 2018-01-02 12:53:31 +08:00
php_crypt.h year++ 2018-01-02 12:53:31 +08:00
php_dir.h year++ 2018-01-02 12:53:31 +08:00
php_dns.h year++ 2018-01-02 12:53:31 +08:00
php_ext_syslog.h year++ 2018-01-02 12:53:31 +08:00
php_filestat.h year++ 2018-01-02 12:53:31 +08:00
php_fopen_wrapper.c year++ 2018-01-02 12:53:31 +08:00
php_fopen_wrappers.h year++ 2018-01-02 12:53:31 +08:00
php_ftok.h year++ 2018-01-02 12:53:31 +08:00
php_http.h year++ 2018-01-02 12:53:31 +08:00
php_image.h year++ 2018-01-02 12:53:31 +08:00
php_incomplete_class.h year++ 2018-01-02 12:53:31 +08:00
php_iptc.h year++ 2018-01-02 12:53:31 +08:00
php_lcg.h year++ 2018-01-02 12:53:31 +08:00
php_link.h year++ 2018-01-02 12:53:31 +08:00
php_mail.h year++ 2018-01-02 12:53:31 +08:00
php_math.h year++ 2018-01-02 12:53:31 +08:00
php_metaphone.h year++ 2018-01-02 12:53:31 +08:00
php_mt_rand.h year++ 2018-01-02 12:53:31 +08:00
php_password.h year++ 2018-01-02 12:53:31 +08:00
php_rand.h year++ 2018-01-02 12:53:31 +08:00
php_random.h year++ 2018-01-02 12:53:31 +08:00
php_smart_string_public.h year++ 2018-01-02 12:53:31 +08:00
php_smart_string.h year++ 2018-01-02 12:53:31 +08:00
php_standard.h year++ 2018-01-02 12:53:31 +08:00
php_string.h year++ 2018-01-02 12:53:31 +08:00
php_type.h year++ 2018-01-02 12:53:31 +08:00
php_uuencode.h year++ 2018-01-02 12:53:31 +08:00
php_var.h year++ 2018-01-02 12:53:31 +08:00
php_versioning.h year++ 2018-01-02 12:53:31 +08:00
proc_open.c year++ 2018-01-02 12:53:31 +08:00
proc_open.h year++ 2018-01-02 12:53:31 +08:00
quot_print.c year++ 2018-01-02 12:53:31 +08:00
quot_print.h year++ 2018-01-02 12:53:31 +08:00
rand.c year++ 2018-01-02 12:53:31 +08:00
random.c year++ 2018-01-02 12:53:31 +08:00
scanf.c year++ 2018-01-02 12:53:31 +08:00
scanf.h year++ 2018-01-02 12:53:31 +08:00
sha1.c year++ 2018-01-02 12:53:31 +08:00
sha1.h year++ 2018-01-02 12:53:31 +08:00
soundex.c year++ 2018-01-02 12:53:31 +08:00
streamsfuncs.c year++ 2018-01-02 12:53:31 +08:00
streamsfuncs.h year++ 2018-01-02 12:53:31 +08:00
string.c Fixed bug #75781 (substr_count incorrect result) 2018-01-09 16:21:02 +08:00
strnatcmp.c
syslog.c year++ 2018-01-02 12:53:31 +08:00
type.c year++ 2018-01-02 12:53:31 +08:00
uniqid.c year++ 2018-01-02 12:53:31 +08:00
uniqid.h year++ 2018-01-02 12:53:31 +08:00
url_scanner_ex.c year++ 2018-01-02 12:53:31 +08:00
url_scanner_ex.h year++ 2018-01-02 12:53:31 +08:00
url_scanner_ex.re year++ 2018-01-02 12:53:31 +08:00
url.c year++ 2018-01-02 12:53:31 +08:00
url.h year++ 2018-01-02 12:53:31 +08:00
user_filters.c year++ 2018-01-02 12:53:31 +08:00
uuencode.c year++ 2018-01-02 12:53:31 +08:00
var_unserializer.c Fixed bug #74670 2018-07-02 17:27:43 +02:00
var_unserializer.re Fixed bug #74670 2018-07-02 17:27:43 +02:00
var.c year++ 2018-01-02 12:53:31 +08:00
versioning.c year++ 2018-01-02 12:53:31 +08:00
winver.h Merge branch 'PHP-5.6' 2015-06-18 22:05:07 +02:00