<?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>48478</bug_id>
          
          <creation_ts>2010-10-27 15:47:05 -0700</creation_ts>
          <short_desc>[chromium] Make the test results server store which master the bot is on</short_desc>
          <delta_ts>2010-10-27 18:57:34 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>evan</cc>
    
    <cc>tony</cc>
    
    <cc>victorw</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>300655</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-10-27 15:47:05 -0700</bug_when>
    <thetext>[chromium] Make the test results server store which master the bot is on</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300658</commentid>
    <comment_count>1</comment_count>
      <attachid>72100</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-10-27 15:49:40 -0700</bug_when>
    <thetext>Created attachment 72100
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300662</commentid>
    <comment_count>2</comment_count>
      <attachid>72100</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-10-27 15:56:15 -0700</bug_when>
    <thetext>Comment on attachment 72100
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300674</commentid>
    <comment_count>3</comment_count>
      <attachid>72100</attachid>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-10-27 16:11:56 -0700</bug_when>
    <thetext>Comment on attachment 72100
Patch

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

&gt; WebKitTools/TestResultServer/model/testfile.py:103
&gt;          if not files:

Fill in the missing master/test_type here?
if not test_type:
    test_type = &quot;layout-tests&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300683</commentid>
    <comment_count>4</comment_count>
      <attachid>72100</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-10-27 16:22:52 -0700</bug_when>
    <thetext>Comment on attachment 72100
Patch

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

&gt;&gt; WebKitTools/TestResultServer/model/testfile.py:103
&gt;&gt;          if not files:
&gt; 
&gt; Fill in the missing master/test_type here?
&gt; if not test_type:
&gt;     test_type = &quot;layout-tests&quot;

my intention is to make it master/test_type required. once that&apos;s the case, we won&apos;t need to fill in master/test_type anywhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300685</commentid>
    <comment_count>5</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-10-27 16:25:51 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 72100 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=72100&amp;action=review
&gt; 
&gt; &gt;&gt; WebKitTools/TestResultServer/model/testfile.py:103
&gt; &gt;&gt;          if not files:
&gt; &gt; 
&gt; &gt; Fill in the missing master/test_type here?
&gt; &gt; if not test_type:
&gt; &gt;     test_type = &quot;layout-tests&quot;
&gt; 
&gt; my intention is to make it master/test_type required. once that&apos;s the case, we won&apos;t need to fill in master/test_type anywhere.

Sounds good then. Thanks for making the change!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300693</commentid>
    <comment_count>6</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-10-27 16:33:39 -0700</bug_when>
    <thetext>Committed r70724: &lt;http://trac.webkit.org/changeset/70724&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300795</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-10-27 18:57:34 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/70724 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72100</attachid>
            <date>2010-10-27 15:49:40 -0700</date>
            <delta_ts>2010-10-27 16:22:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48478-20101027154939.patch</filename>
            <type>text/plain</type>
            <size>16821</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAxYWI5YzVjOWE1ZjRhZTZkOGUxZTFjMDE0MGE4MGExMjdkMzIyNmVjLi4yOGQxN2Vk
MjY5YjRhOGM2OGZjODhmZWU2NDRmYzRiZTkyYzNkOGVmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAK
KzIwMTAtMTAtMjcgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21pdW1dIE1ha2UgdGhl
IHRlc3QgcmVzdWx0cyBzZXJ2ZXIgc3RvcmUgd2hpY2ggbWFzdGVyIHRoZSBib3QgaXMgb24KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4NDc4CisKKyAg
ICAgICAgVGhlIGNocm9taXVtIGJvdHMgcmVjZW50bHkgY2hhbmdlZCBzbyB0aGF0IHRoZXJlIGFy
ZSBtdWx0aXBsZSBzbGF2ZXMgd2l0aAorICAgICAgICB0aGUgc2FtZSBuYW1lIG9uIGRpZmZlcmVu
dCBtYXN0ZXJzLiBVcCB0aWxsIG5vdywgdGhlIHRlc3QgcmVzdWx0cyBzZXJ2ZXIKKyAgICAgICAg
YXNzdW1lZCBzbGF2ZSBuYW1lcyB3ZXJlIHVuaXF1ZS4gQWRkcyBhIG1hc3RlciBmaWVsZCB0byB0
aGUgZmlsZSBpbiBvcmRlcgorICAgICAgICB0byBkaXN0aW5ndWlzaC4KKworICAgICAgICBBbHNv
LCBmb3IgZmlsZXMgdGhhdCBjdXJyZW50bHkgbGFjayBhIG1hc3RlciBvciB0ZXN0dHlwZSwgc2V0
IHRoZW0gYXBwcm9wcmlhdGVseS4KKworICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvaGFuZGxl
cnMvdGVzdGZpbGVoYW5kbGVyLnB5OgorICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvaW5kZXgu
eWFtbDoKKyAgICAgICAgKiBUZXN0UmVzdWx0U2VydmVyL21vZGVsL2pzb25yZXN1bHRzLnB5Ogor
ICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvbW9kZWwvdGVzdGZpbGUucHk6CisgICAgICAgICog
VGVzdFJlc3VsdFNlcnZlci90ZW1wbGF0ZXMvc2hvd2ZpbGVsaXN0Lmh0bWw6CisgICAgICAgICog
VGVzdFJlc3VsdFNlcnZlci90ZW1wbGF0ZXMvdXBsb2FkZm9ybS5odG1sOgorCiAyMDEwLTEwLTI3
ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjcwNjc0LgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvVGVz
dFJlc3VsdFNlcnZlci9oYW5kbGVycy90ZXN0ZmlsZWhhbmRsZXIucHkgYi9XZWJLaXRUb29scy9U
ZXN0UmVzdWx0U2VydmVyL2hhbmRsZXJzL3Rlc3RmaWxlaGFuZGxlci5weQppbmRleCA0ZDEzMjBm
ZTJhMjRiYjc1M2VkYmRkYzE2MDMzNzEwOWQ3ZmFlY2MzLi5kODE3ODkwMTdkM2FiYjcyZWE2MDhk
MzQ3ZTk2MThkZjQ5NTQ4NDgwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2Vy
dmVyL2hhbmRsZXJzL3Rlc3RmaWxlaGFuZGxlci5weQorKysgYi9XZWJLaXRUb29scy9UZXN0UmVz
dWx0U2VydmVyL2hhbmRsZXJzL3Rlc3RmaWxlaGFuZGxlci5weQpAQCAtMzYsNiArMzYsNyBAQCBm
cm9tIGdvb2dsZS5hcHBlbmdpbmUuZXh0LndlYmFwcCBpbXBvcnQgdGVtcGxhdGUKIGZyb20gbW9k
ZWwuanNvbnJlc3VsdHMgaW1wb3J0IEpzb25SZXN1bHRzCiBmcm9tIG1vZGVsLnRlc3RmaWxlIGlt
cG9ydCBUZXN0RmlsZQogCitQQVJBTV9NQVNURVIgPSAibWFzdGVyIgogUEFSQU1fQlVJTERFUiA9
ICJidWlsZGVyIgogUEFSQU1fRElSID0gImRpciIKIFBBUkFNX0ZJTEUgPSAiZmlsZSIKQEAgLTUx
LDI1ICs1MiwyNiBAQCBjbGFzcyBEZWxldGVGaWxlKHdlYmFwcC5SZXF1ZXN0SGFuZGxlcik6CiAK
ICAgICBkZWYgZ2V0KHNlbGYpOgogICAgICAgICBrZXkgPSBzZWxmLnJlcXVlc3QuZ2V0KFBBUkFN
X0tFWSkKKyAgICAgICAgbWFzdGVyID0gc2VsZi5yZXF1ZXN0LmdldChQQVJBTV9NQVNURVIpCiAg
ICAgICAgIGJ1aWxkZXIgPSBzZWxmLnJlcXVlc3QuZ2V0KFBBUkFNX0JVSUxERVIpCiAgICAgICAg
IHRlc3RfdHlwZSA9IHNlbGYucmVxdWVzdC5nZXQoUEFSQU1fVEVTVF9UWVBFKQogICAgICAgICBu
YW1lID0gc2VsZi5yZXF1ZXN0LmdldChQQVJBTV9OQU1FKQogCiAgICAgICAgIGxvZ2dpbmcuZGVi
dWcoCi0gICAgICAgICAgICAiRGVsZXRpbmcgRmlsZSwgYnVpbGRlcjogJXMsIHRlc3RfdHlwZTog
JXMsIG5hbWU6ICVzLCBrZXk6ICVzLiIsCi0gICAgICAgICAgICBidWlsZGVyLCB0ZXN0X3R5cGUs
IG5hbWUsIGtleSkKKyAgICAgICAgICAgICJEZWxldGluZyBGaWxlLCBtYXN0ZXI6ICVzLCBidWls
ZGVyOiAlcywgdGVzdF90eXBlOiAlcywgbmFtZTogJXMsIGtleTogJXMuIiwKKyAgICAgICAgICAg
IG1hc3RlciwgYnVpbGRlciwgdGVzdF90eXBlLCBuYW1lLCBrZXkpCiAKLSAgICAgICAgVGVzdEZp
bGUuZGVsZXRlX2ZpbGUoa2V5LCBidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUsIDEwMCkKKyAgICAg
ICAgVGVzdEZpbGUuZGVsZXRlX2ZpbGUoa2V5LCBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwg
bmFtZSwgMTAwKQogCiAgICAgICAgICMgRGlzcGxheSBmaWxlIGxpc3QgYWZ0ZXIgZGVsZXRpbmcg
dGhlIGZpbGUuCi0gICAgICAgIHNlbGYucmVkaXJlY3QoIi90ZXN0ZmlsZT9idWlsZGVyPSVzJnRl
c3R0eXBlPSVzJm5hbWU9JXMiCi0gICAgICAgICAgICAlIChidWlsZGVyLCB0ZXN0X3R5cGUsIG5h
bWUpKQorICAgICAgICBzZWxmLnJlZGlyZWN0KCIvdGVzdGZpbGU/bWFzdGVyPSVzJmJ1aWxkZXI9
JXMmdGVzdHR5cGU9JXMmbmFtZT0lcyIKKyAgICAgICAgICAgICUgKG1hc3RlciwgYnVpbGRlciwg
dGVzdF90eXBlLCBuYW1lKSkKIAogCiBjbGFzcyBHZXRGaWxlKHdlYmFwcC5SZXF1ZXN0SGFuZGxl
cik6CiAgICAgIiIiR2V0IGZpbGUgY29udGVudCBvciBsaXN0IG9mIGZpbGVzIGZvciBnaXZlbiBi
dWlsZGVyIGFuZCBuYW1lLiIiIgogCi0gICAgZGVmIF9nZXRfZmlsZV9saXN0KHNlbGYsIGJ1aWxk
ZXIsIHRlc3RfdHlwZSwgbmFtZSk6CisgICAgZGVmIF9nZXRfZmlsZV9saXN0KHNlbGYsIG1hc3Rl
ciwgYnVpbGRlciwgdGVzdF90eXBlLCBuYW1lKToKICAgICAgICAgIiIiR2V0IGFuZCBkaXNwbGF5
IGEgbGlzdCBvZiBmaWxlcyB0aGF0IG1hdGNoZXMgYnVpbGRlciBhbmQgZmlsZSBuYW1lLgogCiAg
ICAgICAgIEFyZ3M6CkBAIC03OSwxNSArODEsMTYgQEAgY2xhc3MgR2V0RmlsZSh3ZWJhcHAuUmVx
dWVzdEhhbmRsZXIpOgogICAgICAgICAiIiIKIAogICAgICAgICBmaWxlcyA9IFRlc3RGaWxlLmdl
dF9maWxlcygKLSAgICAgICAgICAgIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSwgbG9hZF9kYXRh
PUZhbHNlLCBsaW1pdD0xMDApCisgICAgICAgICAgICBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlw
ZSwgbmFtZSwgbG9hZF9kYXRhPUZhbHNlLCBsaW1pdD0xMDApCiAgICAgICAgIGlmIG5vdCBmaWxl
czoKLSAgICAgICAgICAgIGxvZ2dpbmcuaW5mbygiRmlsZSBub3QgZm91bmQsIGJ1aWxkZXI6ICVz
LCB0ZXN0X3R5cGU6ICVzLCBuYW1lOiAlcy4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIGJ1
aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSkKKyAgICAgICAgICAgIGxvZ2dpbmcuaW5mbygiRmlsZSBu
b3QgZm91bmQsIG1hc3RlcjogJXMsIGJ1aWxkZXI6ICVzLCB0ZXN0X3R5cGU6ICVzLCBuYW1lOiAl
cy4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIG1hc3RlciwgYnVpbGRlciwgdGVzdF90eXBl
LCBuYW1lKQogICAgICAgICAgICAgc2VsZi5yZXNwb25zZS5vdXQud3JpdGUoIkZpbGUgbm90IGZv
dW5kIikKICAgICAgICAgICAgIHJldHVybgogCiAgICAgICAgIHRlbXBsYXRlX3ZhbHVlcyA9IHsK
ICAgICAgICAgICAgICJhZG1pbiI6IHVzZXJzLmlzX2N1cnJlbnRfdXNlcl9hZG1pbigpLAorICAg
ICAgICAgICAgIm1hc3RlciI6IG1hc3RlciwKICAgICAgICAgICAgICJidWlsZGVyIjogYnVpbGRl
ciwKICAgICAgICAgICAgICJ0ZXN0X3R5cGUiOiB0ZXN0X3R5cGUsCiAgICAgICAgICAgICAibmFt
ZSI6IG5hbWUsCkBAIC05Niw3ICs5OSw3IEBAIGNsYXNzIEdldEZpbGUod2ViYXBwLlJlcXVlc3RI
YW5kbGVyKToKICAgICAgICAgc2VsZi5yZXNwb25zZS5vdXQud3JpdGUodGVtcGxhdGUucmVuZGVy
KCJ0ZW1wbGF0ZXMvc2hvd2ZpbGVsaXN0Lmh0bWwiLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGxhdGVfdmFsdWVzKSkKIAotICAgIGRlZiBfZ2V0
X2ZpbGVfY29udGVudChzZWxmLCBidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUpOgorICAgIGRlZiBf
Z2V0X2ZpbGVfY29udGVudChzZWxmLCBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSk6
CiAgICAgICAgICIiIlJldHVybiBjb250ZW50IG9mIHRoZSBmaWxlIHRoYXQgbWF0Y2hlcyBidWls
ZGVyIGFuZCBmaWxlIG5hbWUuCiAKICAgICAgICAgQXJnczoKQEAgLTEwNiwxNSArMTA5LDE1IEBA
IGNsYXNzIEdldEZpbGUod2ViYXBwLlJlcXVlc3RIYW5kbGVyKToKICAgICAgICAgIiIiCiAKICAg
ICAgICAgZmlsZXMgPSBUZXN0RmlsZS5nZXRfZmlsZXMoCi0gICAgICAgICAgICBidWlsZGVyLCB0
ZXN0X3R5cGUsIG5hbWUsIGxvYWRfZGF0YT1UcnVlLCBsaW1pdD0xKQorICAgICAgICAgICAgbWFz
dGVyLCBidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUsIGxvYWRfZGF0YT1UcnVlLCBsaW1pdD0xKQog
ICAgICAgICBpZiBub3QgZmlsZXM6Ci0gICAgICAgICAgICBsb2dnaW5nLmluZm8oIkZpbGUgbm90
IGZvdW5kLCBidWlsZGVyOiAlcywgdGVzdF90eXBlOiAlcywgbmFtZTogJXMuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUpCisgICAgICAgICAgICBs
b2dnaW5nLmluZm8oIkZpbGUgbm90IGZvdW5kLCBtYXN0ZXIgJXMsIGJ1aWxkZXI6ICVzLCB0ZXN0
X3R5cGU6ICVzLCBuYW1lOiAlcy4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIG1hc3Rlciwg
YnVpbGRlciwgdGVzdF90eXBlLCBuYW1lKQogICAgICAgICAgICAgcmV0dXJuIE5vbmUKIAogICAg
ICAgICByZXR1cm4gZmlsZXNbMF0uZGF0YQogCi0gICAgZGVmIF9nZXRfdGVzdF9saXN0X2pzb24o
c2VsZiwgYnVpbGRlciwgdGVzdF90eXBlKToKKyAgICBkZWYgX2dldF90ZXN0X2xpc3RfanNvbihz
ZWxmLCBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSk6CiAgICAgICAgICIiIlJldHVybiBqc29u
IGZpbGUgd2l0aCB0ZXN0IG5hbWUgbGlzdCBvbmx5LCBkbyBub3QgaW5jbHVkZSB0ZXN0CiAgICAg
ICAgICAgIHJlc3VsdHMgYW5kIG90aGVyIG5vbi10ZXN0LWRhdGEgLgogCkBAIC0xMjMsMTMgKzEy
NiwxNCBAQCBjbGFzcyBHZXRGaWxlKHdlYmFwcC5SZXF1ZXN0SGFuZGxlcik6CiAgICAgICAgICAg
ICB0ZXN0X3R5cGU6IHR5cGUgb2YgdGVzdCByZXN1bHRzLgogICAgICAgICAiIiIKIAotICAgICAg
ICBqc29uID0gc2VsZi5fZ2V0X2ZpbGVfY29udGVudChidWlsZGVyLCB0ZXN0X3R5cGUsICJyZXN1
bHRzLmpzb24iKQorICAgICAgICBqc29uID0gc2VsZi5fZ2V0X2ZpbGVfY29udGVudChtYXN0ZXIs
IGJ1aWxkZXIsIHRlc3RfdHlwZSwgInJlc3VsdHMuanNvbiIpCiAgICAgICAgIGlmIG5vdCBqc29u
OgogICAgICAgICAgICAgcmV0dXJuIE5vbmUKIAogICAgICAgICByZXR1cm4gSnNvblJlc3VsdHMu
Z2V0X3Rlc3RfbGlzdChidWlsZGVyLCBqc29uKQogCiAgICAgZGVmIGdldChzZWxmKToKKyAgICAg
ICAgbWFzdGVyID0gc2VsZi5yZXF1ZXN0LmdldChQQVJBTV9NQVNURVIpCiAgICAgICAgIGJ1aWxk
ZXIgPSBzZWxmLnJlcXVlc3QuZ2V0KFBBUkFNX0JVSUxERVIpCiAgICAgICAgIHRlc3RfdHlwZSA9
IHNlbGYucmVxdWVzdC5nZXQoUEFSQU1fVEVTVF9UWVBFKQogICAgICAgICBuYW1lID0gc2VsZi5y
ZXF1ZXN0LmdldChQQVJBTV9OQU1FKQpAQCAtMTM3LDE5ICsxNDEsMTkgQEAgY2xhc3MgR2V0Rmls
ZSh3ZWJhcHAuUmVxdWVzdEhhbmRsZXIpOgogICAgICAgICB0ZXN0X2xpc3RfanNvbiA9IHNlbGYu
cmVxdWVzdC5nZXQoUEFSQU1fVEVTVF9MSVNUX0pTT04pCiAKICAgICAgICAgbG9nZ2luZy5kZWJ1
ZygKLSAgICAgICAgICAgICJHZXR0aW5nIGZpbGVzLCBidWlsZGVyOiAlcywgdGVzdF90eXBlOiAl
cywgbmFtZTogJXMuIiwKLSAgICAgICAgICAgIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSkKKyAg
ICAgICAgICAgICJHZXR0aW5nIGZpbGVzLCBtYXN0ZXIgJXMsIGJ1aWxkZXI6ICVzLCB0ZXN0X3R5
cGU6ICVzLCBuYW1lOiAlcy4iLAorICAgICAgICAgICAgbWFzdGVyLCBidWlsZGVyLCB0ZXN0X3R5
cGUsIG5hbWUpCiAKICAgICAgICAgIyBJZiBwYXJhbWV0ZXIgImRpciIgaXMgc3BlY2lmaWVkIG9y
IHRoZXJlIGlzIG5vIGJ1aWxkZXIgb3IgZmlsZW5hbWUKICAgICAgICAgIyBzcGVjaWZpZWQgaW4g
dGhlIHJlcXVlc3QsIHJldHVybiBsaXN0IG9mIGZpbGVzLCBvdGhlcndpc2UsIHJldHVybgogICAg
ICAgICAjIGZpbGUgY29udGVudC4KICAgICAgICAgaWYgZGlyIG9yIG5vdCBidWlsZGVyIG9yIG5v
dCBuYW1lOgotICAgICAgICAgICAgcmV0dXJuIHNlbGYuX2dldF9maWxlX2xpc3QoYnVpbGRlciwg
dGVzdF90eXBlLCBuYW1lKQorICAgICAgICAgICAgcmV0dXJuIHNlbGYuX2dldF9maWxlX2xpc3Qo
bWFzdGVyLCBidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUpCiAKICAgICAgICAgaWYgbmFtZSA9PSAi
cmVzdWx0cy5qc29uIiBhbmQgdGVzdF9saXN0X2pzb246Ci0gICAgICAgICAgICBqc29uID0gc2Vs
Zi5fZ2V0X3Rlc3RfbGlzdF9qc29uKGJ1aWxkZXIsIHRlc3RfdHlwZSkKKyAgICAgICAgICAgIGpz
b24gPSBzZWxmLl9nZXRfdGVzdF9saXN0X2pzb24obWFzdGVyLCBidWlsZGVyLCB0ZXN0X3R5cGUp
CiAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICBqc29uID0gc2VsZi5fZ2V0X2ZpbGVfY29udGVu
dChidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUpCisgICAgICAgICAgICBqc29uID0gc2VsZi5fZ2V0
X2ZpbGVfY29udGVudChtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSkKIAogICAgICAg
ICBpZiBqc29uOgogICAgICAgICAgICAgc2VsZi5yZXNwb25zZS5oZWFkZXJzWyJDb250ZW50LVR5
cGUiXSA9ICJ0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04IgpAQCAtMTcwLDEyICsxNzQsMTMgQEAg
Y2xhc3MgVXBsb2FkKHdlYmFwcC5SZXF1ZXN0SGFuZGxlcik6CiAgICAgICAgICAgICBzZWxmLnJl
c3BvbnNlLm91dC53cml0ZSgiRkFJTDogbWlzc2luZyBidWlsZGVyIHBhcmFtZXRlci4iKQogICAg
ICAgICAgICAgcmV0dXJuCiAKKyAgICAgICAgbWFzdGVyID0gc2VsZi5yZXF1ZXN0LmdldChQQVJB
TV9NQVNURVIpCiAgICAgICAgIHRlc3RfdHlwZSA9IHNlbGYucmVxdWVzdC5nZXQoUEFSQU1fVEVT
VF9UWVBFKQogICAgICAgICBpbmNyZW1lbnRhbCA9IHNlbGYucmVxdWVzdC5nZXQoUEFSQU1fSU5D
UkVNRU5UQUwpCiAKICAgICAgICAgbG9nZ2luZy5kZWJ1ZygKLSAgICAgICAgICAgICJQcm9jZXNz
aW5nIHVwbG9hZCByZXF1ZXN0LCBidWlsZGVyOiAlcywgdGVzdF90eXBlOiAlcy4iLAotICAgICAg
ICAgICAgYnVpbGRlciwgdGVzdF90eXBlKQorICAgICAgICAgICAgIlByb2Nlc3NpbmcgdXBsb2Fk
IHJlcXVlc3QsIG1hc3RlcjogJXMsIGJ1aWxkZXI6ICVzLCB0ZXN0X3R5cGU6ICVzLiIsCisgICAg
ICAgICAgICBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSkKIAogICAgICAgICAjIFRoZXJlIGFy
ZSB0d28gcG9zc2libGUgdHlwZXMgb2YgZWFjaCBmaWxlX3BhcmFtcyBpbiB0aGUgcmVxdWVzdDoK
ICAgICAgICAgIyBvbmUgZmlsZSBpdGVtIG9yIGEgbGlzdCBvZiBmaWxlIGl0ZW1zLgpAQCAtMTkz
LDE1ICsxOTgsMTUgQEAgY2xhc3MgVXBsb2FkKHdlYmFwcC5SZXF1ZXN0SGFuZGxlcik6CiAgICAg
ICAgICAgICBpZiAoKGluY3JlbWVudGFsIGFuZCBmaWxlbmFtZSA9PSAicmVzdWx0cy5qc29uIikg
b3IKICAgICAgICAgICAgICAgICAoZmlsZW5hbWUgPT0gImluY3JlbWVudGFsX3Jlc3VsdHMuanNv
biIpKToKICAgICAgICAgICAgICAgICAjIE1lcmdlIGluY3JlbWVudGFsIGpzb24gcmVzdWx0cy4K
LSAgICAgICAgICAgICAgICBzYXZlZF9maWxlID0gSnNvblJlc3VsdHMudXBkYXRlKGJ1aWxkZXIs
IHRlc3RfdHlwZSwgZmlsZS52YWx1ZSkKKyAgICAgICAgICAgICAgICBzYXZlZF9maWxlID0gSnNv
blJlc3VsdHMudXBkYXRlKG1hc3RlciwgYnVpbGRlciwgdGVzdF90eXBlLCBmaWxlLnZhbHVlKQog
ICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICBzYXZlZF9maWxlID0gVGVzdEZpbGUu
dXBkYXRlKAotICAgICAgICAgICAgICAgICAgICBidWlsZGVyLCB0ZXN0X3R5cGUsIGZpbGUuZmls
ZW5hbWUsIGZpbGUudmFsdWUpCisgICAgICAgICAgICAgICAgICAgIG1hc3RlciwgYnVpbGRlciwg
dGVzdF90eXBlLCBmaWxlLmZpbGVuYW1lLCBmaWxlLnZhbHVlKQogCiAgICAgICAgICAgICBpZiBu
b3Qgc2F2ZWRfZmlsZToKICAgICAgICAgICAgICAgICBlcnJvcnMuYXBwZW5kKAotICAgICAgICAg
ICAgICAgICAgICAiVXBsb2FkIGZhaWxlZCwgYnVpbGRlcjogJXMsIHRlc3RfdHlwZTogJXMsIG5h
bWU6ICVzLiIgJQotICAgICAgICAgICAgICAgICAgICAoYnVpbGRlciwgdGVzdF90eXBlLCBmaWxl
LmZpbGVuYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgIlVwbG9hZCBmYWlsZWQsIG1hc3Rlcjog
JXMsIGJ1aWxkZXI6ICVzLCB0ZXN0X3R5cGU6ICVzLCBuYW1lOiAlcy4iICUKKyAgICAgICAgICAg
ICAgICAgICAgKG1hc3RlciwgYnVpbGRlciwgdGVzdF90eXBlLCBmaWxlLmZpbGVuYW1lKSkKIAog
ICAgICAgICBpZiBlcnJvcnM6CiAgICAgICAgICAgICBtZXNzYWdlcyA9ICJGQUlMOiAiICsgIjsg
Ii5qb2luKGVycm9ycykKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIv
aW5kZXgueWFtbCBiL1dlYktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvaW5kZXgueWFtbAppbmRl
eCA1MDI4NGRjODJmNTBiZWYyNDdjZDU3YTU0ZWZjMmQ2YjFhZTI4ZjZjLi5hN2QzZTQ4YjA5MGM5
ZWQ1YTlkMjIyN2QxZjI4MzZkYzNhZDBjOGNhIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9UZXN0
UmVzdWx0U2VydmVyL2luZGV4LnlhbWwKKysrIGIvV2ViS2l0VG9vbHMvVGVzdFJlc3VsdFNlcnZl
ci9pbmRleC55YW1sCkBAIC0yNSw2ICsyNSwxNSBAQCBpbmRleGVzOgogLSBraW5kOiBUZXN0Rmls
ZQogICBwcm9wZXJ0aWVzOgogICAtIG5hbWU6IGJ1aWxkZXIKKyAgLSBuYW1lOiBtYXN0ZXIKKyAg
LSBuYW1lOiBuYW1lCisgIC0gbmFtZTogdGVzdF90eXBlCisgIC0gbmFtZTogZGF0ZQorICAgIGRp
cmVjdGlvbjogZGVzYworCistIGtpbmQ6IFRlc3RGaWxlCisgIHByb3BlcnRpZXM6CisgIC0gbmFt
ZTogYnVpbGRlcgogICAtIG5hbWU6IG5hbWUKICAgLSBuYW1lOiBkYXRlCiAgICAgZGlyZWN0aW9u
OiBkZXNjCkBAIC0zOSw2ICs0OCwxMiBAQCBpbmRleGVzOgogCiAtIGtpbmQ6IFRlc3RGaWxlCiAg
IHByb3BlcnRpZXM6CisgIC0gbmFtZTogbWFzdGVyCisgIC0gbmFtZTogZGF0ZQorICAgIGRpcmVj
dGlvbjogZGVzYworCistIGtpbmQ6IFRlc3RGaWxlCisgIHByb3BlcnRpZXM6CiAgIC0gbmFtZTog
bmFtZQogICAtIG5hbWU6IGRhdGUKICAgICBkaXJlY3Rpb246IGRlc2MKZGlmZiAtLWdpdCBhL1dl
YktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvbW9kZWwvanNvbnJlc3VsdHMucHkgYi9XZWJLaXRU
b29scy9UZXN0UmVzdWx0U2VydmVyL21vZGVsL2pzb25yZXN1bHRzLnB5CmluZGV4IDQ1MjBlOTY3
NTYzZTc2MmM0MWIyYzhhYTRlNTlhMmYyMmE1NTRjZWMuLjVmNzVkMzY1NTBmN2ZkMTY5Y2MwMjMy
ZmI2YWNmYTdiZjc4OWM0MmEgMTAwNzU1Ci0tLSBhL1dlYktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2
ZXIvbW9kZWwvanNvbnJlc3VsdHMucHkKKysrIGIvV2ViS2l0VG9vbHMvVGVzdFJlc3VsdFNlcnZl
ci9tb2RlbC9qc29ucmVzdWx0cy5weQpAQCAtMzkxLDcgKzM5MSw3IEBAIGNsYXNzIEpzb25SZXN1
bHRzKG9iamVjdCk6CiAgICAgICAgIHJldHVybiBjbHMuX2dlbmVyYXRlX2ZpbGVfZGF0YShhZ2dy
ZWdhdGVkX2pzb24sIHNvcnRfa2V5cykKIAogICAgIEBjbGFzc21ldGhvZAotICAgIGRlZiB1cGRh
dGUoY2xzLCBidWlsZGVyLCB0ZXN0X3R5cGUsIGluY3JlbWVudGFsKToKKyAgICBkZWYgdXBkYXRl
KGNscywgbWFzdGVyLCBidWlsZGVyLCB0ZXN0X3R5cGUsIGluY3JlbWVudGFsKToKICAgICAgICAg
IiIiVXBkYXRlIGRhdGFzdG9yZSBqc29uIGZpbGUgZGF0YSBieSBtZXJnaW5nIGl0IHdpdGggaW5j
cmVtZW50YWwganNvbgogICAgICAgICAgICBmaWxlLgogCkBAIC00MDUsMTMgKzQwNSwxNCBAQCBj
bGFzcyBKc29uUmVzdWx0cyhvYmplY3QpOgogICAgICAgICAgICAgTm9uZSBvbiBmYWlsdXJlLgog
ICAgICAgICAiIiIKIAotICAgICAgICBmaWxlcyA9IFRlc3RGaWxlLmdldF9maWxlcyhidWlsZGVy
LCB0ZXN0X3R5cGUsIEpTT05fUkVTVUxUU19GSUxFKQorICAgICAgICBmaWxlcyA9IFRlc3RGaWxl
LmdldF9maWxlcyhtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgSlNPTl9SRVNVTFRTX0ZJTEUp
CiAgICAgICAgIGlmIGZpbGVzOgogICAgICAgICAgICAgZmlsZSA9IGZpbGVzWzBdCiAgICAgICAg
ICAgICBuZXdfcmVzdWx0cyA9IGNscy5tZXJnZShidWlsZGVyLCBmaWxlLmRhdGEsIGluY3JlbWVu
dGFsKQogICAgICAgICBlbHNlOgogICAgICAgICAgICAgIyBVc2UgdGhlIGluY3JlbWVudGFsIGRh
dGEgaWYgdGhlcmUgaXMgbm8gYWdncmVnYXRlZCBmaWxlIHRvIG1lcmdlLgogICAgICAgICAgICAg
ZmlsZSA9IFRlc3RGaWxlKCkKKyAgICAgICAgICAgIGZpbGUubWFzdGVyID0gbWFzdGVyCiAgICAg
ICAgICAgICBmaWxlLmJ1aWxkZXIgPSBidWlsZGVyCiAgICAgICAgICAgICBmaWxlLnRlc3RfdHlw
ZSA9IHRlc3RfdHlwZQogICAgICAgICAgICAgZmlsZS5uYW1lID0gSlNPTl9SRVNVTFRTX0ZJTEUK
ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvbW9kZWwvdGVzdGZpbGUu
cHkgYi9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL21vZGVsL3Rlc3RmaWxlLnB5CmluZGV4
IGNlOTJiNjVmOTVkMjMxMWFkNjA2MjA2NjE1ZTg3M2EyZTIxZmFmMjMuLjlkNTcwMjNhOTI5NTZl
NGY2NGU4ODQzNTExZjZhYjcwZGViODA5YTggMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1Rlc3RS
ZXN1bHRTZXJ2ZXIvbW9kZWwvdGVzdGZpbGUucHkKKysrIGIvV2ViS2l0VG9vbHMvVGVzdFJlc3Vs
dFNlcnZlci9tb2RlbC90ZXN0ZmlsZS5weQpAQCAtMzUsMTEgKzM1LDEyIEBAIGZyb20gbW9kZWwu
ZGF0YXN0b3JlZmlsZSBpbXBvcnQgRGF0YVN0b3JlRmlsZQogCiAKIGNsYXNzIFRlc3RGaWxlKERh
dGFTdG9yZUZpbGUpOgorICAgIG1hc3RlciA9IGRiLlN0cmluZ1Byb3BlcnR5KCkKICAgICBidWls
ZGVyID0gZGIuU3RyaW5nUHJvcGVydHkoKQogICAgIHRlc3RfdHlwZSA9IGRiLlN0cmluZ1Byb3Bl
cnR5KCkKIAogICAgIEBjbGFzc21ldGhvZAotICAgIGRlZiBkZWxldGVfZmlsZShjbHMsIGtleSwg
YnVpbGRlciwgdGVzdF90eXBlLCBuYW1lLCBsaW1pdCk6CisgICAgZGVmIGRlbGV0ZV9maWxlKGNs
cywga2V5LCBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSwgbGltaXQpOgogICAgICAg
ICBpZiBrZXk6CiAgICAgICAgICAgICBmaWxlID0gZGIuZ2V0KGtleSkKICAgICAgICAgICAgIGlm
IG5vdCBmaWxlOgpAQCAtNDgsMTAgKzQ5LDEwIEBAIGNsYXNzIFRlc3RGaWxlKERhdGFTdG9yZUZp
bGUpOgogCiAgICAgICAgICAgICBmaWxlLl9kZWxldGVfYWxsKCkKICAgICAgICAgZWxzZToKLSAg
ICAgICAgICAgIGZpbGVzID0gY2xzLmdldF9maWxlcyhidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUs
IGxpbWl0KQorICAgICAgICAgICAgZmlsZXMgPSBjbHMuZ2V0X2ZpbGVzKG1hc3RlciwgYnVpbGRl
ciwgdGVzdF90eXBlLCBuYW1lLCBsaW1pdCkKICAgICAgICAgICAgIGlmIG5vdCBmaWxlczoKICAg
ICAgICAgICAgICAgICBsb2dnaW5nLndhcm5pbmcoCi0gICAgICAgICAgICAgICAgICAgICJGaWxl
IG5vdCBmb3VuZCwgYnVpbGRlcjogJXMsIHRlc3RfdHlwZTolcywgbmFtZTogJXMuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIkZpbGUgbm90IGZvdW5kLCBtYXN0ZXI6ICVzLCBidWlsZGVyOiAlcywg
dGVzdF90eXBlOiVzLCBuYW1lOiAlcy4iLAogICAgICAgICAgICAgICAgICAgICBidWlsZGVyLCB0
ZXN0X3R5cGUsIG5hbWUpCiAgICAgICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAKQEAgLTYxLDgg
KzYyLDEwIEBAIGNsYXNzIFRlc3RGaWxlKERhdGFTdG9yZUZpbGUpOgogICAgICAgICByZXR1cm4g
VHJ1ZQogCiAgICAgQGNsYXNzbWV0aG9kCi0gICAgZGVmIGdldF9maWxlcyhjbHMsIGJ1aWxkZXIs
IHRlc3RfdHlwZSwgbmFtZSwgbG9hZF9kYXRhPVRydWUsIGxpbWl0PTEpOgorICAgIGRlZiBnZXRf
ZmlsZXMoY2xzLCBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSwgbG9hZF9kYXRhPVRy
dWUsIGxpbWl0PTEpOgogICAgICAgICBxdWVyeSA9IFRlc3RGaWxlLmFsbCgpCisgICAgICAgIGlm
IG1hc3RlcjoKKyAgICAgICAgICAgIHF1ZXJ5ID0gcXVlcnkuZmlsdGVyKCJtYXN0ZXIgPSIsIG1h
c3RlcikKICAgICAgICAgaWYgYnVpbGRlcjoKICAgICAgICAgICAgIHF1ZXJ5ID0gcXVlcnkuZmls
dGVyKCJidWlsZGVyID0iLCBidWlsZGVyKQogICAgICAgICBpZiB0ZXN0X3R5cGU6CkBAIC03OCw4
ICs4MSw5IEBAIGNsYXNzIFRlc3RGaWxlKERhdGFTdG9yZUZpbGUpOgogICAgICAgICByZXR1cm4g
ZmlsZXMKIAogICAgIEBjbGFzc21ldGhvZAotICAgIGRlZiBhZGRfZmlsZShjbHMsIGJ1aWxkZXIs
IHRlc3RfdHlwZSwgbmFtZSwgZGF0YSk6CisgICAgZGVmIGFkZF9maWxlKGNscywgbWFzdGVyLCBi
dWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUsIGRhdGEpOgogICAgICAgICBmaWxlID0gVGVzdEZpbGUo
KQorICAgICAgICBmaWxlLm1hc3RlciA9IG1hc3RlcgogICAgICAgICBmaWxlLmJ1aWxkZXIgPSBi
dWlsZGVyCiAgICAgICAgIGZpbGUudGVzdF90eXBlID0gdGVzdF90eXBlCiAgICAgICAgIGZpbGUu
bmFtZSA9IG5hbWUKQEAgLTg4LDI0ICs5MiwzMyBAQCBjbGFzcyBUZXN0RmlsZShEYXRhU3RvcmVG
aWxlKToKICAgICAgICAgICAgIHJldHVybiBOb25lCiAKICAgICAgICAgbG9nZ2luZy5pbmZvKAot
ICAgICAgICAgICAgIkZpbGUgc2F2ZWQsIGJ1aWxkZXI6ICVzLCB0ZXN0X3R5cGU6ICVzLCBuYW1l
OiAlcywga2V5OiAlcy4iLAotICAgICAgICAgICAgYnVpbGRlciwgdGVzdF90eXBlLCBmaWxlLm5h
bWUsIHN0cihmaWxlLmRhdGFfa2V5cykpCisgICAgICAgICAgICAiRmlsZSBzYXZlZCwgbWFzdGVy
OiAlcywgYnVpbGRlcjogJXMsIHRlc3RfdHlwZTogJXMsIG5hbWU6ICVzLCBrZXk6ICVzLiIsCisg
ICAgICAgICAgICBtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgZmlsZS5uYW1lLCBzdHIoZmls
ZS5kYXRhX2tleXMpKQogCiAgICAgICAgIHJldHVybiBmaWxlCiAKICAgICBAY2xhc3NtZXRob2QK
LSAgICBkZWYgdXBkYXRlKGNscywgYnVpbGRlciwgdGVzdF90eXBlLCBuYW1lLCBkYXRhKToKLSAg
ICAgICAgZmlsZXMgPSBjbHMuZ2V0X2ZpbGVzKGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSkKKyAg
ICBkZWYgdXBkYXRlKGNscywgbWFzdGVyLCBidWlsZGVyLCB0ZXN0X3R5cGUsIG5hbWUsIGRhdGEp
OgorICAgICAgICBmaWxlcyA9IGNscy5nZXRfZmlsZXMobWFzdGVyLCBidWlsZGVyLCB0ZXN0X3R5
cGUsIG5hbWUpCiAgICAgICAgIGlmIG5vdCBmaWxlczoKLSAgICAgICAgICAgIHJldHVybiBjbHMu
YWRkX2ZpbGUoYnVpbGRlciwgdGVzdF90eXBlLCBuYW1lLCBkYXRhKQorICAgICAgICAgICAgcmV0
dXJuIGNscy5hZGRfZmlsZShtYXN0ZXIsIGJ1aWxkZXIsIHRlc3RfdHlwZSwgbmFtZSwgZGF0YSkK
IAogICAgICAgICBmaWxlID0gZmlsZXNbMF0KKworICAgICAgICAjIEZJWE1FOiBUaGlzIGlzIGhl
cmUgdG8gZmlsbCBpbiB0aGUgbWlzc2luZyBtYXN0ZXIvdGVzdF90eXBlIGZvciB0aGUgYWxyZWFk
eSB1cGxvYWRlZAorICAgICAgICAjIHJlc3VsdHMgZmlsZXMsIHdoaWNoIGFsbCBhcmUgbGF5b3V0
X3Rlc3RzIGZyb20gdGhlIGNocm9taXVtIG1hc3Rlci4KKyAgICAgICAgIyBSZW1vdmUgdGhpcyBv
bmNlIGFsbCB0aGUgYnVpbGRlcnMgdXBsb2FkIHdpdGggdGhlIG1hc3Rlci90ZXN0X3R5cGUgZmll
bGQgc2V0LgorICAgICAgICBpZiBub3QgZmlsZS5tYXN0ZXI6CisgICAgICAgICAgICBmaWxlLm1h
c3RlciA9ICJjaHJvbWl1bSIKKyAgICAgICAgaWYgbm90IGZpbGUudGVzdF90eXBlOgorICAgICAg
ICAgICAgZmlsZS50ZXN0X3R5cGUgPSAibGF5b3V0LXRlc3RzIgorCiAgICAgICAgIGlmIG5vdCBm
aWxlLnNhdmUoZGF0YSk6CiAgICAgICAgICAgICByZXR1cm4gTm9uZQogCiAgICAgICAgIGxvZ2dp
bmcuaW5mbygKLSAgICAgICAgICAgICJGaWxlIHJlcGxhY2VkLCBidWlsZGVyOiAlcywgdGVzdF90
eXBlOiAlcywgbmFtZTogJXMsIGRhdGEga2V5OiAlcy4iLAotICAgICAgICAgICAgYnVpbGRlciwg
dGVzdF90eXBlLCBmaWxlLm5hbWUsIHN0cihmaWxlLmRhdGFfa2V5cykpCisgICAgICAgICAgICAi
RmlsZSByZXBsYWNlZCwgbWFzdGVyOiAlcywgYnVpbGRlcjogJXMsIHRlc3RfdHlwZTogJXMsIG5h
bWU6ICVzLCBkYXRhIGtleTogJXMuIiwKKyAgICAgICAgICAgIG1hc3RlciwgYnVpbGRlciwgdGVz
dF90eXBlLCBmaWxlLm5hbWUsIHN0cihmaWxlLmRhdGFfa2V5cykpCiAKICAgICAgICAgcmV0dXJu
IGZpbGUKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvVGVzdFJlc3VsdFNlcnZlci90ZW1wbGF0
ZXMvc2hvd2ZpbGVsaXN0Lmh0bWwgYi9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL3RlbXBs
YXRlcy9zaG93ZmlsZWxpc3QuaHRtbAppbmRleCBmYTcyYjdmYTU2NjAzNTIyODI3ODU4MTUzNzhl
ZjQ4OThlZmM3ZmU5Li5kMjkyZmUyN2UyMDY4YzAyMGUzYzg1NjBmMTc1YzNiZTFkZGY5YTVlIDEw
MDY0NAotLS0gYS9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL3RlbXBsYXRlcy9zaG93Zmls
ZWxpc3QuaHRtbAorKysgYi9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL3RlbXBsYXRlcy9z
aG93ZmlsZWxpc3QuaHRtbApAQCAtMTMsNiArMTMsNyBAQAogPGRpdj4KICAgICA8dGFibGU+CiAg
ICAgICAgIDx0cj4KKyAgICAgICAgICAgIDx0aD5NYXN0ZXI8L3RoPgogICAgICAgICAgICAgPHRo
PkJ1aWxkZXI8L3RoPgogICAgICAgICAgICAgPHRoPlRlc3QgVHlwZTwvdGg+CiAgICAgICAgICAg
ICA8dGg+RmlsZTwvdGg+CkBAIC0yMiw2ICsyMywxMCBAQAogICAgICAgICAgICAgeyUgZW5kaWYg
JX0KICAgICAgICAgeyUgZm9yIGZpbGUgaW4gZmlsZXMgJX0KICAgICAgICAgPHRyPnslIGlmIGZp
bGUuYnVpbGRlciBhbmQgZmlsZS5uYW1lICV9CisgICAgICAgICAgICA8dGQ+PGEgaHJlZj0iL3Rl
c3RmaWxlP21hc3Rlcj17eyBmaWxlLm1hc3RlciB9fSIgPgorICAgICAgICAgICAgICAgIHt7IGZp
bGUubWFzdGVyIH19CisgICAgICAgICAgICAgICAgPC9hPgorICAgICAgICAgICAgPC90ZD4KICAg
ICAgICAgICAgIDx0ZD48YSBocmVmPSIvdGVzdGZpbGU/YnVpbGRlcj17eyBmaWxlLmJ1aWxkZXIg
fX0iID4KICAgICAgICAgICAgICAgICB7eyBmaWxlLmJ1aWxkZXIgfX0KICAgICAgICAgICAgICAg
ICA8L2E+CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL3RlbXBsYXRl
cy91cGxvYWRmb3JtLmh0bWwgYi9XZWJLaXRUb29scy9UZXN0UmVzdWx0U2VydmVyL3RlbXBsYXRl
cy91cGxvYWRmb3JtLmh0bWwKaW5kZXggMzUwNmM5Y2I0ZDVkN2MxNjg3NzM4ODVkODE5NmVkOGI3
MTczZmU1MS4uNzQyN2M4NTA0ZDE4YjFiMjE4ZTFhNjFjMzQ0NTk5NzQwNGNlYmQzMCAxMDA2NDQK
LS0tIGEvV2ViS2l0VG9vbHMvVGVzdFJlc3VsdFNlcnZlci90ZW1wbGF0ZXMvdXBsb2FkZm9ybS5o
dG1sCisrKyBiL1dlYktpdFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvdGVtcGxhdGVzL3VwbG9hZGZv
cm0uaHRtbApAQCAtMTAsMTIgKzEwLDE2IEBACiAgICAgPGJyPgogICAgIDx0YWJsZT4KICAgICA8
dHI+CisgICAgICAgIDx0ZCBjbGFzcz1sYWJlbD48bGFiZWw+TWFzdGVyOjwvbGFiZWw+PC90ZD4K
KyAgICAgICAgPHRkPjxpbnB1dCBjbGFzcz1pbnB1dHRleHQgdHlwZT0idGV4dCIgbmFtZT0ibWFz
dGVyIiBwbGFjZWhvbGRlcj0iY2hyb21pdW0iLz48L3RkPgorICAgIDwvdHI+CisgICAgPHRyPgog
ICAgICAgICA8dGQgY2xhc3M9bGFiZWw+PGxhYmVsPkJ1aWxkZXI6PC9sYWJlbD48L3RkPgotICAg
ICAgICA8dGQ+PGlucHV0IGNsYXNzPWlucHV0dGV4dCB0eXBlPSJ0ZXh0IiBuYW1lPSJidWlsZGVy
IiB2YWx1ZT0iV2Via2l0Ii8+PC90ZD4KKyAgICAgICAgPHRkPjxpbnB1dCBjbGFzcz1pbnB1dHRl
eHQgdHlwZT0idGV4dCIgbmFtZT0iYnVpbGRlciIgcGxhY2Vob2xkZXI9IldlYmtpdCIvPjwvdGQ+
CiAgICAgPC90cj4KICAgICA8dHI+CiAgICAgICAgIDx0ZCBjbGFzcz1sYWJlbD48bGFiZWw+VGVz
dCBUeXBlOjwvbGFiZWw+PC90ZD4KLSAgICAgICAgPHRkPjxpbnB1dCBjbGFzcz1pbnB1dHRleHQg
dHlwZT0idGV4dCIgbmFtZT0idGVzdHR5cGUiIHZhbHVlPSIiLz48L3RkPgorICAgICAgICA8dGQ+
PGlucHV0IGNsYXNzPWlucHV0dGV4dCB0eXBlPSJ0ZXh0IiBuYW1lPSJ0ZXN0dHlwZSIgcGxhY2Vo
b2xkZXI9ImxheW91dC10ZXN0cyIvPjwvdGQ+CiAgICAgPC90cj4KICAgICA8L3RhYmxlPgogICAg
IDxicj4K
</data>
<flag name="review"
          id="62280"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
          </attachment>
      

    </bug>

</bugzilla>