<?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>153652</bug_id>
          
          <creation_ts>2016-01-29 09:22:58 -0800</creation_ts>
          <short_desc>Modern IDB: Fix logging that overwhelms python with strings of excessive length</short_desc>
          <delta_ts>2016-01-29 11:50:09 -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>WebCore Misc.</component>
          <version>Safari 9</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>
          
          <blocked>149117</blocked>
    
    <blocked>153021</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>achristensen</cc>
    
    <cc>aestes</cc>
    
    <cc>alecflett</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1160133</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2016-01-29 09:22:58 -0800</bug_when>
    <thetext>Modern IDB: Fix layout tests that overwhelm python with strings of excessive length

This happens only in debug builds, but debug builds are a useful test config!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160134</commentid>
    <comment_count>1</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2016-01-29 09:23:17 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; Modern IDB: Fix layout tests that overwhelm python with strings of excessive
&gt; length
&gt; 
&gt; This happens only in debug builds, but debug builds are a useful test config!

Additionally, only debug builds *with* IndexedDB logging enabled. Again, a useful test config.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160149</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2016-01-29 10:03:58 -0800</bug_when>
    <thetext>Modern IDB: Fix logging that overwhelms python with strings of excessive length</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160150</commentid>
    <comment_count>3</comment_count>
      <attachid>270219</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2016-01-29 10:05:26 -0800</bug_when>
    <thetext>Created attachment 270219
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160151</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-29 10:07:18 -0800</bug_when>
    <thetext>Attachment 270219 did not pass style-queue:


ERROR: Source/WebCore/Modules/indexeddb/IDBKeyData.cpp:264:  Non-label code inside switch statements should be indented.  [whitespace/indent] [4]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160166</commentid>
    <comment_count>5</comment_count>
      <attachid>270223</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2016-01-29 10:53:10 -0800</bug_when>
    <thetext>Created attachment 270223
Patch v2 - Now with more style</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160198</commentid>
    <comment_count>6</comment_count>
      <attachid>270223</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-29 11:43:17 -0800</bug_when>
    <thetext>Comment on attachment 270223
Patch v2 - Now with more style

Rejecting attachment 270223 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 270223, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
k1/TestExpectations
Hunk #1 FAILED at 273.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/mac-wk1/TestExpectations.rej
patching file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebCore/Modules/indexeddb/IDBKeyData.cpp
patching file Source/WebCore/Modules/indexeddb/IDBKeyRangeData.cpp

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Tim Horton&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.webkit.org/results/756317</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160208</commentid>
    <comment_count>7</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2016-01-29 11:50:09 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/195832</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270219</attachid>
            <date>2016-01-29 10:05:26 -0800</date>
            <delta_ts>2016-01-29 10:53:10 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4827</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyNzI4YjM2Li45Mzk5YTE0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTQgQEAKIDIwMTYtMDEt
MjkgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCisgICAgICAgIE1vZGVybiBJ
REI6IEZpeCBsb2dnaW5nIHRoYXQgb3ZlcndoZWxtcyBweXRob24gd2l0aCBzdHJpbmdzIG9mIGV4
Y2Vzc2l2ZSBsZW5ndGguCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTM2NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9uczoKKworMjAxNi0wMS0y
OSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKICAgICAgICAgVW5yZXZpZXdl
ZCB0ZXN0IGdhcmRlbmluZy4KIAogICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVj
dGF0aW9uczogRW5hYmxlIHNvbWUgSW5kZXhlZERCIHRlc3RzIHRoYXQgcGFzcy4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAxZDQ4MzNhLi4z
YWVlOTQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRp
b25zCkBAIC0yNzMsOSArMjczLDUgQEAgc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tY29v
cmRpbmF0aW9uLXdpdGhpbi1kYXRhYmFzZS5odG1sIFsgU2tpcCBdCiBzdG9yYWdlL2luZGV4ZWRk
Yi9kYXRhYmFzZS1vZGQtbmFtZXMuaHRtbCBbIFNraXAgXQogc3RvcmFnZS9pbmRleGVkZGIvb2Rk
LXN0cmluZ3MuaHRtbCBbIFNraXAgXQogCi0jIFNRTGl0ZSBiYWNrZW5kIHRlc3RzIHRoYXQgd2Vk
Z2UgdGhlIGVudGlyZSB0ZXN0aW5nIGhhcm5lc3MKLWltcG9ydGVkL3czYy9pbmRleGVkZGIva2V5
b3JkZXIuaHRtIFsgU2tpcCBdCi1zdG9yYWdlL2luZGV4ZWRkYi9rZXktdHlwZS1hcnJheS5odG1s
IFsgU2tpcCBdCi0KICMjIyBFTkQgT0YgKDMpIEluZGV4ZWREQiBmYWlsdXJlcyB3aXRoIFNRTGl0
ZQogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4
IGQyNDM5ZWUuLjgxZWE4NzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNi0wMS0y
OSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgTW9kZXJuIElE
QjogRml4IGxvZ2dpbmcgdGhhdCBvdmVyd2hlbG1zIHB5dGhvbiB3aXRoIHN0cmluZ3Mgb2YgZXhj
ZXNzaXZlIGxlbmd0aC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE1MzY1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE5vIG5ldyB0ZXN0cyAoVHdvIHNraXBwZWQgdGVzdHMgbm93IHBhc3MpLgorCisgICAg
ICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCS2V5RGF0YS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJREJLZXlEYXRhOjpsb2dnaW5nU3RyaW5nKTogTGltaXQgdGhlIGxlbmd0aCBvZiB0aGUgc3Ry
aW5nLgorICAgICAgICAKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJLZXlSYW5nZURh
dGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCS2V5UmFuZ2VEYXRhOjpsb2dnaW5nU3RyaW5n
KTogTGltaXQgdGhlIGxlbmd0aCBvZiB0aGUgc3RyaW5nLgorCiAyMDE2LTAxLTI5ICBDYXJsb3Mg
R2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBJbXBs
ZW1lbnQgb3ZlcmxheSBzY3JvbGxiYXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2luZGV4ZWRkYi9JREJLZXlEYXRhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL0lEQktleURhdGEuY3BwCmluZGV4IGZkMzY1MTkuLmZjMDA4ZTUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleURhdGEuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleURhdGEuY3BwCkBAIC0yNTUsMjMg
KzI1NSwyNyBAQCBTdHJpbmcgSURCS2V5RGF0YTo6bG9nZ2luZ1N0cmluZygpIGNvbnN0CiAgICAg
aWYgKG1faXNOdWxsKQogICAgICAgICByZXR1cm4gIjxudWxsPiI7CiAKKyAgICBTdHJpbmcgcmVz
dWx0OworCiAgICAgc3dpdGNoIChtX3R5cGUpIHsKICAgICBjYXNlIEtleVR5cGU6OkludmFsaWQ6
CiAgICAgICAgIHJldHVybiAiPGludmFsaWQ+IjsKICAgICBjYXNlIEtleVR5cGU6OkFycmF5Ogot
ICAgICAgICB7Ci0gICAgICAgICAgICBTdHJpbmdCdWlsZGVyIHJlc3VsdDsKLSAgICAgICAgICAg
IHJlc3VsdC5hcHBlbmRMaXRlcmFsKCI8YXJyYXk+IC0geyAiKTsKLSAgICAgICAgICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgbV9hcnJheVZhbHVlLnNpemUoKTsgKytpKSB7Ci0gICAgICAgICAg
ICAgICAgcmVzdWx0LmFwcGVuZChtX2FycmF5VmFsdWVbaV0ubG9nZ2luZ1N0cmluZygpKTsKLSAg
ICAgICAgICAgICAgICBpZiAoaSA8IG1fYXJyYXlWYWx1ZS5zaXplKCkgLSAxKQotICAgICAgICAg
ICAgICAgICAgICByZXN1bHQuYXBwZW5kTGl0ZXJhbCgiLCAiKTsKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIHJlc3VsdC5hcHBlbmRMaXRlcmFsKCIgfSIpOwotICAgICAgICAgICAgcmV0dXJu
IHJlc3VsdC50b1N0cmluZygpOworICAgIHsKKyAgICAgICAgU3RyaW5nQnVpbGRlciBidWlsZGVy
OworICAgICAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIjxhcnJheT4gLSB7ICIpOworICAgICAg
ICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fYXJyYXlWYWx1ZS5zaXplKCk7ICsraSkgeworICAg
ICAgICAgICAgYnVpbGRlci5hcHBlbmQobV9hcnJheVZhbHVlW2ldLmxvZ2dpbmdTdHJpbmcoKSk7
CisgICAgICAgICAgICBpZiAoaSA8IG1fYXJyYXlWYWx1ZS5zaXplKCkgLSAxKQorICAgICAgICAg
ICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiLCAiKTsKICAgICAgICAgfQorICAgICAgICBi
dWlsZGVyLmFwcGVuZExpdGVyYWwoIiB9Iik7CisgICAgICAgIHJlc3VsdCA9IGJ1aWxkZXIudG9T
dHJpbmcoKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQogICAgIGNhc2UgS2V5VHlwZTo6U3RyaW5n
OgotICAgICAgICByZXR1cm4gIjxzdHJpbmc+IC0gIiArIG1fc3RyaW5nVmFsdWU7CisgICAgICAg
IHJlc3VsdCA9ICI8c3RyaW5nPiAtICIgKyBtX3N0cmluZ1ZhbHVlOworICAgICAgICBicmVhazsK
ICAgICBjYXNlIEtleVR5cGU6OkRhdGU6CiAgICAgICAgIHJldHVybiBTdHJpbmc6OmZvcm1hdCgi
RGF0ZSBtX3R5cGUgLSAlZiIsIG1fbnVtYmVyVmFsdWUpOwogICAgIGNhc2UgS2V5VHlwZTo6TnVt
YmVyOgpAQCAtMjgzLDcgKzI4NywxMyBAQCBTdHJpbmcgSURCS2V5RGF0YTo6bG9nZ2luZ1N0cmlu
ZygpIGNvbnN0CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFN0cmluZygpOwogICAgIH0K
LSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKworICAgIGlmIChyZXN1bHQubGVuZ3RoKCkgPiAx
NTApIHsKKyAgICAgICAgcmVzdWx0LnRydW5jYXRlKDE0Nyk7CisgICAgICAgIHJlc3VsdC5hcHBl
bmQoV1RGOjpBU0NJSUxpdGVyYWwoIi4uLiIpKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmVzdWx0
OwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhl
ZGRiL0lEQktleVJhbmdlRGF0YS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9JREJLZXlSYW5nZURhdGEuY3BwCmluZGV4IDBmNGYyOWYuLmUzNjFjYzYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleVJhbmdlRGF0YS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCS2V5UmFuZ2VEYXRhLmNwcApA
QCAtMTE2LDcgKzExNiwxMyBAQCBib29sIElEQktleVJhbmdlRGF0YTo6aXNWYWxpZCgpIGNvbnN0
CiAjaWZuZGVmIE5ERUJVRwogU3RyaW5nIElEQktleVJhbmdlRGF0YTo6bG9nZ2luZ1N0cmluZygp
IGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1ha2VTdHJpbmcobG93ZXJPcGVuID8gIiggIiA6ICJbICIs
IGxvd2VyS2V5LmxvZ2dpbmdTdHJpbmcoKSwgIiwgIiwgdXBwZXJLZXkubG9nZ2luZ1N0cmluZygp
LCB1cHBlck9wZW4gPyAiICkiIDogIiBdIik7CisgICAgYXV0byByZXN1bHQgPSBtYWtlU3RyaW5n
KGxvd2VyT3BlbiA/ICIoICIgOiAiWyAiLCBsb3dlcktleS5sb2dnaW5nU3RyaW5nKCksICIsICIs
IHVwcGVyS2V5LmxvZ2dpbmdTdHJpbmcoKSwgdXBwZXJPcGVuID8gIiApIiA6ICIgXSIpOworICAg
IGlmIChyZXN1bHQubGVuZ3RoKCkgPiA0MDApIHsKKyAgICAgICAgcmVzdWx0LnRydW5jYXRlKDM5
Nyk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoV1RGOjpBU0NJSUxpdGVyYWwoIi4uLiIpKTsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmVzdWx0OwogfQogI2VuZGlmCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270223</attachid>
            <date>2016-01-29 10:53:10 -0800</date>
            <delta_ts>2016-01-29 11:43:17 -0800</delta_ts>
            <desc>Patch v2 - Now with more style</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4848</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyNzI4YjM2Li45Mzk5YTE0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTQgQEAKIDIwMTYtMDEt
MjkgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCisgICAgICAgIE1vZGVybiBJ
REI6IEZpeCBsb2dnaW5nIHRoYXQgb3ZlcndoZWxtcyBweXRob24gd2l0aCBzdHJpbmdzIG9mIGV4
Y2Vzc2l2ZSBsZW5ndGguCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTM2NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9uczoKKworMjAxNi0wMS0y
OSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKICAgICAgICAgVW5yZXZpZXdl
ZCB0ZXN0IGdhcmRlbmluZy4KIAogICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVj
dGF0aW9uczogRW5hYmxlIHNvbWUgSW5kZXhlZERCIHRlc3RzIHRoYXQgcGFzcy4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAxZDQ4MzNhLi4z
YWVlOTQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRp
b25zCkBAIC0yNzMsOSArMjczLDUgQEAgc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tY29v
cmRpbmF0aW9uLXdpdGhpbi1kYXRhYmFzZS5odG1sIFsgU2tpcCBdCiBzdG9yYWdlL2luZGV4ZWRk
Yi9kYXRhYmFzZS1vZGQtbmFtZXMuaHRtbCBbIFNraXAgXQogc3RvcmFnZS9pbmRleGVkZGIvb2Rk
LXN0cmluZ3MuaHRtbCBbIFNraXAgXQogCi0jIFNRTGl0ZSBiYWNrZW5kIHRlc3RzIHRoYXQgd2Vk
Z2UgdGhlIGVudGlyZSB0ZXN0aW5nIGhhcm5lc3MKLWltcG9ydGVkL3czYy9pbmRleGVkZGIva2V5
b3JkZXIuaHRtIFsgU2tpcCBdCi1zdG9yYWdlL2luZGV4ZWRkYi9rZXktdHlwZS1hcnJheS5odG1s
IFsgU2tpcCBdCi0KICMjIyBFTkQgT0YgKDMpIEluZGV4ZWREQiBmYWlsdXJlcyB3aXRoIFNRTGl0
ZQogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4
IGQyNDM5ZWUuLjgxZWE4NzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNi0wMS0y
OSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgTW9kZXJuIElE
QjogRml4IGxvZ2dpbmcgdGhhdCBvdmVyd2hlbG1zIHB5dGhvbiB3aXRoIHN0cmluZ3Mgb2YgZXhj
ZXNzaXZlIGxlbmd0aC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE1MzY1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE5vIG5ldyB0ZXN0cyAoVHdvIHNraXBwZWQgdGVzdHMgbm93IHBhc3MpLgorCisgICAg
ICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCS2V5RGF0YS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJREJLZXlEYXRhOjpsb2dnaW5nU3RyaW5nKTogTGltaXQgdGhlIGxlbmd0aCBvZiB0aGUgc3Ry
aW5nLgorICAgICAgICAKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJLZXlSYW5nZURh
dGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCS2V5UmFuZ2VEYXRhOjpsb2dnaW5nU3RyaW5n
KTogTGltaXQgdGhlIGxlbmd0aCBvZiB0aGUgc3RyaW5nLgorCiAyMDE2LTAxLTI5ICBDYXJsb3Mg
R2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBJbXBs
ZW1lbnQgb3ZlcmxheSBzY3JvbGxiYXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2luZGV4ZWRkYi9JREJLZXlEYXRhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL0lEQktleURhdGEuY3BwCmluZGV4IGZkMzY1MTkuLjg5ODJiZWUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleURhdGEuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleURhdGEuY3BwCkBAIC0yNTUsMjMg
KzI1NSwyNiBAQCBTdHJpbmcgSURCS2V5RGF0YTo6bG9nZ2luZ1N0cmluZygpIGNvbnN0CiAgICAg
aWYgKG1faXNOdWxsKQogICAgICAgICByZXR1cm4gIjxudWxsPiI7CiAKKyAgICBTdHJpbmcgcmVz
dWx0OworCiAgICAgc3dpdGNoIChtX3R5cGUpIHsKICAgICBjYXNlIEtleVR5cGU6OkludmFsaWQ6
CiAgICAgICAgIHJldHVybiAiPGludmFsaWQ+IjsKLSAgICBjYXNlIEtleVR5cGU6OkFycmF5Ogot
ICAgICAgICB7Ci0gICAgICAgICAgICBTdHJpbmdCdWlsZGVyIHJlc3VsdDsKLSAgICAgICAgICAg
IHJlc3VsdC5hcHBlbmRMaXRlcmFsKCI8YXJyYXk+IC0geyAiKTsKLSAgICAgICAgICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgbV9hcnJheVZhbHVlLnNpemUoKTsgKytpKSB7Ci0gICAgICAgICAg
ICAgICAgcmVzdWx0LmFwcGVuZChtX2FycmF5VmFsdWVbaV0ubG9nZ2luZ1N0cmluZygpKTsKLSAg
ICAgICAgICAgICAgICBpZiAoaSA8IG1fYXJyYXlWYWx1ZS5zaXplKCkgLSAxKQotICAgICAgICAg
ICAgICAgICAgICByZXN1bHQuYXBwZW5kTGl0ZXJhbCgiLCAiKTsKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIHJlc3VsdC5hcHBlbmRMaXRlcmFsKCIgfSIpOwotICAgICAgICAgICAgcmV0dXJu
IHJlc3VsdC50b1N0cmluZygpOworICAgIGNhc2UgS2V5VHlwZTo6QXJyYXk6IHsKKyAgICAgICAg
U3RyaW5nQnVpbGRlciBidWlsZGVyOworICAgICAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIjxh
cnJheT4gLSB7ICIpOworICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fYXJyYXlWYWx1
ZS5zaXplKCk7ICsraSkgeworICAgICAgICAgICAgYnVpbGRlci5hcHBlbmQobV9hcnJheVZhbHVl
W2ldLmxvZ2dpbmdTdHJpbmcoKSk7CisgICAgICAgICAgICBpZiAoaSA8IG1fYXJyYXlWYWx1ZS5z
aXplKCkgLSAxKQorICAgICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kTGl0ZXJhbCgiLCAiKTsK
ICAgICAgICAgfQorICAgICAgICBidWlsZGVyLmFwcGVuZExpdGVyYWwoIiB9Iik7CisgICAgICAg
IHJlc3VsdCA9IGJ1aWxkZXIudG9TdHJpbmcoKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQogICAg
IGNhc2UgS2V5VHlwZTo6U3RyaW5nOgotICAgICAgICByZXR1cm4gIjxzdHJpbmc+IC0gIiArIG1f
c3RyaW5nVmFsdWU7CisgICAgICAgIHJlc3VsdCA9ICI8c3RyaW5nPiAtICIgKyBtX3N0cmluZ1Zh
bHVlOworICAgICAgICBicmVhazsKICAgICBjYXNlIEtleVR5cGU6OkRhdGU6CiAgICAgICAgIHJl
dHVybiBTdHJpbmc6OmZvcm1hdCgiRGF0ZSBtX3R5cGUgLSAlZiIsIG1fbnVtYmVyVmFsdWUpOwog
ICAgIGNhc2UgS2V5VHlwZTo6TnVtYmVyOgpAQCAtMjgzLDcgKzI4NiwxMyBAQCBTdHJpbmcgSURC
S2V5RGF0YTo6bG9nZ2luZ1N0cmluZygpIGNvbnN0CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIFN0cmluZygpOwogICAgIH0KLSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKworICAgIGlm
IChyZXN1bHQubGVuZ3RoKCkgPiAxNTApIHsKKyAgICAgICAgcmVzdWx0LnRydW5jYXRlKDE0Nyk7
CisgICAgICAgIHJlc3VsdC5hcHBlbmQoV1RGOjpBU0NJSUxpdGVyYWwoIi4uLiIpKTsKKyAgICB9
CisKKyAgICByZXR1cm4gcmVzdWx0OwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleVJhbmdlRGF0YS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJLZXlSYW5nZURhdGEuY3BwCmluZGV4IDBmNGYyOWYu
LmUzNjFjYzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lE
QktleVJhbmdlRGF0YS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
SURCS2V5UmFuZ2VEYXRhLmNwcApAQCAtMTE2LDcgKzExNiwxMyBAQCBib29sIElEQktleVJhbmdl
RGF0YTo6aXNWYWxpZCgpIGNvbnN0CiAjaWZuZGVmIE5ERUJVRwogU3RyaW5nIElEQktleVJhbmdl
RGF0YTo6bG9nZ2luZ1N0cmluZygpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1ha2VTdHJpbmcobG93
ZXJPcGVuID8gIiggIiA6ICJbICIsIGxvd2VyS2V5LmxvZ2dpbmdTdHJpbmcoKSwgIiwgIiwgdXBw
ZXJLZXkubG9nZ2luZ1N0cmluZygpLCB1cHBlck9wZW4gPyAiICkiIDogIiBdIik7CisgICAgYXV0
byByZXN1bHQgPSBtYWtlU3RyaW5nKGxvd2VyT3BlbiA/ICIoICIgOiAiWyAiLCBsb3dlcktleS5s
b2dnaW5nU3RyaW5nKCksICIsICIsIHVwcGVyS2V5LmxvZ2dpbmdTdHJpbmcoKSwgdXBwZXJPcGVu
ID8gIiApIiA6ICIgXSIpOworICAgIGlmIChyZXN1bHQubGVuZ3RoKCkgPiA0MDApIHsKKyAgICAg
ICAgcmVzdWx0LnRydW5jYXRlKDM5Nyk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoV1RGOjpBU0NJ
SUxpdGVyYWwoIi4uLiIpKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmVzdWx0OwogfQogI2VuZGlm
CiAK
</data>
<flag name="review"
          id="295068"
          type_id="1"
          status="+"
          setter="thorton"
    />
    <flag name="commit-queue"
          id="295069"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>