<?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>161769</bug_id>
          
          <creation_ts>2016-09-08 16:27:48 -0700</creation_ts>
          <short_desc>URLParser failures should preserve the original input string</short_desc>
          <delta_ts>2016-10-03 16:05:49 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1227915</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-09-08 16:27:48 -0700</bug_when>
    <thetext>URLParser failures should preserve the original input string</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1227922</commentid>
    <comment_count>1</comment_count>
      <attachid>288352</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-09-08 16:30:44 -0700</bug_when>
    <thetext>Created attachment 288352
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1235971</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-10-03 16:05:49 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/205678</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>288352</attachid>
            <date>2016-09-08 16:30:44 -0700</date>
            <delta_ts>2016-09-08 17:40:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161769-20160908162817.patch</filename>
            <type>text/plain</type>
            <size>11853</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNTY3MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA5LTA4ICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVVJMUGFyc2Vy
IGZhaWx1cmVzIHNob3VsZCBwcmVzZXJ2ZSB0aGUgb3JpZ2luYWwgaW5wdXQgc3RyaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjE3NjkKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMs
IGJ1dCBjb3ZlcmVkIGJ5IHVwZGF0ZXMgdG8gQVBJIHRlc3RzLgorICAgICAgICBUaGlzIGFsc28g
cmVwcmVzZW50cyBtYW55IG5ld2x5IHBhc3Npbmcgd2ViIHBsYXRmb3JtIHRlc3RzIHdoZW4gdXNp
bmcgVVJMUGFyc2VyLgorCisgICAgICAgICogcGxhdGZvcm0vVVJMUGFyc2VyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlVSTFBhcnNlcjo6ZmFpbHVyZSk6CisgICAgICAgIChXZWJDb3JlOjpVUkxQ
YXJzZXI6OnBhcnNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9VUkxQYXJzZXIuaDoKKwogMjAxNi0w
OS0wOCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAg
ICAgIEZpeCBVUkxzIGFmdGVyIHIyMDU2NjkuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9VUkxQYXJzZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VS
TFBhcnNlci5jcHAJKHJldmlzaW9uIDIwNTY3MSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1VSTFBhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1OCw2ICszNTgsMjUgQEAgdm9pZCBV
UkxQYXJzZXI6OnBvcFBhdGgoKQogICAgIG1fYnVmZmVyLnJlc2l6ZShtX3VybC5tX3BhdGhBZnRl
ckxhc3RTbGFzaCk7CiB9CiAKK1VSTCBVUkxQYXJzZXI6OmZhaWx1cmUoY29uc3QgU3RyaW5nJiBp
bnB1dCkKK3sKKyAgICBVUkwgdXJsOworICAgIHVybC5tX2lzVmFsaWQgPSBmYWxzZTsKKyAgICB1
cmwubV9wcm90b2NvbElzSW5IVFRQRmFtaWx5ID0gZmFsc2U7CisgICAgdXJsLm1fc2NoZW1lRW5k
ID0gMDsKKyAgICB1cmwubV91c2VyU3RhcnQgPSAwOworICAgIHVybC5tX3VzZXJFbmQgPSAwOwor
ICAgIHVybC5tX3Bhc3N3b3JkRW5kID0gMDsKKyAgICB1cmwubV9ob3N0RW5kID0gMDsKKyAgICB1
cmwubV9wb3J0RW5kID0gMDsKKyAgICB1cmwubV9wYXRoQWZ0ZXJMYXN0U2xhc2ggPSAwOworICAg
IHVybC5tX3BhdGhFbmQgPSAwOworICAgIHVybC5tX3F1ZXJ5RW5kID0gMDsKKyAgICB1cmwubV9m
cmFnbWVudEVuZCA9IDA7CisgICAgdXJsLm1fc3RyaW5nID0gaW5wdXQ7CisgICAgcmV0dXJuIHVy
bDsKK30KKwogVVJMIFVSTFBhcnNlcjo6cGFyc2UoY29uc3QgU3RyaW5nJiBpbnB1dCwgY29uc3Qg
VVJMJiBiYXNlLCBjb25zdCBUZXh0RW5jb2RpbmcmIGVuY29kaW5nKQogewogICAgIExPRyhVUkxQ
YXJzZXIsICJQYXJzaW5nIFVSTCA8JXM+IGJhc2UgPCVzPiIsIGlucHV0LnV0ZjgoKS5kYXRhKCks
IGJhc2Uuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSk7CkBAIC00ODMsNyArNTAyLDcgQEAgVVJMIFVS
TFBhcnNlcjo6cGFyc2UoY29uc3QgU3RyaW5nJiBpbnB1dAogICAgICAgICAgICAgICAgICAgICBz
dGF0ZSA9IFN0YXRlOjpGcmFnbWVudDsKICAgICAgICAgICAgICAgICAgICAgKytjOwogICAgICAg
ICAgICAgICAgIH0gZWxzZQotICAgICAgICAgICAgICAgICAgICByZXR1cm4geyB9OworICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gZmFpbHVyZShpbnB1dCk7CiAgICAgICAgICAgICB9IGVsc2Ug
aWYgKGJhc2UucHJvdG9jb2woKSA9PSAiZmlsZSIpIHsKICAgICAgICAgICAgICAgICBjb3B5VVJM
UGFydHNVbnRpbChiYXNlLCBVUkxQYXJ0OjpTY2hlbWVFbmQpOwogICAgICAgICAgICAgICAgIG1f
YnVmZmVyLmFwcGVuZCgnOicpOwpAQCAtNDk5LDcgKzUxOCw3IEBAIFVSTCBVUkxQYXJzZXI6OnBh
cnNlKGNvbnN0IFN0cmluZyYgaW5wdXQKICAgICAgICAgICAgICAgICB3aGlsZSAoYyAhPSBlbmQg
JiYgaXNUYWJPck5ld2xpbmUoKmMpKQogICAgICAgICAgICAgICAgICAgICArK2M7CiAgICAgICAg
ICAgICAgICAgaWYgKGMgPT0gZW5kKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4geyB9Owor
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFpbHVyZShpbnB1dCk7CiAgICAgICAgICAgICAg
ICAgaWYgKCpjID09ICcvJykgewogICAgICAgICAgICAgICAgICAgICBtX2J1ZmZlci5hcHBlbmQo
Jy8nKTsKICAgICAgICAgICAgICAgICAgICAgc3RhdGUgPSBTdGF0ZTo6U3BlY2lhbEF1dGhvcml0
eUlnbm9yZVNsYXNoZXM7CkBAIC01NjQsNyArNTgzLDcgQEAgVVJMIFVSTFBhcnNlcjo6cGFyc2Uo
Y29uc3QgU3RyaW5nJiBpbnB1dAogICAgICAgICAgICAgICAgIHdoaWxlIChjICE9IGVuZCAmJiBp
c1RhYk9yTmV3bGluZSgqYykpCiAgICAgICAgICAgICAgICAgICAgICsrYzsKICAgICAgICAgICAg
ICAgICBpZiAoYyA9PSBlbmQpCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiB7IH07CisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBmYWlsdXJlKGlucHV0KTsKICAgICAgICAgICAgICAgICBt
X2J1ZmZlci5hcHBlbmQoJy8nKTsKICAgICAgICAgICAgICAgICBpZiAoKmMgPT0gJy8nKSB7CiAg
ICAgICAgICAgICAgICAgICAgIG1fYnVmZmVyLmFwcGVuZCgnLycpOwpAQCAtNTk3LDcgKzYxNiw3
IEBAIFVSTCBVUkxQYXJzZXI6OnBhcnNlKGNvbnN0IFN0cmluZyYgaW5wdXQKICAgICAgICAgICAg
ICAgICBtX3VybC5tX3VzZXJFbmQgPSBtX2J1ZmZlci5sZW5ndGgoKTsKICAgICAgICAgICAgICAg
ICBtX3VybC5tX3Bhc3N3b3JkRW5kID0gbV91cmwubV91c2VyRW5kOwogICAgICAgICAgICAgICAg
IGlmICghcGFyc2VIb3N0KGF1dGhvcml0eU9ySG9zdEJlZ2luLCBjKSkKLSAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIHsgfTsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhaWx1cmUoaW5w
dXQpOwogICAgICAgICAgICAgICAgIGlmICgqYyAhPSAnLycpIHsKICAgICAgICAgICAgICAgICAg
ICAgbV9idWZmZXIuYXBwZW5kKCcvJyk7CiAgICAgICAgICAgICAgICAgICAgIG1fdXJsLm1fcGF0
aEFmdGVyTGFzdFNsYXNoID0gbV9idWZmZXIubGVuZ3RoKCk7CkBAIC02MTEsNyArNjMwLDcgQEAg
VVJMIFVSTFBhcnNlcjo6cGFyc2UoY29uc3QgU3RyaW5nJiBpbnB1dAogICAgICAgICAgICAgTE9H
X1NUQVRFKCJIb3N0Iik7CiAgICAgICAgICAgICBpZiAoKmMgPT0gJy8nIHx8ICpjID09ICc/JyB8
fCAqYyA9PSAnIycpIHsKICAgICAgICAgICAgICAgICBpZiAoIXBhcnNlSG9zdChhdXRob3JpdHlP
ckhvc3RCZWdpbiwgYykpCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiB7IH07CisgICAgICAg
ICAgICAgICAgICAgIHJldHVybiBmYWlsdXJlKGlucHV0KTsKICAgICAgICAgICAgICAgICBzdGF0
ZSA9IFN0YXRlOjpQYXRoOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQpA
QCAtNzM0LDcgKzc1Myw3IEBAIFVSTCBVUkxQYXJzZXI6OnBhcnNlKGNvbnN0IFN0cmluZyYgaW5w
dXQKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIGlmICghcGFyc2VIb3N0KGF1dGhvcml0eU9ySG9zdEJlZ2luLCBjKSkKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHsgfTsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZh
aWx1cmUoaW5wdXQpOwogICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgIC8vIEZJWE1F
OiBEb24ndCBhbGxvY2F0ZSBhIG5ldyBzdHJpbmcgZm9yIHRoaXMgY29tcGFyaXNvbi4KICAgICAg
ICAgICAgICAgICBpZiAobV9idWZmZXIudG9TdHJpbmcoKS5zdWJzdHJpbmcobV91cmwubV9wYXNz
d29yZEVuZCkgPT0gImxvY2FsaG9zdCIpICB7CkBAIC04MzMsNyArODUyLDcgQEAgVVJMIFVSTFBh
cnNlcjo6cGFyc2UoY29uc3QgU3RyaW5nJiBpbnB1dAogICAgIHN3aXRjaCAoc3RhdGUpIHsKICAg
ICBjYXNlIFN0YXRlOjpTY2hlbWVTdGFydDoKICAgICAgICAgTE9HX0ZJTkFMX1NUQVRFKCJTY2hl
bWVTdGFydCIpOwotICAgICAgICByZXR1cm4geyB9OworICAgICAgICByZXR1cm4gZmFpbHVyZShp
bnB1dCk7CiAgICAgY2FzZSBTdGF0ZTo6U2NoZW1lOgogICAgICAgICBMT0dfRklOQUxfU1RBVEUo
IlNjaGVtZSIpOwogICAgICAgICBicmVhazsKQEAgLTg2Nyw3ICs4ODYsNyBAQCBVUkwgVVJMUGFy
c2VyOjpwYXJzZShjb25zdCBTdHJpbmcmIGlucHV0CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
U3RhdGU6OlNwZWNpYWxBdXRob3JpdHlJZ25vcmVTbGFzaGVzOgogICAgICAgICBMT0dfRklOQUxf
U1RBVEUoIlNwZWNpYWxBdXRob3JpdHlJZ25vcmVTbGFzaGVzIik7Ci0gICAgICAgIHJldHVybiB7
IH07CisgICAgICAgIHJldHVybiBmYWlsdXJlKGlucHV0KTsKICAgICBjYXNlIFN0YXRlOjpBdXRo
b3JpdHlPckhvc3Q6CiAgICAgICAgIExPR19GSU5BTF9TVEFURSgiQXV0aG9yaXR5T3JIb3N0Iik7
CiAgICAgICAgIG1fdXJsLm1fdXNlckVuZCA9IG1fYnVmZmVyLmxlbmd0aCgpOwpAQCAtODc3LDcg
Kzg5Niw3IEBAIFVSTCBVUkxQYXJzZXI6OnBhcnNlKGNvbnN0IFN0cmluZyYgaW5wdXQKICAgICAg
ICAgaWYgKHN0YXRlID09IFN0YXRlOjpIb3N0KQogICAgICAgICAgICAgTE9HX0ZJTkFMX1NUQVRF
KCJIb3N0Iik7CiAgICAgICAgIGlmICghcGFyc2VIb3N0KGF1dGhvcml0eU9ySG9zdEJlZ2luLCBl
bmQpKQotICAgICAgICAgICAgcmV0dXJuIHsgfTsKKyAgICAgICAgICAgIHJldHVybiBmYWlsdXJl
KGlucHV0KTsKICAgICAgICAgbV9idWZmZXIuYXBwZW5kKCcvJyk7CiAgICAgICAgIG1fdXJsLm1f
cGF0aEVuZCA9IG1fdXJsLm1fcG9ydEVuZCArIDE7CiAgICAgICAgIG1fdXJsLm1fcGF0aEFmdGVy
TGFzdFNsYXNoID0gbV91cmwubV9wYXRoRW5kOwpAQCAtOTM1LDcgKzk1NCw3IEBAIFVSTCBVUkxQ
YXJzZXI6OnBhcnNlKGNvbnN0IFN0cmluZyYgaW5wdXQKICAgICAgICAgbV91cmwubV9xdWVyeUVu
ZCA9IG1fdXJsLm1fcGF0aEFmdGVyTGFzdFNsYXNoOwogICAgICAgICBtX3VybC5tX2ZyYWdtZW50
RW5kID0gbV91cmwubV9wYXRoQWZ0ZXJMYXN0U2xhc2g7CiAgICAgICAgIGlmICghcGFyc2VIb3N0
KGF1dGhvcml0eU9ySG9zdEJlZ2luLCBjKSkKLSAgICAgICAgICAgIHJldHVybiB7IH07CisgICAg
ICAgICAgICByZXR1cm4gZmFpbHVyZShpbnB1dCk7CiAgICAgICAgIAogICAgICAgICAvLyBGSVhN
RTogRG9uJ3QgYWxsb2NhdGUgYSBuZXcgc3RyaW5nIGZvciB0aGlzIGNvbXBhcmlzb24uCiAgICAg
ICAgIGlmIChtX2J1ZmZlci50b1N0cmluZygpLnN1YnN0cmluZyhtX3VybC5tX3Bhc3N3b3JkRW5k
KSA9PSAibG9jYWxob3N0IikgIHsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VSTFBh
cnNlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VSTFBhcnNlci5o
CShyZXZpc2lvbiAyMDU1NzUpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9VUkxQYXJzZXIu
aAkod29ya2luZyBjb3B5KQpAQCAtNDUsNiArNDUsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgcGFy
c2VBdXRob3JpdHkoU3RyaW5nVmlldzo6Q29kZVBvaW50czo6SXRlcmF0b3ImLCBjb25zdCBTdHJp
bmdWaWV3OjpDb2RlUG9pbnRzOjpJdGVyYXRvciYgZW5kKTsKICAgICBib29sIHBhcnNlSG9zdChT
dHJpbmdWaWV3OjpDb2RlUG9pbnRzOjpJdGVyYXRvciYsIGNvbnN0IFN0cmluZ1ZpZXc6OkNvZGVQ
b2ludHM6Okl0ZXJhdG9yJiBlbmQpOwogICAgIGJvb2wgcGFyc2VQb3J0KFN0cmluZ1ZpZXc6OkNv
ZGVQb2ludHM6Okl0ZXJhdG9yJiwgY29uc3QgU3RyaW5nVmlldzo6Q29kZVBvaW50czo6SXRlcmF0
b3ImIGVuZCk7CisgICAgVVJMIGZhaWx1cmUoY29uc3QgU3RyaW5nJiBpbnB1dCk7CiAKICAgICBl
bnVtIGNsYXNzIFVSTFBhcnQ7CiAgICAgdm9pZCBjb3B5VVJMUGFydHNVbnRpbChjb25zdCBVUkwm
IGJhc2UsIFVSTFBhcnQpOwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA1Njc2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTYtMDktMDggIEFsZXggQ2hyaXN0ZW5zZW4g
IDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBVUkxQYXJzZXIgZmFpbHVyZXMg
c2hvdWxkIHByZXNlcnZlIHRoZSBvcmlnaW5hbCBpbnB1dCBzdHJpbmcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MTc2OQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJDb3JlL1VSTFBhcnNlci5jcHA6CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUX0YpOgor
ICAgICAgICAoVGVzdFdlYktpdEFQSTo6c2hvdWxkRmFpbCk6CisKIDIwMTYtMDktMDggIEFsZXgg
Q2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVUkxQYXJz
ZXIgc2hvdWxkIHBhcnNlIHBvcnRzIGFmdGVyIElQdjQgYW5kIElQdjYgaG9zdHMKSW5kZXg6IFRv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9VUkxQYXJzZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9VUkxQYXJzZXIuY3BwCShyZXZp
c2lvbiAyMDU2NjkpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFy
c2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzc2LDM1ICszNzYsMjMgQEAgVEVTVF9GKFVSTFBh
cnNlclRlc3QsIFBhcnNlckRpZmZlcmVuY2VzKQogICAgIGNoZWNrUmVsYXRpdmVVUkxEaWZmZXJl
bmNlcyh3aWRlU3RyaW5nKEwiI86yIiksICJodHRwOi8vZXhhbXBsZS5vcmcvZm9vL2JhciIsCiAg
ICAgICAgIHsiaHR0cCIsICIiLCAiIiwgImV4YW1wbGUub3JnIiwgMCwgIi9mb28vYmFyIiwgIiIs
IHdpZGVTdHJpbmcoTCLOsiIpLCB3aWRlU3RyaW5nKEwiaHR0cDovL2V4YW1wbGUub3JnL2Zvby9i
YXIjzrIiKX0sCiAgICAgICAgIHsiaHR0cCIsICIiLCAiIiwgImV4YW1wbGUub3JnIiwgMCwgIi9m
b28vYmFyIiwgIiIsICIlQ0UlQjIiLCAiaHR0cDovL2V4YW1wbGUub3JnL2Zvby9iYXIjJUNFJUIy
In0pOwotICAgIGNoZWNrVVJMRGlmZmVyZW5jZXMoImh0dHA6Ly9AIiwKLSAgICAgICAgeyIiLCAi
IiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAiIn0sCi0gICAgICAgIHsiIiwgIiIsICIiLCAiIiwg
MCwgIiIsICIiLCAiIiwgImh0dHA6Ly9AIn0pOwogICAgIGNoZWNrVVJMRGlmZmVyZW5jZXMoImh0
dHA6Ly8iLAotICAgICAgICB7IiIsICIiLCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsICIifSwKKyAg
ICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAiaHR0cDovLyJ9LAogICAgICAg
ICB7Imh0dHAiLCAiIiwgIiIsICIiLCAwLCAiLyIsICIiLCAiIiwgImh0dHA6LyJ9KTsKICAgICBj
aGVja1JlbGF0aXZlVVJMRGlmZmVyZW5jZXMoIi8vIiwgImh0dHBzOi8vd3d3LndlYmtpdC5vcmcv
cGF0aCIsCi0gICAgICAgIHsiIiwgIiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgIiJ9LAorICAg
ICAgICB7IiIsICIiLCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsICIvLyJ9LAogICAgICAgICB7Imh0
dHBzIiwgIiIsICIiLCAiIiwgMCwgIi8iLCAiIiwgIiIsICJodHRwczovIn0pOwogICAgIGNoZWNr
VVJMRGlmZmVyZW5jZXMoImh0dHA6Ly8xMjcuMC4wLjE6NjU1MzYvcGF0aCIsCi0gICAgICAgIHsi
IiwgIiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgIiJ9LAorICAgICAgICB7IiIsICIiLCAiIiwg
IiIsIDAsICIiLCAiIiwgIiIsICJodHRwOi8vMTI3LjAuMC4xOjY1NTM2L3BhdGgifSwKICAgICAg
ICAgeyJodHRwIiwgIiIsICIiLCAiMTI3LjAuMC4xIiwgNjU1MzUsICIvcGF0aCIsICIiLCAiIiwg
Imh0dHA6Ly8xMjcuMC4wLjE6NjU1MzYvcGF0aCJ9KTsKLSAgICBjaGVja1VSTERpZmZlcmVuY2Vz
KCJodHRwOi8vaG9zdDphYmMiLAotICAgICAgICB7IiIsICIiLCAiIiwgIiIsIDAsICIiLCAiIiwg
IiIsICIifSwKLSAgICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAiaHR0cDov
L2hvc3Q6YWJjIn0pOwogICAgIGNoZWNrVVJMRGlmZmVyZW5jZXMoImh0dHA6Ly9ob3N0OjY1NTM2
IiwKLSAgICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAiIn0sCisgICAgICAg
IHsiIiwgIiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgImh0dHA6Ly9ob3N0OjY1NTM2In0sCiAg
ICAgICAgIHsiaHR0cCIsICIiLCAiIiwgImhvc3QiLCA2NTUzNSwgIi8iLCAiIiwgIiIsICJodHRw
Oi8vaG9zdDo2NTUzNi8ifSk7Ci0gICAgY2hlY2tVUkxEaWZmZXJlbmNlcygiaHR0cDovLzEyNy4w
LjAuMTphYmMiLAotICAgICAgICB7IiIsICIiLCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsICIifSwK
LSAgICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAiaHR0cDovLzEyNy4wLjAu
MTphYmMifSk7CiAgICAgY2hlY2tVUkxEaWZmZXJlbmNlcygiaHR0cDovLzEyNy4wLjAuMTo2NTUz
NiIsCi0gICAgICAgIHsiIiwgIiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgIiJ9LAorICAgICAg
ICB7IiIsICIiLCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsICJodHRwOi8vMTI3LjAuMC4xOjY1NTM2
In0sCiAgICAgICAgIHsiaHR0cCIsICIiLCAiIiwgIjEyNy4wLjAuMSIsIDY1NTM1LCAiLyIsICIi
LCAiIiwgImh0dHA6Ly8xMjcuMC4wLjE6NjU1MzYvIn0pOwotICAgIGNoZWNrVVJMRGlmZmVyZW5j
ZXMoImh0dHA6Ly9bMDpmOjpmOmY6MDowXTphYmMiLAotICAgICAgICB7IiIsICIiLCAiIiwgIiIs
IDAsICIiLCAiIiwgIiIsICIifSwKLSAgICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIs
ICIiLCAiaHR0cDovL1swOmY6OmY6ZjowOjBdOmFiYyJ9KTsKICAgICBjaGVja1VSTERpZmZlcmVu
Y2VzKCJodHRwOi8vWzA6Zjo6ZjpmOjA6MF06NjU1MzYiLAotICAgICAgICB7IiIsICIiLCAiIiwg
IiIsIDAsICIiLCAiIiwgIiIsICIifSwKKyAgICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwg
IiIsICIiLCAiaHR0cDovL1swOmY6OmY6ZjowOjBdOjY1NTM2In0sCiAgICAgICAgIHsiaHR0cCIs
ICIiLCAiIiwgIlswOmY6OmY6ZjowOjBdIiwgNjU1MzUsICIvIiwgIiIsICIiLCAiaHR0cDovL1sw
OmY6OmY6ZjowOjBdOjY1NTM2LyJ9KTsKICAgICAKICAgICAvLyBUaGlzIGJlaGF2aW9yIG1hdGNo
ZXMgQ2hyb21lIGFuZCBGaXJlZm94LCBidXQgbm90IFdlYktpdCB1c2luZyBVUkw6OnBhcnNlLgpA
QCAtNDgyLDM3ICs0NzAsMzUgQEAgVEVTVF9GKFVSTFBhcnNlclRlc3QsIERlZmF1bHRQb3J0KQog
ICAgICAgICB7IndzcyIsICIiLCAiIiwgImhvc3QiLCA0NDQsICIiLCAiIiwgIiIsICJ3c3M6Ly9o
b3N0OjQ0NCJ9KTsKICAgICAKICAgICAvLyBGSVhNRTogRml4IGFuZCBjaGVjayB1bmtub3duIHNj
aGVtZXMgd2l0aCBwb3J0cywgYXMgd2VsbCBhcyBmdHBzLgotCi0gICAgLy8gRmlyZWZveCByZXR1
cm5zIGh0dHA6Ly9hOkAvIENocm9tZSBmYWlscywgVVJMOjpwYXJzZSBmYWlscwotICAgIGNoZWNr
UmVsYXRpdmVVUkxEaWZmZXJlbmNlcygiaHR0cDovL2E6QCIsICJhYm91dDpibGFuayIsCi0gICAg
ICAgIHsiIiwgIiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgIiJ9LAotICAgICAgICB7IiIsICIi
LCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsICJodHRwOi8vYTpAIn0pOwotICAgIAotICAgIGNoZWNr
UmVsYXRpdmVVUkxEaWZmZXJlbmNlcygiaHR0cDovLzpAIiwgImFib3V0OmJsYW5rIiwKLSAgICAg
ICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAiIn0sCi0gICAgICAgIHsiIiwgIiIs
ICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgImh0dHA6Ly86QCJ9KTsKLSAgICBjaGVja1JlbGF0aXZl
VVJMRGlmZmVyZW5jZXMoImh0dHA6Ly86YkAiLCAiYWJvdXQ6YmxhbmsiLAotICAgICAgICB7IiIs
ICIiLCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsICIifSwKLSAgICAgICAgeyIiLCAiIiwgIiIsICIi
LCAwLCAiIiwgIiIsICIiLCAiaHR0cDovLzpiQCJ9KTsKLSAgICBjaGVja1VSTERpZmZlcmVuY2Vz
KCJodHRwOi8vYTpAIiwKLSAgICAgICAgeyIiLCAiIiwgIiIsICIiLCAwLCAiIiwgIiIsICIiLCAi
In0sCi0gICAgICAgIHsiIiwgIiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgImh0dHA6Ly9hOkAi
fSk7Ci0gICAgY2hlY2tVUkxEaWZmZXJlbmNlcygiaHR0cDovLzpiQCIsCi0gICAgICAgIHsiIiwg
IiIsICIiLCAiIiwgMCwgIiIsICIiLCAiIiwgIiJ9LAotICAgICAgICB7IiIsICIiLCAiIiwgIiIs
IDAsICIiLCAiIiwgIiIsICJodHRwOi8vOmJAIn0pOwogfQogICAgIAogc3RhdGljIHZvaWQgc2hv
dWxkRmFpbChjb25zdCBTdHJpbmcmIHVybFN0cmluZykKIHsKICAgICBVUkxQYXJzZXIgcGFyc2Vy
OwogICAgIGF1dG8gaW52YWxpZFVSTCA9IHBhcnNlci5wYXJzZSh1cmxTdHJpbmcpOwotICAgIEVY
UEVDVF9UUlVFKFVSTFBhcnNlcjo6YWxsVmFsdWVzRXF1YWwoaW52YWxpZFVSTCwgeyB9KSk7Cisg
ICAgY2hlY2tVUkwodXJsU3RyaW5nLCB7IiIsICIiLCAiIiwgIiIsIDAsICIiLCAiIiwgIiIsIHVy
bFN0cmluZ30pOworfQorCitzdGF0aWMgdm9pZCBzaG91bGRGYWlsKGNvbnN0IFN0cmluZyYgdXJs
U3RyaW5nLCBjb25zdCBTdHJpbmcmIGJhc2VTdHJpbmcpCit7CisgICAgVVJMUGFyc2VyIHBhcnNl
cjsKKyAgICBhdXRvIGludmFsaWRVUkwgPSBwYXJzZXIucGFyc2UodXJsU3RyaW5nKTsKKyAgICBj
aGVja1JlbGF0aXZlVVJMKHVybFN0cmluZywgYmFzZVN0cmluZywgeyIiLCAiIiwgIiIsICIiLCAw
LCAiIiwgIiIsICIiLCB1cmxTdHJpbmd9KTsKIH0KICAgICAKIFRFU1RfRihVUkxQYXJzZXJUZXN0
LCBQYXJzZXJGYWlsdXJlcykKIHsKICAgICBzaG91bGRGYWlsKCIgICAgIik7CiAgICAgc2hvdWxk
RmFpbCgiIik7CisgICAgc2hvdWxkRmFpbCgiaHR0cDovLzEyNy4wLjAuMTphYmMiKTsKKyAgICBz
aG91bGRGYWlsKCJodHRwOi8vaG9zdDphYmMiKTsKKyAgICBzaG91bGRGYWlsKCJodHRwOi8vYTpA
IiwgImFib3V0OmJsYW5rIik7CisgICAgc2hvdWxkRmFpbCgiaHR0cDovLzpiQCIsICJhYm91dDpi
bGFuayIpOworICAgIHNob3VsZEZhaWwoImh0dHA6Ly86QCIsICJhYm91dDpibGFuayIpOworICAg
IHNob3VsZEZhaWwoImh0dHA6Ly9hOkAiKTsKKyAgICBzaG91bGRGYWlsKCJodHRwOi8vOmJAIik7
CisgICAgc2hvdWxkRmFpbCgiaHR0cDovL0AiKTsKKyAgICBzaG91bGRGYWlsKCJodHRwOi8vWzA6
Zjo6ZjpmOjA6MF06YWJjIik7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkK
</data>
<flag name="review"
          id="311702"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>