<?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>107429</bug_id>
          
          <creation_ts>2013-01-21 00:55:39 -0800</creation_ts>
          <short_desc>INPUT_MULTIPLE_FIELDS_UI: should not dispatch &apos;input&apos; events if the element value is not updated</short_desc>
          <delta_ts>2013-01-21 04:52:01 -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>Forms</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>107427</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>haraken</cc>
    
    <cc>mifenton</cc>
    
    <cc>morrita</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>811916</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-21 00:55:39 -0800</bug_when>
    <thetext>INPUT_MULTIPLE_FIELDS_UI: should not dispatch &apos;input&apos; events if the element value is not updated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811949</commentid>
    <comment_count>1</comment_count>
      <attachid>183737</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-21 02:01:09 -0800</bug_when>
    <thetext>Created attachment 183737
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811963</commentid>
    <comment_count>2</comment_count>
      <attachid>183737</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-21 02:26:01 -0800</bug_when>
    <thetext>Comment on attachment 183737
Patch

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

&gt; Source/WebCore/ChangeLog:20
&gt; +        However we shoudl recalculate validity and call notifyFormStateChanged

Typo: should

&gt; LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events.html:61
&gt; +keyDown(&apos;7&apos;); // -&gt; 07:[--] --
&gt; +keyDown(&apos;5&apos;); // -&gt; 07:[05] --
&gt; +keyDown(&apos;6&apos;); // -&gt; 07:56 [--]
&gt; +keyDown(&apos;A&apos;); // -&gt; 07:56 [AM]
&gt;  shouldBeEqualToString(&apos;input.value&apos;, &apos;07:56&apos;);
&gt; +shouldBe(&apos;eventsCounter.input&apos;, &apos;1&apos;);
&gt; +shouldBe(&apos;eventsCounter.change&apos;, &apos;1&apos;);

Sorry, would you elaborate on why the result becomes 1? (When are the events triggered?)

How about changing the test as follows to make it clear when the events are triggered?

eventCounters = {};
keyDown(&apos;7&apos;);
keyDown(&apos;5&apos;);
keyDown(&apos;6&apos;);
shouldBe(&apos;eventsCounter.input&apos;, &apos;0&apos;);
shouldBe(&apos;eventsCounter.change&apos;, &apos;0&apos;);
keyDown(&apos;A&apos;);
shouldBe(&apos;eventsCounter.input&apos;, &apos;1&apos;);
shouldBe(&apos;eventsCounter.change&apos;, &apos;1&apos;);

&gt; LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-keyboard-events.html:122
&gt; +shouldBe(&apos;eventsCounter.input&apos;, &apos;1&apos;);
&gt; +shouldBe(&apos;eventsCounter.change&apos;, &apos;1&apos;);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811964</commentid>
    <comment_count>3</comment_count>
      <attachid>183741</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-01-21 02:29:47 -0800</bug_when>
    <thetext>Created attachment 183741
Patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811966</commentid>
    <comment_count>4</comment_count>
      <attachid>183741</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-01-21 02:30:57 -0800</bug_when>
    <thetext>Comment on attachment 183741
Patch 2

thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812038</commentid>
    <comment_count>5</comment_count>
      <attachid>183741</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-21 04:51:58 -0800</bug_when>
    <thetext>Comment on attachment 183741
Patch 2

Clearing flags on attachment: 183741

Committed r140324: &lt;http://trac.webkit.org/changeset/140324&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812039</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-21 04:52:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183737</attachid>
            <date>2013-01-21 02:01:09 -0800</date>
            <delta_ts>2013-01-21 02:29:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107429-20130121185805.patch</filename>
            <type>text/plain</type>
            <size>6677</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2Y5MzI5NzY5OWMxZjQ0
NTk0OGUzMWQzZTcxNjYwYTQ2NjY0MDAwZC4uNGYxZGY0YWU4MDVjMTQwZjk2ZWJiNzNjNTIyMjhl
OTYyOWNjYjUwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAxLTIxICBLZW50
IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBJTlBVVF9NVUxUSVBMRV9G
SUVMRFNfVUk6IHNob3VsZCBub3QgZGlzcGF0Y2ggJ2lucHV0JyBldmVudHMgaWYgdGhlIGVsZW1l
bnQgdmFsdWUgaXMgbm90IHVwZGF0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwNzQyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIGh0dHA6Ly93d3cud2hhdHdnLm9yZy9zcGVjcy93ZWItYXBwcy9jdXJy
ZW50LXdvcmsvbXVsdGlwYWdlL2NvbW1vbi1pbnB1dC1lbGVtZW50LWF0dHJpYnV0ZXMuaHRtbCNj
b21tb24tZXZlbnQtYmVoYXZpb3JzCisgICAgICAgID4gYW55IHRpbWUgdGhlIHVzZXIgY2F1c2Vz
IHRoZSBlbGVtZW50J3MgdmFsdWUgdG8gY2hhbmdlLCB0aGUgdXNlciBhZ2VudAorICAgICAgICA+
IG11c3QgcXVldWUgYSB0YXNrIHRvIGZpcmUgYSBzaW1wbGUgZXZlbnQgdGhhdCBidWJibGVzIG5h
bWVkIGlucHV0IGF0IHRoZQorICAgICAgICA+IGlucHV0IGVsZW1lbnQuCisKKyAgICAgICAgVGVz
dHM6CisgICAgICAgIGZhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0aXBs
ZS1maWVsZHMta2V5Ym9hcmQtZXZlbnQuaHRtbAorICAgICAgICBpcyB1cGRhdGVkIHRvIGNvdmVy
IHRoaXMgY2hhbmdlLgorCisgICAgICAgICogaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5k
VGltZUlucHV0VHlwZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpCYXNlTXVsdGlwbGVGaWVsZHNE
YXRlQW5kVGltZUlucHV0VHlwZTo6ZWRpdENvbnRyb2xWYWx1ZUNoYW5nZWQpOgorICAgICAgICBJ
ZiB0aGUgbmV3IHZhbHVlIGlzIGVxdWl2YWxlbnQgdG8gdGhlIG9sZCB2YWx1ZSwgZG9uJ3QgZGlz
cGF0Y2ggZXZlbnRzLgorICAgICAgICBIb3dldmVyIHdlIHNob3VkbCByZWNhbGN1bGF0ZSB2YWxp
ZGl0eSBhbmQgY2FsbCBub3RpZnlGb3JtU3RhdGVDaGFuZ2VkCisgICAgICAgIGJlY2F1c2UgaW5w
dXQudmFsaWRpdHkuYmFkSW5wdXQgc3RhdGUgbWlnaHQgYmUgY2hhbmdlZC4KKwogMjAxMy0wMS0y
MCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE0MDI5MC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvQmFzZU11bHRpcGxlRmllbGRzRGF0ZUFuZFRpbWVJbnB1dFR5cGUuY3BwIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5kVGltZUlucHV0VHlwZS5j
cHAKaW5kZXggNjc3MjRjODE3YWM3MmI5NWVhYjMzMmI2M2EwOWM2ZjliZjQ2MTBmMy4uNGQwNjAy
MTA2M2I1ZDhkZDhiMWY5Njk0MTIxYjkzMTIwNWZlZmY4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5kVGltZUlucHV0VHlwZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5kVGltZUlucHV0
VHlwZS5jcHAKQEAgLTczLDEwICs3MywxNyBAQCB2b2lkIEJhc2VNdWx0aXBsZUZpZWxkc0RhdGVB
bmRUaW1lSW5wdXRUeXBlOjpkaWRGb2N1c09uQ29udHJvbCgpCiB2b2lkIEJhc2VNdWx0aXBsZUZp
ZWxkc0RhdGVBbmRUaW1lSW5wdXRUeXBlOjplZGl0Q29udHJvbFZhbHVlQ2hhbmdlZCgpCiB7CiAg
ICAgUmVmUHRyPEhUTUxJbnB1dEVsZW1lbnQ+IGlucHV0KGVsZW1lbnQoKSk7Ci0gICAgaW5wdXQt
PnNldFZhbHVlSW50ZXJuYWwoc2FuaXRpemVWYWx1ZShtX2RhdGVUaW1lRWRpdEVsZW1lbnQtPnZh
bHVlKCkpLCBEaXNwYXRjaE5vRXZlbnQpOwotICAgIGlucHV0LT5zZXROZWVkc1N0eWxlUmVjYWxj
KCk7Ci0gICAgaW5wdXQtPmRpc3BhdGNoRm9ybUNvbnRyb2xJbnB1dEV2ZW50KCk7Ci0gICAgaW5w
dXQtPmRpc3BhdGNoRm9ybUNvbnRyb2xDaGFuZ2VFdmVudCgpOworICAgIFN0cmluZyBvbGRWYWx1
ZSA9IGlucHV0LT52YWx1ZSgpOworICAgIFN0cmluZyBuZXdWYWx1ZSA9IHNhbml0aXplVmFsdWUo
bV9kYXRlVGltZUVkaXRFbGVtZW50LT52YWx1ZSgpKTsKKyAgICAvLyBFdmVuIGlmIG9sZFZhbHVl
IGlzIG51bGwgYW5kIG5ld1ZhbHVlIGlzICIiLCB3ZSBzaG91bGQgYXNzdW1lIHRoZXkgYXJlIHNh
bWUuCisgICAgaWYgKChvbGRWYWx1ZS5pc0VtcHR5KCkgJiYgbmV3VmFsdWUuaXNFbXB0eSgpKSB8
fCBvbGRWYWx1ZSA9PSBuZXdWYWx1ZSkKKyAgICAgICAgaW5wdXQtPnNldE5lZWRzVmFsaWRpdHlD
aGVjaygpOworICAgIGVsc2UgeworICAgICAgICBpbnB1dC0+c2V0VmFsdWVJbnRlcm5hbChuZXdW
YWx1ZSwgRGlzcGF0Y2hOb0V2ZW50KTsKKyAgICAgICAgaW5wdXQtPnNldE5lZWRzU3R5bGVSZWNh
bGMoKTsKKyAgICAgICAgaW5wdXQtPmRpc3BhdGNoRm9ybUNvbnRyb2xJbnB1dEV2ZW50KCk7Cisg
ICAgICAgIGlucHV0LT5kaXNwYXRjaEZvcm1Db250cm9sQ2hhbmdlRXZlbnQoKTsKKyAgICB9CiAg
ICAgaW5wdXQtPm5vdGlmeUZvcm1TdGF0ZUNoYW5nZWQoKTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDkwNjFiZmNh
ZDAyMjY4NDk4YmFhNzI4ODk1Y2U3ZDIzZTJkZTE5NWEuLjA3MTgzYWE2M2ZkMTUwNzI4NDIyZDli
MGExZjQ2NTFmMmM5ZjNhMTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0yMSAgS2Vu
dCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSU5QVVRfTVVMVElQTEVf
RklFTERTX1VJOiBzaG91bGQgbm90IGRpc3BhdGNoICdpbnB1dCcgZXZlbnRzIGlmIHRoZSBlbGVt
ZW50IHZhbHVlIGlzIG5vdCB1cGRhdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDc0MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGZhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1t
dWx0aXBsZS1maWVsZHMta2V5Ym9hcmQtZXZlbnRzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBm
YXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLWtleWJv
YXJkLWV2ZW50cy5odG1sOgorCiAyMDEzLTAxLTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZp
ZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTQw
MjkwLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZp
ZWxkcy90aW1lLW11bHRpcGxlLWZpZWxkcy1rZXlib2FyZC1ldmVudHMtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZpZWxkcy90aW1lLW11bHRpcGxl
LWZpZWxkcy1rZXlib2FyZC1ldmVudHMtZXhwZWN0ZWQudHh0CmluZGV4IDY1Y2JkZjM5YWNhMjRi
NmIxZDM0NmNiMGFjOWI3YTU5YzRlM2Q4YTIuLjExZDM0ZDVmZWFhYWU4ZDcyODc3ZTVjOTllMDA3
ZmRiNTMxMTgzYWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdGltZS1tdWx0
aXBsZS1maWVsZHMvdGltZS1tdWx0aXBsZS1maWVsZHMta2V5Ym9hcmQtZXZlbnRzLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUtZmllbGRzL3Rp
bWUtbXVsdGlwbGUtZmllbGRzLWtleWJvYXJkLWV2ZW50cy1leHBlY3RlZC50eHQKQEAgLTE0LDYg
KzE0LDggQEAgQmFja3NwYWNlIC0gTWFrZSB2YWx1ZSBlbXB0eQogICAKID09IERpZ2l0IGtleXMg
PT0KIFBBU1MgaW5wdXQudmFsdWUgaXMgIjA3OjU2IgorUEFTUyBldmVudHNDb3VudGVyLmlucHV0
IGlzIDEKK1BBU1MgZXZlbnRzQ291bnRlci5jaGFuZ2UgaXMgMQogPT0gRGlnaXQga2V5cyBzdGFy
dGluZyB3aXRoIHplcm8gPT0KIFBBU1MgaW5wdXQudmFsdWUgaXMgIjE0OjAzIgogPT0gRGlnaXQg
a2V5cyBhbmQgYmFja3NwYWNlIGtleSA9PQpAQCAtMjYsNiArMjgsOCBAQCBQQVNTIGlucHV0LnZh
bHVlIGlzICIwNTo1NiIKIFBBU1MgaW5wdXQudmFsdWUgaXMgIjAzOjU2IgogPT0gVXAvRG93biBr
ZXlzIG9uIGVtcHR5IHZhbHVlID09CiBQQVNTIGlucHV0LnZhbHVlIGlzICIxNDo1OCIKK1BBU1Mg
ZXZlbnRzQ291bnRlci5pbnB1dCBpcyAxCitQQVNTIGV2ZW50c0NvdW50ZXIuY2hhbmdlIGlzIDEK
ID09IFRhYiBrZXkgPT0KIFBBU1MgaW5wdXQudmFsdWUgaXMgIjAzOjA1IgogUEFTUyBpbnB1dC52
YWx1ZSBpcyAiMDc6MDUiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUt
bXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLWtleWJvYXJkLWV2ZW50cy5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZpZWxkcy90aW1lLW11bHRp
cGxlLWZpZWxkcy1rZXlib2FyZC1ldmVudHMuaHRtbAppbmRleCAxNmM2YzVkMWM0ZmYyMjJjNjc5
Mzk3YWRkNzhhODQyYTgxNGEyNzk3Li42NDZlMThhN2Q3MDAzYzcyODBkYjJmY2Y5MzQ0NzhhNWM5
OTM4NDIwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUt
ZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLWtleWJvYXJkLWV2ZW50cy5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0aXBsZS1m
aWVsZHMta2V5Ym9hcmQtZXZlbnRzLmh0bWwKQEAgLTQxLDEyICs0MSwyNCBAQCBmdW5jdGlvbiBi
ZWdpblRlc3QodGl0bGUsIHZhbHVlKQogICAgIGlucHV0LmZvY3VzKCk7CiB9CiAKK3ZhciBldmVu
dHNDb3VudGVyID0ge307CitmdW5jdGlvbiBjb3VudEV2ZW50cyhldmVudCkKK3sKKyAgICBpZiAo
ZXZlbnRzQ291bnRlcltldmVudC50eXBlXSA9PT0gdW5kZWZpbmVkKQorICAgICAgICBldmVudHND
b3VudGVyW2V2ZW50LnR5cGVdID0gMDsKKyAgICBldmVudHNDb3VudGVyW2V2ZW50LnR5cGVdKys7
Cit9CitpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsIGNvdW50RXZlbnRzLCBmYWxzZSk7
CitpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBjb3VudEV2ZW50cywgZmFsc2UpOwor
CiBiZWdpblRlc3QoJ0RpZ2l0IGtleXMnKTsKLWtleURvd24oJzcnKTsKLWtleURvd24oJzUnKTsK
LWtleURvd24oJzYnKTsKLWtleURvd24oJ0EnKTsKK2tleURvd24oJzcnKTsgLy8gLT4gMDc6Wy0t
XSAtLQora2V5RG93bignNScpOyAvLyAtPiAwNzpbMDVdIC0tCitrZXlEb3duKCc2Jyk7IC8vIC0+
IDA3OjU2IFstLV0KK2tleURvd24oJ0EnKTsgLy8gLT4gMDc6NTYgW0FNXQogc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCdpbnB1dC52YWx1ZScsICcwNzo1NicpOworc2hvdWxkQmUoJ2V2ZW50c0NvdW50
ZXIuaW5wdXQnLCAnMScpOworc2hvdWxkQmUoJ2V2ZW50c0NvdW50ZXIuY2hhbmdlJywgJzEnKTsK
IAogYmVnaW5UZXN0KCdEaWdpdCBrZXlzIHN0YXJ0aW5nIHdpdGggemVybycpOwoga2V5RG93bign
MCcpOyAvLyAtPiBbMDBdOi0tIC0tCkBAIC05NywxNCArMTA5LDE3IEBAIGtleURvd24oJ2Rvd25B
cnJvdycpOwogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdpbnB1dC52YWx1ZScsICcwMzo1NicpOwog
CiBiZWdpblRlc3QoJ1VwL0Rvd24ga2V5cyBvbiBlbXB0eSB2YWx1ZScsICcnKTsKLWtleURvd24o
J3VwQXJyb3cnKTsKLWtleURvd24oJ3VwQXJyb3cnKTsKLWtleURvd24oJ3JpZ2h0QXJyb3cnKTsK
LWtleURvd24oJ2Rvd25BcnJvdycpOwota2V5RG93bignZG93bkFycm93Jyk7Ci1rZXlEb3duKCdy
aWdodEFycm93Jyk7Ci1rZXlEb3duKCdkb3duQXJyb3cnKTsKK2V2ZW50c0NvdW50ZXIgPSB7fTsK
K2tleURvd24oJ3VwQXJyb3cnKTsgICAgLy8gLT4gWzAxXTotLSAtLQora2V5RG93bigndXBBcnJv
dycpOyAgICAvLyAtPiBbMDJdOi0tIC0tCitrZXlEb3duKCdyaWdodEFycm93Jyk7IC8vIC0+IDAy
OlstLV0gLS0KK2tleURvd24oJ2Rvd25BcnJvdycpOyAgLy8gLT4gMDI6WzU5XSAtLQora2V5RG93
bignZG93bkFycm93Jyk7ICAvLyAtPiAwMjpbNThdIC0tCitrZXlEb3duKCdyaWdodEFycm93Jyk7
IC8vIC0+IDAyOjU4IFstLV0KK2tleURvd24oJ2Rvd25BcnJvdycpOyAgLy8gLT4gMDI6NTggW1BN
XQogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdpbnB1dC52YWx1ZScsICcxNDo1OCcpOworc2hvdWxk
QmUoJ2V2ZW50c0NvdW50ZXIuaW5wdXQnLCAnMScpOworc2hvdWxkQmUoJ2V2ZW50c0NvdW50ZXIu
Y2hhbmdlJywgJzEnKTsKIAogYmVnaW5UZXN0KCdUYWIga2V5JywgJzAzOjAwJyk7CiBrZXlEb3du
KCdcdCcpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183741</attachid>
            <date>2013-01-21 02:29:47 -0800</date>
            <delta_ts>2013-01-21 04:51:58 -0800</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-107429-20130121192642.patch</filename>
            <type>text/plain</type>
            <size>7082</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2Y5MzI5NzY5OWMxZjQ0
NTk0OGUzMWQzZTcxNjYwYTQ2NjY0MDAwZC4uNmU2YWYzZmQ2ZTJkM2E1MWEyNzE1YzQwYjUyOWRl
NjcwMDYwODY3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAxLTIxICBLZW50
IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBJTlBVVF9NVUxUSVBMRV9G
SUVMRFNfVUk6IHNob3VsZCBub3QgZGlzcGF0Y2ggJ2lucHV0JyBldmVudHMgaWYgdGhlIGVsZW1l
bnQgdmFsdWUgaXMgbm90IHVwZGF0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwNzQyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIGh0dHA6Ly93d3cud2hhdHdnLm9yZy9zcGVjcy93ZWItYXBwcy9jdXJy
ZW50LXdvcmsvbXVsdGlwYWdlL2NvbW1vbi1pbnB1dC1lbGVtZW50LWF0dHJpYnV0ZXMuaHRtbCNj
b21tb24tZXZlbnQtYmVoYXZpb3JzCisgICAgICAgID4gYW55IHRpbWUgdGhlIHVzZXIgY2F1c2Vz
IHRoZSBlbGVtZW50J3MgdmFsdWUgdG8gY2hhbmdlLCB0aGUgdXNlciBhZ2VudAorICAgICAgICA+
IG11c3QgcXVldWUgYSB0YXNrIHRvIGZpcmUgYSBzaW1wbGUgZXZlbnQgdGhhdCBidWJibGVzIG5h
bWVkIGlucHV0IGF0IHRoZQorICAgICAgICA+IGlucHV0IGVsZW1lbnQuCisKKyAgICAgICAgVGVz
dHM6CisgICAgICAgIGZhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0aXBs
ZS1maWVsZHMta2V5Ym9hcmQtZXZlbnQuaHRtbAorICAgICAgICBpcyB1cGRhdGVkIHRvIGNvdmVy
IHRoaXMgY2hhbmdlLgorCisgICAgICAgICogaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5k
VGltZUlucHV0VHlwZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpCYXNlTXVsdGlwbGVGaWVsZHNE
YXRlQW5kVGltZUlucHV0VHlwZTo6ZWRpdENvbnRyb2xWYWx1ZUNoYW5nZWQpOgorICAgICAgICBJ
ZiB0aGUgbmV3IHZhbHVlIGlzIGVxdWl2YWxlbnQgdG8gdGhlIG9sZCB2YWx1ZSwgZG9uJ3QgZGlz
cGF0Y2ggZXZlbnRzLgorICAgICAgICBIb3dldmVyIHdlIHNob3VsZCByZWNhbGN1bGF0ZSB2YWxp
ZGl0eSBhbmQgY2FsbCBub3RpZnlGb3JtU3RhdGVDaGFuZ2VkCisgICAgICAgIGJlY2F1c2UgaW5w
dXQudmFsaWRpdHkuYmFkSW5wdXQgc3RhdGUgbWlnaHQgYmUgY2hhbmdlZC4KKwogMjAxMy0wMS0y
MCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE0MDI5MC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvQmFzZU11bHRpcGxlRmllbGRzRGF0ZUFuZFRpbWVJbnB1dFR5cGUuY3BwIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5kVGltZUlucHV0VHlwZS5j
cHAKaW5kZXggNjc3MjRjODE3YWM3MmI5NWVhYjMzMmI2M2EwOWM2ZjliZjQ2MTBmMy4uNGQwNjAy
MTA2M2I1ZDhkZDhiMWY5Njk0MTIxYjkzMTIwNWZlZmY4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5kVGltZUlucHV0VHlwZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9CYXNlTXVsdGlwbGVGaWVsZHNEYXRlQW5kVGltZUlucHV0
VHlwZS5jcHAKQEAgLTczLDEwICs3MywxNyBAQCB2b2lkIEJhc2VNdWx0aXBsZUZpZWxkc0RhdGVB
bmRUaW1lSW5wdXRUeXBlOjpkaWRGb2N1c09uQ29udHJvbCgpCiB2b2lkIEJhc2VNdWx0aXBsZUZp
ZWxkc0RhdGVBbmRUaW1lSW5wdXRUeXBlOjplZGl0Q29udHJvbFZhbHVlQ2hhbmdlZCgpCiB7CiAg
ICAgUmVmUHRyPEhUTUxJbnB1dEVsZW1lbnQ+IGlucHV0KGVsZW1lbnQoKSk7Ci0gICAgaW5wdXQt
PnNldFZhbHVlSW50ZXJuYWwoc2FuaXRpemVWYWx1ZShtX2RhdGVUaW1lRWRpdEVsZW1lbnQtPnZh
bHVlKCkpLCBEaXNwYXRjaE5vRXZlbnQpOwotICAgIGlucHV0LT5zZXROZWVkc1N0eWxlUmVjYWxj
KCk7Ci0gICAgaW5wdXQtPmRpc3BhdGNoRm9ybUNvbnRyb2xJbnB1dEV2ZW50KCk7Ci0gICAgaW5w
dXQtPmRpc3BhdGNoRm9ybUNvbnRyb2xDaGFuZ2VFdmVudCgpOworICAgIFN0cmluZyBvbGRWYWx1
ZSA9IGlucHV0LT52YWx1ZSgpOworICAgIFN0cmluZyBuZXdWYWx1ZSA9IHNhbml0aXplVmFsdWUo
bV9kYXRlVGltZUVkaXRFbGVtZW50LT52YWx1ZSgpKTsKKyAgICAvLyBFdmVuIGlmIG9sZFZhbHVl
IGlzIG51bGwgYW5kIG5ld1ZhbHVlIGlzICIiLCB3ZSBzaG91bGQgYXNzdW1lIHRoZXkgYXJlIHNh
bWUuCisgICAgaWYgKChvbGRWYWx1ZS5pc0VtcHR5KCkgJiYgbmV3VmFsdWUuaXNFbXB0eSgpKSB8
fCBvbGRWYWx1ZSA9PSBuZXdWYWx1ZSkKKyAgICAgICAgaW5wdXQtPnNldE5lZWRzVmFsaWRpdHlD
aGVjaygpOworICAgIGVsc2UgeworICAgICAgICBpbnB1dC0+c2V0VmFsdWVJbnRlcm5hbChuZXdW
YWx1ZSwgRGlzcGF0Y2hOb0V2ZW50KTsKKyAgICAgICAgaW5wdXQtPnNldE5lZWRzU3R5bGVSZWNh
bGMoKTsKKyAgICAgICAgaW5wdXQtPmRpc3BhdGNoRm9ybUNvbnRyb2xJbnB1dEV2ZW50KCk7Cisg
ICAgICAgIGlucHV0LT5kaXNwYXRjaEZvcm1Db250cm9sQ2hhbmdlRXZlbnQoKTsKKyAgICB9CiAg
ICAgaW5wdXQtPm5vdGlmeUZvcm1TdGF0ZUNoYW5nZWQoKTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDkwNjFiZmNh
ZDAyMjY4NDk4YmFhNzI4ODk1Y2U3ZDIzZTJkZTE5NWEuLjA3MTgzYWE2M2ZkMTUwNzI4NDIyZDli
MGExZjQ2NTFmMmM5ZjNhMTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0yMSAgS2Vu
dCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSU5QVVRfTVVMVElQTEVf
RklFTERTX1VJOiBzaG91bGQgbm90IGRpc3BhdGNoICdpbnB1dCcgZXZlbnRzIGlmIHRoZSBlbGVt
ZW50IHZhbHVlIGlzIG5vdCB1cGRhdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDc0MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGZhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1t
dWx0aXBsZS1maWVsZHMta2V5Ym9hcmQtZXZlbnRzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBm
YXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLWtleWJv
YXJkLWV2ZW50cy5odG1sOgorCiAyMDEzLTAxLTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZp
ZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTQw
MjkwLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZp
ZWxkcy90aW1lLW11bHRpcGxlLWZpZWxkcy1rZXlib2FyZC1ldmVudHMtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZpZWxkcy90aW1lLW11bHRpcGxl
LWZpZWxkcy1rZXlib2FyZC1ldmVudHMtZXhwZWN0ZWQudHh0CmluZGV4IDY1Y2JkZjM5YWNhMjRi
NmIxZDM0NmNiMGFjOWI3YTU5YzRlM2Q4YTIuLmY3ZGYxMWIxMDRiMTgwOGE2OThiNjQ4MmRiNTZi
ZmUyYjUzN2MwZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdGltZS1tdWx0
aXBsZS1maWVsZHMvdGltZS1tdWx0aXBsZS1maWVsZHMta2V5Ym9hcmQtZXZlbnRzLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUtZmllbGRzL3Rp
bWUtbXVsdGlwbGUtZmllbGRzLWtleWJvYXJkLWV2ZW50cy1leHBlY3RlZC50eHQKQEAgLTEzLDcg
KzEzLDExIEBAIFRhYiAtIE1vdmUgZm9jdXMgZmllbGQKIEJhY2tzcGFjZSAtIE1ha2UgdmFsdWUg
ZW1wdHkKICAgCiA9PSBEaWdpdCBrZXlzID09CitQQVNTIGV2ZW50c0NvdW50ZXIuaW5wdXQgaXMg
dW5kZWZpbmVkLgorUEFTUyBldmVudHNDb3VudGVyLmNoYW5nZSBpcyB1bmRlZmluZWQuCiBQQVNT
IGlucHV0LnZhbHVlIGlzICIwNzo1NiIKK1BBU1MgZXZlbnRzQ291bnRlci5pbnB1dCBpcyAxCitQ
QVNTIGV2ZW50c0NvdW50ZXIuY2hhbmdlIGlzIDEKID09IERpZ2l0IGtleXMgc3RhcnRpbmcgd2l0
aCB6ZXJvID09CiBQQVNTIGlucHV0LnZhbHVlIGlzICIxNDowMyIKID09IERpZ2l0IGtleXMgYW5k
IGJhY2tzcGFjZSBrZXkgPT0KQEAgLTI1LDcgKzI5LDExIEBAIFBBU1MgZG9jdW1lbnQuYWN0aXZl
RWxlbWVudC5pZCBpcyAiaW5wdXQiCiBQQVNTIGlucHV0LnZhbHVlIGlzICIwNTo1NiIKIFBBU1Mg
aW5wdXQudmFsdWUgaXMgIjAzOjU2IgogPT0gVXAvRG93biBrZXlzIG9uIGVtcHR5IHZhbHVlID09
CitQQVNTIGV2ZW50c0NvdW50ZXIuaW5wdXQgaXMgdW5kZWZpbmVkLgorUEFTUyBldmVudHNDb3Vu
dGVyLmNoYW5nZSBpcyB1bmRlZmluZWQuCiBQQVNTIGlucHV0LnZhbHVlIGlzICIxNDo1OCIKK1BB
U1MgZXZlbnRzQ291bnRlci5pbnB1dCBpcyAxCitQQVNTIGV2ZW50c0NvdW50ZXIuY2hhbmdlIGlz
IDEKID09IFRhYiBrZXkgPT0KIFBBU1MgaW5wdXQudmFsdWUgaXMgIjAzOjA1IgogUEFTUyBpbnB1
dC52YWx1ZSBpcyAiMDc6MDUiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3Rp
bWUtbXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLWtleWJvYXJkLWV2ZW50cy5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZpZWxkcy90aW1lLW11
bHRpcGxlLWZpZWxkcy1rZXlib2FyZC1ldmVudHMuaHRtbAppbmRleCAxNmM2YzVkMWM0ZmYyMjJj
Njc5Mzk3YWRkNzhhODQyYTgxNGEyNzk3Li44NWIyNzE3NzVhNzAwZWYyNWJkNzhhMmU5OTNhYjU2
NmZjZDdlMDk1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUtbXVsdGlw
bGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLWtleWJvYXJkLWV2ZW50cy5odG1sCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0aXBs
ZS1maWVsZHMta2V5Ym9hcmQtZXZlbnRzLmh0bWwKQEAgLTQxLDEyICs0MSwyNiBAQCBmdW5jdGlv
biBiZWdpblRlc3QodGl0bGUsIHZhbHVlKQogICAgIGlucHV0LmZvY3VzKCk7CiB9CiAKK3ZhciBl
dmVudHNDb3VudGVyID0ge307CitmdW5jdGlvbiBjb3VudEV2ZW50cyhldmVudCkKK3sKKyAgICBp
ZiAoZXZlbnRzQ291bnRlcltldmVudC50eXBlXSA9PT0gdW5kZWZpbmVkKQorICAgICAgICBldmVu
dHNDb3VudGVyW2V2ZW50LnR5cGVdID0gMDsKKyAgICBldmVudHNDb3VudGVyW2V2ZW50LnR5cGVd
Kys7Cit9CitpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsIGNvdW50RXZlbnRzLCBmYWxz
ZSk7CitpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBjb3VudEV2ZW50cywgZmFsc2Up
OworCiBiZWdpblRlc3QoJ0RpZ2l0IGtleXMnKTsKLWtleURvd24oJzcnKTsKLWtleURvd24oJzUn
KTsKLWtleURvd24oJzYnKTsKLWtleURvd24oJ0EnKTsKK2tleURvd24oJzcnKTsgLy8gLT4gMDc6
Wy0tXSAtLQora2V5RG93bignNScpOyAvLyAtPiAwNzpbMDVdIC0tCitrZXlEb3duKCc2Jyk7IC8v
IC0+IDA3OjU2IFstLV0KK3Nob3VsZEJlVW5kZWZpbmVkKCdldmVudHNDb3VudGVyLmlucHV0Jyk7
CitzaG91bGRCZVVuZGVmaW5lZCgnZXZlbnRzQ291bnRlci5jaGFuZ2UnKTsKK2tleURvd24oJ0En
KTsgLy8gLT4gMDc6NTYgW0FNXQogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdpbnB1dC52YWx1ZScs
ICcwNzo1NicpOworc2hvdWxkQmUoJ2V2ZW50c0NvdW50ZXIuaW5wdXQnLCAnMScpOworc2hvdWxk
QmUoJ2V2ZW50c0NvdW50ZXIuY2hhbmdlJywgJzEnKTsKIAogYmVnaW5UZXN0KCdEaWdpdCBrZXlz
IHN0YXJ0aW5nIHdpdGggemVybycpOwoga2V5RG93bignMCcpOyAvLyAtPiBbMDBdOi0tIC0tCkBA
IC05NywxNCArMTExLDE5IEBAIGtleURvd24oJ2Rvd25BcnJvdycpOwogc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCdpbnB1dC52YWx1ZScsICcwMzo1NicpOwogCiBiZWdpblRlc3QoJ1VwL0Rvd24ga2V5
cyBvbiBlbXB0eSB2YWx1ZScsICcnKTsKLWtleURvd24oJ3VwQXJyb3cnKTsKLWtleURvd24oJ3Vw
QXJyb3cnKTsKLWtleURvd24oJ3JpZ2h0QXJyb3cnKTsKLWtleURvd24oJ2Rvd25BcnJvdycpOwot
a2V5RG93bignZG93bkFycm93Jyk7Ci1rZXlEb3duKCdyaWdodEFycm93Jyk7Ci1rZXlEb3duKCdk
b3duQXJyb3cnKTsKK2V2ZW50c0NvdW50ZXIgPSB7fTsKK2tleURvd24oJ3VwQXJyb3cnKTsgICAg
Ly8gLT4gWzAxXTotLSAtLQora2V5RG93bigndXBBcnJvdycpOyAgICAvLyAtPiBbMDJdOi0tIC0t
CitrZXlEb3duKCdyaWdodEFycm93Jyk7IC8vIC0+IDAyOlstLV0gLS0KK2tleURvd24oJ2Rvd25B
cnJvdycpOyAgLy8gLT4gMDI6WzU5XSAtLQora2V5RG93bignZG93bkFycm93Jyk7ICAvLyAtPiAw
MjpbNThdIC0tCitrZXlEb3duKCdyaWdodEFycm93Jyk7IC8vIC0+IDAyOjU4IFstLV0KK3Nob3Vs
ZEJlVW5kZWZpbmVkKCdldmVudHNDb3VudGVyLmlucHV0Jyk7CitzaG91bGRCZVVuZGVmaW5lZCgn
ZXZlbnRzQ291bnRlci5jaGFuZ2UnKTsKK2tleURvd24oJ2Rvd25BcnJvdycpOyAgLy8gLT4gMDI6
NTggW1BNXQogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdpbnB1dC52YWx1ZScsICcxNDo1OCcpOwor
c2hvdWxkQmUoJ2V2ZW50c0NvdW50ZXIuaW5wdXQnLCAnMScpOworc2hvdWxkQmUoJ2V2ZW50c0Nv
dW50ZXIuY2hhbmdlJywgJzEnKTsKIAogYmVnaW5UZXN0KCdUYWIga2V5JywgJzAzOjAwJyk7CiBr
ZXlEb3duKCdcdCcpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>