<?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>84153</bug_id>
          
          <creation_ts>2012-04-17 08:11:25 -0700</creation_ts>
          <short_desc>[EFL] Missing keycode translation for space key</short_desc>
          <delta_ts>2012-04-19 23:58:35 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</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="Sudarsana Nagineni (babu)">naginenis</reporter>
          <assigned_to name="Sudarsana Nagineni (babu)">naginenis</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>604024</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-17 08:11:25 -0700</bug_when>
    <thetext>Map &apos;space&apos; key to Unicode value to fix the issue of simulating space as a click on the button element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604771</commentid>
    <comment_count>1</comment_count>
      <attachid>137701</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-18 08:32:18 -0700</bug_when>
    <thetext>Created attachment 137701
patch

Add keycode translation for space key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605765</commentid>
    <comment_count>2</comment_count>
      <attachid>137701</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-19 11:57:12 -0700</bug_when>
    <thetext>Comment on attachment 137701
patch

Rejecting attachment 137701 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
 FAILED -- saving rejects to file LayoutTests/platform/efl/Skipped.rej
patching file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebCore/platform/efl/EflKeyboardUtilities.cpp
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Tools/DumpRenderTree/efl/EventSender.cpp

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Antonio Go...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/12455008</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605801</commentid>
    <comment_count>3</comment_count>
      <attachid>137953</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-19 12:45:36 -0700</bug_when>
    <thetext>Created attachment 137953
Patch

rebased</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605836</commentid>
    <comment_count>4</comment_count>
      <attachid>137953</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-19 13:31:41 -0700</bug_when>
    <thetext>Comment on attachment 137953
Patch

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

&gt; Tools/DumpRenderTree/efl/EventSender.cpp:410
&gt; +        return &quot;space&quot;;

If you use &quot;Space&quot; it&apos;ll be recognized by windowsKeyCodeForEvasKeyName too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606153</commentid>
    <comment_count>5</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-19 16:41:30 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 137953 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=137953&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/efl/EventSender.cpp:410
&gt; &gt; +        return &quot;space&quot;;
&gt; 
&gt; If you use &quot;Space&quot; it&apos;ll be recognized by windowsKeyCodeForEvasKeyName too.

It should be &apos;space&apos;, and not &apos;Space&apos;. I checked with EWebLauncher and we get keyname as &apos;space&apos; from the platform when we press space key.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606178</commentid>
    <comment_count>6</comment_count>
      <attachid>137701</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-19 16:52:47 -0700</bug_when>
    <thetext>Comment on attachment 137701
patch

Cleared Antonio Gomes&apos;s review+ from obsolete attachment 137701 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606235</commentid>
    <comment_count>7</comment_count>
      <attachid>138015</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-19 17:34:57 -0700</bug_when>
    <thetext>Created attachment 138015
Patch

fix WindowsKeyMap for space key.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606288</commentid>
    <comment_count>8</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-19 19:14:40 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; (From update of attachment 137953 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=137953&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Tools/DumpRenderTree/efl/EventSender.cpp:410
&gt; &gt; &gt; +        return &quot;space&quot;;
&gt; &gt; 
&gt; &gt; If you use &quot;Space&quot; it&apos;ll be recognized by windowsKeyCodeForEvasKeyName too.
&gt; 
&gt; It should be &apos;space&apos;, and not &apos;Space&apos;. I checked with EWebLauncher and we get keyname as &apos;space&apos; from the platform when we press space key.

You are right. The name is obtained via XKeysymToString, so it&apos;s &quot;space&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606291</commentid>
    <comment_count>9</comment_count>
      <attachid>138015</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-19 19:16:10 -0700</bug_when>
    <thetext>Comment on attachment 138015
Patch

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

Looks fine now, please update a patch with the proper reviewer name in the ChangeLogs so it can be cq+ed.

&gt; Source/WebCore/ChangeLog:13
&gt; +        * platform/efl/EflKeyboardUtilities.cpp:

Please update the ChangeLog and mention what you fixed in createWindowsKeyMap().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606336</commentid>
    <comment_count>10</comment_count>
      <attachid>138038</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-19 21:02:39 -0700</bug_when>
    <thetext>Created attachment 138038
patch

fix changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606407</commentid>
    <comment_count>11</comment_count>
      <attachid>138038</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-19 23:58:30 -0700</bug_when>
    <thetext>Comment on attachment 138038
patch

Clearing flags on attachment: 138038

Committed r114721: &lt;http://trac.webkit.org/changeset/114721&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606408</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-19 23:58:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137701</attachid>
            <date>2012-04-18 08:32:18 -0700</date>
            <delta_ts>2012-04-19 16:52:47 -0700</delta_ts>
            <desc>patch</desc>
            <filename>space_key.patch</filename>
            <type>text/plain</type>
            <size>3878</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiNDIzOTY5Li44YTQzMzI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MTggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gTWlzc2luZyBrZXljb2RlIHRyYW5zbGF0aW9uIGZvciBzcGFj
ZSBrZXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0
MTUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5z
a2lwIHRlc3RzIGNvbm5lY3RlZCB3aXRoIHNwYWNlIGtleS4KKworICAgICAgICAqIHBsYXRmb3Jt
L2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA0LTE3ICBUYWthc2hpIFRveW9zaGltYSAgPHRveW9zaGlt
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZWJhc2VsaW5lIG9mIHN2Zy9X
M0MtU1ZHLTEuMS9tYXNraW5nLWludHJvLTAxLWYuc3ZnIC4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBw
ZWQKaW5kZXggM2FkNTU5MS4uOGQ3YWQ4YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZWZsL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKQEAg
LTEyODIsNyArMTI4Miw2IEBAIGZhc3QvZXZlbnRzL29uc2VhcmNoLWVudGVyLmh0bWwKIGZhc3Qv
ZXZlbnRzL29wdGlvbi10YWIuaHRtbAogZmFzdC9ldmVudHMvc3BlY2lhbC1rZXktZXZlbnRzLWlu
LWlucHV0LXRleHQuaHRtbAogZmFzdC9mb3Jtcy9idXR0b24tZW50ZXItY2xpY2suaHRtbAotZmFz
dC9mb3Jtcy9idXR0b24tc3BhY2ViYXItY2xpY2suaHRtbAogZmFzdC9mb3Jtcy9lbnRlci1jbGlj
a3MtYnV0dG9ucy5odG1sCiBmYXN0L2Zvcm1zL2lucHV0LXNlYXJjaC1wcmVzcy1lc2NhcGUta2V5
Lmh0bWwKIGZhc3QvZm9ybXMvaW5wdXQtdGV4dC1lbnRlci5odG1sCkBAIC0xODk2LDcgKzE4OTUs
NiBAQCBmYXN0L2dyYWRpZW50cy9nZW5lcmF0ZWQtZ3JhZGllbnRzLmh0bWwKIGZhc3QvZ3JhZGll
bnRzL3JhZGlhbC1jZW50ZXJlZC5odG1sCiBmYXN0L2hhcm5lc3MvdXNlci1wcmVmZXJyZWQtbGFu
Z3VhZ2UuaHRtbAogZmFzdC9odG1sL2RldGFpbHMtY2xpY2stY29udHJvbHMuaHRtbAotZmFzdC9o
dG1sL2RldGFpbHMta2V5Ym9hcmQtc2hvdy1oaWRlLmh0bWwKIGZhc3QvaHRtbC9tYXJxdWVlLWFs
dGVybmF0ZS5odG1sCiBmYXN0L2lubGluZS1ibG9jay9jb250ZW50ZWRpdGFibGUtYmFzZWxpbmUu
aHRtbAogZmFzdC9pbmxpbmUvY29udGludWF0aW9uLW91dGxpbmVzLXdpdGgtbGF5ZXJzLTIuaHRt
bApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IGQ3NWMzZDcuLmFkY2ZhMDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
OCBAQAorMjAxMi0wNC0xOCAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5hLm5hZ2luZW5p
QGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBNaXNzaW5nIGtleWNvZGUgdHJhbnNs
YXRpb24gZm9yIHNwYWNlIGtleQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9ODQxNTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBNYXAgc3BhY2Uga2V5IHRvIFVuaWNvZGUgdmFsdWUuCisKKyAgICAgICAgVGVz
dHM6IGZhc3QvaHRtbC9kZXRhaWxzLWtleWJvYXJkLXNob3ctaGlkZS5odG1sCisgICAgICAgICAg
ICAgICBmYXN0L2Zvcm1zL2J1dHRvbi1zcGFjZWJhci1jbGljay5odG1sCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9lZmwvRWZsS2V5Ym9hcmRVdGlsaXRpZXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Y3JlYXRlS2V5TWFwKToKKwogMjAxMi0wNC0xNyAgUmFjaGVsIEJsdW0gIDxncm9ieUBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgU2tpYSBPT00gZXJyb3Igd2hlbiB1cHNjYWxpbmcgc21hbGwgc3Vi
c2V0cyBvZiBpbWFnZXMgYnkgbGFyZ2UgcXVhbnRpdGllcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZWZsL0VmbEtleWJvYXJkVXRpbGl0aWVzLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2VmbC9FZmxLZXlib2FyZFV0aWxpdGllcy5jcHAKaW5kZXggMDA4ZTJmNi4u
NTNjYWI2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL0VmbEtleWJv
YXJkVXRpbGl0aWVzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvRWZsS2V5
Ym9hcmRVdGlsaXRpZXMuY3BwCkBAIC03Nyw2ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIGNyZWF0ZUtl
eU1hcCgpCiAgICAga2V5TWFwKCkuc2V0KCJUYWIiLCAiVSswMDA5Iik7CiAgICAga2V5TWFwKCku
c2V0KCJJU09fTGVmdF9UYWIiLCAiVSswMDA5Iik7CiAgICAga2V5TWFwKCkuc2V0KCJCYWNrU3Bh
Y2UiLCAiVSswMDA4Iik7CisgICAga2V5TWFwKCkuc2V0KCJzcGFjZSIsICJVKzAwMjAiKTsKIH0K
IAogc3RhdGljIHZvaWQgY3JlYXRlV2luZG93c0tleU1hcCgpCmRpZmYgLS1naXQgYS9Ub29scy9D
aGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2Y4YTFiMy4uM2RhNTg3MyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDEyLTA0LTE4ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlA
bGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIE1pc3Npbmcga2V5Y29kZSB0cmFuc2xh
dGlvbiBmb3Igc3BhY2Uga2V5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NDE1MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFNldCBrZXluYW1lIGZvciBzcGFjZSBrZXkgYmVmb3JlIGRpc3BhdGNoaW5nIGV2
ZW50LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0V2ZW50U2VuZGVyLmNwcDoKKyAg
ICAgICAgKGtleU5hbWVGcm9tSlNWYWx1ZSk6CisKIDIwMTItMDQtMTcgIEphY2t5IEppYW5nICA8
emhhamlhbmdAcmltLmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0gVmlld3BvcnQgbWV0YXRh
ZyBkb2Vzbid0IGRpc2FibGUgZG91YmxlLXRhcCB6b29tCmRpZmYgLS1naXQgYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZs
L0V2ZW50U2VuZGVyLmNwcAppbmRleCA4N2IxMzIwLi5kNTUxZjQzIDEwMDY0NAotLS0gYS9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2VmbC9FdmVudFNlbmRlci5jcHAKQEAgLTQwNiw2ICs0MDYsOCBAQCBzdGF0aWMgY29u
c3QgQ1N0cmluZyBrZXlOYW1lRnJvbUpTVmFsdWUoSlNTdHJpbmdSZWYgY2hhcmFjdGVyKQogICAg
ICAgICByZXR1cm4gIlRhYiI7CiAgICAgaWYgKGNoYXJDb2RlID09ICdceDgnKQogICAgICAgICBy
ZXR1cm4gIkJhY2tTcGFjZSI7CisgICAgaWYgKGNoYXJDb2RlID09ICcgJykKKyAgICAgICAgcmV0
dXJuICJzcGFjZSI7CiAKICAgICByZXR1cm4gY2hhcmFjdGVyLT51c3RyaW5nKCkudXRmOCgpOwog
fQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137953</attachid>
            <date>2012-04-19 12:45:36 -0700</date>
            <delta_ts>2012-04-19 17:34:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>space_key.patch</filename>
            <type>text/plain</type>
            <size>3950</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1YmMxZDRhLi4xODViMzc3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MTkgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gTWlzc2luZyBrZXljb2RlIHRyYW5zbGF0aW9uIGZvciBzcGFj
ZSBrZXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0
MTUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5z
a2lwIHRlc3RzIGNvbm5lY3RlZCB3aXRoIHNwYWNlIGtleS4KKworICAgICAgICAqIHBsYXRmb3Jt
L2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA0LTE5ICB2c2V2aWtAY2hyb21pdW0ub3JnICA8dnNldmlr
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBObyByZXNwb25zZSBib2R5
IGF2YWlsYWJsZSBmb3IgY2FjaGVkIHJlc291cmNlIHJlcXVlc3RzIHdpdGggZXJyb3Igc3RhdHVz
IGNvZGVzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCA4Nzc1MDNiLi45MjI0ZGJlIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApAQCAtMTI4MCw3ICsxMjgwLDYgQEAgZmFzdC9ldmVu
dHMva2V5LWV2ZW50cy1pbi1pbnB1dC10ZXh0Lmh0bWwKIGZhc3QvZXZlbnRzL2tleWRvd24tbnVt
cGFkLWtleXMuaHRtbAogZmFzdC9ldmVudHMvb3B0aW9uLXRhYi5odG1sCiBmYXN0L2V2ZW50cy9z
cGVjaWFsLWtleS1ldmVudHMtaW4taW5wdXQtdGV4dC5odG1sCi1mYXN0L2Zvcm1zL2J1dHRvbi1z
cGFjZWJhci1jbGljay5odG1sCiBmYXN0L2Zvcm1zL2VudGVyLWNsaWNrcy1idXR0b25zLmh0bWwK
IGZhc3QvZm9ybXMvaW5wdXQtc2VhcmNoLXByZXNzLWVzY2FwZS1rZXkuaHRtbAogCkBAIC0xODkx
LDcgKzE4OTAsNiBAQCBmYXN0L2dyYWRpZW50cy9nZW5lcmF0ZWQtZ3JhZGllbnRzLmh0bWwKIGZh
c3QvZ3JhZGllbnRzL3JhZGlhbC1jZW50ZXJlZC5odG1sCiBmYXN0L2hhcm5lc3MvdXNlci1wcmVm
ZXJyZWQtbGFuZ3VhZ2UuaHRtbAogZmFzdC9odG1sL2RldGFpbHMtY2xpY2stY29udHJvbHMuaHRt
bAotZmFzdC9odG1sL2RldGFpbHMta2V5Ym9hcmQtc2hvdy1oaWRlLmh0bWwKIGZhc3QvaHRtbC9t
YXJxdWVlLWFsdGVybmF0ZS5odG1sCiBmYXN0L2lubGluZS1ibG9jay9jb250ZW50ZWRpdGFibGUt
YmFzZWxpbmUuaHRtbAogZmFzdC9pbmxpbmUvY29udGludWF0aW9uLW91dGxpbmVzLXdpdGgtbGF5
ZXJzLTIuaHRtbApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDg1MTYyNTkuLjMyMTc3ZjUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxMi0wNC0xOSAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5h
Lm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBNaXNzaW5nIGtleWNv
ZGUgdHJhbnNsYXRpb24gZm9yIHNwYWNlIGtleQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBNYXAgc3BhY2Uga2V5IHRvIFVuaWNvZGUgdmFsdWUuCisKKyAg
ICAgICAgVGVzdHM6IGZhc3QvaHRtbC9kZXRhaWxzLWtleWJvYXJkLXNob3ctaGlkZS5odG1sCisg
ICAgICAgICAgICAgICBmYXN0L2Zvcm1zL2J1dHRvbi1zcGFjZWJhci1jbGljay5odG1sCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9lZmwvRWZsS2V5Ym9hcmRVdGlsaXRpZXMuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Y3JlYXRlS2V5TWFwKToKKwogMjAxMi0wNC0xOSAgdnNldmlrQGNocm9taXVtLm9y
ZyAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogTm8gcmVz
cG9uc2UgYm9keSBhdmFpbGFibGUgZm9yIGNhY2hlZCByZXNvdXJjZSByZXF1ZXN0cyB3aXRoIGVy
cm9yIHN0YXR1cyBjb2Rlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Vm
bC9FZmxLZXlib2FyZFV0aWxpdGllcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwv
RWZsS2V5Ym9hcmRVdGlsaXRpZXMuY3BwCmluZGV4IDAwOGUyZjYuLjUzY2FiNjIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9FZmxLZXlib2FyZFV0aWxpdGllcy5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL0VmbEtleWJvYXJkVXRpbGl0aWVzLmNw
cApAQCAtNzcsNiArNzcsNyBAQCBzdGF0aWMgdm9pZCBjcmVhdGVLZXlNYXAoKQogICAgIGtleU1h
cCgpLnNldCgiVGFiIiwgIlUrMDAwOSIpOwogICAgIGtleU1hcCgpLnNldCgiSVNPX0xlZnRfVGFi
IiwgIlUrMDAwOSIpOwogICAgIGtleU1hcCgpLnNldCgiQmFja1NwYWNlIiwgIlUrMDAwOCIpOwor
ICAgIGtleU1hcCgpLnNldCgic3BhY2UiLCAiVSswMDIwIik7CiB9CiAKIHN0YXRpYyB2b2lkIGNy
ZWF0ZVdpbmRvd3NLZXlNYXAoKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMv
Q2hhbmdlTG9nCmluZGV4IGE0OWU3M2MuLjM4NjYxN2IgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5n
ZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wNC0xOSAg
U3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4K
KworICAgICAgICBbRUZMXSBNaXNzaW5nIGtleWNvZGUgdHJhbnNsYXRpb24gZm9yIHNwYWNlIGtl
eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNTMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQga2V5
bmFtZSBmb3Igc3BhY2Uga2V5IGJlZm9yZSBkaXNwYXRjaGluZyBldmVudC4KKworICAgICAgICAq
IER1bXBSZW5kZXJUcmVlL2VmbC9FdmVudFNlbmRlci5jcHA6CisgICAgICAgIChrZXlOYW1lRnJv
bUpTVmFsdWUpOgorCiAyMDEyLTA0LTE5ICBEb21pbmlrIFLDtnR0c2NoZXMgIDxkb21pbmlrLnJv
dHRzY2hlc0BsaW51eC5pbnRlbC5jb20+CiAKICAgICAgICAgW0dUS10gMyBmYXN0LyBsYXlvdXQg
dGVzdHMgZmFpbGluZyBhZnRlciB1cGdyYWRpbmcgbGlic291cCB0byAyLjM3LjkyCmRpZmYgLS1n
aXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwIGIvVG9vbHMvRHVt
cFJlbmRlclRyZWUvZWZsL0V2ZW50U2VuZGVyLmNwcAppbmRleCA4N2IxMzIwLi5kNTUxZjQzIDEw
MDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwCisrKyBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9FdmVudFNlbmRlci5jcHAKQEAgLTQwNiw2ICs0MDYs
OCBAQCBzdGF0aWMgY29uc3QgQ1N0cmluZyBrZXlOYW1lRnJvbUpTVmFsdWUoSlNTdHJpbmdSZWYg
Y2hhcmFjdGVyKQogICAgICAgICByZXR1cm4gIlRhYiI7CiAgICAgaWYgKGNoYXJDb2RlID09ICdc
eDgnKQogICAgICAgICByZXR1cm4gIkJhY2tTcGFjZSI7CisgICAgaWYgKGNoYXJDb2RlID09ICcg
JykKKyAgICAgICAgcmV0dXJuICJzcGFjZSI7CiAKICAgICByZXR1cm4gY2hhcmFjdGVyLT51c3Ry
aW5nKCkudXRmOCgpOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138015</attachid>
            <date>2012-04-19 17:34:57 -0700</date>
            <delta_ts>2012-04-19 21:02:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>space_key.patch</filename>
            <type>text/plain</type>
            <size>4363</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1YmMxZDRhLi4xODViMzc3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MTkgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gTWlzc2luZyBrZXljb2RlIHRyYW5zbGF0aW9uIGZvciBzcGFj
ZSBrZXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0
MTUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5z
a2lwIHRlc3RzIGNvbm5lY3RlZCB3aXRoIHNwYWNlIGtleS4KKworICAgICAgICAqIHBsYXRmb3Jt
L2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA0LTE5ICB2c2V2aWtAY2hyb21pdW0ub3JnICA8dnNldmlr
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBObyByZXNwb25zZSBib2R5
IGF2YWlsYWJsZSBmb3IgY2FjaGVkIHJlc291cmNlIHJlcXVlc3RzIHdpdGggZXJyb3Igc3RhdHVz
IGNvZGVzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCA4Nzc1MDNiLi45MjI0ZGJlIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApAQCAtMTI4MCw3ICsxMjgwLDYgQEAgZmFzdC9ldmVu
dHMva2V5LWV2ZW50cy1pbi1pbnB1dC10ZXh0Lmh0bWwKIGZhc3QvZXZlbnRzL2tleWRvd24tbnVt
cGFkLWtleXMuaHRtbAogZmFzdC9ldmVudHMvb3B0aW9uLXRhYi5odG1sCiBmYXN0L2V2ZW50cy9z
cGVjaWFsLWtleS1ldmVudHMtaW4taW5wdXQtdGV4dC5odG1sCi1mYXN0L2Zvcm1zL2J1dHRvbi1z
cGFjZWJhci1jbGljay5odG1sCiBmYXN0L2Zvcm1zL2VudGVyLWNsaWNrcy1idXR0b25zLmh0bWwK
IGZhc3QvZm9ybXMvaW5wdXQtc2VhcmNoLXByZXNzLWVzY2FwZS1rZXkuaHRtbAogCkBAIC0xODkx
LDcgKzE4OTAsNiBAQCBmYXN0L2dyYWRpZW50cy9nZW5lcmF0ZWQtZ3JhZGllbnRzLmh0bWwKIGZh
c3QvZ3JhZGllbnRzL3JhZGlhbC1jZW50ZXJlZC5odG1sCiBmYXN0L2hhcm5lc3MvdXNlci1wcmVm
ZXJyZWQtbGFuZ3VhZ2UuaHRtbAogZmFzdC9odG1sL2RldGFpbHMtY2xpY2stY29udHJvbHMuaHRt
bAotZmFzdC9odG1sL2RldGFpbHMta2V5Ym9hcmQtc2hvdy1oaWRlLmh0bWwKIGZhc3QvaHRtbC9t
YXJxdWVlLWFsdGVybmF0ZS5odG1sCiBmYXN0L2lubGluZS1ibG9jay9jb250ZW50ZWRpdGFibGUt
YmFzZWxpbmUuaHRtbAogZmFzdC9pbmxpbmUvY29udGludWF0aW9uLW91dGxpbmVzLXdpdGgtbGF5
ZXJzLTIuaHRtbApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDg1MTYyNTkuLjMyMTc3ZjUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxMi0wNC0xOSAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5h
Lm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBNaXNzaW5nIGtleWNv
ZGUgdHJhbnNsYXRpb24gZm9yIHNwYWNlIGtleQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQxNTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBNYXAgc3BhY2Uga2V5IHRvIFVuaWNvZGUgdmFsdWUuCisKKyAg
ICAgICAgVGVzdHM6IGZhc3QvaHRtbC9kZXRhaWxzLWtleWJvYXJkLXNob3ctaGlkZS5odG1sCisg
ICAgICAgICAgICAgICBmYXN0L2Zvcm1zL2J1dHRvbi1zcGFjZWJhci1jbGljay5odG1sCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9lZmwvRWZsS2V5Ym9hcmRVdGlsaXRpZXMuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Y3JlYXRlS2V5TWFwKToKKwogMjAxMi0wNC0xOSAgdnNldmlrQGNocm9taXVtLm9y
ZyAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogTm8gcmVz
cG9uc2UgYm9keSBhdmFpbGFibGUgZm9yIGNhY2hlZCByZXNvdXJjZSByZXF1ZXN0cyB3aXRoIGVy
cm9yIHN0YXR1cyBjb2Rlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Vm
bC9FZmxLZXlib2FyZFV0aWxpdGllcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwv
RWZsS2V5Ym9hcmRVdGlsaXRpZXMuY3BwCmluZGV4IDAwOGUyZjYuLmFhMWI1ZTggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9FZmxLZXlib2FyZFV0aWxpdGllcy5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL0VmbEtleWJvYXJkVXRpbGl0aWVzLmNw
cApAQCAtNzcsNiArNzcsNyBAQCBzdGF0aWMgdm9pZCBjcmVhdGVLZXlNYXAoKQogICAgIGtleU1h
cCgpLnNldCgiVGFiIiwgIlUrMDAwOSIpOwogICAgIGtleU1hcCgpLnNldCgiSVNPX0xlZnRfVGFi
IiwgIlUrMDAwOSIpOwogICAgIGtleU1hcCgpLnNldCgiQmFja1NwYWNlIiwgIlUrMDAwOCIpOwor
ICAgIGtleU1hcCgpLnNldCgic3BhY2UiLCAiVSswMDIwIik7CiB9CiAKIHN0YXRpYyB2b2lkIGNy
ZWF0ZVdpbmRvd3NLZXlNYXAoKQpAQCAtOTksNyArMTAwLDcgQEAgc3RhdGljIHZvaWQgY3JlYXRl
V2luZG93c0tleU1hcCgpCiAgICAgd2luZG93c0tleU1hcCgpLnNldCgiVGFiIiwgVktfVEFCKTsK
ICAgICB3aW5kb3dzS2V5TWFwKCkuc2V0KCJJU09fTGVmdF9UYWIiLCBWS19UQUIpOwogICAgIHdp
bmRvd3NLZXlNYXAoKS5zZXQoIkJhY2tTcGFjZSIsIFZLX0JBQ0spOwotICAgIHdpbmRvd3NLZXlN
YXAoKS5zZXQoIlNwYWNlIiwgVktfU1BBQ0UpOworICAgIHdpbmRvd3NLZXlNYXAoKS5zZXQoInNw
YWNlIiwgVktfU1BBQ0UpOwogICAgIHdpbmRvd3NLZXlNYXAoKS5zZXQoIk5leHQiLCBWS19ORVhU
KTsKICAgICB3aW5kb3dzS2V5TWFwKCkuc2V0KCJQcmlvciIsIFZLX1BSSU9SKTsKICAgICB3aW5k
b3dzS2V5TWFwKCkuc2V0KCJIb21lIiwgVktfSE9NRSk7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTQ5ZTczYy4uMzg2NjE3YiAxMDA2NDQKLS0t
IGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBA
CisyMDEyLTA0LTE5ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGlu
dXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIE1pc3Npbmcga2V5Y29kZSB0cmFuc2xhdGlv
biBmb3Igc3BhY2Uga2V5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD04NDE1MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFNldCBrZXluYW1lIGZvciBzcGFjZSBrZXkgYmVmb3JlIGRpc3BhdGNoaW5nIGV2ZW50
LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0V2ZW50U2VuZGVyLmNwcDoKKyAgICAg
ICAgKGtleU5hbWVGcm9tSlNWYWx1ZSk6CisKIDIwMTItMDQtMTkgIERvbWluaWsgUsO2dHRzY2hl
cyAgPGRvbWluaWsucm90dHNjaGVzQGxpbnV4LmludGVsLmNvbT4KIAogICAgICAgICBbR1RLXSAz
IGZhc3QvIGxheW91dCB0ZXN0cyBmYWlsaW5nIGFmdGVyIHVwZ3JhZGluZyBsaWJzb3VwIHRvIDIu
MzcuOTIKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9FdmVudFNlbmRlci5j
cHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwCmluZGV4IDg3YjEz
MjAuLmQ1NTFmNDMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9FdmVudFNl
bmRlci5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0V2ZW50U2VuZGVyLmNwcApA
QCAtNDA2LDYgKzQwNiw4IEBAIHN0YXRpYyBjb25zdCBDU3RyaW5nIGtleU5hbWVGcm9tSlNWYWx1
ZShKU1N0cmluZ1JlZiBjaGFyYWN0ZXIpCiAgICAgICAgIHJldHVybiAiVGFiIjsKICAgICBpZiAo
Y2hhckNvZGUgPT0gJ1x4OCcpCiAgICAgICAgIHJldHVybiAiQmFja1NwYWNlIjsKKyAgICBpZiAo
Y2hhckNvZGUgPT0gJyAnKQorICAgICAgICByZXR1cm4gInNwYWNlIjsKIAogICAgIHJldHVybiBj
aGFyYWN0ZXItPnVzdHJpbmcoKS51dGY4KCk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138038</attachid>
            <date>2012-04-19 21:02:39 -0700</date>
            <delta_ts>2012-04-19 23:58:30 -0700</delta_ts>
            <desc>patch</desc>
            <filename>space_key.patch</filename>
            <type>text/plain</type>
            <size>4464</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1YmMxZDRhLi5jYWZmN2VjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MTkgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gTWlzc2luZyBrZXljb2RlIHRyYW5zbGF0aW9uIGZvciBzcGFj
ZSBrZXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0
MTUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25pbyBHb21lcy4KKworICAgICAgICBVbnNr
aXAgdGVzdHMgY29ubmVjdGVkIHdpdGggc3BhY2Uga2V5LgorCisgICAgICAgICogcGxhdGZvcm0v
ZWZsL1NraXBwZWQ6CisKIDIwMTItMDQtMTkgIHZzZXZpa0BjaHJvbWl1bS5vcmcgIDx2c2V2aWtA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IE5vIHJlc3BvbnNlIGJvZHkg
YXZhaWxhYmxlIGZvciBjYWNoZWQgcmVzb3VyY2UgcmVxdWVzdHMgd2l0aCBlcnJvciBzdGF0dXMg
Y29kZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZCBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDg3NzUwM2IuLjkyMjRkYmUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCkBAIC0xMjgwLDcgKzEyODAsNiBAQCBmYXN0L2V2ZW50
cy9rZXktZXZlbnRzLWluLWlucHV0LXRleHQuaHRtbAogZmFzdC9ldmVudHMva2V5ZG93bi1udW1w
YWQta2V5cy5odG1sCiBmYXN0L2V2ZW50cy9vcHRpb24tdGFiLmh0bWwKIGZhc3QvZXZlbnRzL3Nw
ZWNpYWwta2V5LWV2ZW50cy1pbi1pbnB1dC10ZXh0Lmh0bWwKLWZhc3QvZm9ybXMvYnV0dG9uLXNw
YWNlYmFyLWNsaWNrLmh0bWwKIGZhc3QvZm9ybXMvZW50ZXItY2xpY2tzLWJ1dHRvbnMuaHRtbAog
ZmFzdC9mb3Jtcy9pbnB1dC1zZWFyY2gtcHJlc3MtZXNjYXBlLWtleS5odG1sCiAKQEAgLTE4OTEs
NyArMTg5MCw2IEBAIGZhc3QvZ3JhZGllbnRzL2dlbmVyYXRlZC1ncmFkaWVudHMuaHRtbAogZmFz
dC9ncmFkaWVudHMvcmFkaWFsLWNlbnRlcmVkLmh0bWwKIGZhc3QvaGFybmVzcy91c2VyLXByZWZl
cnJlZC1sYW5ndWFnZS5odG1sCiBmYXN0L2h0bWwvZGV0YWlscy1jbGljay1jb250cm9scy5odG1s
Ci1mYXN0L2h0bWwvZGV0YWlscy1rZXlib2FyZC1zaG93LWhpZGUuaHRtbAogZmFzdC9odG1sL21h
cnF1ZWUtYWx0ZXJuYXRlLmh0bWwKIGZhc3QvaW5saW5lLWJsb2NrL2NvbnRlbnRlZGl0YWJsZS1i
YXNlbGluZS5odG1sCiBmYXN0L2lubGluZS9jb250aW51YXRpb24tb3V0bGluZXMtd2l0aC1sYXll
cnMtMi5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODUxNjI1OS4uYTM1OGUwYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE5IEBACisyMDEyLTA0LTE5ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEu
bmFnaW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIE1pc3Npbmcga2V5Y29k
ZSB0cmFuc2xhdGlvbiBmb3Igc3BhY2Uga2V5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04NDE1MworCisgICAgICAgIFJldmlld2VkIGJ5IEFudG9uaW8g
R29tZXMuCisKKyAgICAgICAgTWFwIHNwYWNlIGtleSB0byBVbmljb2RlIHZhbHVlIGluIGNyZWF0
ZUtleU1hcCgpLCBhbmQgYWxzbyBzZXQKKyAgICAgICAgY29ycmVjdCBrZXluYW1lICdzcGFjZScg
Zm9yIHNwYWNlIGtleSBpbiBjcmVhdGVXaW5kb3dzS2V5TWFwKCkuCisKKyAgICAgICAgVGVzdHM6
IGZhc3QvaHRtbC9kZXRhaWxzLWtleWJvYXJkLXNob3ctaGlkZS5odG1sCisgICAgICAgICAgICAg
ICBmYXN0L2Zvcm1zL2J1dHRvbi1zcGFjZWJhci1jbGljay5odG1sCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9lZmwvRWZsS2V5Ym9hcmRVdGlsaXRpZXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y3Jl
YXRlS2V5TWFwKToKKwogMjAxMi0wNC0xOSAgdnNldmlrQGNocm9taXVtLm9yZyAgPHZzZXZpa0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogTm8gcmVzcG9uc2UgYm9keSBh
dmFpbGFibGUgZm9yIGNhY2hlZCByZXNvdXJjZSByZXF1ZXN0cyB3aXRoIGVycm9yIHN0YXR1cyBj
b2Rlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9FZmxLZXlib2Fy
ZFV0aWxpdGllcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvRWZsS2V5Ym9hcmRV
dGlsaXRpZXMuY3BwCmluZGV4IDAwOGUyZjYuLmFhMWI1ZTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2VmbC9FZmxLZXlib2FyZFV0aWxpdGllcy5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZWZsL0VmbEtleWJvYXJkVXRpbGl0aWVzLmNwcApAQCAtNzcsNiAr
NzcsNyBAQCBzdGF0aWMgdm9pZCBjcmVhdGVLZXlNYXAoKQogICAgIGtleU1hcCgpLnNldCgiVGFi
IiwgIlUrMDAwOSIpOwogICAgIGtleU1hcCgpLnNldCgiSVNPX0xlZnRfVGFiIiwgIlUrMDAwOSIp
OwogICAgIGtleU1hcCgpLnNldCgiQmFja1NwYWNlIiwgIlUrMDAwOCIpOworICAgIGtleU1hcCgp
LnNldCgic3BhY2UiLCAiVSswMDIwIik7CiB9CiAKIHN0YXRpYyB2b2lkIGNyZWF0ZVdpbmRvd3NL
ZXlNYXAoKQpAQCAtOTksNyArMTAwLDcgQEAgc3RhdGljIHZvaWQgY3JlYXRlV2luZG93c0tleU1h
cCgpCiAgICAgd2luZG93c0tleU1hcCgpLnNldCgiVGFiIiwgVktfVEFCKTsKICAgICB3aW5kb3dz
S2V5TWFwKCkuc2V0KCJJU09fTGVmdF9UYWIiLCBWS19UQUIpOwogICAgIHdpbmRvd3NLZXlNYXAo
KS5zZXQoIkJhY2tTcGFjZSIsIFZLX0JBQ0spOwotICAgIHdpbmRvd3NLZXlNYXAoKS5zZXQoIlNw
YWNlIiwgVktfU1BBQ0UpOworICAgIHdpbmRvd3NLZXlNYXAoKS5zZXQoInNwYWNlIiwgVktfU1BB
Q0UpOwogICAgIHdpbmRvd3NLZXlNYXAoKS5zZXQoIk5leHQiLCBWS19ORVhUKTsKICAgICB3aW5k
b3dzS2V5TWFwKCkuc2V0KCJQcmlvciIsIFZLX1BSSU9SKTsKICAgICB3aW5kb3dzS2V5TWFwKCku
c2V0KCJIb21lIiwgVktfSE9NRSk7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggYTQ5ZTczYy4uY2YzZWNmYyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hh
bmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA0LTE5
ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGludXguaW50ZWwuY29t
PgorCisgICAgICAgIFtFRkxdIE1pc3Npbmcga2V5Y29kZSB0cmFuc2xhdGlvbiBmb3Igc3BhY2Ug
a2V5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDE1
MworCisgICAgICAgIFJldmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCisKKyAgICAgICAgU2V0IGtl
eW5hbWUgZm9yIHNwYWNlIGtleSBiZWZvcmUgZGlzcGF0Y2hpbmcgZXZlbnQuCisKKyAgICAgICAg
KiBEdW1wUmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwOgorICAgICAgICAoa2V5TmFtZUZy
b21KU1ZhbHVlKToKKwogMjAxMi0wNC0xOSAgRG9taW5payBSw7Z0dHNjaGVzICA8ZG9taW5pay5y
b3R0c2NoZXNAbGludXguaW50ZWwuY29tPgogCiAgICAgICAgIFtHVEtdIDMgZmFzdC8gbGF5b3V0
IHRlc3RzIGZhaWxpbmcgYWZ0ZXIgdXBncmFkaW5nIGxpYnNvdXAgdG8gMi4zNy45MgpkaWZmIC0t
Z2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0V2ZW50U2VuZGVyLmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2VmbC9FdmVudFNlbmRlci5jcHAKaW5kZXggODdiMTMyMC4uZDU1MWY0MyAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0V2ZW50U2VuZGVyLmNwcAorKysg
Yi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRXZlbnRTZW5kZXIuY3BwCkBAIC00MDYsNiArNDA2
LDggQEAgc3RhdGljIGNvbnN0IENTdHJpbmcga2V5TmFtZUZyb21KU1ZhbHVlKEpTU3RyaW5nUmVm
IGNoYXJhY3RlcikKICAgICAgICAgcmV0dXJuICJUYWIiOwogICAgIGlmIChjaGFyQ29kZSA9PSAn
XHg4JykKICAgICAgICAgcmV0dXJuICJCYWNrU3BhY2UiOworICAgIGlmIChjaGFyQ29kZSA9PSAn
ICcpCisgICAgICAgIHJldHVybiAic3BhY2UiOwogCiAgICAgcmV0dXJuIGNoYXJhY3Rlci0+dXN0
cmluZygpLnV0ZjgoKTsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>