Changeset 269436 in webkit


Ignore:
Timestamp:
Nov 5, 2020 8:56:12 AM (3 years ago)
Author:
youenn@apple.com
Message:

Consider blocking ports 5060 and 5061
https://bugs.webkit.org/show_bug.cgi?id=218557
<rdar://problem/71031479>

Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

  • web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt: Added.
  • web-platform-tests/fetch/api/request/request-bad-port.any.html: Added.
  • web-platform-tests/fetch/api/request/request-bad-port.any.js: Added.

(BLOCKED_PORTS_LIST.map):

  • web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt: Added.
  • web-platform-tests/fetch/api/request/request-bad-port.any.worker.html: Added.
  • web-platform-tests/fetch/api/request/request-bad-port.html: Removed.
  • web-platform-tests/tools/wptserve/wptserve/utils.py:

(is_bad_port):

  • web-platform-tests/websockets/Create-blocked-port.any-expected.txt:
  • web-platform-tests/websockets/Create-blocked-port.any.js:
  • web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt:

Source/WTF:

  • wtf/URL.cpp:

(WTF::portAllowed):

LayoutTests:

Location:
trunk
Files:
3 added
1 deleted
9 edited
1 copied
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r269426 r269436  
     12020-11-05  Youenn Fablet  <youenn@apple.com>
     2
     3        Consider blocking ports 5060 and 5061
     4        https://bugs.webkit.org/show_bug.cgi?id=218557
     5        <rdar://problem/71031479>
     6
     7        Reviewed by Alex Christensen.
     8
     9        * TestExpectations:
     10
    1112020-11-05  Ziran Sun  <zsun@igalia.com>
    212
  • trunk/LayoutTests/TestExpectations

    r269407 r269436  
    30573057
    30583058# Timing out WebSocket tests.
    3059 imported/w3c/web-platform-tests/websockets/Create-blocked-port.any.worker.html [ Skip ]
    3060 imported/w3c/web-platform-tests/websockets/Create-blocked-port.any.html [ Skip ]
    30613059imported/w3c/web-platform-tests/websockets/binaryType-wrong-value.any.html [ Skip ]
    30623060imported/w3c/web-platform-tests/websockets/binaryType-wrong-value.any.worker.html [ Skip ]
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r269426 r269436  
     12020-11-05  Youenn Fablet  <youenn@apple.com>
     2
     3        Consider blocking ports 5060 and 5061
     4        https://bugs.webkit.org/show_bug.cgi?id=218557
     5        <rdar://problem/71031479>
     6
     7        Reviewed by Alex Christensen.
     8
     9        * web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt: Added.
     10        * web-platform-tests/fetch/api/request/request-bad-port.any.html: Added.
     11        * web-platform-tests/fetch/api/request/request-bad-port.any.js: Added.
     12        (BLOCKED_PORTS_LIST.map):
     13        * web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt: Added.
     14        * web-platform-tests/fetch/api/request/request-bad-port.any.worker.html: Added.
     15        * web-platform-tests/fetch/api/request/request-bad-port.html: Removed.
     16        * web-platform-tests/tools/wptserve/wptserve/utils.py:
     17        (is_bad_port):
     18        * web-platform-tests/websockets/Create-blocked-port.any-expected.txt:
     19        * web-platform-tests/websockets/Create-blocked-port.any.js:
     20        * web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt:
     21
    1222020-11-05  Ziran Sun  <zsun@igalia.com>
    223
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt

    r269435 r269436  
    5959Blocked access to external URL http://example.com:3659/
    6060Blocked access to external URL http://example.com:4045/
     61Blocked access to external URL http://example.com:5060/
     62Blocked access to external URL http://example.com:5061/
    6163Blocked access to external URL http://example.com:6000/
    6264Blocked access to external URL http://example.com:6665/
     
    127129PASS Request on bad port 3659 should throw TypeError.
    128130PASS Request on bad port 4045 should throw TypeError.
     131PASS Request on bad port 5060 should throw TypeError.
     132PASS Request on bad port 5061 should throw TypeError.
    129133PASS Request on bad port 6000 should throw TypeError.
    130134PASS Request on bad port 6665 should throw TypeError.
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt

    r269435 r269436  
    5959Blocked access to external URL http://example.com:3659/
    6060Blocked access to external URL http://example.com:4045/
     61Blocked access to external URL http://example.com:5060/
     62Blocked access to external URL http://example.com:5061/
    6163Blocked access to external URL http://example.com:6000/
    6264Blocked access to external URL http://example.com:6665/
     
    127129PASS Request on bad port 3659 should throw TypeError.
    128130PASS Request on bad port 4045 should throw TypeError.
     131PASS Request on bad port 5060 should throw TypeError.
     132PASS Request on bad port 5061 should throw TypeError.
    129133PASS Request on bad port 6000 should throw TypeError.
    130134PASS Request on bad port 6665 should throw TypeError.
  • trunk/LayoutTests/imported/w3c/web-platform-tests/tools/wptserve/wptserve/utils.py

    r269235 r269436  
    131131        3659,  # apple-sasl
    132132        4045,  # lockd
     133        5060,  # sip
     134        5061,  # sips
    133135        6000,  # x11
    134136        6665,  # irc (alternate)
  • trunk/LayoutTests/imported/w3c/web-platform-tests/websockets/Create-blocked-port.any-expected.txt

    r267649 r269436  
    1 CONSOLE MESSAGE: WebSocket port 1 blocked
    2 CONSOLE MESSAGE: WebSocket port 7 blocked
    3 CONSOLE MESSAGE: WebSocket port 9 blocked
    4 CONSOLE MESSAGE: WebSocket port 11 blocked
    5 CONSOLE MESSAGE: WebSocket port 13 blocked
    6 CONSOLE MESSAGE: WebSocket port 15 blocked
    7 CONSOLE MESSAGE: WebSocket port 17 blocked
    8 CONSOLE MESSAGE: WebSocket port 19 blocked
    9 CONSOLE MESSAGE: WebSocket port 20 blocked
    10 CONSOLE MESSAGE: WebSocket port 21 blocked
    11 CONSOLE MESSAGE: WebSocket port 22 blocked
    12 CONSOLE MESSAGE: WebSocket port 23 blocked
    13 CONSOLE MESSAGE: WebSocket port 25 blocked
    14 CONSOLE MESSAGE: WebSocket port 37 blocked
    15 CONSOLE MESSAGE: WebSocket port 42 blocked
    16 CONSOLE MESSAGE: WebSocket port 43 blocked
    17 CONSOLE MESSAGE: WebSocket port 53 blocked
    18 CONSOLE MESSAGE: WebSocket port 77 blocked
    19 CONSOLE MESSAGE: WebSocket port 79 blocked
    20 CONSOLE MESSAGE: WebSocket port 87 blocked
    21 CONSOLE MESSAGE: WebSocket port 95 blocked
    22 CONSOLE MESSAGE: WebSocket port 101 blocked
    23 CONSOLE MESSAGE: WebSocket port 102 blocked
    24 CONSOLE MESSAGE: WebSocket port 103 blocked
    25 CONSOLE MESSAGE: WebSocket port 104 blocked
    26 CONSOLE MESSAGE: WebSocket port 109 blocked
    27 CONSOLE MESSAGE: WebSocket port 110 blocked
    28 CONSOLE MESSAGE: WebSocket port 111 blocked
    29 CONSOLE MESSAGE: WebSocket port 113 blocked
    30 CONSOLE MESSAGE: WebSocket port 115 blocked
    31 CONSOLE MESSAGE: WebSocket port 117 blocked
    32 CONSOLE MESSAGE: WebSocket port 119 blocked
    33 CONSOLE MESSAGE: WebSocket port 123 blocked
    34 CONSOLE MESSAGE: WebSocket port 135 blocked
    35 CONSOLE MESSAGE: WebSocket port 139 blocked
    36 CONSOLE MESSAGE: WebSocket port 143 blocked
    37 CONSOLE MESSAGE: WebSocket port 179 blocked
    38 CONSOLE MESSAGE: WebSocket port 389 blocked
    39 CONSOLE MESSAGE: WebSocket port 427 blocked
    40 CONSOLE MESSAGE: WebSocket port 465 blocked
    41 CONSOLE MESSAGE: WebSocket port 512 blocked
    42 CONSOLE MESSAGE: WebSocket port 513 blocked
    43 CONSOLE MESSAGE: WebSocket port 514 blocked
    44 CONSOLE MESSAGE: WebSocket port 515 blocked
    45 CONSOLE MESSAGE: WebSocket port 526 blocked
    46 CONSOLE MESSAGE: WebSocket port 530 blocked
    47 CONSOLE MESSAGE: WebSocket port 531 blocked
    48 CONSOLE MESSAGE: WebSocket port 532 blocked
    49 CONSOLE MESSAGE: WebSocket port 540 blocked
    50 CONSOLE MESSAGE: WebSocket port 548 blocked
    51 CONSOLE MESSAGE: WebSocket port 556 blocked
    52 CONSOLE MESSAGE: WebSocket port 563 blocked
    53 CONSOLE MESSAGE: WebSocket port 587 blocked
    54 CONSOLE MESSAGE: WebSocket port 601 blocked
    55 CONSOLE MESSAGE: WebSocket port 636 blocked
    56 CONSOLE MESSAGE: WebSocket port 993 blocked
    57 CONSOLE MESSAGE: WebSocket port 995 blocked
    58 CONSOLE MESSAGE: WebSocket port 2049 blocked
    59 CONSOLE MESSAGE: WebSocket port 3659 blocked
    60 CONSOLE MESSAGE: WebSocket port 4045 blocked
    61 CONSOLE MESSAGE: WebSocket port 6000 blocked
    62 CONSOLE MESSAGE: WebSocket port 6665 blocked
    63 CONSOLE MESSAGE: WebSocket port 6666 blocked
    64 CONSOLE MESSAGE: WebSocket port 6667 blocked
    65 CONSOLE MESSAGE: WebSocket port 6668 blocked
    66 CONSOLE MESSAGE: WebSocket port 6669 blocked
    67 CONSOLE MESSAGE: WebSocket port 6697 blocked
    681
    692PASS Basic check
     
    12861FAIL WebSocket blocked port test 3659 The operation is insecure.
    12962FAIL WebSocket blocked port test 4045 The operation is insecure.
     63FAIL WebSocket blocked port test 5060 The operation is insecure.
     64FAIL WebSocket blocked port test 5061 The operation is insecure.
    13065FAIL WebSocket blocked port test 6000 The operation is insecure.
    13166FAIL WebSocket blocked port test 6665 The operation is insecure.
  • trunk/LayoutTests/imported/w3c/web-platform-tests/websockets/Create-blocked-port.any.js

    r246406 r269436  
    6969  3659, // apple-sasl
    7070  4045, // lockd
     71  5060, // sip
     72  5061, // sips
    7173  6000, // x11
    7274  6665, // irc (alternate)
  • trunk/LayoutTests/imported/w3c/web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt

    r267649 r269436  
    6161FAIL WebSocket blocked port test 3659 The operation is insecure.
    6262FAIL WebSocket blocked port test 4045 The operation is insecure.
     63FAIL WebSocket blocked port test 5060 The operation is insecure.
     64FAIL WebSocket blocked port test 5061 The operation is insecure.
    6365FAIL WebSocket blocked port test 6000 The operation is insecure.
    6466FAIL WebSocket blocked port test 6665 The operation is insecure.
  • trunk/Source/WTF/ChangeLog

    r269416 r269436  
     12020-11-05  Youenn Fablet  <youenn@apple.com>
     2
     3        Consider blocking ports 5060 and 5061
     4        https://bugs.webkit.org/show_bug.cgi?id=218557
     5        <rdar://problem/71031479>
     6
     7        Reviewed by Alex Christensen.
     8
     9        * wtf/URL.cpp:
     10        (WTF::portAllowed):
     11
    1122020-11-04  Said Abou-Hallawa  <said@apple.com>
    213
  • trunk/Source/WTF/wtf/URL.cpp

    r268853 r269436  
    954954        4045, // lockd
    955955        4190, // ManageSieve [Apple addition]
     956        5060, // SIP
     957        5061, // SIPS
    956958        6000, // X11
    957959        6665, // Alternate IRC [Apple addition]
Note: See TracChangeset for help on using the changeset viewer.