<?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>83253</bug_id>
          
          <creation_ts>2012-04-05 00:12:15 -0700</creation_ts>
          <short_desc>[BlackBerry] Clear local storage won&apos;t take effect until browser exit and relaunch</short_desc>
          <delta_ts>2012-04-05 03:53:08 -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 BlackBerry</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>0</everconfirmed>
          <reporter name="Jonathan Dong">jonathan.dong.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>charles.wei</cc>
    
    <cc>leo.yang</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>596347</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Dong">jonathan.dong.webkit</who>
    <bug_when>2012-04-05 00:12:15 -0700</bug_when>
    <thetext>RIM PR: #146871

way to reproduce:
1. goto http://html5demos.com/storage, enter something both in session storage
and local storage, then reload the page, you can see the session and local
storage are there;
2. clear local storage;
3. refresh the page.

expected behavior:
session storage still there, local storage is empty;
now:
session storage and local storage are still there both. if you exit and
relaunch the browser, the local storage is cleared.


root cause:
in WebPageClientImpl::clearLocalStorage(), we only deleted the storage database
file on disk, but we haven&apos;t cleared the local storage in memory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596361</commentid>
    <comment_count>1</comment_count>
      <attachid>135769</attachid>
    <who name="Jonathan Dong">jonathan.dong.webkit</who>
    <bug_when>2012-04-05 00:37:34 -0700</bug_when>
    <thetext>Created attachment 135769
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596389</commentid>
    <comment_count>2</comment_count>
      <attachid>135780</attachid>
    <who name="Jonathan Dong">jonathan.dong.webkit</who>
    <bug_when>2012-04-05 01:26:11 -0700</bug_when>
    <thetext>Created attachment 135780
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596431</commentid>
    <comment_count>3</comment_count>
      <attachid>135780</attachid>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-04-05 02:53:17 -0700</bug_when>
    <thetext>Comment on attachment 135780
Patch

Looks good to me.  Need a reviewer to review and approve though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596453</commentid>
    <comment_count>4</comment_count>
      <attachid>135780</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-04-05 03:44:21 -0700</bug_when>
    <thetext>Comment on attachment 135780
Patch

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

Looks good.

&gt; Source/WebKit/blackberry/Api/BlackBerryGlobal.cpp:139
&gt;  void clearDatabase(const WebString&amp; pageGroupName)

I wonder if clearDatabase is still in use...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596455</commentid>
    <comment_count>5</comment_count>
      <attachid>135780</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 03:53:03 -0700</bug_when>
    <thetext>Comment on attachment 135780
Patch

Clearing flags on attachment: 135780

Committed r113309: &lt;http://trac.webkit.org/changeset/113309&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596457</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 03:53:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135769</attachid>
            <date>2012-04-05 00:37:34 -0700</date>
            <delta_ts>2012-04-05 01:25:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83253-20120405153729.patch</filename>
            <type>text/plain</type>
            <size>5669</size>
            <attacher name="Jonathan Dong">jonathan.dong.webkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzMjk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA0NWM5NzJjZTRlYTFjN2FiMzAxYWM3YWMxMWNmYjg4ZGEwNzFlMDI5Li41ZmFlNTdjNTE1
ODhhNGJiYzMxZTExNDRjOGRhNDMyZGY1ZjRlYzQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMi0wNC0wNSAgSm9uYXRoYW4gRG9uZyAgPGpvbmF0
aGFuLmRvbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBDbGVh
ciBsb2NhbCBzdG9yYWdlIHdvbid0IHRha2UgZWZmZWN0IHVudGlsIGJyb3dzZXIgZXhpdCBhbmQg
cmVsYXVuY2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgzMjUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
UklNIFBSOiAjMTQ2ODcxCisgICAgICAgIENsZWFyZWQgdGhlIGxvY2FsIHN0b3JhZ2UgbmFtZXNw
YWNlIG9mIGEgV2ViUGFnZSdzIFBhZ2VHcm91cAorICAgICAgICB3aGVuIFdlYlBhZ2U6OmNsZWFy
TG9jYWxTdG9yYWdlKCkgZ2V0IGNhbGxlZC4KKyAgICAgICAgQWxzbyBkZWxldGVkIHVudXNlZCBn
bG9iYWwgZnVuY3Rpb24gY2xlYXJMb2NhbFN0b3JhZ2UoKQorICAgICAgICBhbmQgY2xlYXJEYXRh
YmFzZSgpLgorCisgICAgICAgICogQXBpL0JsYWNrQmVycnlHbG9iYWwuY3BwOgorICAgICAgICAq
IEFwaS9CbGFja0JlcnJ5R2xvYmFsLmg6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIEFw
aS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6V2ViUGFnZTo6Y2xl
YXJMb2NhbFN0b3JhZ2UpOgorCiAyMDEyLTA0LTA0ICBSb2IgQnVpcyAgPHJidWlzQHJpbS5jb20+
CiAKICAgICAgICAgW0JsYWNrQmVycnldIE1ha2UgdGhlIHN3aXRjaCBzdGF0ZW1lbnQgaW4gV2Vi
UGFnZTo6bm90aWZ5QXBwQWN0aXZhdGlvblN0YXRlQ2hhbmdlKCkgc3Ryb25nZXIKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvQmxhY2tCZXJyeUdsb2JhbC5jcHAgYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JsYWNrQmVycnlHbG9iYWwuY3BwCmluZGV4IDYy
NThhM2NjMzRjOTJmYmFiYmE2MzUxOWU4YjI1Y2JkMjMzNThjN2EuLjRjMjVjNjZkY2M5MjYxYzdj
YjlmMWIyN2M0MmJkMmUyMTk5M2NkMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9BcGkvQmxhY2tCZXJyeUdsb2JhbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2Jl
cnJ5L0FwaS9CbGFja0JlcnJ5R2xvYmFsLmNwcApAQCAtMTM2LDE0ICsxMzYsNiBAQCB2b2lkIGNs
ZWFyQXBwQ2FjaGUoY29uc3QgV2ViU3RyaW5nJiBwYWdlR3JvdXBOYW1lKQogICAgIGNhY2hlU3Rv
cmFnZSgpLmVtcHR5KCk7CiB9CiAKLXZvaWQgY2xlYXJMb2NhbFN0b3JhZ2UoY29uc3QgV2ViU3Ry
aW5nJiBwYWdlR3JvdXBOYW1lKQotewotfQotCi12b2lkIGNsZWFyRGF0YWJhc2UoY29uc3QgV2Vi
U3RyaW5nJiBwYWdlR3JvdXBOYW1lKQotewotfQotCiB2b2lkIHVwZGF0ZU9ubGluZVN0YXR1cyhi
b29sIG9ubGluZSkKIHsKICAgICBuZXR3b3JrU3RhdGVOb3RpZmllcigpLm5ldHdvcmtTdGF0ZUNo
YW5nZShvbmxpbmUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9C
bGFja0JlcnJ5R2xvYmFsLmggYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JsYWNrQmVy
cnlHbG9iYWwuaAppbmRleCBlNzk0ZmI5NTFmYjQyYTU2NTM5ODIzNjI5OGI2YmUyNTMxYmI0MTZm
Li4xZTI5YTc2ZDlkOWQ0MTg4MWUxMmIxOTJmMjAwYjFmZWNlZjc2ZDM2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JsYWNrQmVycnlHbG9iYWwuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JsYWNrQmVycnlHbG9iYWwuaApAQCAtMzcsOSArMzcs
NiBAQCBCTEFDS0JFUlJZX0VYUE9SVCB2b2lkIGNsZWFyTWVtb3J5Q2FjaGVzKCk7CiB2b2lkIGNs
ZWFyQXBwQ2FjaGUoY29uc3QgV2ViU3RyaW5nJiBwYWdlR3JvdXBOYW1lKTsKIHZvaWQgcmVvcGVu
QWxsQXBwQ2FjaGVzKCk7CiB2b2lkIGNsb3NlQWxsQXBwQ2FjaGVzKCk7Ci12b2lkIGNsZWFyTG9j
YWxTdG9yYWdlKGNvbnN0IFdlYlN0cmluZyYgcGFnZUdyb3VwTmFtZSk7Ci12b2lkIGNsb3NlQWxs
TG9jYWxTdG9yYWdlcygpOwotdm9pZCBjbGVhckRhdGFiYXNlKGNvbnN0IFdlYlN0cmluZyYgcGFn
ZUdyb3VwTmFtZSk7CiB2b2lkIHJlb3BlbkFsbFRyYWNrZXJEYXRhYmFzZXMoKTsKIHZvaWQgY2xv
c2VBbGxUcmFja2VyRGF0YWJhc2VzKCk7CiB2b2lkIHVwZGF0ZU9ubGluZVN0YXR1cyhib29sIG9u
bGluZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2Uu
Y3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmNwcAppbmRleCA5MjM1
MDA4MWRhNDIzMTJiNjAyYzViY2I0MDQ3OTRhYzFiYzU4YjdjLi5lYmExMGZiYTg5M2Q2Mjg4OTRh
YzIzM2RkMjg3NmUzZmU0NzQzMTE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVy
cnkvQXBpL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2Vi
UGFnZS5jcHAKQEAgLTQ4NzEsOCArNDg3MSwxMCBAQCB2b2lkIFdlYlBhZ2U6OmNsZWFyQ29va2ll
cygpCiAKIHZvaWQgV2ViUGFnZTo6Y2xlYXJMb2NhbFN0b3JhZ2UoKQogewotICAgIEJsYWNrQmVy
cnk6OldlYktpdDo6Y2xlYXJMb2NhbFN0b3JhZ2UoZC0+bV9wYWdlLT5ncm91cE5hbWUoKSk7Ci0g
ICAgY2xlYXJEYXRhYmFzZShkLT5tX3BhZ2UtPmdyb3VwTmFtZSgpKTsKKyAgICBpZiAoUGFnZUdy
b3VwKiBncm91cCA9IGQtPm1fcGFnZS0+Z3JvdXBQdHIoKSkgeworICAgICAgICBpZiAoU3RvcmFn
ZU5hbWVzcGFjZSogc3RvcmFnZSA9IGdyb3VwLT5sb2NhbFN0b3JhZ2UoKSkKKyAgICAgICAgICAg
IHN0b3JhZ2UtPmNsZWFyQWxsT3JpZ2luc0ZvckRlbGV0aW9uKCk7CisgICAgfQogfQogCiB2b2lk
IFdlYlBhZ2U6OmNsZWFyQ3JlZGVudGlhbHMoKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hh
bmdlTG9nCmluZGV4IDMyNGVlMmYwN2MyNDhhYmUxNWNiZGUzNjY5ZTA5MDZlY2RmNGMxYTMuLjFh
ZDRmNThlZjBkOWQ3N2ZlNWI4YTZmZTRhYmNlOTRjMjc0MGM3MjQgMTAwNjQ0Ci0tLSBhL0NoYW5n
ZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0wNC0wNSAgSm9uYXRo
YW4gRG9uZyAgPGpvbmF0aGFuLmRvbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtC
bGFja0JlcnJ5XSBDbGVhciBsb2NhbCBzdG9yYWdlIHdvbid0IHRha2UgZWZmZWN0IHVudGlsIGJy
b3dzZXIgZXhpdCBhbmQgcmVsYXVuY2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTgzMjUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUklNIFBSOiAjMTQ2ODcxCisgICAgICAgIEFkZGVkIGEgbWFudWFsIHRl
c3QgY2FzZSB0byB0ZXN0IHRoZSBiZWhhdmlvciB3aGVuIHByZXNzCisgICAgICAgIGJ1dHRvbiAi
Q2xlYXIgTG9jYWwgU3RvcmFnZSIgZnJvbSBicm93c2VyIHNldHRpbmdzLgorICAgICAgICBJdCBo
YXMgdG8gYmUgYSBtYW51YWwgdGVzdCBhcyBpdCByZXF1aXJlcyB1c2VyIGludGVyYWN0aW9uLgor
CisgICAgICAgICogTWFudWFsVGVzdHMvYmxhY2tiZXJyeS9jbGVhci1sb2NhbHN0b3JhZ2UuaHRt
bDogQWRkZWQuCisKIDIwMTItMDQtMDQgIEhheWF0byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFJlbW92ZSBSZWlmaWVkVHJlZVRyYXZlcnNhbC4KZGlmZiAtLWdpdCBhL01h
bnVhbFRlc3RzL2JsYWNrYmVycnkvY2xlYXItbG9jYWxzdG9yYWdlLmh0bWwgYi9NYW51YWxUZXN0
cy9ibGFja2JlcnJ5L2NsZWFyLWxvY2Fsc3RvcmFnZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjkyZTg1ZjQ3
MmU5MTI1ZjgxOWQyMzhmNmE2YjcxOGQ4YmNlODhlZWQKLS0tIC9kZXYvbnVsbAorKysgYi9NYW51
YWxUZXN0cy9ibGFja2JlcnJ5L2NsZWFyLWxvY2Fsc3RvcmFnZS5odG1sCkBAIC0wLDAgKzEsMzAg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgIDxib2R5PgorICAgIDxwPlRoaXMgdGVzdCBj
YXNlIGlzIHVzZWQgdG8gdGVzdCB0aGUgZnVuY3Rpb24gb2YgY2xlYXIgbG9jYWwgc3RvcmFnZSBi
eSBjbGlja2luZyAiQ2xlYXIgTG9jYWwgU3RvcmFnZSIgYnV0dG9uCisgICAgZnJvbSBTZXR0aW5n
cyAtPiBQcml2YWN5ICYgU2VjdXJpdHkuIFRoaXMgaXMgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzI1MyI+aHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTgzMjUzPC9hPjwvcD4KKyAgICA8ZGl2PgorICAgIDxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKyAgICAgIGlmICghc2Vzc2lvblN0b3JhZ2UuZ2V0SXRl
bSgia2V5IikpIHsKKyAgICAgICAgLy8gaW5pdGlhbGl6ZSB0ZXN0IGNhc2UKKyAgICAgICAgZG9j
dW1lbnQud3JpdGUoIlN0YXR1czogPHNwYW4gc3R5bGU9J2NvbG9yOnllbGxvdyc+SW5pdGlhbDwv
c3Bhbj4iKTsKKyAgICAgICAgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgia2V5IiwgInZhbHVlIik7
CisgICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCJrZXkiLCAidmFsdWUiKTsKKworICAgICAg
ICAvLyBub3RpZnkgdG8gY2xlYXIgdGhlIGxvY2FsIHN0b3JhZ2UgYW5kIHJlZnJlc2ggdGhlIHBh
Z2UuCisgICAgICAgIGRvY3VtZW50LndyaXRlKCI8cD5QbGVhc2UgY2xlYXIgdGhlIGxvY2FsIHN0
b3JhZ2UgZnJvbSBTZXR0aW5ncyAtPiBQcml2YWN5ICYgU2VjdXJpdHkgYnkgcHJlc3NpbmcgXCJD
bGVhciBMb2NhbCBTdG9yYWdlXCIgYnV0dG9uLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2UgdG8gc2Vl
IHRoZSByZXN1bHQuPC9wPiIpOworICAgICAgfSBlbHNlIHsKKyAgICAgICAgZG9jdW1lbnQud3Jp
dGUoIlJlc3VsdDogIik7CisgICAgICAgIGlmICghbG9jYWxTdG9yYWdlLmdldEl0ZW0oImtleSIp
KSB7CisgICAgICAgICAgLy8gc3VjY2VzcworICAgICAgICAgIGRvY3VtZW50LndyaXRlKCI8c3Bh
biBzdHlsZT0nY29sb3I6Z3JlZW4nPlBBU1M8L3NwYW4+Iik7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgLy8gZmFpbAorICAgICAgICAgIGRvY3VtZW50LndyaXRlKCI8c3BhbiBzdHlsZT0n
Y29sb3I6cmVkJz5GQUlMPC9zcGFuPiIpOworICAgICAgICB9CisgICAgICAgIGRvY3VtZW50Lndy
aXRlKCI8cD5JZiB5b3Ugd2FudCB0byBydW4gdGhpcyB0ZXN0IGNhc2UgYWdhaW4sIHBsZWFzZSBy
ZXN0YXJ0IHRoZSBicm93c2VyLjwvcD4iKTsKKyAgICAgIH0KKyAgICA8L3NjcmlwdD4KKyAgICA8
L2Rpdj4KKyAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135780</attachid>
            <date>2012-04-05 01:26:11 -0700</date>
            <delta_ts>2012-04-05 03:53:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83253-20120405162608.patch</filename>
            <type>text/plain</type>
            <size>5502</size>
            <attacher name="Jonathan Dong">jonathan.dong.webkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzMjk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA0NWM5NzJjZTRlYTFjN2FiMzAxYWM3YWMxMWNmYjg4ZGEwNzFlMDI5Li5iOTFjZTg0NGIx
OGI1ZGFkMmUwMzBjZTY2NmNhYTMzMTUwNzk4MjVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMi0wNC0wNSAgSm9uYXRoYW4gRG9uZyAgPGpvbmF0
aGFuLmRvbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBDbGVh
ciBsb2NhbCBzdG9yYWdlIHdvbid0IHRha2UgZWZmZWN0IHVudGlsIGJyb3dzZXIgZXhpdCBhbmQg
cmVsYXVuY2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgzMjUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
UklNIFBSOiAjMTQ2ODcxCisgICAgICAgIENsZWFyZWQgdGhlIGxvY2FsIHN0b3JhZ2UgbmFtZXNw
YWNlIG9mIGEgV2ViUGFnZSdzIFBhZ2VHcm91cAorICAgICAgICB3aGVuIFdlYlBhZ2U6OmNsZWFy
TG9jYWxTdG9yYWdlKCkgZ2V0IGNhbGxlZC4KKyAgICAgICAgQWxzbyBkZWxldGVkIHVudXNlZCBn
bG9iYWwgZnVuY3Rpb24gY2xlYXJMb2NhbFN0b3JhZ2UoKS4KKworICAgICAgICAqIEFwaS9CbGFj
a0JlcnJ5R2xvYmFsLmNwcDoKKyAgICAgICAgKiBBcGkvQmxhY2tCZXJyeUdsb2JhbC5oOgorICAg
ICAgICAoV2ViS2l0KToKKyAgICAgICAgKiBBcGkvV2ViUGFnZS5jcHA6CisgICAgICAgIChCbGFj
a0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2U6OmNsZWFyTG9jYWxTdG9yYWdlKToKKwogMjAxMi0wNC0w
NCAgUm9iIEJ1aXMgIDxyYnVpc0ByaW0uY29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBNYWtl
IHRoZSBzd2l0Y2ggc3RhdGVtZW50IGluIFdlYlBhZ2U6Om5vdGlmeUFwcEFjdGl2YXRpb25TdGF0
ZUNoYW5nZSgpIHN0cm9uZ2VyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkv
QXBpL0JsYWNrQmVycnlHbG9iYWwuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9C
bGFja0JlcnJ5R2xvYmFsLmNwcAppbmRleCA2MjU4YTNjYzM0YzkyZmJhYmJhNjM1MTllOGIyNWNi
ZDIzMzU4YzdhLi40OTVkOGY3ZWMwZGM5M2IwNjdmMTU0Mzg3ZmJlNWYzM2NlN2NhNDI3IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JsYWNrQmVycnlHbG9iYWwuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvQmxhY2tCZXJyeUdsb2JhbC5jcHAK
QEAgLTEzNiwxMCArMTM2LDYgQEAgdm9pZCBjbGVhckFwcENhY2hlKGNvbnN0IFdlYlN0cmluZyYg
cGFnZUdyb3VwTmFtZSkKICAgICBjYWNoZVN0b3JhZ2UoKS5lbXB0eSgpOwogfQogCi12b2lkIGNs
ZWFyTG9jYWxTdG9yYWdlKGNvbnN0IFdlYlN0cmluZyYgcGFnZUdyb3VwTmFtZSkKLXsKLX0KLQog
dm9pZCBjbGVhckRhdGFiYXNlKGNvbnN0IFdlYlN0cmluZyYgcGFnZUdyb3VwTmFtZSkKIHsKIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvQmxhY2tCZXJyeUdsb2Jh
bC5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9CbGFja0JlcnJ5R2xvYmFsLmgKaW5k
ZXggZTc5NGZiOTUxZmI0MmE1NjUzOTgyMzYyOThiNmJlMjUzMWJiNDE2Zi4uZmQ3MDZiZDM0OGM5
ZmUxNzViMjE5YmIxNTgxMDE5NjBjMzdjMDJmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9i
bGFja2JlcnJ5L0FwaS9CbGFja0JlcnJ5R2xvYmFsLmgKKysrIGIvU291cmNlL1dlYktpdC9ibGFj
a2JlcnJ5L0FwaS9CbGFja0JlcnJ5R2xvYmFsLmgKQEAgLTM3LDggKzM3LDYgQEAgQkxBQ0tCRVJS
WV9FWFBPUlQgdm9pZCBjbGVhck1lbW9yeUNhY2hlcygpOwogdm9pZCBjbGVhckFwcENhY2hlKGNv
bnN0IFdlYlN0cmluZyYgcGFnZUdyb3VwTmFtZSk7CiB2b2lkIHJlb3BlbkFsbEFwcENhY2hlcygp
Owogdm9pZCBjbG9zZUFsbEFwcENhY2hlcygpOwotdm9pZCBjbGVhckxvY2FsU3RvcmFnZShjb25z
dCBXZWJTdHJpbmcmIHBhZ2VHcm91cE5hbWUpOwotdm9pZCBjbG9zZUFsbExvY2FsU3RvcmFnZXMo
KTsKIHZvaWQgY2xlYXJEYXRhYmFzZShjb25zdCBXZWJTdHJpbmcmIHBhZ2VHcm91cE5hbWUpOwog
dm9pZCByZW9wZW5BbGxUcmFja2VyRGF0YWJhc2VzKCk7CiB2b2lkIGNsb3NlQWxsVHJhY2tlckRh
dGFiYXNlcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQ
YWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAKaW5kZXgg
OTIzNTAwODFkYTQyMzEyYjYwMmM1YmNiNDA0Nzk0YWMxYmM1OGI3Yy4uZWJhMTBmYmE4OTNkNjI4
ODk0YWMyMzNkZDI4NzZlM2ZlNDc0MzExNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFj
a2JlcnJ5L0FwaS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBp
L1dlYlBhZ2UuY3BwCkBAIC00ODcxLDggKzQ4NzEsMTAgQEAgdm9pZCBXZWJQYWdlOjpjbGVhckNv
b2tpZXMoKQogCiB2b2lkIFdlYlBhZ2U6OmNsZWFyTG9jYWxTdG9yYWdlKCkKIHsKLSAgICBCbGFj
a0JlcnJ5OjpXZWJLaXQ6OmNsZWFyTG9jYWxTdG9yYWdlKGQtPm1fcGFnZS0+Z3JvdXBOYW1lKCkp
OwotICAgIGNsZWFyRGF0YWJhc2UoZC0+bV9wYWdlLT5ncm91cE5hbWUoKSk7CisgICAgaWYgKFBh
Z2VHcm91cCogZ3JvdXAgPSBkLT5tX3BhZ2UtPmdyb3VwUHRyKCkpIHsKKyAgICAgICAgaWYgKFN0
b3JhZ2VOYW1lc3BhY2UqIHN0b3JhZ2UgPSBncm91cC0+bG9jYWxTdG9yYWdlKCkpCisgICAgICAg
ICAgICBzdG9yYWdlLT5jbGVhckFsbE9yaWdpbnNGb3JEZWxldGlvbigpOworICAgIH0KIH0KIAog
dm9pZCBXZWJQYWdlOjpjbGVhckNyZWRlbnRpYWxzKCkKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBi
L0NoYW5nZUxvZwppbmRleCAzMjRlZTJmMDdjMjQ4YWJlMTVjYmRlMzY2OWUwOTA2ZWNkZjRjMWEz
Li4xYWQ0ZjU4ZWYwZDlkNzdmZTViOGE2ZmU0YWJjZTk0YzI3NDBjNzI0IDEwMDY0NAotLS0gYS9D
aGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMDQtMDUgIEpv
bmF0aGFuIERvbmcgIDxqb25hdGhhbi5kb25nQHRvcmNobW9iaWxlLmNvbS5jbj4KKworICAgICAg
ICBbQmxhY2tCZXJyeV0gQ2xlYXIgbG9jYWwgc3RvcmFnZSB3b24ndCB0YWtlIGVmZmVjdCB1bnRp
bCBicm93c2VyIGV4aXQgYW5kIHJlbGF1bmNoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04MzI1MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFJJTSBQUjogIzE0Njg3MQorICAgICAgICBBZGRlZCBhIG1hbnVh
bCB0ZXN0IGNhc2UgdG8gdGVzdCB0aGUgYmVoYXZpb3Igd2hlbiBwcmVzcworICAgICAgICBidXR0
b24gIkNsZWFyIExvY2FsIFN0b3JhZ2UiIGZyb20gYnJvd3NlciBzZXR0aW5ncy4KKyAgICAgICAg
SXQgaGFzIHRvIGJlIGEgbWFudWFsIHRlc3QgYXMgaXQgcmVxdWlyZXMgdXNlciBpbnRlcmFjdGlv
bi4KKworICAgICAgICAqIE1hbnVhbFRlc3RzL2JsYWNrYmVycnkvY2xlYXItbG9jYWxzdG9yYWdl
Lmh0bWw6IEFkZGVkLgorCiAyMDEyLTA0LTA0ICBIYXlhdG8gSXRvICA8aGF5YXRvQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBSZW1vdmUgUmVpZmllZFRyZWVUcmF2ZXJzYWwuCmRpZmYgLS1naXQg
YS9NYW51YWxUZXN0cy9ibGFja2JlcnJ5L2NsZWFyLWxvY2Fsc3RvcmFnZS5odG1sIGIvTWFudWFs
VGVzdHMvYmxhY2tiZXJyeS9jbGVhci1sb2NhbHN0b3JhZ2UuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MmU4
NWY0NzJlOTEyNWY4MTlkMjM4ZjZhNmI3MThkOGJjZTg4ZWVkCi0tLSAvZGV2L251bGwKKysrIGIv
TWFudWFsVGVzdHMvYmxhY2tiZXJyeS9jbGVhci1sb2NhbHN0b3JhZ2UuaHRtbApAQCAtMCwwICsx
LDMwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICA8Ym9keT4KKyAgICA8cD5UaGlzIHRl
c3QgY2FzZSBpcyB1c2VkIHRvIHRlc3QgdGhlIGZ1bmN0aW9uIG9mIGNsZWFyIGxvY2FsIHN0b3Jh
Z2UgYnkgY2xpY2tpbmcgIkNsZWFyIExvY2FsIFN0b3JhZ2UiIGJ1dHRvbgorICAgIGZyb20gU2V0
dGluZ3MgLT4gUHJpdmFjeSAmIFNlY3VyaXR5LiBUaGlzIGlzIGZvciA8YSBocmVmPSJodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODMyNTMiPmh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzI1MzwvYT48L3A+CisgICAgPGRpdj4KKyAgICA8c2Ny
aXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgICBpZiAoIXNlc3Npb25TdG9yYWdlLmdl
dEl0ZW0oImtleSIpKSB7CisgICAgICAgIC8vIGluaXRpYWxpemUgdGVzdCBjYXNlCisgICAgICAg
IGRvY3VtZW50LndyaXRlKCJTdGF0dXM6IDxzcGFuIHN0eWxlPSdjb2xvcjp5ZWxsb3cnPkluaXRp
YWw8L3NwYW4+Iik7CisgICAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oImtleSIsICJ2YWx1
ZSIpOworICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgia2V5IiwgInZhbHVlIik7CisKKyAg
ICAgICAgLy8gbm90aWZ5IHRvIGNsZWFyIHRoZSBsb2NhbCBzdG9yYWdlIGFuZCByZWZyZXNoIHRo
ZSBwYWdlLgorICAgICAgICBkb2N1bWVudC53cml0ZSgiPHA+UGxlYXNlIGNsZWFyIHRoZSBsb2Nh
bCBzdG9yYWdlIGZyb20gU2V0dGluZ3MgLT4gUHJpdmFjeSAmIFNlY3VyaXR5IGJ5IHByZXNzaW5n
IFwiQ2xlYXIgTG9jYWwgU3RvcmFnZVwiIGJ1dHRvbiwgdGhlbiByZWxvYWQgdGhpcyBwYWdlIHRv
IHNlZSB0aGUgcmVzdWx0LjwvcD4iKTsKKyAgICAgIH0gZWxzZSB7CisgICAgICAgIGRvY3VtZW50
LndyaXRlKCJSZXN1bHQ6ICIpOworICAgICAgICBpZiAoIWxvY2FsU3RvcmFnZS5nZXRJdGVtKCJr
ZXkiKSkgeworICAgICAgICAgIC8vIHN1Y2Nlc3MKKyAgICAgICAgICBkb2N1bWVudC53cml0ZSgi
PHNwYW4gc3R5bGU9J2NvbG9yOmdyZWVuJz5QQVNTPC9zcGFuPiIpOworICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgIC8vIGZhaWwKKyAgICAgICAgICBkb2N1bWVudC53cml0ZSgiPHNwYW4gc3R5
bGU9J2NvbG9yOnJlZCc+RkFJTDwvc3Bhbj4iKTsKKyAgICAgICAgfQorICAgICAgICBkb2N1bWVu
dC53cml0ZSgiPHA+SWYgeW91IHdhbnQgdG8gcnVuIHRoaXMgdGVzdCBjYXNlIGFnYWluLCBwbGVh
c2UgcmVzdGFydCB0aGUgYnJvd3Nlci48L3A+Iik7CisgICAgICB9CisgICAgPC9zY3JpcHQ+Cisg
ICAgPC9kaXY+CisgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>