php-src/ext/standard
Christoph M. Becker dfb3a79914 Fix #80067: Omitting the port in bindto setting errors
A recent commit[1] which fixed a memory leak introduced a regression
regarding the formerly liberal handling of IP addresses to bind to.  We
fix this by reverting that commit, and fix the memory leak where it
actually occurs.  In other words, this fix is less intrusive than the
former fix.

[1] <http://git.php.net/?p=php-src.git;a=commit;h=0b8c83f5936581942715d14883cdebddc18bad30>

Closes GH-6104.
2020-09-11 14:44:12 +02:00
..
html_tables Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
tests Fix #80067: Omitting the port in bindto setting errors 2020-09-11 14:44:12 +02:00
array.c Fixed bug #79930 2020-08-05 15:43:41 +02:00
assert.c Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
base64.c Add additional no_sanitize_address attributes 2019-01-18 15:02:30 +01:00
base64.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
basic_functions.c Fix bug #78323: Code 0 is returned on invalid options 2020-01-27 13:32:19 +01:00
basic_functions.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
browscap.c Merge branch 'PHP-7.2' into PHP-7.3 2018-12-23 20:20:53 +01:00
config.m4 Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
config.w32 Sync leading and final newlines in source code files 2018-10-14 12:54:08 +02:00
crc32.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crc32.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
credits_ext.h Update CREDITS for PHP 7.2.30 2020-04-14 15:16:26 +00:00
credits_sapi.h Update CREDITS for PHP 7.2.30 2020-04-14 15:16:26 +00:00
credits.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
credits.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
crypt_blowfish.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_blowfish.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_freesec.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_freesec.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02: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 Future-proof email addresses 2018-11-01 18:35:32 +02:00
css.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
css.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
cyr_convert.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
cyr_convert.h Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
datetime.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
datetime.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
dir.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
dl.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
dl.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
dns_win32.c Fix #79561: dns_get_record() fails with DNS_ALL 2020-05-04 22:59:38 +02:00
dns.c Check the correct list 2020-08-10 21:52:36 +02:00
exec.c Merge branch 'PHP-7.2' into PHP-7.3 2020-04-13 21:09:08 -07:00
exec.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
file.c Fix #70362: Can't copy() large 'data://' with open_basedir 2020-06-30 10:46:53 +02:00
file.h Merge branch 'PHP-7.2' into PHP-7.3 2019-09-15 15:13:13 +02:00
filestat.c Replace obsolete AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV 2018-07-29 13:59:40 +02:00
filters.c Fix #74267: segfault with streams and invalid data 2020-06-08 23:19:43 +02:00
flock_compat.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
flock_compat.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
formatted_print.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
fsock.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
fsock.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
ftok.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
ftp_fopen_wrapper.c Merge branch 'PHP-7.2' into PHP-7.3 2019-03-25 17:45:03 +01:00
head.c Merge branch 'PHP-7.2' into PHP-7.3 2019-06-19 12:42:25 +02:00
head.h Support for samesite cookies with array syntax 2018-07-31 12:40:26 +02:00
hrtime.c Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
hrtime.h Wrap php_random.h in C++ portability macros 2019-11-08 07:58:26 -07:00
html_tables.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
html.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
html.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
http_fopen_wrapper.c Don't treat any WS as start of header 2020-02-24 10:20:33 +01:00
http.c Merge branch 'PHP-7.2' into PHP-7.3 2019-02-12 10:50:22 +01:00
image.c Merge branch 'PHP-7.2' into PHP-7.3 2020-08-02 23:56:37 -07:00
incomplete_class.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
info.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
info.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
iptc.c Fix #77546 iptcembed broken function 2019-01-30 17:09:12 +01:00
lcg.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
levenshtein.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
link_win32.c Merge branch 'PHP-7.2' into PHP-7.3 2019-12-16 00:38:54 -08:00
link.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
mail.c Fix #54298: Using empty additional_headers adding extraneous CRLF 2020-01-06 14:47:23 +01:00
Makefile.frag Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
Makefile.frag.w32 Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
math.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
md5.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
md5.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
metaphone.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
microtime.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
microtime.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
mt_rand.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
net.c Fix clang compilation 2018-08-01 16:19:54 +02:00
pack.c Merge branch 'PHP-7.2' into PHP-7.3 2019-12-02 11:19:15 +01:00
pack.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
pageinfo.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
pageinfo.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
password.c Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
php_array.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
php_assert.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_browscap.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
php_crypt_r.c Always use ZEND_SECURE_ZERO() when cleaning up data 2019-04-06 18:15:42 -07:00
php_crypt_r.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_crypt.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
php_dir.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_dns.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_ext_syslog.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_filestat.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_fopen_wrapper.c Check for exception after applying stream filters 2019-10-08 12:32:57 +02:00
php_fopen_wrappers.h Make php_plain_files_wrapper to be writable (workaround for swoole) 2018-10-24 11:49:44 +03:00
php_ftok.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_http.h Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
php_image.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_incomplete_class.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_iptc.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_lcg.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_link.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_mail.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_math.h Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
php_metaphone.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_mt_rand.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
php_net.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_password.h Fix #78269 password_hash uses weak options for argon2 2019-07-15 14:11:30 +02:00
php_rand.h Future-proof email addresses 2018-11-01 18:35:32 +02:00
php_random.h Wrap php_random.h in C++ portability macros 2019-11-08 07:58:26 -07:00
php_smart_string_public.h Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
php_smart_string.h Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
php_standard.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_string.h Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
php_type.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_uuencode.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_var.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_versioning.h Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
proc_open.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
proc_open.h Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
quot_print.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
quot_print.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
rand.c Future-proof email addresses 2018-11-01 18:35:32 +02:00
random.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
scanf.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
scanf.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
sha1.c Merge branch 'PHP-7.2' into PHP-7.3 2019-04-06 19:06:16 -07:00
sha1.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
soundex.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
streamsfuncs.c Require non-negative length in stream_get_contents() 2020-08-27 15:50:49 +02:00
streamsfuncs.h Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
string.c Fix #79986: str_ireplace bug with diacritics characters 2020-08-24 11:08:48 +02:00
strnatcmp.c Trim trailing whitespace in source code files 2018-10-13 14:16:33 +02:00
syslog.c Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
type.c Trim trailing whitespace in source code files 2018-10-13 14:14:50 +02:00
uniqid.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
uniqid.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
url_scanner_ex.c Regenerate scanners using re2c version >= 1.0.0 (newer version, at least, produce less code) 2018-07-25 12:49:03 +03:00
url_scanner_ex.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
url_scanner_ex.re Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
url.c Fix binary-safety of parse_url 2020-09-02 16:45:25 +02:00
url.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
user_filters.c Fix #72941: Modifying bucket->data by-ref has no effect any longer 2020-09-08 18:06:40 +02:00
uuencode.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
var_unserializer.c Commit regenerated var_unserializer.c 2019-09-23 13:47:05 +02:00
var_unserializer.re Fix ubsan violation in parse_iv2 2019-09-23 13:08:44 +02:00
var.c Fixed BC break of php_debug_zval_dump 2020-07-11 18:30:28 +08:00
versioning.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
winver.h