php-src/ext/standard
Stanislav Malyshev 28d8b8de71 Merge branch 'PHP-7.2'
* PHP-7.2:
  Fixed bug #76459 windows linkinfo lacks openbasedir check
  Add NEWS
  Fixed bug #76459 windows linkinfo lacks openbasedir check
  Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data
  Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c
2018-07-16 16:54:31 -07:00
..
html_tables Happy new year (Update copyright to 2018) 2018-01-02 23:42:29 +02:00
tests Remove use of case-insensitive constants in tests 2018-07-16 19:16:55 +02:00
array.c Uze ZVAL_COPY_DEREF() instead of ZVAL_DEREF() and ZVAL_COPY() 2018-07-09 12:46:46 +03:00
assert.c Removed useless zval_ptr_dtor() 2018-05-29 17:58:06 +03:00
base64.c Avoid useless checks, using zend_string_efree(), in cases where the string is known to be a temporary allocated zend_string. 2018-05-08 17:30:15 +03:00
base64.h Update author info 2018-02-12 21:01:12 +08:00
basic_functions.c Use zval_ptr_dtor() instead of legacy zval_dtor(), to destroy unused values returned from PHP functions (they may be circular data structures). 2018-07-05 14:09:47 +03:00
basic_functions.h Use const pointers 2018-03-20 11:12:25 +01:00
browscap.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
config.m4 RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements 2018-06-21 13:26:57 +02:00
config.w32 RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements 2018-06-21 13:26:57 +02:00
crc32.c year++ 2018-01-02 12:57:58 +08:00
crc32.h Fix typo in crc32.h 2018-03-23 19:05:15 +01:00
credits_ext.h Trailing whitespaces on ext/* 2018-01-04 02:38:32 -02:00
credits_sapi.h Trailing whitespaces on ext/* 2018-01-04 02:38:32 -02:00
credits.c year++ 2018-01-02 12:57:58 +08:00
credits.h year++ 2018-01-02 12:57:58 +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 Move constants into read-only data segment 2017-12-14 18:43:44 +03:00
crypt_freesec.h Fixed condition check 2017-04-10 14:47:24 +08:00
crypt_sha256.c Reuse new alignment macros 2018-03-19 14:38:41 +01:00
crypt_sha512.c Reuse new alignment macros 2018-03-19 14:38:41 +01:00
crypt.c year++ 2018-01-02 12:57:58 +08:00
css.c year++ 2018-01-02 12:57:58 +08:00
css.h year++ 2018-01-02 12:57:58 +08:00
cyr_convert.c year++ 2018-01-02 12:57:58 +08:00
cyr_convert.h year++ 2018-01-02 12:57:58 +08:00
datetime.c Fix warnings defined but not used 2018-06-02 13:30:40 +02:00
datetime.h year++ 2018-01-02 12:57:58 +08:00
dir.c Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized destructors. 2018-07-04 19:22:24 +03:00
dl.c Ensure there are no line breaks in the error msg 2018-02-01 15:30:01 +01:00
dl.h year++ 2018-01-02 12:57:58 +08:00
dns_win32.c Fixed incorrrecr zval_dtor() usage to replace value of argument passed by reference, that may lead to memory leaks. 2018-07-05 10:57:49 +03:00
dns.c Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized destructors. 2018-07-04 19:22:24 +03:00
exec.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
exec.h year++ 2018-01-02 12:57:58 +08:00
file.c Replace zval_dtor() with specialized destructors 2018-07-05 13:32:39 +03:00
file.h Remove outdated comments about PHP 3 2018-06-27 11:53:40 +02:00
filestat.c Be consistent in is_executable on a directory in any stream wrapper. 2018-03-27 21:49:26 +02:00
filters.c Merge branch 'PHP-7.1' into PHP-7.2 2018-07-05 19:11:25 +02:00
flock_compat.c year++ 2018-01-02 12:57:58 +08:00
flock_compat.h year++ 2018-01-02 12:57:58 +08:00
formatted_print.c year++ 2018-01-02 12:57:58 +08:00
fsock.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
fsock.h Remove outdated comments about PHP 3 2018-06-27 11:53:40 +02:00
ftok.c year++ 2018-01-02 12:57:58 +08:00
ftp_fopen_wrapper.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
head.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
head.h year++ 2018-01-02 12:57:58 +08:00
hrtime.c Update year range in hrtime c and h files 2018-05-28 22:14:52 +02:00
hrtime.h Enable HRTime on OpenBSD 2018-06-12 12:27:48 +02:00
html_tables.h year++ 2018-01-02 12:57:58 +08:00
html.c Merge branch 'PHP-7.2' 2018-07-15 23:41:15 +02:00
html.h year++ 2018-01-02 12:57:58 +08:00
http_fopen_wrapper.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
http.c year++ 2018-01-02 12:57:58 +08:00
image.c Merge branch 'PHP-7.2' 2018-06-30 16:50:49 +02:00
incomplete_class.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
info.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
info.h year++ 2018-01-02 12:57:58 +08:00
iptc.c Avoid useless checks, using zend_string_efree(), in cases where the string is known to be a temporary allocated zend_string. 2018-05-08 17:30:15 +03:00
lcg.c year++ 2018-01-02 12:57:58 +08:00
levenshtein.c year++ 2018-01-02 12:57:58 +08:00
link_win32.c Merge branch 'PHP-7.2' 2018-07-16 16:54:31 -07:00
link.c Avoid double copying and string length recalculation 2018-03-06 21:19:18 +03:00
mail.c Remove unnnecessary DEREF parameter 2018-06-20 16:03:50 +02:00
Makefile.frag
Makefile.frag.w32 fragment targets have to match the generated ones 2017-01-04 12:18:55 +01:00
math.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
md5.c Fixed folder 2018-03-16 13:23:35 +08:00
md5.h year++ 2018-01-02 12:57:58 +08:00
metaphone.c year++ 2018-01-02 12:57:58 +08:00
microtime.c Avoid double copying 2018-03-06 21:59:02 +03:00
microtime.h year++ 2018-01-02 12:57:58 +08:00
mt_rand.c Merge branch 'PHP-7.2' 2018-03-27 22:10:34 +02:00
net.c Avoid useless checks, using zend_string_efree(), in cases where the string is known to be a temporary allocated zend_string. 2018-05-08 17:30:15 +03:00
pack.c Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized destructors. 2018-07-04 19:22:24 +03:00
pack.h year++ 2018-01-02 12:57:58 +08:00
pageinfo.c year++ 2018-01-02 12:57:58 +08:00
pageinfo.h year++ 2018-01-02 12:57:58 +08:00
password.c RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements 2018-06-21 13:26:57 +02:00
php_array.h year++ 2018-01-02 12:57:58 +08:00
php_assert.h year++ 2018-01-02 12:57:58 +08:00
php_browscap.h year++ 2018-01-02 12:57:58 +08:00
php_crypt_r.c year++ 2018-01-02 12:57:58 +08:00
php_crypt_r.h year++ 2018-01-02 12:57:58 +08:00
php_crypt.h year++ 2018-01-02 12:57:58 +08:00
php_dir.h year++ 2018-01-02 12:57:58 +08:00
php_dns.h year++ 2018-01-02 12:57:58 +08:00
php_ext_syslog.h year++ 2018-01-02 12:57:58 +08:00
php_filestat.h year++ 2018-01-02 12:57:58 +08:00
php_fopen_wrapper.c year++ 2018-01-02 12:57:58 +08:00
php_fopen_wrappers.h year++ 2018-01-02 12:57:58 +08:00
php_ftok.h year++ 2018-01-02 12:57:58 +08:00
php_http.h year++ 2018-01-02 12:57:58 +08:00
php_image.h year++ 2018-01-02 12:57:58 +08:00
php_incomplete_class.h Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
php_iptc.h year++ 2018-01-02 12:57:58 +08:00
php_lcg.h year++ 2018-01-02 12:57:58 +08:00
php_link.h year++ 2018-01-02 12:57:58 +08:00
php_mail.h year++ 2018-01-02 12:57:58 +08:00
php_math.h Trailing whitespaces on ext/* 2018-01-04 02:38:32 -02:00
php_metaphone.h year++ 2018-01-02 12:57:58 +08:00
php_mt_rand.h year++ 2018-01-02 12:57:58 +08:00
php_net.h year++ 2018-01-02 12:57:58 +08:00
php_password.h RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements 2018-06-21 13:26:57 +02:00
php_rand.h year++ 2018-01-02 12:57:58 +08:00
php_random.h year++ 2018-01-02 12:57:58 +08:00
php_smart_string_public.h year++ 2018-01-02 12:57:58 +08:00
php_smart_string.h year++ 2018-01-02 12:57:58 +08:00
php_standard.h Implement high resolution monotonic timer function hrtime() 2018-01-07 16:03:52 +01:00
php_string.h Changed php_add[c]slashes prototypes (removed should_free argument) 2018-06-29 00:19:16 +03:00
php_type.h Add is_countable function 2018-03-11 16:41:16 +01:00
php_uuencode.h year++ 2018-01-02 12:57:58 +08:00
php_var.h year++ 2018-01-02 12:57:58 +08:00
php_versioning.h Trailing whitespaces on ext/* 2018-01-04 02:38:32 -02:00
proc_open.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
proc_open.h year++ 2018-01-02 12:57:58 +08:00
quot_print.c year++ 2018-01-02 12:57:58 +08:00
quot_print.h year++ 2018-01-02 12:57:58 +08:00
rand.c year++ 2018-01-02 12:57:58 +08:00
random.c Fix coding style 2018-07-06 17:57:08 +02:00
scanf.c year++ 2018-01-02 12:57:58 +08:00
scanf.h year++ 2018-01-02 12:57:58 +08:00
sha1.c Avoid double copying and string length recalculation 2018-03-06 21:19:18 +03:00
sha1.h year++ 2018-01-02 12:57:58 +08:00
soundex.c year++ 2018-01-02 12:57:58 +08:00
streamsfuncs.c Changed php_add[c]slashes prototypes (removed should_free argument) 2018-06-29 00:19:16 +03:00
streamsfuncs.h year++ 2018-01-02 12:57:58 +08:00
string.c Flatten strip_tags state machine (GCC overoptimized this function, producing enormpous amount of code). 2018-07-16 13:22:17 +03:00
strnatcmp.c Fix out-of bounds access 2018-07-06 19:02:19 +02:00
syslog.c Add syslog's ident and facility parameters to config 2018-07-01 18:08:07 +01:00
type.c Add is_countable function 2018-03-11 16:41:16 +01:00
uniqid.c year++ 2018-01-02 12:57:58 +08:00
uniqid.h year++ 2018-01-02 12:57:58 +08:00
url_scanner_ex.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
url_scanner_ex.h year++ 2018-01-02 12:57:58 +08:00
url_scanner_ex.re Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
url.c Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence. 2018-05-28 16:27:12 +03:00
url.h year++ 2018-01-02 12:57:58 +08:00
user_filters.c Removed useless zval_ptr_dtor() 2018-05-29 17:58:06 +03:00
uuencode.c Avoid useless checks, using zend_string_efree(), in cases where the string is known to be a temporary allocated zend_string. 2018-05-08 17:30:15 +03:00
var_unserializer.c Revert "Rename _zval_dtor_func to _ref_dtor_func" 2018-07-06 18:37:45 +08:00
var_unserializer.re se zval_ptr_dtor_str() instead of zend_string_release_ex(Z_STR(*), 0) 2018-07-04 12:08:07 +03:00
var.c Export stdClass objects using (object) cast (fixes #48016) 2018-07-12 13:22:26 +02:00
versioning.c year++ 2018-01-02 12:57:58 +08:00
winver.h