<?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>161023</bug_id>
          
          <creation_ts>2016-08-19 18:21:46 -0700</creation_ts>
          <short_desc>URLParser should parse IPv4 addresses</short_desc>
          <delta_ts>2016-08-22 10:01:16 -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>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1221570</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-08-19 18:21:46 -0700</bug_when>
    <thetext>URLParser should parse IPv4 addresses</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221571</commentid>
    <comment_count>1</comment_count>
      <attachid>286510</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-08-19 18:25:08 -0700</bug_when>
    <thetext>Created attachment 286510
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221621</commentid>
    <comment_count>2</comment_count>
      <attachid>286510</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-08-19 22:31:26 -0700</bug_when>
    <thetext>Comment on attachment 286510
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=286510&amp;action=review

efl build failure unrelated.

&gt; Tools/TestWebKitAPI/Tests/WebCore/URLParser.cpp:122
&gt; +TEST_F(URLParserTest, ParserDifferences)

These changes are because of the new URLParser being more standards compliant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221682</commentid>
    <comment_count>3</comment_count>
      <attachid>286510</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-08-20 18:37:00 -0700</bug_when>
    <thetext>Comment on attachment 286510
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=286510&amp;action=review

&gt;&gt; Tools/TestWebKitAPI/Tests/WebCore/URLParser.cpp:122
&gt;&gt; +TEST_F(URLParserTest, ParserDifferences)
&gt; 
&gt; These changes are because of the new URLParser being more standards compliant.

Why is this comment in the patch review rather than in the test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221808</commentid>
    <comment_count>4</comment_count>
      <attachid>286510</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-08-21 22:21:59 -0700</bug_when>
    <thetext>Comment on attachment 286510
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=286510&amp;action=review

&gt;&gt;&gt; Tools/TestWebKitAPI/Tests/WebCore/URLParser.cpp:122
&gt;&gt;&gt; +TEST_F(URLParserTest, ParserDifferences)
&gt;&gt; 
&gt;&gt; These changes are because of the new URLParser being more standards compliant.
&gt; 
&gt; Why is this comment in the patch review rather than in the test?

I&apos;ll put a comment in the next patch. I don&apos;t have SVN on my phone :(
There will be more differences and I&apos;ll put them here until we remove the old parser, then convert the tests to a new form because there will be no old parser to compare it with.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221812</commentid>
    <comment_count>5</comment_count>
      <attachid>286510</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-21 22:43:53 -0700</bug_when>
    <thetext>Comment on attachment 286510
Patch

Clearing flags on attachment: 286510

Committed r204701: &lt;http://trac.webkit.org/changeset/204701&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221813</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-21 22:43:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221841</commentid>
    <comment_count>7</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-08-22 05:54:06 -0700</bug_when>
    <thetext>Is the URL parser ready enough to start using within fetch API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221885</commentid>
    <comment_count>8</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-08-22 10:01:16 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Is the URL parser ready enough to start using within fetch API?
Not yet</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286510</attachid>
            <date>2016-08-19 18:25:08 -0700</date>
            <delta_ts>2016-08-21 22:43:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161023-20160819182315.patch</filename>
            <type>text/plain</type>
            <size>8974</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNDYxMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE2LTA4LTE5ICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVVJMUGFyc2Vy
IHNob3VsZCBwYXJzZSBJUHY0IGFkZHJlc3NlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYxMDIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBuZXcgQVBJIHRlc3RzIGJlY2F1c2UgVVJM
UGFyc2VyIGlzbid0IHVzZWQgYW55d2hlcmUgaW4gV2ViQ29yZSB5ZXQuCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9VUkxQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VVJMUGFyc2VyOjphdXRo
b3JpdHlFbmRSZWFjaGVkKToKKyAgICAgICAgKFdlYkNvcmU6OnNlcmlhbGl6ZUlQdjQpOgorICAg
ICAgICAoV2ViQ29yZTo6cGFyc2VJUHY0TnVtYmVyKToKKyAgICAgICAgKFdlYkNvcmU6OnBvdzI1
Nik6CisgICAgICAgIChXZWJDb3JlOjpwYXJzZUlQdjRIb3N0KToKKyAgICAgICAgKFdlYkNvcmU6
OnBhcnNlSVB2Nkhvc3QpOgorICAgICAgICAoV2ViQ29yZTo6VVJMUGFyc2VyOjpob3N0RW5kUmVh
Y2hlZCk6CisKIDIwMTYtMDgtMTggIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIFVwZGF0ZSB0aGUgYWNjZXNzaWJpbGl0eSB0aXRsZXMgZm9yIGxpc3QgaW5zZXJ0aW9u
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9VUkxQYXJzZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VSTFBhcnNlci5jcHAJKHJldmlzaW9uIDIwNDYx
MCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VSTFBhcnNlci5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTI4LDYgKzI4LDcgQEAKIAogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNpbmNsdWRlICJO
b3RJbXBsZW1lbnRlZC5oIgorI2luY2x1ZGUgPGFycmF5PgogI2luY2x1ZGUgPHd0Zi90ZXh0L1N0
cmluZ0J1aWxkZXIuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAtMzk0LDExICszOTUsMTM5
IEBAIHZvaWQgVVJMUGFyc2VyOjphdXRob3JpdHlFbmRSZWFjaGVkKCkKICAgICBtX2F1dGhvcml0
eU9ySG9zdEJ1ZmZlci5jbGVhcigpOwogfQogCitzdGF0aWMgdm9pZCBzZXJpYWxpemVJUHY0KHVp
bnQzMl90IGFkZHJlc3MsIFN0cmluZ0J1aWxkZXImIGJ1ZmZlcikKK3sKKyAgICBidWZmZXIuYXBw
ZW5kTnVtYmVyKGFkZHJlc3MgPj4gMjQpOworICAgIGJ1ZmZlci5hcHBlbmQoJy4nKTsKKyAgICBi
dWZmZXIuYXBwZW5kTnVtYmVyKChhZGRyZXNzID4+IDE2KSAmIDB4RkYpOworICAgIGJ1ZmZlci5h
cHBlbmQoJy4nKTsKKyAgICBidWZmZXIuYXBwZW5kTnVtYmVyKChhZGRyZXNzID4+IDgpICYgMHhG
Rik7CisgICAgYnVmZmVyLmFwcGVuZCgnLicpOworICAgIGJ1ZmZlci5hcHBlbmROdW1iZXIoYWRk
cmVzcyAmIDB4RkYpOworfQorICAgIAorc3RhdGljIE9wdGlvbmFsPHVpbnQzMl90PiBwYXJzZUlQ
djROdW1iZXIoU3RyaW5nVmlldzo6Q29kZVBvaW50czo6SXRlcmF0b3ImIGl0ZXJhdG9yLCBjb25z
dCBTdHJpbmdWaWV3OjpDb2RlUG9pbnRzOjpJdGVyYXRvciYgZW5kKQoreworICAgIC8vIEZJWE1F
OiBDaGVjayBmb3Igb3ZlcmZsb3cuCisgICAgZW51bSBjbGFzcyBTdGF0ZSA6IHVpbnQ4X3Qgewor
ICAgICAgICBVbmtub3duQmFzZSwKKyAgICAgICAgRGVjaW1hbCwKKyAgICAgICAgT2N0YWxPckhl
eCwKKyAgICAgICAgT2N0YWwsCisgICAgICAgIEhleCwKKyAgICB9OworICAgIFN0YXRlIHN0YXRl
ID0gU3RhdGU6OlVua25vd25CYXNlOworICAgIHVpbnQzMl90IHZhbHVlID0gMDsKKyAgICB3aGls
ZSAoaXRlcmF0b3IgIT0gZW5kKSB7CisgICAgICAgIGlmICgqaXRlcmF0b3IgPT0gJy4nKSB7Cisg
ICAgICAgICAgICArK2l0ZXJhdG9yOworICAgICAgICAgICAgcmV0dXJuIHZhbHVlOworICAgICAg
ICB9CisgICAgICAgIHN3aXRjaCAoc3RhdGUpIHsKKyAgICAgICAgY2FzZSBTdGF0ZTo6VW5rbm93
bkJhc2U6CisgICAgICAgICAgICBpZiAoKml0ZXJhdG9yID09ICcwJykgeworICAgICAgICAgICAg
ICAgICsraXRlcmF0b3I7CisgICAgICAgICAgICAgICAgc3RhdGUgPSBTdGF0ZTo6T2N0YWxPckhl
eDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHN0
YXRlID0gU3RhdGU6OkRlY2ltYWw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBT
dGF0ZTo6T2N0YWxPckhleDoKKyAgICAgICAgICAgIGlmICgqaXRlcmF0b3IgPT0gJ3gnIHx8ICpp
dGVyYXRvciA9PSAnWCcpIHsKKyAgICAgICAgICAgICAgICArK2l0ZXJhdG9yOworICAgICAgICAg
ICAgICAgIHN0YXRlID0gU3RhdGU6OkhleDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIHN0YXRlID0gU3RhdGU6Ok9jdGFsOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGNhc2UgU3RhdGU6OkRlY2ltYWw6CisgICAgICAgICAgICBpZiAoKml0
ZXJhdG9yIDwgJzAnIHx8ICppdGVyYXRvciA+ICc5JykKKyAgICAgICAgICAgICAgICByZXR1cm4g
TnVsbG9wdDsKKyAgICAgICAgICAgIHZhbHVlICo9IDEwOworICAgICAgICAgICAgdmFsdWUgKz0g
Kml0ZXJhdG9yIC0gJzAnOworICAgICAgICAgICAgKytpdGVyYXRvcjsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBjYXNlIFN0YXRlOjpPY3RhbDoKKyAgICAgICAgICAgIGlmICgqaXRlcmF0
b3IgPCAnMCcgfHwgKml0ZXJhdG9yID4gJzcnKQorICAgICAgICAgICAgICAgIHJldHVybiBOdWxs
b3B0OworICAgICAgICAgICAgdmFsdWUgKj0gODsKKyAgICAgICAgICAgIHZhbHVlICs9ICppdGVy
YXRvciAtICcwJzsKKyAgICAgICAgICAgICsraXRlcmF0b3I7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSBTdGF0ZTo6SGV4OgorICAgICAgICAgICAgaWYgKCFpc0FTQ0lJSGV4RGln
aXQoKml0ZXJhdG9yKSkKKyAgICAgICAgICAgICAgICByZXR1cm4gTnVsbG9wdDsKKyAgICAgICAg
ICAgIHZhbHVlICo9IDE2OworICAgICAgICAgICAgdmFsdWUgKz0gdG9BU0NJSUhleFZhbHVlKCpp
dGVyYXRvcik7CisgICAgICAgICAgICArK2l0ZXJhdG9yOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICB9CisgICAgcmV0dXJuIHZhbHVlOworfQorCitzdGF0aWMgdWludDY0X3Qg
cG93MjU2KHNpemVfdCBleHBvbmVudCkKK3sKKyAgICBSRUxFQVNFX0FTU0VSVChleHBvbmVudCA8
PSA0KTsKKyAgICB1aW50NjRfdCB2YWx1ZXNbNV0gPSB7MSwgMjU2LCAyNTYgKiAyNTYsIDI1NiAq
IDI1NiAqIDI1NiwgMjU2dWxsICogMjU2ICogMjU2ICogMjU2IH07CisgICAgcmV0dXJuIHZhbHVl
c1tleHBvbmVudF07Cit9CisKK3N0YXRpYyBPcHRpb25hbDx1aW50MzJfdD4gcGFyc2VJUHY0SG9z
dChTdHJpbmdWaWV3OjpDb2RlUG9pbnRzOjpJdGVyYXRvciBpdGVyYXRvciwgY29uc3QgU3RyaW5n
Vmlldzo6Q29kZVBvaW50czo6SXRlcmF0b3ImIGVuZCkKK3sKKyAgICBWZWN0b3I8dWludDMyX3Qs
IDQ+IGl0ZW1zOworICAgIGl0ZW1zLnJlc2VydmVJbml0aWFsQ2FwYWNpdHkoNCk7CisgICAgd2hp
bGUgKGl0ZXJhdG9yICE9IGVuZCkgeworICAgICAgICBpZiAoaXRlbXMuc2l6ZSgpID49IDQpCisg
ICAgICAgICAgICByZXR1cm4gTnVsbG9wdDsKKyAgICAgICAgaWYgKGF1dG8gaXRlbSA9IHBhcnNl
SVB2NE51bWJlcihpdGVyYXRvciwgZW5kKSkKKyAgICAgICAgICAgIGl0ZW1zLmFwcGVuZChpdGVt
LnZhbHVlKCkpOworICAgICAgICBlbHNlCisgICAgICAgICAgICByZXR1cm4gTnVsbG9wdDsKKyAg
ICB9CisgICAgaWYgKCFpdGVtcy5zaXplKCkgfHwgaXRlbXMuc2l6ZSgpID4gNCkKKyAgICAgICAg
cmV0dXJuIE51bGxvcHQ7CisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBpdGVtcy5zaXplKCkg
LSAyOyBpKyspIHsKKyAgICAgICAgaWYgKGl0ZW1zW2ldID4gMjU1KQorICAgICAgICAgICAgcmV0
dXJuIE51bGxvcHQ7CisgICAgfQorICAgIGlmIChpdGVtc1tpdGVtcy5zaXplKCkgLSAxXSA+PSBw
b3cyNTYoNSAtIGl0ZW1zLnNpemUoKSkpCisgICAgICAgIHJldHVybiBOdWxsb3B0OworICAgIGZv
ciAoYXV0byBpdGVtIDogaXRlbXMpIHsKKyAgICAgICAgaWYgKGl0ZW0gPiAyNTUpCisgICAgICAg
ICAgICByZXR1cm4gTnVsbG9wdDsKKyAgICB9CisgICAgdWludDMyX3QgaXB2NCA9IGl0ZW1zLnRh
a2VMYXN0KCk7CisgICAgZm9yIChzaXplX3QgY291bnRlciA9IDA7IGNvdW50ZXIgPCBpdGVtcy5z
aXplKCk7ICsrY291bnRlcikKKyAgICAgICAgaXB2NCArPSBpdGVtc1tjb3VudGVyXSAqIHBvdzI1
NigzIC0gY291bnRlcik7CisgICAgcmV0dXJuIGlwdjQ7Cit9CisKK3N0YXRpYyBPcHRpb25hbDxz
dGQ6OmFycmF5PHVpbnQxNl90LCA4Pj4gcGFyc2VJUHY2SG9zdChTdHJpbmdWaWV3OjpDb2RlUG9p
bnRzOjpJdGVyYXRvciwgU3RyaW5nVmlldzo6Q29kZVBvaW50czo6SXRlcmF0b3IpCit7CisgICAg
bm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1cm4gTnVsbG9wdDsKK30KKwogdm9pZCBVUkxQYXJz
ZXI6Omhvc3RFbmRSZWFjaGVkKCkKIHsKICAgICBhdXRvIGNvZGVQb2ludHMgPSBTdHJpbmdWaWV3
KG1fYXV0aG9yaXR5T3JIb3N0QnVmZmVyLnRvU3RyaW5nKCkpLmNvZGVQb2ludHMoKTsKICAgICBh
dXRvIGl0ZXJhdG9yID0gY29kZVBvaW50cy5iZWdpbigpOwogICAgIGF1dG8gZW5kID0gY29kZVBv
aW50cy5lbmQoKTsKKyAgICBpZiAoaXRlcmF0b3IgPT0gZW5kKQorICAgICAgICByZXR1cm47Cisg
ICAgaWYgKCppdGVyYXRvciA9PSAnWycpIHsKKyAgICAgICAgKytpdGVyYXRvcjsKKyAgICAgICAg
cGFyc2VJUHY2SG9zdChpdGVyYXRvciwgZW5kKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAg
ICBpZiAoYXV0byBhZGRyZXNzID0gcGFyc2VJUHY0SG9zdChpdGVyYXRvciwgZW5kKSkgeworICAg
ICAgICBzZXJpYWxpemVJUHY0KGFkZHJlc3MudmFsdWUoKSwgbV9idWZmZXIpOworICAgICAgICBt
X3VybC5tX2hvc3RFbmQgPSBtX2J1ZmZlci5sZW5ndGgoKTsKKyAgICAgICAgLy8gRklYTUU6IEhh
bmRsZSB0aGUgcG9ydCBjb3JyZWN0bHkuCisgICAgICAgIG1fdXJsLm1fcG9ydEVuZCA9IG1fYnVm
ZmVyLmxlbmd0aCgpOworICAgICAgICByZXR1cm47CisgICAgfQogICAgIGZvciAoOyBpdGVyYXRv
ciAhPSBlbmQ7ICsraXRlcmF0b3IpIHsKICAgICAgICAgaWYgKCppdGVyYXRvciA9PSAnOicpIHsK
ICAgICAgICAgICAgICsraXRlcmF0b3I7CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDQ2NjkpCisrKyBUb29scy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNi0wOC0xOSAgQWxleCBDaHJp
c3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgorCisgICAgICAgIFVSTFBhcnNlciBz
aG91bGQgcGFyc2UgSVB2NCBhZGRyZXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE2MTAyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBhcnNl
ci5jcHA6CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUX0YpOgorICAgICAgICAoVGVzdFdl
YktpdEFQSTo6Y2hlY2tVUkxEaWZmZXJlbmNlcyk6CisgICAgICAgIFdlIGFyZSBhbHJlYWR5IGdl
dHRpbmcgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgb2xkIFVSTDo6cGFyc2UgYW5kIHRoZSBuZXcg
VVJMUGFyc2VyLgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6c2hvdWxkRmFpbCk6CisKIDIwMTYt
MDgtMTkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgQnVp
bGQgZml4IGZvciBub24tVVNFX1NJTV9TRVJWSUNFX0NPTlRFWFQgYnVpbGRzCkluZGV4OiBUb29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFyc2VyLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFyc2VyLmNwcAkocmV2aXNp
b24gMjA0NjEwKQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBhcnNl
ci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg4LDYgKzg4LDQ1IEBAIFRFU1RfRihVUkxQYXJzZXJU
ZXN0LCBQYXJzZSkKICAgICBjaGVja1VSTCgiaHR0cDovL3VzZXI6cGFzc0B3ZWJraXQub3JnOjEy
MyIsIHsiaHR0cCIsICJ1c2VyIiwgInBhc3MiLCAid2Via2l0Lm9yZyIsIDEyMywgIi8iLCAiIiwg
IiIsICJodHRwOi8vdXNlcjpwYXNzQHdlYmtpdC5vcmc6MTIzLyJ9KTsKICAgICBjaGVja1VSTCgi
aHR0cDovL3VzZXI6cGFzc0B3ZWJraXQub3JnIiwgeyJodHRwIiwgInVzZXIiLCAicGFzcyIsICJ3
ZWJraXQub3JnIiwgMCwgIi8iLCAiIiwgIiIsICJodHRwOi8vdXNlcjpwYXNzQHdlYmtpdC5vcmcv
In0pOwogICAgIGNoZWNrVVJMKCJodHRwOi8vd2Via2l0Lm9yZyIsIHsiaHR0cCIsICIiLCAiIiwg
IndlYmtpdC5vcmciLCAwLCAiLyIsICIiLCAiIiwgImh0dHA6Ly93ZWJraXQub3JnLyJ9KTsKKyAg
ICBjaGVja1VSTCgiaHR0cDovLzEyNy4wLjAuMSIsIHsiaHR0cCIsICIiLCAiIiwgIjEyNy4wLjAu
MSIsIDAsICIvIiwgIiIsICIiLCAiaHR0cDovLzEyNy4wLjAuMS8ifSk7Cit9CisKK3N0YXRpYyB2
b2lkIGNoZWNrVVJMRGlmZmVyZW5jZXMoY29uc3QgU3RyaW5nJiB1cmxTdHJpbmcsIGNvbnN0IEV4
cGVjdGVkUGFydHMmIHBhcnRzTmV3LCBjb25zdCBFeHBlY3RlZFBhcnRzJiBwYXJ0c09sZCkKK3sK
KyAgICBVUkxQYXJzZXIgcGFyc2VyOworICAgIGF1dG8gdXJsID0gcGFyc2VyLnBhcnNlKHVybFN0
cmluZyk7CisgICAgRVhQRUNUX1NUUkVRKHMocGFydHNOZXcucHJvdG9jb2wpLCBzKHVybC0+cHJv
dG9jb2woKSkpOworICAgIEVYUEVDVF9TVFJFUShzKHBhcnRzTmV3LnVzZXIpLCBzKHVybC0+dXNl
cigpKSk7CisgICAgRVhQRUNUX1NUUkVRKHMocGFydHNOZXcucGFzc3dvcmQpLCBzKHVybC0+cGFz
cygpKSk7CisgICAgRVhQRUNUX1NUUkVRKHMocGFydHNOZXcuaG9zdCksIHModXJsLT5ob3N0KCkp
KTsKKyAgICBFWFBFQ1RfRVEocGFydHNOZXcucG9ydCwgdXJsLT5wb3J0KCkpOworICAgIEVYUEVD
VF9TVFJFUShzKHBhcnRzTmV3LnBhdGgpLCBzKHVybC0+cGF0aCgpKSk7CisgICAgRVhQRUNUX1NU
UkVRKHMocGFydHNOZXcucXVlcnkpLCBzKHVybC0+cXVlcnkoKSkpOworICAgIEVYUEVDVF9TVFJF
UShzKHBhcnRzTmV3LmZyYWdtZW50KSwgcyh1cmwtPmZyYWdtZW50SWRlbnRpZmllcigpKSk7Cisg
ICAgRVhQRUNUX1NUUkVRKHMocGFydHNOZXcuc3RyaW5nKSwgcyh1cmwtPnN0cmluZygpKSk7Cisg
ICAgCisgICAgYXV0byBvbGRVUkwgPSBVUkwoVVJMKCksIHVybFN0cmluZyk7CisgICAgRVhQRUNU
X1NUUkVRKHMocGFydHNPbGQucHJvdG9jb2wpLCBzKG9sZFVSTC5wcm90b2NvbCgpKSk7CisgICAg
RVhQRUNUX1NUUkVRKHMocGFydHNPbGQudXNlciksIHMob2xkVVJMLnVzZXIoKSkpOworICAgIEVY
UEVDVF9TVFJFUShzKHBhcnRzT2xkLnBhc3N3b3JkKSwgcyhvbGRVUkwucGFzcygpKSk7CisgICAg
RVhQRUNUX1NUUkVRKHMocGFydHNPbGQuaG9zdCksIHMob2xkVVJMLmhvc3QoKSkpOworICAgIEVY
UEVDVF9FUShwYXJ0c09sZC5wb3J0LCBvbGRVUkwucG9ydCgpKTsKKyAgICBFWFBFQ1RfU1RSRVEo
cyhwYXJ0c09sZC5wYXRoKSwgcyhvbGRVUkwucGF0aCgpKSk7CisgICAgRVhQRUNUX1NUUkVRKHMo
cGFydHNPbGQucXVlcnkpLCBzKG9sZFVSTC5xdWVyeSgpKSk7CisgICAgRVhQRUNUX1NUUkVRKHMo
cGFydHNPbGQuZnJhZ21lbnQpLCBzKG9sZFVSTC5mcmFnbWVudElkZW50aWZpZXIoKSkpOworICAg
IEVYUEVDVF9TVFJFUShzKHBhcnRzT2xkLnN0cmluZyksIHMob2xkVVJMLnN0cmluZygpKSk7Cisg
ICAgCisgICAgRVhQRUNUX0ZBTFNFKFVSTFBhcnNlcjo6YWxsVmFsdWVzRXF1YWwodXJsLnZhbHVl
KCksIG9sZFVSTCkpOworfQorCitURVNUX0YoVVJMUGFyc2VyVGVzdCwgUGFyc2VyRGlmZmVyZW5j
ZXMpCit7CisgICAgY2hlY2tVUkxEaWZmZXJlbmNlcygiaHR0cDovLzEyNy4wLjEiLAorICAgICAg
ICB7Imh0dHAiLCAiIiwgIiIsICIxMjcuMC4wLjEiLCAwLCAiLyIsICIiLCAiIiwgImh0dHA6Ly8x
MjcuMC4wLjEvIn0sCisgICAgICAgIHsiaHR0cCIsICIiLCAiIiwgIjEyNy4wLjEiLCAwLCAiLyIs
ICIiLCAiIiwgImh0dHA6Ly8xMjcuMC4xLyJ9KTsKKyAgICBjaGVja1VSTERpZmZlcmVuY2VzKCJo
dHRwOi8vMDExLjExLjBYMTEuMHgwMTEiLAorICAgICAgICB7Imh0dHAiLCAiIiwgIiIsICI5LjEx
LjE3LjE3IiwgMCwgIi8iLCAiIiwgIiIsICJodHRwOi8vOS4xMS4xNy4xNy8ifSwKKyAgICAgICAg
eyJodHRwIiwgIiIsICIiLCAiMDExLjExLjB4MTEuMHgwMTEiLCAwLCAiLyIsICIiLCAiIiwgImh0
dHA6Ly8wMTEuMTEuMHgxMS4weDAxMS8ifSk7CiB9CiAKIHN0YXRpYyB2b2lkIHNob3VsZEZhaWwo
Y29uc3QgU3RyaW5nJiB1cmxTdHJpbmcpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>