<?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>87702</bug_id>
          
          <creation_ts>2012-05-28 23:50:17 -0700</creation_ts>
          <short_desc>Add readDirectory command and didReadDirectory event to InspectorFileSystemAgent</short_desc>
          <delta_ts>2012-06-14 00:33:54 -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>DUPLICATE</resolution>
          <dup_id>87724</dup_id>
          
          <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>87724</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Taiju Tsuiki">tzik</reporter>
          <assigned_to name="Taiju Tsuiki">tzik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</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>635638</commentid>
    <comment_count>0</comment_count>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-05-28 23:50:17 -0700</bug_when>
    <thetext>This patch adds readDirectory command and didReadDirectory event to FileSystem domain
 and adds mock implementation of readDirectory.
Inspector needs them for FileSystem support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635645</commentid>
    <comment_count>1</comment_count>
      <attachid>144461</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-05-28 23:57:22 -0700</bug_when>
    <thetext>Created attachment 144461
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635678</commentid>
    <comment_count>2</comment_count>
      <attachid>144461</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-05-29 00:50:46 -0700</bug_when>
    <thetext>Comment on attachment 144461
Patch

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

&gt; Source/WebCore/inspector/Inspector.json:1420
&gt; +                    { &quot;name&quot;: &quot;errorCode&quot;, &quot;type&quot;: &quot;integer&quot; },

Please add a description for this and the next fields.

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.cpp:80
&gt; +    m_frontend-&gt;didReadDirectory(requestId, static_cast&lt;int&gt;(FileError::ABORT_ERR), TypeBuilder::Array&lt;String&gt;::create());

You may want to make the &quot;entries&quot; field optional as it makes no sense in case of an error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635690</commentid>
    <comment_count>3</comment_count>
      <attachid>144461</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-05-29 01:05:26 -0700</bug_when>
    <thetext>Comment on attachment 144461
Patch

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

Drive-by nit-picks.

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.cpp:2
&gt; + * Copyright (C) 2012 Google Inc. All rights reserved.

In general we seem to just append copyright years in WebKit (rather than replacing)

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.h:2
&gt; + * Copyright (C) 2012 Google Inc. All rights reserved.

ditto.

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.h:49
&gt; +typedef String ErrorString;

nit: why do we suddenly need this typedef? (We seem to be already using it)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635718</commentid>
    <comment_count>4</comment_count>
      <attachid>144474</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-05-29 01:35:20 -0700</bug_when>
    <thetext>Created attachment 144474
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635723</commentid>
    <comment_count>5</comment_count>
      <attachid>144476</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-05-29 01:42:32 -0700</bug_when>
    <thetext>Created attachment 144476
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635724</commentid>
    <comment_count>6</comment_count>
      <attachid>144474</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-05-29 01:43:17 -0700</bug_when>
    <thetext>Comment on attachment 144474
Patch

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

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.cpp:2
&gt; + * Copyright (C) 2011,2012 Google Inc. All rights reserved.

nit: space after ,

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.h:2
&gt; + * Copyright (C) 2011,2012 Google Inc. All rights reserved.

nit: space after ,

&gt; Source/WebCore/inspector/InspectorFileSystemAgent.h:49
&gt; +typedef String ErrorString;

No need for this as it is defined in InspectorBackendDispatcher.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635725</commentid>
    <comment_count>7</comment_count>
      <attachid>144461</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-05-29 01:43:51 -0700</bug_when>
    <thetext>Comment on attachment 144461
Patch

Thanks! Updated.

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

&gt;&gt; Source/WebCore/inspector/Inspector.json:1420
&gt;&gt; +                    { &quot;name&quot;: &quot;errorCode&quot;, &quot;type&quot;: &quot;integer&quot; },
&gt; 
&gt; Please add a description for this and the next fields.

Done

&gt;&gt; Source/WebCore/inspector/InspectorFileSystemAgent.cpp:2
&gt;&gt; + * Copyright (C) 2012 Google Inc. All rights reserved.
&gt; 
&gt; In general we seem to just append copyright years in WebKit (rather than replacing)

Done

&gt;&gt; Source/WebCore/inspector/InspectorFileSystemAgent.cpp:80
&gt;&gt; +    m_frontend-&gt;didReadDirectory(requestId, static_cast&lt;int&gt;(FileError::ABORT_ERR), TypeBuilder::Array&lt;String&gt;::create());
&gt; 
&gt; You may want to make the &quot;entries&quot; field optional as it makes no sense in case of an error.

Done

&gt;&gt; Source/WebCore/inspector/InspectorFileSystemAgent.h:2
&gt;&gt; + * Copyright (C) 2012 Google Inc. All rights reserved.
&gt; 
&gt; ditto.

Done

&gt;&gt; Source/WebCore/inspector/InspectorFileSystemAgent.h:49
&gt;&gt; +typedef String ErrorString;
&gt; 
&gt; nit: why do we suddenly need this typedef? (We seem to be already using it)

It is also in InspectorFrontend.h (generated header). But I&apos;d like to define it explicitly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635729</commentid>
    <comment_count>8</comment_count>
      <attachid>144476</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-05-29 01:44:40 -0700</bug_when>
    <thetext>Comment on attachment 144476
Patch

Please address my comments to the previous patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648892</commentid>
    <comment_count>9</comment_count>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-06-14 00:33:54 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 87724 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144461</attachid>
            <date>2012-05-28 23:57:22 -0700</date>
            <delta_ts>2012-05-29 01:43:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87702-20120529155721.patch</filename>
            <type>text/plain</type>
            <size>5267</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNjYjg3MDMwODExZjA4
NzE4YTU3MTcwZjdiMGJlNDAxYTY3N2U5Yy4uZDljMzI5MjI1N2E2YmYyOWJiZWFlODgwNjgzYmNj
YTQ1N2FmMDFiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTI4ICBUYWlq
dSBUc3Vpa2kgIDx0emlrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBZGQgcmVhZERpcmVjdG9y
eSBjb21tYW5kIGFuZCBkaWRSZWFkRGlyZWN0b3J5IGV2ZW50IHRvIEluc3BlY3RvckZpbGVTeXN0
ZW1BZ2VudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODc3MDIKKworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgcmVhZERpcmVjdG9yeSBjb21tYW5kIGFu
ZCBkaWRSZWFkRGlyZWN0b3J5IGV2ZW50IHRvIEZpbGVTeXN0ZW0gZG9tYWluCisgICAgICAgICBh
bmQgYWRkcyBtb2NrIGltcGxlbWVudGF0aW9uIG9mIHJlYWREaXJlY3RvcnkuCisgICAgICAgIElu
c3BlY3RvciBuZWVkcyB0aGVtIGZvciBGaWxlU3lzdGVtIHN1cHBvcnQuCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9y
Lmpzb246CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQ6OnJlYWREaXJlY3Rv
cnkpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckZp
bGVTeXN0ZW1BZ2VudC5oOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChJbnNwZWN0b3JG
aWxlU3lzdGVtQWdlbnQpOgorCiAyMDEyLTA1LTI4ICBEYXZpZCBCYXJ0b24gIDxkYmFydG9uQG1h
dGhzY3JpYmUuY29tPgogCiAgICAgICAgIG1hdGhtbC9wcmVzZW50YXRpb24vbW8tc3RyZXRjaC5o
dG1sIGFuZCBtcm9vdC1wcmVmLXdpZHRoLmh0bWwgdGVzdHMgZmFpbCBvbiBNYWMKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbiBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgppbmRleCBjOTkxMTYwOGM0ZThjZGJhYWI2OTdl
MDU3M2RlM2U3NGRlNDBiYjUxLi4xYjVkYTRjMGYxNTJlMTNhMzFkMWMwOTRjM2JmMWMxY2VkYjQx
YjkwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24K
KysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCkBAIC0xNDAwLDEw
ICsxNDAwLDI3IEBACiAgICAgICAgICAgICB9LAogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICJuYW1lIjogImRpc2FibGUiLAotICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJE
aXNhYmxlcyBldmVudHMgZnJvbSBiYWNrZW5kLi4iCisgICAgICAgICAgICAgICAgImRlc2NyaXB0
aW9uIjogIkRpc2FibGVzIGV2ZW50cyBmcm9tIGJhY2tlbmQuIgorICAgICAgICAgICAgfSwKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFtZSI6ICJyZWFkRGlyZWN0b3J5IiwKKyAg
ICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiUmVxdWVzdHMgdG8gcmVhZCB0aGUgZGlyZWN0
b3J5IGNvbnRlbnQuIFJlc3VsdCBzaG91bGQgcmV0dXJuIG9uIGRpZFJlYWREaXJlY3RvcnkgZXZl
bnQgd2l0aCByZXF1ZXN0IElELiIsCisgICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCisg
ICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicmVxdWVzdElkIiwgInR5cGUiOiAiaW50ZWdl
ciIgfSwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJmcmFtZUlkIiwgInR5cGUiOiAi
c3RyaW5nIiB9LAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInVybCIsICJ0eXBlIjog
InN0cmluZyIgfQorICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgIH0KICAgICAgICAgXSwK
ICAgICAgICAgImV2ZW50cyI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFt
ZSI6ICJkaWRSZWFkRGlyZWN0b3J5IiwKKyAgICAgICAgICAgICAgICAicGFyYW1ldGVycyI6IFsK
KyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJyZXF1ZXN0SWQiLCAidHlwZSI6ICJpbnRl
Z2VyIiB9LAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImVycm9yQ29kZSIsICJ0eXBl
IjogImludGVnZXIiIH0sCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZW50cmllcyIs
ICJ0eXBlIjogImFycmF5IiwgIml0ZW1zIjogeyAidHlwZSI6ICJzdHJpbmciIH0gfQorICAgICAg
ICAgICAgICAgIF0KKyAgICAgICAgICAgIH0KICAgICAgICAgXQogICAgIH0sCiAgICAgewpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2Vu
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50
LmNwcAppbmRleCBkM2ZmZjViN2RjODNiYTBlY2VlM2ZiNjVlNmYxN2I1M2MxZmU2MjE5Li5jNjE5
YzhmNzczYzk4ZGJiOWI4ZjAxZmQ2YzZhZDY1NmNlMjMyNTdmIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmNwcApAQCAtMSw1
ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTEgR29vZ2xlIEluYy4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMiBHb29nbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQpAQCAtMzUsNiAr
MzUsNyBAQAogI2luY2x1ZGUgIkluc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5oIgogCiAjaW5jbHVk
ZSAiRE9NRmlsZVN5c3RlbS5oIgorI2luY2x1ZGUgIkZpbGVFcnJvci5oIgogI2luY2x1ZGUgIklu
c3BlY3RvclN0YXRlLmgiCiAjaW5jbHVkZSAiSW5zdHJ1bWVudGluZ0FnZW50cy5oIgogCkBAIC03
MSw2ICs3MiwxNCBAQCB2b2lkIEluc3BlY3RvckZpbGVTeXN0ZW1BZ2VudDo6ZGlzYWJsZShFcnJv
clN0cmluZyopCiAgICAgbV9zdGF0ZS0+c2V0Qm9vbGVhbihGaWxlU3lzdGVtQWdlbnRTdGF0ZTo6
ZmlsZVN5c3RlbUFnZW50RW5hYmxlZCwgbV9lbmFibGVkKTsKIH0KIAordm9pZCBJbnNwZWN0b3JG
aWxlU3lzdGVtQWdlbnQ6OnJlYWREaXJlY3RvcnkoRXJyb3JTdHJpbmcqLCBpbnQgcmVxdWVzdElk
LCBjb25zdCBTdHJpbmcmIGZyYW1lSWQsIGNvbnN0IFN0cmluZyYgdXJsKQoreworICAgIGlmICgh
bV9lbmFibGVkIHx8ICFtX2Zyb250ZW5kKQorICAgICAgICByZXR1cm47CisKKyAgICBtX2Zyb250
ZW5kLT5kaWRSZWFkRGlyZWN0b3J5KHJlcXVlc3RJZCwgc3RhdGljX2Nhc3Q8aW50PihGaWxlRXJy
b3I6OkFCT1JUX0VSUiksIFR5cGVCdWlsZGVyOjpBcnJheTxTdHJpbmc+OjpjcmVhdGUoKSk7Cit9
CisKIHZvaWQgSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50OjpzZXRGcm9udGVuZChJbnNwZWN0b3JG
cm9udGVuZCogZnJvbnRlbmQpCiB7CiAgICAgQVNTRVJUKGZyb250ZW5kKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQuaCBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQuaAppbmRleCAy
OGE5NzlhYWQyMDE5ODRiMzVjZDVlMGUzYTMwZjZiZjVlZjg2MTlkLi42M2NhMTBjYTUzNTYwNmMx
MmY0MmFmZTY5NDNhNTNjMTliNWY1MzQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5oCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAq
IENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICog
Q29weXJpZ2h0IChDKSAyMDEyIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgog
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCkBAIC00MCwxMSArNDAsMTQgQEAKICNpbmNs
dWRlIDx3dGYvUGFzc1JlZlB0ci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CisKIGNsYXNzIERP
TUZpbGVTeXN0ZW07CiBjbGFzcyBJbnNwZWN0b3JGcm9udGVuZDsKIGNsYXNzIEluc3BlY3RvclN0
YXRlOwogY2xhc3MgSW5zdHJ1bWVudGluZ0FnZW50czsKIAordHlwZWRlZiBTdHJpbmcgRXJyb3JT
dHJpbmc7CisKIGNsYXNzIEluc3BlY3RvckZpbGVTeXN0ZW1BZ2VudCA6IHB1YmxpYyBJbnNwZWN0
b3JCYXNlQWdlbnQ8SW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50PiwgcHVibGljIEluc3BlY3RvckJh
Y2tlbmREaXNwYXRjaGVyOjpGaWxlU3lzdGVtQ29tbWFuZEhhbmRsZXIgewogcHVibGljOgogICAg
IHN0YXRpYyBQYXNzT3duUHRyPEluc3BlY3RvckZpbGVTeXN0ZW1BZ2VudD4gY3JlYXRlKEluc3Ry
dW1lbnRpbmdBZ2VudHMqLCBJbnNwZWN0b3JTdGF0ZSopOwpAQCAtNTMsNiArNTYsOCBAQCBwdWJs
aWM6CiAgICAgdmlydHVhbCB2b2lkIGVuYWJsZShFcnJvclN0cmluZyopOwogICAgIHZpcnR1YWwg
dm9pZCBkaXNhYmxlKEVycm9yU3RyaW5nKik7CiAKKyAgICB2aXJ0dWFsIHZvaWQgcmVhZERpcmVj
dG9yeShFcnJvclN0cmluZyosIGludCByZXF1ZXN0SWQsIGNvbnN0IFN0cmluZyYgZnJhbWVJZCwg
Y29uc3QgU3RyaW5nJiB1cmwpOworCiAgICAgdmlydHVhbCB2b2lkIHNldEZyb250ZW5kKEluc3Bl
Y3RvckZyb250ZW5kKik7CiAgICAgdmlydHVhbCB2b2lkIGNsZWFyRnJvbnRlbmQoKTsKICAgICB2
aXJ0dWFsIHZvaWQgcmVzdG9yZSgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144474</attachid>
            <date>2012-05-29 01:35:20 -0700</date>
            <delta_ts>2012-05-29 01:43:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87702-20120529173519.patch</filename>
            <type>text/plain</type>
            <size>5353</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNjYjg3MDMwODExZjA4
NzE4YTU3MTcwZjdiMGJlNDAxYTY3N2U5Yy4uZDljMzI5MjI1N2E2YmYyOWJiZWFlODgwNjgzYmNj
YTQ1N2FmMDFiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTI4ICBUYWlq
dSBUc3Vpa2kgIDx0emlrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBZGQgcmVhZERpcmVjdG9y
eSBjb21tYW5kIGFuZCBkaWRSZWFkRGlyZWN0b3J5IGV2ZW50IHRvIEluc3BlY3RvckZpbGVTeXN0
ZW1BZ2VudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODc3MDIKKworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgcmVhZERpcmVjdG9yeSBjb21tYW5kIGFu
ZCBkaWRSZWFkRGlyZWN0b3J5IGV2ZW50IHRvIEZpbGVTeXN0ZW0gZG9tYWluCisgICAgICAgICBh
bmQgYWRkcyBtb2NrIGltcGxlbWVudGF0aW9uIG9mIHJlYWREaXJlY3RvcnkuCisgICAgICAgIElu
c3BlY3RvciBuZWVkcyB0aGVtIGZvciBGaWxlU3lzdGVtIHN1cHBvcnQuCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9y
Lmpzb246CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQ6OnJlYWREaXJlY3Rv
cnkpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckZp
bGVTeXN0ZW1BZ2VudC5oOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChJbnNwZWN0b3JG
aWxlU3lzdGVtQWdlbnQpOgorCiAyMDEyLTA1LTI4ICBEYXZpZCBCYXJ0b24gIDxkYmFydG9uQG1h
dGhzY3JpYmUuY29tPgogCiAgICAgICAgIG1hdGhtbC9wcmVzZW50YXRpb24vbW8tc3RyZXRjaC5o
dG1sIGFuZCBtcm9vdC1wcmVmLXdpZHRoLmh0bWwgdGVzdHMgZmFpbCBvbiBNYWMKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbiBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgppbmRleCBjOTkxMTYwOGM0ZThjZGJhYWI2OTdl
MDU3M2RlM2U3NGRlNDBiYjUxLi5kZjBmYzBmNzJlMmIyODc4YmJlMjMwZmM5ODM5NmE0NzQ2NWIx
NjE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24K
KysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCkBAIC0xNDAwLDEw
ICsxNDAwLDI3IEBACiAgICAgICAgICAgICB9LAogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICJuYW1lIjogImRpc2FibGUiLAotICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJE
aXNhYmxlcyBldmVudHMgZnJvbSBiYWNrZW5kLi4iCisgICAgICAgICAgICAgICAgImRlc2NyaXB0
aW9uIjogIkRpc2FibGVzIGV2ZW50cyBmcm9tIGJhY2tlbmQuIgorICAgICAgICAgICAgfSwKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFtZSI6ICJyZWFkRGlyZWN0b3J5IiwKKyAg
ICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiUmVxdWVzdHMgdG8gcmVhZCB0aGUgZGlyZWN0
b3J5IGNvbnRlbnQuIFJlc3VsdCBzaG91bGQgcmV0dXJuIG9uIGRpZFJlYWREaXJlY3RvcnkgZXZl
bnQgd2l0aCByZXF1ZXN0IElELiIsCisgICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCisg
ICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicmVxdWVzdElkIiwgInR5cGUiOiAiaW50ZWdl
ciIgfSwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJmcmFtZUlkIiwgInR5cGUiOiAi
c3RyaW5nIiB9LAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInVybCIsICJ0eXBlIjog
InN0cmluZyIgfQorICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgIH0KICAgICAgICAgXSwK
ICAgICAgICAgImV2ZW50cyI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFt
ZSI6ICJkaWRSZWFkRGlyZWN0b3J5IiwKKyAgICAgICAgICAgICAgICAicGFyYW1ldGVycyI6IFsK
KyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJyZXF1ZXN0SWQiLCAidHlwZSI6ICJpbnRl
Z2VyIiB9LAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImVycm9yQ29kZSIsICJ0eXBl
IjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAiMCwgaWYgbm8gZXJyb3IuIE90aGVyd2lzZSwg
ZXJyb3JDb2RlIGlzIHNldCB0byBGaWxlRXJyb3I6OkVycm9yQ29kZSB2YWx1ZS4iIH0sCisgICAg
ICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZW50cmllcyIsICJ0eXBlIjogImFycmF5IiwgIml0
ZW1zIjogeyAidHlwZSI6ICJzdHJpbmciIH0sICJvcHRpb25hbCI6IHRydWUgfQorICAgICAgICAg
ICAgICAgIF0KKyAgICAgICAgICAgIH0KICAgICAgICAgXQogICAgIH0sCiAgICAgewpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmNw
cAppbmRleCBkM2ZmZjViN2RjODNiYTBlY2VlM2ZiNjVlNmYxN2I1M2MxZmU2MjE5Li5iZTAzZDRj
NTA2Yzk2NWFjYmM5OWQwYjcyNTQ2NjI2ZmRhNTgzNmY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmNwcApAQCAtMSw1ICsx
LDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTEgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMSwyMDEyIEdvb2dsZSBJbmMuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5k
IGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCkBAIC0zNSw2
ICszNSw3IEBACiAjaW5jbHVkZSAiSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmgiCiAKICNpbmNs
dWRlICJET01GaWxlU3lzdGVtLmgiCisjaW5jbHVkZSAiRmlsZUVycm9yLmgiCiAjaW5jbHVkZSAi
SW5zcGVjdG9yU3RhdGUuaCIKICNpbmNsdWRlICJJbnN0cnVtZW50aW5nQWdlbnRzLmgiCiAKQEAg
LTcxLDYgKzcyLDE0IEBAIHZvaWQgSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50OjpkaXNhYmxlKEVy
cm9yU3RyaW5nKikKICAgICBtX3N0YXRlLT5zZXRCb29sZWFuKEZpbGVTeXN0ZW1BZ2VudFN0YXRl
OjpmaWxlU3lzdGVtQWdlbnRFbmFibGVkLCBtX2VuYWJsZWQpOwogfQogCit2b2lkIEluc3BlY3Rv
ckZpbGVTeXN0ZW1BZ2VudDo6cmVhZERpcmVjdG9yeShFcnJvclN0cmluZyosIGludCByZXF1ZXN0
SWQsIGNvbnN0IFN0cmluZyYgZnJhbWVJZCwgY29uc3QgU3RyaW5nJiB1cmwpCit7CisgICAgaWYg
KCFtX2VuYWJsZWQgfHwgIW1fZnJvbnRlbmQpCisgICAgICAgIHJldHVybjsKKworICAgIG1fZnJv
bnRlbmQtPmRpZFJlYWREaXJlY3RvcnkocmVxdWVzdElkLCBzdGF0aWNfY2FzdDxpbnQ+KEZpbGVF
cnJvcjo6QUJPUlRfRVJSKSwgMCk7Cit9CisKIHZvaWQgSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50
OjpzZXRGcm9udGVuZChJbnNwZWN0b3JGcm9udGVuZCogZnJvbnRlbmQpCiB7CiAgICAgQVNTRVJU
KGZyb250ZW5kKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JGaWxlU3lzdGVtQWdlbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JG
aWxlU3lzdGVtQWdlbnQuaAppbmRleCAyOGE5NzlhYWQyMDE5ODRiMzVjZDVlMGUzYTMwZjZiZjVl
Zjg2MTlkLi5jYjQ0N2NiYzAzZDE4MmFmODY1NDc1MDUwNjYxNDE0YWExNjhjYzk3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5o
CkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDExLDIwMTIgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUKQEAgLTQwLDExICs0MCwxNCBAQAogI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+CiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKKwogY2xhc3MgRE9NRmlsZVN5c3RlbTsKIGNsYXNzIEluc3BlY3Rv
ckZyb250ZW5kOwogY2xhc3MgSW5zcGVjdG9yU3RhdGU7CiBjbGFzcyBJbnN0cnVtZW50aW5nQWdl
bnRzOwogCit0eXBlZGVmIFN0cmluZyBFcnJvclN0cmluZzsKKwogY2xhc3MgSW5zcGVjdG9yRmls
ZVN5c3RlbUFnZW50IDogcHVibGljIEluc3BlY3RvckJhc2VBZ2VudDxJbnNwZWN0b3JGaWxlU3lz
dGVtQWdlbnQ+LCBwdWJsaWMgSW5zcGVjdG9yQmFja2VuZERpc3BhdGNoZXI6OkZpbGVTeXN0ZW1D
b21tYW5kSGFuZGxlciB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NPd25QdHI8SW5zcGVjdG9y
RmlsZVN5c3RlbUFnZW50PiBjcmVhdGUoSW5zdHJ1bWVudGluZ0FnZW50cyosIEluc3BlY3RvclN0
YXRlKik7CkBAIC01Myw2ICs1Niw4IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZW5hYmxl
KEVycm9yU3RyaW5nKik7CiAgICAgdmlydHVhbCB2b2lkIGRpc2FibGUoRXJyb3JTdHJpbmcqKTsK
IAorICAgIHZpcnR1YWwgdm9pZCByZWFkRGlyZWN0b3J5KEVycm9yU3RyaW5nKiwgaW50IHJlcXVl
c3RJZCwgY29uc3QgU3RyaW5nJiBmcmFtZUlkLCBjb25zdCBTdHJpbmcmIHVybCk7CisKICAgICB2
aXJ0dWFsIHZvaWQgc2V0RnJvbnRlbmQoSW5zcGVjdG9yRnJvbnRlbmQqKTsKICAgICB2aXJ0dWFs
IHZvaWQgY2xlYXJGcm9udGVuZCgpOwogICAgIHZpcnR1YWwgdm9pZCByZXN0b3JlKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144476</attachid>
            <date>2012-05-29 01:42:32 -0700</date>
            <delta_ts>2012-05-31 22:40:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87702-20120529174231.patch</filename>
            <type>text/plain</type>
            <size>5772</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWNjYjg3MDMwODExZjA4
NzE4YTU3MTcwZjdiMGJlNDAxYTY3N2U5Yy4uZDljMzI5MjI1N2E2YmYyOWJiZWFlODgwNjgzYmNj
YTQ1N2FmMDFiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTI4ICBUYWlq
dSBUc3Vpa2kgIDx0emlrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBZGQgcmVhZERpcmVjdG9y
eSBjb21tYW5kIGFuZCBkaWRSZWFkRGlyZWN0b3J5IGV2ZW50IHRvIEluc3BlY3RvckZpbGVTeXN0
ZW1BZ2VudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODc3MDIKKworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgcmVhZERpcmVjdG9yeSBjb21tYW5kIGFu
ZCBkaWRSZWFkRGlyZWN0b3J5IGV2ZW50IHRvIEZpbGVTeXN0ZW0gZG9tYWluCisgICAgICAgICBh
bmQgYWRkcyBtb2NrIGltcGxlbWVudGF0aW9uIG9mIHJlYWREaXJlY3RvcnkuCisgICAgICAgIElu
c3BlY3RvciBuZWVkcyB0aGVtIGZvciBGaWxlU3lzdGVtIHN1cHBvcnQuCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9y
Lmpzb246CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQ6OnJlYWREaXJlY3Rv
cnkpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckZp
bGVTeXN0ZW1BZ2VudC5oOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChJbnNwZWN0b3JG
aWxlU3lzdGVtQWdlbnQpOgorCiAyMDEyLTA1LTI4ICBEYXZpZCBCYXJ0b24gIDxkYmFydG9uQG1h
dGhzY3JpYmUuY29tPgogCiAgICAgICAgIG1hdGhtbC9wcmVzZW50YXRpb24vbW8tc3RyZXRjaC5o
dG1sIGFuZCBtcm9vdC1wcmVmLXdpZHRoLmh0bWwgdGVzdHMgZmFpbCBvbiBNYWMKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbiBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgppbmRleCBjOTkxMTYwOGM0ZThjZGJhYWI2OTdl
MDU3M2RlM2U3NGRlNDBiYjUxLi4wOWQwNDEzZTlmMTc2OWFiNTg0M2Q5NTRhNGIyODdhY2MxYjFi
N2YzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24K
KysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCkBAIC0xNDAwLDEw
ICsxNDAwLDQwIEBACiAgICAgICAgICAgICB9LAogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICJuYW1lIjogImRpc2FibGUiLAotICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJE
aXNhYmxlcyBldmVudHMgZnJvbSBiYWNrZW5kLi4iCisgICAgICAgICAgICAgICAgImRlc2NyaXB0
aW9uIjogIkRpc2FibGVzIGV2ZW50cyBmcm9tIGJhY2tlbmQuIgorICAgICAgICAgICAgfSwKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFtZSI6ICJyZWFkRGlyZWN0b3J5IiwKKyAg
ICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiUmVxdWVzdHMgdG8gcmVhZCB0aGUgZGlyZWN0
b3J5IGNvbnRlbnQuIFJlc3VsdCBzaG91bGQgcmV0dXJuIG9uIGRpZFJlYWREaXJlY3RvcnkgZXZl
bnQgd2l0aCByZXF1ZXN0IElELiIsCisgICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCisg
ICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicmVxdWVzdElkIiwgInR5cGUiOiAiaW50ZWdl
ciIgfSwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJmcmFtZUlkIiwgInR5cGUiOiAi
c3RyaW5nIiB9LAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInVybCIsICJ0eXBlIjog
InN0cmluZyIgfQorICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgIH0KICAgICAgICAgXSwK
ICAgICAgICAgImV2ZW50cyI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFt
ZSI6ICJkaWRSZWFkRGlyZWN0b3J5IiwKKyAgICAgICAgICAgICAgICAicGFyYW1ldGVycyI6IFsK
KyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAi
cmVxdWVzdElkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImludGVnZXIiCisg
ICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICJuYW1lIjogImVycm9yQ29kZSIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAiZGVzY3JpcHRpb24iOiAiMCwgaWYgbm8gZXJyb3IuIE90aGVyd2lzZSwgZXJyb3JDb2RlIGlz
IHNldCB0byBGaWxlRXJyb3I6OkVycm9yQ29kZSB2YWx1ZS4iLAorICAgICAgICAgICAgICAgICAg
ICAgICAgInR5cGUiOiAiaW50ZWdlciIKKyAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiZW50cmllcyIs
CisgICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiVVJMcyBvZiB0aGUgY29u
dGVudCBvZiB0aGUgZGlyZWN0b3J5LiBJZiB0aGUgZW50cnkgaXMgZGlyZWN0b3J5LCBpdHMgVVJM
IGVuZHMgd2l0aCAnLycuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImFycmF5
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtcyI6IHsgInR5cGUiOiAic3RyaW5nIiB9
LAorICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbmFsIjogdHJ1ZQorICAgICAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgXQorICAgICAgICAgICAgfQogICAgICAgICBdCiAg
ICAgfSwKICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yRmlsZVN5c3RlbUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JGaWxlU3lzdGVtQWdlbnQuY3BwCmluZGV4IGQzZmZmNWI3ZGM4M2JhMGVjZWUzZmI2NWU2ZjE3
YjUzYzFmZTYyMTkuLmJlMDNkNGM1MDZjOTY1YWNiYzk5ZDBiNzI1NDY2MjZmZGE1ODM2ZjggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGaWxlU3lzdGVtQWdl
bnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGaWxlU3lzdGVt
QWdlbnQuY3BwCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMSBHb29n
bGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDExLDIwMTIg
R29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucyBhcmUKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlICJJbnNwZWN0b3JGaWxlU3lz
dGVtQWdlbnQuaCIKIAogI2luY2x1ZGUgIkRPTUZpbGVTeXN0ZW0uaCIKKyNpbmNsdWRlICJGaWxl
RXJyb3IuaCIKICNpbmNsdWRlICJJbnNwZWN0b3JTdGF0ZS5oIgogI2luY2x1ZGUgIkluc3RydW1l
bnRpbmdBZ2VudHMuaCIKIApAQCAtNzEsNiArNzIsMTQgQEAgdm9pZCBJbnNwZWN0b3JGaWxlU3lz
dGVtQWdlbnQ6OmRpc2FibGUoRXJyb3JTdHJpbmcqKQogICAgIG1fc3RhdGUtPnNldEJvb2xlYW4o
RmlsZVN5c3RlbUFnZW50U3RhdGU6OmZpbGVTeXN0ZW1BZ2VudEVuYWJsZWQsIG1fZW5hYmxlZCk7
CiB9CiAKK3ZvaWQgSW5zcGVjdG9yRmlsZVN5c3RlbUFnZW50OjpyZWFkRGlyZWN0b3J5KEVycm9y
U3RyaW5nKiwgaW50IHJlcXVlc3RJZCwgY29uc3QgU3RyaW5nJiBmcmFtZUlkLCBjb25zdCBTdHJp
bmcmIHVybCkKK3sKKyAgICBpZiAoIW1fZW5hYmxlZCB8fCAhbV9mcm9udGVuZCkKKyAgICAgICAg
cmV0dXJuOworCisgICAgbV9mcm9udGVuZC0+ZGlkUmVhZERpcmVjdG9yeShyZXF1ZXN0SWQsIHN0
YXRpY19jYXN0PGludD4oRmlsZUVycm9yOjpBQk9SVF9FUlIpLCAwKTsKK30KKwogdm9pZCBJbnNw
ZWN0b3JGaWxlU3lzdGVtQWdlbnQ6OnNldEZyb250ZW5kKEluc3BlY3RvckZyb250ZW5kKiBmcm9u
dGVuZCkKIHsKICAgICBBU1NFUlQoZnJvbnRlbmQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5oIGIvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL0luc3BlY3RvckZpbGVTeXN0ZW1BZ2VudC5oCmluZGV4IDI4YTk3OWFhZDIwMTk4
NGIzNWNkNWUwZTNhMzBmNmJmNWVmODYxOWQuLmNiNDQ3Y2JjMDNkMTgyYWY4NjU0NzUwNTA2NjE0
MTRhYTE2OGNjOTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JGaWxlU3lzdGVtQWdlbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yRmlsZVN5c3RlbUFnZW50LmgKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChD
KSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTEsMjAxMiBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zIGFyZQpAQCAtNDAsMTEgKzQwLDE0IEBACiAjaW5jbHVkZSA8d3Rm
L1Bhc3NSZWZQdHIuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgeworCiBjbGFzcyBET01GaWxlU3lz
dGVtOwogY2xhc3MgSW5zcGVjdG9yRnJvbnRlbmQ7CiBjbGFzcyBJbnNwZWN0b3JTdGF0ZTsKIGNs
YXNzIEluc3RydW1lbnRpbmdBZ2VudHM7CiAKK3R5cGVkZWYgU3RyaW5nIEVycm9yU3RyaW5nOwor
CiBjbGFzcyBJbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQgOiBwdWJsaWMgSW5zcGVjdG9yQmFzZUFn
ZW50PEluc3BlY3RvckZpbGVTeXN0ZW1BZ2VudD4sIHB1YmxpYyBJbnNwZWN0b3JCYWNrZW5kRGlz
cGF0Y2hlcjo6RmlsZVN5c3RlbUNvbW1hbmRIYW5kbGVyIHsKIHB1YmxpYzoKICAgICBzdGF0aWMg
UGFzc093blB0cjxJbnNwZWN0b3JGaWxlU3lzdGVtQWdlbnQ+IGNyZWF0ZShJbnN0cnVtZW50aW5n
QWdlbnRzKiwgSW5zcGVjdG9yU3RhdGUqKTsKQEAgLTUzLDYgKzU2LDggQEAgcHVibGljOgogICAg
IHZpcnR1YWwgdm9pZCBlbmFibGUoRXJyb3JTdHJpbmcqKTsKICAgICB2aXJ0dWFsIHZvaWQgZGlz
YWJsZShFcnJvclN0cmluZyopOwogCisgICAgdmlydHVhbCB2b2lkIHJlYWREaXJlY3RvcnkoRXJy
b3JTdHJpbmcqLCBpbnQgcmVxdWVzdElkLCBjb25zdCBTdHJpbmcmIGZyYW1lSWQsIGNvbnN0IFN0
cmluZyYgdXJsKTsKKwogICAgIHZpcnR1YWwgdm9pZCBzZXRGcm9udGVuZChJbnNwZWN0b3JGcm9u
dGVuZCopOwogICAgIHZpcnR1YWwgdm9pZCBjbGVhckZyb250ZW5kKCk7CiAgICAgdmlydHVhbCB2
b2lkIHJlc3RvcmUoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>