<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>36878</bug_id>
          
          <creation_ts>2010-03-31 03:12:27 -0700</creation_ts>
          <short_desc>REGRESSION: Trailing colon on hostnames (with no port specified) causes &quot;Not allowed to use restricted network port&quot;</short_desc>
          <delta_ts>2010-03-31 17:13:44 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://webkit.org:</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rowan Beentje">rowan</reporter>
          <assigned_to name="Mark Rowe (bdash)">mrowe</assigned_to>
          <cc>ap</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>206440</commentid>
    <comment_count>0</comment_count>
    <who name="Rowan Beentje">rowan</who>
    <bug_when>2010-03-31 03:12:27 -0700</bug_when>
    <thetext>Hostnames with colons appended, with no ports specified, have started to cause a &quot;Not allowed to use restricted network port&quot; error.  Compare:

http://webkit.org
and
http://webkit.org:

This is a regression in the nightlies - works in Safari 4.0.5, doesn&apos;t work in r56669.

I&apos;d expect the URL port syntax without a specified port to use the default port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206445</commentid>
    <comment_count>1</comment_count>
    <who name="Rowan Beentje">rowan</who>
    <bug_when>2010-03-31 03:35:07 -0700</bug_when>
    <thetext>I would suspect http://trac.webkit.org/changeset/56489 :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206820</commentid>
    <comment_count>2</comment_count>
      <attachid>52225</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-03-31 16:53:38 -0700</bug_when>
    <thetext>Created attachment 52225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206830</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-03-31 17:13:44 -0700</bug_when>
    <thetext>Landed in r56879.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52225</attachid>
            <date>2010-03-31 16:53:38 -0700</date>
            <delta_ts>2010-03-31 17:04:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-http-webkit.org-b-36878-REGRESSION-Trailing-colon-on.patch</filename>
            <type>text/plain</type>
            <size>9114</size>
            <attacher name="Mark Rowe (bdash)">mrowe</attacher>
            
              <data encoding="base64">RnJvbSAwMTBiYTRmZjBlMjA1YzQwNDZhZjhmNTVlYWEwNTNlNGY2NmY3MDhjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFJvd2UgPG1yb3dlQGFwcGxlLmNvbT4KRGF0ZTogV2Vk
LCAzMSBNYXIgMjAxMCAxNjo1MjozNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIDxodHRwOi8vd2Vi
a2l0Lm9yZy9iLzM2ODc4PiBSRUdSRVNTSU9OOiBUcmFpbGluZyBjb2xvbiBvbiBob3N0bmFtZXMg
KHdpdGggbm8gcG9ydCBzcGVjaWZpZWQpIGNhdXNlcyAiTm90IGFsbG93ZWQgdG8gdXNlIHJlc3Ry
aWN0ZWQgbmV0d29yayBwb3J0IgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpXZWJDb3Jl
OgoKKiBwbGF0Zm9ybS9LVVJMLmNwcDoKKFdlYkNvcmU6OktVUkw6OnBvcnQpOiBFeHBsaWNpdGx5
IGhhbmRsZSB0aGUgY2FzZSBvZiBhIGNvbG9uIGJlaW5nIHByZXNlbnQgaW4gdGhlIFVSTCBhZnRl
ciB0aGUgaG9zdCBuYW1lIGJ1dCB3aXRoCm5vIHBvcnQgbnVtYmVyIGJlZm9yZSB0aGUgcGF0aC4g
IFRoaXMgaXMgaGFuZGxlZCBpbiB0aGUgc2FtZSBtYW5uZXIgYXMgdGhlIGNvbG9uIGFuZCBwb3J0
IGJlaW5nIG9taXR0ZWQgY29tcGxldGVseS4KCkxheW91dFRlc3RzOgoKQWRkIGV4cGxpY2l0IHRl
c3RzIGZvciBoYW5kbGluZyBvZiBhbGxvd2VkIHBvcnRzLiAgV2UgY3VycmVudGx5IG9ubHkgdGVz
dCB0aGUgcG9ydHMgdGhhdCBtYXAgdG8gcG9ydCA4MDogMCwgODAsIGFuZCAiIi4KCiogcGxhdGZv
cm0vbWFjL3NlY3VyaXR5L2Jsb2NrLXRlc3QtZXhwZWN0ZWQudHh0OgoqIHNlY3VyaXR5L2Jsb2Nr
LXRlc3QuaHRtbDoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTEgKysrKysKIC4uLi9wbGF0Zm9ybS9tYWMvc2VjdXJpdHkvYmxvY2st
dGVzdC1leHBlY3RlZC50eHQgIHwgICAgNiArKysKIExheW91dFRlc3RzL3NlY3VyaXR5L2Jsb2Nr
LXRlc3QuaHRtbCAgICAgICAgICAgICAgIHwgICA0MSArKysrKysrKysrKystLS0tLS0tCiBXZWJD
b3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKysr
KysKIFdlYkNvcmUvcGxhdGZvcm0vS1VSTC5jcHAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNSArKy0KIDUgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IGU2ZjQyYzMuLmNhZDNhYmEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAx
MC0wMy0zMSAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzM2ODc4
PiBSRUdSRVNTSU9OOiBUcmFpbGluZyBjb2xvbiBvbiBob3N0bmFtZXMgKHdpdGggbm8gcG9ydCBz
cGVjaWZpZWQpIGNhdXNlcyAiTm90IGFsbG93ZWQgdG8gdXNlIHJlc3RyaWN0ZWQgbmV0d29yayBw
b3J0IgorCisgICAgICAgIEFkZCBleHBsaWNpdCB0ZXN0cyBmb3IgaGFuZGxpbmcgb2YgYWxsb3dl
ZCBwb3J0cy4gIFdlIGN1cnJlbnRseSBvbmx5IHRlc3QgdGhlIHBvcnRzIHRoYXQgbWFwIHRvIHBv
cnQgODA6IDAsIDgwLCBhbmQgIiIuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvc2VjdXJpdHkv
YmxvY2stdGVzdC1leHBlY3RlZC50eHQ6CisgICAgICAgICogc2VjdXJpdHkvYmxvY2stdGVzdC5o
dG1sOgorCiAyMDEwLTAzLTMxICBRaSBaaGFuZyAgPHFpLjIuemhhbmdAbm9raWEuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IExhc3psbyBHb21ib3MuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvc2VjdXJpdHkvYmxvY2stdGVzdC1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvc2VjdXJpdHkvYmxvY2stdGVzdC1leHBlY3RlZC50eHQKaW5kZXgg
ODgzYjRiOC4uNTZhNWRlMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3Nl
Y3VyaXR5L2Jsb2NrLXRlc3QtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9zZWN1cml0eS9ibG9jay10ZXN0LWV4cGVjdGVkLnR4dApAQCAtMTM1LDYgKzEzNSwxMiBA
QCBodHRwOi8vMjU1LjI1NS4yNTUuMjU1OjQyOTQ5NjcyOTUvdGVzdC5qcGcgLSB3aWxsU2VuZFJl
cXVlc3QgPE5TVVJMUmVxdWVzdCBVUkwgaAogaHR0cDovLzI1NS4yNTUuMjU1LjI1NTo0Mjk0OTY3
Mjk1L3Rlc3QuanBnIC0gZGlkRmFpbExvYWRpbmdXaXRoRXJyb3I6IDxOU0Vycm9yIGRvbWFpbiBX
ZWJLaXRFcnJvckRvbWFpbiwgY29kZSAxMDMsIGZhaWxpbmcgVVJMICJodHRwOi8vMjU1LjI1NS4y
NTUuMjU1OjQyOTQ5NjcyOTUvdGVzdC5qcGciPgogaHR0cDovLzI1NS4yNTUuMjU1LjI1NTo0Mjk0
OTY3Mjk2L3Rlc3QuanBnIC0gd2lsbFNlbmRSZXF1ZXN0IDxOU1VSTFJlcXVlc3QgVVJMIGh0dHA6
Ly8yNTUuMjU1LjI1NS4yNTU6NDI5NDk2NzI5Ni90ZXN0LmpwZywgbWFpbiBkb2N1bWVudCBVUkwg
YmxvY2stdGVzdC5odG1sLCBodHRwIG1ldGhvZCBHRVQ+IHJlZGlyZWN0UmVzcG9uc2UgKG51bGwp
CiBodHRwOi8vMjU1LjI1NS4yNTUuMjU1OjQyOTQ5NjcyOTYvdGVzdC5qcGcgLSBkaWRGYWlsTG9h
ZGluZ1dpdGhFcnJvcjogPE5TRXJyb3IgZG9tYWluIFdlYktpdEVycm9yRG9tYWluLCBjb2RlIDEw
MywgZmFpbGluZyBVUkwgImh0dHA6Ly8yNTUuMjU1LjI1NS4yNTU6NDI5NDk2NzI5Ni90ZXN0Lmpw
ZyI+CitodHRwOi8vMjU1LjI1NS4yNTUuMjU1OjAvdGVzdC5qcGcgLSB3aWxsU2VuZFJlcXVlc3Qg
PE5TVVJMUmVxdWVzdCBVUkwgaHR0cDovLzI1NS4yNTUuMjU1LjI1NTowL3Rlc3QuanBnLCBtYWlu
IGRvY3VtZW50IFVSTCBibG9jay10ZXN0Lmh0bWwsIGh0dHAgbWV0aG9kIEdFVD4gcmVkaXJlY3RS
ZXNwb25zZSAobnVsbCkKK2h0dHA6Ly8yNTUuMjU1LjI1NS4yNTU6MC90ZXN0LmpwZyAtIGRpZEZh
aWxMb2FkaW5nV2l0aEVycm9yOiA8TlNFcnJvciBkb21haW4gTlNVUkxFcnJvckRvbWFpbiwgY29k
ZSAtMTAwNCwgZmFpbGluZyBVUkwgImh0dHA6Ly8yNTUuMjU1LjI1NS4yNTU6MC90ZXN0LmpwZyI+
CitodHRwOi8vMjU1LjI1NS4yNTUuMjU1OjgwL3Rlc3QuanBnIC0gd2lsbFNlbmRSZXF1ZXN0IDxO
U1VSTFJlcXVlc3QgVVJMIGh0dHA6Ly8yNTUuMjU1LjI1NS4yNTU6ODAvdGVzdC5qcGcsIG1haW4g
ZG9jdW1lbnQgVVJMIGJsb2NrLXRlc3QuaHRtbCwgaHR0cCBtZXRob2QgR0VUPiByZWRpcmVjdFJl
c3BvbnNlIChudWxsKQoraHR0cDovLzI1NS4yNTUuMjU1LjI1NTo4MC90ZXN0LmpwZyAtIGRpZEZh
aWxMb2FkaW5nV2l0aEVycm9yOiA8TlNFcnJvciBkb21haW4gTlNVUkxFcnJvckRvbWFpbiwgY29k
ZSAtMTAwNCwgZmFpbGluZyBVUkwgImh0dHA6Ly8yNTUuMjU1LjI1NS4yNTU6ODAvdGVzdC5qcGci
PgoraHR0cDovLzI1NS4yNTUuMjU1LjI1NTovdGVzdC5qcGcgLSB3aWxsU2VuZFJlcXVlc3QgPE5T
VVJMUmVxdWVzdCBVUkwgaHR0cDovLzI1NS4yNTUuMjU1LjI1NTovdGVzdC5qcGcsIG1haW4gZG9j
dW1lbnQgVVJMIGJsb2NrLXRlc3QuaHRtbCwgaHR0cCBtZXRob2QgR0VUPiByZWRpcmVjdFJlc3Bv
bnNlIChudWxsKQoraHR0cDovLzI1NS4yNTUuMjU1LjI1NTovdGVzdC5qcGcgLSBkaWRGYWlsTG9h
ZGluZ1dpdGhFcnJvcjogPE5TRXJyb3IgZG9tYWluIE5TVVJMRXJyb3JEb21haW4sIGNvZGUgLTEw
MDQsIGZhaWxpbmcgVVJMICJodHRwOi8vMjU1LjI1NS4yNTUuMjU1Oi90ZXN0LmpwZyI+CiBmdHA6
Ly8yNTUuMjU1LjI1NS4yNTUvdGVzdC5qcGcgLSB3aWxsU2VuZFJlcXVlc3QgPE5TVVJMUmVxdWVz
dCBVUkwgZnRwOi8vMjU1LjI1NS4yNTUuMjU1L3Rlc3QuanBnLCBtYWluIGRvY3VtZW50IFVSTCBi
bG9jay10ZXN0Lmh0bWwsIGh0dHAgbWV0aG9kIEdFVD4gcmVkaXJlY3RSZXNwb25zZSAobnVsbCkK
IGZ0cDovLzI1NS4yNTUuMjU1LjI1NS90ZXN0LmpwZyAtIGRpZEZhaWxMb2FkaW5nV2l0aEVycm9y
OiA8TlNFcnJvciBkb21haW4gTlNVUkxFcnJvckRvbWFpbiwgY29kZSAtMSwgZmFpbGluZyBVUkwg
ImZ0cDovLzI1NS4yNTUuMjU1LjI1NS90ZXN0LmpwZyI+CiBmdHA6Ly8yNTUuMjU1LjI1NS4yNTU6
MjEvdGVzdC5qcGcgLSB3aWxsU2VuZFJlcXVlc3QgPE5TVVJMUmVxdWVzdCBVUkwgZnRwOi8vMjU1
LjI1NS4yNTUuMjU1OjIxL3Rlc3QuanBnLCBtYWluIGRvY3VtZW50IFVSTCBibG9jay10ZXN0Lmh0
bWwsIGh0dHAgbWV0aG9kIEdFVD4gcmVkaXJlY3RSZXNwb25zZSAobnVsbCkKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3NlY3VyaXR5L2Jsb2NrLXRlc3QuaHRtbCBiL0xheW91dFRlc3RzL3NlY3Vy
aXR5L2Jsb2NrLXRlc3QuaHRtbAppbmRleCAxYjMzOGViLi5hZDQxMWE3IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9zZWN1cml0eS9ibG9jay10ZXN0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvc2Vj
dXJpdHkvYmxvY2stdGVzdC5odG1sCkBAIC0xLDcgKzEsNyBAQAogPGh0bWw+CiA8c2NyaXB0Pgog
ICAgIC8vIE5vdGUgdGhhdCBwb3J0ICIxIiBpcyB0ZXN0ZWQgYnkgdGhlIGluaXRpYWwgbG9hZC4K
LSAgICB2YXIgYmxvY2tlZFBvcnRzID0gbmV3IEFycmF5KDcsIDksIDExLCAxMywgMTUsIDE3LCAx
OSwgMjAsCisgICAgdmFyIGJsb2NrZWRQb3J0cyA9IFs3LCA5LCAxMSwgMTMsIDE1LCAxNywgMTks
IDIwLAogICAgICAgMjEsIDIyLCAyMywgMjUsIDM3LCA0MiwgNDMsIDUzLCA3NywgNzksIDg3LCA5
NSwgMTAxLCAxMDIsCiAgICAgICAxMDMsIDEwNCwgMTA5LCAxMTAsIDExMSwgMTEzLCAxMTUsIDEx
NywgMTE5LCAxMjMsIDEzNSwgMTM5LAogICAgICAgMTQzLCAxNzksIDM4OSwgNDY1LCA1MTIsIDUx
MywgNTE0LCA1MTUsIDUyNiwgNTMwLCA1MzEsIDUzMiwKQEAgLTksNDcgKzksNTggQEAKICAgICAg
IDYwMDAsIDY2NjUsIDY2NjYsIDY2NjcsIDY2NjgsIDY2NjksCiAKICAgICAgIC8vIFBvcnQgbnVt
YmVycyB0aGF0IHdlIGNvbnNpZGVyIHRvIGJlIGludmFsaWQgZHVlIHRvIGJlaW5nIG91dCBvZiBy
YW5nZS4KLSAgICAgIE1hdGgucG93KDIsIDE2KSAtIDEsIE1hdGgucG93KDIsIDE2KSwgTWF0aC5w
b3coMiwgMzIpIC0gMSwgTWF0aC5wb3coMiwgMzIpLAorICAgICAgTWF0aC5wb3coMiwgMTYpIC0g
MSwgTWF0aC5wb3coMiwgMTYpLCBNYXRoLnBvdygyLCAzMikgLSAxLCBNYXRoLnBvdygyLCAzMild
OworCisgICAgdmFyIGFsbG93ZWRQb3J0cyA9IFswLCA4MCwgIiJdOwogCi0gICAgICAvLyBBIHBv
cnQgbnVtYmVyIG9mIDAgaW5kaWNhdGVzIHRvIG5leHRUZXN0IHRoYXQgaXQgc2hvdWxkIHRlc3Qg
dGhlIEZUUCBleGVtcHRpb25zLgotICAgICAgMCk7Ci0gICAgCiAgICAgdmFyIGJhc2VVUkwgPSAi
MjU1LjI1NS4yNTUuMjU1IjsKICAgICB2YXIgY3VycmVudFBvcnQgPSAwOwotICAgIAorCiAgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgewogICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci53YWl0VW50aWxEb25lKCk7CiAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBSZXNvdXJjZUxvYWRDYWxsYmFja3MoKTsKICAgICB9Ci0gICAgICAgIAotICAgIGZ1bmN0aW9u
IG5leHRUZXN0KCkgewotICAgICAgICBpZiAoIWJsb2NrZWRQb3J0c1tjdXJyZW50UG9ydF0pIHsK
LSAgICAgICAgICAgIGZ0cFRlc3QoKTsKKworICAgIGZ1bmN0aW9uIG5leHRCbG9ja2VkUG9ydFRl
c3QoKSB7CisgICAgICAgIGlmICghKGN1cnJlbnRQb3J0IGluIGJsb2NrZWRQb3J0cykpIHsKKyAg
ICAgICAgICAgIGN1cnJlbnRQb3J0ID0gMDsKKyAgICAgICAgICAgIG5leHRBbGxvd2VkUG9ydFRl
c3QoKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICB2YXIgbmV3VVJM
ID0gImh0dHA6Ly8iICsgYmFzZVVSTCArICI6IiArIGJsb2NrZWRQb3J0c1tjdXJyZW50UG9ydF0g
KyAiL3Rlc3QuanBnIjsKICAgICAgICAgY3VycmVudFBvcnQrKzsKICAgICAgICAgdGVzdElNRy5z
cmMgPSBuZXdVUkw7CiAgICAgfQotICAgIAorCisgICAgZnVuY3Rpb24gbmV4dEFsbG93ZWRQb3J0
VGVzdCgpIHsKKyAgICAgICAgaWYgKCEoY3VycmVudFBvcnQgaW4gYWxsb3dlZFBvcnRzKSkgewor
ICAgICAgICAgICAgZnRwVGVzdCgpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9Cisg
ICAgICAgIHZhciBuZXdVUkwgPSAiaHR0cDovLyIgKyBiYXNlVVJMICsgIjoiICsgYWxsb3dlZFBv
cnRzW2N1cnJlbnRQb3J0XSArICIvdGVzdC5qcGciOworICAgICAgICBjdXJyZW50UG9ydCsrOwor
ICAgICAgICB0ZXN0SU1HLnNldEF0dHJpYnV0ZSgib25FcnJvciIsICJuZXh0QWxsb3dlZFBvcnRU
ZXN0KCk7Iik7CisgICAgICAgIHRlc3RJTUcuc3JjID0gbmV3VVJMOworICAgIH0KKwogICAgIGZ1
bmN0aW9uIGZ0cFRlc3QoKSB7CiAgICAgICAgIHRlc3RJTUcuc2V0QXR0cmlidXRlKCJvbkVycm9y
IiwgImZ0cDIxVGVzdCgpOyIpOwogICAgICAgICB2YXIgbmV3VVJMID0gImZ0cDovLyIgKyBiYXNl
VVJMICsgIi90ZXN0LmpwZyI7CiAgICAgICAgIHRlc3RJTUcuc3JjID0gbmV3VVJMOwogICAgIH0K
LSAgICAKKwogICAgIGZ1bmN0aW9uIGZ0cDIxVGVzdCgpIHsKICAgICAgICAgdGVzdElNRy5zZXRB
dHRyaWJ1dGUoIm9uRXJyb3IiLCAiZnRwMjJUZXN0KCk7Iik7CiAgICAgICAgIHZhciBuZXdVUkwg
PSAiZnRwOi8vIiArIGJhc2VVUkwgKyAiOjIxL3Rlc3QuanBnIjsKICAgICAgICAgdGVzdElNRy5z
cmMgPSBuZXdVUkw7CiAgICAgfQotICAgIAorCiAgICAgZnVuY3Rpb24gZnRwMjJUZXN0KCkgewog
ICAgICAgICB0ZXN0SU1HLnNldEF0dHJpYnV0ZSgib25FcnJvciIsICJmaW5pc2hUZXN0aW5nKCk7
Iik7CiAgICAgICAgIHZhciBuZXdVUkwgPSAiZnRwOi8vIiArIGJhc2VVUkwgKyAiOjIyL3Rlc3Qu
anBnIjsKICAgICAgICAgdGVzdElNRy5zcmMgPSBuZXdVUkw7CiAgICAgfQotICAgIAorCiAgICAg
ZnVuY3Rpb24gZmluaXNoVGVzdGluZygpIHsKICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikgewogICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dCgpOwpAQCAtNjIsNiArNzMsNiBAQAogY29ycmVjdCBlcnJvciBmb3IgdGhlbSAtIGJsb2NrZWQg
aW5zdGVhZCBvZiBjYW5ub3QgZmluZC4gIEl0IGFsc28gdHJpZXMgdGhlIEZUUCBwb3J0cyBmb3Ig
ZXhlbXB0aW9ucy4gIER1ZSB0byB0aGUgCiBuYXR1cmUgb2YgdGhpcyB0ZXN0LCB0aGUgcmVzdWx0
cyBjYW4gb25seSBiZSBwcm9jZXNzZWQgYXV0b21hdGljYWxseSB2aWEgRHVtcFJlbmRlclRyZWUK
IDwvcD4KLTxpbWcgaWQ9InRlc3RJTUciIHNyYz0iaHR0cDovLzI1NS4yNTUuMjU1LjI1NToxL3Rl
c3QuanBnIiBvbkVycm9yPSJuZXh0VGVzdCgpOyI+PC9pbWc+Cis8aW1nIGlkPSJ0ZXN0SU1HIiBz
cmM9Imh0dHA6Ly8yNTUuMjU1LjI1NS4yNTU6MS90ZXN0LmpwZyIgb25FcnJvcj0ibmV4dEJsb2Nr
ZWRQb3J0VGVzdCgpOyI+PC9pbWc+CiA8L2JvZHk+CiA8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDhjYTUxOTguLjEyMmQzZTkg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTAtMDMtMzEgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICA8aHR0cDov
L3dlYmtpdC5vcmcvYi8zNjg3OD4gUkVHUkVTU0lPTjogVHJhaWxpbmcgY29sb24gb24gaG9zdG5h
bWVzICh3aXRoIG5vIHBvcnQgc3BlY2lmaWVkKSBjYXVzZXMgIk5vdCBhbGxvd2VkIHRvIHVzZSBy
ZXN0cmljdGVkIG5ldHdvcmsgcG9ydCIKKworICAgICAgICAqIHBsYXRmb3JtL0tVUkwuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6S1VSTDo6cG9ydCk6IEV4cGxpY2l0bHkgaGFuZGxlIHRoZSBjYXNl
IG9mIGEgY29sb24gYmVpbmcgcHJlc2VudCBpbiB0aGUgVVJMIGFmdGVyIHRoZSBob3N0IG5hbWUg
YnV0IHdpdGgKKyAgICAgICAgbm8gcG9ydCBudW1iZXIgYmVmb3JlIHRoZSBwYXRoLiAgVGhpcyBp
cyBoYW5kbGVkIGluIHRoZSBzYW1lIG1hbm5lciBhcyB0aGUgY29sb24gYW5kIHBvcnQgYmVpbmcg
b21pdHRlZCBjb21wbGV0ZWx5LgorCiAyMDEwLTAzLTMxICBKaWFuIExpICA8amlhbmxpQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEbWl0cnkgVGl0b3YuCmRpZmYgLS1naXQg
YS9XZWJDb3JlL3BsYXRmb3JtL0tVUkwuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMLmNwcApp
bmRleCAwNTIwNjdmLi4xMmJhNGEyIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL0tVUkwu
Y3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vS1VSTC5jcHAKQEAgLTU3Niw3ICs1NzYsMTAgQEAg
U3RyaW5nIEtVUkw6Omhvc3QoKSBjb25zdAogCiB1bnNpZ25lZCBzaG9ydCBLVVJMOjpwb3J0KCkg
Y29uc3QKIHsKLSAgICBpZiAobV9ob3N0RW5kID09IG1fcG9ydEVuZCkKKyAgICAvLyBXZSByZXR1
cm4gYSBwb3J0IG9mIDAgaWYgdGhlcmUgaXMgbm8gcG9ydCBzcGVjaWZpZWQuIFRoaXMgY2FuIGhh
cHBlbiBpbiB0d28gc2l0dWF0aW9uczoKKyAgICAvLyAxKSBUaGUgVVJMIGNvbnRhaW5zIG5vIGNv
bG9uIGFmdGVyIHRoZSBob3N0IG5hbWUgYW5kIGJlZm9yZSB0aGUgcGF0aCBjb21wb25lbnQgb2Yg
dGhlIFVSTC4KKyAgICAvLyAyKSBUaGUgVVJMIGNvbnRhaW5zIGEgY29sb24gYnV0IHRoZXJlJ3Mg
bm8gcG9ydCBudW1iZXIgYmVmb3JlIHRoZSBwYXRoIGNvbXBvbmVudCBvZiB0aGUgVVJMIGJlZ2lu
cy4KKyAgICBpZiAobV9ob3N0RW5kID09IG1fcG9ydEVuZCB8fCBtX2hvc3RFbmQgPT0gbV9wb3J0
RW5kIC0gMSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBjb25zdCBVQ2hhciogc3RyaW5nRGF0
YSA9IG1fc3RyaW5nLmNoYXJhY3RlcnMoKTsKLS0gCjEuNy4wLjMuMzEzLmc4N2IzYwoK
</data>
<flag name="review"
          id="35643"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>