<?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>90827</bug_id>
          
          <creation_ts>2012-07-09 15:25:57 -0700</creation_ts>
          <short_desc>seamless iframes don&apos;t take border into account properly and make the iframe too small.</short_desc>
          <delta_ts>2013-01-05 12:52:09 -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>Layout and Rendering</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>45950</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Mike West">mkwst</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>ian</cc>
    
    <cc>mkwst</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>665227</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-07-09 15:25:57 -0700</bug_when>
    <thetext>http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=1656
Doesn&apos;t take border into account properly and makes the iframe too small.

http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=1655
Puts scrollbars.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665230</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-07-09 15:31:38 -0700</bug_when>
    <thetext>Yup.  I&apos;m aware there are a couple minor shrink-wrap issues.  Working on security issues with seamless atm.

It&apos;s probably most helpful to me if you were to attach the reductions to the bug (and that each issue be its own bug).  I guess we can trust that Hixie&apos;s site will be around a while...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665233</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-07-09 15:32:18 -0700</bug_when>
    <thetext>At least the first one looks easy to fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665299</commentid>
    <comment_count>3</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-07-09 16:30:57 -0700</bug_when>
    <thetext>Moved the second to bug 90836.

This bug is now just about http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=1656:
&lt;!DOCTYPE html&gt;
...&lt;style&gt;
 iframe { border: solid;  float: left; }
&lt;/style&gt;
&lt;iframe seamless srcdoc=&quot;&lt;style&gt;*{margin:0;padding:0;overflow:hidden}&lt;/style&gt;&lt;div style=&apos;background:yellow&apos;&gt;TEST&lt;/div&gt;&quot;&gt;&lt;/iframe&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667132</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-07-11 15:27:18 -0700</bug_when>
    <thetext>It looks like the vertical border is being incorporated correctly, but the horrizontal border isn&apos;t.  RenderFrame::computeLogicalWidth() just calls up to RenderBox::computeLogicalWidth in the seamless case, being careful to pretend to have the correct replaced/inline/etc flags.  I&apos;m not sure what&apos;s going wrong in this case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800593</commentid>
    <comment_count>5</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 13:43:18 -0800</bug_when>
    <thetext>Since this just popped up on #webkit, I guess I&apos;ll take it next.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800611</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-04 14:22:20 -0800</bug_when>
    <thetext>Hyatt seemed to think this would be easy to fix.  It&apos;s not obvious to me which line of code is missing here, but this is probably a one-liner. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800641</commentid>
    <comment_count>7</comment_count>
      <attachid>181381</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 14:58:01 -0800</bug_when>
    <thetext>Created attachment 181381
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800645</commentid>
    <comment_count>8</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 14:59:27 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Hyatt seemed to think this would be easy to fix.  It&apos;s not obvious to me which line of code is missing here, but this is probably a one-liner. :)

Two-liner, plus a patch. But you both were right, it was a fairly trivial fix (assuming that I properly converted your instructions into code).

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800724</commentid>
    <comment_count>9</comment_count>
      <attachid>181381</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-04 16:28:17 -0800</bug_when>
    <thetext>Comment on attachment 181381
Patch

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

&gt; LayoutTests/fast/frames/seamless/seamless-border.html:7
&gt; +        #hasborder { border: 10px solid black; }

Mind adding padding to this test case since your change adds in both border and padding? Or you can do it in a separate patch. I&apos;m not sure we have test coverage that padding on seamless iframes works at all. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800748</commentid>
    <comment_count>10</comment_count>
      <attachid>181381</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-04 16:46:37 -0800</bug_when>
    <thetext>Comment on attachment 181381
Patch

Yes, please do test padding. :)  Not required to do so in this patch, but it makes sense to, since it will be easy for you to verify pre-patch if it&apos;s broken or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800863</commentid>
    <comment_count>11</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 23:14:43 -0800</bug_when>
    <thetext>You&apos;ll be shocked, shocked!, to learn that padding doesn&apos;t completely work.

This patch fixes padding for the width of the IFrame, but the height isn&apos;t picked up. I&apos;ve added test cases to the patch, and I&apos;ll land it with the height failures. I&apos;ll tackle that bug in http://wkbug.com/106167</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800865</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-04 23:16:01 -0800</bug_when>
    <thetext>Fantastic!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800869</commentid>
    <comment_count>13</comment_count>
      <attachid>181428</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 23:19:33 -0800</bug_when>
    <thetext>Created attachment 181428
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800871</commentid>
    <comment_count>14</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-04 23:20:30 -0800</bug_when>
    <thetext>Once again, I really appreciate you taking this on Mike.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800872</commentid>
    <comment_count>15</comment_count>
      <attachid>181428</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 23:21:07 -0800</bug_when>
    <thetext>Comment on attachment 181428
Patch for landing

Ugh. Typo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800873</commentid>
    <comment_count>16</comment_count>
      <attachid>181429</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2013-01-04 23:22:32 -0800</bug_when>
    <thetext>Created attachment 181429
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800973</commentid>
    <comment_count>17</comment_count>
      <attachid>181429</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-05 12:52:05 -0800</bug_when>
    <thetext>Comment on attachment 181429
Patch for landing

Clearing flags on attachment: 181429

Committed r138904: &lt;http://trac.webkit.org/changeset/138904&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800974</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-05 12:52:09 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181381</attachid>
            <date>2013-01-04 14:58:01 -0800</date>
            <delta_ts>2013-01-04 23:19:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90827-20130104235507.patch</filename>
            <type>text/plain</type>
            <size>5039</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4Nzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTgxM2U5YTQxZDg3NzIw
ZDhiNDI0YzhmMDEwNzk3ZWUzY2JmOWNhMy4uYjQ4OGM3NWQ0MDYyZDRkZWRkOTdmZTFkYmU2Nzkw
YWFmMWQyZTkyZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAxLTA0ICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgc2VhbWxlc3MgaWZyYW1lcyBk
b24ndCB0YWtlIGJvcmRlciBpbnRvIGFjY291bnQgcHJvcGVybHkgYW5kIG1ha2UgdGhlIGlmcmFt
ZSB0b28gc21hbGwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05MDgyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFNlYW1sZXNzIElGcmFtZXMgd2VyZSBpbmNvcnJlY3RseSBjYWxjdWxhdGluZyB0aGVpciB3
aWR0aDsgYm9yZGVycyBhbmQKKyAgICAgICAgcGFkZGluZyBvZiB0aGUgY2hpbGQgZG9jdW1lbnQg
d2VyZSBhY2NpZGVudGFsbHkgbGVmdCBvdXQgb2YgdGhlIGVuZAorICAgICAgICByZXN1bHQuIFRo
aXMgdGlueSBwYXRjaCBhZGRzIHRoZSBib3JkZXIvcGFkZGluZyB3aWR0aCB0byB0aGUgY2FsY3Vs
YXRlZAorICAgICAgICB3aWR0aCBmb3IgdGhlIHNlYW1sZXNzIElGcmFtZSwgYnJpbmdpbmcgdGhp
bmdzIGJhY2sgaW50byBsaW5lIHdpdGgKKyAgICAgICAgZXhwZWN0YXRpb25zLgorCisgICAgICAg
IFRlc3Q6IGZhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLWJvcmRlci5odG1sCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVySUZyYW1lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
cklGcmFtZTo6bWluUHJlZmVycmVkTG9naWNhbFdpZHRoKToKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlcklGcmFtZTo6bWF4UHJlZmVycmVkTG9naWNhbFdpZHRoKToKKyAgICAgICAgICAgIEFkZCBi
b3JkZXJBbmRQYWRkaW5nTG9naWNhbFdpZHRoKCkgdG8gdGhlIHJlc3VsdCBvZiBib3RoIG1ldGhv
ZHMuCisKIDIwMTMtMDEtMDQgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OIChyMTM4MTg0KTogdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMt
cGFyc2luZy5odG1sIGlzIGZhaWxpbmcgb24gR1RLCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVySUZyYW1lLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJJRnJhbWUuY3BwCmluZGV4IDJmY2Q1OGE3NzNjNTUxZmQ2Y2JmODFmYjkwNjc4Y2E0ZDUy
ZDM3M2EuLmQ0N2EyMDg5MTQzNWFlNmNiNmM5ZTBmZTJjOWZlM2U1NTU0ZjU1YTAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJRnJhbWUuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJRnJhbWUuY3BwCkBAIC02Myw3ICs2Myw3IEBAIExh
eW91dFVuaXQgUmVuZGVySUZyYW1lOjptaW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgoKSBjb25zdAog
ICAgIGlmICghY2hpbGRSb290KQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBjaGls
ZFJvb3QtPm1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCgpOworICAgIHJldHVybiBjaGlsZFJvb3Qt
Pm1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCgpICsgYm9yZGVyQW5kUGFkZGluZ0xvZ2ljYWxXaWR0
aCgpOwogfQogCiBMYXlvdXRVbml0IFJlbmRlcklGcmFtZTo6bWF4UHJlZmVycmVkTG9naWNhbFdp
ZHRoKCkgY29uc3QKQEAgLTc1LDcgKzc1LDcgQEAgTGF5b3V0VW5pdCBSZW5kZXJJRnJhbWU6Om1h
eFByZWZlcnJlZExvZ2ljYWxXaWR0aCgpIGNvbnN0CiAgICAgaWYgKCFjaGlsZFJvb3QpCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgcmV0dXJuIGNoaWxkUm9vdC0+bWF4UHJlZmVycmVkTG9naWNh
bFdpZHRoKCk7CisgICAgcmV0dXJuIGNoaWxkUm9vdC0+bWF4UHJlZmVycmVkTG9naWNhbFdpZHRo
KCkgKyBib3JkZXJBbmRQYWRkaW5nTG9naWNhbFdpZHRoKCk7CiB9CiAKIGJvb2wgUmVuZGVySUZy
YW1lOjppc1NlYW1sZXNzKCkgY29uc3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3ZjhjYmVjN2MxNDA5ZmQ2ZmZlNTVhZDgw
YzBhY2ViYWU1YWYzMjU0Li5kZTJiYjljYmQ4MjYzMWQ4ZTExYTcyZGQ3ZDI5NzQyN2Q0YmZlNDlm
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDEtMDQgIE1pa2UgV2VzdCAgPG1rd3N0QGNo
cm9taXVtLm9yZz4KKworICAgICAgICBzZWFtbGVzcyBpZnJhbWVzIGRvbid0IHRha2UgYm9yZGVy
IGludG8gYWNjb3VudCBwcm9wZXJseSBhbmQgbWFrZSB0aGUgaWZyYW1lIHRvbyBzbWFsbC4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkwODI3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2ZyYW1l
cy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXIuaHRtbDogQWRkZWQuCisKIDIw
MTMtMDEtMDQgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KIAogICAgICAg
ICBSRUdSRVNTSU9OIChyMTM4MTg0KTogdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMtcGFyc2luZy5o
dG1sIGlzIGZhaWxpbmcgb24gR1RLCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1l
cy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li41ZDljMzVjMDVjMzU5NzkxNTM0MTAzNWQ5MjgyMmJiMDdjY2RiZGMyCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKK1Rlc3QgdGhhdCBzZWFtbGVzcyBJRnJhbWVzIGNv
cnJlY3RseSBzaXplIHRoZW1zZWx2ZXMgd2hlbiBhIGJvcmRlciBpcyBwcmVzZW50LgorUEFTUyBo
YXNib3JkZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTIwCitQQVNTIGhhc2Jv
cmRlci5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQgaXMgMTIwCitQQVNTIG5vYm9yZGVy
LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLndpZHRoIGlzIDEwMAorUEFTUyBub2JvcmRlci5nZXRC
b3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQgaXMgMTAwCisgIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXIuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4yZTMyOWFjZTc0MjZkNTI1ZTZhMDlkZGQ1NGY1NGU1ZDBlZGU2MzI3Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLmh0
bWwKQEAgLTAsMCArMSwyNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAg
IDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgorICAgIDxzdHlsZT4KKyAgICAgICAgaWZyYW1lIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9
CisgICAgICAgICNoYXNib3JkZXIgeyBib3JkZXI6IDEwcHggc29saWQgYmxhY2s7IH0KKyAgICA8
L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGRlYnVnKCJUZXN0IHRoYXQgc2VhbWxlc3Mg
SUZyYW1lcyBjb3JyZWN0bHkgc2l6ZSB0aGVtc2VsdmVzIHdoZW4gYSBib3JkZXIgaXMgcHJlc2Vu
dC4iKTsKKyAgICAgICAgd2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKKyAgICAgICAgICAg
IHdpbmRvdy5oYXNib3JkZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaGFzYm9yZGVyIik7
CisgICAgICAgICAgICB3aW5kb3cubm9ib3JkZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
bm9ib3JkZXIiKTsKKworICAgICAgICAgICAgc2hvdWxkQmUoImhhc2JvcmRlci5nZXRCb3VuZGlu
Z0NsaWVudFJlY3QoKS53aWR0aCIsICIxMjAiKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJoYXNi
b3JkZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IiwgIjEyMCIpOworICAgICAgICAg
ICAgc2hvdWxkQmUoIm5vYm9yZGVyLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLndpZHRoIiwgIjEw
MCIpOworICAgICAgICAgICAgc2hvdWxkQmUoIm5vYm9yZGVyLmdldEJvdW5kaW5nQ2xpZW50UmVj
dCgpLmhlaWdodCIsICIxMDAiKTsKKyAgICAgICAgfTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5PgorICAgIDxpZnJhbWUgaWQ9Im5vYm9yZGVyIiBzZWFtbGVzcyBzcmNkb2M9IjxzdHls
ZT5ib2R5IHsgb3ZlcmZsb3c6aGlkZGVuOyB9PC9zdHlsZT48ZGl2IHN0eWxlPSd3aWR0aDoxMDBw
eDtoZWlnaHQ6MTAwcHg7Jz5URVNUPC9kaXY+Ij48L2lmcmFtZT4KKyAgICA8aWZyYW1lIGlkPSJo
YXNib3JkZXIiIHNlYW1sZXNzIHNyY2RvYz0iPHN0eWxlPmJvZHkgeyBvdmVyZmxvdzpoaWRkZW47
IH08L3N0eWxlPjxkaXYgc3R5bGU9J3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDsnPlRFU1Q8L2Rp
dj4iPjwvaWZyYW1lPgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181428</attachid>
            <date>2013-01-04 23:19:33 -0800</date>
            <delta_ts>2013-01-04 23:21:59 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-90827-20130105081639.patch</filename>
            <type>text/plain</type>
            <size>6420</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4Nzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTgxM2U5YTQxZDg3NzIw
ZDhiNDI0YzhmMDEwNzk3ZWUzY2JmOWNhMy4uYjM1NWVhNzZjMDg2NjI2Y2Q3ZGY1YzJiNTVkODE0
YjFhMGFiY2ExNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAxLTA0ICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgc2VhbWxlc3MgaWZyYW1lcyBk
b24ndCB0YWtlIGJvcmRlciBpbnRvIGFjY291bnQgcHJvcGVybHkgYW5kIG1ha2UgdGhlIGlmcmFt
ZSB0b28gc21hbGwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05MDgyNworCisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAg
U2VhbWxlc3MgSUZyYW1lcyB3ZXJlIGluY29ycmVjdGx5IGNhbGN1bGF0aW5nIHRoZWlyIHdpZHRo
OyBib3JkZXJzIGFuZAorICAgICAgICBwYWRkaW5nIG9mIHRoZSBjaGlsZCBkb2N1bWVudCB3ZXJl
IGFjY2lkZW50YWxseSBsZWZ0IG91dCBvZiB0aGUgZW5kCisgICAgICAgIHJlc3VsdC4gVGhpcyB0
aW55IHBhdGNoIGFkZHMgdGhlIGJvcmRlci9wYWRkaW5nIHdpZHRoIHRvIHRoZSBjYWxjdWxhdGVk
CisgICAgICAgIHdpZHRoIGZvciB0aGUgc2VhbWxlc3MgSUZyYW1lLCBicmluZ2luZyB0aGluZ3Mg
YmFjayBpbnRvIGxpbmUgd2l0aAorICAgICAgICBleHBlY3RhdGlvbnMuCisKKyAgICAgICAgVGVz
dDogZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLXBhZGRpbmcuaHRtbAorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlcklGcmFtZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJJRnJhbWU6Om1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCk6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJJRnJhbWU6Om1heFByZWZlcnJlZExvZ2ljYWxXaWR0aCk6CisgICAgICAgICAgICBB
ZGQgYm9yZGVyQW5kUGFkZGluZ0xvZ2ljYWxXaWR0aCgpIHRvIHRoZSByZXN1bHQgb2YgYm90aCBt
ZXRob2RzLgorCiAyMDEzLTAxLTA0ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5j
b20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjEzODE4NCk6IHRyYW5zaXRpb25zL3RyYW5zaXRp
b25zLXBhcnNpbmcuaHRtbCBpcyBmYWlsaW5nIG9uIEdUSwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlcklGcmFtZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVySUZyYW1lLmNwcAppbmRleCAyZmNkNThhNzczYzU1MWZkNmNiZjgxZmI5MDY3OGNh
NGQ1MmQzNzNhLi5kNDdhMjA4OTE0MzVhZTZjYjZjOWUwZmUyYzlmZTNlNTU1NGY1NWEwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySUZyYW1lLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySUZyYW1lLmNwcApAQCAtNjMsNyArNjMsNyBA
QCBMYXlvdXRVbml0IFJlbmRlcklGcmFtZTo6bWluUHJlZmVycmVkTG9naWNhbFdpZHRoKCkgY29u
c3QKICAgICBpZiAoIWNoaWxkUm9vdCkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4g
Y2hpbGRSb290LT5taW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgoKTsKKyAgICByZXR1cm4gY2hpbGRS
b290LT5taW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgoKSArIGJvcmRlckFuZFBhZGRpbmdMb2dpY2Fs
V2lkdGgoKTsKIH0KIAogTGF5b3V0VW5pdCBSZW5kZXJJRnJhbWU6Om1heFByZWZlcnJlZExvZ2lj
YWxXaWR0aCgpIGNvbnN0CkBAIC03NSw3ICs3NSw3IEBAIExheW91dFVuaXQgUmVuZGVySUZyYW1l
OjptYXhQcmVmZXJyZWRMb2dpY2FsV2lkdGgoKSBjb25zdAogICAgIGlmICghY2hpbGRSb290KQog
ICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBjaGlsZFJvb3QtPm1heFByZWZlcnJlZExv
Z2ljYWxXaWR0aCgpOworICAgIHJldHVybiBjaGlsZFJvb3QtPm1heFByZWZlcnJlZExvZ2ljYWxX
aWR0aCgpICsgYm9yZGVyQW5kUGFkZGluZ0xvZ2ljYWxXaWR0aCgpOwogfQogCiBib29sIFJlbmRl
cklGcmFtZTo6aXNTZWFtbGVzcygpIGNvbnN0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2Y4Y2JlYzdjMTQwOWZkNmZmZTU1
YWQ4MGMwYWNlYmFlNWFmMzI1NC4uMDVhMWM1ODhiZGM3YmFhOGQ1OTQ1ZWVjNDhlMGM1NDZlYjE1
M2U0YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAxLTA0ICBNaWtlIFdlc3QgIDxta3dz
dEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgc2VhbWxlc3MgaWZyYW1lcyBkb24ndCB0YWtlIGJv
cmRlciBpbnRvIGFjY291bnQgcHJvcGVybHkgYW5kIG1ha2UgdGhlIGlmcmFtZSB0b28gc21hbGwu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDgyNwor
CisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAgKiBmYXN0L2ZyYW1l
cy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItcGFkZGluZy1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGZhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLWJvcmRlci1wYWRkaW5nLmh0
bWw6IEFkZGVkLgorICAgICAgICAgICAgVGhpcyB0ZXN0IGNoZWNrcyB0aGUgSUZyYW1lJ3MgaGFu
ZGxpbmcgb2YgYm9yZGVycyBhbmQgcGFkZGluZy4KKyAgICAgICAgICAgIFRoaW5ncyB3b3JrIGNv
cnJlY3RseSBmb3Igd2lkdGggYWZ0ZXIgdGhpcyBwYXRjaCwgYnV0IHRoZXJlIGFyZQorICAgICAg
ICAgICAgc3RpbGwgaXNzdWVzIHdpdGggcGFkZGluZyBhbmQgaGVpZ2h0LCB3aGljaCB3aWxsIGJl
IGZpeGVkIGluCisgICAgICAgICAgICBodHRwOi8vd2tidWcuY29tLzEwNjE2NworCiAyMDEzLTAx
LTA0ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CiAKICAgICAgICAgUkVH
UkVTU0lPTiAocjEzODE4NCk6IHRyYW5zaXRpb25zL3RyYW5zaXRpb25zLXBhcnNpbmcuaHRtbCBp
cyBmYWlsaW5nIG9uIEdUSwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2Vh
bWxlc3Mvc2VhbWxlc3MtYm9yZGVyLXBhZGRpbmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLXBhZGRpbmctZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjc4MDJhMGZhM2Q5MGRiZTMzZGY0NTg5NDYxMWM4NDA1MGZlYThlNDAKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVz
cy1ib3JkZXItcGFkZGluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAorVGVzdCB0aGF0
IHNlYW1sZXNzIElGcmFtZXMgY29ycmVjdGx5IHNpemUgdGhlbXNlbHZlcyB3aGVuIGEgYm9yZGVy
IGlzIHByZXNlbnQuCitQQVNTIG5vdGhpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGgg
aXMgMTAwCitQQVNTIG5vdGhpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IGlzIDEw
MAorUEFTUyBoYXNib3JkZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTAyCitQ
QVNTIGhhc2JvcmRlci5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQgaXMgMTAyCitQQVNT
IGhhc3BhZGRpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTA0CitGQUlMIGhh
c3BhZGRpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IHNob3VsZCBiZSAxMDQuIFdh
cyAxMDAuCitQQVNTIGhhc2JvdGguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTA2
CitGQUlMIGhhc2JvdGguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IHNob3VsZCBiZSAx
MDYuIFdhcyAxMDIuCisgICAgICAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVz
L3NlYW1sZXNzL3NlYW1sZXNzLWJvcmRlci1wYWRkaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItcGFkZGluZy5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmY0ZDAyMWMzZWJhZmNiMTgxNDliZjY1ZDVlY2RhNDllYWNmNTFlOTMKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItcGFk
ZGluZy5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKyAgICA8c3R5bGU+CisgICAgICAgIGlmcmFtZSB7IGRpc3BsYXk6IGlubGluZS1i
bG9jazsgfQorICAgICAgICAuYm9yZGVyIHsgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH0KKyAg
ICAgICAgLnBhZGRpbmcgeyBwYWRkaW5nOiAycHg7CisgICAgPC9zdHlsZT4KKyAgICA8c2NyaXB0
PgorICAgICAgICBkZWJ1ZygiVGVzdCB0aGF0IHNlYW1sZXNzIElGcmFtZXMgY29ycmVjdGx5IHNp
emUgdGhlbXNlbHZlcyB3aGVuIGEgYm9yZGVyIGlzIHByZXNlbnQuIik7CisgICAgICAgIHdpbmRv
dy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICB3aW5kb3cubm90aGluZyA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJub3RoaW5nIik7CisgICAgICAgICAgICBzaG91bGRCZSgi
bm90aGluZy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aCIsICIxMDAiKTsKKyAgICAgICAg
ICAgIHNob3VsZEJlKCJub3RoaW5nLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmhlaWdodCIsICIx
MDAiKTsKKworICAgICAgICAgICAgd2luZG93Lmhhc2JvcmRlciA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJoYXNib3JkZXIiKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJoYXNib3JkZXIuZ2V0
Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGgiLCAiMTAyIik7CisgICAgICAgICAgICBzaG91bGRC
ZSgiaGFzYm9yZGVyLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmhlaWdodCIsICIxMDIiKTsKKwor
ICAgICAgICAgICAgd2luZG93Lmhhc3BhZGRpbmcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
aGFzcGFkZGluZyIpOworICAgICAgICAgICAgc2hvdWxkQmUoImhhc3BhZGRpbmcuZ2V0Qm91bmRp
bmdDbGllbnRSZWN0KCkud2lkdGgiLCAiMTA0Iik7CisgICAgICAgICAgICBzaG91bGRCZSgiaGFz
cGFkZGluZy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQiLCAiMTA0Iik7CisKKyAgICAg
ICAgICAgIHdpbmRvdy5oYXNib3RoID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImhhc2JvdGgi
KTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJoYXNib3RoLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgp
LndpZHRoIiwgIjEwNiIpOworICAgICAgICAgICAgc2hvdWxkQmUoImhhc2JvdGguZ2V0Qm91bmRp
bmdDbGllbnRSZWN0KCkuaGVpZ2h0IiwgIjEwNiIpOworICAgICAgICB9OworICAgIDwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGlmcmFtZSBpZD0ibm90aGluZyIgc2VhbWxlc3Mgc3Jj
ZG9jPSI8c3R5bGU+Ym9keSB7IG92ZXJmbG93OmhpZGRlbjsgfTwvc3R5bGU+PGRpdiBzdHlsZT0n
d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4Oyc+VEVTVDwvZGl2PiI+PC9pZnJhbWU+CisgICAgPGlm
cmFtZSBpZD0iaGFzYm9yZGVyIiBjbGFzcz0iYm9yZGVyIiBzZWFtbGVzcyBzcmNkb2M9IjxzdHls
ZT5ib2R5IHsgb3ZlcmZsb3c6aGlkZGVuOyB9PC9zdHlsZT48ZGl2IHN0eWxlPSd3aWR0aDoxMDBw
eDtoZWlnaHQ6MTAwcHg7Jz5URVNUPC9kaXY+Ij48L2lmcmFtZT4KKyAgICA8aWZyYW1lIGlkPSJo
YXNwYWRkaW5nIiBjbGFzcz0icGFkZGluZyIgc2VhbWxlc3Mgc3JjZG9jPSI8c3R5bGU+Ym9keSB7
IG92ZXJmbG93OmhpZGRlbjsgfTwvc3R5bGU+PGRpdiBzdHlsZT0nd2lkdGg6MTAwcHg7aGVpZ2h0
OjEwMHB4Oyc+VEVTVDwvZGl2PiI+PC9pZnJhbWU+CisgICAgPGlmcmFtZSBpZD0iaGFzYm90aCIg
Y2xhc3M9ImJvcmRlciBwYWRkaW5nIiBzZWFtbGVzcyBzcmNkb2M9IjxzdHlsZT5ib2R5IHsgb3Zl
cmZsb3c6aGlkZGVuOyB9PC9zdHlsZT48ZGl2IHN0eWxlPSd3aWR0aDoxMDBweDtoZWlnaHQ6MTAw
cHg7Jz5URVNUPC9kaXY+Ij48L2lmcmFtZT4KKzwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181429</attachid>
            <date>2013-01-04 23:22:32 -0800</date>
            <delta_ts>2013-01-05 12:52:04 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-90827-20130105081937.patch</filename>
            <type>text/plain</type>
            <size>6420</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4Nzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTgxM2U5YTQxZDg3NzIw
ZDhiNDI0YzhmMDEwNzk3ZWUzY2JmOWNhMy4uYjM1NWVhNzZjMDg2NjI2Y2Q3ZGY1YzJiNTVkODE0
YjFhMGFiY2ExNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAxLTA0ICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgc2VhbWxlc3MgaWZyYW1lcyBk
b24ndCB0YWtlIGJvcmRlciBpbnRvIGFjY291bnQgcHJvcGVybHkgYW5kIG1ha2UgdGhlIGlmcmFt
ZSB0b28gc21hbGwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05MDgyNworCisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAg
U2VhbWxlc3MgSUZyYW1lcyB3ZXJlIGluY29ycmVjdGx5IGNhbGN1bGF0aW5nIHRoZWlyIHdpZHRo
OyBib3JkZXJzIGFuZAorICAgICAgICBwYWRkaW5nIG9mIHRoZSBjaGlsZCBkb2N1bWVudCB3ZXJl
IGFjY2lkZW50YWxseSBsZWZ0IG91dCBvZiB0aGUgZW5kCisgICAgICAgIHJlc3VsdC4gVGhpcyB0
aW55IHBhdGNoIGFkZHMgdGhlIGJvcmRlci9wYWRkaW5nIHdpZHRoIHRvIHRoZSBjYWxjdWxhdGVk
CisgICAgICAgIHdpZHRoIGZvciB0aGUgc2VhbWxlc3MgSUZyYW1lLCBicmluZ2luZyB0aGluZ3Mg
YmFjayBpbnRvIGxpbmUgd2l0aAorICAgICAgICBleHBlY3RhdGlvbnMuCisKKyAgICAgICAgVGVz
dDogZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLXBhZGRpbmcuaHRtbAorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlcklGcmFtZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJJRnJhbWU6Om1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCk6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJJRnJhbWU6Om1heFByZWZlcnJlZExvZ2ljYWxXaWR0aCk6CisgICAgICAgICAgICBB
ZGQgYm9yZGVyQW5kUGFkZGluZ0xvZ2ljYWxXaWR0aCgpIHRvIHRoZSByZXN1bHQgb2YgYm90aCBt
ZXRob2RzLgorCiAyMDEzLTAxLTA0ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5j
b20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjEzODE4NCk6IHRyYW5zaXRpb25zL3RyYW5zaXRp
b25zLXBhcnNpbmcuaHRtbCBpcyBmYWlsaW5nIG9uIEdUSwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlcklGcmFtZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVySUZyYW1lLmNwcAppbmRleCAyZmNkNThhNzczYzU1MWZkNmNiZjgxZmI5MDY3OGNh
NGQ1MmQzNzNhLi5kNDdhMjA4OTE0MzVhZTZjYjZjOWUwZmUyYzlmZTNlNTU1NGY1NWEwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySUZyYW1lLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySUZyYW1lLmNwcApAQCAtNjMsNyArNjMsNyBA
QCBMYXlvdXRVbml0IFJlbmRlcklGcmFtZTo6bWluUHJlZmVycmVkTG9naWNhbFdpZHRoKCkgY29u
c3QKICAgICBpZiAoIWNoaWxkUm9vdCkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4g
Y2hpbGRSb290LT5taW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgoKTsKKyAgICByZXR1cm4gY2hpbGRS
b290LT5taW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgoKSArIGJvcmRlckFuZFBhZGRpbmdMb2dpY2Fs
V2lkdGgoKTsKIH0KIAogTGF5b3V0VW5pdCBSZW5kZXJJRnJhbWU6Om1heFByZWZlcnJlZExvZ2lj
YWxXaWR0aCgpIGNvbnN0CkBAIC03NSw3ICs3NSw3IEBAIExheW91dFVuaXQgUmVuZGVySUZyYW1l
OjptYXhQcmVmZXJyZWRMb2dpY2FsV2lkdGgoKSBjb25zdAogICAgIGlmICghY2hpbGRSb290KQog
ICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBjaGlsZFJvb3QtPm1heFByZWZlcnJlZExv
Z2ljYWxXaWR0aCgpOworICAgIHJldHVybiBjaGlsZFJvb3QtPm1heFByZWZlcnJlZExvZ2ljYWxX
aWR0aCgpICsgYm9yZGVyQW5kUGFkZGluZ0xvZ2ljYWxXaWR0aCgpOwogfQogCiBib29sIFJlbmRl
cklGcmFtZTo6aXNTZWFtbGVzcygpIGNvbnN0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2Y4Y2JlYzdjMTQwOWZkNmZmZTU1
YWQ4MGMwYWNlYmFlNWFmMzI1NC4uMDVhMWM1ODhiZGM3YmFhOGQ1OTQ1ZWVjNDhlMGM1NDZlYjE1
M2U0YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAxLTA0ICBNaWtlIFdlc3QgIDxta3dz
dEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgc2VhbWxlc3MgaWZyYW1lcyBkb24ndCB0YWtlIGJv
cmRlciBpbnRvIGFjY291bnQgcHJvcGVybHkgYW5kIG1ha2UgdGhlIGlmcmFtZSB0b28gc21hbGwu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDgyNwor
CisgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAgKiBmYXN0L2ZyYW1l
cy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItcGFkZGluZy1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGZhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLWJvcmRlci1wYWRkaW5nLmh0
bWw6IEFkZGVkLgorICAgICAgICAgICAgVGhpcyB0ZXN0IGNoZWNrcyB0aGUgSUZyYW1lJ3MgaGFu
ZGxpbmcgb2YgYm9yZGVycyBhbmQgcGFkZGluZy4KKyAgICAgICAgICAgIFRoaW5ncyB3b3JrIGNv
cnJlY3RseSBmb3Igd2lkdGggYWZ0ZXIgdGhpcyBwYXRjaCwgYnV0IHRoZXJlIGFyZQorICAgICAg
ICAgICAgc3RpbGwgaXNzdWVzIHdpdGggcGFkZGluZyBhbmQgaGVpZ2h0LCB3aGljaCB3aWxsIGJl
IGZpeGVkIGluCisgICAgICAgICAgICBodHRwOi8vd2tidWcuY29tLzEwNjE2NworCiAyMDEzLTAx
LTA0ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CiAKICAgICAgICAgUkVH
UkVTU0lPTiAocjEzODE4NCk6IHRyYW5zaXRpb25zL3RyYW5zaXRpb25zLXBhcnNpbmcuaHRtbCBp
cyBmYWlsaW5nIG9uIEdUSwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2Vh
bWxlc3Mvc2VhbWxlc3MtYm9yZGVyLXBhZGRpbmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtYm9yZGVyLXBhZGRpbmctZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjc4MDJhMGZhM2Q5MGRiZTMzZGY0NTg5NDYxMWM4NDA1MGZlYThlNDAKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVz
cy1ib3JkZXItcGFkZGluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAorVGVzdCB0aGF0
IHNlYW1sZXNzIElGcmFtZXMgY29ycmVjdGx5IHNpemUgdGhlbXNlbHZlcyB3aGVuIGEgYm9yZGVy
IGlzIHByZXNlbnQuCitQQVNTIG5vdGhpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGgg
aXMgMTAwCitQQVNTIG5vdGhpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IGlzIDEw
MAorUEFTUyBoYXNib3JkZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTAyCitQ
QVNTIGhhc2JvcmRlci5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQgaXMgMTAyCitQQVNT
IGhhc3BhZGRpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTA0CitGQUlMIGhh
c3BhZGRpbmcuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IHNob3VsZCBiZSAxMDQuIFdh
cyAxMDAuCitQQVNTIGhhc2JvdGguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGggaXMgMTA2
CitGQUlMIGhhc2JvdGguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkuaGVpZ2h0IHNob3VsZCBiZSAx
MDYuIFdhcyAxMDIuCisgICAgICAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVz
L3NlYW1sZXNzL3NlYW1sZXNzLWJvcmRlci1wYWRkaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItcGFkZGluZy5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmY0ZDAyMWMzZWJhZmNiMTgxNDliZjY1ZDVlY2RhNDllYWNmNTFlOTMKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1ib3JkZXItcGFk
ZGluZy5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKyAgICA8c3R5bGU+CisgICAgICAgIGlmcmFtZSB7IGRpc3BsYXk6IGlubGluZS1i
bG9jazsgfQorICAgICAgICAuYm9yZGVyIHsgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH0KKyAg
ICAgICAgLnBhZGRpbmcgeyBwYWRkaW5nOiAycHg7CisgICAgPC9zdHlsZT4KKyAgICA8c2NyaXB0
PgorICAgICAgICBkZWJ1ZygiVGVzdCB0aGF0IHNlYW1sZXNzIElGcmFtZXMgY29ycmVjdGx5IHNp
emUgdGhlbXNlbHZlcyB3aGVuIGEgYm9yZGVyIGlzIHByZXNlbnQuIik7CisgICAgICAgIHdpbmRv
dy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICB3aW5kb3cubm90aGluZyA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJub3RoaW5nIik7CisgICAgICAgICAgICBzaG91bGRCZSgi
bm90aGluZy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aCIsICIxMDAiKTsKKyAgICAgICAg
ICAgIHNob3VsZEJlKCJub3RoaW5nLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmhlaWdodCIsICIx
MDAiKTsKKworICAgICAgICAgICAgd2luZG93Lmhhc2JvcmRlciA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJoYXNib3JkZXIiKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJoYXNib3JkZXIuZ2V0
Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGgiLCAiMTAyIik7CisgICAgICAgICAgICBzaG91bGRC
ZSgiaGFzYm9yZGVyLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmhlaWdodCIsICIxMDIiKTsKKwor
ICAgICAgICAgICAgd2luZG93Lmhhc3BhZGRpbmcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
aGFzcGFkZGluZyIpOworICAgICAgICAgICAgc2hvdWxkQmUoImhhc3BhZGRpbmcuZ2V0Qm91bmRp
bmdDbGllbnRSZWN0KCkud2lkdGgiLCAiMTA0Iik7CisgICAgICAgICAgICBzaG91bGRCZSgiaGFz
cGFkZGluZy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQiLCAiMTA0Iik7CisKKyAgICAg
ICAgICAgIHdpbmRvdy5oYXNib3RoID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImhhc2JvdGgi
KTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJoYXNib3RoLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgp
LndpZHRoIiwgIjEwNiIpOworICAgICAgICAgICAgc2hvdWxkQmUoImhhc2JvdGguZ2V0Qm91bmRp
bmdDbGllbnRSZWN0KCkuaGVpZ2h0IiwgIjEwNiIpOworICAgICAgICB9OworICAgIDwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGlmcmFtZSBpZD0ibm90aGluZyIgc2VhbWxlc3Mgc3Jj
ZG9jPSI8c3R5bGU+Ym9keSB7IG92ZXJmbG93OmhpZGRlbjsgfTwvc3R5bGU+PGRpdiBzdHlsZT0n
d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4Oyc+VEVTVDwvZGl2PiI+PC9pZnJhbWU+CisgICAgPGlm
cmFtZSBpZD0iaGFzYm9yZGVyIiBjbGFzcz0iYm9yZGVyIiBzZWFtbGVzcyBzcmNkb2M9IjxzdHls
ZT5ib2R5IHsgb3ZlcmZsb3c6aGlkZGVuOyB9PC9zdHlsZT48ZGl2IHN0eWxlPSd3aWR0aDoxMDBw
eDtoZWlnaHQ6MTAwcHg7Jz5URVNUPC9kaXY+Ij48L2lmcmFtZT4KKyAgICA8aWZyYW1lIGlkPSJo
YXNwYWRkaW5nIiBjbGFzcz0icGFkZGluZyIgc2VhbWxlc3Mgc3JjZG9jPSI8c3R5bGU+Ym9keSB7
IG92ZXJmbG93OmhpZGRlbjsgfTwvc3R5bGU+PGRpdiBzdHlsZT0nd2lkdGg6MTAwcHg7aGVpZ2h0
OjEwMHB4Oyc+VEVTVDwvZGl2PiI+PC9pZnJhbWU+CisgICAgPGlmcmFtZSBpZD0iaGFzYm90aCIg
Y2xhc3M9ImJvcmRlciBwYWRkaW5nIiBzZWFtbGVzcyBzcmNkb2M9IjxzdHlsZT5ib2R5IHsgb3Zl
cmZsb3c6aGlkZGVuOyB9PC9zdHlsZT48ZGl2IHN0eWxlPSd3aWR0aDoxMDBweDtoZWlnaHQ6MTAw
cHg7Jz5URVNUPC9kaXY+Ij48L2lmcmFtZT4KKzwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>