<?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>74825</bug_id>
          
          <creation_ts>2011-12-18 15:00:53 -0800</creation_ts>
          <short_desc>We don&apos;t pass all of the html5lib unsafe-text.dat tests</short_desc>
          <delta_ts>2011-12-19 10:36:04 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>523552</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-18 15:00:53 -0800</bug_when>
    <thetext>We don&apos;t pass all of the html5lib unsafe-text.dat tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523553</commentid>
    <comment_count>1</comment_count>
      <attachid>119783</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-18 15:07:49 -0800</bug_when>
    <thetext>Created attachment 119783
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523663</commentid>
    <comment_count>2</comment_count>
      <attachid>119783</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-18 19:41:09 -0800</bug_when>
    <thetext>Comment on attachment 119783
Patch

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

&gt; Source/WebCore/ChangeLog:14
&gt; +        (WebCore::::shouldSkipNullCharacters):

::::?

&gt; Source/WebCore/ChangeLog:24
&gt; +            - We&apos;re supposed to replace NUL characters if the next character

if the next?

&gt; Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2821
&gt; +        if (m_framesetOk &amp;&amp; !isAllWhitespaceOrReplacementCharacters(characters))

Seems this subtly may need a comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523759</commentid>
    <comment_count>3</comment_count>
      <attachid>119783</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-18 23:16:11 -0800</bug_when>
    <thetext>Comment on attachment 119783
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:24
&gt;&gt; +            - We&apos;re supposed to replace NUL characters if the next character
&gt; 
&gt; if the next?

Yeah, this setting on the tokenizer affects future tokens.

&gt;&gt; Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2821
&gt;&gt; +        if (m_framesetOk &amp;&amp; !isAllWhitespaceOrReplacementCharacters(characters))
&gt; 
&gt; Seems this subtly may need a comment.

I&apos;m happy to add a comment.  I&apos;m not sure what it would say other than to look at a specific line in the spec.  There&apos;s a test, which seems like the important thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523887</commentid>
    <comment_count>4</comment_count>
      <attachid>119783</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-19 06:42:36 -0800</bug_when>
    <thetext>Comment on attachment 119783
Patch

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

&gt;&gt;&gt; Source/WebCore/ChangeLog:24
&gt;&gt;&gt; +            - We&apos;re supposed to replace NUL characters if the next character
&gt;&gt; 
&gt;&gt; if the next?
&gt; 
&gt; Yeah, this setting on the tokenizer affects future tokens.

Sure, but the sentence makes no sense.

&gt;&gt;&gt; Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2821
&gt;&gt;&gt; +        if (m_framesetOk &amp;&amp; !isAllWhitespaceOrReplacementCharacters(characters))
&gt;&gt; 
&gt;&gt; Seems this subtly may need a comment.
&gt; 
&gt; I&apos;m happy to add a comment.  I&apos;m not sure what it would say other than to look at a specific line in the spec.  There&apos;s a test, which seems like the important thing.

If the spec mentions replacemnt characters here then that&apos;s fine. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523935</commentid>
    <comment_count>5</comment_count>
      <attachid>119870</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-19 09:19:07 -0800</bug_when>
    <thetext>Created attachment 119870
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523986</commentid>
    <comment_count>6</comment_count>
      <attachid>119870</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-19 10:36:00 -0800</bug_when>
    <thetext>Comment on attachment 119870
Patch for landing

Clearing flags on attachment: 119870

Committed r103247: &lt;http://trac.webkit.org/changeset/103247&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523987</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-19 10:36:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119783</attachid>
            <date>2011-12-18 15:07:49 -0800</date>
            <delta_ts>2011-12-19 09:19:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74825-20111218150747.patch</filename>
            <type>text/plain</type>
            <size>7239</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzMTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDQ4Nzk3NjRiNmU0NzEy
MTVmOWVlYWViZDgxZWQyOWY5MzdjOWIwYy4uODU4ZTYxZjVlNDg4OWEyMGUwMzE0MGYzMTk0NmFl
YTFiZTdlNDgyZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM3IEBACiAyMDExLTEyLTE4ICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgV2UgZG9uJ3QgcGFzcyBhbGwg
b2YgdGhlIGh0bWw1bGliIHVuc2FmZS10ZXh0LmRhdCB0ZXN0cworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ4MjUKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGlzIGFjdHVhbGx5IHRocmVl
ICh0aW55KSByZWxhdGVkIHBhdGNoZXMuICBUb2dldGhlciB0aGVzZQorICAgICAgICBjaGFuZ2Vz
IGNhdXNlIHVzZSB0byBwYXNzIHRoZSBwbGFpbi10ZXh0LXVuc2FmZS5kYXQgdGVzdHMgZnJvbSBo
dG1sNWxpYi4KKworICAgICAgICBUZXN0czogaHRtbDVsaWIvcnVubmVyLmh0bWwKKworICAgICAg
ICAqIGh0bWwvcGFyc2VyL0hUTUxUb2tlbml6ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Ojpz
aG91bGRTa2lwTnVsbENoYXJhY3RlcnMpOgorICAgICAgICAgICAgLSBXZSdyZSBub3Qgc3VwcG9z
ZWQgdG8gc2tpcCBudWxsIGNoYXJhY3RlcnMgaW4gdGhlIFBMQUlOVEVYVFN0YXRlLgorICAgICAg
ICAgICAgICBUaGlzIG1pZ2h0IGNhdXNlIGNvbXBhdGliaWxpdHkgcHJvYmxlbXMgd2l0aCB0ZXh0
L3BsYWluIGRvY3VtZW50cworICAgICAgICAgICAgICB0aGF0IGNvbnRhaW5zIE5VTCBjaGFyYWN0
ZXJzIGJlY2F1c2Ugd2UgdXNlIHRoZSBQTEFJTlRFWFRTdGF0ZQorICAgICAgICAgICAgICB0byBw
YXJzZSB0aGVtLiAgSWYgd2UgcnVuIGludG8gYW55IHRyb3VibGUsIGl0J3MgZWFzeSB0byBmaXgg
aW4KKyAgICAgICAgICAgICAgVGV4dERvY3VtZW50UGFyc2VyLgorICAgICAgICAqIGh0bWwvcGFy
c2VyL0hUTUxUcmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJlZUJ1aWxk
ZXI6OmNvbnN0cnVjdFRyZWVGcm9tVG9rZW4pOgorICAgICAgICAgICAgLSBGaXggdHlwby4KKyAg
ICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6Y29uc3RydWN0VHJlZUZyb21BdG9taWNU
b2tlbik6CisgICAgICAgICAgICAtIFdlJ3JlIHN1cHBvc2VkIHRvIHJlcGxhY2UgTlVMIGNoYXJh
Y3RlcnMgaWYgdGhlIG5leHQgY2hhcmFjdGVyCisgICAgICAgICAgICAgIHRva2VuIGlmIHdlJ3Jl
IGluIGZvcmVpZ24gY29udGVudC4gIFRoZSBwcmV2aW91cyBjaGVjayBkaWRuJ3QKKyAgICAgICAg
ICAgICAgcXVpdGUgZ2V0IHRoaXMgY2FzZSBjb3JyZWN0bHkuCisgICAgICAgIChXZWJDb3JlOjpI
VE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NUb2tlbkluRm9yZWlnbkNvbnRlbnQpOgorICAgICAgICAg
ICAgLSBOb3cgdGhhdCB3ZSByZXBsYWNlIE5VTCBjaGFyYWN0ZXJzIHdpdGggdGhlIHJlcGxhY2Vt
ZW50CisgICAgICAgICAgICAgIGNoYXJhY3Rlciwgd2UgbmVlZCB0byBiZSBtb3JlIGNhcmVmdWwg
YWJvdXQgdGhlIGZhY3QgdGhhdAorICAgICAgICAgICAgICByZXBsYWNlbWVudCBjaGFyYWN0ZXJz
IGRvbid0IGZsaXAgbV9mcmFtZXNldE9rIHRvIGZhbHNlLiAgTm90ZToKKyAgICAgICAgICAgICAg
VGhpcyBuZXcgY2hlY2sgbWF0Y2hlcyB0aGUgY2hlY2sgZm9yIG5vbi1mb3JlaWduIGNvbnRlbnQu
CisKKzIwMTEtMTItMTggIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwogICAgICAg
ICBBZG9wdGlvbiBhZ2VuY3kgaXRlcmF0aW9uIGxpbWl0cyBpbiBIVE1MIHBhcnNlciBkb24ndCBt
YXRjaCBIVE1MNSBzcGVjCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03NDgyMgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9I
VE1MVG9rZW5pemVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUb2tlbml6
ZXIuY3BwCmluZGV4IDlmYjVjZTNlMGUzNGJhZTU0ZWM0ZjQzOTBjZTI1N2JkNzMyNTc1MzYuLjQ5
MDAzMzVjZWVhZmU4NGFkZmNkNWRkYzdlYjYwNzhlZmJiYWViODQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUb2tlbml6ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvcGFyc2VyL0hUTUxUb2tlbml6ZXIuY3BwCkBAIC0xMjYsOCArMTI2LDcgQEAgaW5s
aW5lIGJvb2wgTWFya3VwVG9rZW5pemVyQmFzZTxIVE1MVG9rZW4sIEhUTUxUb2tlbml6ZXJTdGF0
ZT46OnNob3VsZFNraXBOdWxsQ2gKICAgICByZXR1cm4gIW1fZm9yY2VOdWxsQ2hhcmFjdGVyUmVw
bGFjZW1lbnQKICAgICAgICAgJiYgKG1fc3RhdGUgPT0gSFRNTFRva2VuaXplclN0YXRlOjpEYXRh
U3RhdGUKICAgICAgICAgICAgIHx8IG1fc3RhdGUgPT0gSFRNTFRva2VuaXplclN0YXRlOjpSQ0RB
VEFTdGF0ZQotICAgICAgICAgICAgfHwgbV9zdGF0ZSA9PSBIVE1MVG9rZW5pemVyU3RhdGU6OlJB
V1RFWFRTdGF0ZQotICAgICAgICAgICAgfHwgbV9zdGF0ZSA9PSBIVE1MVG9rZW5pemVyU3RhdGU6
OlBMQUlOVEVYVFN0YXRlKTsKKyAgICAgICAgICAgIHx8IG1fc3RhdGUgPT0gSFRNTFRva2VuaXpl
clN0YXRlOjpSQVdURVhUU3RhdGUpOwogfQogCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvcGFyc2VyL0hUTUxUcmVlQnVpbGRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3Bh
cnNlci9IVE1MVHJlZUJ1aWxkZXIuY3BwCmluZGV4IDI1MTUyZjY1N2Q4NzJkYmE3ZTg2NmJiZWNj
ZmQ5OWFhZmYyNDRlMDUuLmQyNDQyYjFhZTI1YWY1YzY0OWE5YTFjYjUzODYzYjgxYzA2Y2Y3NTcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUcmVlQnVpbGRlci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFRyZWVCdWlsZGVyLmNwcApA
QCAtNDUwLDcgKzQ1MCw3IEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpjb25zdHJ1Y3RUcmVlRnJv
bVRva2VuKEhUTUxUb2tlbiYgcmF3VG9rZW4pCiAgICAgLy8gSFRNTFRva2VuLiBGb3J0dWFudGVs
eSwgQ2hhcmFjdGVyIHRva2VucyBjYW4ndCBjYXVzZSB1c2UgdG8gcmUtZW50ZXIKICAgICAvLyB0
aGUgcGFyc2VyLgogICAgIC8vCi0gICAgLy8gRklYTUU6IFRvcCBjbGVhcmluZyB0aGUgcmF3VG9r
ZW4gb25jZSB3ZSBzdGFydCBydW5uaW5nIHRoZSBwYXJzZXIgb2ZmCisgICAgLy8gRklYTUU6IFN0
b3AgY2xlYXJpbmcgdGhlIHJhd1Rva2VuIG9uY2Ugd2Ugc3RhcnQgcnVubmluZyB0aGUgcGFyc2Vy
IG9mZgogICAgIC8vIHRoZSBtYWluIHRocmVhZCBvciBvbmNlIHdlIHN0b3AgYWxsb3dpbmcgc3lu
Y2hyb25vdXMgSmF2YVNjcmlwdAogICAgIC8vIGV4ZWN1dGlvbiBmcm9tIHBhcnNlTWFwcGVkQXR0
cmlidXRlLgogICAgIGlmIChyYXdUb2tlbi50eXBlKCkgIT0gSFRNTFRva2VuVHlwZXM6OkNoYXJh
Y3RlcikKQEAgLTQ3MSwxMSArNDcxLDEzIEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpjb25zdHJ1
Y3RUcmVlRnJvbUF0b21pY1Rva2VuKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCiAgICAgZWxzZQog
ICAgICAgICBwcm9jZXNzVG9rZW4odG9rZW4pOwogCi0gICAgLy8gU3dhbGxvd2luZyBVKzAwMDAg
Y2hhcmFjdGVycyBpc24ndCBpbiB0aGUgSFRNTDUgc3BlYywgYnV0IHR1cm5pbmcgYWxsCi0gICAg
Ly8gdGhlIFUrMDAwMCBjaGFyYWN0ZXJzIGludG8gcmVwbGFjZW1lbnQgY2hhcmFjdGVycyBoYXMg
Y29tcGF0aWJpbGl0eQotICAgIC8vIHByb2JsZW1zLgotICAgIG1fcGFyc2VyLT50b2tlbml6ZXIo
KS0+c2V0Rm9yY2VOdWxsQ2hhcmFjdGVyUmVwbGFjZW1lbnQobV9pbnNlcnRpb25Nb2RlID09IFRl
eHRNb2RlKTsKLSAgICBtX3BhcnNlci0+dG9rZW5pemVyKCktPnNldFNob3VsZEFsbG93Q0RBVEEo
IW1fdHJlZS5pc0VtcHR5KCkgJiYgIWlzSW5IVE1MTmFtZXNwYWNlKG1fdHJlZS5jdXJyZW50Tm9k
ZSgpKSk7CisgICAgYm9vbCBpbkZvcmVpZ25Db250ZW50ID0gIW1fdHJlZS5pc0VtcHR5KCkKKyAg
ICAgICAgJiYgIWlzSW5IVE1MTmFtZXNwYWNlKG1fdHJlZS5jdXJyZW50Tm9kZSgpKQorICAgICAg
ICAmJiAhSFRNTEVsZW1lbnRTdGFjazo6aXNIVE1MSW50ZWdyYXRpb25Qb2ludChtX3RyZWUuY3Vy
cmVudE5vZGUoKSkKKyAgICAgICAgJiYgIUhUTUxFbGVtZW50U3RhY2s6OmlzTWF0aE1MVGV4dElu
dGVncmF0aW9uUG9pbnQobV90cmVlLmN1cnJlbnROb2RlKCkpOworCisgICAgbV9wYXJzZXItPnRv
a2VuaXplcigpLT5zZXRGb3JjZU51bGxDaGFyYWN0ZXJSZXBsYWNlbWVudChtX2luc2VydGlvbk1v
ZGUgPT0gVGV4dE1vZGUgfHwgaW5Gb3JlaWduQ29udGVudCk7CisgICAgbV9wYXJzZXItPnRva2Vu
aXplcigpLT5zZXRTaG91bGRBbGxvd0NEQVRBKGluRm9yZWlnbkNvbnRlbnQpOwogfQogCiB2b2lk
IEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1Rva2VuKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCkBA
IC0yODE2LDcgKzI4MTgsNyBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1Rva2VuSW5G
b3JlaWduQ29udGVudChBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgIGNhc2UgSFRNTFRva2Vu
VHlwZXM6OkNoYXJhY3RlcjogewogICAgICAgICBTdHJpbmcgY2hhcmFjdGVycyA9IFN0cmluZyh0
b2tlbi5jaGFyYWN0ZXJzKCkuZGF0YSgpLCB0b2tlbi5jaGFyYWN0ZXJzKCkuc2l6ZSgpKTsKICAg
ICAgICAgbV90cmVlLmluc2VydFRleHROb2RlKGNoYXJhY3RlcnMpOwotICAgICAgICBpZiAobV9m
cmFtZXNldE9rICYmICFpc0FsbFdoaXRlc3BhY2UoY2hhcmFjdGVycykpCisgICAgICAgIGlmICht
X2ZyYW1lc2V0T2sgJiYgIWlzQWxsV2hpdGVzcGFjZU9yUmVwbGFjZW1lbnRDaGFyYWN0ZXJzKGNo
YXJhY3RlcnMpKQogICAgICAgICAgICAgbV9mcmFtZXNldE9rID0gZmFsc2U7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA2ODYwNGZiYjZiNjc3NTZlYzY1OWRmNzRmYjkwZWMzMDViZjY5
YTE4Li43MGQ4ZjUxZWFjMGIzYzQyNzg2MzYzNzRjZmE4MjI2Y2IyZjRjMjcwIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDUgKzEsMTcgQEAKIDIwMTEtMTItMTggIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4K
IAorICAgICAgICBXZSBkb24ndCBwYXNzIGFsbCBvZiB0aGUgaHRtbDVsaWIgdW5zYWZlLXRleHQu
ZGF0IHRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NDgyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFNob3cgdGVzdCBwcm9ncmVzc2lvbi4KKworICAgICAgICAqIGh0bWw1bGliL3J1bm5lci1leHBl
Y3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vaHRtbDVsaWIvcnVubmVyLWV4
cGVjdGVkLnR4dDoKKworMjAxMS0xMi0xOCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3Jn
PgorCiAgICAgICAgIEFkb3B0aW9uIGFnZW5jeSBpdGVyYXRpb24gbGltaXRzIGluIEhUTUwgcGFy
c2VyIGRvbid0IG1hdGNoIEhUTUw1IHNwZWMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTc0ODIyCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0bWw1
bGliL3J1bm5lci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhw
ZWN0ZWQudHh0CmluZGV4IGJlMTBiNTU0MDBmY2Y2Mzg0NGY2N2YwMDQ4MWFhOWNmZTIzMmJmM2Uu
LjcwNzgxOWFiNjkwZDc4Yjg1YzE3OWJmZjZkNzc5ZDM4ZjFiN2RjZjggMTAwNjQ0CkdJVCBiaW5h
cnkgcGF0Y2gKZGVsdGEgMjAKY2NtZXpCLWZPZUxvX1g+K0NjKClDb1VFSHxJZEAwXzA5VTtTWGFF
MkoKCmRlbHRhIDkyNQp6Y21lQ1JgUmN5R28+YFU0KDE2UihsKmBiSiVnfig1KDFPZHprYyVyTXdZ
V3NWJl9FJFNPfktlJEF1fl41dk9LZkEKemhDKjZtVz0/OH5vYFBweUwxfkU8bXJYJVZWckVgUllE
SX0xTHQxN3xQSEdWWWh7R15CUzRMTUlGMnotJjAwQng2CnpINlNIUVQmQClic21VZCZEVSVDakdf
QTB4ZVpQTSVMXitURihnQ0VEVkQyKFNiKGJRQnlOYil3UUN0TGNrZDdLcQp6UHlyLUMmXjtQdm1g
YyV8MTl5dVZzJDFsLXlUdkIwQ14wditJSklQUWoqUEFiaFZlRWE1dHRHPzxnbjNqeiktOU4KejRo
bVNIcUdeVDNvSD9xaTZ0S0hXMG1XRyttXkxYVyEyPTc7OTtFMmdhS3pMSWJSdXJPUCZabC08O0Z4
cFpjTD1XCnZqa3h0ZistUEtvPlA5dX07aDFRbjQtNWkzNnFtfGsxYDV6TjxYe3VXUX4/YU9NNVdF
SCVxT0coQlQqZTgKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9o
dG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21p
dW0vaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dAppbmRleCA2NDE3NDM5YTBkM2QzMjljYmMz
MmIyMDlkOTE0YmZkM2JmODIzMTBmLi4wZmY0OWFiNzJkNmMyNmI2NjM5ZDJmZDlhZTJhZTA2Mjk4
ZDZiMjUzIDEwMDY0NApHSVQgYmluYXJ5IHBhdGNoCmRlbHRhIDIwCmNjbWJSNXZFNjF2Q2k3JG9Y
MkhufitebjBeSWRAMF8wOFA2RiZIdy1hCgpkZWx0YSA3OTQKemNtZG1QR3Y4eEZDYktHK3AjaGhu
RFZMIWNtIVViQXAjXyhiQXMxSWpZSF44enBAQmt2bnU0KmhMU34tQVdLVS1LCnokKVJGYDtzclUw
blJ6OXQ2KHgySVhfK31Xc1lNSlI0I1ErWVVSX3paNmp6TWAxU21uJmZScyFRa1R0ZiNxVD5Eagp6
eSUwcX0yMXAle1FpM19hNnc/NiQjYnhPelJzKEk7a3BUKVNmRnk4T1ktRVAxME5xfT1yRG05eEBg
RWs0Tmg/YXMKek8pWDk+dT47dkRrNzErQE5DY3JLUH1hfV5MeVojSGQkOGFeKWRCT2hJaT4/M3pF
KGhXZml8WTszUUYpMEtzOT9aCnomXjM7aj5WZEFvc1JpYTczdFl9Z0I8UCQoKHcmMS0zKURHQWhN
M0x+MUE1R2tBPDslM001OClON31MKip6PzVodApRand1Y2RpJHRaKGBPR0p6MERLN1QkTiZIVQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119870</attachid>
            <date>2011-12-19 09:19:07 -0800</date>
            <delta_ts>2011-12-19 10:35:59 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-74825-20111219091906.patch</filename>
            <type>text/plain</type>
            <size>9634</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMzI0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDExLTEyLTE5ICBBZGFtIEJh
cnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgV2UgZG9uJ3QgcGFzcyBhbGwgb2Yg
dGhlIGh0bWw1bGliIHVuc2FmZS10ZXh0LmRhdCB0ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ4MjUKKworICAgICAgICBSZXZpZXdlZCBieSBF
cmljIFNlaWRlbC4KKworICAgICAgICBUaGlzIHBhdGNoIGlzIGFjdHVhbGx5IHRocmVlICh0aW55
KSByZWxhdGVkIHBhdGNoZXMuICBUb2dldGhlciB0aGVzZQorICAgICAgICBjaGFuZ2VzIGNhdXNl
IHVzZSB0byBwYXNzIHRoZSBwbGFpbi10ZXh0LXVuc2FmZS5kYXQgdGVzdHMgZnJvbSBodG1sNWxp
Yi4KKworICAgICAgICBUZXN0czogaHRtbDVsaWIvcnVubmVyLmh0bWwKKworICAgICAgICAqIGh0
bWwvcGFyc2VyL0hUTUxUb2tlbml6ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6OjpzaG91bGRT
a2lwTnVsbENoYXJhY3RlcnMpOgorICAgICAgICAgICAgLSBXZSdyZSBub3Qgc3VwcG9zZWQgdG8g
c2tpcCBudWxsIGNoYXJhY3RlcnMgaW4gdGhlIFBMQUlOVEVYVFN0YXRlLgorICAgICAgICAgICAg
ICBUaGlzIG1pZ2h0IGNhdXNlIGNvbXBhdGliaWxpdHkgcHJvYmxlbXMgd2l0aCB0ZXh0L3BsYWlu
IGRvY3VtZW50cworICAgICAgICAgICAgICB0aGF0IGNvbnRhaW5zIE5VTCBjaGFyYWN0ZXJzIGJl
Y2F1c2Ugd2UgdXNlIHRoZSBQTEFJTlRFWFRTdGF0ZQorICAgICAgICAgICAgICB0byBwYXJzZSB0
aGVtLiAgSWYgd2UgcnVuIGludG8gYW55IHRyb3VibGUsIGl0J3MgZWFzeSB0byBmaXggaW4KKyAg
ICAgICAgICAgICAgVGV4dERvY3VtZW50UGFyc2VyLgorICAgICAgICAqIGh0bWwvcGFyc2VyL0hU
TUxUcmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJlZUJ1aWxkZXI6OmNv
bnN0cnVjdFRyZWVGcm9tVG9rZW4pOgorICAgICAgICAgICAgLSBGaXggdHlwby4KKyAgICAgICAg
KFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6Y29uc3RydWN0VHJlZUZyb21BdG9taWNUb2tlbik6
CisgICAgICAgICAgICAtIFdlJ3JlIHN1cHBvc2VkIHRvIHJlcGxhY2UgTlVMIGNoYXJhY3RlcnMg
aWYgdGhlIG5leHQgY2hhcmFjdGVyCisgICAgICAgICAgICAgIHRva2VuIGlmIHdlJ3JlIGluIGZv
cmVpZ24gY29udGVudC4gIFRoZSBwcmV2aW91cyBjaGVjayBkaWRuJ3QKKyAgICAgICAgICAgICAg
cXVpdGUgZ2V0IHRoaXMgY2FzZSBjb3JyZWN0bHkuCisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJl
ZUJ1aWxkZXI6OnByb2Nlc3NUb2tlbkluRm9yZWlnbkNvbnRlbnQpOgorICAgICAgICAgICAgLSBO
b3cgdGhhdCB3ZSByZXBsYWNlIE5VTCBjaGFyYWN0ZXJzIHdpdGggdGhlIHJlcGxhY2VtZW50Cisg
ICAgICAgICAgICAgIGNoYXJhY3Rlciwgd2UgbmVlZCB0byBiZSBtb3JlIGNhcmVmdWwgYWJvdXQg
dGhlIGZhY3QgdGhhdAorICAgICAgICAgICAgICByZXBsYWNlbWVudCBjaGFyYWN0ZXJzIGRvbid0
IGZsaXAgbV9mcmFtZXNldE9rIHRvIGZhbHNlLiAgTm90ZToKKyAgICAgICAgICAgICAgVGhpcyBu
ZXcgY2hlY2sgbWF0Y2hlcyB0aGUgY2hlY2sgZm9yIG5vbi1mb3JlaWduIGNvbnRlbnQuCisKIDIw
MTEtMTItMTkgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgRW5hYmxlIDx0cmFjaz4gZm9yIE1hYyBidWlsZApJbmRleDogU291cmNlL1dlYkNvcmUvaHRt
bC9wYXJzZXIvSFRNTFRva2VuaXplci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
aHRtbC9wYXJzZXIvSFRNTFRva2VuaXplci5jcHAJKHJldmlzaW9uIDEwMzI0MCkKKysrIFNvdXJj
ZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUb2tlbml6ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMjYsOCArMTI2LDcgQEAgaW5saW5lIGJvb2wgTWFya3VwVG9rZW5pemVyQmFzZTxIVE1MVG9r
ZQogICAgIHJldHVybiAhbV9mb3JjZU51bGxDaGFyYWN0ZXJSZXBsYWNlbWVudAogICAgICAgICAm
JiAobV9zdGF0ZSA9PSBIVE1MVG9rZW5pemVyU3RhdGU6OkRhdGFTdGF0ZQogICAgICAgICAgICAg
fHwgbV9zdGF0ZSA9PSBIVE1MVG9rZW5pemVyU3RhdGU6OlJDREFUQVN0YXRlCi0gICAgICAgICAg
ICB8fCBtX3N0YXRlID09IEhUTUxUb2tlbml6ZXJTdGF0ZTo6UkFXVEVYVFN0YXRlCi0gICAgICAg
ICAgICB8fCBtX3N0YXRlID09IEhUTUxUb2tlbml6ZXJTdGF0ZTo6UExBSU5URVhUU3RhdGUpOwor
ICAgICAgICAgICAgfHwgbV9zdGF0ZSA9PSBIVE1MVG9rZW5pemVyU3RhdGU6OlJBV1RFWFRTdGF0
ZSk7CiB9CiAKIApJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFRyZWVCdWls
ZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MVHJl
ZUJ1aWxkZXIuY3BwCShyZXZpc2lvbiAxMDMyNDApCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL3Bh
cnNlci9IVE1MVHJlZUJ1aWxkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NTAsNyArNDUwLDcg
QEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OmNvbnN0cnVjdFRyZWVGcm9tVAogICAgIC8vIEhUTUxU
b2tlbi4gRm9ydHVhbnRlbHksIENoYXJhY3RlciB0b2tlbnMgY2FuJ3QgY2F1c2UgdXNlIHRvIHJl
LWVudGVyCiAgICAgLy8gdGhlIHBhcnNlci4KICAgICAvLwotICAgIC8vIEZJWE1FOiBUb3AgY2xl
YXJpbmcgdGhlIHJhd1Rva2VuIG9uY2Ugd2Ugc3RhcnQgcnVubmluZyB0aGUgcGFyc2VyIG9mZgor
ICAgIC8vIEZJWE1FOiBTdG9wIGNsZWFyaW5nIHRoZSByYXdUb2tlbiBvbmNlIHdlIHN0YXJ0IHJ1
bm5pbmcgdGhlIHBhcnNlciBvZmYKICAgICAvLyB0aGUgbWFpbiB0aHJlYWQgb3Igb25jZSB3ZSBz
dG9wIGFsbG93aW5nIHN5bmNocm9ub3VzIEphdmFTY3JpcHQKICAgICAvLyBleGVjdXRpb24gZnJv
bSBwYXJzZU1hcHBlZEF0dHJpYnV0ZS4KICAgICBpZiAocmF3VG9rZW4udHlwZSgpICE9IEhUTUxU
b2tlblR5cGVzOjpDaGFyYWN0ZXIpCkBAIC00NzEsMTEgKzQ3MSwxMyBAQCB2b2lkIEhUTUxUcmVl
QnVpbGRlcjo6Y29uc3RydWN0VHJlZUZyb21BCiAgICAgZWxzZQogICAgICAgICBwcm9jZXNzVG9r
ZW4odG9rZW4pOwogCi0gICAgLy8gU3dhbGxvd2luZyBVKzAwMDAgY2hhcmFjdGVycyBpc24ndCBp
biB0aGUgSFRNTDUgc3BlYywgYnV0IHR1cm5pbmcgYWxsCi0gICAgLy8gdGhlIFUrMDAwMCBjaGFy
YWN0ZXJzIGludG8gcmVwbGFjZW1lbnQgY2hhcmFjdGVycyBoYXMgY29tcGF0aWJpbGl0eQotICAg
IC8vIHByb2JsZW1zLgotICAgIG1fcGFyc2VyLT50b2tlbml6ZXIoKS0+c2V0Rm9yY2VOdWxsQ2hh
cmFjdGVyUmVwbGFjZW1lbnQobV9pbnNlcnRpb25Nb2RlID09IFRleHRNb2RlKTsKLSAgICBtX3Bh
cnNlci0+dG9rZW5pemVyKCktPnNldFNob3VsZEFsbG93Q0RBVEEoIW1fdHJlZS5pc0VtcHR5KCkg
JiYgIWlzSW5IVE1MTmFtZXNwYWNlKG1fdHJlZS5jdXJyZW50Tm9kZSgpKSk7CisgICAgYm9vbCBp
bkZvcmVpZ25Db250ZW50ID0gIW1fdHJlZS5pc0VtcHR5KCkKKyAgICAgICAgJiYgIWlzSW5IVE1M
TmFtZXNwYWNlKG1fdHJlZS5jdXJyZW50Tm9kZSgpKQorICAgICAgICAmJiAhSFRNTEVsZW1lbnRT
dGFjazo6aXNIVE1MSW50ZWdyYXRpb25Qb2ludChtX3RyZWUuY3VycmVudE5vZGUoKSkKKyAgICAg
ICAgJiYgIUhUTUxFbGVtZW50U3RhY2s6OmlzTWF0aE1MVGV4dEludGVncmF0aW9uUG9pbnQobV90
cmVlLmN1cnJlbnROb2RlKCkpOworCisgICAgbV9wYXJzZXItPnRva2VuaXplcigpLT5zZXRGb3Jj
ZU51bGxDaGFyYWN0ZXJSZXBsYWNlbWVudChtX2luc2VydGlvbk1vZGUgPT0gVGV4dE1vZGUgfHwg
aW5Gb3JlaWduQ29udGVudCk7CisgICAgbV9wYXJzZXItPnRva2VuaXplcigpLT5zZXRTaG91bGRB
bGxvd0NEQVRBKGluRm9yZWlnbkNvbnRlbnQpOwogfQogCiB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6
cHJvY2Vzc1Rva2VuKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCkBAIC0yODE2LDcgKzI4MTgsNyBA
QCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1Rva2VuSW5Gb3JlCiAgICAgY2FzZSBIVE1M
VG9rZW5UeXBlczo6Q2hhcmFjdGVyOiB7CiAgICAgICAgIFN0cmluZyBjaGFyYWN0ZXJzID0gU3Ry
aW5nKHRva2VuLmNoYXJhY3RlcnMoKS5kYXRhKCksIHRva2VuLmNoYXJhY3RlcnMoKS5zaXplKCkp
OwogICAgICAgICBtX3RyZWUuaW5zZXJ0VGV4dE5vZGUoY2hhcmFjdGVycyk7Ci0gICAgICAgIGlm
IChtX2ZyYW1lc2V0T2sgJiYgIWlzQWxsV2hpdGVzcGFjZShjaGFyYWN0ZXJzKSkKKyAgICAgICAg
aWYgKG1fZnJhbWVzZXRPayAmJiAhaXNBbGxXaGl0ZXNwYWNlT3JSZXBsYWNlbWVudENoYXJhY3Rl
cnMoY2hhcmFjdGVycykpCiAgICAgICAgICAgICBtX2ZyYW1lc2V0T2sgPSBmYWxzZTsKICAgICAg
ICAgYnJlYWs7CiAgICAgfQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTAzMjQwKQorKysgTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMTItMTkg
IEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBXZSBkb24ndCBwYXNz
IGFsbCBvZiB0aGUgaHRtbDVsaWIgdW5zYWZlLXRleHQuZGF0IHRlc3RzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDgyNQorCisgICAgICAgIFJldmll
d2VkIGJ5IEVyaWMgU2VpZGVsLgorCisgICAgICAgIFNob3cgdGVzdCBwcm9ncmVzc2lvbi4KKwor
ICAgICAgICAqIGh0bWw1bGliL3J1bm5lci1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZv
cm0vY2hyb21pdW0vaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dDoKKwogMjAxMS0xMi0xOSAg
Q3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF0gVGVz
dCBmb250cyBhcmUgbm90IHVzZWQgd2l0aCBRdDUKSW5kZXg6IExheW91dFRlc3RzL2h0bWw1bGli
L3J1bm5lci1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHRtbDVsaWIv
cnVubmVyLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTAzMjQwKQorKysgTGF5b3V0VGVzdHMvaHRt
bDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMjAsMTA4ICsyMCw4
IEBAIHJlc291cmNlcy9wZW5kaW5nLXNwZWMtY2hhbmdlcy1wbGFpbi10ZXgKIAogcmVzb3VyY2Vz
L3BlbmRpbmctc3BlYy1jaGFuZ2VzLmRhdDogUEFTUwogCi1yZXNvdXJjZXMvcGxhaW4tdGV4dC11
bnNhZmUuZGF0OgotMTAKLTE1Ci0xNgotMTcKLTE4Ci0yMQorcmVzb3VyY2VzL3BsYWluLXRleHQt
dW5zYWZlLmRhdDogUEFTUwogCi1UZXN0IDEwIG9mIDMzIGluIHJlc291cmNlcy9wbGFpbi10ZXh0
LXVuc2FmZS5kYXQgZmFpbGVkLiBJbnB1dDoKLTxwbGFpbnRleHQ+AGZpbGxlcgB0ZXh0AAotR290
OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxwbGFpbnRleHQ+Ci18
ICAgICAgICJmaWxsZXJ0ZXh0IgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAg
IDxib2R5PgotfCAgICAgPHBsYWludGV4dD4KLXwgICAgICAgIu+/vWZpbGxlcu+/vXRleHTvv70i
Ci0KLVRlc3QgMTUgb2YgMzMgaW4gcmVzb3VyY2VzL3BsYWluLXRleHQtdW5zYWZlLmRhdCBmYWls
ZWQuIElucHV0OgotPHN2Zz4AZmlsbGVyAHRleHQKLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+
Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgImZpbGxlcnRleHQiCi1FeHBl
Y3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4K
LXwgICAgICAgIu+/vWZpbGxlcu+/vXRleHQiCi0KLVRlc3QgMTYgb2YgMzMgaW4gcmVzb3VyY2Vz
L3BsYWluLXRleHQtdW5zYWZlLmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz4APGZyYW1lc2V0Pgot
R290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgot
fCAgICAgICA8c3ZnIGZyYW1lc2V0PgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgot
fCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgICLvv70iCi18ICAgICAgIDxzdmcg
ZnJhbWVzZXQ+Ci0KLVRlc3QgMTcgb2YgMzMgaW4gcmVzb3VyY2VzL3BsYWluLXRleHQtdW5zYWZl
LmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz4AIDxmcmFtZXNldD4KLUdvdDoKLXwgPGh0bWw+Ci18
ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgIiAiCi18ICAg
ICAgIDxzdmcgZnJhbWVzZXQ+Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAg
PGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgIu+/vSAiCi18ICAgICAgIDxzdmcgZnJh
bWVzZXQ+Ci0KLVRlc3QgMTggb2YgMzMgaW4gcmVzb3VyY2VzL3BsYWluLXRleHQtdW5zYWZlLmRh
dCBmYWlsZWQuIElucHV0OgotPHN2Zz4AYTxmcmFtZXNldD4KLUdvdDoKLXwgPGh0bWw+Ci18ICAg
PGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgImEiCi18ICAgICAg
IDxzdmcgZnJhbWVzZXQ+Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJv
ZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgIu+/vWEiCi18ICAgICAgIDxzdmcgZnJhbWVz
ZXQ+Ci0KLVRlc3QgMjEgb2YgMzMgaW4gcmVzb3VyY2VzL3BsYWluLXRleHQtdW5zYWZlLmRhdCBm
YWlsZWQuIElucHV0OgotPHN2Zz4AYTwvc3ZnPjxmcmFtZXNldD4KLUdvdDoKLXwgPGh0bWw+Ci18
ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgImEiCi1FeHBl
Y3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4K
LXwgICAgICAgIu+/vWEiCiByZXNvdXJjZXMvdGVzdHMxLmRhdDogUEFTUwogCiByZXNvdXJjZXMv
dGVzdHMyLmRhdDogUEFTUwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vaHRt
bDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMDMy
NDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9odG1sNWxpYi9ydW5uZXItZXhw
ZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yMCwxMDggKzIwLDggQEAgcmVzb3VyY2VzL3Bl
bmRpbmctc3BlYy1jaGFuZ2VzLXBsYWluLXRleAogCiByZXNvdXJjZXMvcGVuZGluZy1zcGVjLWNo
YW5nZXMuZGF0OiBQQVNTCiAKLXJlc291cmNlcy9wbGFpbi10ZXh0LXVuc2FmZS5kYXQ6Ci0xMAot
MTUKLTE2Ci0xNwotMTgKLTIxCityZXNvdXJjZXMvcGxhaW4tdGV4dC11bnNhZmUuZGF0OiBQQVNT
CiAKLVRlc3QgMTAgb2YgMzMgaW4gcmVzb3VyY2VzL3BsYWluLXRleHQtdW5zYWZlLmRhdCBmYWls
ZWQuIElucHV0OgotPHBsYWludGV4dD4AZmlsbGVyAHRleHQACi1Hb3Q6Ci18IDxodG1sPgotfCAg
IDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHBsYWludGV4dD4KLXwgICAgICAgImZpbGxlcnRl
eHQiCi1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8
cGxhaW50ZXh0PgotfCAgICAgICAi77+9ZmlsbGVy77+9dGV4dO+/vSIKLQotVGVzdCAxNSBvZiAz
MyBpbiByZXNvdXJjZXMvcGxhaW4tdGV4dC11bnNhZmUuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08c3Zn
PgBmaWxsZXIAdGV4dAotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwg
ICAgIDxzdmcgc3ZnPgotfCAgICAgICAiZmlsbGVydGV4dCIKLUV4cGVjdGVkOgotfCA8aHRtbD4K
LXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAi77+9Zmls
bGVy77+9dGV4dCIKLQotVGVzdCAxNiBvZiAzMyBpbiByZXNvdXJjZXMvcGxhaW4tdGV4dC11bnNh
ZmUuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08c3ZnPgA8ZnJhbWVzZXQ+Ci1Hb3Q6Ci18IDxodG1sPgot
fCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDxzdmcgZnJh
bWVzZXQ+Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAg
ICA8c3ZnIHN2Zz4KLXwgICAgICAgIu+/vSIKLXwgICAgICAgPHN2ZyBmcmFtZXNldD4KLQotVGVz
dCAxNyBvZiAzMyBpbiByZXNvdXJjZXMvcGxhaW4tdGV4dC11bnNhZmUuZGF0IGZhaWxlZC4gSW5w
dXQ6Ci08c3ZnPgAgPGZyYW1lc2V0PgotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAiICIKLXwgICAgICAgPHN2ZyBmcmFtZXNl
dD4KLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxz
dmcgc3ZnPgotfCAgICAgICAi77+9ICIKLXwgICAgICAgPHN2ZyBmcmFtZXNldD4KLQotVGVzdCAx
OCBvZiAzMyBpbiByZXNvdXJjZXMvcGxhaW4tdGV4dC11bnNhZmUuZGF0IGZhaWxlZC4gSW5wdXQ6
Ci08c3ZnPgBhPGZyYW1lc2V0PgotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9k
eT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAiYSIKLXwgICAgICAgPHN2ZyBmcmFtZXNldD4K
LUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcg
c3ZnPgotfCAgICAgICAi77+9YSIKLXwgICAgICAgPHN2ZyBmcmFtZXNldD4KLQotVGVzdCAyMSBv
ZiAzMyBpbiByZXNvdXJjZXMvcGxhaW4tdGV4dC11bnNhZmUuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08
c3ZnPgBhPC9zdmc+PGZyYW1lc2V0PgotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAiYSIKLUV4cGVjdGVkOgotfCA8aHRtbD4K
LXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAi77+9YSIK
IHJlc291cmNlcy90ZXN0czEuZGF0OiBQQVNTCiAKIHJlc291cmNlcy90ZXN0czIuZGF0OiBQQVNT
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>