<?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>184760</bug_id>
          
          <creation_ts>2018-04-18 16:07:59 -0700</creation_ts>
          <short_desc>NetworkProcess should use CSP/content blockers for sync XHR</short_desc>
          <delta_ts>2018-04-19 10:55:19 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mkwst</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1415764</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-18 16:07:59 -0700</bug_when>
    <thetext>NetworkProcess should use CSP/content blockers for sync XHR</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415765</commentid>
    <comment_count>1</comment_count>
      <attachid>338271</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-18 16:09:08 -0700</bug_when>
    <thetext>Created attachment 338271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415858</commentid>
    <comment_count>2</comment_count>
      <attachid>338271</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-04-18 21:40:38 -0700</bug_when>
    <thetext>Comment on attachment 338271
Patch

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

&gt; LayoutTests/http/tests/contentextensions/sync-xhr-redirection-blocked.html:1
&gt; +&lt;head&gt;

Pleae add a &lt;!DOCTYPE html&gt;.

&gt; LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html:1
&gt; +&lt;html&gt;

Please add a &lt;!DOCTYPE html&gt;. Also, is this markup well formed?

&gt; LayoutTests/platform/mac-wk1/TestExpectations:100
&gt; +# WK1 sync XHR unsupported features.

I am unclear what this comment means. WebKit1 supports sync XHR last I recall. Or did we remove such support? WebKit1 does not support context extensions.

&gt; LayoutTests/platform/win/TestExpectations:2214
&gt; +# WK1 sync XHR unsupported features.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415866</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-18 22:05:13 -0700</bug_when>
    <thetext>&gt; I am unclear what this comment means. WebKit1 supports sync XHR last I
&gt; recall. Or did we remove such support? WebKit1 does not support context
&gt; extensions.

Sync XHR in WK2 now supports handling of CORS/CSP/ContentBlockers for redirections.
This is not the case in WK1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415933</commentid>
    <comment_count>4</comment_count>
      <attachid>338271</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-04-19 08:55:52 -0700</bug_when>
    <thetext>Comment on attachment 338271
Patch

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

r=me with comments.

&gt;&gt; LayoutTests/http/tests/contentextensions/sync-xhr-redirection-blocked.html:1
&gt;&gt; +&lt;head&gt;
&gt; 
&gt; Pleae add a &lt;!DOCTYPE html&gt;.

+1

&gt;&gt; LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html:1
&gt;&gt; +&lt;html&gt;
&gt; 
&gt; Please add a &lt;!DOCTYPE html&gt;. Also, is this markup well formed?

+1

&gt; LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html:2
&gt; +&lt;meta http-equiv=&quot;Content-Security-Policy&quot; content=&quot;upgrade-insecure-requests&quot;&gt;

I think it&apos;d be nicer to put the meta tag inside a &lt;head&gt;

&gt; LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html:7
&gt; +    xhr = new XMLHttpRequest();

const xhr =

I do not think it needs to be global.

&gt; LayoutTests/platform/mac-wk1/TestExpectations:101
&gt; +http/tests/contentextensions/sync-xhr-redirection-blocked.html [ Skip ]

This folder is skipped globally and only enabled on mac-wk2 so this entry should not be needed.

&gt; LayoutTests/platform/mac-wk1/TestExpectations:102
&gt; +http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame.html [ Skip ]

I am assuming this fails on WK1 because you fixed Sync XHR + CSP for WK2 only. I think this is fine but the comment should be clearer if this is the case.

&gt; LayoutTests/platform/win/TestExpectations:2215
&gt; +http/tests/contentextensions/sync-xhr-redirection-blocked.html [ Skip ]

Ditto.

&gt; LayoutTests/platform/win/TestExpectations:2216
&gt; +http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame.html [ Skip ]

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415949</commentid>
    <comment_count>5</comment_count>
      <attachid>338330</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-19 09:31:00 -0700</bug_when>
    <thetext>Created attachment 338330
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415987</commentid>
    <comment_count>6</comment_count>
      <attachid>338330</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-19 10:54:40 -0700</bug_when>
    <thetext>Comment on attachment 338330
Patch for landing

Clearing flags on attachment: 338330

Committed r230810: &lt;https://trac.webkit.org/changeset/230810&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415988</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-19 10:54:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415989</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-19 10:55:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/39569304&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338271</attachid>
            <date>2018-04-18 16:09:08 -0700</date>
            <delta_ts>2018-04-19 09:30:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184760-20180418160907.patch</filename>
            <type>text/plain</type>
            <size>10765</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNzYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM0ZTI3YjY1ZGMyYTM5MmY3
ZmMzYWY3YTRiZWZiOWNhNjBiZmYwZjguLjE3MDVkOTg4NTFkMTllZTRkMzBiODJkOGMzYjViNDY1
NGE4ZjBjNTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTgtMDQtMTggIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIE5ldHdvcmtQcm9jZXNzIHNob3Vs
ZCB1c2UgQ1NQL2NvbnRlbnQgYmxvY2tlcnMgZm9yIHN5bmMgWEhSCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQ3NjAKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXR0aW5nIENTUC9Db250ZW50QmxvY2tl
cnMgcGFyYW1ldGVycyBmb3Igc3luYyBYSFIgbG9hZHMuCisgICAgICAgICogTmV0d29ya1Byb2Nl
c3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcDoKKwogMjAxOC0wNC0xOCAgWW91ZW5uIEZhYmxl
dCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgTmV0d29ya1Jlc291cmNlTG9hZGVyIHNo
b3VsZCBub3QgY2xlYW4gaXRzZWxmIGluc2lkZSBkaWRSZWNlaXZlUmVzcG9uc2UKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNw
cCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNw
cAppbmRleCAyNGFiMTEzNTcwNzQ5ZDQyMmE4NGUwNDllOGQ2ZWYwMjA0ZWRmOGZhLi5lY2ZmMzdk
NzQzNDU3Yjc5OTE4ODhiNmZiOGM2YWI4MjMzZDRhOTdiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3BwCkBAIC0xMDks
NiArMTA5LDExIEBAIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6TmV0d29ya1Jlc291cmNlTG9hZGVy
KE5ldHdvcmtSZXNvdXJjZUxvYWRQYXJhbWV0ZXJzJiYgcGFyCiAKICAgICBpZiAoc3luY2hyb25v
dXNSZXBseSkgewogICAgICAgICBtX25ldHdvcmtMb2FkQ2hlY2tlciA9IE5ldHdvcmtMb2FkQ2hl
Y2tlcjo6Y3JlYXRlKEZldGNoT3B0aW9ucyB7IG1fcGFyYW1ldGVycy5vcHRpb25zIH0sIG1fcGFy
YW1ldGVycy5zZXNzaW9uSUQsIEhUVFBIZWFkZXJNYXAgeyBtX3BhcmFtZXRlcnMub3JpZ2luYWxS
ZXF1ZXN0SGVhZGVycyB9LCBVUkwgeyBtX3BhcmFtZXRlcnMucmVxdWVzdC51cmwoKSB9LCBtX3Bh
cmFtZXRlcnMuc291cmNlT3JpZ2luLmNvcHlSZWYoKSk7CisgICAgICAgIGlmIChtX3BhcmFtZXRl
cnMuY3NwUmVzcG9uc2VIZWFkZXJzKQorICAgICAgICAgICAgbV9uZXR3b3JrTG9hZENoZWNrZXIt
PnNldENTUFJlc3BvbnNlSGVhZGVycyhDb250ZW50U2VjdXJpdHlQb2xpY3lSZXNwb25zZUhlYWRl
cnMgeyBtX3BhcmFtZXRlcnMuY3NwUmVzcG9uc2VIZWFkZXJzLnZhbHVlKCkgfSk7CisjaWYgRU5B
QkxFKENPTlRFTlRfRVhURU5TSU9OUykKKyAgICAgICAgbV9uZXR3b3JrTG9hZENoZWNrZXItPnNl
dENvbnRlbnRFeHRlbnNpb25Db250cm9sbGVyKFVSTCB7IG1fcGFyYW1ldGVycy5tYWluRG9jdW1l
bnRVUkwgfSwgbV9wYXJhbWV0ZXJzLnVzZXJDb250ZW50Q29udHJvbGxlcklkZW50aWZpZXIpOwor
I2VuZGlmCiAgICAgICAgIG1fc3luY2hyb25vdXNMb2FkRGF0YSA9IHN0ZDo6bWFrZV91bmlxdWU8
U3luY2hyb25vdXNMb2FkRGF0YT4oV1RGTW92ZShzeW5jaHJvbm91c1JlcGx5KSk7CiAgICAgfQog
fQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGQzMTY4NDExY2Y1MDgwMzNlM2VmZTdjMzVmYjllZjZhZDg2OTE5NGUuLmMzZTk2
ODUxZGY0YzM3ZTBlMjExOWIwZjViNWMzMGZmNTZiYjg5YWQgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBA
QAorMjAxOC0wNC0xOCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAg
ICAgTmV0d29ya1Byb2Nlc3Mgc2hvdWxkIHVzZSBDU1AvY29udGVudCBibG9ja2VycyBmb3Igc3lu
YyBYSFIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4
NDc2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
aHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9ja2Vk
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5z
aW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9ja2VkLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGh0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvc3luYy14aHItcmVkaXJlY3Rpb24tYmxvY2tl
ZC5odG1sLmpzb246IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVu
dFNlY3VyaXR5UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvcmVzb3VyY2VzL2luc2Vj
dXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUtd2luZG93Lmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3VwZ3JhZGUtaW5zZWN1
cmUtcmVxdWVzdHMvdXBncmFkZS1pbnNlY3VyZS1zeW5jLXhoci1pbi1tYWluLWZyYW1lLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2Vj
dXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy91cGdyYWRlLWluc2VjdXJlLXN5
bmMteGhyLWluLW1haW4tZnJhbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFj
LXdrMS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9UZXN0RXhwZWN0
YXRpb25zOgorCiAyMDE4LTA0LTE4ICBNczJnZXIgIDxNczJnZXJAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBUZXN0IGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
Y29udGVudGV4dGVuc2lvbnMvc3luYy14aHItcmVkaXJlY3Rpb24tYmxvY2tlZC1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL3N5bmMteGhyLXJl
ZGlyZWN0aW9uLWJsb2NrZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFhYTc1ZGIxOTgxNGQy
NWI0M2U3YzU1ODYxOGY3MzkxODgxNTk3ZWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL3N5bmMteGhyLXJlZGlyZWN0aW9uLWJsb2Nr
ZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDIx
OiBDb250ZW50IGJsb2NrZXIgcHJldmVudGVkIGZyYW1lIGRpc3BsYXlpbmcgaHR0cDovLzEyNy4w
LjAuMTo4MDAwL2NvbnRlbnRleHRlbnNpb25zL3N5bmMteGhyLXJlZGlyZWN0aW9uLWJsb2NrZWQu
aHRtbCBmcm9tIGxvYWRpbmcgYSByZXNvdXJjZSBmcm9tIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9y
ZXNvdXJjZXMvcmVkaXJlY3QucGhwP3VybD0vY29udGVudGV4dGVuc2lvbnMvcmVzb3VyY2VzL3Vy
bC1ibG9ja2luZy10ZXN0LmpzCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjE6IFhNTEh0dHBSZXF1
ZXN0IGNhbm5vdCBsb2FkIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZXMvcmVkaXJlY3Qu
cGhwP3VybD0vY29udGVudGV4dGVuc2lvbnMvcmVzb3VyY2VzL3VybC1ibG9ja2luZy10ZXN0Lmpz
LiAKK1N5bmNocm9ub3VzIHN0YXR1czogMCwgcmVhZHlTdGF0ZToxLCByZXNwb25zZVRleHQ6IAor
U3luY2hyb25vdXMgc3RhdHVzOiAwLCByZWFkeVN0YXRlOjQsIHJlc3BvbnNlVGV4dDogCitTeW5j
aHJvbm91cyBlcnJvcjogTmV0d29ya0Vycm9yOiBBIG5ldHdvcmsgZXJyb3Igb2NjdXJyZWQuCisK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvc3lu
Yy14aHItcmVkaXJlY3Rpb24tYmxvY2tlZC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9j
b250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9ja2VkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uMTJiOWU5NTgxZTI4MTEwYTVmNzkzNDg2Yjg4NGQxZmM4MjViYWU0MgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvc3luYy14
aHItcmVkaXJlY3Rpb24tYmxvY2tlZC5odG1sCkBAIC0wLDAgKzEsMzIgQEAKKzxoZWFkPgorPHNj
cmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4
dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworfQorCitmdW5jdGlvbiBsb2co
dGV4dCkgeworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4
dE5vZGUodGV4dCkpOworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgiYnIiKSk7Cit9CisKK2Z1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgdmFyIHho
ciA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOworICAgIHhoci5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBm
dW5jdGlvbigpIHsKKyAgICAgICAgbG9nKCJTeW5jaHJvbm91cyBzdGF0dXM6ICIgKyB4aHIuc3Rh
dHVzICsgIiwgcmVhZHlTdGF0ZToiICsgeGhyLnJlYWR5U3RhdGUgKyAiLCByZXNwb25zZVRleHQ6
ICIgKyB4aHIucmVzcG9uc2VUZXh0KTsKKyAgICB9CisgICAgCisgICAgeGhyLm9wZW4oIkdFVCIs
ICIvcmVzb3VyY2VzL3JlZGlyZWN0LnBocD91cmw9L2NvbnRlbnRleHRlbnNpb25zL3Jlc291cmNl
cy91cmwtYmxvY2tpbmctdGVzdC5qcyIsIGZhbHNlKTsKKyAgICB0cnkgeworICAgICAgICB4aHIu
c2VuZCgpOworICAgIH0gY2F0Y2ggKGVycm9yKSB7CisgICAgICAgIGxvZygiU3luY2hyb25vdXMg
ZXJyb3I6ICIgKyBlcnJvcik7CisgICAgfQorCisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQor
ICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgor
PGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPgorPC9ib2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9j
a2VkLmh0bWwuanNvbiBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMv
c3luYy14aHItcmVkaXJlY3Rpb24tYmxvY2tlZC5odG1sLmpzb24KbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzA5ZTY2
ZGZlODYzM2ZkOTJiOTE2MWNjY2MwMzFmYjVjMWEzMTVjZgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvc3luYy14aHItcmVkaXJlY3Rp
b24tYmxvY2tlZC5odG1sLmpzb24KQEAgLTAsMCArMSwxMCBAQAorWworICAgIHsKKyAgICAgICAg
ImFjdGlvbiI6IHsKKyAgICAgICAgICAgICJ0eXBlIjogImJsb2NrIgorICAgICAgICB9LAorICAg
ICAgICAidHJpZ2dlciI6IHsKKyAgICAgICAgICAgICJ1cmwtZmlsdGVyIjogInVybC1ibG9ja2lu
Zy10ZXN0IgorICAgICAgICB9CisgICAgfQorXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1y
ZXF1ZXN0cy9yZXNvdXJjZXMvaW5zZWN1cmUtc3luYy14aHItaW4tbWFpbi1mcmFtZS13aW5kb3cu
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9s
aWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvcmVzb3VyY2VzL2luc2VjdXJlLXN5bmMteGhy
LWluLW1haW4tZnJhbWUtd2luZG93Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWY5MjcxNWFlZTNkZDI4NTg1
MTNmOGU1MzRjNDc2ZGY0OWU2MDUzMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUt
cmVxdWVzdHMvcmVzb3VyY2VzL2luc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUtd2luZG93
Lmh0bWwKQEAgLTAsMCArMSwxOCBAQAorPGh0bWw+Cis8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50
LVNlY3VyaXR5LVBvbGljeSIgY29udGVudD0idXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cyI+Cis8
Ym9keT4KKzxzY3JpcHQ+CisKK3dpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKKyAgICB4aHIg
PSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKKyAgICB4aHIub3BlbigiR0VUIiwgIi9yZXNvdXJjZXMv
cmVkaXJlY3QucGhwP3VybD1odHRwOi8vMTI3LjAuMC4xOjg0NDMvIiwgZmFsc2UpOworICAgIHho
ci5zZW5kKCk7IAorICAgIGFsZXJ0KCJQQVNTOiB1cGdyYWRlZCBzeW5jIFhIUiBhZnRlciByZWRp
cmVjdGlvbiIpOworIAorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1
bm5lci5ub3RpZnlEb25lKCk7Cit9OworPC9zY3JpcHQ+CisKKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5
UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvdXBncmFkZS1pbnNlY3VyZS1zeW5jLXho
ci1pbi1tYWluLWZyYW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvdXBn
cmFkZS1pbnNlY3VyZS1zeW5jLXhoci1pbi1tYWluLWZyYW1lLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5hNjA5NmQ2NWUzYmU4NDg2ZWVjZTdlZjE4MjI2MmExN2I5ODVjNzQ4Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQ
b2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhy
LWluLW1haW4tZnJhbWUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorQUxFUlQ6IFBBU1M6
IHVwZ3JhZGVkIHN5bmMgWEhSIGFmdGVyIHJlZGlyZWN0aW9uCitUaGlzIHRlc3Qgb3BlbnMgYSBI
VFRQUyB3aW5kb3cgdGhhdCBsb2FkcyBpbnNlY3VyZSBkYXRhIHZpYSBYSFIuIFdlIHNob3VsZCB1
cGdyYWRlIHRoaXMgcmVxdWVzdCBhbmQgdGhlcmVieSBhdm9pZCBhIG1peGVkIGNvbnRlbnQgY2Fs
bGJhY2suCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRl
bnRTZWN1cml0eVBvbGljeS91cGdyYWRlLWluc2VjdXJlLXJlcXVlc3RzL3VwZ3JhZGUtaW5zZWN1
cmUtc3luYy14aHItaW4tbWFpbi1mcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy91
cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41
YWQxNGIyM2E0ZGNlZDlmZTIyMDUzNTYyNDVjNzFiMzY0YThiYjJhCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kv
dXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1h
aW4tZnJhbWUuaHRtbApAQCAtMCwwICsxLDIxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGJvZHk+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5l
ci53YWl0VW50aWxEb25lKCk7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVz
dFJ1bm5lci5zZXRDYW5PcGVuV2luZG93cygpOworICAgIHRlc3RSdW5uZXIuc2V0Q2xvc2VSZW1h
aW5pbmdXaW5kb3dzV2hlbkNvbXBsZXRlKHRydWUpOworfQorCis8L3NjcmlwdD4KKzxwPlRoaXMg
dGVzdCBvcGVucyBhIEhUVFBTIHdpbmRvdyB0aGF0IGxvYWRzIGluc2VjdXJlIGRhdGEgdmlhIFhI
Ui4gIFdlIHNob3VsZCB1cGdyYWRlCit0aGlzIHJlcXVlc3QgYW5kIHRoZXJlYnkgYXZvaWQgYSBt
aXhlZCBjb250ZW50IGNhbGxiYWNrLjwvcD4KKzxzY3JpcHQ+CitvbmxvYWQgPSBmdW5jdGlvbigp
IHsKKyAgICB3aW5kb3cub3BlbigiaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1cml0eS9jb250
ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy9yZXNvdXJjZXMvaW5z
ZWN1cmUtc3luYy14aHItaW4tbWFpbi1mcmFtZS13aW5kb3cuaHRtbCIpOworfQorPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMt
d2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggM2ZhZjY5ZGQxMWQ0NThiMjU5Mjk3OTE2OWE3YzQxODdiODRlYjA4
Yy4uZWVjYjU0YjdkMzU2MWNiMzYzZTA0MDNmZDY4YTYzOTQyZDg0MzJkOCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtOTcsNiArOTcsMTAg
QEAgd2Via2l0Lm9yZy9iLzE3ODI3MiBbIFNpZXJyYSBdIGh0dHAvdGVzdHMvc2VjdXJpdHkvdmlk
ZW8tY3Jvc3Mtb3JpZ2luLWNhY2hpbmcuaHQKICMgcmRhcjovL3Byb2JsZW0vMzQ3MTYxNjMgQnJl
YWtzIHN1YnNlcXVlbnQgdGVzdHMgdXNpbmcgcmVzcG9uc2UueG1sCiBbIEhpZ2hTaWVycmErIF0g
aHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yYW5nZS10ZXN0Lmh0bWwgWyBTa2lwIF0KIAorIyBX
SzEgc3luYyBYSFIgdW5zdXBwb3J0ZWQgZmVhdHVyZXMuCitodHRwL3Rlc3RzL2NvbnRlbnRleHRl
bnNpb25zL3N5bmMteGhyLXJlZGlyZWN0aW9uLWJsb2NrZWQuaHRtbCBbIFNraXAgXQoraHR0cC90
ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1
ZXN0cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUuaHRtbCBbIFNraXAg
XQorCiAjIyMgRU5EIE9GICgxKSBGYWlsdXJlcyB3aXRoIGJ1ZyByZXBvcnRzCiAjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2lu
L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggN2I0ODUxZTllY2VlMzY4YTcyYzA2ODE2MWY0MDcxYzAx
Y2YwNTczYi4uYTBmY2Y3MDVhMDUzNjk1NDQyMWU2ZDg4ZGY5MjJiZDE3MDc2NjBmMSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTIyMTEsNiArMjIxMSwx
MCBAQCB3ZWJraXQub3JnL2IvMTQwNzAzIGh0dHAvdGVzdHMvc2VjdXJpdHkvWEZyYW1lT3B0aW9u
cy94LWZyYW1lLW9wdGlvbnMtcGFyZW50LXNhbQogd2Via2l0Lm9yZy9iLzE0MDcwMyBodHRwL3Rl
c3RzL3htbGh0dHByZXF1ZXN0L3JlbWVtYmVyLWJhZC1wYXNzd29yZC5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvMTQwNzAzIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvZmFpbGVkLWF1
dGguaHRtbCBbIEZhaWx1cmUgXQogCisjIFdLMSBzeW5jIFhIUiB1bnN1cHBvcnRlZCBmZWF0dXJl
cy4KK2h0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvc3luYy14aHItcmVkaXJlY3Rpb24tYmxv
Y2tlZC5odG1sIFsgU2tpcCBdCitodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBv
bGljeS91cGdyYWRlLWluc2VjdXJlLXJlcXVlc3RzL3VwZ3JhZGUtaW5zZWN1cmUtc3luYy14aHIt
aW4tbWFpbi1mcmFtZS5odG1sIFsgU2tpcCBdCisKICMgQ1NQIFN0dWZmCiBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ibG9jay1taXhlZC1jb250ZW50LWhpZGVzLXdh
cm5pbmcuaHRtbCBbIEZhaWx1cmUgXQogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJp
dHlQb2xpY3kvb2JqZWN0LXNyYy11cmwtYWxsb3dlZC5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338330</attachid>
            <date>2018-04-19 09:31:00 -0700</date>
            <delta_ts>2018-04-19 10:54:40 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-184760-20180419093059.patch</filename>
            <type>text/plain</type>
            <size>10708</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwODA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDcwNGRhMzZmOTU3MDY5NjRm
MjMyZTI1ZWNkNjMzM2YyM2MzNWViNTQuLjBlZGY4MzExZWEzNjE3OWViMjYxMDY5MzdjYTEwZmIy
ZmQ4YmEwYTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTgtMDQtMTkgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIE5ldHdvcmtQcm9jZXNzIHNob3Vs
ZCB1c2UgQ1NQL2NvbnRlbnQgYmxvY2tlcnMgZm9yIHN5bmMgWEhSCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQ3NjAKKworICAgICAgICBSZXZpZXdl
ZCBieSBDaHJpcyBEdW1lei4KKworICAgICAgICBTZXR0aW5nIENTUC9Db250ZW50QmxvY2tlcnMg
cGFyYW1ldGVycyBmb3Igc3luYyBYSFIgbG9hZHMuCisgICAgICAgICogTmV0d29ya1Byb2Nlc3Mv
TmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcDoKKwogMjAxOC0wNC0xOCAgQ2hyaXMgRHVtZXogIDxj
ZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmFtZSBXaW5kb3dQcm94eUNvbnRyb2xsZXIg
dG8gV2luZG93UHJveHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
TmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
TmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcAppbmRleCBiMjhlMTUzODViNDNjMzgyNzYwZTBhNGJm
ZWMwMWEzN2ZmN2ViODJkLi5jYjgwNWUwNDljYTUyODQ0N2E1ZmJlNjZkZjQwYzJiZTJlYWZiMGY2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJj
ZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVz
b3VyY2VMb2FkZXIuY3BwCkBAIC0xMDksNiArMTA5LDExIEBAIE5ldHdvcmtSZXNvdXJjZUxvYWRl
cjo6TmV0d29ya1Jlc291cmNlTG9hZGVyKE5ldHdvcmtSZXNvdXJjZUxvYWRQYXJhbWV0ZXJzJiYg
cGFyCiAKICAgICBpZiAoc3luY2hyb25vdXNSZXBseSkgewogICAgICAgICBtX25ldHdvcmtMb2Fk
Q2hlY2tlciA9IE5ldHdvcmtMb2FkQ2hlY2tlcjo6Y3JlYXRlKEZldGNoT3B0aW9ucyB7IG1fcGFy
YW1ldGVycy5vcHRpb25zIH0sIG1fcGFyYW1ldGVycy5zZXNzaW9uSUQsIEhUVFBIZWFkZXJNYXAg
eyBtX3BhcmFtZXRlcnMub3JpZ2luYWxSZXF1ZXN0SGVhZGVycyB9LCBVUkwgeyBtX3BhcmFtZXRl
cnMucmVxdWVzdC51cmwoKSB9LCBtX3BhcmFtZXRlcnMuc291cmNlT3JpZ2luLmNvcHlSZWYoKSk7
CisgICAgICAgIGlmIChtX3BhcmFtZXRlcnMuY3NwUmVzcG9uc2VIZWFkZXJzKQorICAgICAgICAg
ICAgbV9uZXR3b3JrTG9hZENoZWNrZXItPnNldENTUFJlc3BvbnNlSGVhZGVycyhDb250ZW50U2Vj
dXJpdHlQb2xpY3lSZXNwb25zZUhlYWRlcnMgeyBtX3BhcmFtZXRlcnMuY3NwUmVzcG9uc2VIZWFk
ZXJzLnZhbHVlKCkgfSk7CisjaWYgRU5BQkxFKENPTlRFTlRfRVhURU5TSU9OUykKKyAgICAgICAg
bV9uZXR3b3JrTG9hZENoZWNrZXItPnNldENvbnRlbnRFeHRlbnNpb25Db250cm9sbGVyKFVSTCB7
IG1fcGFyYW1ldGVycy5tYWluRG9jdW1lbnRVUkwgfSwgbV9wYXJhbWV0ZXJzLnVzZXJDb250ZW50
Q29udHJvbGxlcklkZW50aWZpZXIpOworI2VuZGlmCiAgICAgICAgIG1fc3luY2hyb25vdXNMb2Fk
RGF0YSA9IHN0ZDo6bWFrZV91bmlxdWU8U3luY2hyb25vdXNMb2FkRGF0YT4oV1RGTW92ZShzeW5j
aHJvbm91c1JlcGx5KSk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDU2Mzc1ODAyZjEwNGY4NTBjMWVhMjlj
NzQ3Yzc1YWMyNTJhZjkwYjIuLjk2MDEwOTExMDYxMDBjMGZlNTU3NDAzY2QxODY4YTA1NmE1NjA2
YzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxOC0wNC0xOSAgWW91ZW5uIEZhYmxldCAgPHlv
dWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgTmV0d29ya1Byb2Nlc3Mgc2hvdWxkIHVzZSBDU1Av
Y29udGVudCBibG9ja2VycyBmb3Igc3luYyBYSFIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDc2MAorCisgICAgICAgIFJldmlld2VkIGJ5IENocmlz
IER1bWV6LgorCisgICAgICAgICogaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXho
ci1yZWRpcmVjdGlvbi1ibG9ja2VkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0
cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9ja2VkLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvY29udGVudGV4dGVuc2lvbnMvc3luYy14
aHItcmVkaXJlY3Rpb24tYmxvY2tlZC5odG1sLmpzb246IEFkZGVkLgorICAgICAgICAqIGh0dHAv
dGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVx
dWVzdHMvcmVzb3VyY2VzL2luc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUtd2luZG93Lmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5
UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvdXBncmFkZS1pbnNlY3VyZS1zeW5jLXho
ci1pbi1tYWluLWZyYW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0
cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0
cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUuaHRtbDogQWRkZWQuCisg
ICAgICAgICogcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBs
YXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDE4LTA0LTE5ICBSeWFuIEhhZGRhZCAg
PHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJlYmFzZWxpbmUg
dGVzdHMgZm9yIGlPUyBzaW11bGF0b3IuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL2NvbnRlbnRleHRlbnNpb25zL3N5bmMteGhyLXJlZGlyZWN0aW9uLWJsb2NrZWQtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXho
ci1yZWRpcmVjdGlvbi1ibG9ja2VkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45OGNmMjljMzU5
OTE1ZDFmNjVjZTA0ZjFmNmQ0NzM4NzNlOGI4ODFlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1i
bG9ja2VkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKK0NPTlNPTEUgTUVTU0FHRTogbGlu
ZSAyMjogQ29udGVudCBibG9ja2VyIHByZXZlbnRlZCBmcmFtZSBkaXNwbGF5aW5nIGh0dHA6Ly8x
MjcuMC4wLjE6ODAwMC9jb250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9j
a2VkLmh0bWwgZnJvbSBsb2FkaW5nIGEgcmVzb3VyY2UgZnJvbSBodHRwOi8vMTI3LjAuMC4xOjgw
MDAvcmVzb3VyY2VzL3JlZGlyZWN0LnBocD91cmw9L2NvbnRlbnRleHRlbnNpb25zL3Jlc291cmNl
cy91cmwtYmxvY2tpbmctdGVzdC5qcworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDIyOiBYTUxIdHRw
UmVxdWVzdCBjYW5ub3QgbG9hZCBodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VzL3JlZGly
ZWN0LnBocD91cmw9L2NvbnRlbnRleHRlbnNpb25zL3Jlc291cmNlcy91cmwtYmxvY2tpbmctdGVz
dC5qcy4gCitTeW5jaHJvbm91cyBzdGF0dXM6IDAsIHJlYWR5U3RhdGU6MSwgcmVzcG9uc2VUZXh0
OiAKK1N5bmNocm9ub3VzIHN0YXR1czogMCwgcmVhZHlTdGF0ZTo0LCByZXNwb25zZVRleHQ6IAor
U3luY2hyb25vdXMgZXJyb3I6IE5ldHdvcmtFcnJvcjogQSBuZXR3b3JrIGVycm9yIG9jY3VycmVk
LgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25z
L3N5bmMteGhyLXJlZGlyZWN0aW9uLWJsb2NrZWQuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvY29udGVudGV4dGVuc2lvbnMvc3luYy14aHItcmVkaXJlY3Rpb24tYmxvY2tlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjY5MzRhZTdjOGZkMmJjYjkxNjZmMDY1NDJiMGNkNjg3NTU1MDNiNmMKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL3N5
bmMteGhyLXJlZGlyZWN0aW9uLWJsb2NrZWQuaHRtbApAQCAtMCwwICsxLDMzIEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgp
OworfQorCitmdW5jdGlvbiBsb2codGV4dCkgeworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hp
bGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUodGV4dCkpOworICAgIGRvY3VtZW50LmJvZHkuYXBw
ZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiYnIiKSk7Cit9CisKK2Z1bmN0aW9uIHJ1
blRlc3QoKSB7CisgICAgdmFyIHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOworICAgIHhoci5v
bnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpIHsKKyAgICAgICAgbG9nKCJTeW5jaHJvbm91
cyBzdGF0dXM6ICIgKyB4aHIuc3RhdHVzICsgIiwgcmVhZHlTdGF0ZToiICsgeGhyLnJlYWR5U3Rh
dGUgKyAiLCByZXNwb25zZVRleHQ6ICIgKyB4aHIucmVzcG9uc2VUZXh0KTsKKyAgICB9CisKKyAg
ICB4aHIub3BlbigiR0VUIiwgIi9yZXNvdXJjZXMvcmVkaXJlY3QucGhwP3VybD0vY29udGVudGV4
dGVuc2lvbnMvcmVzb3VyY2VzL3VybC1ibG9ja2luZy10ZXN0LmpzIiwgZmFsc2UpOworICAgIHRy
eSB7CisgICAgICAgIHhoci5zZW5kKCk7CisgICAgfSBjYXRjaCAoZXJyb3IpIHsKKyAgICAgICAg
bG9nKCJTeW5jaHJvbm91cyBlcnJvcjogIiArIGVycm9yKTsKKyAgICB9CisKKyAgICBpZiAod2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworfQorPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8L2JvZHk+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NvbnRlbnRleHRlbnNpb25zL3N5bmMteGhy
LXJlZGlyZWN0aW9uLWJsb2NrZWQuaHRtbC5qc29uIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9j
b250ZW50ZXh0ZW5zaW9ucy9zeW5jLXhoci1yZWRpcmVjdGlvbi1ibG9ja2VkLmh0bWwuanNvbgpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4zMDllNjZkZmU4NjMzZmQ5MmI5MTYxY2NjYzAzMWZiNWMxYTMxNWNmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9z
eW5jLXhoci1yZWRpcmVjdGlvbi1ibG9ja2VkLmh0bWwuanNvbgpAQCAtMCwwICsxLDEwIEBACitb
CisgICAgeworICAgICAgICAiYWN0aW9uIjogeworICAgICAgICAgICAgInR5cGUiOiAiYmxvY2si
CisgICAgICAgIH0sCisgICAgICAgICJ0cmlnZ2VyIjogeworICAgICAgICAgICAgInVybC1maWx0
ZXIiOiAidXJsLWJsb2NraW5nLXRlc3QiCisgICAgICAgIH0KKyAgICB9CitdCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS91
cGdyYWRlLWluc2VjdXJlLXJlcXVlc3RzL3Jlc291cmNlcy9pbnNlY3VyZS1zeW5jLXhoci1pbi1t
YWluLWZyYW1lLXdpbmRvdy5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
b250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy9yZXNvdXJjZXMv
aW5zZWN1cmUtc3luYy14aHItaW4tbWFpbi1mcmFtZS13aW5kb3cuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5j
Mzc5NzNiZjNkY2Q4OWU5NTNkODI3M2ViNGMxMzM3NDFjYWM2MDFiCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kv
dXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy9yZXNvdXJjZXMvaW5zZWN1cmUtc3luYy14aHItaW4t
bWFpbi1mcmFtZS13aW5kb3cuaHRtbApAQCAtMCwwICsxLDE5IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorPGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVNlY3VyaXR5LVBvbGlj
eSIgY29udGVudD0idXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cyI+Cis8L2hlYWQ+Cis8Ym9keT4K
KzxzY3JpcHQ+Cit3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgY29uc3QgeGhyID0g
bmV3IFhNTEh0dHBSZXF1ZXN0KCk7CisgICAgeGhyLm9wZW4oIkdFVCIsICIvcmVzb3VyY2VzL3Jl
ZGlyZWN0LnBocD91cmw9aHR0cDovLzEyNy4wLjAuMTo4NDQzLyIsIGZhbHNlKTsKKyAgICB4aHIu
c2VuZCgpOworICAgIGFsZXJ0KCJQQVNTOiB1cGdyYWRlZCBzeW5jIFhIUiBhZnRlciByZWRpcmVj
dGlvbiIpOworCisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVy
Lm5vdGlmeURvbmUoKTsKK307Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5
L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvdXBncmFkZS1pbnNlY3VyZS1zeW5jLXhoci1pbi1t
YWluLWZyYW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkv
Y29udGVudFNlY3VyaXR5UG9saWN5L3VwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMvdXBncmFkZS1p
bnNlY3VyZS1zeW5jLXhoci1pbi1tYWluLWZyYW1lLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5h
NjA5NmQ2NWUzYmU4NDg2ZWVjZTdlZjE4MjI2MmExN2I5ODVjNzQ4Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kv
dXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1h
aW4tZnJhbWUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorQUxFUlQ6IFBBU1M6IHVwZ3Jh
ZGVkIHN5bmMgWEhSIGFmdGVyIHJlZGlyZWN0aW9uCitUaGlzIHRlc3Qgb3BlbnMgYSBIVFRQUyB3
aW5kb3cgdGhhdCBsb2FkcyBpbnNlY3VyZSBkYXRhIHZpYSBYSFIuIFdlIHNob3VsZCB1cGdyYWRl
IHRoaXMgcmVxdWVzdCBhbmQgdGhlcmVieSBhdm9pZCBhIG1peGVkIGNvbnRlbnQgY2FsbGJhY2su
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1
cml0eVBvbGljeS91cGdyYWRlLWluc2VjdXJlLXJlcXVlc3RzL3VwZ3JhZGUtaW5zZWN1cmUtc3lu
Yy14aHItaW4tbWFpbi1mcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0
eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy91cGdyYWRl
LWluc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YWQxNGIy
M2E0ZGNlZDlmZTIyMDUzNTYyNDVjNzFiMzY0YThiYjJhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFk
ZS1pbnNlY3VyZS1yZXF1ZXN0cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJh
bWUuaHRtbApAQCAtMCwwICsxLDIxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+
Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci53YWl0
VW50aWxEb25lKCk7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5l
ci5zZXRDYW5PcGVuV2luZG93cygpOworICAgIHRlc3RSdW5uZXIuc2V0Q2xvc2VSZW1haW5pbmdX
aW5kb3dzV2hlbkNvbXBsZXRlKHRydWUpOworfQorCis8L3NjcmlwdD4KKzxwPlRoaXMgdGVzdCBv
cGVucyBhIEhUVFBTIHdpbmRvdyB0aGF0IGxvYWRzIGluc2VjdXJlIGRhdGEgdmlhIFhIUi4gIFdl
IHNob3VsZCB1cGdyYWRlCit0aGlzIHJlcXVlc3QgYW5kIHRoZXJlYnkgYXZvaWQgYSBtaXhlZCBj
b250ZW50IGNhbGxiYWNrLjwvcD4KKzxzY3JpcHQ+CitvbmxvYWQgPSBmdW5jdGlvbigpIHsKKyAg
ICB3aW5kb3cub3BlbigiaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1cml0eS9jb250ZW50U2Vj
dXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cy9yZXNvdXJjZXMvaW5zZWN1cmUt
c3luYy14aHItaW4tbWFpbi1mcmFtZS13aW5kb3cuaHRtbCIpOworfQorPC9zY3JpcHQ+Cis8L2Jv
ZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3Rh
dGlvbnMKaW5kZXggNjhjMWE0Y2M1NTQ3YzllMTI2MTg5YzIyZDAzMTFiODk1ZmU2NjY4MS4uYTZm
YTE4YTgxNzEzMmY0NjVmYjJmZjFkMmExMTgzYzQ3OWJkNTUwNyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtOTcsNiArOTcsOSBAQCB3ZWJr
aXQub3JnL2IvMTc4MjcyIFsgU2llcnJhIF0gaHR0cC90ZXN0cy9zZWN1cml0eS92aWRlby1jcm9z
cy1vcmlnaW4tY2FjaGluZy5odAogIyByZGFyOi8vcHJvYmxlbS8zNDcxNjE2MyBCcmVha3Mgc3Vi
c2VxdWVudCB0ZXN0cyB1c2luZyByZXNwb25zZS54bWwKIFsgSGlnaFNpZXJyYSsgXSBodHRwL3Rl
c3RzL3htbGh0dHByZXF1ZXN0L3JhbmdlLXRlc3QuaHRtbCBbIFNraXAgXQogCisjIFdLMSBkb2Vz
IG5vdCBzdXBwb3J0IHN5bmMgWEhSIHJlZGlyZWN0aW9ucyBhcyBkb2VzIFdLMgoraHR0cC90ZXN0
cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0
cy91cGdyYWRlLWluc2VjdXJlLXN5bmMteGhyLWluLW1haW4tZnJhbWUuaHRtbCBbIFNraXAgXQor
CiAjIyMgRU5EIE9GICgxKSBGYWlsdXJlcyB3aXRoIGJ1ZyByZXBvcnRzCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggYjBjM2QyZjU5ZTQxNmJjMzBkMjQwNGQ5OTUwNWE2MzBjYzMz
ZDVkYi4uZDVhOTQwNmIwMTk4M2JlMzU3MmE1NjEzZDZjYzEwYWIxNzdiMjAyZSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTIyMTEsNiArMjIxMSw5IEBA
IHdlYmtpdC5vcmcvYi8xNDA3MDMgaHR0cC90ZXN0cy9zZWN1cml0eS9YRnJhbWVPcHRpb25zL3gt
ZnJhbWUtb3B0aW9ucy1wYXJlbnQtc2FtCiB3ZWJraXQub3JnL2IvMTQwNzAzIGh0dHAvdGVzdHMv
eG1saHR0cHJlcXVlc3QvcmVtZW1iZXItYmFkLXBhc3N3b3JkLmh0bWwgWyBGYWlsdXJlIF0KIHdl
YmtpdC5vcmcvYi8xNDA3MDMgaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9mYWlsZWQtYXV0aC5o
dG1sIFsgRmFpbHVyZSBdCiAKKyMgV0sxIGRvZXMgbm90IHN1cHBvcnQgc3luYyBYSFIgcmVkaXJl
Y3Rpb25zIGFzIGRvZXMgV0syCitodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBv
bGljeS91cGdyYWRlLWluc2VjdXJlLXJlcXVlc3RzL3VwZ3JhZGUtaW5zZWN1cmUtc3luYy14aHIt
aW4tbWFpbi1mcmFtZS5odG1sIFsgU2tpcCBdCisKICMgQ1NQIFN0dWZmCiBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ibG9jay1taXhlZC1jb250ZW50LWhpZGVzLXdh
cm5pbmcuaHRtbCBbIEZhaWx1cmUgXQogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJp
dHlQb2xpY3kvb2JqZWN0LXNyYy11cmwtYWxsb3dlZC5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>