<?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>111032</bug_id>
          
          <creation_ts>2013-02-27 20:21:57 -0800</creation_ts>
          <short_desc>[BlackBerry] User credentials are not correctly handled for non-browser usage</short_desc>
          <delta_ts>2013-02-28 07:16:36 -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>WebKit BlackBerry</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</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="Lyon Chen">liachen</reporter>
          <assigned_to name="Lyon Chen">liachen</assigned_to>
          <cc>joenotcharles</cc>
    
    <cc>leoyang</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>843663</commentid>
    <comment_count>0</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-02-27 20:21:57 -0800</bug_when>
    <thetext>In BlackBerry, some applications have no access to BlackBerry CertMgr, these application will save user credentials into their own database using SQLiteStatement. But SQLiteStatement::bindBlob cannot handle the encrypted password as a normal WTF::String correctly. We need to use the encrypted password as 8bit string when calling bSQLiteStatement::indBlob().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>843671</commentid>
    <comment_count>1</comment_count>
      <attachid>190640</attachid>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-02-27 20:34:11 -0800</bug_when>
    <thetext>Created attachment 190640
patch for 111032.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>844054</commentid>
    <comment_count>2</comment_count>
      <attachid>190640</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-28 07:16:32 -0800</bug_when>
    <thetext>Comment on attachment 190640
patch for 111032.

Clearing flags on attachment: 190640

Committed r144307: &lt;http://trac.webkit.org/changeset/144307&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>844055</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-28 07:16:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190640</attachid>
            <date>2013-02-27 20:34:11 -0800</date>
            <delta_ts>2013-02-28 07:16:32 -0800</delta_ts>
            <desc>patch for 111032.</desc>
            <filename>111032.patch</filename>
            <type>text/plain</type>
            <size>2991</size>
            <attacher name="Lyon Chen">liachen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0YjhmMGI5Li45YWY5MmQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIg
QEAKKzIwMTMtMDItMjcgIExpYW5naHVpIENoZW4gIDxsaWFjaGVuQHJpbS5jb20+CisKKyAgICAg
ICAgW0JsYWNrQmVycnldIFVzZXIgY3JlZGVudGlhbHMgYXJlIG5vdCBjb3JyZWN0bHkgaGFuZGxl
ZCBmb3Igbm9uLWJyb3dzZXIgdXNhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExMTAzMgorCisgICAgICAgIEludGVybmFsIFBSOiAyOTUxODEKKyAg
ICAgICAgSW50ZXJuYWwgcmV2aWV3ZWQgYnkgSm9lIE1hc29uLgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBlbmNyeXB0ZWQgcGFzc3dvcmQgYXMg
YmluYXJ5IGRhdGEgd2hlbiBjYWxsaW5nIFNRTGl0ZVN0YXRlbWVudDo6YmluZEJsb2IoKSwgaW4K
KyAgICAgICAgc3RlYWQgb2YgdXNpbmcgaXQgYXMgYSBub3JtYWwgV1RGOjpTdHJpbmcuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzIGFzIHRoaXMgY2F1c2VzIG5vIGV4cGVjdGVkIGJlaGF2aW91ciBj
aGFuZ2UuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvQ3JlZGVudGlh
bEJhY2tpbmdTdG9yZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDcmVkZW50aWFsQmFja2luZ1N0
b3JlOjphZGRMb2dpbik6CisgICAgICAgIChXZWJDb3JlOjpDcmVkZW50aWFsQmFja2luZ1N0b3Jl
Ojp1cGRhdGVMb2dpbik6CisKIDIwMTMtMDItMjcgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9i
ZS5jb20+CiAKICAgICAgICAgW0NTUyBFeGNsdXNpb25zXSBFbmFibGUgc2hhcGUtaW5zaWRlIHJl
Y3RhbmdsZSBzdXBwb3J0IGZvciBzaGFwZS1wYWRkaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvQ3JlZGVudGlhbEJhY2tpbmdTdG9yZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvQ3JlZGVudGlh
bEJhY2tpbmdTdG9yZS5jcHAKaW5kZXggMjQ2M2Q3YS4uMGUxOTU4NyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L0NyZWRlbnRpYWxCYWNraW5n
U3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJy
eS9DcmVkZW50aWFsQmFja2luZ1N0b3JlLmNwcApAQCAtMTcxLDcgKzE3MSwxMyBAQCBib29sIENy
ZWRlbnRpYWxCYWNraW5nU3RvcmU6OmFkZExvZ2luKGNvbnN0IFByb3RlY3Rpb25TcGFjZSYgcHJv
dGVjdGlvblNwYWNlLCBjbwogICAgIG1fYWRkTG9naW5TdGF0ZW1lbnQtPmJpbmRUZXh0KDQsIHBy
b3RlY3Rpb25TcGFjZS5yZWFsbSgpKTsKICAgICBtX2FkZExvZ2luU3RhdGVtZW50LT5iaW5kSW50
KDUsIHN0YXRpY19jYXN0PGludD4ocHJvdGVjdGlvblNwYWNlLmF1dGhlbnRpY2F0aW9uU2NoZW1l
KCkpKTsKICAgICBtX2FkZExvZ2luU3RhdGVtZW50LT5iaW5kVGV4dCg2LCBjcmVkZW50aWFsLnVz
ZXIoKSk7Ci0gICAgbV9hZGRMb2dpblN0YXRlbWVudC0+YmluZEJsb2IoNywgY2VydE1ncldyYXBw
ZXIoKS0+aXNSZWFkeSgpID8gIiIgOiBlbmNyeXB0ZWRTdHJpbmcoY3JlZGVudGlhbC5wYXNzd29y
ZCgpKSk7CisgICAgaWYgKGNlcnRNZ3JXcmFwcGVyKCktPmlzUmVhZHkoKSkKKyAgICAgICAgbV9h
ZGRMb2dpblN0YXRlbWVudC0+YmluZEJsb2IoNywgIiIpOworICAgIGVsc2UgeworICAgICAgICBT
dHJpbmcgY2lwaGVydGV4dCA9IGVuY3J5cHRlZFN0cmluZyhjcmVkZW50aWFsLnBhc3N3b3JkKCkp
OworICAgICAgICBBU1NFUlQoY2lwaGVydGV4dC5pczhCaXQoKSk7CisgICAgICAgIG1fYWRkTG9n
aW5TdGF0ZW1lbnQtPmJpbmRCbG9iKDcsIGNpcGhlcnRleHQuY2hhcmFjdGVyczgoKSwgY2lwaGVy
dGV4dC5sZW5ndGgoKSk7CisgICAgfQogCiAgICAgaW50IHJlc3VsdCA9IG1fYWRkTG9naW5TdGF0
ZW1lbnQtPnN0ZXAoKTsKICAgICBtX2FkZExvZ2luU3RhdGVtZW50LT5yZXNldCgpOwpAQCAtMTk2
LDcgKzIwMiwxMyBAQCBib29sIENyZWRlbnRpYWxCYWNraW5nU3RvcmU6OnVwZGF0ZUxvZ2luKGNv
bnN0IFByb3RlY3Rpb25TcGFjZSYgcHJvdGVjdGlvblNwYWNlLAogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKICAgICBtX3VwZGF0ZUxvZ2luU3RhdGVtZW50LT5iaW5kVGV4dCgxLCBjcmVkZW50aWFs
LnVzZXIoKSk7Ci0gICAgbV91cGRhdGVMb2dpblN0YXRlbWVudC0+YmluZEJsb2IoMiwgY2VydE1n
cldyYXBwZXIoKS0+aXNSZWFkeSgpID8gIiIgOiBlbmNyeXB0ZWRTdHJpbmcoY3JlZGVudGlhbC5w
YXNzd29yZCgpKSk7CisgICAgaWYgKGNlcnRNZ3JXcmFwcGVyKCktPmlzUmVhZHkoKSkKKyAgICAg
ICAgbV91cGRhdGVMb2dpblN0YXRlbWVudC0+YmluZEJsb2IoMiwgIiIpOworICAgIGVsc2Ugewor
ICAgICAgICBTdHJpbmcgY2lwaGVydGV4dCA9IGVuY3J5cHRlZFN0cmluZyhjcmVkZW50aWFsLnBh
c3N3b3JkKCkpOworICAgICAgICBBU1NFUlQoY2lwaGVydGV4dC5pczhCaXQoKSk7CisgICAgICAg
IG1fdXBkYXRlTG9naW5TdGF0ZW1lbnQtPmJpbmRCbG9iKDIsIGNpcGhlcnRleHQuY2hhcmFjdGVy
czgoKSwgY2lwaGVydGV4dC5sZW5ndGgoKSk7CisgICAgfQogICAgIG1fdXBkYXRlTG9naW5TdGF0
ZW1lbnQtPmJpbmRUZXh0KDMsIHByb3RlY3Rpb25TcGFjZS5ob3N0KCkpOwogICAgIG1fdXBkYXRl
TG9naW5TdGF0ZW1lbnQtPmJpbmRJbnQoNCwgcHJvdGVjdGlvblNwYWNlLnBvcnQoKSk7CiAgICAg
bV91cGRhdGVMb2dpblN0YXRlbWVudC0+YmluZEludCg1LCBzdGF0aWNfY2FzdDxpbnQ+KHByb3Rl
Y3Rpb25TcGFjZS5zZXJ2ZXJUeXBlKCkpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>