| Index: third_party/WebKit/LayoutTests/external/wpt/fetch/api/request/request-bad-port.html
|
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/fetch/api/request/request-bad-port.html b/third_party/WebKit/LayoutTests/external/wpt/fetch/api/request/request-bad-port.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e7535cf50a5854cf073af3b0c870b840af6bfc11
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/external/wpt/fetch/api/request/request-bad-port.html
|
| @@ -0,0 +1,82 @@
|
| +<!doctype html>
|
| +<meta charset="utf-8">
|
| +<title></title>
|
| +<script src="/resources/testharness.js"></script>
|
| +<script src="/resources/testharnessreport.js"></script>
|
| +<script>
|
| +
|
| + // list of bad ports according to
|
| + // https://fetch.spec.whatwg.org/#port-blocking
|
| + var BLOCKED_PORTS_LIST = [
|
| + 1, // tcpmux
|
| + 7, // echo
|
| + 9, // discard
|
| + 11, // systat
|
| + 13, // daytime
|
| + 15, // netstat
|
| + 17, // qotd
|
| + 19, // chargen
|
| + 20, // ftp-data
|
| + 21, // ftp
|
| + 22, // ssh
|
| + 23, // telnet
|
| + 25, // smtp
|
| + 37, // time
|
| + 42, // name
|
| + 43, // nicname
|
| + 53, // domain
|
| + 77, // priv-rjs
|
| + 79, // finger
|
| + 87, // ttylink
|
| + 95, // supdup
|
| + 101, // hostriame
|
| + 102, // iso-tsap
|
| + 103, // gppitnp
|
| + 104, // acr-nema
|
| + 109, // pop2
|
| + 110, // pop3
|
| + 111, // sunrpc
|
| + 113, // auth
|
| + 115, // sftp
|
| + 117, // uucp-path
|
| + 119, // nntp
|
| + 123, // ntp
|
| + 135, // loc-srv / epmap
|
| + 139, // netbios
|
| + 143, // imap2
|
| + 179, // bgp
|
| + 389, // ldap
|
| + 465, // smtp+ssl
|
| + 512, // print / exec
|
| + 513, // login
|
| + 514, // shell
|
| + 515, // printer
|
| + 526, // tempo
|
| + 530, // courier
|
| + 531, // chat
|
| + 532, // netnews
|
| + 540, // uucp
|
| + 556, // remotefs
|
| + 563, // nntp+ssl
|
| + 587, // smtp
|
| + 601, // syslog-conn
|
| + 636, // ldap+ssl
|
| + 993, // imap+ssl
|
| + 995, // pop3+ssl
|
| + 2049, // nfs
|
| + 3659, // apple-sasl
|
| + 4045, // lockd
|
| + 6000, // x11
|
| + 6665, // irc (alternate)
|
| + 6666, // irc (alternate)
|
| + 6667, // irc (default)
|
| + 6668, // irc (alternate)
|
| + 6669, // irc (alternate)
|
| + ];
|
| +
|
| + BLOCKED_PORTS_LIST.map(function(a){
|
| + promise_test(function(t){
|
| + return promise_rejects(t, new TypeError(), fetch("http://example.com:" + a))
|
| + }, 'Request on bad port ' + a + ' should throw TypeError.');
|
| + });
|
| +</script>
|
|
|