<?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>96401</bug_id>
          
          <creation_ts>2012-09-11 09:48:47 -0700</creation_ts>
          <short_desc>IndexedDB: Properties of IDBKeyRange should default to undefined</short_desc>
          <delta_ts>2012-09-13 11:04:45 -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>WebCore Misc.</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="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>abarth</cc>
    
    <cc>alecflett</cc>
    
    <cc>dgrogan</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>717291</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-09-11 09:48:47 -0700</bug_when>
    <thetext>From the spec: http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#idl-def-IDBKeyRange

lowerBound(): Creates and returns a new key range with lower set to lower, lowerOpen set to open, upper set to undefined and and upperOpen set to true.
upperBound(): Creates and returns a new key range with lower set to undefined, lowerOpen set to true, upper set to upper and and upperOpen set to open.

WebKit (via Source/WebCore/binding/v8/custom/V8IDBKey.cpp) currently returns null for these, which fails a W3C test submitted by Microsoft:

http://w3c-test.org/webapps/IndexedDB/tests/submissions/Microsoft/idbkeyrange.htm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717441</commentid>
    <comment_count>1</comment_count>
      <attachid>163415</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-09-11 11:47:45 -0700</bug_when>
    <thetext>Created attachment 163415
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>717442</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-09-11 11:48:18 -0700</bug_when>
    <thetext>alecflett@ - can you take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>718782</commentid>
    <comment_count>3</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-09-12 15:12:41 -0700</bug_when>
    <thetext>lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>718786</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-09-12 15:13:58 -0700</bug_when>
    <thetext>Since you&apos;re already cc&apos;d - abarth@ - r? cq?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719633</commentid>
    <comment_count>5</comment_count>
      <attachid>163415</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-13 10:16:17 -0700</bug_when>
    <thetext>Comment on attachment 163415
Patch

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

Ok.  That&apos;s kind of strange, but if that&apos;s what we&apos;re supposed to do.

&gt; Source/WebCore/bindings/v8/custom/V8IDBKeyCustom.cpp:44
&gt; -        return v8NullWithCheck(isolate);
&gt; +        return v8::Undefined();

Please call v8Undefined().  It&apos;s faster.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719645</commentid>
    <comment_count>6</comment_count>
      <attachid>163903</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-09-13 10:27:28 -0700</bug_when>
    <thetext>Created attachment 163903
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719680</commentid>
    <comment_count>7</comment_count>
      <attachid>163903</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 11:04:41 -0700</bug_when>
    <thetext>Comment on attachment 163903
Patch for landing

Clearing flags on attachment: 163903

Committed r128482: &lt;http://trac.webkit.org/changeset/128482&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719681</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 11:04:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163415</attachid>
            <date>2012-09-11 11:47:45 -0700</date>
            <delta_ts>2012-09-13 10:27:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96401-20120911114720.patch</filename>
            <type>text/plain</type>
            <size>8004</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4MDE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNhZTY2ZjExM2ExZjk5
NWQxY2NiMDY4YzY2YjViOTQwMTY5NjI4OC4uNGUwMTExMDI3ODMwMzhjZDVlZjJjNGNmNzI1OTk1
NDhkYWMwMDU2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA5LTExICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBQcm9w
ZXJ0aWVzIG9mIElEQktleVJhbmdlIHNob3VsZCBkZWZhdWx0IHRvIHVuZGVmaW5lZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY0MDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQZXIgdGhlIEluZGV4ZWRE
QiBzcGVjLCBwcm9wZXJ0aWVzIG9mIElEQktleVJhbmdlIHNob3VsZCBiZSB8dW5kZWZpbmVkfCBp
ZgorICAgICAgICBub3Qgc2V0IChpLmUuIHJhbmdlLnVwcGVyIGlmIGNyZWF0ZWQgd2l0aCBsb3dl
cigpLCBhbmQgdmljZSB2ZXJzYSksIHJhdGhlciB0aGFuCisgICAgICAgIG51bGwuCisKKyAgICAg
ICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIva2V5cmFuZ2UuaHRtbAorCisgICAgICAgICogYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4SURCS2V5Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRv
VjgpOiBTaW5jZSBJREJLZXlSYW5nZSBpcyB0aGUgb25seSBwbGFjZSB3aGVyZSBwb3NzaWJseS1u
dWxsCisgICAgICAgIGtleXMgYXJlIHJldHVybmVkIHRvIHNjcmlwdCwgY2hhbmdlIHRoZSBKUyB2
YWx1ZSBmcm9tIG51bGwgdG8gdW5kZWZpbmVkLgorICAgICAgICAqIGJpbmRpbmdzL2pzL2N1c3Rv
bS9KU0lEQktleUN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0b0pTKTogRGl0dG8uCisK
IDIwMTItMDktMDkgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgQWRkIFN0cmluZ0J1aWxkZXI6OmFwcGVuZE51bWJlcigpIGFuZCB1c2UgaXQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSURCS2V5Q3VzdG9tLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSURCS2V5Q3VzdG9tLmNwcAppbmRleCA0YWZhNTUw
YjViNzYxNmI4NWZiMDU0YWE5N2U3MDExNjEwOTE2MDMwLi44NWFhNWRiOWZmNzdhMDMyMWYxOWU0
MzE1NTk2NDJmM2U1NDE1NDFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU0lEQktleUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNJ
REJLZXlDdXN0b20uY3BwCkBAIC00MCw3ICs0MCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIEpT
VmFsdWUgdG9KUyhFeGVjU3RhdGUqIGV4ZWMsIEpTRE9NR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmpl
Y3QsIElEQktleSoga2V5KQogewogICAgIGlmICgha2V5KQotICAgICAgICByZXR1cm4ganNOdWxs
KCk7CisgICAgICAgIHJldHVybiBqc1VuZGVmaW5lZCgpOwogCiAgICAgc3dpdGNoIChrZXktPnR5
cGUoKSkgewogICAgIGNhc2UgSURCS2V5OjpBcnJheVR5cGU6CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhJREJLZXlDdXN0b20uY3BwIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SURCS2V5Q3VzdG9tLmNwcAppbmRleCAyMzQwMDMx
NDcwZmU0NThhZTYyZTdhOTAzZjExNTdjYWViZjlmMjhkLi42MmEwNDAwNzliODM1NDQwOTkyNDk4
YjIwMTA4ZjdiOGQ0NzQxMzkwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9jdXN0b20vVjhJREJLZXlDdXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L2N1c3RvbS9WOElEQktleUN1c3RvbS5jcHAKQEAgLTQxLDcgKzQxLDcgQEAgbmFtZXNwYWNl
IFdlYkNvcmUgewogdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHRvVjgoSURCS2V5KiBrZXksIHY4OjpI
YW5kbGU8djg6Ok9iamVjdD4gY3JlYXRpb25Db250ZXh0LCB2ODo6SXNvbGF0ZSogaXNvbGF0ZSkK
IHsKICAgICBpZiAoIWtleSkKLSAgICAgICAgcmV0dXJuIHY4TnVsbFdpdGhDaGVjayhpc29sYXRl
KTsKKyAgICAgICAgcmV0dXJuIHY4OjpVbmRlZmluZWQoKTsKIAogICAgIHN3aXRjaCAoa2V5LT50
eXBlKCkpIHsKICAgICBjYXNlIElEQktleTo6SW52YWxpZFR5cGU6CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTFlNTA2ODk0
NTFkYTgzNWY2ODc5ODBjNjQxMzY5ZjhhZDliNjZkMS4uNzk3ZjJkMTU5NDA3MjdiNzA5NTdmZjE4
ZWU5Y2M2NTQ4YzIwN2JmZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA5LTExICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBQcm9w
ZXJ0aWVzIG9mIElEQktleVJhbmdlIHNob3VsZCBkZWZhdWx0IHRvIHVuZGVmaW5lZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY0MDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdGVzdCBleHBl
Y3RhdGlvbnMuCisKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9rZXlyYW5nZS1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2tleXJhbmdlLmpz
OgorICAgICAgICAoY2hlY2tMb3dlckJvdW5kS2V5UmFuZ2UpOgorICAgICAgICAoY2hlY2tVcHBl
ckJvdW5kS2V5UmFuZ2UpOgorCiAyMDEyLTA5LTA5ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1F0XSBVbnJldmlld2VkIGdhcmRlbmluZywgc2tpcCBu
ZXcgZmFpbGluZyB0ZXN0cyB0byBwYWludCB0aGUgYm90cyBncmVlbi4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2tleXJhbmdlLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2tleXJhbmdlLWV4cGVjdGVkLnR4dAppbmRleCA5NDQ1
MGU2N2UwYTIxMGQzZGZlYmVhMjgyNjc3ZTUyNjlhNTYwZmU0Li5mNTlhNWQwZDA5NTQxMDA4ZTdi
ZTdlMWVmMjA5MDJkMTBlMTk5MDhjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi9rZXlyYW5nZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIva2V5cmFuZ2UtZXhwZWN0ZWQudHh0CkBAIC00Miw5MiArNDIsOTIgQEAgUEFTUyBr
ZXlSYW5nZS51cHBlck9wZW4gaXMgZmFsc2UKIElEQktleVJhbmdlLmxvd2VyQm91bmQoMTAsdHJ1
ZSkKIFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgMTAKIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVuIGlz
IHRydWUKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS51cHBlciBp
cyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5n
ZS5sb3dlckJvdW5kKDExLGZhbHNlKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAxMQogUEFTUyBr
ZXlSYW5nZS5sb3dlck9wZW4gaXMgZmFsc2UKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAor
UEFTUyBrZXlSYW5nZS51cHBlciBpcyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3Bl
biBpcyB0cnVlCiBJREJLZXlSYW5nZS5sb3dlckJvdW5kKDEyLHVuZGVmaW5lZCkKIFBBU1Mga2V5
UmFuZ2UubG93ZXIgaXMgMTIKIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVuIGlzIGZhbHNlCi1QQVNT
IGtleVJhbmdlLnVwcGVyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UudXBwZXIgaXMgdW5kZWZpbmVk
LgogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UubG93ZXJCb3Vu
ZCgxMC4xLHRydWUpCiBQQVNTIGtleVJhbmdlLmxvd2VyIGlzIDEwLjEKIFBBU1Mga2V5UmFuZ2Uu
bG93ZXJPcGVuIGlzIHRydWUKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAorUEFTUyBrZXlS
YW5nZS51cHBlciBpcyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVl
CiBJREJLZXlSYW5nZS5sb3dlckJvdW5kKDExLjIsZmFsc2UpCiBQQVNTIGtleVJhbmdlLmxvd2Vy
IGlzIDExLjIKIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVuIGlzIGZhbHNlCi1QQVNTIGtleVJhbmdl
LnVwcGVyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UudXBwZXIgaXMgdW5kZWZpbmVkLgogUEFTUyBr
ZXlSYW5nZS51cHBlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UubG93ZXJCb3VuZCgxMi4zLHVu
ZGVmaW5lZCkKIFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgMTIuMwogUEFTUyBrZXlSYW5nZS5sb3dl
ck9wZW4gaXMgZmFsc2UKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5n
ZS51cHBlciBpcyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVlCiBJ
REJLZXlSYW5nZS5sb3dlckJvdW5kKCdhYScsdHJ1ZSkKIFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMg
J2FhJwogUEFTUyBrZXlSYW5nZS5sb3dlck9wZW4gaXMgdHJ1ZQotUEFTUyBrZXlSYW5nZS51cHBl
ciBpcyBudWxsCitQQVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFu
Z2UudXBwZXJPcGVuIGlzIHRydWUKIElEQktleVJhbmdlLmxvd2VyQm91bmQoJ2FiJyxmYWxzZSkK
IFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgJ2FiJwogUEFTUyBrZXlSYW5nZS5sb3dlck9wZW4gaXMg
ZmFsc2UKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS51cHBlciBp
cyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5n
ZS5sb3dlckJvdW5kKCdhYycsdW5kZWZpbmVkKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAnYWMn
CiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS51cHBlciBp
cyBudWxsCitQQVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2Uu
dXBwZXJPcGVuIGlzIHRydWUKIElEQktleVJhbmdlLnVwcGVyQm91bmQoMjAsdHJ1ZSkKIFBBU1Mg
a2V5UmFuZ2UudXBwZXIgaXMgMjAKIFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVuIGlzIHRydWUKLVBB
U1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS5sb3dlciBpcyB1bmRlZmlu
ZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5nZS51cHBlckJv
dW5kKDIxLGZhbHNlKQogUEFTUyBrZXlSYW5nZS51cHBlciBpcyAyMQogUEFTUyBrZXlSYW5nZS51
cHBlck9wZW4gaXMgZmFsc2UKLVBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlS
YW5nZS5sb3dlciBpcyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVl
CiBJREJLZXlSYW5nZS51cHBlckJvdW5kKDIyLHVuZGVmaW5lZCkKIFBBU1Mga2V5UmFuZ2UudXBw
ZXIgaXMgMjIKIFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVuIGlzIGZhbHNlCi1QQVNTIGtleVJhbmdl
Lmxvd2VyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UubG93ZXIgaXMgdW5kZWZpbmVkLgogUEFTUyBr
ZXlSYW5nZS5sb3dlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UudXBwZXJCb3VuZCgyMC4yLHRy
dWUpCiBQQVNTIGtleVJhbmdlLnVwcGVyIGlzIDIwLjIKIFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVu
IGlzIHRydWUKLVBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS5sb3dl
ciBpcyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVlCiBJREJLZXlS
YW5nZS51cHBlckJvdW5kKDIxLjMsZmFsc2UpCiBQQVNTIGtleVJhbmdlLnVwcGVyIGlzIDIxLjMK
IFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVuIGlzIGZhbHNlCi1QQVNTIGtleVJhbmdlLmxvd2VyIGlz
IG51bGwKK1BBU1Mga2V5UmFuZ2UubG93ZXIgaXMgdW5kZWZpbmVkLgogUEFTUyBrZXlSYW5nZS5s
b3dlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UudXBwZXJCb3VuZCgyMi40LHVuZGVmaW5lZCkK
IFBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgMjIuNAogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMg
ZmFsc2UKLVBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS5sb3dlciBp
cyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5n
ZS51cHBlckJvdW5kKCdiYScsdHJ1ZSkKIFBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgJ2JhJwogUEFT
UyBrZXlSYW5nZS51cHBlck9wZW4gaXMgdHJ1ZQotUEFTUyBrZXlSYW5nZS5sb3dlciBpcyBudWxs
CitQQVNTIGtleVJhbmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UubG93ZXJP
cGVuIGlzIHRydWUKIElEQktleVJhbmdlLnVwcGVyQm91bmQoJ2JiJyxmYWxzZSkKIFBBU1Mga2V5
UmFuZ2UudXBwZXIgaXMgJ2JiJwogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMgZmFsc2UKLVBB
U1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS5sb3dlciBpcyB1bmRlZmlu
ZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5nZS51cHBlckJv
dW5kKCdiYycsdW5kZWZpbmVkKQogUEFTUyBrZXlSYW5nZS51cHBlciBpcyAnYmMnCiBQQVNTIGtl
eVJhbmdlLnVwcGVyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS5sb3dlciBpcyBudWxsCitQ
QVNTIGtleVJhbmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVu
IGlzIHRydWUKIElEQktleVJhbmdlLmJvdW5kKDMwLDQwLCB1bmRlZmluZWQsIHVuZGVmaW5lZCkK
IFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgMzAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL3Jlc291cmNlcy9rZXlyYW5nZS5qcyBiL0xheW91dFRlc3RzL3N0b3JhZ2Uv
aW5kZXhlZGRiL3Jlc291cmNlcy9rZXlyYW5nZS5qcwppbmRleCBmZDliMzBkMDJhMjBhYWFlNmVk
MzBjZWNhMWIwYmJhZDk5ZjA2YzY1Li5hZjJlM2U0MWZlZWYyOTJjNTI1YWNhMWJjZmY2NzJmNDZl
NWZhMDhlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJj
ZXMva2V5cmFuZ2UuanMKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3Vy
Y2VzL2tleXJhbmdlLmpzCkBAIC0yMSw3ICsyMSw3IEBAIGZ1bmN0aW9uIGNoZWNrTG93ZXJCb3Vu
ZEtleVJhbmdlKHZhbHVlLCBvcGVuKQogICAgIGlmIChvcGVuID09PSB1bmRlZmluZWQpCiAgICAg
ICAgIG9wZW4gPSBmYWxzZTsKICAgICBzaG91bGRCZSgia2V5UmFuZ2UubG93ZXJPcGVuIiwgIiIg
KyBvcGVuKTsKLSAgICBzaG91bGRCZU51bGwoImtleVJhbmdlLnVwcGVyIik7CisgICAgc2hvdWxk
QmVVbmRlZmluZWQoImtleVJhbmdlLnVwcGVyIik7CiAgICAgc2hvdWxkQmVUcnVlKCJrZXlSYW5n
ZS51cHBlck9wZW4iKTsKIH0KIApAQCAtMzIsNyArMzIsNyBAQCBmdW5jdGlvbiBjaGVja1VwcGVy
Qm91bmRLZXlSYW5nZSh2YWx1ZSwgb3BlbikKICAgICBpZiAob3BlbiA9PT0gdW5kZWZpbmVkKQog
ICAgICAgICBvcGVuID0gZmFsc2U7CiAgICAgc2hvdWxkQmUoImtleVJhbmdlLnVwcGVyT3BlbiIs
ICIiICsgb3Blbik7Ci0gICAgc2hvdWxkQmVOdWxsKCJrZXlSYW5nZS5sb3dlciIpOworICAgIHNo
b3VsZEJlVW5kZWZpbmVkKCJrZXlSYW5nZS5sb3dlciIpOwogICAgIHNob3VsZEJlVHJ1ZSgia2V5
UmFuZ2UubG93ZXJPcGVuIik7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163903</attachid>
            <date>2012-09-13 10:27:28 -0700</date>
            <delta_ts>2012-09-13 11:04:41 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-96401-20120913102700.patch</filename>
            <type>text/plain</type>
            <size>8480</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4MjY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU2YTA4Nzg4ZTc3ZWU5
M2Y3MTlhZmFhODI5NzdkN2ZhNDA4ZTVmMi4uZDRkYmUxOWIzYTQyMGI5ZjJkMzRmNWQ2MzM4N2Yx
M2NjMDZmMzk0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA5LTExICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBQcm9w
ZXJ0aWVzIG9mIElEQktleVJhbmdlIHNob3VsZCBkZWZhdWx0IHRvIHVuZGVmaW5lZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY0MDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisgICAgICAgIFBlciB0aGUgSW5kZXhlZERCIHNw
ZWMsIHByb3BlcnRpZXMgb2YgSURCS2V5UmFuZ2Ugc2hvdWxkIGJlIHx1bmRlZmluZWR8IGlmCisg
ICAgICAgIG5vdCBzZXQgKGkuZS4gcmFuZ2UudXBwZXIgaWYgY3JlYXRlZCB3aXRoIGxvd2VyQm91
bmQoKSwgYW5kIHZpY2UgdmVyc2EpLCByYXRoZXIKKyAgICAgICAgdGhhbiBudWxsLgorCisgICAg
ICAgIFRlc3Q6IHN0b3JhZ2UvaW5kZXhlZGRiL2tleXJhbmdlLmh0bWwKKworICAgICAgICAqIGJp
bmRpbmdzL3Y4L2N1c3RvbS9WOElEQktleUN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0
b1Y4KTogU2luY2UgSURCS2V5UmFuZ2UgaXMgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgcG9zc2libHkt
bnVsbAorICAgICAgICBrZXlzIGFyZSByZXR1cm5lZCB0byBzY3JpcHQsIGNoYW5nZSB0aGUgSlMg
dmFsdWUgZnJvbSBudWxsIHRvIHVuZGVmaW5lZC4KKyAgICAgICAgQW5kIGNhbGwgdjhVbmRlZmlu
ZWQoKS4gSXQncyBmYXN0ZXIuCisgICAgICAgICogYmluZGluZ3MvanMvY3VzdG9tL0pTSURCS2V5
Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvSlMpOiBEaXR0by4KKwogMjAxMi0wOS0x
MiAgQWxleGFuZHJlIEVsaWFzICA8YWVsaWFzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hy
b21pdW1dIEZsaXAgWSBhbmQgc3dpenpsZSBpbnNpZGUgY29tcG9zaXRlQW5kUmVhZGJhY2sgaW1w
bGVtZW50YXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSURC
S2V5Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSURCS2V5Q3VzdG9t
LmNwcAppbmRleCA0YWZhNTUwYjViNzYxNmI4NWZiMDU0YWE5N2U3MDExNjEwOTE2MDMwLi44NWFh
NWRiOWZmNzdhMDMyMWYxOWU0MzE1NTk2NDJmM2U1NDE1NDFkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0lEQktleUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvanMvSlNJREJLZXlDdXN0b20uY3BwCkBAIC00MCw3ICs0MCw3IEBAIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIEpTVmFsdWUgdG9KUyhFeGVjU3RhdGUqIGV4ZWMsIEpTRE9NR2xvYmFs
T2JqZWN0KiBnbG9iYWxPYmplY3QsIElEQktleSoga2V5KQogewogICAgIGlmICgha2V5KQotICAg
ICAgICByZXR1cm4ganNOdWxsKCk7CisgICAgICAgIHJldHVybiBqc1VuZGVmaW5lZCgpOwogCiAg
ICAgc3dpdGNoIChrZXktPnR5cGUoKSkgewogICAgIGNhc2UgSURCS2V5OjpBcnJheVR5cGU6CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhJREJLZXlDdXN0
b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SURCS2V5Q3VzdG9t
LmNwcAppbmRleCAyMzQwMDMxNDcwZmU0NThhZTYyZTdhOTAzZjExNTdjYWViZjlmMjhkLi5mYzEx
NmE5ODYxM2NkMWM0MDYwNzNhMzQwZDA3NjA3NDE0YzcyNTMwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhJREJLZXlDdXN0b20uY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOElEQktleUN1c3RvbS5jcHAKQEAgLTQxLDEz
ICs0MSwxMyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdG9W
OChJREJLZXkqIGtleSwgdjg6OkhhbmRsZTx2ODo6T2JqZWN0PiBjcmVhdGlvbkNvbnRleHQsIHY4
OjpJc29sYXRlKiBpc29sYXRlKQogewogICAgIGlmICgha2V5KQotICAgICAgICByZXR1cm4gdjhO
dWxsV2l0aENoZWNrKGlzb2xhdGUpOworICAgICAgICByZXR1cm4gdjhVbmRlZmluZWQoKTsKIAog
ICAgIHN3aXRjaCAoa2V5LT50eXBlKCkpIHsKICAgICBjYXNlIElEQktleTo6SW52YWxpZFR5cGU6
CiAgICAgY2FzZSBJREJLZXk6Ok1pblR5cGU6CiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgp
OwotICAgICAgICByZXR1cm4gdjg6OlVuZGVmaW5lZCgpOworICAgICAgICByZXR1cm4gdjhVbmRl
ZmluZWQoKTsKICAgICBjYXNlIElEQktleTo6TnVtYmVyVHlwZToKICAgICAgICAgcmV0dXJuIHY4
OjpOdW1iZXI6Ok5ldyhrZXktPm51bWJlcigpKTsKICAgICBjYXNlIElEQktleTo6U3RyaW5nVHlw
ZToKQEAgLTY0LDcgKzY0LDcgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHRvVjgoSURCS2V5KiBr
ZXksIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gY3JlYXRpb25Db250ZXh0LAogICAgIH0KIAogICAg
IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgIHJldHVybiB2ODo6VW5kZWZpbmVkKCk7CisgICAg
cmV0dXJuIHY4VW5kZWZpbmVkKCk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCBhMjJmNzA4Mzk1MDg3MGU4ZjlmMzU4NDMwNzM3N2FiMTYzMTYzZDBkLi4zZGNjNGEwZGU0Y2I3
YTU3ZTY3NTQ1Zjk4Njg5ZmUxY2Q2ZWZlNzVmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTIt
MDktMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRl
eGVkREI6IFByb3BlcnRpZXMgb2YgSURCS2V5UmFuZ2Ugc2hvdWxkIGRlZmF1bHQgdG8gdW5kZWZp
bmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NjQw
MQorCisgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCisKKyAgICAgICAgVXBkYXRlIHRl
c3QgZXhwZWN0YXRpb25zLgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIva2V5cmFuZ2Ut
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9rZXly
YW5nZS5qczoKKyAgICAgICAgKGNoZWNrTG93ZXJCb3VuZEtleVJhbmdlKToKKyAgICAgICAgKGNo
ZWNrVXBwZXJCb3VuZEtleVJhbmdlKToKKwogMjAxMi0wOS0xMSAgS2VudCBUYW11cmEgIDx0a2Vu
dEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBUZXN0IGV4cGVjdGF0aW9uIHVw
ZGF0ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIva2V5cmFuZ2Ut
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIva2V5cmFuZ2UtZXhw
ZWN0ZWQudHh0CmluZGV4IDk0NDUwZTY3ZTBhMjEwZDNkZmViZWEyODI2NzdlNTI2OWE1NjBmZTQu
LmY1OWE1ZDBkMDk1NDEwMDhlN2JlN2UxZWYyMDkwMmQxMGUxOTkwOGMgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2tleXJhbmdlLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9rZXlyYW5nZS1leHBlY3RlZC50eHQKQEAgLTQy
LDkyICs0Miw5MiBAQCBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyBmYWxzZQogSURCS2V5UmFu
Z2UubG93ZXJCb3VuZCgxMCx0cnVlKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAxMAogUEFTUyBr
ZXlSYW5nZS5sb3dlck9wZW4gaXMgdHJ1ZQotUEFTUyBrZXlSYW5nZS51cHBlciBpcyBudWxsCitQ
QVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVu
IGlzIHRydWUKIElEQktleVJhbmdlLmxvd2VyQm91bmQoMTEsZmFsc2UpCiBQQVNTIGtleVJhbmdl
Lmxvd2VyIGlzIDExCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlS
YW5nZS51cHBlciBpcyBudWxsCitQQVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBB
U1Mga2V5UmFuZ2UudXBwZXJPcGVuIGlzIHRydWUKIElEQktleVJhbmdlLmxvd2VyQm91bmQoMTIs
dW5kZWZpbmVkKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAxMgogUEFTUyBrZXlSYW5nZS5sb3dl
ck9wZW4gaXMgZmFsc2UKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5n
ZS51cHBlciBpcyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVlCiBJ
REJLZXlSYW5nZS5sb3dlckJvdW5kKDEwLjEsdHJ1ZSkKIFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMg
MTAuMQogUEFTUyBrZXlSYW5nZS5sb3dlck9wZW4gaXMgdHJ1ZQotUEFTUyBrZXlSYW5nZS51cHBl
ciBpcyBudWxsCitQQVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFu
Z2UudXBwZXJPcGVuIGlzIHRydWUKIElEQktleVJhbmdlLmxvd2VyQm91bmQoMTEuMixmYWxzZSkK
IFBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgMTEuMgogUEFTUyBrZXlSYW5nZS5sb3dlck9wZW4gaXMg
ZmFsc2UKLVBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS51cHBlciBp
cyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5n
ZS5sb3dlckJvdW5kKDEyLjMsdW5kZWZpbmVkKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAxMi4z
CiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS51cHBlciBp
cyBudWxsCitQQVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2Uu
dXBwZXJPcGVuIGlzIHRydWUKIElEQktleVJhbmdlLmxvd2VyQm91bmQoJ2FhJyx0cnVlKQogUEFT
UyBrZXlSYW5nZS5sb3dlciBpcyAnYWEnCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVl
Ci1QQVNTIGtleVJhbmdlLnVwcGVyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UudXBwZXIgaXMgdW5k
ZWZpbmVkLgogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UubG93
ZXJCb3VuZCgnYWInLGZhbHNlKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAnYWInCiBQQVNTIGtl
eVJhbmdlLmxvd2VyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS51cHBlciBpcyBudWxsCitQ
QVNTIGtleVJhbmdlLnVwcGVyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVu
IGlzIHRydWUKIElEQktleVJhbmdlLmxvd2VyQm91bmQoJ2FjJyx1bmRlZmluZWQpCiBQQVNTIGtl
eVJhbmdlLmxvd2VyIGlzICdhYycKIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVuIGlzIGZhbHNlCi1Q
QVNTIGtleVJhbmdlLnVwcGVyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UudXBwZXIgaXMgdW5kZWZp
bmVkLgogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UudXBwZXJC
b3VuZCgyMCx0cnVlKQogUEFTUyBrZXlSYW5nZS51cHBlciBpcyAyMAogUEFTUyBrZXlSYW5nZS51
cHBlck9wZW4gaXMgdHJ1ZQotUEFTUyBrZXlSYW5nZS5sb3dlciBpcyBudWxsCitQQVNTIGtleVJh
bmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVuIGlzIHRydWUK
IElEQktleVJhbmdlLnVwcGVyQm91bmQoMjEsZmFsc2UpCiBQQVNTIGtleVJhbmdlLnVwcGVyIGlz
IDIxCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS5sb3dl
ciBpcyBudWxsCitQQVNTIGtleVJhbmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFu
Z2UubG93ZXJPcGVuIGlzIHRydWUKIElEQktleVJhbmdlLnVwcGVyQm91bmQoMjIsdW5kZWZpbmVk
KQogUEFTUyBrZXlSYW5nZS51cHBlciBpcyAyMgogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMg
ZmFsc2UKLVBBU1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS5sb3dlciBp
cyB1bmRlZmluZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5n
ZS51cHBlckJvdW5kKDIwLjIsdHJ1ZSkKIFBBU1Mga2V5UmFuZ2UudXBwZXIgaXMgMjAuMgogUEFT
UyBrZXlSYW5nZS51cHBlck9wZW4gaXMgdHJ1ZQotUEFTUyBrZXlSYW5nZS5sb3dlciBpcyBudWxs
CitQQVNTIGtleVJhbmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UubG93ZXJP
cGVuIGlzIHRydWUKIElEQktleVJhbmdlLnVwcGVyQm91bmQoMjEuMyxmYWxzZSkKIFBBU1Mga2V5
UmFuZ2UudXBwZXIgaXMgMjEuMwogUEFTUyBrZXlSYW5nZS51cHBlck9wZW4gaXMgZmFsc2UKLVBB
U1Mga2V5UmFuZ2UubG93ZXIgaXMgbnVsbAorUEFTUyBrZXlSYW5nZS5sb3dlciBpcyB1bmRlZmlu
ZWQuCiBQQVNTIGtleVJhbmdlLmxvd2VyT3BlbiBpcyB0cnVlCiBJREJLZXlSYW5nZS51cHBlckJv
dW5kKDIyLjQsdW5kZWZpbmVkKQogUEFTUyBrZXlSYW5nZS51cHBlciBpcyAyMi40CiBQQVNTIGtl
eVJhbmdlLnVwcGVyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS5sb3dlciBpcyBudWxsCitQ
QVNTIGtleVJhbmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVu
IGlzIHRydWUKIElEQktleVJhbmdlLnVwcGVyQm91bmQoJ2JhJyx0cnVlKQogUEFTUyBrZXlSYW5n
ZS51cHBlciBpcyAnYmEnCiBQQVNTIGtleVJhbmdlLnVwcGVyT3BlbiBpcyB0cnVlCi1QQVNTIGtl
eVJhbmdlLmxvd2VyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UubG93ZXIgaXMgdW5kZWZpbmVkLgog
UEFTUyBrZXlSYW5nZS5sb3dlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UudXBwZXJCb3VuZCgn
YmInLGZhbHNlKQogUEFTUyBrZXlSYW5nZS51cHBlciBpcyAnYmInCiBQQVNTIGtleVJhbmdlLnVw
cGVyT3BlbiBpcyBmYWxzZQotUEFTUyBrZXlSYW5nZS5sb3dlciBpcyBudWxsCitQQVNTIGtleVJh
bmdlLmxvd2VyIGlzIHVuZGVmaW5lZC4KIFBBU1Mga2V5UmFuZ2UubG93ZXJPcGVuIGlzIHRydWUK
IElEQktleVJhbmdlLnVwcGVyQm91bmQoJ2JjJyx1bmRlZmluZWQpCiBQQVNTIGtleVJhbmdlLnVw
cGVyIGlzICdiYycKIFBBU1Mga2V5UmFuZ2UudXBwZXJPcGVuIGlzIGZhbHNlCi1QQVNTIGtleVJh
bmdlLmxvd2VyIGlzIG51bGwKK1BBU1Mga2V5UmFuZ2UubG93ZXIgaXMgdW5kZWZpbmVkLgogUEFT
UyBrZXlSYW5nZS5sb3dlck9wZW4gaXMgdHJ1ZQogSURCS2V5UmFuZ2UuYm91bmQoMzAsNDAsIHVu
ZGVmaW5lZCwgdW5kZWZpbmVkKQogUEFTUyBrZXlSYW5nZS5sb3dlciBpcyAzMApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2tleXJhbmdlLmpzIGIv
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2tleXJhbmdlLmpzCmluZGV4
IGZkOWIzMGQwMmEyMGFhYWU2ZWQzMGNlY2ExYjBiYmFkOTlmMDZjNjUuLmFmMmUzZTQxZmVlZjI5
MmM1MjVhY2ExYmNmZjY3MmY0NmU1ZmEwOGUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL3Jlc291cmNlcy9rZXlyYW5nZS5qcworKysgYi9MYXlvdXRUZXN0cy9zdG9y
YWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMva2V5cmFuZ2UuanMKQEAgLTIxLDcgKzIxLDcgQEAgZnVu
Y3Rpb24gY2hlY2tMb3dlckJvdW5kS2V5UmFuZ2UodmFsdWUsIG9wZW4pCiAgICAgaWYgKG9wZW4g
PT09IHVuZGVmaW5lZCkKICAgICAgICAgb3BlbiA9IGZhbHNlOwogICAgIHNob3VsZEJlKCJrZXlS
YW5nZS5sb3dlck9wZW4iLCAiIiArIG9wZW4pOwotICAgIHNob3VsZEJlTnVsbCgia2V5UmFuZ2Uu
dXBwZXIiKTsKKyAgICBzaG91bGRCZVVuZGVmaW5lZCgia2V5UmFuZ2UudXBwZXIiKTsKICAgICBz
aG91bGRCZVRydWUoImtleVJhbmdlLnVwcGVyT3BlbiIpOwogfQogCkBAIC0zMiw3ICszMiw3IEBA
IGZ1bmN0aW9uIGNoZWNrVXBwZXJCb3VuZEtleVJhbmdlKHZhbHVlLCBvcGVuKQogICAgIGlmIChv
cGVuID09PSB1bmRlZmluZWQpCiAgICAgICAgIG9wZW4gPSBmYWxzZTsKICAgICBzaG91bGRCZSgi
a2V5UmFuZ2UudXBwZXJPcGVuIiwgIiIgKyBvcGVuKTsKLSAgICBzaG91bGRCZU51bGwoImtleVJh
bmdlLmxvd2VyIik7CisgICAgc2hvdWxkQmVVbmRlZmluZWQoImtleVJhbmdlLmxvd2VyIik7CiAg
ICAgc2hvdWxkQmVUcnVlKCJrZXlSYW5nZS5sb3dlck9wZW4iKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>