<?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>58135</bug_id>
          
          <creation_ts>2011-04-08 05:18:17 -0700</creation_ts>
          <short_desc>Web Inspector: Failed/canceled resource requests kept showing as Pending in network panel.</short_desc>
          <delta_ts>2011-04-12 01:30:06 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>commit-queue</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>382160</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-04-08 05:18:17 -0700</bug_when>
    <thetext>Failed/cancelled resource requests (e.g. downloads) should be marked as such in network panel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382167</commentid>
    <comment_count>1</comment_count>
      <attachid>88803</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-04-08 05:34:28 -0700</bug_when>
    <thetext>Created attachment 88803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382171</commentid>
    <comment_count>2</comment_count>
      <attachid>88805</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-04-08 05:36:50 -0700</bug_when>
    <thetext>Created attachment 88805
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382173</commentid>
    <comment_count>3</comment_count>
      <attachid>88806</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-04-08 05:38:11 -0700</bug_when>
    <thetext>Created attachment 88806
Patch (binary diff)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382198</commentid>
    <comment_count>4</comment_count>
      <attachid>88806</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-08 06:43:40 -0700</bug_when>
    <thetext>Comment on attachment 88806
Patch (binary diff)

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

&gt; Source/WebCore/ChangeLog:5
&gt; +        Web Inspector: Failed/cancelled resource requests kept showing as Pending in network panel.

canceled

&gt; Source/WebCore/inspector/Inspector.json:436
&gt; +                    { &quot;name&quot;: &quot;cancelled&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if loading was cancelled.&quot; }

canceled

&gt; Source/WebCore/inspector/front-end/NetworkPanel.js:1511
&gt; +                this._statusCell.textContent = WebInspector.UIString(&quot;(stopped)&quot;);

canceled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382209</commentid>
    <comment_count>5</comment_count>
      <attachid>88815</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-04-08 06:57:15 -0700</bug_when>
    <thetext>Created attachment 88815
Patch (s/cancelled/canceled)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382210</commentid>
    <comment_count>6</comment_count>
      <attachid>88816</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-04-08 06:58:54 -0700</bug_when>
    <thetext>Created attachment 88816
Patch ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383875</commentid>
    <comment_count>7</comment_count>
      <attachid>88816</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-12 01:29:59 -0700</bug_when>
    <thetext>Comment on attachment 88816
Patch ()

Clearing flags on attachment: 88816

Committed r83564: &lt;http://trac.webkit.org/changeset/83564&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383876</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-12 01:30:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88803</attachid>
            <date>2011-04-08 05:34:28 -0700</date>
            <delta_ts>2011-04-08 05:36:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>load_failed</filename>
            <type>text/plain</type>
            <size>5164</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBjODI0YzAzLi5mN2JjOWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDQtMDggIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogRmFpbGVkL2NhbmNlbGxlZCByZXNvdXJjZSByZXF1ZXN0cyBrZXB0IHNob3dpbmcgYXMg
UGVuZGluZyBpbiBuZXR3b3JrIHBhbmVsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTgxMzUKKworICAgICAgICBBZGRlZCBzdGF0dXNlcyBmb3IgZmFp
bGVkL2NhbmNlbGxlZCByZXNvdXJjZSBsb2FkaW5nLgorCisgICAgICAgICogRW5nbGlzaC5scHJv
ai9sb2NhbGl6ZWRTdHJpbmdzLmpzOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3IuanNv
bjoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRGYWlsTG9hZGluZyk6Cisg
ICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qczoKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qczoKKyAgICAgICAgKiBpbnNwZWN0
b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzOgorCiAyMDExLTA0LTA2ICBJbHlhIFRpa2hvbm92c2t5
ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlr
aGF0c2t5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6
ZWRTdHJpbmdzLmpzIGIvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJp
bmdzLmpzCmluZGV4IDE1OTM4ZDkuLjJhYjFlZmYgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL1NvdXJj
ZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyBhbmQgYi9Tb3VyY2Uv
V2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMgZGlmZmVyCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24gYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KaW5kZXggNWVhMjNmNC4uYzQ2ZTI1MyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgpAQCAtNDMyLDcgKzQzMiw4IEBA
CiAgICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCiAgICAgICAgICAgICAgICAgICAgIHsg
Im5hbWUiOiAiaWRlbnRpZmllciIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAi
UmVxdWVzdCBpZGVudGlmaWVyLiIgfSwKICAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ0
aW1lIiwgInR5cGUiOiAibnVtYmVyIiwgImRlc2NyaXB0aW9uIjogIlRpbWVzdGFtcC4iIH0sCi0g
ICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJyb3JUZXh0IiwgInR5cGUiOiAic3RyaW5n
IiwgImRlc2NyaXB0aW9uIjogIlVzZXIgZnJpZW5kbHkgZXJyb3IgbWVzc2FnZS4iIH0KKyAgICAg
ICAgICAgICAgICAgICAgeyAibmFtZSI6ICJlcnJvclRleHQiLCAidHlwZSI6ICJzdHJpbmciLCAi
ZGVzY3JpcHRpb24iOiAiVXNlciBmcmllbmRseSBlcnJvciBtZXNzYWdlLiIgfSwKKyAgICAgICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJjYW5jZWxsZWQiLCAidHlwZSI6ICJib29sZWFuIiwgImRl
c2NyaXB0aW9uIjogIlRydWUgaWYgbG9hZGluZyB3YXMgY2FuY2VsbGVkLiIgfQogICAgICAgICAg
ICAgICAgIF0KICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHAKaW5kZXggZjI3Mzc0
Zi4uZThlMTQ4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
clJlc291cmNlQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JSZXNvdXJjZUFnZW50LmNwcApAQCAtMzUxLDcgKzM1MSw3IEBAIHZvaWQgSW5zcGVjdG9yUmVz
b3VyY2VBZ2VudDo6ZGlkRmluaXNoTG9hZGluZyh1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIsIGRv
dWJsZSBmCiAKIHZvaWQgSW5zcGVjdG9yUmVzb3VyY2VBZ2VudDo6ZGlkRmFpbExvYWRpbmcodW5z
aWduZWQgbG9uZyBpZGVudGlmaWVyLCBjb25zdCBSZXNvdXJjZUVycm9yJiBlcnJvcikKIHsKLSAg
ICBtX2Zyb250ZW5kLT5sb2FkaW5nRmFpbGVkKHN0YXRpY19jYXN0PGludD4oaWRlbnRpZmllciks
IGN1cnJlbnRUaW1lKCksIGVycm9yLmxvY2FsaXplZERlc2NyaXB0aW9uKCkpOworICAgIG1fZnJv
bnRlbmQtPmxvYWRpbmdGYWlsZWQoc3RhdGljX2Nhc3Q8aW50PihpZGVudGlmaWVyKSwgY3VycmVu
dFRpbWUoKSwgZXJyb3IubG9jYWxpemVkRGVzY3JpcHRpb24oKSwgZXJyb3IuaXNDYW5jZWxsYXRp
b24oKSk7CiB9CiAKIHZvaWQgSW5zcGVjdG9yUmVzb3VyY2VBZ2VudDo6ZGlkTG9hZFJlc291cmNl
RnJvbU1lbW9yeUNhY2hlKERvY3VtZW50TG9hZGVyKiBsb2FkZXIsIGNvbnN0IENhY2hlZFJlc291
cmNlKiByZXNvdXJjZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvTmV0d29ya01hbmFnZXIuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL05ldHdvcmtNYW5hZ2VyLmpzCmluZGV4IDk4YWEwNjAuLjI1ODc5MDEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya01hbmFnZXIuanMKKysr
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qcwpA
QCAtMTczLDEzICsxNzMsMTQgQEAgV2ViSW5zcGVjdG9yLk5ldHdvcmtEaXNwYXRjaGVyLnByb3Rv
dHlwZSA9IHsKICAgICAgICAgdGhpcy5fZmluaXNoUmVzb3VyY2UocmVzb3VyY2UsIGZpbmlzaFRp
bWUpOwogICAgIH0sCiAKLSAgICBsb2FkaW5nRmFpbGVkOiBmdW5jdGlvbihpZGVudGlmaWVyLCB0
aW1lLCBsb2NhbGl6ZWREZXNjcmlwdGlvbikKKyAgICBsb2FkaW5nRmFpbGVkOiBmdW5jdGlvbihp
ZGVudGlmaWVyLCB0aW1lLCBsb2NhbGl6ZWREZXNjcmlwdGlvbiwgY2FuY2VsbGVkKQogICAgIHsK
ICAgICAgICAgdmFyIHJlc291cmNlID0gdGhpcy5faW5mbGlnaHRSZXNvdXJjZXNCeUlkW2lkZW50
aWZpZXJdOwogICAgICAgICBpZiAoIXJlc291cmNlKQogICAgICAgICAgICAgcmV0dXJuOwogCiAg
ICAgICAgIHJlc291cmNlLmZhaWxlZCA9IHRydWU7CisgICAgICAgIHJlc291cmNlLmNhbmNlbGxl
ZCA9IGNhbmNlbGxlZDsKICAgICAgICAgcmVzb3VyY2UubG9jYWxpemVkRmFpbERlc2NyaXB0aW9u
ID0gbG9jYWxpemVkRGVzY3JpcHRpb247CiAgICAgICAgIHRoaXMuX2ZpbmlzaFJlc291cmNlKHJl
c291cmNlLCB0aW1lKTsKICAgICB9LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcwppbmRleCAwMWVmMDY3Li42NjVmZmFhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcwpA
QCAtMTUwNiw2ICsxNTA2LDE1IEBAIFdlYkluc3BlY3Rvci5OZXR3b3JrRGF0YUdyaWROb2RlLnBy
b3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAgIHRoaXMuX3N0YXR1c0NlbGwucmVtb3ZlQ2hpbGRy
ZW4oKTsKIAorICAgICAgICBpZiAodGhpcy5fcmVzb3VyY2UuZmFpbGVkKSB7CisgICAgICAgICAg
ICBpZiAodGhpcy5fcmVzb3VyY2UuY2FuY2VsbGVkKSAKKyAgICAgICAgICAgIAl0aGlzLl9zdGF0
dXNDZWxsLnRleHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIoc3RvcHBlZCkiKTsK
KyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIAl0aGlzLl9zdGF0dXNDZWxsLnRleHRDb250
ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIoZmFpbGVkKSIpOworICAgICAgICAgICAgdGhp
cy5fc3RhdHVzQ2VsbC5hZGRTdHlsZUNsYXNzKCJuZXR3b3JrLWRpbS1jZWxsIik7CisgICAgICAg
IAlyZXR1cm47CisgICAgICAgIH0KKwogICAgICAgICB2YXIgZnJvbUNhY2hlID0gdGhpcy5fcmVz
b3VyY2UuY2FjaGVkOwogICAgICAgICBpZiAoZnJvbUNhY2hlKSB7CiAgICAgICAgICAgICB0aGlz
Ll9zdGF0dXNDZWxsLnRleHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIoZnJvbSBj
YWNoZSkiKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
UmVzb3VyY2UuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNl
LmpzCmluZGV4IDBmNjk0NDEuLjdmYTczOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2UuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9SZXNvdXJjZS5qcwpAQCAtMjkyLDYgKzI5MiwxNiBAQCBXZWJJbnNwZWN0
b3IuUmVzb3VyY2UucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLl9mYWlsZWQgPSB4OwogICAg
IH0sCiAKKyAgICBnZXQgY2FuY2VsbGVkKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl9j
YW5jZWxsZWQ7CisgICAgfSwKKworICAgIHNldCBjYW5jZWxsZWQoeCkKKyAgICB7CisgICAgICAg
IHRoaXMuX2NhbmNlbGxlZCA9IHg7CisgICAgfSwKKwogICAgIGdldCBjYXRlZ29yeSgpCiAgICAg
ewogICAgICAgICByZXR1cm4gdGhpcy5fY2F0ZWdvcnk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88805</attachid>
            <date>2011-04-08 05:36:50 -0700</date>
            <delta_ts>2011-04-08 05:38:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>load_failed</filename>
            <type>text/plain</type>
            <size>5173</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBjODI0YzAzLi5mN2JjOWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDQtMDggIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogRmFpbGVkL2NhbmNlbGxlZCByZXNvdXJjZSByZXF1ZXN0cyBrZXB0IHNob3dpbmcgYXMg
UGVuZGluZyBpbiBuZXR3b3JrIHBhbmVsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTgxMzUKKworICAgICAgICBBZGRlZCBzdGF0dXNlcyBmb3IgZmFp
bGVkL2NhbmNlbGxlZCByZXNvdXJjZSBsb2FkaW5nLgorCisgICAgICAgICogRW5nbGlzaC5scHJv
ai9sb2NhbGl6ZWRTdHJpbmdzLmpzOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3IuanNv
bjoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRGYWlsTG9hZGluZyk6Cisg
ICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qczoKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qczoKKyAgICAgICAgKiBpbnNwZWN0
b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzOgorCiAyMDExLTA0LTA2ICBJbHlhIFRpa2hvbm92c2t5
ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlr
aGF0c2t5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6
ZWRTdHJpbmdzLmpzIGIvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJp
bmdzLmpzCmluZGV4IDE1OTM4ZDkuLjJhYjFlZmYgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL1NvdXJj
ZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyBhbmQgYi9Tb3VyY2Uv
V2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMgZGlmZmVyCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24gYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KaW5kZXggNWVhMjNmNC4uYzQ2ZTI1MyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgpAQCAtNDMyLDcgKzQzMiw4IEBA
CiAgICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCiAgICAgICAgICAgICAgICAgICAgIHsg
Im5hbWUiOiAiaWRlbnRpZmllciIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAi
UmVxdWVzdCBpZGVudGlmaWVyLiIgfSwKICAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ0
aW1lIiwgInR5cGUiOiAibnVtYmVyIiwgImRlc2NyaXB0aW9uIjogIlRpbWVzdGFtcC4iIH0sCi0g
ICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJyb3JUZXh0IiwgInR5cGUiOiAic3RyaW5n
IiwgImRlc2NyaXB0aW9uIjogIlVzZXIgZnJpZW5kbHkgZXJyb3IgbWVzc2FnZS4iIH0KKyAgICAg
ICAgICAgICAgICAgICAgeyAibmFtZSI6ICJlcnJvclRleHQiLCAidHlwZSI6ICJzdHJpbmciLCAi
ZGVzY3JpcHRpb24iOiAiVXNlciBmcmllbmRseSBlcnJvciBtZXNzYWdlLiIgfSwKKyAgICAgICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJjYW5jZWxsZWQiLCAidHlwZSI6ICJib29sZWFuIiwgImRl
c2NyaXB0aW9uIjogIlRydWUgaWYgbG9hZGluZyB3YXMgY2FuY2VsbGVkLiIgfQogICAgICAgICAg
ICAgICAgIF0KICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHAKaW5kZXggZjI3Mzc0
Zi4uZThlMTQ4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
clJlc291cmNlQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JSZXNvdXJjZUFnZW50LmNwcApAQCAtMzUxLDcgKzM1MSw3IEBAIHZvaWQgSW5zcGVjdG9yUmVz
b3VyY2VBZ2VudDo6ZGlkRmluaXNoTG9hZGluZyh1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIsIGRv
dWJsZSBmCiAKIHZvaWQgSW5zcGVjdG9yUmVzb3VyY2VBZ2VudDo6ZGlkRmFpbExvYWRpbmcodW5z
aWduZWQgbG9uZyBpZGVudGlmaWVyLCBjb25zdCBSZXNvdXJjZUVycm9yJiBlcnJvcikKIHsKLSAg
ICBtX2Zyb250ZW5kLT5sb2FkaW5nRmFpbGVkKHN0YXRpY19jYXN0PGludD4oaWRlbnRpZmllciks
IGN1cnJlbnRUaW1lKCksIGVycm9yLmxvY2FsaXplZERlc2NyaXB0aW9uKCkpOworICAgIG1fZnJv
bnRlbmQtPmxvYWRpbmdGYWlsZWQoc3RhdGljX2Nhc3Q8aW50PihpZGVudGlmaWVyKSwgY3VycmVu
dFRpbWUoKSwgZXJyb3IubG9jYWxpemVkRGVzY3JpcHRpb24oKSwgZXJyb3IuaXNDYW5jZWxsYXRp
b24oKSk7CiB9CiAKIHZvaWQgSW5zcGVjdG9yUmVzb3VyY2VBZ2VudDo6ZGlkTG9hZFJlc291cmNl
RnJvbU1lbW9yeUNhY2hlKERvY3VtZW50TG9hZGVyKiBsb2FkZXIsIGNvbnN0IENhY2hlZFJlc291
cmNlKiByZXNvdXJjZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvTmV0d29ya01hbmFnZXIuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL05ldHdvcmtNYW5hZ2VyLmpzCmluZGV4IDk4YWEwNjAuLjI1ODc5MDEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya01hbmFnZXIuanMKKysr
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qcwpA
QCAtMTczLDEzICsxNzMsMTQgQEAgV2ViSW5zcGVjdG9yLk5ldHdvcmtEaXNwYXRjaGVyLnByb3Rv
dHlwZSA9IHsKICAgICAgICAgdGhpcy5fZmluaXNoUmVzb3VyY2UocmVzb3VyY2UsIGZpbmlzaFRp
bWUpOwogICAgIH0sCiAKLSAgICBsb2FkaW5nRmFpbGVkOiBmdW5jdGlvbihpZGVudGlmaWVyLCB0
aW1lLCBsb2NhbGl6ZWREZXNjcmlwdGlvbikKKyAgICBsb2FkaW5nRmFpbGVkOiBmdW5jdGlvbihp
ZGVudGlmaWVyLCB0aW1lLCBsb2NhbGl6ZWREZXNjcmlwdGlvbiwgY2FuY2VsbGVkKQogICAgIHsK
ICAgICAgICAgdmFyIHJlc291cmNlID0gdGhpcy5faW5mbGlnaHRSZXNvdXJjZXNCeUlkW2lkZW50
aWZpZXJdOwogICAgICAgICBpZiAoIXJlc291cmNlKQogICAgICAgICAgICAgcmV0dXJuOwogCiAg
ICAgICAgIHJlc291cmNlLmZhaWxlZCA9IHRydWU7CisgICAgICAgIHJlc291cmNlLmNhbmNlbGxl
ZCA9IGNhbmNlbGxlZDsKICAgICAgICAgcmVzb3VyY2UubG9jYWxpemVkRmFpbERlc2NyaXB0aW9u
ID0gbG9jYWxpemVkRGVzY3JpcHRpb247CiAgICAgICAgIHRoaXMuX2ZpbmlzaFJlc291cmNlKHJl
c291cmNlLCB0aW1lKTsKICAgICB9LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcwppbmRleCAwMWVmMDY3Li4yOTM1MDlmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcwpA
QCAtMTUwNiw2ICsxNTA2LDE1IEBAIFdlYkluc3BlY3Rvci5OZXR3b3JrRGF0YUdyaWROb2RlLnBy
b3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAgIHRoaXMuX3N0YXR1c0NlbGwucmVtb3ZlQ2hpbGRy
ZW4oKTsKIAorICAgICAgICBpZiAodGhpcy5fcmVzb3VyY2UuZmFpbGVkKSB7CisgICAgICAgICAg
ICBpZiAodGhpcy5fcmVzb3VyY2UuY2FuY2VsbGVkKSAKKyAgICAgICAgICAgICAgICB0aGlzLl9z
dGF0dXNDZWxsLnRleHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIoc3RvcHBlZCki
KTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB0aGlzLl9zdGF0dXNDZWxsLnRl
eHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIoZmFpbGVkKSIpOworICAgICAgICAg
ICAgdGhpcy5fc3RhdHVzQ2VsbC5hZGRTdHlsZUNsYXNzKCJuZXR3b3JrLWRpbS1jZWxsIik7Cisg
ICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKwogICAgICAgICB2YXIgZnJvbUNhY2hlID0g
dGhpcy5fcmVzb3VyY2UuY2FjaGVkOwogICAgICAgICBpZiAoZnJvbUNhY2hlKSB7CiAgICAgICAg
ICAgICB0aGlzLl9zdGF0dXNDZWxsLnRleHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5n
KCIoZnJvbSBjYWNoZSkiKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvUmVzb3VyY2UuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1Jlc291cmNlLmpzCmluZGV4IDBmNjk0NDEuLjdmYTczOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2UuanMKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZS5qcwpAQCAtMjkyLDYgKzI5MiwxNiBAQCBX
ZWJJbnNwZWN0b3IuUmVzb3VyY2UucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLl9mYWlsZWQg
PSB4OwogICAgIH0sCiAKKyAgICBnZXQgY2FuY2VsbGVkKCkKKyAgICB7CisgICAgICAgIHJldHVy
biB0aGlzLl9jYW5jZWxsZWQ7CisgICAgfSwKKworICAgIHNldCBjYW5jZWxsZWQoeCkKKyAgICB7
CisgICAgICAgIHRoaXMuX2NhbmNlbGxlZCA9IHg7CisgICAgfSwKKwogICAgIGdldCBjYXRlZ29y
eSgpCiAgICAgewogICAgICAgICByZXR1cm4gdGhpcy5fY2F0ZWdvcnk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88806</attachid>
            <date>2011-04-08 05:38:11 -0700</date>
            <delta_ts>2011-04-08 06:57:15 -0700</delta_ts>
            <desc>Patch (binary diff)</desc>
            <filename>load_failed</filename>
            <type>text/plain</type>
            <size>5286</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBjODI0YzAzLi5mN2JjOWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDQtMDggIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogRmFpbGVkL2NhbmNlbGxlZCByZXNvdXJjZSByZXF1ZXN0cyBrZXB0IHNob3dpbmcgYXMg
UGVuZGluZyBpbiBuZXR3b3JrIHBhbmVsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTgxMzUKKworICAgICAgICBBZGRlZCBzdGF0dXNlcyBmb3IgZmFp
bGVkL2NhbmNlbGxlZCByZXNvdXJjZSBsb2FkaW5nLgorCisgICAgICAgICogRW5nbGlzaC5scHJv
ai9sb2NhbGl6ZWRTdHJpbmdzLmpzOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3IuanNv
bjoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRGYWlsTG9hZGluZyk6Cisg
ICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qczoKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qczoKKyAgICAgICAgKiBpbnNwZWN0
b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzOgorCiAyMDExLTA0LTA2ICBJbHlhIFRpa2hvbm92c2t5
ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlr
aGF0c2t5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6
ZWRTdHJpbmdzLmpzIGIvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJp
bmdzLmpzCmluZGV4IDE1OTM4ZDk3ZDk4Njc2ZjgxMDkxOGQzZGIwYjg1NDA4NTFmZWM2ZGMuLjJh
YjFlZmY2ZmIzY2ExMzEyNzNjN2EzYzUwYzM2ODgzMzk1N2NlZDMgMTAwNjQ0CkdJVCBiaW5hcnkg
cGF0Y2gKZGVsdGEgOTIKemNtWjI2cFpVZkQ8XyNqaystVkduNDREaSQ0NTx0JGxNZjBCYjBUPChM
aSphcDM/JlR0MzxXPzRseE5VblAtMks+CllQKytoSFZrSEkqMXtCJUpLPXFxTmdzMUVRMDJnIT5J
c2dDdwoKZGVsdGEgMTQKV2NtY2J5Zk8qQXk8XyNqa25+dy1qKiNpSkQpZHFJfQoKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbiBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgppbmRleCA1ZWEyM2Y0Li5jNDZlMjUzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KKysrIGIvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCkBAIC00MzIsNyArNDMyLDggQEAK
ICAgICAgICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKICAgICAgICAgICAgICAgICAgICAgeyAi
bmFtZSI6ICJpZGVudGlmaWVyIiwgInR5cGUiOiAiaW50ZWdlciIsICJkZXNjcmlwdGlvbiI6ICJS
ZXF1ZXN0IGlkZW50aWZpZXIuIiB9LAogICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInRp
bWUiLCAidHlwZSI6ICJudW1iZXIiLCAiZGVzY3JpcHRpb24iOiAiVGltZXN0YW1wLiIgfSwKLSAg
ICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJlcnJvclRleHQiLCAidHlwZSI6ICJzdHJpbmci
LCAiZGVzY3JpcHRpb24iOiAiVXNlciBmcmllbmRseSBlcnJvciBtZXNzYWdlLiIgfQorICAgICAg
ICAgICAgICAgICAgICB7ICJuYW1lIjogImVycm9yVGV4dCIsICJ0eXBlIjogInN0cmluZyIsICJk
ZXNjcmlwdGlvbiI6ICJVc2VyIGZyaWVuZGx5IGVycm9yIG1lc3NhZ2UuIiB9LAorICAgICAgICAg
ICAgICAgICAgICB7ICJuYW1lIjogImNhbmNlbGxlZCIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVz
Y3JpcHRpb24iOiAiVHJ1ZSBpZiBsb2FkaW5nIHdhcyBjYW5jZWxsZWQuIiB9CiAgICAgICAgICAg
ICAgICAgXQogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNwcAppbmRleCBmMjczNzRm
Li5lOGUxNDgwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
UmVzb3VyY2VBZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
clJlc291cmNlQWdlbnQuY3BwCkBAIC0zNTEsNyArMzUxLDcgQEAgdm9pZCBJbnNwZWN0b3JSZXNv
dXJjZUFnZW50OjpkaWRGaW5pc2hMb2FkaW5nKHVuc2lnbmVkIGxvbmcgaWRlbnRpZmllciwgZG91
YmxlIGYKIAogdm9pZCBJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRGYWlsTG9hZGluZyh1bnNp
Z25lZCBsb25nIGlkZW50aWZpZXIsIGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewotICAg
IG1fZnJvbnRlbmQtPmxvYWRpbmdGYWlsZWQoc3RhdGljX2Nhc3Q8aW50PihpZGVudGlmaWVyKSwg
Y3VycmVudFRpbWUoKSwgZXJyb3IubG9jYWxpemVkRGVzY3JpcHRpb24oKSk7CisgICAgbV9mcm9u
dGVuZC0+bG9hZGluZ0ZhaWxlZChzdGF0aWNfY2FzdDxpbnQ+KGlkZW50aWZpZXIpLCBjdXJyZW50
VGltZSgpLCBlcnJvci5sb2NhbGl6ZWREZXNjcmlwdGlvbigpLCBlcnJvci5pc0NhbmNlbGxhdGlv
bigpKTsKIH0KIAogdm9pZCBJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRMb2FkUmVzb3VyY2VG
cm9tTWVtb3J5Q2FjaGUoRG9jdW1lbnRMb2FkZXIqIGxvYWRlciwgY29uc3QgQ2FjaGVkUmVzb3Vy
Y2UqIHJlc291cmNlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9OZXR3b3JrTWFuYWdlci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvTmV0d29ya01hbmFnZXIuanMKaW5kZXggOThhYTA2MC4uMjU4NzkwMSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qcworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtNYW5hZ2VyLmpzCkBA
IC0xNzMsMTMgKzE3MywxNCBAQCBXZWJJbnNwZWN0b3IuTmV0d29ya0Rpc3BhdGNoZXIucHJvdG90
eXBlID0gewogICAgICAgICB0aGlzLl9maW5pc2hSZXNvdXJjZShyZXNvdXJjZSwgZmluaXNoVGlt
ZSk7CiAgICAgfSwKIAotICAgIGxvYWRpbmdGYWlsZWQ6IGZ1bmN0aW9uKGlkZW50aWZpZXIsIHRp
bWUsIGxvY2FsaXplZERlc2NyaXB0aW9uKQorICAgIGxvYWRpbmdGYWlsZWQ6IGZ1bmN0aW9uKGlk
ZW50aWZpZXIsIHRpbWUsIGxvY2FsaXplZERlc2NyaXB0aW9uLCBjYW5jZWxsZWQpCiAgICAgewog
ICAgICAgICB2YXIgcmVzb3VyY2UgPSB0aGlzLl9pbmZsaWdodFJlc291cmNlc0J5SWRbaWRlbnRp
Zmllcl07CiAgICAgICAgIGlmICghcmVzb3VyY2UpCiAgICAgICAgICAgICByZXR1cm47CiAKICAg
ICAgICAgcmVzb3VyY2UuZmFpbGVkID0gdHJ1ZTsKKyAgICAgICAgcmVzb3VyY2UuY2FuY2VsbGVk
ID0gY2FuY2VsbGVkOwogICAgICAgICByZXNvdXJjZS5sb2NhbGl6ZWRGYWlsRGVzY3JpcHRpb24g
PSBsb2NhbGl6ZWREZXNjcmlwdGlvbjsKICAgICAgICAgdGhpcy5fZmluaXNoUmVzb3VyY2UocmVz
b3VyY2UsIHRpbWUpOwogICAgIH0sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL05ldHdvcmtQYW5lbC5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvTmV0d29ya1BhbmVsLmpzCmluZGV4IDAxZWYwNjcuLjI5MzUwOWYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya1BhbmVsLmpzCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya1BhbmVsLmpzCkBA
IC0xNTA2LDYgKzE1MDYsMTUgQEAgV2ViSW5zcGVjdG9yLk5ldHdvcmtEYXRhR3JpZE5vZGUucHJv
dG90eXBlID0gewogICAgIHsKICAgICAgICAgdGhpcy5fc3RhdHVzQ2VsbC5yZW1vdmVDaGlsZHJl
bigpOwogCisgICAgICAgIGlmICh0aGlzLl9yZXNvdXJjZS5mYWlsZWQpIHsKKyAgICAgICAgICAg
IGlmICh0aGlzLl9yZXNvdXJjZS5jYW5jZWxsZWQpIAorICAgICAgICAgICAgICAgIHRoaXMuX3N0
YXR1c0NlbGwudGV4dENvbnRlbnQgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIihzdG9wcGVkKSIp
OworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHRoaXMuX3N0YXR1c0NlbGwudGV4
dENvbnRlbnQgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIihmYWlsZWQpIik7CisgICAgICAgICAg
ICB0aGlzLl9zdGF0dXNDZWxsLmFkZFN0eWxlQ2xhc3MoIm5ldHdvcmstZGltLWNlbGwiKTsKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAgICAgIHZhciBmcm9tQ2FjaGUgPSB0
aGlzLl9yZXNvdXJjZS5jYWNoZWQ7CiAgICAgICAgIGlmIChmcm9tQ2FjaGUpIHsKICAgICAgICAg
ICAgIHRoaXMuX3N0YXR1c0NlbGwudGV4dENvbnRlbnQgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmco
Iihmcm9tIGNhY2hlKSIpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9SZXNvdXJjZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
UmVzb3VyY2UuanMKaW5kZXggMGY2OTQ0MS4uN2ZhNzM5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzCkBAIC0yOTIsNiArMjkyLDE2IEBAIFdl
Ykluc3BlY3Rvci5SZXNvdXJjZS5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRoaXMuX2ZhaWxlZCA9
IHg7CiAgICAgfSwKIAorICAgIGdldCBjYW5jZWxsZWQoKQorICAgIHsKKyAgICAgICAgcmV0dXJu
IHRoaXMuX2NhbmNlbGxlZDsKKyAgICB9LAorCisgICAgc2V0IGNhbmNlbGxlZCh4KQorICAgIHsK
KyAgICAgICAgdGhpcy5fY2FuY2VsbGVkID0geDsKKyAgICB9LAorCiAgICAgZ2V0IGNhdGVnb3J5
KCkKICAgICB7CiAgICAgICAgIHJldHVybiB0aGlzLl9jYXRlZ29yeTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88815</attachid>
            <date>2011-04-08 06:57:15 -0700</date>
            <delta_ts>2011-04-08 06:58:54 -0700</delta_ts>
            <desc>Patch (s/cancelled/canceled)</desc>
            <filename>load_failed</filename>
            <type>text/plain</type>
            <size>5276</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBjODI0YzAzLi4xNDBlYjY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDQtMDggIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogRmFpbGVkL2NhbmNlbGxlZCByZXNvdXJjZSByZXF1ZXN0cyBrZXB0IHNob3dpbmcgYXMg
UGVuZGluZyBpbiBuZXR3b3JrIHBhbmVsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTgxMzUKKworICAgICAgICBBZGRlZCBzdGF0dXNlcyBmb3IgZmFp
bGVkL2NhbmNlbGVkIHJlc291cmNlIGxvYWRpbmcuCisKKyAgICAgICAgKiBFbmdsaXNoLmxwcm9q
L2xvY2FsaXplZFN0cmluZ3MuanM6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3Rvci5qc29u
OgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6Okluc3BlY3RvclJlc291cmNlQWdlbnQ6OmRpZEZhaWxMb2FkaW5nKToKKyAg
ICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtNYW5hZ2VyLmpzOgorICAgICAgICAq
IGluc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya1BhbmVsLmpzOgorICAgICAgICAqIGluc3BlY3Rv
ci9mcm9udC1lbmQvUmVzb3VyY2UuanM6CisKIDIwMTEtMDQtMDYgIElseWEgVGlraG9ub3Zza3kg
IDxsb2lzbG9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFl1cnkgU2VtaWto
YXRza3kuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXpl
ZFN0cmluZ3MuanMgYi9Tb3VyY2UvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmlu
Z3MuanMKaW5kZXggMTU5MzhkOTdkOTg2NzZmODEwOTE4ZDNkYjBiODU0MDg1MWZlYzZkYy4uNTE0
M2JhZjJkNTNlZGQ0NjJiOTNkNGE3NTdlZTM5MzhlMGQ5MTFlYiAxMDA2NDQKR0lUIGJpbmFyeSBw
YXRjaApkZWx0YSA5Ngp6Y21aMjZwWlUlTDxfI2prKy1WR240NERpJDQ1PHQkbE1mMEJiMFQ8KExp
K20ySy1vTm9XU31mcTElb0RvNTxASjUKWTApczZPRD19eVFXbC1jTjFOQ2VjNXVVT0swQTZTbnE1
dUVACgpkZWx0YSAxNApXY21jYiFmTypBeTxfI2prbkA8USYqI2lKRTlSX35ACgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCmluZGV4IDVlYTIzZjQuLmM4NmY2MDggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KQEAgLTQzMiw3ICs0MzIsOCBAQAog
ICAgICAgICAgICAgICAgICJwYXJhbWV0ZXJzIjogWwogICAgICAgICAgICAgICAgICAgICB7ICJu
YW1lIjogImlkZW50aWZpZXIiLCAidHlwZSI6ICJpbnRlZ2VyIiwgImRlc2NyaXB0aW9uIjogIlJl
cXVlc3QgaWRlbnRpZmllci4iIH0sCiAgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAidGlt
ZSIsICJ0eXBlIjogIm51bWJlciIsICJkZXNjcmlwdGlvbiI6ICJUaW1lc3RhbXAuIiB9LAotICAg
ICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImVycm9yVGV4dCIsICJ0eXBlIjogInN0cmluZyIs
ICJkZXNjcmlwdGlvbiI6ICJVc2VyIGZyaWVuZGx5IGVycm9yIG1lc3NhZ2UuIiB9CisgICAgICAg
ICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJyb3JUZXh0IiwgInR5cGUiOiAic3RyaW5nIiwgImRl
c2NyaXB0aW9uIjogIlVzZXIgZnJpZW5kbHkgZXJyb3IgbWVzc2FnZS4iIH0sCisgICAgICAgICAg
ICAgICAgICAgIHsgIm5hbWUiOiAiY2FuY2VsZWQiLCAidHlwZSI6ICJib29sZWFuIiwgImRlc2Ny
aXB0aW9uIjogIlRydWUgaWYgbG9hZGluZyB3YXMgY2FuY2VsZWQuIiB9CiAgICAgICAgICAgICAg
ICAgXQogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNwcAppbmRleCBmMjczNzRmLi5l
OGUxNDgwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVz
b3VyY2VBZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclJl
c291cmNlQWdlbnQuY3BwCkBAIC0zNTEsNyArMzUxLDcgQEAgdm9pZCBJbnNwZWN0b3JSZXNvdXJj
ZUFnZW50OjpkaWRGaW5pc2hMb2FkaW5nKHVuc2lnbmVkIGxvbmcgaWRlbnRpZmllciwgZG91Ymxl
IGYKIAogdm9pZCBJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRGYWlsTG9hZGluZyh1bnNpZ25l
ZCBsb25nIGlkZW50aWZpZXIsIGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewotICAgIG1f
ZnJvbnRlbmQtPmxvYWRpbmdGYWlsZWQoc3RhdGljX2Nhc3Q8aW50PihpZGVudGlmaWVyKSwgY3Vy
cmVudFRpbWUoKSwgZXJyb3IubG9jYWxpemVkRGVzY3JpcHRpb24oKSk7CisgICAgbV9mcm9udGVu
ZC0+bG9hZGluZ0ZhaWxlZChzdGF0aWNfY2FzdDxpbnQ+KGlkZW50aWZpZXIpLCBjdXJyZW50VGlt
ZSgpLCBlcnJvci5sb2NhbGl6ZWREZXNjcmlwdGlvbigpLCBlcnJvci5pc0NhbmNlbGxhdGlvbigp
KTsKIH0KIAogdm9pZCBJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRMb2FkUmVzb3VyY2VGcm9t
TWVtb3J5Q2FjaGUoRG9jdW1lbnRMb2FkZXIqIGxvYWRlciwgY29uc3QgQ2FjaGVkUmVzb3VyY2Uq
IHJlc291cmNlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9OZXR3b3JrTWFuYWdlci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
TmV0d29ya01hbmFnZXIuanMKaW5kZXggOThhYTA2MC4uZWNkY2YyZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrTWFuYWdlci5qcworKysgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtNYW5hZ2VyLmpzCkBAIC0x
NzMsMTMgKzE3MywxNCBAQCBXZWJJbnNwZWN0b3IuTmV0d29ya0Rpc3BhdGNoZXIucHJvdG90eXBl
ID0gewogICAgICAgICB0aGlzLl9maW5pc2hSZXNvdXJjZShyZXNvdXJjZSwgZmluaXNoVGltZSk7
CiAgICAgfSwKIAotICAgIGxvYWRpbmdGYWlsZWQ6IGZ1bmN0aW9uKGlkZW50aWZpZXIsIHRpbWUs
IGxvY2FsaXplZERlc2NyaXB0aW9uKQorICAgIGxvYWRpbmdGYWlsZWQ6IGZ1bmN0aW9uKGlkZW50
aWZpZXIsIHRpbWUsIGxvY2FsaXplZERlc2NyaXB0aW9uLCBjYW5jZWxlZCkKICAgICB7CiAgICAg
ICAgIHZhciByZXNvdXJjZSA9IHRoaXMuX2luZmxpZ2h0UmVzb3VyY2VzQnlJZFtpZGVudGlmaWVy
XTsKICAgICAgICAgaWYgKCFyZXNvdXJjZSkKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAg
ICByZXNvdXJjZS5mYWlsZWQgPSB0cnVlOworICAgICAgICByZXNvdXJjZS5jYW5jZWxlZCA9IGNh
bmNlbGVkOwogICAgICAgICByZXNvdXJjZS5sb2NhbGl6ZWRGYWlsRGVzY3JpcHRpb24gPSBsb2Nh
bGl6ZWREZXNjcmlwdGlvbjsKICAgICAgICAgdGhpcy5fZmluaXNoUmVzb3VyY2UocmVzb3VyY2Us
IHRpbWUpOwogICAgIH0sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL05ldHdvcmtQYW5lbC5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvTmV0d29ya1BhbmVsLmpzCmluZGV4IDAxZWYwNjcuLjM4YmUxMWEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya1BhbmVsLmpzCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya1BhbmVsLmpzCkBAIC0xNTA2
LDYgKzE1MDYsMTUgQEAgV2ViSW5zcGVjdG9yLk5ldHdvcmtEYXRhR3JpZE5vZGUucHJvdG90eXBl
ID0gewogICAgIHsKICAgICAgICAgdGhpcy5fc3RhdHVzQ2VsbC5yZW1vdmVDaGlsZHJlbigpOwog
CisgICAgICAgIGlmICh0aGlzLl9yZXNvdXJjZS5mYWlsZWQpIHsKKyAgICAgICAgICAgIGlmICh0
aGlzLl9yZXNvdXJjZS5jYW5jZWxlZCkgCisgICAgICAgICAgICAgICAgdGhpcy5fc3RhdHVzQ2Vs
bC50ZXh0Q29udGVudCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiKGNhbmNlbGVkKSIpOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHRoaXMuX3N0YXR1c0NlbGwudGV4dENvbnRl
bnQgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIihmYWlsZWQpIik7CisgICAgICAgICAgICB0aGlz
Ll9zdGF0dXNDZWxsLmFkZFN0eWxlQ2xhc3MoIm5ldHdvcmstZGltLWNlbGwiKTsKKyAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAgICAgIHZhciBmcm9tQ2FjaGUgPSB0aGlzLl9y
ZXNvdXJjZS5jYWNoZWQ7CiAgICAgICAgIGlmIChmcm9tQ2FjaGUpIHsKICAgICAgICAgICAgIHRo
aXMuX3N0YXR1c0NlbGwudGV4dENvbnRlbnQgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIihmcm9t
IGNhY2hlKSIpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9SZXNvdXJjZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVzb3Vy
Y2UuanMKaW5kZXggMGY2OTQ0MS4uMDBlYjhkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzCkBAIC0yOTIsNiArMjkyLDE2IEBAIFdlYkluc3Bl
Y3Rvci5SZXNvdXJjZS5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRoaXMuX2ZhaWxlZCA9IHg7CiAg
ICAgfSwKIAorICAgIGdldCBjYW5jZWxlZCgpCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5f
Y2FuY2VsZWQ7CisgICAgfSwKKworICAgIHNldCBjYW5jZWxlZCh4KQorICAgIHsKKyAgICAgICAg
dGhpcy5fY2FuY2VsZWQgPSB4OworICAgIH0sCisKICAgICBnZXQgY2F0ZWdvcnkoKQogICAgIHsK
ICAgICAgICAgcmV0dXJuIHRoaXMuX2NhdGVnb3J5Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88816</attachid>
            <date>2011-04-08 06:58:54 -0700</date>
            <delta_ts>2011-04-12 01:29:59 -0700</delta_ts>
            <desc>Patch ()</desc>
            <filename>load_failed</filename>
            <type>text/plain</type>
            <size>5275</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBjODI0YzAzLi41ZjBjNjEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDQtMDggIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogRmFpbGVkL2NhbmNlbGVkIHJlc291cmNlIHJlcXVlc3RzIGtlcHQgc2hvd2luZyBhcyBQ
ZW5kaW5nIGluIG5ldHdvcmsgcGFuZWwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD01ODEzNQorCisgICAgICAgIEFkZGVkIHN0YXR1c2VzIGZvciBmYWls
ZWQvY2FuY2VsZWQgcmVzb3VyY2UgbG9hZGluZy4KKworICAgICAgICAqIEVuZ2xpc2gubHByb2ov
bG9jYWxpemVkU3RyaW5ncy5qczoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yLmpzb246
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvclJlc291cmNlQWdlbnQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6SW5zcGVjdG9yUmVzb3VyY2VBZ2VudDo6ZGlkRmFpbExvYWRpbmcpOgorICAg
ICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya01hbmFnZXIuanM6CisgICAgICAgICog
aW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanM6CisgICAgICAgICogaW5zcGVjdG9y
L2Zyb250LWVuZC9SZXNvdXJjZS5qczoKKwogMjAxMS0wNC0wNiAgSWx5YSBUaWtob25vdnNreSAg
PGxvaXNsb0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgWXVyeSBTZW1pa2hh
dHNreS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVk
U3RyaW5ncy5qcyBiL1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5n
cy5qcwppbmRleCAxNTkzOGQ5N2Q5ODY3NmY4MTA5MThkM2RiMGI4NTQwODUxZmVjNmRjLi41MTQz
YmFmMmQ1M2VkZDQ2MmI5M2Q0YTc1N2VlMzkzOGUwZDkxMWViIDEwMDY0NApHSVQgYmluYXJ5IHBh
dGNoCmRlbHRhIDk2CnpjbVoyNnBaVSVMPF8jamsrLVZHbjQ0RGkkNDU8dCRsTWYwQmIwVDwoTGkr
bTJLLW9Ob1dTfWZxMSVvRG81PEBKNQpZMClzNk9EPX15UVdsLWNOMU5DZWM1dVVPSzBBNlNucTV1
RUAKCmRlbHRhIDE0CldjbWNiIWZPKkF5PF8jamtuQDxRJiojaUpFOVJffkAKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24gYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KaW5kZXggNWVhMjNmNC4uYzg2ZjYwOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgpAQCAtNDMyLDcgKzQzMiw4IEBACiAg
ICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCiAgICAgICAgICAgICAgICAgICAgIHsgIm5h
bWUiOiAiaWRlbnRpZmllciIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAiUmVx
dWVzdCBpZGVudGlmaWVyLiIgfSwKICAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ0aW1l
IiwgInR5cGUiOiAibnVtYmVyIiwgImRlc2NyaXB0aW9uIjogIlRpbWVzdGFtcC4iIH0sCi0gICAg
ICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJyb3JUZXh0IiwgInR5cGUiOiAic3RyaW5nIiwg
ImRlc2NyaXB0aW9uIjogIlVzZXIgZnJpZW5kbHkgZXJyb3IgbWVzc2FnZS4iIH0KKyAgICAgICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJlcnJvclRleHQiLCAidHlwZSI6ICJzdHJpbmciLCAiZGVz
Y3JpcHRpb24iOiAiVXNlciBmcmllbmRseSBlcnJvciBtZXNzYWdlLiIgfSwKKyAgICAgICAgICAg
ICAgICAgICAgeyAibmFtZSI6ICJjYW5jZWxlZCIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVzY3Jp
cHRpb24iOiAiVHJ1ZSBpZiBsb2FkaW5nIHdhcyBjYW5jZWxlZC4iIH0KICAgICAgICAgICAgICAg
ICBdCiAgICAgICAgICAgICB9LAogICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclJlc291cmNlQWdlbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvclJlc291cmNlQWdlbnQuY3BwCmluZGV4IGYyNzM3NGYuLmU4
ZTE0ODAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNv
dXJjZUFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVz
b3VyY2VBZ2VudC5jcHAKQEAgLTM1MSw3ICszNTEsNyBAQCB2b2lkIEluc3BlY3RvclJlc291cmNl
QWdlbnQ6OmRpZEZpbmlzaExvYWRpbmcodW5zaWduZWQgbG9uZyBpZGVudGlmaWVyLCBkb3VibGUg
ZgogCiB2b2lkIEluc3BlY3RvclJlc291cmNlQWdlbnQ6OmRpZEZhaWxMb2FkaW5nKHVuc2lnbmVk
IGxvbmcgaWRlbnRpZmllciwgY29uc3QgUmVzb3VyY2VFcnJvciYgZXJyb3IpCiB7Ci0gICAgbV9m
cm9udGVuZC0+bG9hZGluZ0ZhaWxlZChzdGF0aWNfY2FzdDxpbnQ+KGlkZW50aWZpZXIpLCBjdXJy
ZW50VGltZSgpLCBlcnJvci5sb2NhbGl6ZWREZXNjcmlwdGlvbigpKTsKKyAgICBtX2Zyb250ZW5k
LT5sb2FkaW5nRmFpbGVkKHN0YXRpY19jYXN0PGludD4oaWRlbnRpZmllciksIGN1cnJlbnRUaW1l
KCksIGVycm9yLmxvY2FsaXplZERlc2NyaXB0aW9uKCksIGVycm9yLmlzQ2FuY2VsbGF0aW9uKCkp
OwogfQogCiB2b2lkIEluc3BlY3RvclJlc291cmNlQWdlbnQ6OmRpZExvYWRSZXNvdXJjZUZyb21N
ZW1vcnlDYWNoZShEb2N1bWVudExvYWRlciogbG9hZGVyLCBjb25zdCBDYWNoZWRSZXNvdXJjZSog
cmVzb3VyY2UpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L05ldHdvcmtNYW5hZ2VyLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9O
ZXR3b3JrTWFuYWdlci5qcwppbmRleCA5OGFhMDYwLi5lY2RjZjJlIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL05ldHdvcmtNYW5hZ2VyLmpzCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmV0d29ya01hbmFnZXIuanMKQEAgLTE3
MywxMyArMTczLDE0IEBAIFdlYkluc3BlY3Rvci5OZXR3b3JrRGlzcGF0Y2hlci5wcm90b3R5cGUg
PSB7CiAgICAgICAgIHRoaXMuX2ZpbmlzaFJlc291cmNlKHJlc291cmNlLCBmaW5pc2hUaW1lKTsK
ICAgICB9LAogCi0gICAgbG9hZGluZ0ZhaWxlZDogZnVuY3Rpb24oaWRlbnRpZmllciwgdGltZSwg
bG9jYWxpemVkRGVzY3JpcHRpb24pCisgICAgbG9hZGluZ0ZhaWxlZDogZnVuY3Rpb24oaWRlbnRp
ZmllciwgdGltZSwgbG9jYWxpemVkRGVzY3JpcHRpb24sIGNhbmNlbGVkKQogICAgIHsKICAgICAg
ICAgdmFyIHJlc291cmNlID0gdGhpcy5faW5mbGlnaHRSZXNvdXJjZXNCeUlkW2lkZW50aWZpZXJd
OwogICAgICAgICBpZiAoIXJlc291cmNlKQogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAg
IHJlc291cmNlLmZhaWxlZCA9IHRydWU7CisgICAgICAgIHJlc291cmNlLmNhbmNlbGVkID0gY2Fu
Y2VsZWQ7CiAgICAgICAgIHJlc291cmNlLmxvY2FsaXplZEZhaWxEZXNjcmlwdGlvbiA9IGxvY2Fs
aXplZERlc2NyaXB0aW9uOwogICAgICAgICB0aGlzLl9maW5pc2hSZXNvdXJjZShyZXNvdXJjZSwg
dGltZSk7CiAgICAgfSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvTmV0d29ya1BhbmVsLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9OZXR3b3JrUGFuZWwuanMKaW5kZXggMDFlZjA2Ny4uMzhiZTExYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanMKKysrIGIvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9OZXR3b3JrUGFuZWwuanMKQEAgLTE1MDYs
NiArMTUwNiwxNSBAQCBXZWJJbnNwZWN0b3IuTmV0d29ya0RhdGFHcmlkTm9kZS5wcm90b3R5cGUg
PSB7CiAgICAgewogICAgICAgICB0aGlzLl9zdGF0dXNDZWxsLnJlbW92ZUNoaWxkcmVuKCk7CiAK
KyAgICAgICAgaWYgKHRoaXMuX3Jlc291cmNlLmZhaWxlZCkgeworICAgICAgICAgICAgaWYgKHRo
aXMuX3Jlc291cmNlLmNhbmNlbGVkKSAKKyAgICAgICAgICAgICAgICB0aGlzLl9zdGF0dXNDZWxs
LnRleHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIoY2FuY2VsZWQpIik7CisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgdGhpcy5fc3RhdHVzQ2VsbC50ZXh0Q29udGVu
dCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiKGZhaWxlZCkiKTsKKyAgICAgICAgICAgIHRoaXMu
X3N0YXR1c0NlbGwuYWRkU3R5bGVDbGFzcygibmV0d29yay1kaW0tY2VsbCIpOworICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICB9CisKICAgICAgICAgdmFyIGZyb21DYWNoZSA9IHRoaXMuX3Jl
c291cmNlLmNhY2hlZDsKICAgICAgICAgaWYgKGZyb21DYWNoZSkgewogICAgICAgICAgICAgdGhp
cy5fc3RhdHVzQ2VsbC50ZXh0Q29udGVudCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiKGZyb20g
Y2FjaGUpIik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1Jlc291cmNlLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJj
ZS5qcwppbmRleCAwZjY5NDQxLi4wMGViOGRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvUmVzb3VyY2UuanMKQEAgLTI5Miw2ICsyOTIsMTYgQEAgV2ViSW5zcGVj
dG9yLlJlc291cmNlLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5fZmFpbGVkID0geDsKICAg
ICB9LAogCisgICAgZ2V0IGNhbmNlbGVkKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl9j
YW5jZWxlZDsKKyAgICB9LAorCisgICAgc2V0IGNhbmNlbGVkKHgpCisgICAgeworICAgICAgICB0
aGlzLl9jYW5jZWxlZCA9IHg7CisgICAgfSwKKwogICAgIGdldCBjYXRlZ29yeSgpCiAgICAgewog
ICAgICAgICByZXR1cm4gdGhpcy5fY2F0ZWdvcnk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>