php-src/ext/standard/tests/url
Christoph M. Becker 2d3d72412a Fix #77423: parse_url() will deliver a wrong host to user
To avoid that `parse_url()` returns an erroneous host, which would be
valid for `FILTER_VALIDATE_URL`, we make sure that only userinfo which
is valid according to RFC 3986 is treated as such.

For consistency with the existing url parsing code, we use ctype
functions, although that is not necessarily correct.
2021-01-01 20:08:01 -08:00
..
base64_decode_basic_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
base64_decode_basic_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
base64_decode_basic_003.phpt add skipif (needs json) 2016-08-03 11:03:22 +02:00
base64_decode_error_001.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
base64_decode_variation_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
base64_decode_variation_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
base64_encode_basic_001.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
base64_encode_basic_002.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
base64_encode_error_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
base64_encode_variation_001.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
bug47174.phpt Remove the b prefix from literals on unrelated tests 2016-11-20 21:11:53 +01:00
bug52327.phpt
bug53248.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
bug54180.phpt
bug55273.phpt
bug55399.phpt
bug63162.phpt
bug68917.phpt
bug69976.phpt
bug73192.phpt Fix bug #73192 2016-10-08 01:04:22 +02:00
bug74780.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
bug77423.phpt Fix #77423: parse_url() will deliver a wrong host to user 2021-01-01 20:08:01 -08:00
get_headers_error_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
get_headers_error_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
get_headers_error_003.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_basic_001.phpt Fix #77423: parse_url() will deliver a wrong host to user 2021-01-01 20:08:01 -08:00
parse_url_basic_002.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
parse_url_basic_003.phpt Fix #77423: parse_url() will deliver a wrong host to user 2021-01-01 20:08:01 -08:00
parse_url_basic_004.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
parse_url_basic_005.phpt Fix #77423: parse_url() will deliver a wrong host to user 2021-01-01 20:08:01 -08:00
parse_url_basic_006.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
parse_url_basic_007.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
parse_url_basic_008.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
parse_url_basic_009.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
parse_url_basic_010.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_error_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_error_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_relative_scheme.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_unterminated.phpt Fix #77423: parse_url() will deliver a wrong host to user 2021-01-01 20:08:01 -08:00
parse_url_variation_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_variation_002_32bit.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
parse_url_variation_002_64bit.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
rawurldecode_error_001.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
rawurldecode_variation_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
rawurlencode_error_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
rawurlencode_variation_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
urldecode_error_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
urldecode_variation_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
urlencode_error_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
urlencode_variation_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
urls.inc Merge branch 'PHP-7.0' into PHP-7.1 2016-10-08 01:10:37 +02:00