<?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>42691</bug_id>
          
          <creation_ts>2010-07-20 15:15:21 -0700</creation_ts>
          <short_desc>WebKitTestRunner needs layoutTestController.setStopProvisionalFrameLoads</short_desc>
          <delta_ts>2012-09-14 08:18:20 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253972</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-07-20 15:15:21 -0700</bug_when>
    <thetext>WebKitTestRunner needs layoutTestController.setStopProvisionalFrameLoads</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254008</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-07-20 15:31:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/8213848&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>371868</commentid>
    <comment_count>2</comment_count>
      <attachid>86552</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-22 17:38:38 -0700</bug_when>
    <thetext>Created attachment 86552
WIP patch

This implements the LayoutTestController method, but WebKit2 fails with an assertion because WebFrameProxy doesn&apos;t believe in injected bundles.

void WebFrameProxy::didFailProvisionalLoad()
{
    ASSERT(m_loadState == LoadStateProvisional);
    m_loadState = LoadStateFinished;
    m_provisionalURL = String();
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720748</commentid>
    <comment_count>3</comment_count>
      <attachid>164147</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-14 07:29:02 -0700</bug_when>
    <thetext>Created attachment 164147
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720781</commentid>
    <comment_count>4</comment_count>
      <attachid>164147</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-14 08:18:17 -0700</bug_when>
    <thetext>Comment on attachment 164147
Patch

Clearing flags on attachment: 164147

Committed r128612: &lt;http://trac.webkit.org/changeset/128612&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720782</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-14 08:18:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86552</attachid>
            <date>2011-03-22 17:38:38 -0700</date>
            <delta_ts>2012-09-14 07:29:02 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>StopProvisionalFrameLoads.txt</filename>
            <type>text/plain</type>
            <size>6215</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tC
dW5kbGVGcmFtZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9J
bmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZyYW1lLmNwcAkocmV2aXNpb24gODE2NzcpCisr
KyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxl
RnJhbWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMTUsMyArMjE1LDggQEAgV0tTdHJpbmdSZWYg
V0tCdW5kbGVGcmFtZUNvcHlNSU1FVHlwZUZvcgogewogICAgIHJldHVybiB0b0NvcGllZEFQSSh0
b0ltcGwoZnJhbWVSZWYpLT5taW1lVHlwZUZvclJlc291cmNlV2l0aFVSTChXZWJDb3JlOjpLVVJM
KFdlYkNvcmU6OktVUkwoKSwgdG9JbXBsKHVybFJlZiktPnN0cmluZygpKSkpOwogfQorCit2b2lk
IFdLQnVuZGxlRnJhbWVTdG9wTG9hZGluZyhXS0J1bmRsZUZyYW1lUmVmIGZyYW1lKQoreworICAg
IHRvSW1wbChmcmFtZSktPnN0b3BMb2FkaW5nKCk7Cit9CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWVQcml2YXRlLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkv
Yy9XS0J1bmRsZUZyYW1lUHJpdmF0ZS5oCShyZXZpc2lvbiA4MTY3NykKKysrIFNvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZVByaXZhdGUu
aAkod29ya2luZyBjb3B5KQpAQCAtNDgsNiArNDgsNyBAQCBXS19FWFBPUlQgdm9pZCBXS0J1bmRs
ZUZyYW1lUmVzdW1lQW5pbWF0CiBXS19FWFBPUlQgdW5zaWduZWQgV0tCdW5kbGVGcmFtZUdldFBl
bmRpbmdVbmxvYWRDb3VudChXS0J1bmRsZUZyYW1lUmVmIGZyYW1lKTsKIFdLX0VYUE9SVCBXS1N0
cmluZ1JlZiBXS0J1bmRsZUZyYW1lQ29weUxheWVyVHJlZUFzVGV4dChXS0J1bmRsZUZyYW1lUmVm
IGZyYW1lKTsKIFdLX0VYUE9SVCB2b2lkIFdLQnVuZGxlRnJhbWVDbGVhck9wZW5lcihXS0J1bmRs
ZUZyYW1lUmVmIGZyYW1lKTsKK1dLX0VYUE9SVCB2b2lkIFdLQnVuZGxlRnJhbWVTdG9wTG9hZGlu
ZyhXS0J1bmRsZUZyYW1lUmVmIGZyYW1lKTsKIAogI2lmZGVmIF9fY3BsdXNwbHVzCiB9CkluZGV4
OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5jcHAJKHJl
dmlzaW9uIDgxNjc3KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZy
YW1lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDM2LDYgKzQzNiwxNCBAQCBTdHJpbmcgV2ViRnJh
bWU6OmxheWVyVHJlZUFzVGV4dCgpIGNvbnN0CiAgICAgcmV0dXJuIG1fY29yZUZyYW1lLT5sYXll
clRyZWVBc1RleHQoKTsKIH0KIAordm9pZCBXZWJGcmFtZTo6c3RvcExvYWRpbmcoKQoreworICAg
IGlmICghbV9jb3JlRnJhbWUpCisgICAgICAgIHJldHVybjsKKworICAgIG1fY29yZUZyYW1lLT5s
b2FkZXIoKS0+c3RvcEZvclVzZXJDYW5jZWwoKTsKK30KKwogdW5zaWduZWQgV2ViRnJhbWU6OnBl
bmRpbmdVbmxvYWRDb3VudCgpIGNvbnN0CiB7CiAgICAgaWYgKCFtX2NvcmVGcmFtZSkKSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oCShyZXZpc2lv
biA4MTY3NykKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5o
CSh3b3JraW5nIGNvcHkpCkBAIC0xMDgsNyArMTA4LDkgQEAgcHVibGljOgogICAgIHZvaWQgc3Vz
cGVuZEFuaW1hdGlvbnMoKTsKICAgICB2b2lkIHJlc3VtZUFuaW1hdGlvbnMoKTsKICAgICBTdHJp
bmcgbGF5ZXJUcmVlQXNUZXh0KCkgY29uc3Q7Ci0gICAgCisKKyAgICB2b2lkIHN0b3BMb2FkaW5n
KCk7CisKICAgICB1bnNpZ25lZCBwZW5kaW5nVW5sb2FkQ291bnQoKSBjb25zdDsKICAgICAKICAg
ICBib29sIGFsbG93c0ZvbGxvd2luZ0xpbmsoY29uc3QgV2ViQ29yZTo6S1VSTCYpIGNvbnN0OwpJ
bmRleDogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRs
ZVBhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcAkocmV2aXNpb24gODE2NzcpCisrKyBUb29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTM2Nyw5ICszNjcsMTMgQEAgdm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2U6
OmRpZFN0YXJ0UHJvdmlzaQogICAgIGlmICghSW5qZWN0ZWRCdW5kbGU6OnNoYXJlZCgpLmlzVGVz
dFJ1bm5pbmcoKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKEluamVjdGVkQnVuZGxlOjpz
aGFyZWQoKS50b3BMb2FkaW5nRnJhbWUoKSkKLSAgICAgICAgcmV0dXJuOwotICAgIEluamVjdGVk
QnVuZGxlOjpzaGFyZWQoKS5zZXRUb3BMb2FkaW5nRnJhbWUoZnJhbWUpOworICAgIGlmICghSW5q
ZWN0ZWRCdW5kbGU6OnNoYXJlZCgpLnRvcExvYWRpbmdGcmFtZSgpKQorICAgICAgICBJbmplY3Rl
ZEJ1bmRsZTo6c2hhcmVkKCkuc2V0VG9wTG9hZGluZ0ZyYW1lKGZyYW1lKTsKKworICAgIGlmIChJ
bmplY3RlZEJ1bmRsZTo6c2hhcmVkKCkubGF5b3V0VGVzdENvbnRyb2xsZXIoKS0+c2hvdWxkU3Rv
cFByb3Zpc2lvbmFsRnJhbWVMb2FkcygpKSB7CisgICAgICAgIEluamVjdGVkQnVuZGxlOjpzaGFy
ZWQoKS5vcygpIDw8IGZyYW1lIDw8ICIgLSBzdG9wcGluZyBsb2FkIGluIGRpZFN0YXJ0UHJvdmlz
aW9uYWxMb2FkRm9yRnJhbWUgY2FsbGJhY2tcbiI7CisgICAgICAgIFdLQnVuZGxlRnJhbWVTdG9w
TG9hZGluZyhmcmFtZSk7CisgICAgfQogfQogCiB2b2lkIEluamVjdGVkQnVuZGxlUGFnZTo6ZGlk
UmVjZWl2ZVNlcnZlclJlZGlyZWN0Rm9yUHJvdmlzaW9uYWxMb2FkRm9yRnJhbWUoV0tCdW5kbGVG
cmFtZVJlZiBmcmFtZSkKSW5kZXg6IFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvTGF5b3V0VGVzdENvbnRyb2xsZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvTGF5b3V0VGVzdENvbnRyb2xsZXIuY3BwCShyZXZpc2lv
biA4MTY3NykKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvTGF5b3V0
VGVzdENvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDAsNiArMTAwLDcgQEAgTGF5
b3V0VGVzdENvbnRyb2xsZXI6OkxheW91dFRlc3RDb250cm9sbAogICAgICwgbV90ZXN0UmVwYWlu
dChmYWxzZSkKICAgICAsIG1fdGVzdFJlcGFpbnRTd2VlcEhvcml6b250YWxseShmYWxzZSkKICAg
ICAsIG1fd2lsbFNlbmRSZXF1ZXN0UmV0dXJuc051bGwoZmFsc2UpCisgICAgLCBtX3N0b3BQcm92
aXNpb25hbEZyYW1lTG9hZHMoZmFsc2UpCiB7CiAgICAgcGxhdGZvcm1Jbml0aWFsaXplKCk7CiB9
CkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0xheW91dFRlc3RD
b250cm9sbGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9MYXlvdXRUZXN0Q29udHJvbGxlci5oCShyZXZpc2lvbiA4MTY3NykKKysrIFRvb2xz
L1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvTGF5b3V0VGVzdENvbnRyb2xsZXIuaAko
d29ya2luZyBjb3B5KQpAQCAtMTM3LDYgKzEzNyw5IEBAIHB1YmxpYzoKICAgICBib29sIHdpbGxT
ZW5kUmVxdWVzdFJldHVybnNOdWxsKCkgeyByZXR1cm4gbV93aWxsU2VuZFJlcXVlc3RSZXR1cm5z
TnVsbDsgfQogICAgIHZvaWQgc2V0V2lsbFNlbmRSZXF1ZXN0UmV0dXJuc051bGwoYm9vbCBmKSB7
IG1fd2lsbFNlbmRSZXF1ZXN0UmV0dXJuc051bGwgPSBmOyB9CiAKKyAgICBib29sIHNob3VsZFN0
b3BQcm92aXNpb25hbEZyYW1lTG9hZHMoKSB7IHJldHVybiBtX3N0b3BQcm92aXNpb25hbEZyYW1l
TG9hZHM7IH0KKyAgICB2b2lkIHNldFN0b3BQcm92aXNpb25hbEZyYW1lTG9hZHMoKSB7IG1fc3Rv
cFByb3Zpc2lvbmFsRnJhbWVMb2FkcyA9IHRydWU7IH0KKwogcHJpdmF0ZToKICAgICBzdGF0aWMg
Y29uc3QgZG91YmxlIHdhaXRUb0R1bXBXYXRjaGRvZ1RpbWVySW50ZXJ2YWw7CiAKQEAgLTE2MSw2
ICsxNjQsNyBAQCBwcml2YXRlOgogICAgIGJvb2wgbV90ZXN0UmVwYWludFN3ZWVwSG9yaXpvbnRh
bGx5OwogCiAgICAgYm9vbCBtX3dpbGxTZW5kUmVxdWVzdFJldHVybnNOdWxsOworICAgIGJvb2wg
bV9zdG9wUHJvdmlzaW9uYWxGcmFtZUxvYWRzOwogCiAgICAgUGxhdGZvcm1UaW1lclJlZiBtX3dh
aXRUb0R1bXBXYXRjaGRvZ1RpbWVyOwogfTsKSW5kZXg6IFRvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvTGF5b3V0VGVzdENvbnRyb2xsZXIuaWRsCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvTGF5
b3V0VGVzdENvbnRyb2xsZXIuaWRsCShyZXZpc2lvbiA4MTY3NykKKysrIFRvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvTGF5b3V0VGVzdENvbnRyb2xsZXIuaWRs
CSh3b3JraW5nIGNvcHkpCkBAIC04OSw2ICs4OSw3IEBAIG1vZHVsZSBXVFIgewogICAgICAgICB2
b2lkIHNldFBPU0lYTG9jYWxlKGluIERPTVN0cmluZyBsb2NhbGUpOwogCiAgICAgICAgIHZvaWQg
c2V0V2lsbFNlbmRSZXF1ZXN0UmV0dXJuc051bGwoaW4gYm9vbGVhbiBmbGFnKTsKKyAgICAgICAg
dm9pZCBzZXRTdG9wUHJvdmlzaW9uYWxGcmFtZUxvYWRzKGluIGJvb2xlYW4gZmxhZyk7CiAgICAg
fTsKIAogfQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9Ta2lwcGVkCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvU2tpcHBlZAkocmV2aXNpb24g
ODE2NzcpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1NraXBwZWQJKHdvcmtpbmcg
Y29weSkKQEAgLTE2NjEsMTAgKzE2NjEsNiBAQCBlZGl0aW5nL3N0eWxlL2lmcmFtZS1vbmxvYWQt
Y3Jhc2gtbWFjLmh0CiBlZGl0aW5nL3N0eWxlL2lmcmFtZS1vbmxvYWQtY3Jhc2gtdW5peC5odG1s
CiBlZGl0aW5nL3N0eWxlL2lmcmFtZS1vbmxvYWQtY3Jhc2gtd2luLmh0bWwKIAotIyBXZWJLaXRU
ZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RDb250cm9sbGVyLnNldFN0b3BQcm92aXNpb25hbEZy
YW1lTG9hZHMKLSMgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjY5
MT4KLWZhc3QvbG9hZGVyL3N0b3AtcHJvdmlzaW9uYWwtbG9hZHMuaHRtbAotCiAjIFdlYktpdFRl
c3RSdW5uZXIgbmVlZHMgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0QWxsb3dVbml2ZXJzYWxBY2Nl
c3NGcm9tRmlsZVVSTHMKICMgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD00MjY5Mj4KIGZhc3QvZm9ybXMvZm9ybW1ldGhvZC1hdHRyaWJ1dGUtYnV0dG9uLWh0bWwuaHRt
bAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164147</attachid>
            <date>2012-09-14 07:29:02 -0700</date>
            <delta_ts>2012-09-14 08:18:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>42691_setStopProvisionalFrameLoads.patch</filename>
            <type>text/plain</type>
            <size>9724</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2MmUxMDA5Li4zNDAyZDZkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDkt
MTQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAg
ICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RDb250cm9sbGVyLnNldFN0b3BQ
cm92aXNpb25hbEZyYW1lTG9hZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTQyNjkxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVW5za2lwIGZhc3QvbG9hZGVyL3N0b3AtcHJvdmlzaW9uYWwtbG9hZHMuaHRt
bCBub3cgdGhhdCBXZWJLaXRUZXN0UnVubmVyCisgICAgICAgIGltcGxlbWVudHMgdGVzdHJ1bm5l
ci5zZXRTdG9wUHJvdmlzaW9uYWxGcmFtZUxvYWRzKCkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS93
azIvU2tpcHBlZDoKKwogMjAxMi0wOS0xNCAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5h
Lm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KIAogICAgICAgICBFdmVudFNlbmRpbmdDb250cm9s
bGVyOjprZXlEb3duIGRvZXMgbm90IHN1cHBvcnQgbm9uLWFycmF5IG1vZGlmaWVyIGFyZ3VtZW50
cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1NraXBwZWQgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS93azIvU2tpcHBlZAppbmRleCA2M2YxNzg4Li4zNGRlOTJlIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93azIvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS93azIvU2tpcHBlZApAQCAtNDMyLDEwICs0MzIsNiBAQCBmYXN0L2V2ZW50cy9rZXlw
cmVzcy1pbnNlcnQtdGFiLmh0bWwKICMgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02OTU0OD4KIGZhc3QvZXZlbnRzL3Nob3ctbW9kYWwtZGlhbG9nLW9uYmx1ci1vbmZv
Y3VzLmh0bWwKIAotIyBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RDb250cm9sbGVy
LnNldFN0b3BQcm92aXNpb25hbEZyYW1lTG9hZHMKLSMgPGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD00MjY5MT4KLWZhc3QvbG9hZGVyL3N0b3AtcHJvdmlzaW9uYWwtbG9h
ZHMuaHRtbAotCiAjIFdlYktpdFRlc3RSdW5uZXIgbmVlZHMgbGF5b3V0VGVzdENvbnRyb2xsZXIu
c2V0UHJpbnRpbmcKICMgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
MjY5Mz4KIHByaW50aW5nL2NvbXBvc2l0aW5nLWxheWVyLXByaW50aW5nLmh0bWwKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpp
bmRleCBhOGFlZmNkLi44N2YzNjU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTIt
MDktMTQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKwor
ICAgICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RDb250cm9sbGVyLnNldFN0
b3BQcm92aXNpb25hbEZyYW1lTG9hZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQyNjkxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIFdLQnVuZGxlRnJhbWUgcHJpdmF0ZSBBUEkgdG8gc3RvcCBsb2Fk
aW5nIG9mIGEgZnJhbWUuCisgICAgICAgIFRoaXMgaXMgbmVlZGVkIGJ5IFdlYktpdFRlc3RSdW5u
ZXIgdG8gaW1wbGVtZW50CisgICAgICAgIHRlc3RydW5uZXIuc2V0U3RvcFByb3Zpc2lvbmFsRnJh
bWVMb2Fkcy4KKworICAgICAgICBPcmlnaW5hbCBwYXRjaCBieSBBbGV4ZXkgUHJvc2t1cnlha292
LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZy
YW1lLmNwcDoKKyAgICAgICAgKFdLQnVuZGxlRnJhbWVTdG9wTG9hZGluZyk6CisgICAgICAgICog
V2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZyYW1lUHJpdmF0ZS5oOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYkZyYW1lOjpzdG9wTG9hZGluZyk6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAq
IFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oOgorICAgICAgICAoV2ViRnJhbWUpOgorCiAy
MDEyLTA5LTE0ICBLZWlzaGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgogCiAgICAgICAg
IEFkZCBydW50aW1lIGZsYWcgdGhhdCBlbmFibGVzIGxhbmcgYXR0cmlidXRlIGZvciBmb3JtIGNv
bnRyb2xzIGluIExheW91dFRlc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWUuY3BwIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZUZyYW1lLmNwcAppbmRl
eCBkMzJiNTYxLi44OTViZTIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWUuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZS5jcHAKQEAg
LTE4Miw2ICsxODIsMTEgQEAgdm9pZCBXS0J1bmRsZUZyYW1lQ2xlYXJPcGVuZXIoV0tCdW5kbGVG
cmFtZVJlZiBmcmFtZVJlZikKICAgICAgICAgY29yZUZyYW1lLT5sb2FkZXIoKS0+c2V0T3BlbmVy
KDApOwogfQogCit2b2lkIFdLQnVuZGxlRnJhbWVTdG9wTG9hZGluZyhXS0J1bmRsZUZyYW1lUmVm
IGZyYW1lUmVmKQoreworICAgIHRvSW1wbChmcmFtZVJlZiktPnN0b3BMb2FkaW5nKCk7Cit9CisK
IFdLU3RyaW5nUmVmIFdLQnVuZGxlRnJhbWVDb3B5TGF5ZXJUcmVlQXNUZXh0KFdLQnVuZGxlRnJh
bWVSZWYgZnJhbWVSZWYpCiB7CiAgICAgcmV0dXJuIHRvQ29waWVkQVBJKHRvSW1wbChmcmFtZVJl
ZiktPmxheWVyVHJlZUFzVGV4dCgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZVByaXZhdGUuaCBiL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVGcmFtZVBy
aXZhdGUuaAppbmRleCA5ODcyMmY4Li5iNDcxMDQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlRnJhbWVQcml2YXRlLmgK
KysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1
bmRsZUZyYW1lUHJpdmF0ZS5oCkBAIC00OSw2ICs0OSw3IEBAIFdLX0VYUE9SVCB2b2lkIFdLQnVu
ZGxlRnJhbWVSZXN1bWVBbmltYXRpb25zKFdLQnVuZGxlRnJhbWVSZWYgZnJhbWUpOwogV0tfRVhQ
T1JUIHVuc2lnbmVkIFdLQnVuZGxlRnJhbWVHZXRQZW5kaW5nVW5sb2FkQ291bnQoV0tCdW5kbGVG
cmFtZVJlZiBmcmFtZSk7CiBXS19FWFBPUlQgV0tTdHJpbmdSZWYgV0tCdW5kbGVGcmFtZUNvcHlM
YXllclRyZWVBc1RleHQoV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSk7CiBXS19FWFBPUlQgdm9pZCBX
S0J1bmRsZUZyYW1lQ2xlYXJPcGVuZXIoV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSk7CitXS19FWFBP
UlQgdm9pZCBXS0J1bmRsZUZyYW1lU3RvcExvYWRpbmcoV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSk7
CiAKIFdLX0VYUE9SVCBib29sIFdLQnVuZGxlRnJhbWVDb250YWluc0FueUZvcm1FbGVtZW50cyhX
S0J1bmRsZUZyYW1lUmVmIGZyYW1lKTsKIFdLX0VYUE9SVCB2b2lkIFdLQnVuZGxlRnJhbWVTZXRU
ZXh0RGlyZWN0aW9uKFdLQnVuZGxlRnJhbWVSZWYgZnJhbWUsIFdLU3RyaW5nUmVmKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRnJhbWUuY3BwCmluZGV4IGZkNmY0
YzguLmQwNGY0ZGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9XZWJGcmFtZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YkZyYW1lLmNwcApAQCAtNjUxLDYgKzY1MSwxNCBAQCBib29sIFdlYkZyYW1lOjpjb250YWluc0Fu
eUZvcm1FbGVtZW50cygpIGNvbnN0CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCit2b2lkIFdlYkZy
YW1lOjpzdG9wTG9hZGluZygpCit7CisgICAgaWYgKCFtX2NvcmVGcmFtZSkKKyAgICAgICAgcmV0
dXJuOworCisgICAgbV9jb3JlRnJhbWUtPmxvYWRlcigpLT5zdG9wRm9yVXNlckNhbmNlbCgpOwor
fQorCiBXZWJGcmFtZSogV2ViRnJhbWU6OmZyYW1lRm9yQ29udGV4dChKU0NvbnRleHRSZWYgY29u
dGV4dCkKIHsKICAgICBKU09iamVjdFJlZiBnbG9iYWxPYmplY3RSZWYgPSBKU0NvbnRleHRHZXRH
bG9iYWxPYmplY3QoY29udGV4dCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvV2ViRnJhbWUuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9XZWJGcmFtZS5oCmluZGV4IGJkNTM2MzcuLjY2OTFkY2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGcmFtZS5oCkBAIC0xMTMsNiArMTEzLDcgQEAgcHVibGlj
OgogICAgIGJvb2wgaGFzVmVydGljYWxTY3JvbGxiYXIoKSBjb25zdDsKICAgICBib29sIGdldERv
Y3VtZW50QmFja2dyb3VuZENvbG9yKGRvdWJsZSogcmVkLCBkb3VibGUqIGdyZWVuLCBkb3VibGUq
IGJsdWUsIGRvdWJsZSogYWxwaGEpOwogICAgIGJvb2wgY29udGFpbnNBbnlGb3JtRWxlbWVudHMo
KSBjb25zdDsKKyAgICB2b2lkIHN0b3BMb2FkaW5nKCk7CiAKICAgICBzdGF0aWMgV2ViRnJhbWUq
IGZyYW1lRm9yQ29udGV4dChKU0NvbnRleHRSZWYpOwogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTgwMzFiZS4uOWRmY2RlZiAxMDA2NDQKLS0t
IGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBA
CisyMDEyLTA5LTE0ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5j
b20+CisKKyAgICAgICAgV2ViS2l0VGVzdFJ1bm5lciBuZWVkcyBsYXlvdXRUZXN0Q29udHJvbGxl
ci5zZXRTdG9wUHJvdmlzaW9uYWxGcmFtZUxvYWRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjY5MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBpbXBsZW1lbnRhdGlvbiBmb3IgdGVzdHJ1bm5lci5z
ZXRTdG9wUHJvdmlzaW9uYWxGcmFtZUxvYWRzKCkKKyAgICAgICAgaW4gV2ViS2l0VGVzdFJ1bm5l
ci4KKworICAgICAgICBPcmlnaW5hbCBwYXRjaCBieSBBbGV4ZXkgUHJvc2t1cnlha292LgorCisg
ICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVu
bmVyLmlkbDoKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVj
dGVkQnVuZGxlUGFnZS5jcHA6CisgICAgICAgIChXVFI6OkluamVjdGVkQnVuZGxlUGFnZTo6ZGlk
U3RhcnRQcm92aXNpb25hbExvYWRGb3JGcmFtZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdFJ1bm5l
cjo6VGVzdFJ1bm5lcik6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9UZXN0UnVubmVyLmg6CisgICAgICAgIChUZXN0UnVubmVyKToKKyAgICAgICAgKFdUUjo6VGVz
dFJ1bm5lcjo6c2V0U3RvcFByb3Zpc2lvbmFsRnJhbWVMb2Fkcyk6CisgICAgICAgIChXVFI6OlRl
c3RSdW5uZXI6OnNob3VsZFN0b3BQcm92aXNpb25hbEZyYW1lTG9hZHMpOgorCiAyMDEyLTA5LTE0
ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGludXguaW50ZWwuY29t
PgogCiAgICAgICAgIEV2ZW50U2VuZGluZ0NvbnRyb2xsZXI6OmtleURvd24gZG9lcyBub3Qgc3Vw
cG9ydCBub24tYXJyYXkgbW9kaWZpZXIgYXJndW1lbnRzCmRpZmYgLS1naXQgYS9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0JpbmRpbmdzL1Rlc3RSdW5uZXIuaWRsIGIvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlk
bAppbmRleCA2M2ZlZGM3Li4xNzE5NGY3IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL0JpbmRpbmdzL1Rlc3RSdW5uZXIuaWRsCisrKyBiL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvVGVzdFJ1bm5lci5pZGwKQEAg
LTE0MSw2ICsxNDEsNyBAQCBtb2R1bGUgV1RSIHsKICAgICAgICAgdm9pZCBzZXRTaG91bGRTdGF5
T25QYWdlQWZ0ZXJIYW5kbGluZ0JlZm9yZVVubG9hZChpbiBib29sZWFuIGZsYWcpOwogCiAgICAg
ICAgIHZvaWQgc2V0RGVmZXJzTG9hZGluZyhpbiBib29sZWFuIGZsYWcpOworICAgICAgICB2b2lk
IHNldFN0b3BQcm92aXNpb25hbEZyYW1lTG9hZHMoKTsKIAogICAgICAgICAvLyBXZWIgaW50ZW50
cyB0ZXN0aW5nLgogICAgICAgICB2b2lkIHNlbmRXZWJJbnRlbnRSZXNwb25zZShpbiBET01TdHJp
bmcgcmVwbHkpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1
bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwCmluZGV4IGNiMDVhNjUuLjdkMzExYjYg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0
ZWRCdW5kbGVQYWdlLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHAKQEAgLTczMiw5ICs3MzIsMTQgQEAgdm9pZCBJbmpl
Y3RlZEJ1bmRsZVBhZ2U6OmRpZFN0YXJ0UHJvdmlzaW9uYWxMb2FkRm9yRnJhbWUoV0tCdW5kbGVG
cmFtZVJlZiBmcmFtZSkKICAgICAgICAgSW5qZWN0ZWRCdW5kbGU6OnNoYXJlZCgpLnN0cmluZ0J1
aWxkZXIoKS0+YXBwZW5kTGl0ZXJhbCgiIC0gZGlkU3RhcnRQcm92aXNpb25hbExvYWRGb3JGcmFt
ZVxuIik7CiAgICAgfQogCi0gICAgaWYgKEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS50b3BMb2Fk
aW5nRnJhbWUoKSkKLSAgICAgICAgcmV0dXJuOwotICAgIEluamVjdGVkQnVuZGxlOjpzaGFyZWQo
KS5zZXRUb3BMb2FkaW5nRnJhbWUoZnJhbWUpOworICAgIGlmICghSW5qZWN0ZWRCdW5kbGU6OnNo
YXJlZCgpLnRvcExvYWRpbmdGcmFtZSgpKQorICAgICAgICBJbmplY3RlZEJ1bmRsZTo6c2hhcmVk
KCkuc2V0VG9wTG9hZGluZ0ZyYW1lKGZyYW1lKTsKKworICAgIGlmIChJbmplY3RlZEJ1bmRsZTo6
c2hhcmVkKCkudGVzdFJ1bm5lcigpLT5zaG91bGRTdG9wUHJvdmlzaW9uYWxGcmFtZUxvYWRzKCkp
IHsKKyAgICAgICAgZHVtcEZyYW1lRGVzY3JpcHRpb25TdWl0YWJsZUZvclRlc3RSZXN1bHQoZnJh
bWUpOworICAgICAgICBJbmplY3RlZEJ1bmRsZTo6c2hhcmVkKCkuc3RyaW5nQnVpbGRlcigpLT5h
cHBlbmRMaXRlcmFsKCIgLSBzdG9wcGluZyBsb2FkIGluIGRpZFN0YXJ0UHJvdmlzaW9uYWxMb2Fk
Rm9yRnJhbWUgY2FsbGJhY2tcbiIpOworICAgICAgICBXS0J1bmRsZUZyYW1lU3RvcExvYWRpbmco
ZnJhbWUpOworICAgIH0KIH0KIAogdm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2U6OmRpZFJlY2VpdmVT
ZXJ2ZXJSZWRpcmVjdEZvclByb3Zpc2lvbmFsTG9hZEZvckZyYW1lKFdLQnVuZGxlRnJhbWVSZWYg
ZnJhbWUpCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxl
L1Rlc3RSdW5uZXIuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9U
ZXN0UnVubmVyLmNwcAppbmRleCA5OTZiYjkxLi5hZDEwZmQyIDEwMDY0NAotLS0gYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuY3BwCisrKyBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5jcHAKQEAgLTg2LDYg
Kzg2LDcgQEAgVGVzdFJ1bm5lcjo6VGVzdFJ1bm5lcigpCiAgICAgLCBtX3Rlc3RSZXBhaW50KGZh
bHNlKQogICAgICwgbV90ZXN0UmVwYWludFN3ZWVwSG9yaXpvbnRhbGx5KGZhbHNlKQogICAgICwg
bV93aWxsU2VuZFJlcXVlc3RSZXR1cm5zTnVsbChmYWxzZSkKKyAgICAsIG1fc2hvdWxkU3RvcFBy
b3Zpc2lvbmFsRnJhbWVMb2FkcyhmYWxzZSkKICAgICAsIG1fcG9saWN5RGVsZWdhdGVFbmFibGVk
KGZhbHNlKQogICAgICwgbV9wb2xpY3lEZWxlZ2F0ZVBlcm1pc3NpdmUoZmFsc2UpCiAgICAgLCBt
X2dsb2JhbEZsYWcoZmFsc2UpCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0lu
amVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuaCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvVGVzdFJ1bm5lci5oCmluZGV4IGViNzkzYTguLjg2YjJlNTQgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5oCisrKyBi
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5oCkBAIC0y
MDUsNiArMjA1LDkgQEAgcHVibGljOgogICAgIHZvaWQgc2V0U2hvdWxkU3RheU9uUGFnZUFmdGVy
SGFuZGxpbmdCZWZvcmVVbmxvYWQoYm9vbCk7CiAKICAgICB2b2lkIHNldERlZmVyc0xvYWRpbmco
Ym9vbCk7CisKKyAgICB2b2lkIHNldFN0b3BQcm92aXNpb25hbEZyYW1lTG9hZHMoKSB7IG1fc2hv
dWxkU3RvcFByb3Zpc2lvbmFsRnJhbWVMb2FkcyA9IHRydWU7IH0KKyAgICBib29sIHNob3VsZFN0
b3BQcm92aXNpb25hbEZyYW1lTG9hZHMoKSBjb25zdCB7IHJldHVybiBtX3Nob3VsZFN0b3BQcm92
aXNpb25hbEZyYW1lTG9hZHM7IH0KICAgICAKICAgICBib29sIGdsb2JhbEZsYWcoKSBjb25zdCB7
IHJldHVybiBtX2dsb2JhbEZsYWc7IH0KICAgICB2b2lkIHNldEdsb2JhbEZsYWcoYm9vbCB2YWx1
ZSkgeyBtX2dsb2JhbEZsYWcgPSB2YWx1ZTsgfQpAQCAtMjgxLDYgKzI4NCw3IEBAIHByaXZhdGU6
CiAgICAgYm9vbCBtX3Rlc3RSZXBhaW50U3dlZXBIb3Jpem9udGFsbHk7CiAKICAgICBib29sIG1f
d2lsbFNlbmRSZXF1ZXN0UmV0dXJuc051bGw7CisgICAgYm9vbCBtX3Nob3VsZFN0b3BQcm92aXNp
b25hbEZyYW1lTG9hZHM7CiAKICAgICBib29sIG1fcG9saWN5RGVsZWdhdGVFbmFibGVkOwogICAg
IGJvb2wgbV9wb2xpY3lEZWxlZ2F0ZVBlcm1pc3NpdmU7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>