<?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>34897</bug_id>
          
          <creation_ts>2010-02-12 09:46:07 -0800</creation_ts>
          <short_desc>[Chromium] Add a blockedByPolicy output to WebStorageArea::setItem.</short_desc>
          <delta_ts>2010-02-12 12:31:17 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Jeremy Orlow">jorlow</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fishd</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>190078</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-02-12 09:46:07 -0800</bug_when>
    <thetext>[Chromium] Add a blockedByPolicy output to WebStorageArea::setItem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190083</commentid>
    <comment_count>1</comment_count>
      <attachid>48650</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-02-12 10:00:19 -0800</bug_when>
    <thetext>Created attachment 48650
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190084</commentid>
    <comment_count>2</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-02-12 10:01:43 -0800</bug_when>
    <thetext>Other half of the review you were looking at, Darin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190097</commentid>
    <comment_count>3</comment_count>
      <attachid>48650</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-02-12 10:36:27 -0800</bug_when>
    <thetext>Comment on attachment 48650
Patch

R=me, but it seems like it would be nice to extend the DOMStorageSetItemResult enum to the WebKit API.  Or, at least it would also be nice to rename quotaException to blockedByQuota.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190099</commentid>
    <comment_count>4</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-02-12 10:45:22 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 48650 [details])
&gt; R=me, but it seems like it would be nice to extend the DOMStorageSetItemResult
&gt; enum to the WebKit API.  Or, at least it would also be nice to rename
&gt; quotaException to blockedByQuota.

How would we do that?  Move it entirely into the WebKit layer and have Chromium refer to that enum or have 2 of them and translate?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190102</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-02-12 10:48:51 -0800</bug_when>
    <thetext>It is fine to use WebKit API defined enums in Chromium code.  That might be best if you want to do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190105</commentid>
    <comment_count>6</comment_count>
      <attachid>48652</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-02-12 11:19:29 -0800</bug_when>
    <thetext>Created attachment 48652
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190109</commentid>
    <comment_count>7</comment_count>
      <attachid>48654</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-02-12 11:40:28 -0800</bug_when>
    <thetext>Created attachment 48654
Patch</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48650</attachid>
            <date>2010-02-12 10:00:19 -0800</date>
            <delta_ts>2010-02-12 11:19:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34897-20100212180017.patch</filename>
            <type>text/plain</type>
            <size>3927</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDBlMzI4OGIuLjQyYjhkN2IgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDEwLTAyLTEyICBKZXJlbXkgT3Jsb3cgIDxqb3Jsb3dAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1
bV0gQWRkIGEgYmxvY2tlZEJ5UG9saWN5IG91dHB1dCB0byBXZWJTdG9yYWdlQXJlYTo6c2V0SXRl
bS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0ODk3
CisKKyAgICAgICAgKiBwdWJsaWMvV2ViU3RvcmFnZUFyZWEuaDoKKyAgICAgICAgKFdlYktpdDo6
V2ViU3RvcmFnZUFyZWE6OnNldEl0ZW0pOgorICAgICAgICAqIHNyYy9XZWJTdG9yYWdlQXJlYUlt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJTdG9yYWdlQXJlYUltcGw6OnNldEl0ZW0pOgor
ICAgICAgICAqIHNyYy9XZWJTdG9yYWdlQXJlYUltcGwuaDoKKwogMjAxMC0wMi0xMSAgSmVyZW15
IE9ybG93ICA8am9ybG93QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZp
ZCBMZXZpbi4KZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU3RvcmFnZUFy
ZWEuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU3RvcmFnZUFyZWEuaAppbmRleCAxOWQ5
OGM2Li4yNTY1ZmJkIDEwMDY0NAotLS0gYS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlN0b3Jh
Z2VBcmVhLmgKKysrIGIvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTdG9yYWdlQXJlYS5oCkBA
IC02MCw3ICs2MCwxNiBAQCBwdWJsaWM6CiAgICAgLy8gU2V0IHRoZSB2YWx1ZSB0aGF0IGNvcnJl
c3BvbmRzIHRvIGEgc3BlY2lmaWMga2V5LiBRdW90YUV4Y2VwdGlvbiBpcyBzZXQgaWYKICAgICAv
LyB0aGUgU3RvcmFnZUFyZWEgd291bGQgaGF2ZSBleGNlZWRlZCBpdHMgcXVvdGEuIFRoZSB2YWx1
ZSBpcyBOT1Qgc2V0IHdoZW4gdGhlcmUncwogICAgIC8vIGFuIGV4Y2VwdGlvbi4gIHVybCBpcyB0
aGUgdXJsIHRoYXQgc2hvdWxkIGJlIHVzZWQgaWYgYSBzdG9yYWdlIGV2ZW50IGZpcmVzLgotICAg
IHZpcnR1YWwgdm9pZCBzZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBXZWJTdHJp
bmcmIG5ld1ZhbHVlLCBjb25zdCBXZWJVUkwmIHVybCwgYm9vbCYgcXVvdGFFeGNlcHRpb24sIFdl
YlN0cmluZyYgb2xkVmFsdWUpID0gMDsKKyAgICB2aXJ0dWFsIHZvaWQgc2V0SXRlbShjb25zdCBX
ZWJTdHJpbmcmIGtleSwgY29uc3QgV2ViU3RyaW5nJiBuZXdWYWx1ZSwgY29uc3QgV2ViVVJMJiB1
cmwsIGJvb2wmIHF1b3RhRXhjZXB0aW9uLCBib29sJiBibG9ja2VkQnlQb2xpY3ksIFdlYlN0cmlu
ZyYgb2xkVmFsdWUpCisgICAgeworICAgICAgICBzZXRJdGVtKGtleSwgbmV3VmFsdWUsIHVybCwg
cXVvdGFFeGNlcHRpb24sIG9sZFZhbHVlKTsKKyAgICB9CisgICAgLy8gRklYTUU6IFJlbW92ZSBz
b29uIChvbmNlIENocm9tZSBoYXMgcm9sbGVkIHBhc3QgdGhpcyByZXZpc2lvbikuCisgICAgdmly
dHVhbCB2b2lkIHNldEl0ZW0oY29uc3QgV2ViU3RyaW5nJiBrZXksIGNvbnN0IFdlYlN0cmluZyYg
bmV3VmFsdWUsIGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBxdW90YUV4Y2VwdGlvbiwgV2ViU3Ry
aW5nJiBvbGRWYWx1ZSkKKyAgICB7CisgICAgICAgIGJvb2wgYmxvY2tlZEJ5UG9saWN5OworICAg
ICAgICBzZXRJdGVtKGtleSwgbmV3VmFsdWUsIHVybCwgcXVvdGFFeGNlcHRpb24sIGJsb2NrZWRC
eVBvbGljeSwgb2xkVmFsdWUpOworICAgIH0KIAogICAgIC8vIFJlbW92ZSB0aGUgdmFsdWUgYXNz
b2NpYXRlZCB3aXRoIGEgcGFydGljdWxhciBrZXkuICB1cmwgaXMgdGhlIHVybCB0aGF0IHNob3Vs
ZCBiZSB1c2VkCiAgICAgLy8gaWYgYSBzdG9yYWdlIGV2ZW50IGZpcmVzLgpkaWZmIC0tZ2l0IGEv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTdG9yYWdlQXJlYUltcGwuY3BwIGIvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJTdG9yYWdlQXJlYUltcGwuY3BwCmluZGV4IDkyYTkyM2EuLmVlZjQ2ZTUgMTAw
NjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU3RvcmFnZUFyZWFJbXBsLmNwcAorKysg
Yi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlN0b3JhZ2VBcmVhSW1wbC5jcHAKQEAgLTY2LDcgKzY2
LDcgQEAgV2ViU3RyaW5nIFdlYlN0b3JhZ2VBcmVhSW1wbDo6Z2V0SXRlbShjb25zdCBXZWJTdHJp
bmcmIGtleSkKICAgICByZXR1cm4gbV9zdG9yYWdlQXJlYS0+Z2V0SXRlbShrZXkpOwogfQogCi12
b2lkIFdlYlN0b3JhZ2VBcmVhSW1wbDo6c2V0SXRlbShjb25zdCBXZWJTdHJpbmcmIGtleSwgY29u
c3QgV2ViU3RyaW5nJiB2YWx1ZSwgY29uc3QgV2ViVVJMJiB1cmwsIGJvb2wmIHF1b3RhRXhjZXB0
aW9uLCBXZWJTdHJpbmcmIG9sZFZhbHVlKQordm9pZCBXZWJTdG9yYWdlQXJlYUltcGw6OnNldEl0
ZW0oY29uc3QgV2ViU3RyaW5nJiBrZXksIGNvbnN0IFdlYlN0cmluZyYgdmFsdWUsIGNvbnN0IFdl
YlVSTCYgdXJsLCBib29sJiBxdW90YUV4Y2VwdGlvbiwgYm9vbCAmYmxvY2tlZEJ5UG9saWN5LCBX
ZWJTdHJpbmcmIG9sZFZhbHVlKQogewogICAgIGludCBleGNlcHRpb25Db2RlID0gMDsKIApAQCAt
NzgsNiArNzgsOSBAQCB2b2lkIFdlYlN0b3JhZ2VBcmVhSW1wbDo6c2V0SXRlbShjb25zdCBXZWJT
dHJpbmcmIGtleSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSwgYwogICAgICAgICBxdW90YUV4Y2Vw
dGlvbiA9IHRydWU7CiAgICAgfSBlbHNlCiAgICAgICAgIHF1b3RhRXhjZXB0aW9uID0gZmFsc2U7
CisKKyAgICAvLyBXZSB3aWxsIG5ldmVyIGJsb2NrZWQgYmFzZWQgb24gdGhlIHBvbGljeS4KKyAg
ICBibG9ja2VkQnlQb2xpY3kgPSBmYWxzZTsKIH0KIAogdm9pZCBXZWJTdG9yYWdlQXJlYUltcGw6
OnJlbW92ZUl0ZW0oY29uc3QgV2ViU3RyaW5nJiBrZXksIGNvbnN0IFdlYlVSTCYgdXJsLCBXZWJT
dHJpbmcmIG9sZFZhbHVlKQpkaWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTdG9y
YWdlQXJlYUltcGwuaCBiL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU3RvcmFnZUFyZWFJbXBsLmgK
aW5kZXggN2U5MDUzMS4uZjg5ZTdkNCAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJTdG9yYWdlQXJlYUltcGwuaAorKysgYi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlN0b3JhZ2VB
cmVhSW1wbC5oCkBAIC00NSw3ICs0NSw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHVuc2lnbmVk
IGxlbmd0aCgpOwogICAgIHZpcnR1YWwgV2ViU3RyaW5nIGtleSh1bnNpZ25lZCBpbmRleCk7CiAg
ICAgdmlydHVhbCBXZWJTdHJpbmcgZ2V0SXRlbShjb25zdCBXZWJTdHJpbmcmIGtleSk7Ci0gICAg
dmlydHVhbCB2b2lkIHNldEl0ZW0oY29uc3QgV2ViU3RyaW5nJiBrZXksIGNvbnN0IFdlYlN0cmlu
ZyYgdmFsdWUsIGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBxdW90YUV4Y2VwdGlvbiwgV2ViU3Ry
aW5nJiBvbGRWYWx1ZSk7CisgICAgdmlydHVhbCB2b2lkIHNldEl0ZW0oY29uc3QgV2ViU3RyaW5n
JiBrZXksIGNvbnN0IFdlYlN0cmluZyYgdmFsdWUsIGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBx
dW90YUV4Y2VwdGlvbiwgYm9vbCYgYmxvY2tlZEJ5UG9saWN5LCBXZWJTdHJpbmcmIG9sZFZhbHVl
KTsKICAgICB2aXJ0dWFsIHZvaWQgcmVtb3ZlSXRlbShjb25zdCBXZWJTdHJpbmcmIGtleSwgY29u
c3QgV2ViVVJMJiB1cmwsIFdlYlN0cmluZyYgb2xkVmFsdWUpOwogICAgIHZpcnR1YWwgdm9pZCBj
bGVhcihjb25zdCBXZWJVUkwmIHVybCwgYm9vbCYgc29tZXRoaW5nQ2xlYXJlZCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48652</attachid>
            <date>2010-02-12 11:19:29 -0800</date>
            <delta_ts>2010-02-12 11:40:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34897-20100212191926.patch</filename>
            <type>text/plain</type>
            <size>4664</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDBlMzI4OGIuLjQyYjhkN2IgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDEwLTAyLTEyICBKZXJlbXkgT3Jsb3cgIDxqb3Jsb3dAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1
bV0gQWRkIGEgYmxvY2tlZEJ5UG9saWN5IG91dHB1dCB0byBXZWJTdG9yYWdlQXJlYTo6c2V0SXRl
bS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0ODk3
CisKKyAgICAgICAgKiBwdWJsaWMvV2ViU3RvcmFnZUFyZWEuaDoKKyAgICAgICAgKFdlYktpdDo6
V2ViU3RvcmFnZUFyZWE6OnNldEl0ZW0pOgorICAgICAgICAqIHNyYy9XZWJTdG9yYWdlQXJlYUlt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJTdG9yYWdlQXJlYUltcGw6OnNldEl0ZW0pOgor
ICAgICAgICAqIHNyYy9XZWJTdG9yYWdlQXJlYUltcGwuaDoKKwogMjAxMC0wMi0xMSAgSmVyZW15
IE9ybG93ICA8am9ybG93QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZp
ZCBMZXZpbi4KZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU3RvcmFnZUFy
ZWEuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU3RvcmFnZUFyZWEuaAppbmRleCAxOWQ5
OGM2Li4xMGU3MzMzIDEwMDY0NAotLS0gYS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlN0b3Jh
Z2VBcmVhLmgKKysrIGIvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTdG9yYWdlQXJlYS5oCkBA
IC00NSw2ICs0NSwxMiBAQCBjbGFzcyBXZWJTdG9yYWdlQXJlYSB7CiBwdWJsaWM6CiAgICAgdmly
dHVhbCB+V2ViU3RvcmFnZUFyZWEoKSB7IH0KIAorICAgIGVudW0gUmVzdWx0IHsKKyAgICAgICAg
UmVzdWx0T0sgPSAwLAorICAgICAgICBSZXN1bHRRdW90YUV4Y2VwdGlvbiwKKyAgICAgICAgUmVz
dWx0QmxvY2tlZEJ5UG9saWN5CisgICAgfTsKKwogICAgIC8vIFRoZSBudW1iZXIgb2Yga2V5L3Zh
bHVlIHBhaXJzIGluIHRoZSBzdG9yYWdlIGFyZWEuCiAgICAgdmlydHVhbCB1bnNpZ25lZCBsZW5n
dGgoKSA9IDA7CiAKQEAgLTU3LDEwICs2MywyMiBAQCBwdWJsaWM6CiAgICAgLy8gbm8gZW50cnkg
Zm9yIHRoYXQga2V5LgogICAgIHZpcnR1YWwgV2ViU3RyaW5nIGdldEl0ZW0oY29uc3QgV2ViU3Ry
aW5nJiBrZXkpID0gMDsKIAotICAgIC8vIFNldCB0aGUgdmFsdWUgdGhhdCBjb3JyZXNwb25kcyB0
byBhIHNwZWNpZmljIGtleS4gUXVvdGFFeGNlcHRpb24gaXMgc2V0IGlmCi0gICAgLy8gdGhlIFN0
b3JhZ2VBcmVhIHdvdWxkIGhhdmUgZXhjZWVkZWQgaXRzIHF1b3RhLiBUaGUgdmFsdWUgaXMgTk9U
IHNldCB3aGVuIHRoZXJlJ3MKLSAgICAvLyBhbiBleGNlcHRpb24uICB1cmwgaXMgdGhlIHVybCB0
aGF0IHNob3VsZCBiZSB1c2VkIGlmIGEgc3RvcmFnZSBldmVudCBmaXJlcy4KLSAgICB2aXJ0dWFs
IHZvaWQgc2V0SXRlbShjb25zdCBXZWJTdHJpbmcmIGtleSwgY29uc3QgV2ViU3RyaW5nJiBuZXdW
YWx1ZSwgY29uc3QgV2ViVVJMJiB1cmwsIGJvb2wmIHF1b3RhRXhjZXB0aW9uLCBXZWJTdHJpbmcm
IG9sZFZhbHVlKSA9IDA7CisgICAgLy8gU2V0IHRoZSB2YWx1ZSB0aGF0IGNvcnJlc3BvbmRzIHRv
IGEgc3BlY2lmaWMga2V5LiBSZXN1bHQgd2lsbCBlaXRoZXIgYmUgUmVzdWx0T0sKKyAgICAvLyBv
ciBzb21lIHBhcnRpY3VsYXIgZXJyb3IuIFRoZSB2YWx1ZSBpcyBOT1Qgc2V0IHdoZW4gdGhlcmUn
cyBhbiBlcnJvci4gIHVybCBpcyB0aGUKKyAgICAvLyB1cmwgdGhhdCBzaG91bGQgYmUgdXNlZCBp
ZiBhIHN0b3JhZ2UgZXZlbnQgZmlyZXMuCisgICAgdmlydHVhbCB2b2lkIHNldEl0ZW0oY29uc3Qg
V2ViU3RyaW5nJiBrZXksIGNvbnN0IFdlYlN0cmluZyYgbmV3VmFsdWUsIGNvbnN0IFdlYlVSTCYg
dXJsLCBSZXN1bHQmIHJlc3VsdCwgV2ViU3RyaW5nJiBvbGRWYWx1ZSkKKyAgICB7CisgICAgICAg
IGJvb2wgcXVvdGFFeGNlcHRpb24gPSBmYWxzZTsKKyAgICAgICAgc2V0SXRlbShrZXksIG5ld1Zh
bHVlLCB1cmwsIHF1b3RhRXhjZXB0aW9uLCBvbGRWYWx1ZSk7CisgICAgICAgIHJlc3VsdCA9IHF1
b3RhRXhjZXB0aW9uID8gUmVzdWx0UXVvdGFFeGNlcHRpb24gOiBSZXN1bHRPSzsKKyAgICB9Cisg
ICAgLy8gRklYTUU6IFJlbW92ZSBzb29uIChvbmNlIENocm9tZSBoYXMgcm9sbGVkIHBhc3QgdGhp
cyByZXZpc2lvbikuCisgICAgdmlydHVhbCB2b2lkIHNldEl0ZW0oY29uc3QgV2ViU3RyaW5nJiBr
ZXksIGNvbnN0IFdlYlN0cmluZyYgbmV3VmFsdWUsIGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBx
dW90YUV4Y2VwdGlvbiwgV2ViU3RyaW5nJiBvbGRWYWx1ZSkKKyAgICB7CisgICAgICAgIFJlc3Vs
dCByZXN1bHQ7CisgICAgICAgIHNldEl0ZW0oa2V5LCBuZXdWYWx1ZSwgdXJsLCByZXN1bHQsIG9s
ZFZhbHVlKTsKKyAgICAgICAgcXVvdGFFeGNlcHRpb24gPSByZXN1bHQgIT0gUmVzdWx0T0s7Cisg
ICAgfQogCiAgICAgLy8gUmVtb3ZlIHRoZSB2YWx1ZSBhc3NvY2lhdGVkIHdpdGggYSBwYXJ0aWN1
bGFyIGtleS4gIHVybCBpcyB0aGUgdXJsIHRoYXQgc2hvdWxkIGJlIHVzZWQKICAgICAvLyBpZiBh
IHN0b3JhZ2UgZXZlbnQgZmlyZXMuCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlN0b3JhZ2VBcmVhSW1wbC5jcHAgYi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlN0b3JhZ2VBcmVh
SW1wbC5jcHAKaW5kZXggOTJhOTIzYS4uZmJhMWEwYyAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJTdG9yYWdlQXJlYUltcGwuY3BwCisrKyBiL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViU3RvcmFnZUFyZWFJbXBsLmNwcApAQCAtNjYsNyArNjYsNyBAQCBXZWJTdHJpbmcgV2ViU3Rv
cmFnZUFyZWFJbXBsOjpnZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5KQogICAgIHJldHVybiBt
X3N0b3JhZ2VBcmVhLT5nZXRJdGVtKGtleSk7CiB9CiAKLXZvaWQgV2ViU3RvcmFnZUFyZWFJbXBs
OjpzZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBXZWJTdHJpbmcmIHZhbHVlLCBj
b25zdCBXZWJVUkwmIHVybCwgYm9vbCYgcXVvdGFFeGNlcHRpb24sIFdlYlN0cmluZyYgb2xkVmFs
dWUpCit2b2lkIFdlYlN0b3JhZ2VBcmVhSW1wbDo6c2V0SXRlbShjb25zdCBXZWJTdHJpbmcmIGtl
eSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSwgY29uc3QgV2ViVVJMJiB1cmwsIFJlc3VsdCYgcmVz
dWx0LCBXZWJTdHJpbmcmIG9sZFZhbHVlKQogewogICAgIGludCBleGNlcHRpb25Db2RlID0gMDsK
IApAQCAtNzUsOSArNzUsOSBAQCB2b2lkIFdlYlN0b3JhZ2VBcmVhSW1wbDo6c2V0SXRlbShjb25z
dCBXZWJTdHJpbmcmIGtleSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSwgYwogCiAgICAgaWYgKGV4
Y2VwdGlvbkNvZGUpIHsKICAgICAgICAgQVNTRVJUKGV4Y2VwdGlvbkNvZGUgPT0gV2ViQ29yZTo6
UVVPVEFfRVhDRUVERURfRVJSKTsKLSAgICAgICAgcXVvdGFFeGNlcHRpb24gPSB0cnVlOworICAg
ICAgICByZXN1bHQgPSBSZXN1bHRRdW90YUV4Y2VwdGlvbjsKICAgICB9IGVsc2UKLSAgICAgICAg
cXVvdGFFeGNlcHRpb24gPSBmYWxzZTsKKyAgICAgICAgcmVzdWx0ID0gUmVzdWx0T0s7CiB9CiAK
IHZvaWQgV2ViU3RvcmFnZUFyZWFJbXBsOjpyZW1vdmVJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5
LCBjb25zdCBXZWJVUkwmIHVybCwgV2ViU3RyaW5nJiBvbGRWYWx1ZSkKZGlmZiAtLWdpdCBhL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViU3RvcmFnZUFyZWFJbXBsLmggYi9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlN0b3JhZ2VBcmVhSW1wbC5oCmluZGV4IDdlOTA1MzEuLmU5YTExYzIgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU3RvcmFnZUFyZWFJbXBsLmgKKysrIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJTdG9yYWdlQXJlYUltcGwuaApAQCAtNDUsNyArNDUsNyBAQCBwdWJs
aWM6CiAgICAgdmlydHVhbCB1bnNpZ25lZCBsZW5ndGgoKTsKICAgICB2aXJ0dWFsIFdlYlN0cmlu
ZyBrZXkodW5zaWduZWQgaW5kZXgpOwogICAgIHZpcnR1YWwgV2ViU3RyaW5nIGdldEl0ZW0oY29u
c3QgV2ViU3RyaW5nJiBrZXkpOwotICAgIHZpcnR1YWwgdm9pZCBzZXRJdGVtKGNvbnN0IFdlYlN0
cmluZyYga2V5LCBjb25zdCBXZWJTdHJpbmcmIHZhbHVlLCBjb25zdCBXZWJVUkwmIHVybCwgYm9v
bCYgcXVvdGFFeGNlcHRpb24sIFdlYlN0cmluZyYgb2xkVmFsdWUpOworICAgIHZpcnR1YWwgdm9p
ZCBzZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBXZWJTdHJpbmcmIHZhbHVlLCBj
b25zdCBXZWJVUkwmIHVybCwgUmVzdWx0JiByZXN1bHQsIFdlYlN0cmluZyYgb2xkVmFsdWUpOwog
ICAgIHZpcnR1YWwgdm9pZCByZW1vdmVJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBX
ZWJVUkwmIHVybCwgV2ViU3RyaW5nJiBvbGRWYWx1ZSk7CiAgICAgdmlydHVhbCB2b2lkIGNsZWFy
KGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBzb21ldGhpbmdDbGVhcmVkKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48654</attachid>
            <date>2010-02-12 11:40:28 -0800</date>
            <delta_ts>2010-02-12 12:11:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34897-20100212194026.patch</filename>
            <type>text/plain</type>
            <size>4664</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IDBlMzI4OGIuLjQyYjhkN2IgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDEwLTAyLTEyICBKZXJlbXkgT3Jsb3cgIDxqb3Jsb3dAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1
bV0gQWRkIGEgYmxvY2tlZEJ5UG9saWN5IG91dHB1dCB0byBXZWJTdG9yYWdlQXJlYTo6c2V0SXRl
bS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0ODk3
CisKKyAgICAgICAgKiBwdWJsaWMvV2ViU3RvcmFnZUFyZWEuaDoKKyAgICAgICAgKFdlYktpdDo6
V2ViU3RvcmFnZUFyZWE6OnNldEl0ZW0pOgorICAgICAgICAqIHNyYy9XZWJTdG9yYWdlQXJlYUlt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJTdG9yYWdlQXJlYUltcGw6OnNldEl0ZW0pOgor
ICAgICAgICAqIHNyYy9XZWJTdG9yYWdlQXJlYUltcGwuaDoKKwogMjAxMC0wMi0xMSAgSmVyZW15
IE9ybG93ICA8am9ybG93QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZp
ZCBMZXZpbi4KZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU3RvcmFnZUFy
ZWEuaCBiL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU3RvcmFnZUFyZWEuaAppbmRleCAxOWQ5
OGM2Li41ZTJjMTFjIDEwMDY0NAotLS0gYS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYlN0b3Jh
Z2VBcmVhLmgKKysrIGIvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTdG9yYWdlQXJlYS5oCkBA
IC00NSw2ICs0NSwxMiBAQCBjbGFzcyBXZWJTdG9yYWdlQXJlYSB7CiBwdWJsaWM6CiAgICAgdmly
dHVhbCB+V2ViU3RvcmFnZUFyZWEoKSB7IH0KIAorICAgIGVudW0gUmVzdWx0IHsKKyAgICAgICAg
UmVzdWx0T0sgPSAwLAorICAgICAgICBSZXN1bHRCbG9ja2VkQnlRdW90YSwKKyAgICAgICAgUmVz
dWx0QmxvY2tlZEJ5UG9saWN5CisgICAgfTsKKwogICAgIC8vIFRoZSBudW1iZXIgb2Yga2V5L3Zh
bHVlIHBhaXJzIGluIHRoZSBzdG9yYWdlIGFyZWEuCiAgICAgdmlydHVhbCB1bnNpZ25lZCBsZW5n
dGgoKSA9IDA7CiAKQEAgLTU3LDEwICs2MywyMiBAQCBwdWJsaWM6CiAgICAgLy8gbm8gZW50cnkg
Zm9yIHRoYXQga2V5LgogICAgIHZpcnR1YWwgV2ViU3RyaW5nIGdldEl0ZW0oY29uc3QgV2ViU3Ry
aW5nJiBrZXkpID0gMDsKIAotICAgIC8vIFNldCB0aGUgdmFsdWUgdGhhdCBjb3JyZXNwb25kcyB0
byBhIHNwZWNpZmljIGtleS4gUXVvdGFFeGNlcHRpb24gaXMgc2V0IGlmCi0gICAgLy8gdGhlIFN0
b3JhZ2VBcmVhIHdvdWxkIGhhdmUgZXhjZWVkZWQgaXRzIHF1b3RhLiBUaGUgdmFsdWUgaXMgTk9U
IHNldCB3aGVuIHRoZXJlJ3MKLSAgICAvLyBhbiBleGNlcHRpb24uICB1cmwgaXMgdGhlIHVybCB0
aGF0IHNob3VsZCBiZSB1c2VkIGlmIGEgc3RvcmFnZSBldmVudCBmaXJlcy4KLSAgICB2aXJ0dWFs
IHZvaWQgc2V0SXRlbShjb25zdCBXZWJTdHJpbmcmIGtleSwgY29uc3QgV2ViU3RyaW5nJiBuZXdW
YWx1ZSwgY29uc3QgV2ViVVJMJiB1cmwsIGJvb2wmIHF1b3RhRXhjZXB0aW9uLCBXZWJTdHJpbmcm
IG9sZFZhbHVlKSA9IDA7CisgICAgLy8gU2V0IHRoZSB2YWx1ZSB0aGF0IGNvcnJlc3BvbmRzIHRv
IGEgc3BlY2lmaWMga2V5LiBSZXN1bHQgd2lsbCBlaXRoZXIgYmUgUmVzdWx0T0sKKyAgICAvLyBv
ciBzb21lIHBhcnRpY3VsYXIgZXJyb3IuIFRoZSB2YWx1ZSBpcyBOT1Qgc2V0IHdoZW4gdGhlcmUn
cyBhbiBlcnJvci4gIHVybCBpcyB0aGUKKyAgICAvLyB1cmwgdGhhdCBzaG91bGQgYmUgdXNlZCBp
ZiBhIHN0b3JhZ2UgZXZlbnQgZmlyZXMuCisgICAgdmlydHVhbCB2b2lkIHNldEl0ZW0oY29uc3Qg
V2ViU3RyaW5nJiBrZXksIGNvbnN0IFdlYlN0cmluZyYgbmV3VmFsdWUsIGNvbnN0IFdlYlVSTCYg
dXJsLCBSZXN1bHQmIHJlc3VsdCwgV2ViU3RyaW5nJiBvbGRWYWx1ZSkKKyAgICB7CisgICAgICAg
IGJvb2wgcXVvdGFFeGNlcHRpb24gPSBmYWxzZTsKKyAgICAgICAgc2V0SXRlbShrZXksIG5ld1Zh
bHVlLCB1cmwsIHF1b3RhRXhjZXB0aW9uLCBvbGRWYWx1ZSk7CisgICAgICAgIHJlc3VsdCA9IHF1
b3RhRXhjZXB0aW9uID8gUmVzdWx0QmxvY2tlZEJ5UXVvdGEgOiBSZXN1bHRPSzsKKyAgICB9Cisg
ICAgLy8gRklYTUU6IFJlbW92ZSBzb29uIChvbmNlIENocm9tZSBoYXMgcm9sbGVkIHBhc3QgdGhp
cyByZXZpc2lvbikuCisgICAgdmlydHVhbCB2b2lkIHNldEl0ZW0oY29uc3QgV2ViU3RyaW5nJiBr
ZXksIGNvbnN0IFdlYlN0cmluZyYgbmV3VmFsdWUsIGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBx
dW90YUV4Y2VwdGlvbiwgV2ViU3RyaW5nJiBvbGRWYWx1ZSkKKyAgICB7CisgICAgICAgIFJlc3Vs
dCByZXN1bHQ7CisgICAgICAgIHNldEl0ZW0oa2V5LCBuZXdWYWx1ZSwgdXJsLCByZXN1bHQsIG9s
ZFZhbHVlKTsKKyAgICAgICAgcXVvdGFFeGNlcHRpb24gPSByZXN1bHQgIT0gUmVzdWx0T0s7Cisg
ICAgfQogCiAgICAgLy8gUmVtb3ZlIHRoZSB2YWx1ZSBhc3NvY2lhdGVkIHdpdGggYSBwYXJ0aWN1
bGFyIGtleS4gIHVybCBpcyB0aGUgdXJsIHRoYXQgc2hvdWxkIGJlIHVzZWQKICAgICAvLyBpZiBh
IHN0b3JhZ2UgZXZlbnQgZmlyZXMuCmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlN0b3JhZ2VBcmVhSW1wbC5jcHAgYi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlN0b3JhZ2VBcmVh
SW1wbC5jcHAKaW5kZXggOTJhOTIzYS4uOWE3ZmQ1YyAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJTdG9yYWdlQXJlYUltcGwuY3BwCisrKyBiL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViU3RvcmFnZUFyZWFJbXBsLmNwcApAQCAtNjYsNyArNjYsNyBAQCBXZWJTdHJpbmcgV2ViU3Rv
cmFnZUFyZWFJbXBsOjpnZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5KQogICAgIHJldHVybiBt
X3N0b3JhZ2VBcmVhLT5nZXRJdGVtKGtleSk7CiB9CiAKLXZvaWQgV2ViU3RvcmFnZUFyZWFJbXBs
OjpzZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBXZWJTdHJpbmcmIHZhbHVlLCBj
b25zdCBXZWJVUkwmIHVybCwgYm9vbCYgcXVvdGFFeGNlcHRpb24sIFdlYlN0cmluZyYgb2xkVmFs
dWUpCit2b2lkIFdlYlN0b3JhZ2VBcmVhSW1wbDo6c2V0SXRlbShjb25zdCBXZWJTdHJpbmcmIGtl
eSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSwgY29uc3QgV2ViVVJMJiB1cmwsIFJlc3VsdCYgcmVz
dWx0LCBXZWJTdHJpbmcmIG9sZFZhbHVlKQogewogICAgIGludCBleGNlcHRpb25Db2RlID0gMDsK
IApAQCAtNzUsOSArNzUsOSBAQCB2b2lkIFdlYlN0b3JhZ2VBcmVhSW1wbDo6c2V0SXRlbShjb25z
dCBXZWJTdHJpbmcmIGtleSwgY29uc3QgV2ViU3RyaW5nJiB2YWx1ZSwgYwogCiAgICAgaWYgKGV4
Y2VwdGlvbkNvZGUpIHsKICAgICAgICAgQVNTRVJUKGV4Y2VwdGlvbkNvZGUgPT0gV2ViQ29yZTo6
UVVPVEFfRVhDRUVERURfRVJSKTsKLSAgICAgICAgcXVvdGFFeGNlcHRpb24gPSB0cnVlOworICAg
ICAgICByZXN1bHQgPSBSZXN1bHRCbG9ja2VkQnlRdW90YTsKICAgICB9IGVsc2UKLSAgICAgICAg
cXVvdGFFeGNlcHRpb24gPSBmYWxzZTsKKyAgICAgICAgcmVzdWx0ID0gUmVzdWx0T0s7CiB9CiAK
IHZvaWQgV2ViU3RvcmFnZUFyZWFJbXBsOjpyZW1vdmVJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5
LCBjb25zdCBXZWJVUkwmIHVybCwgV2ViU3RyaW5nJiBvbGRWYWx1ZSkKZGlmZiAtLWdpdCBhL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViU3RvcmFnZUFyZWFJbXBsLmggYi9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYlN0b3JhZ2VBcmVhSW1wbC5oCmluZGV4IDdlOTA1MzEuLmU5YTExYzIgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU3RvcmFnZUFyZWFJbXBsLmgKKysrIGIvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJTdG9yYWdlQXJlYUltcGwuaApAQCAtNDUsNyArNDUsNyBAQCBwdWJs
aWM6CiAgICAgdmlydHVhbCB1bnNpZ25lZCBsZW5ndGgoKTsKICAgICB2aXJ0dWFsIFdlYlN0cmlu
ZyBrZXkodW5zaWduZWQgaW5kZXgpOwogICAgIHZpcnR1YWwgV2ViU3RyaW5nIGdldEl0ZW0oY29u
c3QgV2ViU3RyaW5nJiBrZXkpOwotICAgIHZpcnR1YWwgdm9pZCBzZXRJdGVtKGNvbnN0IFdlYlN0
cmluZyYga2V5LCBjb25zdCBXZWJTdHJpbmcmIHZhbHVlLCBjb25zdCBXZWJVUkwmIHVybCwgYm9v
bCYgcXVvdGFFeGNlcHRpb24sIFdlYlN0cmluZyYgb2xkVmFsdWUpOworICAgIHZpcnR1YWwgdm9p
ZCBzZXRJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBXZWJTdHJpbmcmIHZhbHVlLCBj
b25zdCBXZWJVUkwmIHVybCwgUmVzdWx0JiByZXN1bHQsIFdlYlN0cmluZyYgb2xkVmFsdWUpOwog
ICAgIHZpcnR1YWwgdm9pZCByZW1vdmVJdGVtKGNvbnN0IFdlYlN0cmluZyYga2V5LCBjb25zdCBX
ZWJVUkwmIHVybCwgV2ViU3RyaW5nJiBvbGRWYWx1ZSk7CiAgICAgdmlydHVhbCB2b2lkIGNsZWFy
KGNvbnN0IFdlYlVSTCYgdXJsLCBib29sJiBzb21ldGhpbmdDbGVhcmVkKTsKIAo=
</data>
<flag name="review"
          id="31368"
          type_id="1"
          status="+"
          setter="fishd"
    />
          </attachment>
      

    </bug>

</bugzilla>