<?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>161834</bug_id>
          
          <creation_ts>2016-09-09 19:49:19 -0700</creation_ts>
          <short_desc>Fix more URLParser quirks</short_desc>
          <delta_ts>2016-10-04 07:47:13 -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>annevk</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1228457</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-09-09 19:49:19 -0700</bug_when>
    <thetext>Fix more URLParser quirks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1228458</commentid>
    <comment_count>1</comment_count>
      <attachid>288479</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-09-09 19:49:55 -0700</bug_when>
    <thetext>Created attachment 288479
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1228459</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-09-09 19:52:32 -0700</bug_when>
    <thetext>Attachment 288479 did not pass style-queue:


ERROR: Source/WebCore/ChangeLog:8:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1228474</commentid>
    <comment_count>3</comment_count>
      <attachid>288481</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-09-09 22:34:15 -0700</bug_when>
    <thetext>Created attachment 288481
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1228807</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-09-12 11:12:42 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/205813</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1236175</commentid>
    <comment_count>5</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-10-04 07:47:13 -0700</bug_when>
    <thetext>I guess the spec does say to always go to &quot;special authority ignore slashes state&quot; where &apos;\&apos; is accepted, possibly with a syntax violation.  The only reason I needed to do anything special is because of my serialize-as-I-parse implementation.  I don&apos;t think the spec needs to be changed here.  I&apos;ll remove my comment.
I do think the syntax violations are an implementation detail and shouldn&apos;t be in the spec.  There are a few places where the spec has mistakes in how it reports syntax violations, notably in the ipv4 address parser.  That&apos;s a different issue, though</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>288479</attachid>
            <date>2016-09-09 19:49:55 -0700</date>
            <delta_ts>2016-09-09 22:34:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161834-20160909194728.patch</filename>
            <type>text/plain</type>
            <size>4261</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNTc4MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA5LTA5ICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IG1vcmUg
VVJMUGFyc2VyIHF1aXJrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTYxODM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTm8gbmV3IHRlc3RzIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9VUkxQ
YXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VVJMUGFyc2VyOjpwYXJzZSk6CisKIDIwMTYt
MDktMDkgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBVUkxQYXJzZXI6IEtlZXAgdHJhY2sgb2YgY2Fubm90LWJlLWEtYmFzZS11cmwgYWNjb3Jk
aW5nIHRvIHNwZWMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VSTFBhcnNlci5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVVJMUGFyc2VyLmNwcAkocmV2
aXNpb24gMjA1NzgyKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVVJMUGFyc2VyLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNTg2LDEzICs1ODYsMTMgQEAgVVJMIFVSTFBhcnNlcjo6cGFyc2Uo
Y29uc3QgU3RyaW5nJiBpbnB1dAogICAgICAgICBjYXNlIFN0YXRlOjpTcGVjaWFsQXV0aG9yaXR5
U2xhc2hlczoKICAgICAgICAgICAgIExPR19TVEFURSgiU3BlY2lhbEF1dGhvcml0eVNsYXNoZXMi
KTsKICAgICAgICAgICAgIG1fYnVmZmVyLmFwcGVuZCgiLy8iKTsKLSAgICAgICAgICAgIGlmICgq
YyA9PSAnLycpIHsKKyAgICAgICAgICAgIGlmICgqYyA9PSAnLycgfHwgKmMgPT0gJ1xcJykgewog
ICAgICAgICAgICAgICAgICsrYzsKICAgICAgICAgICAgICAgICB3aGlsZSAoYyAhPSBlbmQgJiYg
aXNUYWJPck5ld2xpbmUoKmMpKQogICAgICAgICAgICAgICAgICAgICArK2M7CiAgICAgICAgICAg
ICAgICAgaWYgKGMgPT0gZW5kKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFpbHVyZShp
bnB1dCk7Ci0gICAgICAgICAgICAgICAgaWYgKCpjID09ICcvJykKKyAgICAgICAgICAgICAgICBp
ZiAoKmMgPT0gJy8nIHx8ICpjID09ICdcXCcpCiAgICAgICAgICAgICAgICAgICAgICsrYzsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIHN0YXRlID0gU3RhdGU6OlNwZWNpYWxBdXRob3JpdHlJ
Z25vcmVTbGFzaGVzOwpAQCAtODM0LDcgKzgzNCw3IEBAIFVSTCBVUkxQYXJzZXI6OnBhcnNlKGNv
bnN0IFN0cmluZyYgaW5wdXQKICAgICAgICAgICAgICAgICBtX3VybC5tX3F1ZXJ5RW5kID0gbV91
cmwubV9wYXRoRW5kOwogICAgICAgICAgICAgICAgIHN0YXRlID0gU3RhdGU6OkZyYWdtZW50Owog
ICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICBtX2J1ZmZlci5hcHBlbmQoKmMp
OworICAgICAgICAgICAgICAgIHV0ZjhQZXJjZW50RW5jb2RlKCpjLCBtX2J1ZmZlciwgaXNJblNp
bXBsZUVuY29kZVNldCk7CiAgICAgICAgICAgICAgICAgKytjOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgYnJlYWs7CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDU3ODMpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNi0wOS0wOSAgQWxleCBDaHJpc3RlbnNlbiAg
PGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgorCisgICAgICAgIEZpeCBtb3JlIFVSTFBhcnNlciBx
dWlya3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
MTgzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBhcnNlci5jcHA6CisgICAgICAgIChUZXN0
V2ViS2l0QVBJOjpURVNUX0YpOgorCiAyMDE2LTA5LTA5ICBUaW0gSG9ydG9uICA8dGltb3RoeV9o
b3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIFdLVGh1bWJuYWlsVmlldyBzaG91bGQgZXhwb3Nl
IGEgbW9kZSB3aGVyZSBpdCBjYW4gYmUgcmVwYXJlbnRlZCB3aXRob3V0IHJlc25hcHNob3R0aW5n
CkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFyc2VyLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvVVJMUGFyc2Vy
LmNwcAkocmV2aXNpb24gMjA1NzgyKQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJD
b3JlL1VSTFBhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwNiw2ICsyMDYsOSBAQCBURVNU
X0YoVVJMUGFyc2VyVGVzdCwgQmFzaWMpCiAgICAgLy8gVGhpcyBkaXNhZ3JlZXMgd2l0aCB0aGUg
d2ViIHBsYXRmb3JtIHRlc3QgZm9yIGh0dHA6Ly86QHd3dy5leGFtcGxlLmNvbSBidXQgYWdyZWVz
IHdpdGggQ2hyb21lIGFuZCBVUkw6OnBhcnNlLAogICAgIC8vIGFuZCBGaXJlZm94IGZhaWxzIHRo
ZSB3ZWIgcGxhdGZvcm0gdGVzdCBkaWZmZXJlbnRseS4gTWF5YmUgdGhlIHdlYiBwbGF0Zm9ybSB0
ZXN0IG91Z2h0IHRvIGJlIGNoYW5nZWQuCiAgICAgY2hlY2tVUkwoImh0dHA6Ly86QGhvc3QiLCB7
Imh0dHAiLCAiIiwgIiIsICJob3N0IiwgMCwgIi8iLCAiIiwgIiIsICJodHRwOi8vaG9zdC8ifSk7
CisgICAgCisgICAgLy8gVGhpcyBpcyBpbiB0aGUgc3BlYyBidXQgbm90IGluIHRoZSB3ZWIgcGxh
dGZvcm0gdGVzdHMuCisgICAgY2hlY2tVUkwoImFib3V0OlxhXGFhYmMiLCB7ImFib3V0IiwgIiIs
ICIiLCAiIiwgMCwgIiUwNyUwN2FiYyIsICIiLCAiIiwgImFib3V0OiUwNyUwN2FiYyJ9KTsKIH0K
IAogc3RhdGljIHZvaWQgY2hlY2tSZWxhdGl2ZVVSTChjb25zdCBTdHJpbmcmIHVybFN0cmluZywg
Y29uc3QgU3RyaW5nJiBiYXNlVVJMU3RyaW5nLCBjb25zdCBFeHBlY3RlZFBhcnRzJiBwYXJ0cykK
QEAgLTI3Miw2ICsyNzUsMTAgQEAgVEVTVF9GKFVSTFBhcnNlclRlc3QsIFBhcnNlUmVsYXRpdmUp
CiAgICAgY2hlY2tSZWxhdGl2ZVVSTCgiaHR0cDpcXFxcZm9vLmNvbS8iLCAiaHR0cDovL2V4YW1w
bGUub3JnL2Zvby9iYXIiLCB7Imh0dHAiLCAiIiwgIiIsICJmb28uY29tIiwgMCwgIi8iLCAiIiwg
IiIsICJodHRwOi8vZm9vLmNvbS8ifSk7CiAgICAgY2hlY2tSZWxhdGl2ZVVSTCgiaHR0cDpcXFxc
Zm9vLmNvbSIsICJodHRwOi8vZXhhbXBsZS5vcmcvZm9vL2JhciIsIHsiaHR0cCIsICIiLCAiIiwg
ImZvby5jb20iLCAwLCAiLyIsICIiLCAiIiwgImh0dHA6Ly9mb28uY29tLyJ9KTsKICAgICBjaGVj
a1JlbGF0aXZlVVJMKCJodHRwOi8vRXhBbVBsRS5Db00iLCAiaHR0cDovL290aGVyLmNvbSIsIHsi
aHR0cCIsICIiLCAiIiwgImV4YW1wbGUuY29tIiwgMCwgIi8iLCAiIiwgIiIsICJodHRwOi8vZXhh
bXBsZS5jb20vIn0pOworICAgIAorICAgIC8vIFRoZSBjaGVja2luZyBvZiBzbGFzaGVzIGluIFNw
ZWNpYWxBdXRob3JpdHlTbGFzaGVzIG5lZWRlZCB0byBnZXQgdGhpcyB0byBwYXNzIGNvbnRyYWRp
Y3RzIHdoYXQgaXMgaW4gdGhlIHNwZWMsCisgICAgLy8gYnV0IGl0IGlzIGluY2x1ZGVkIGluIHRo
ZSB3ZWIgcGxhdGZvcm0gdGVzdHMuCisgICAgY2hlY2tSZWxhdGl2ZVVSTCgiaHR0cDpcXFxcaG9z
dFxcZm9vIiwgImFib3V0OmJsYW5rIiwgeyJodHRwIiwgIiIsICIiLCAiaG9zdCIsIDAsICIvZm9v
IiwgIiIsICIiLCAiaHR0cDovL2hvc3QvZm9vIn0pOwogfQogCiBzdGF0aWMgdm9pZCBjaGVja1VS
TERpZmZlcmVuY2VzKGNvbnN0IFN0cmluZyYgdXJsU3RyaW5nLCBjb25zdCBFeHBlY3RlZFBhcnRz
JiBwYXJ0c05ldywgY29uc3QgRXhwZWN0ZWRQYXJ0cyYgcGFydHNPbGQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>288481</attachid>
            <date>2016-09-09 22:34:15 -0700</date>
            <delta_ts>2016-09-12 10:53:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161834-20160909223148.patch</filename>
            <type>text/plain</type>
            <size>5313</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNTc4MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA5LTA5ICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IG1vcmUg
VVJMUGFyc2VyIHF1aXJrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTYxODM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQWRkZWQgbmV3IEFQSSB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL1VSTFBh
cnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpVUkxQYXJzZXI6OnBhcnNlKToKKyAgICAgICAg
U2tpcCBzb21lIHRhYnMgYW5kIG5ld2xpbmVzLiAgVGhlIHNwZWMgc2F5cyB0byByZW1vdmUgdGhl
bSBiZWZvcmUgcHJvY2Vzc2luZyB0aGUgU3RyaW5nLAorICAgICAgICBidXQgdG8gcmVkdWNlIGFs
bG9jYXRpb25zIEkgYW0gc2tpcHBpbmcgdGhlbSB3aGVuZXZlciB3ZSBpbmNyZW1lbnQgYW4gaXRl
cmF0b3IuCisgICAgICAgIEZpeCBhIGZldyBvdGhlciBxdWlya3MgdG8gYmUgbW9yZSB3ZWIgcGxh
dGZvcm0gY29uZm9ybWFudC4KKwogMjAxNi0wOS0wOSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJp
c3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFVSTFBhcnNlcjogS2VlcCB0cmFjayBvZiBj
YW5ub3QtYmUtYS1iYXNlLXVybCBhY2NvcmRpbmcgdG8gc3BlYwpJbmRleDogU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vVVJMUGFyc2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9VUkxQYXJzZXIuY3BwCShyZXZpc2lvbiAyMDU3ODIpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9VUkxQYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NjgsMTEgKzQ2OCwx
MyBAQCBVUkwgVVJMUGFyc2VyOjpwYXJzZShjb25zdCBTdHJpbmcmIGlucHV0CiAgICAgICAgICAg
ICAgICAgICAgIG1fdXJsLm1fcG9ydEVuZCA9IG1fdXJsLm1fdXNlclN0YXJ0OwogICAgICAgICAg
ICAgICAgICAgICBhdXRvIG1heWJlU2xhc2ggPSBjOwogICAgICAgICAgICAgICAgICAgICArK21h
eWJlU2xhc2g7CisgICAgICAgICAgICAgICAgICAgIHdoaWxlIChtYXliZVNsYXNoICE9IGVuZCAm
JiBpc1RhYk9yTmV3bGluZSgqbWF5YmVTbGFzaCkpCisgICAgICAgICAgICAgICAgICAgICAgICAr
K21heWJlU2xhc2g7CiAgICAgICAgICAgICAgICAgICAgIGlmIChtYXliZVNsYXNoICE9IGVuZCAm
JiAqbWF5YmVTbGFzaCA9PSAnLycpIHsKICAgICAgICAgICAgICAgICAgICAgICAgIG1fYnVmZmVy
LmFwcGVuZCgnLycpOwogICAgICAgICAgICAgICAgICAgICAgICAgbV91cmwubV9wYXRoQWZ0ZXJM
YXN0U2xhc2ggPSBtX3VybC5tX3VzZXJTdGFydCArIDE7CiAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZSA9IFN0YXRlOjpQYXRoT3JBdXRob3JpdHk7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICArK2M7CisgICAgICAgICAgICAgICAgICAgICAgICBjID0gbWF5YmVTbGFzaDsKICAgICAgICAg
ICAgICAgICAgICAgICAgIEFTU0VSVCgqYyA9PSAnLycpOwogICAgICAgICAgICAgICAgICAgICB9
IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgbV91cmwubV9wYXRoQWZ0ZXJMYXN0U2xh
c2ggPSBtX3VybC5tX3VzZXJTdGFydDsKQEAgLTU4NiwxMyArNTg4LDEzIEBAIFVSTCBVUkxQYXJz
ZXI6OnBhcnNlKGNvbnN0IFN0cmluZyYgaW5wdXQKICAgICAgICAgY2FzZSBTdGF0ZTo6U3BlY2lh
bEF1dGhvcml0eVNsYXNoZXM6CiAgICAgICAgICAgICBMT0dfU1RBVEUoIlNwZWNpYWxBdXRob3Jp
dHlTbGFzaGVzIik7CiAgICAgICAgICAgICBtX2J1ZmZlci5hcHBlbmQoIi8vIik7Ci0gICAgICAg
ICAgICBpZiAoKmMgPT0gJy8nKSB7CisgICAgICAgICAgICBpZiAoKmMgPT0gJy8nIHx8ICpjID09
ICdcXCcpIHsKICAgICAgICAgICAgICAgICArK2M7CiAgICAgICAgICAgICAgICAgd2hpbGUgKGMg
IT0gZW5kICYmIGlzVGFiT3JOZXdsaW5lKCpjKSkKICAgICAgICAgICAgICAgICAgICAgKytjOwog
ICAgICAgICAgICAgICAgIGlmIChjID09IGVuZCkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
IGZhaWx1cmUoaW5wdXQpOwotICAgICAgICAgICAgICAgIGlmICgqYyA9PSAnLycpCisgICAgICAg
ICAgICAgICAgaWYgKCpjID09ICcvJyB8fCAqYyA9PSAnXFwnKQogICAgICAgICAgICAgICAgICAg
ICArK2M7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBzdGF0ZSA9IFN0YXRlOjpTcGVjaWFs
QXV0aG9yaXR5SWdub3JlU2xhc2hlczsKQEAgLTgzNCw3ICs4MzYsNyBAQCBVUkwgVVJMUGFyc2Vy
OjpwYXJzZShjb25zdCBTdHJpbmcmIGlucHV0CiAgICAgICAgICAgICAgICAgbV91cmwubV9xdWVy
eUVuZCA9IG1fdXJsLm1fcGF0aEVuZDsKICAgICAgICAgICAgICAgICBzdGF0ZSA9IFN0YXRlOjpG
cmFnbWVudDsKICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgbV9idWZmZXIu
YXBwZW5kKCpjKTsKKyAgICAgICAgICAgICAgICB1dGY4UGVyY2VudEVuY29kZSgqYywgbV9idWZm
ZXIsIGlzSW5TaW1wbGVFbmNvZGVTZXQpOwogICAgICAgICAgICAgICAgICsrYzsKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGJyZWFrOwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA1NzgzKQorKysgVG9vbHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMDktMDkgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBGaXggbW9yZSBV
UkxQYXJzZXIgcXVpcmtzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNjE4MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9VUkxQYXJzZXIuY3BwOgorICAg
ICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVF9GKToKKwogMjAxNi0wOS0wOSAgVGltIEhvcnRvbiAg
PHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBXS1RodW1ibmFpbFZpZXcgc2hv
dWxkIGV4cG9zZSBhIG1vZGUgd2hlcmUgaXQgY2FuIGJlIHJlcGFyZW50ZWQgd2l0aG91dCByZXNu
YXBzaG90dGluZwpJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBh
cnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3Jl
L1VSTFBhcnNlci5jcHAJKHJldmlzaW9uIDIwNTc4MikKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViQ29yZS9VUkxQYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzIsNiArMjcy
LDEwIEBAIFRFU1RfRihVUkxQYXJzZXJUZXN0LCBQYXJzZVJlbGF0aXZlKQogICAgIGNoZWNrUmVs
YXRpdmVVUkwoImh0dHA6XFxcXGZvby5jb20vIiwgImh0dHA6Ly9leGFtcGxlLm9yZy9mb28vYmFy
IiwgeyJodHRwIiwgIiIsICIiLCAiZm9vLmNvbSIsIDAsICIvIiwgIiIsICIiLCAiaHR0cDovL2Zv
by5jb20vIn0pOwogICAgIGNoZWNrUmVsYXRpdmVVUkwoImh0dHA6XFxcXGZvby5jb20iLCAiaHR0
cDovL2V4YW1wbGUub3JnL2Zvby9iYXIiLCB7Imh0dHAiLCAiIiwgIiIsICJmb28uY29tIiwgMCwg
Ii8iLCAiIiwgIiIsICJodHRwOi8vZm9vLmNvbS8ifSk7CiAgICAgY2hlY2tSZWxhdGl2ZVVSTCgi
aHR0cDovL0V4QW1QbEUuQ29NIiwgImh0dHA6Ly9vdGhlci5jb20iLCB7Imh0dHAiLCAiIiwgIiIs
ICJleGFtcGxlLmNvbSIsIDAsICIvIiwgIiIsICIiLCAiaHR0cDovL2V4YW1wbGUuY29tLyJ9KTsK
KyAgICAKKyAgICAvLyBUaGUgY2hlY2tpbmcgb2Ygc2xhc2hlcyBpbiBTcGVjaWFsQXV0aG9yaXR5
U2xhc2hlcyBuZWVkZWQgdG8gZ2V0IHRoaXMgdG8gcGFzcyBjb250cmFkaWN0cyB3aGF0IGlzIGlu
IHRoZSBzcGVjLAorICAgIC8vIGJ1dCBpdCBpcyBpbmNsdWRlZCBpbiB0aGUgd2ViIHBsYXRmb3Jt
IHRlc3RzLgorICAgIGNoZWNrUmVsYXRpdmVVUkwoImh0dHA6XFxcXGhvc3RcXGZvbyIsICJhYm91
dDpibGFuayIsIHsiaHR0cCIsICIiLCAiIiwgImhvc3QiLCAwLCAiL2ZvbyIsICIiLCAiIiwgImh0
dHA6Ly9ob3N0L2ZvbyJ9KTsKIH0KIAogc3RhdGljIHZvaWQgY2hlY2tVUkxEaWZmZXJlbmNlcyhj
b25zdCBTdHJpbmcmIHVybFN0cmluZywgY29uc3QgRXhwZWN0ZWRQYXJ0cyYgcGFydHNOZXcsIGNv
bnN0IEV4cGVjdGVkUGFydHMmIHBhcnRzT2xkKQpAQCAtNTcxLDQgKzU3NSwxNCBAQCBURVNUX0Yo
VVJMUGFyc2VyVGVzdCwgUGFyc2VyRmFpbHVyZXMpCiAgICAgc2hvdWxkRmFpbCgiP2kiLCAic2M6
c2Qvc2QiKTsKIH0KIAorLy8gVGhlc2UgYXJlIGluIHRoZSBzcGVjIGJ1dCBub3QgaW4gdGhlIHdl
YiBwbGF0Zm9ybSB0ZXN0cy4KK1RFU1RfRihVUkxQYXJzZXJUZXN0LCBBZGRpdGlvbmFsVGVzdHMp
Cit7CisgICAgY2hlY2tVUkwoImFib3V0OlxhXGFhYmMiLCB7ImFib3V0IiwgIiIsICIiLCAiIiwg
MCwgIiUwNyUwN2FiYyIsICIiLCAiIiwgImFib3V0OiUwNyUwN2FiYyJ9KTsKKyAgICBjaGVja1VS
TCgibm90c3BlY2lhbDpcdFx0XG5cdCIsIHsibm90c3BlY2lhbCIsICIiLCAiIiwgIiIsIDAsICIi
LCAiIiwgIiIsICJub3RzcGVjaWFsOiJ9KTsKKyAgICBjaGVja1VSTERpZmZlcmVuY2VzKCJub3Rz
cGVjaWFsXHRcdFxuXHQ6XHRcdFxuXHQvXHRcdFxuXHQvXHRcdFxuXHRob3N0IiwKKyAgICAgICAg
eyJub3RzcGVjaWFsIiwgIiIsICIiLCAiaG9zdCIsIDAsICIvIiwgIiIsICIiLCAibm90c3BlY2lh
bDovL2hvc3QvIn0sCisgICAgICAgIHsibm90c3BlY2lhbCIsICIiLCAiIiwgImhvc3QiLCAwLCAi
IiwgIiIsICIiLCAibm90c3BlY2lhbDovL2hvc3QifSk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFRl
c3RXZWJLaXRBUEkK
</data>
<flag name="review"
          id="311808"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>