<?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>100635</bug_id>
          
          <creation_ts>2012-10-29 00:09:11 -0700</creation_ts>
          <short_desc>Block SVG external references pending a security review</short_desc>
          <delta_ts>2012-12-15 14:10:44 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (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>InRadar, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>inferno</cc>
    
    <cc>japhet</cc>
    
    <cc>krit</cc>
    
    <cc>ossy</cc>
    
    <cc>senorblanco</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>753101</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 00:09:11 -0700</bug_when>
    <thetext>Block SVG external references in the Chromium port</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753102</commentid>
    <comment_count>1</comment_count>
      <attachid>171165</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 00:10:45 -0700</bug_when>
    <thetext>Created attachment 171165
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753104</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 00:11:34 -0700</bug_when>
    <thetext>I expect that this will cause some tests to fail.  I haven&apos;t tested locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753109</commentid>
    <comment_count>3</comment_count>
      <attachid>171165</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-10-29 00:26:18 -0700</bug_when>
    <thetext>Comment on attachment 171165
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753112</commentid>
    <comment_count>4</comment_count>
      <attachid>171165</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-29 00:35:35 -0700</bug_when>
    <thetext>Comment on attachment 171165
Patch

I would have phrased this the other way, and made the define = 0 in Platform.h.  Or just turned it off for everyone if we&apos;re really concerned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753113</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-29 00:36:20 -0700</bug_when>
    <thetext>Sorry, I would have re-phrased the ENABLE in the positive as well. ENABLE_SVG_EXTERNAL_RESOURCES.  The naming doesn&apos;t really matter that much.  It also depends on how long we plan to keep it off. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753120</commentid>
    <comment_count>6</comment_count>
      <attachid>171165</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 00:43:09 -0700</bug_when>
    <thetext>Comment on attachment 171165
Patch

Ok.  I&apos;ll flip around the enable.

Apparently the spec is going through a security review now.  krit is going to look in the WebAppSec working group.  I suspect the net result is that we&apos;re going to want to use CORS for these loads.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753121</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 00:43:42 -0700</bug_when>
    <thetext>s/look/loop/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753538</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-10-29 09:49:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/12591955&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753691</commentid>
    <comment_count>9</comment_count>
      <attachid>171295</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 12:59:09 -0700</bug_when>
    <thetext>Created attachment 171295
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753716</commentid>
    <comment_count>10</comment_count>
      <attachid>171295</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-29 13:40:33 -0700</bug_when>
    <thetext>Comment on attachment 171295
Patch

Is there a timeline for this review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753719</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 13:41:49 -0700</bug_when>
    <thetext>&gt; Is there a timeline for this review?

I don&apos;t think krit has emailed security@chromium.org yet, but it will likely go in the review queue when he does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753720</commentid>
    <comment_count>12</comment_count>
      <attachid>171302</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-29 13:43:43 -0700</bug_when>
    <thetext>Created attachment 171302
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753762</commentid>
    <comment_count>13</comment_count>
      <attachid>171302</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-29 14:23:28 -0700</bug_when>
    <thetext>Comment on attachment 171302
Patch for landing

Clearing flags on attachment: 171302

Committed r132849: &lt;http://trac.webkit.org/changeset/132849&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753763</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-29 14:23:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753999</commentid>
    <comment_count>15</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-29 22:55:16 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; (From update of attachment 171302 [details])
&gt; Clearing flags on attachment: 171302
&gt; 
&gt; Committed r132849: &lt;http://trac.webkit.org/changeset/132849&gt;

... and a fix landed in http://trac.webkit.org/changeset/132869 without any reference to the original bug and/or revision.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>792192</commentid>
    <comment_count>16</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-12-15 14:10:44 -0800</bug_when>
    <thetext>For future reference, these appear to have been re-enabled in http://trac.webkit.org/changeset/133538.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171165</attachid>
            <date>2012-10-29 00:10:45 -0700</date>
            <delta_ts>2012-10-29 12:59:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100635-20121029000912.patch</filename>
            <type>text/plain</type>
            <size>2762</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2I0NTRiOGMxYzQ3NmFm
NTFlNWQ4NDFiN2NhYjZjZDkzZWU5ZTNhZC4uYmU2MDA5MTBiZDA5OTEzMTg5NTk3NjllYzliNmJh
YjI0MjUwZmIxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEwLTI5ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQmxvY2sgU1ZHIGV4dGVybmFs
IHJlZmVyZW5jZXMgaW4gdGhlIENocm9taXVtIHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDYzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIG5lZWQgdG8gZG8gYSBzZWN1cml0eSByZXZpZXcg
b2YgbG9hZGluZyBleHRlcm5hbCBTVkcgcmVmZXJlbmNlcworICAgICAgICBiZWZvcmUgd2UncmUg
c3VyZSB0aGF0IGl0IGlzIHNhZmUuCisKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2VMb2FkZXI6
OmNhblJlcXVlc3QpOgorCiAyMDEyLTEwLTI4ICBTaGlueWEgS2F3YW5ha2EgIDxzaGlueWFrQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBUaGUgc2hhZG93IGVsZW1lbnQgaXMgbm90IHJlcHJvamVj
dGVkIHRvIGEgbmVzdGVkIFNoYWRvd1Jvb3QuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGEwMzNiZTUzMjZjZTJiODE1YWRiNzNiYmY1Mzc5NWM3N2IzNzczMjUuLjhjOGNiNjZlMzNlMDk5
YzcyYzM4OThmN2FkMWRkNDA1NDRlZjc1ZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMTItMTAtMjkgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9y
Zz4KKworICAgICAgICBCbG9jayBTVkcgZXh0ZXJuYWwgcmVmZXJlbmNlcyBpbiB0aGUgQ2hyb21p
dW0gcG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAwNjM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBmZWF0dXJlcy5neXBpOgorCiAyMDEyLTEwLTI3ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBGaW5kLWluLXBhZ2UgcmVwb3J0cyBtYXRjaGVz
IGluIGhpZGRlbiBpZnJhbWVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2Fj
aGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hl
L0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcAppbmRleCAxNTY1YzZjMDU3ZDAwMmVhNGNmNmI3MzI0
NGM5Nzk5MGE4ZWI1ZjMxLi5lNmUwYTlkZTdjNjA2YjcwNzIwMWUxYTdmZmJmNGY3NWM0YzQ5ODAy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VM
b2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJj
ZUxvYWRlci5jcHAKQEAgLTMwNiw2ICszMDYsMTEgQEAgYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRl
cjo6Y2FuUmVxdWVzdChDYWNoZWRSZXNvdXJjZTo6VHlwZSB0eXBlLCBjb25zdCBLVVJMJiB1cmwK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisjaWYgRU5BQkxFKFNWRykgJiYgRU5BQkxFKEJM
T0NLX1NWR19FWFRFUk5BTF9SRUZFUkVOQ0VTKQorICAgIGlmICh0eXBlID09IENhY2hlZFJlc291
cmNlOjpTVkdEb2N1bWVudFJlc291cmNlKQorICAgICAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYK
KwogICAgIC8vIFNvbWUgdHlwZXMgb2YgcmVzb3VyY2VzIGNhbiBiZSBsb2FkZWQgb25seSBmcm9t
IHRoZSBzYW1lIG9yaWdpbi4gIE90aGVyCiAgICAgLy8gdHlwZXMgb2YgcmVzb3VyY2VzLCBsaWtl
IEltYWdlcywgU2NyaXB0cywgYW5kIENTUywgY2FuIGJlIGxvYWRlZCBmcm9tCiAgICAgLy8gYW55
IFVSTC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZmVhdHVyZXMuZ3lwaSBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZmVhdHVyZXMuZ3lwaQppbmRleCBmM2UxMGIyNzlhMGU5
OWYyOGM5Y2UwZmRiZmNmYTQ0ZTlkZGY1Y2RjLi5hMGJlODI5YWE3ZTEyYzYwZDA4MTdhY2ZiNDRi
YzBiMjA1NDg0NjJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL2ZlYXR1cmVz
Lmd5cGkKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9mZWF0dXJlcy5neXBpCkBAIC0zNiw2
ICszNiw3IEBACiAgICAgICAnRU5BQkxFX0JBVFRFUllfU1RBVFVTPTAnLAogICAgICAgJ0VOQUJM
RV9CTE9CPTEnLAogICAgICAgJ0VOQUJMRV9CTE9CX1NMSUNFPTEnLAorICAgICAgJ0VOQUJMRV9C
TE9DS19TVkdfRVhURVJOQUxfUkVGRVJFTkNFUz0xJywKICAgICAgICdFTkFCTEVfQ0hBTk5FTF9N
RVNTQUdJTkc9MScsCiAgICAgICAnRU5BQkxFX0NTUF9ORVhUPTEnLAogICAgICAgJ0VOQUJMRV9D
U1MzX0NPTkRJVElPTkFMX1JVTEVTPTAnLAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171295</attachid>
            <date>2012-10-29 12:59:09 -0700</date>
            <delta_ts>2012-10-29 13:43:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100635-20121029125736.patch</filename>
            <type>text/plain</type>
            <size>8875</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyODI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDIwMDBjYzIzODRkZGRlY2JjOTkzODAz
NTJhYWUzMzU5ZGY0ZDc4ZmEuLjEwYTQ0M2ZjMGY3OTliNzhjODYwYWNlYTAwMDQ2OWFlZDMzYTgx
MzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTAtMjkgIEFkYW0gQmFydGggIDxhYmFydGhA
d2Via2l0Lm9yZz4KKworICAgICAgICBCbG9jayBTVkcgZXh0ZXJuYWwgcmVmZXJlbmNlcyBwZW5k
aW5nIGEgc2VjdXJpdHkgcmV2aWV3CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDA2MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBXZSBuZWVkIHRvIGRvIGEgc2VjdXJpdHkgcmV2aWV3IG9mIGxvYWRpbmcg
ZXh0ZXJuYWwgU1ZHIHJlZmVyZW5jZXMKKyAgICAgICAgYmVmb3JlIHdlJ3JlIHN1cmUgdGhhdCBp
dCBpcyBzYWZlLgorCisgICAgICAgICogd3RmL1BsYXRmb3JtLmg6CisKIDIwMTItMTAtMjkgIE1p
Y2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgU3RyaW5nOjpzcGxp
dChVQ2hhciwgVmVjdG9yPFN0cmluZz4mKSBzaG91bGRuJ3QgY3JlYXRlIGEgdGVtcG9yYXJ5IFN0
cmluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCmluZGV4IDAwZTFjYWRkMmNmZjI5NTg2OTM5MzM0MTYzMDlhYTIxMTg1ZmY2
YTguLjcwNzM5ODk4NjRhNGRhZDMzZjUzN2NiNjhlMDczNjFiMGZjNGRhZDcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0yOSAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQu
b3JnPgorCisgICAgICAgIEJsb2NrIFNWRyBleHRlcm5hbCByZWZlcmVuY2VzIHBlbmRpbmcgYSBz
ZWN1cml0eSByZXZpZXcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwMDYzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFdlIG5lZWQgdG8gZG8gYSBzZWN1cml0eSByZXZpZXcgb2YgbG9hZGluZyBleHRlcm5h
bCBTVkcgcmVmZXJlbmNlcworICAgICAgICBiZWZvcmUgd2UncmUgc3VyZSB0aGF0IGl0IGlzIHNh
ZmUuCisKKyAgICAgICAgKiBjc3MvU3R5bGVSZXNvbHZlci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpTdHlsZVJlc29sdmVyOjpjcmVhdGVGaWx0ZXJPcGVyYXRpb25zKToKKyAgICAgICAgKiBsb2Fk
ZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2Fj
aGVkUmVzb3VyY2VMb2FkZXI6OmNhblJlcXVlc3QpOgorCiAyMDEyLTEwLTI5ICBBcm5hdWQgUmVu
ZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgd2VidmlldyBu
b3QgcmVkcmF3biBhcyBuZWVkZWQgd2hlbiBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBpcyBlbmFi
bGVkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaCBiL1NvdXJjZS9XVEYv
d3RmL1BsYXRmb3JtLmgKaW5kZXggYzRlNWFkMzQxZDg5NGRhNWQ2YzA4MGY2MzkzNDNiNWQzZjUx
ODc5NC4uNDAzZmRmMmNmM2FhZjRkYjFlODJiZWJiNjNkNTczOTgwNDJmMWIwOSAxMDA2NDQKLS0t
IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9y
bS5oCkBAIC0xMTgxLDYgKzExODEsMTAgQEAKICNkZWZpbmUgRU5BQkxFX1RFWFRfTk9USUZJQ0FU
SU9OU19PTkxZIDEKICNlbmRpZgogCisjaWYgIWRlZmluZWQoRU5BQkxFX0VYVEVSTkFMX1NWR19S
RUZFUkVOQ0VTKSAmJiAhUExBVEZPUk0oQ0hST01JVU0pCisjZGVmaW5lIEVOQUJMRV9FWFRFUk5B
TF9TVkdfUkVGRVJFTkNFUyAxCisjZW5kaWYKKwogI2lmICFkZWZpbmVkKFdURl9VU0VfWkxJQikg
JiYgIVBMQVRGT1JNKFFUKQogI2RlZmluZSBXVEZfVVNFX1pMSUIgMQogI2VuZGlmCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAKaW5kZXggMDNkMTJkMjExMmYzZWQ3OWM0OWU2MDBlMjEx
Y2I5ZmM1MWZhMWM0NS4uZTE0MGVhYmI1YmUxYTIyNGM1M2Q0NTIzZWUyNDQ5ODUyNTU4NTk1NiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcApAQCAtNDkzMyw3ICs0OTMzLDcgQEAg
Ym9vbCBTdHlsZVJlc29sdmVyOjpjcmVhdGVGaWx0ZXJPcGVyYXRpb25zKENTU1ZhbHVlKiBpblZh
bHVlLCBSZW5kZXJTdHlsZSogc3R5bGUKICAgICAgICAgICAgIGlmIChTVkdVUklSZWZlcmVuY2U6
OmlzRXh0ZXJuYWxVUklSZWZlcmVuY2Uoc3ZnRG9jdW1lbnRWYWx1ZS0+dXJsKCksIG1fZWxlbWVu
dC0+ZG9jdW1lbnQoKSkpIHsKICAgICAgICAgICAgICAgICBpZiAoIXN2Z0RvY3VtZW50VmFsdWUt
PmxvYWRSZXF1ZXN0ZWQoKSkKICAgICAgICAgICAgICAgICAgICAgbV9wZW5kaW5nU1ZHRG9jdW1l
bnRzLnNldChvcGVyYXRpb24uZ2V0KCksIHN2Z0RvY3VtZW50VmFsdWUpOwotICAgICAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICBlbHNlIGlmIChzdmdEb2N1bWVudFZhbHVlLT5jYWNo
ZWRTVkdEb2N1bWVudCgpKQogICAgICAgICAgICAgICAgICAgICBvcGVyYXRpb24tPnNldERhdGEo
YWRvcHRQdHIobmV3IENhY2hlZFNWR0RvY3VtZW50UmVmZXJlbmNlKHN2Z0RvY3VtZW50VmFsdWUt
PmNhY2hlZFNWR0RvY3VtZW50KCkpKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBvcGVy
YXRpb25zLm9wZXJhdGlvbnMoKS5hcHBlbmQob3BlcmF0aW9uKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCmluZGV4IDE1NjVj
NmMwNTdkMDAyZWE0Y2Y2YjczMjQ0Yzk3OTkwYThlYjVmMzEuLmRiMDEyYmM5ZWQ2Njg3NThiNDk1
ZWJkNjI5YzY4Yzg4YmMxZGYwYTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9j
YWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcApAQCAtMzA2LDYgKzMwNiwxMSBAQCBib29s
IENhY2hlZFJlc291cmNlTG9hZGVyOjpjYW5SZXF1ZXN0KENhY2hlZFJlc291cmNlOjpUeXBlIHR5
cGUsIGNvbnN0IEtVUkwmIHVybAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyNpZiBFTkFC
TEUoU1ZHKSAmJiAhRU5BQkxFKEJMT0NLX1NWR19FWFRFUk5BTF9SRUZFUkVOQ0VTKQorICAgIGlm
ICh0eXBlID09IENhY2hlZFJlc291cmNlOjpTVkdEb2N1bWVudFJlc291cmNlKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisjZW5kaWYKKwogICAgIC8vIFNvbWUgdHlwZXMgb2YgcmVzb3VyY2VzIGNh
biBiZSBsb2FkZWQgb25seSBmcm9tIHRoZSBzYW1lIG9yaWdpbi4gIE90aGVyCiAgICAgLy8gdHlw
ZXMgb2YgcmVzb3VyY2VzLCBsaWtlIEltYWdlcywgU2NyaXB0cywgYW5kIENTUywgY2FuIGJlIGxv
YWRlZCBmcm9tCiAgICAgLy8gYW55IFVSTC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1NDIyZjgwNDZiZDhiZWVmNDExNjYy
Nzk1MmY0ZDNkOTc1NjkzNzVhLi43YTI0ZWYxYWEzM2NhMmU2MGMxNDNkZDcwNGNjMmZjNjFmYmRl
NzA4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMTAtMjkgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBCbG9jayBTVkcgZXh0ZXJuYWwgcmVmZXJlbmNlcyBw
ZW5kaW5nIGEgc2VjdXJpdHkgcmV2aWV3CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDA2MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBTa2lwIHRlc3RzIHRoYXQgZGVwZW5kIG9uIGV4dGVybmFsIFNWRyBy
ZWZlcmVuY2VzLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9u
czoKKwogMjAxMi0xMC0yOSAgWmFuIERvYmVyc2VrICA8emFuZG9iZXJzZWtAZ21haWwuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQgR1RLIGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDMxYjRkNWI5NGJlY2IyZTE4ZjIy
YWI1NTNlZWM2ZTM4NTMxOTRhZDEuLmZlMzY1NzRkZjY4Y2UwNmU4ZjlhYWRjMDFjNmQ1MjU0NWE3
ZDgyYzcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0
aW9ucwpAQCAtMTM1NCw5ICsxMzU0LDYgQEAgd2Via2l0Lm9yZy9iLzg0MjMwIHN2Zy9hcy1pbWFn
ZS9pbWctcHJlc2VydmVBc3BlY3RSYXRpby1zdXBwb3J0LTEuaHRtbCBbIEltYWdlT24KIAogd2Vi
a2l0Lm9yZy9iLzg0NzE5IFsgV2luIF0gc3ZnL3RleHQvc2VsZWN0LXRleHQtc3ZnZm9udC5odG1s
IFsgRmFpbHVyZSBQYXNzIF0KIAotd2Via2l0Lm9yZy9iLzg0ODU0IFsgQW5kcm9pZCBMaW51eCBd
IHN2Zy9iYXRpay90ZXh0L3RleHRPblBhdGguc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBQYXNzIF0K
LXdlYmtpdC5vcmcvYi84NDg1NCBbIEFuZHJvaWQgTGludXggXSBzdmcvYmF0aWsvdGV4dC92ZXJ0
aWNhbFRleHRPblBhdGguc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBQYXNzIF0KLQogd2Via2l0Lm9y
Zy9iLzg1MTA3IHN2Zy9hcy1pbWFnZS9zdmctYXMtcmVsYXRpdmUtaW1hZ2Utd2l0aC1leHBsaWNp
dC1zaXplLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIFBhc3MgXQogd2Via2l0Lm9yZy9iLzg1MTA3
IHN2Zy9hcy1pbWFnZS9hbmltYXRlZC1zdmctYXMtaW1hZ2UuaHRtbCBbIEltYWdlT25seUZhaWx1
cmUgUGFzcyBdCiAKQEAgLTIxMzMsOCArMjEzMCw2IEBAIGNyYnVnLmNvbS80MDY4MCBmYXN0L21l
ZGlhL21lZGlhLXF1ZXJ5LWxpc3QtMDUuaHRtbAogY3JidWcuY29tLzQwNjgwIGZhc3QvbWVkaWEv
bWVkaWEtcXVlcnktbGlzdC0wNi5odG1sCiBjcmJ1Zy5jb20vNDA2ODAgZmFzdC9tZWRpYS9tZWRp
YS1xdWVyeS1saXN0LTA3Lmh0bWwKIAotY3JidWcuY29tLzExNzU5NyBzdmcvYmF0aWsvZmlsdGVy
cy9mZVRpbGUuc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBdIAotCiAjIENhdXNlZCBieSBodHRwOi8v
dHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC81NjM5NC4KIGNyYnVnLmNvbS8xNDM0NzUgWyBXaW4g
XSBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LTUwbXMtZG93bmxvYWQt
ZGlzcGF0Y2guaHRtbCBbIEZhaWx1cmUgUGFzcyBUaW1lb3V0IF0KIApAQCAtMzkwMSw2ICszODk2
LDQxIEBAIGNyYnVnLmNvbS8xNTI5NTMgWyBNYWMgXSBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFs
L3NvZnR3YXJlY29tcG9zaXRpbmcvc2Nyb2xsYmFyCiBjcmJ1Zy5jb20vMTUyOTUzIFsgTWFjIFdp
biBdIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdhcmVjb21wb3NpdGluZy9hYnNvbHV0
ZS1wb3NpdGlvbi1jaGFuZ2VkLXdpdGgtY29tcG9zaXRlZC1wYXJlbnQtbGF5ZXIuaHRtbCBbIFNr
aXAgXQogY3JidWcuY29tLzE1Mjk1MyBbIFdpbiBdIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwv
c29mdHdhcmVjb21wb3NpdGluZy9pZnJhbWVzL2NvbXBvc2l0ZWQtaWZyYW1lLWFsaWdubWVudC5o
dG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKKyMgVGhlc2UgdGVzdHMgZGlzYWJsZWQgcGVuZGlu
ZyBhIHNlY3VyaXR5IHJldmlldyBvZiBleHRlcm5hbCBTVkcgcmVmZXJlbmNlcy4KK3dlYmtpdC5v
cmcvYi8xMDA2MzUgY3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UtZXh0ZXJuYWwuaHRtbCBb
IEltYWdlT25seUZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvVzNDLVNWRy0xLjIt
VGlueS9zdHJ1Y3QtdXNlLXJlY3Vyc2lvbi0wMi10LnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9y
Zy9iLzEwMDYzNSBzdmcvVzNDLVNWRy0xLjItVGlueS9zdHJ1Y3QtdXNlLXJlY3Vyc2lvbi0wMy10
LnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvZmlsdGVycy9m
ZVRpbGUuc3ZnIFsgRmFpbHVyZSBJbWFnZU9ubHlGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi8xMDA2
MzUgc3ZnL2JhdGlrL2ZpbHRlcnMvZmlsdGVyUmVnaW9ucy5zdmcgWyBGYWlsdXJlIF0KK3dlYmtp
dC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL21hc2tpbmcvbWFza1JlZ2lvbnMuc3ZnIFsgRmFpbHVy
ZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay9wYWludHMvcGF0dGVyblByZXNlcnZl
QXNwZWN0UmF0aW9BLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0
aWsvcGFpbnRzL3BhdHRlcm5SZWdpb25BLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEw
MDYzNSBzdmcvYmF0aWsvdGV4dC9sb25nVGV4dE9uUGF0aC5zdmcgWyBGYWlsdXJlIF0KK3dlYmtp
dC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvc21hbGxGb250cy5zdmcgWyBGYWlsdXJlIF0K
K3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvdGV4dEFuY2hvci5zdmcgWyBGYWls
dXJlIF0KK3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvdGV4dERlY29yYXRpb24u
c3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3RleHRF
ZmZlY3QyLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4
dC90ZXh0RmVhdHVyZXMuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9i
YXRpay90ZXh0L3RleHRMYXlvdXQuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1
IHN2Zy9iYXRpay90ZXh0L3RleHRMYXlvdXQyLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9i
LzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0TGVuZ3RoLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0
Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0T25QYXRoLnN2ZyBbIEZhaWx1cmUgXQor
d2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0T25QYXRoU3BhY2VzLnN2ZyBb
IEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0UG9zaXRp
b24uc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3Rl
eHRQb3NpdGlvbjIuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRp
ay90ZXh0L3RleHRQcm9wZXJ0aWVzLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYz
NSBzdmcvYmF0aWsvdGV4dC90ZXh0UHJvcGVydGllczIuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQu
b3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3RleHRTdHlsZXMuc3ZnIFsgRmFpbHVyZSBdCit3
ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3ZlcnRpY2FsVGV4dC5zdmcgWyBGYWls
dXJlIF0KK3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvdmVydGljYWxUZXh0T25Q
YXRoLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvY3VzdG9tL3VzZS1l
eHRlcm4taHJlZi5zdmcgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2N1c3Rv
bS91c2UtcmVmZXJlbmNpbmctaW5kaXJlY3RseS1pdHNlbGYuc3ZnIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVu
dC1kb20taHJlZjEtYXR0ci5odG1sIFsgVGltZW91dCBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2
Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVudC1kb20taHJlZjItYXR0ci5odG1sIFsgVGlt
ZW91dCBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxl
bWVudC1zdmdkb20taHJlZjEtcHJvcC5odG1sIFsgVGltZW91dCBdCit3ZWJraXQub3JnL2IvMTAw
NjM1IHN2Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVudC1zdmdkb20taHJlZjItcHJvcC5o
dG1sIFsgVGltZW91dCBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9oaXhpZS9lcnJvci8wMTQu
eG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9oaXhpZS91c2UvMDAyLnht
bCBbIEZhaWx1cmUgXQogCiAjIFJlbmRlciBzdXJmYWNlcyBkbyBub3QgZHJhdyBhbnl0aGluZyBp
biB0aGUgc29mdHdhcmUgY29tcG9zaXRvci4KIGNyYnVnLmNvbS8xNTAwMTAgcGxhdGZvcm0vY2hy
b21pdW0vdmlydHVhbC9zb2Z0d2FyZWNvbXBvc2l0aW5nL2N1bGxpbmcvZmlsdGVyLW9jY2x1c2lv
bi1hbHBoYS1sYXJnZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171302</attachid>
            <date>2012-10-29 13:43:43 -0700</date>
            <delta_ts>2012-10-29 14:23:28 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-100635-20121029134209.patch</filename>
            <type>text/plain</type>
            <size>8413</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMzI4NDMpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTI5ICBBZGFtIEJhcnRoICA8YWJhcnRo
QHdlYmtpdC5vcmc+CisKKyAgICAgICAgQmxvY2sgU1ZHIGV4dGVybmFsIHJlZmVyZW5jZXMgcGVu
ZGluZyBhIHNlY3VyaXR5IHJldmlldworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTAwNjM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwu
CisKKyAgICAgICAgV2UgbmVlZCB0byBkbyBhIHNlY3VyaXR5IHJldmlldyBvZiBsb2FkaW5nIGV4
dGVybmFsIFNWRyByZWZlcmVuY2VzCisgICAgICAgIGJlZm9yZSB3ZSdyZSBzdXJlIHRoYXQgaXQg
aXMgc2FmZS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybS5oOgorCiAyMDEyLTEwLTI5ICBNaWNo
YWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFN0cmluZzo6c3BsaXQo
VUNoYXIsIFZlY3RvcjxTdHJpbmc+Jikgc2hvdWxkbid0IGNyZWF0ZSBhIHRlbXBvcmFyeSBTdHJp
bmcKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dURi93dGYvUGxhdGZvcm0uaAkocmV2aXNpb24gMTMyODQzKQorKysgU291cmNlL1dURi93dGYv
UGxhdGZvcm0uaAkod29ya2luZyBjb3B5KQpAQCAtMTE4MSw2ICsxMTgxLDEwIEBACiAjZGVmaW5l
IEVOQUJMRV9URVhUX05PVElGSUNBVElPTlNfT05MWSAxCiAjZW5kaWYKIAorI2lmICFkZWZpbmVk
KEVOQUJMRV9FWFRFUk5BTF9TVkdfUkVGRVJFTkNFUykgJiYgIVBMQVRGT1JNKENIUk9NSVVNKQor
I2RlZmluZSBFTkFCTEVfRVhURVJOQUxfU1ZHX1JFRkVSRU5DRVMgMQorI2VuZGlmCisKICNpZiAh
ZGVmaW5lZChXVEZfVVNFX1pMSUIpICYmICFQTEFURk9STShRVCkKICNkZWZpbmUgV1RGX1VTRV9a
TElCIDEKICNlbmRpZgpJbmRleDogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTMyODQzKQorKysgU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTIt
MTAtMjkgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBCbG9jayBT
VkcgZXh0ZXJuYWwgcmVmZXJlbmNlcyBwZW5kaW5nIGEgc2VjdXJpdHkgcmV2aWV3CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA2MzUKKworICAgICAg
ICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAgICAgICBXZSBuZWVkIHRvIGRvIGEgc2Vj
dXJpdHkgcmV2aWV3IG9mIGxvYWRpbmcgZXh0ZXJuYWwgU1ZHIHJlZmVyZW5jZXMKKyAgICAgICAg
YmVmb3JlIHdlJ3JlIHN1cmUgdGhhdCBpdCBpcyBzYWZlLgorCisgICAgICAgICogY3NzL1N0eWxl
UmVzb2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6Y3JlYXRlRmls
dGVyT3BlcmF0aW9ucyk6CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9h
ZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhY2hlZFJlc291cmNlTG9hZGVyOjpjYW5SZXF1
ZXN0KToKKwogMjAxMi0xMC0yOSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNv
bT4KIAogICAgICAgICBTdXBwb3J0IGNhcHRpb25zIHdoZW4gUExVR0lOX1BST1hZX0ZPUl9WSURF
TwpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAkocmV2aXNpb24gMTMyODQz
KQorKysgU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC00OTMzLDcgKzQ5MzMsNyBAQCBib29sIFN0eWxlUmVzb2x2ZXI6OmNyZWF0ZUZpbHRlck9w
ZXJhdGlvCiAgICAgICAgICAgICBpZiAoU1ZHVVJJUmVmZXJlbmNlOjppc0V4dGVybmFsVVJJUmVm
ZXJlbmNlKHN2Z0RvY3VtZW50VmFsdWUtPnVybCgpLCBtX2VsZW1lbnQtPmRvY3VtZW50KCkpKSB7
CiAgICAgICAgICAgICAgICAgaWYgKCFzdmdEb2N1bWVudFZhbHVlLT5sb2FkUmVxdWVzdGVkKCkp
CiAgICAgICAgICAgICAgICAgICAgIG1fcGVuZGluZ1NWR0RvY3VtZW50cy5zZXQob3BlcmF0aW9u
LmdldCgpLCBzdmdEb2N1bWVudFZhbHVlKTsKLSAgICAgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgZWxzZSBpZiAoc3ZnRG9jdW1lbnRWYWx1ZS0+Y2FjaGVkU1ZHRG9jdW1lbnQoKSkK
ICAgICAgICAgICAgICAgICAgICAgb3BlcmF0aW9uLT5zZXREYXRhKGFkb3B0UHRyKG5ldyBDYWNo
ZWRTVkdEb2N1bWVudFJlZmVyZW5jZShzdmdEb2N1bWVudFZhbHVlLT5jYWNoZWRTVkdEb2N1bWVu
dCgpKSkpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgb3BlcmF0aW9ucy5vcGVyYXRpb25z
KCkuYXBwZW5kKG9wZXJhdGlvbik7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUv
Q2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2xv
YWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAJKHJldmlzaW9uIDEzMjg0MykKKysr
IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTMwNiw2ICszMDYsMTEgQEAgYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRl
cjo6Y2FuUmVxdWVzdChDYQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyNpZiBFTkFCTEUo
U1ZHKSAmJiAhRU5BQkxFKEJMT0NLX1NWR19FWFRFUk5BTF9SRUZFUkVOQ0VTKQorICAgIGlmICh0
eXBlID09IENhY2hlZFJlc291cmNlOjpTVkdEb2N1bWVudFJlc291cmNlKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisjZW5kaWYKKwogICAgIC8vIFNvbWUgdHlwZXMgb2YgcmVzb3VyY2VzIGNhbiBi
ZSBsb2FkZWQgb25seSBmcm9tIHRoZSBzYW1lIG9yaWdpbi4gIE90aGVyCiAgICAgLy8gdHlwZXMg
b2YgcmVzb3VyY2VzLCBsaWtlIEltYWdlcywgU2NyaXB0cywgYW5kIENTUywgY2FuIGJlIGxvYWRl
ZCBmcm9tCiAgICAgLy8gYW55IFVSTC4KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMjg0MykKKysrIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEy
LTEwLTI5ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQmxvY2sg
U1ZHIGV4dGVybmFsIHJlZmVyZW5jZXMgcGVuZGluZyBhIHNlY3VyaXR5IHJldmlldworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNjM1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCisKKyAgICAgICAgU2tpcCB0ZXN0cyB0aGF0IGRl
cGVuZCBvbiBleHRlcm5hbCBTVkcgcmVmZXJlbmNlcy4KKworICAgICAgICAqIHBsYXRmb3JtL2No
cm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTItMTAtMjkgIERhdmlkIEJhcnRvbiAgPGRi
YXJ0b25AbWF0aHNjcmliZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBnYXJkZW5pbmcuIExh
eW91dFRlc3RzL21hdGhtbC9tc3Vic3VwLWZ1enouaHRtbCBwYXNzZXMgbG9jYWxseSBidXQgbm90
IG9uCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25z
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3Rh
dGlvbnMJKHJldmlzaW9uIDEzMjg0MykKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTEzNTQsOSArMTM1NCw2IEBAIHdl
YmtpdC5vcmcvYi84NDIzMCBzdmcvYXMtaW1hZ2UvaW1nLXByZXMKIAogd2Via2l0Lm9yZy9iLzg0
NzE5IFsgV2luIF0gc3ZnL3RleHQvc2VsZWN0LXRleHQtc3ZnZm9udC5odG1sIFsgRmFpbHVyZSBQ
YXNzIF0KIAotd2Via2l0Lm9yZy9iLzg0ODU0IFsgQW5kcm9pZCBMaW51eCBdIHN2Zy9iYXRpay90
ZXh0L3RleHRPblBhdGguc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBQYXNzIF0KLXdlYmtpdC5vcmcv
Yi84NDg1NCBbIEFuZHJvaWQgTGludXggXSBzdmcvYmF0aWsvdGV4dC92ZXJ0aWNhbFRleHRPblBh
dGguc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBQYXNzIF0KLQogd2Via2l0Lm9yZy9iLzg1MTA3IHN2
Zy9hcy1pbWFnZS9zdmctYXMtcmVsYXRpdmUtaW1hZ2Utd2l0aC1leHBsaWNpdC1zaXplLmh0bWwg
WyBJbWFnZU9ubHlGYWlsdXJlIFBhc3MgXQogd2Via2l0Lm9yZy9iLzg1MTA3IHN2Zy9hcy1pbWFn
ZS9hbmltYXRlZC1zdmctYXMtaW1hZ2UuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgUGFzcyBdCiAK
QEAgLTIxMzQsOCArMjEzMSw2IEBAIGNyYnVnLmNvbS80MDY4MCBmYXN0L21lZGlhL21lZGlhLXF1
ZXJ5LWwKIGNyYnVnLmNvbS80MDY4MCBmYXN0L21lZGlhL21lZGlhLXF1ZXJ5LWxpc3QtMDYuaHRt
bAogY3JidWcuY29tLzQwNjgwIGZhc3QvbWVkaWEvbWVkaWEtcXVlcnktbGlzdC0wNy5odG1sCiAK
LWNyYnVnLmNvbS8xMTc1OTcgc3ZnL2JhdGlrL2ZpbHRlcnMvZmVUaWxlLnN2ZyBbIEltYWdlT25s
eUZhaWx1cmUgXSAKLQogIyBDYXVzZWQgYnkgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2Vz
ZXQvNTYzOTQuCiBjcmJ1Zy5jb20vMTQzNDc1IFsgV2luIF0gaHR0cC90ZXN0cy94bWxodHRwcmVx
dWVzdC94bWxodHRwcmVxdWVzdC01MG1zLWRvd25sb2FkLWRpc3BhdGNoLmh0bWwgWyBGYWlsdXJl
IFBhc3MgVGltZW91dCBdCiAKQEAgLTM5MDIsNiArMzg5Nyw0MSBAQCBjcmJ1Zy5jb20vMTUyOTUz
IFsgTWFjIF0gcGxhdGZvcm0vY2hyb21pCiBjcmJ1Zy5jb20vMTUyOTUzIFsgTWFjIFdpbiBdIHBs
YXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdhcmVjb21wb3NpdGluZy9hYnNvbHV0ZS1wb3Np
dGlvbi1jaGFuZ2VkLXdpdGgtY29tcG9zaXRlZC1wYXJlbnQtbGF5ZXIuaHRtbCBbIFNraXAgXQog
Y3JidWcuY29tLzE1Mjk1MyBbIFdpbiBdIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdh
cmVjb21wb3NpdGluZy9pZnJhbWVzL2NvbXBvc2l0ZWQtaWZyYW1lLWFsaWdubWVudC5odG1sIFsg
SW1hZ2VPbmx5RmFpbHVyZSBdCiAKKyMgVGhlc2UgdGVzdHMgZGlzYWJsZWQgcGVuZGluZyBhIHNl
Y3VyaXR5IHJldmlldyBvZiBleHRlcm5hbCBTVkcgcmVmZXJlbmNlcy4KK3dlYmtpdC5vcmcvYi8x
MDA2MzUgY3NzMy9maWx0ZXJzL2VmZmVjdC1yZWZlcmVuY2UtZXh0ZXJuYWwuaHRtbCBbIEltYWdl
T25seUZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvVzNDLVNWRy0xLjItVGlueS9z
dHJ1Y3QtdXNlLXJlY3Vyc2lvbi0wMi10LnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEw
MDYzNSBzdmcvVzNDLVNWRy0xLjItVGlueS9zdHJ1Y3QtdXNlLXJlY3Vyc2lvbi0wMy10LnN2ZyBb
IEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvZmlsdGVycy9mZVRpbGUu
c3ZnIFsgRmFpbHVyZSBJbWFnZU9ubHlGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi8xMDA2MzUgc3Zn
L2JhdGlrL2ZpbHRlcnMvZmlsdGVyUmVnaW9ucy5zdmcgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcv
Yi8xMDA2MzUgc3ZnL2JhdGlrL21hc2tpbmcvbWFza1JlZ2lvbnMuc3ZnIFsgRmFpbHVyZSBdCit3
ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay9wYWludHMvcGF0dGVyblByZXNlcnZlQXNwZWN0
UmF0aW9BLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvcGFp
bnRzL3BhdHRlcm5SZWdpb25BLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBz
dmcvYmF0aWsvdGV4dC9sb25nVGV4dE9uUGF0aC5zdmcgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcv
Yi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvc21hbGxGb250cy5zdmcgWyBGYWlsdXJlIF0KK3dlYmtp
dC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvdGV4dEFuY2hvci5zdmcgWyBGYWlsdXJlIF0K
K3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvdGV4dERlY29yYXRpb24uc3ZnIFsg
RmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3RleHRFZmZlY3Qy
LnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0
RmVhdHVyZXMuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90
ZXh0L3RleHRMYXlvdXQuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9i
YXRpay90ZXh0L3RleHRMYXlvdXQyLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYz
NSBzdmcvYmF0aWsvdGV4dC90ZXh0TGVuZ3RoLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9i
LzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0T25QYXRoLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0
Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0T25QYXRoU3BhY2VzLnN2ZyBbIEZhaWx1
cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvYmF0aWsvdGV4dC90ZXh0UG9zaXRpb24uc3Zn
IFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3RleHRQb3Np
dGlvbjIuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0
L3RleHRQcm9wZXJ0aWVzLnN2ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcv
YmF0aWsvdGV4dC90ZXh0UHJvcGVydGllczIuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2Iv
MTAwNjM1IHN2Zy9iYXRpay90ZXh0L3RleHRTdHlsZXMuc3ZnIFsgRmFpbHVyZSBdCit3ZWJraXQu
b3JnL2IvMTAwNjM1IHN2Zy9iYXRpay90ZXh0L3ZlcnRpY2FsVGV4dC5zdmcgWyBGYWlsdXJlIF0K
K3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2JhdGlrL3RleHQvdmVydGljYWxUZXh0T25QYXRoLnN2
ZyBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzEwMDYzNSBzdmcvY3VzdG9tL3VzZS1leHRlcm4t
aHJlZi5zdmcgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi8xMDA2MzUgc3ZnL2N1c3RvbS91c2Ut
cmVmZXJlbmNpbmctaW5kaXJlY3RseS1pdHNlbGYuc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCit3
ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVudC1kb20t
aHJlZjEtYXR0ci5odG1sIFsgVGltZW91dCBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9keW5h
bWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVudC1kb20taHJlZjItYXR0ci5odG1sIFsgVGltZW91dCBd
Cit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVudC1z
dmdkb20taHJlZjEtcHJvcC5odG1sIFsgVGltZW91dCBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2
Zy9keW5hbWljLXVwZGF0ZXMvU1ZHVXNlRWxlbWVudC1zdmdkb20taHJlZjItcHJvcC5odG1sIFsg
VGltZW91dCBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9oaXhpZS9lcnJvci8wMTQueG1sIFsg
RmFpbHVyZSBdCit3ZWJraXQub3JnL2IvMTAwNjM1IHN2Zy9oaXhpZS91c2UvMDAyLnhtbCBbIEZh
aWx1cmUgXQogCiAjIFJlbmRlciBzdXJmYWNlcyBkbyBub3QgZHJhdyBhbnl0aGluZyBpbiB0aGUg
c29mdHdhcmUgY29tcG9zaXRvci4KIGNyYnVnLmNvbS8xNTAwMTAgcGxhdGZvcm0vY2hyb21pdW0v
dmlydHVhbC9zb2Z0d2FyZWNvbXBvc2l0aW5nL2N1bGxpbmcvZmlsdGVyLW9jY2x1c2lvbi1hbHBo
YS1sYXJnZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>