<?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>179250</bug_id>
          
          <creation_ts>2017-11-03 11:27:17 -0700</creation_ts>
          <short_desc>Requests handled by Service Worker should not go through preflighting</short_desc>
          <delta_ts>2017-11-15 12:23:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore 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>beidson</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1368027</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-11-03 11:27:17 -0700</bug_when>
    <thetext>DocumentThreadableLoader is using preflight for any non simple CORS request.
In case request is handled by SW, no preflighting should happen.
If SW is not handling the request, preflighting should happen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368041</commentid>
    <comment_count>1</comment_count>
      <attachid>325928</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-11-03 11:45:09 -0700</bug_when>
    <thetext>Created attachment 325928
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368165</commentid>
    <comment_count>2</comment_count>
      <attachid>325964</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-11-03 14:45:25 -0700</bug_when>
    <thetext>Created attachment 325964
Build fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368183</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-11-03 15:11:11 -0700</bug_when>
    <thetext>Do we intend to always not allow requests that would require preflight?  Why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368193</commentid>
    <comment_count>4</comment_count>
      <attachid>325928</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-11-03 15:22:16 -0700</bug_when>
    <thetext>Comment on attachment 325928
Patch

We really ought to move preflight to the right place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368220</commentid>
    <comment_count>5</comment_count>
      <attachid>325928</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-11-03 16:09:31 -0700</bug_when>
    <thetext>Comment on attachment 325928
Patch

Clearing flags on attachment: 325928

Committed r224439: &lt;https://trac.webkit.org/changeset/224439&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368221</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-11-03 16:09:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372135</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-15 12:23:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/35567451&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>325928</attachid>
            <date>2017-11-03 11:45:09 -0700</date>
            <delta_ts>2017-11-03 16:09:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179250-20171103114509.patch</filename>
            <type>text/plain</type>
            <size>15908</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI0NDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTVmZGIzNTQyY2Q4NWJm
YWZjYmJlNmMwNDA3ZjIzMzA5MWUwMjBiNS4uODMwMjMxOGJmNTUyNzljMmE1ZDY0YTQ0N2ZmM2Qz
MjExNzU5YjNkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE3LTExLTAzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZXF1ZXN0cyBoYW5kbGVk
IGJ5IFNlcnZpY2UgV29ya2VyIHNob3VsZCBub3QgZ28gdGhyb3VnaCBwcmVmbGlnaHRpbmcKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3OTI1MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGh0dHAv
dGVzdHMvd29ya2Vycy9zZXJ2aWNlL3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZldGNoLmh0
bWwKKyAgICAgICAgSW4gY2FzZSBvZiBjcm9zcyBvcmlnaW4gcmVxdWVzdHMgbmVlZGVkIHByZWZs
aWdodGluZyB0aGF0IG1heSBiZSBzZXJ2ZWQgdGhyb3VnaCBTVywgdGhlIGZvbGxvd2luZyBpcyBk
b25lOgorICAgICAgICAtIEJ5cGFzcyBwcmVmbGlnaHQKKyAgICAgICAgLSBQdXQgc2VydmljZSB3
b3JrZXJzIG1vZGUgYXMgT25seSBzbyB0aGF0IGlmIFNXIGlzIG5vdCBoYW5kbGluZyB0aGUgcmVx
dWVzdCwgdGhlIGxvYWQgd2lsbCBmYWlsCisgICAgICAgIC0gSWYgbG9hZCBmYWlscywgcmVzdGFy
dCBEb2N1bWVudFRocmVhZGFibGVMb2FkZXIgbG9hZCB3aXRoIHByZWZsaWdodC4KKworICAgICAg
ICBBZGRpdGlvbmFsIHRlc3Rpbmcgc2hvdWxkIGJlIGFkZGVkIHdoZW4gd2UgcHJvcGVybHkgaGFu
ZGxlIHRoZSBjYXNlIHdoZXJlIG5vIGZldGNoIGV2ZW50IGhhbmRsZXIgaXMgcmVnaXN0ZXJlZCBp
biB0aGUgc2VydmljZSB3b3JrZXIuCisKKyAgICAgICAgKiBsb2FkZXIvRG9jdW1lbnRUaHJlYWRh
YmxlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50VGhyZWFkYWJsZUxvYWRl
cjo6bWFrZUNyb3NzT3JpZ2luQWNjZXNzUmVxdWVzdCk6CisgICAgICAgIChXZWJDb3JlOjpEb2N1
bWVudFRocmVhZGFibGVMb2FkZXI6OmRpZEZhaWwpOgorICAgICAgICAqIGxvYWRlci9Eb2N1bWVu
dFRocmVhZGFibGVMb2FkZXIuaDoKKyAgICAgICAgKiBsb2FkZXIvUmVzb3VyY2VMb2FkZXJPcHRp
b25zLmg6CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZVJlcXVlc3Q6OnNldFNlbGVjdGVkU2Vy
dmljZVdvcmtlcklkZW50aWZpZXJJZk5lZWRlZCk6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29y
ay9SZXNvdXJjZUVycm9yQmFzZS5oOgorCiAyMDE3LTExLTAzICBaYWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVuZGVyT2JqZWN0OjoqcG9zaXRpb25lZCgpIG5hbWlu
ZyBjbGVhbnVwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDBkODkxZjlkMTgyMzFmNTRkZmZmNjkxYWI5ZDI3NjZlZDg1
ZmQ4MTUuLjdlMDViNDMwNTg2YTJmYzUzZTJiOTQwMGJkNDMzY2Q2NDc5NzA3Y2MgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMTEtMDMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgorCisgICAgICAgIFJlcXVlc3RzIGhhbmRsZWQgYnkgU2VydmljZSBXb3JrZXIgc2hv
dWxkIG5vdCBnbyB0aHJvdWdoIHByZWZsaWdodGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc5MjUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL05ldHdvcmsvV2ViTG9hZGVyU3Ry
YXRlZ3kuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJMb2FkZXJTdHJhdGVneTo6c2NoZWR1bGVM
b2FkKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1N0b3JhZ2UvV2ViU1dDbGllbnRDb25uZWN0aW9u
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViU1dDbGllbnRDb25uZWN0aW9uOjpzdGFydEZldGNo
KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1N0b3JhZ2UvV2ViU2VydmljZVdvcmtlclByb3ZpZGVy
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6c2hvdWxkSGFuZGxlRmV0Y2gpOgorCiAyMDE3LTExLTAz
ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgVXNlIGEgc2luZ2xl
IGlkZW50aWZpZXIgdHlwZSB0byBpZGVudGlmeSBTZXJ2aWNlIFdvcmtlcnMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5jcHAKaW5kZXggOTAy
Yzg5ZTM5NzM3YzQxMTQxZTM1YzJjZTQyZTkyNjY5NzQwYzI5ZS4uNjViN2FlOTgxMDhlNDdhZmNj
MjMwODBhZGEzZjUwNGQwOGExYTU4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5jcHAKQEAgLTE0OCw2ICsxNDgsMTcgQEAgdm9pZCBE
b2N1bWVudFRocmVhZGFibGVMb2FkZXI6Om1ha2VDcm9zc09yaWdpbkFjY2Vzc1JlcXVlc3QoUmVz
b3VyY2VSZXF1ZXN0JiYgcmUKICAgICBpZiAoKG1fb3B0aW9ucy5wcmVmbGlnaHRQb2xpY3kgPT0g
Q29uc2lkZXJQcmVmbGlnaHQgJiYgaXNTaW1wbGVDcm9zc09yaWdpbkFjY2Vzc1JlcXVlc3QocmVx
dWVzdC5odHRwTWV0aG9kKCksIHJlcXVlc3QuaHR0cEhlYWRlckZpZWxkcygpKSkgfHwgbV9vcHRp
b25zLnByZWZsaWdodFBvbGljeSA9PSBQcmV2ZW50UHJlZmxpZ2h0KQogICAgICAgICBtYWtlU2lt
cGxlQ3Jvc3NPcmlnaW5BY2Nlc3NSZXF1ZXN0KFdURk1vdmUocmVxdWVzdCkpOwogICAgIGVsc2Ug
eworI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikKKyAgICAgICAgaWYgKG1fb3B0aW9ucy5zZXJ2
aWNlV29ya2Vyc01vZGUgPT0gU2VydmljZVdvcmtlcnNNb2RlOjpBbGwgJiYgbV9hc3luYykgewor
ICAgICAgICAgICAgaWYgKG1fb3B0aW9ucy5zZXJ2aWNlV29ya2VySWRlbnRpZmllciB8fCBkb2N1
bWVudCgpLmFjdGl2ZVNlcnZpY2VXb3JrZXIoKSkgeworICAgICAgICAgICAgICAgIEFTU0VSVCgh
bV9ieXBhc3NpbmdQcmVmbGlnaHRGb3JTZXJ2aWNlV29ya2VyUmVxdWVzdCk7CisgICAgICAgICAg
ICAgICAgbV9ieXBhc3NpbmdQcmVmbGlnaHRGb3JTZXJ2aWNlV29ya2VyUmVxdWVzdCA9IFdURk1v
dmUocmVxdWVzdCk7CisgICAgICAgICAgICAgICAgbV9vcHRpb25zLnNlcnZpY2VXb3JrZXJzTW9k
ZSA9IFNlcnZpY2VXb3JrZXJzTW9kZTo6T25seTsKKyAgICAgICAgICAgICAgICBsb2FkUmVxdWVz
dChSZXNvdXJjZVJlcXVlc3QgeyBtX2J5cGFzc2luZ1ByZWZsaWdodEZvclNlcnZpY2VXb3JrZXJS
ZXF1ZXN0LnZhbHVlKCkgfSwgU2tpcFNlY3VyaXR5Q2hlY2spOworICAgICAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorI2VuZGlmCiAgICAgICAgIG1fc2ltcGxl
UmVxdWVzdCA9IGZhbHNlOwogICAgICAgICBpZiAoQ3Jvc3NPcmlnaW5QcmVmbGlnaHRSZXN1bHRD
YWNoZTo6c2luZ2xldG9uKCkuY2FuU2tpcFByZWZsaWdodChzZWN1cml0eU9yaWdpbigpLnRvU3Ry
aW5nKCksIHJlcXVlc3QudXJsKCksIG1fb3B0aW9ucy5zdG9yZWRDcmVkZW50aWFsc1BvbGljeSwg
cmVxdWVzdC5odHRwTWV0aG9kKCksIHJlcXVlc3QuaHR0cEhlYWRlckZpZWxkcygpKSkKICAgICAg
ICAgICAgIHByZWZsaWdodFN1Y2Nlc3MoV1RGTW92ZShyZXF1ZXN0KSk7CkBAIC0zOTIsNiArNDAz
LDEzIEBAIHZvaWQgRG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyOjpkaWRGaW5pc2hMb2FkaW5nKHVu
c2lnbmVkIGxvbmcgaWRlbnRpZmllcikKIHZvaWQgRG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyOjpk
aWRGYWlsKHVuc2lnbmVkIGxvbmcsIGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewogICAg
IEFTU0VSVChtX2NsaWVudCk7CisjaWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQorICAgIGlmICht
X2J5cGFzc2luZ1ByZWZsaWdodEZvclNlcnZpY2VXb3JrZXJSZXF1ZXN0KSB7CisgICAgICAgIG1f
b3B0aW9ucy5zZXJ2aWNlV29ya2Vyc01vZGUgPSBTZXJ2aWNlV29ya2Vyc01vZGU6Ok5vbmU7Cisg
ICAgICAgIG1ha2VDcm9zc09yaWdpbkFjY2Vzc1JlcXVlc3QoV1RGTW92ZShtX2J5cGFzc2luZ1By
ZWZsaWdodEZvclNlcnZpY2VXb3JrZXJSZXF1ZXN0LnZhbHVlKCkpKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKyNlbmRpZgogICAgIGxvZ0Vycm9yQW5kRmFpbChlcnJvcik7CiB9CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuaCBi
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuaAppbmRleCBl
MzQwZGNiNjhkYzlhY2VhOWIzZTQ1OGVjMTI1M2QwOTdmOTQ1MGU0Li4xMGVmNzM0ZWQzOTQzMzg2
Mjc2NzY1ZmIzZWRlMDQ3Zjc5ZGIwZTA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvRG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5oCkBAIC0xMzMsNiArMTMzLDkgQEAgbmFtZXNwYWNl
IFdlYkNvcmUgewogICAgICAgICBzdGQ6Om9wdGlvbmFsPEhUVFBIZWFkZXJNYXA+IG1fb3JpZ2lu
YWxIZWFkZXJzOwogCiAgICAgICAgIFNob3VsZExvZ0Vycm9yIG1fc2hvdWxkTG9nRXJyb3I7Cisj
aWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQorICAgICAgICBzdGQ6Om9wdGlvbmFsPFJlc291cmNl
UmVxdWVzdD4gbV9ieXBhc3NpbmdQcmVmbGlnaHRGb3JTZXJ2aWNlV29ya2VyUmVxdWVzdDsKKyNl
bmRpZgogICAgIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRlck9wdGlvbnMuaCBiL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9SZXNvdXJjZUxvYWRlck9wdGlvbnMuaAppbmRleCAxZjAxYTdmMjVkNmI2ZjE3YzQy
NDNlNmQ3YjcyMDA0MzhmMTBmZTYwLi42NzZkYmM3ODgwYzNkOTVjNDE1YzA5MDJjODhlNTk3OTg2
NWEyMWZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXJP
cHRpb25zLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZGVyT3B0aW9u
cy5oCkBAIC05Niw2ICs5Niw3IEBAIGVudW0gY2xhc3MgSW5pdGlhdG9yQ29udGV4dCB7CiBlbnVt
IGNsYXNzIFNlcnZpY2VXb3JrZXJzTW9kZSB7CiAgICAgQWxsLAogICAgIE5vbmUsCisgICAgT25s
eSAvLyBBbiBlcnJvciB3aWxsIGhhcHBlbiBpZiBzZXJ2aWNlIHdvcmtlciBpcyBub3QgaGFuZGxp
bmcgdGhlIGZldGNoLiBVc2VkIHRvIGJ5cGFzcyBwcmVmbGlnaHQgc2FmZWx5LgogfTsKIAogZW51
bSBjbGFzcyBDb250ZW50RW5jb2RpbmdTbmlmZmluZ1BvbGljeSB7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3QuY3BwCmluZGV4IDkw
NWUxMDQ3NjM4YWNjYmIzOTM1MzIyMjhiOTFmZDViZWYyMDgxNDUuLmNmOTU4NDRkZjAxNWI4YTM5
YTA1OWM0YWZkOWRiMDEzOGIyZjM1NGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRl
ci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3QuY3BwCkBAIC0yODEsNyArMjgxLDcgQEAg
dm9pZCBDYWNoZWRSZXNvdXJjZVJlcXVlc3Q6OnNldFNlbGVjdGVkU2VydmljZVdvcmtlcklkZW50
aWZpZXJJZk5lZWRlZChTZXJ2aWNlV28KICAgICBpZiAoaXNQb3RlbnRpYWxOYXZpZ2F0aW9uT3JT
dWJyZXNvdXJjZVJlcXVlc3QobV9vcHRpb25zLmRlc3RpbmF0aW9uKSkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgaWYgKG1fb3B0aW9ucy5zZXJ2aWNlV29ya2Vyc01vZGUgIT0gU2VydmljZVdvcmtl
cnNNb2RlOjpBbGwpCisgICAgaWYgKG1fb3B0aW9ucy5zZXJ2aWNlV29ya2Vyc01vZGUgPT0gU2Vy
dmljZVdvcmtlcnNNb2RlOjpOb25lKQogICAgICAgICByZXR1cm47CiAgICAgaWYgKG1fb3B0aW9u
cy5zZXJ2aWNlV29ya2VySWRlbnRpZmllcikKICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5oIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUVycm9yQmFzZS5oCmluZGV4IDY1
OGM5Y2FmMjM2NTE4MDEyZTUxNTBiOTYyYzRjZTEyMmM1MTY2ZmYuLjFlNmU3YTA0ZWJjODM5ZjZl
ZDNkZGNmMWNhYjczYmQ4YjI1Njc1MTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvUmVzb3VyY2VFcnJvckJhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL1Jlc291cmNlRXJyb3JCYXNlLmgKQEAgLTYwLDcgKzYwLDcgQEAgcHVibGlj
OgogCiAgICAgc3RhdGljIGJvb2wgY29tcGFyZShjb25zdCBSZXNvdXJjZUVycm9yJiwgY29uc3Qg
UmVzb3VyY2VFcnJvciYpOwogCi0gICAgdm9pZCBzZXRUeXBlKFR5cGUpOworICAgIFdFQkNPUkVf
RVhQT1JUIHZvaWQgc2V0VHlwZShUeXBlKTsKICAgICBUeXBlIHR5cGUoKSBjb25zdCB7IHJldHVy
biBtX3R5cGU7IH0KIAogcHJvdGVjdGVkOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL05ldHdvcmsvV2ViTG9hZGVyU3RyYXRlZ3kuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL05ldHdvcmsvV2ViTG9hZGVyU3RyYXRlZ3kuY3BwCmluZGV4IGUyNWJjNzkxNTU3MGFh
NTBmY2NlNzM0ZWQ5YmI1NjBiMTFmZWFlMTEuLmM3NWJhNThlYjQyZmViOWU4MTU1OWM0ZTNlYTNi
ZDE3ZTFkNGQxZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9OZXR3b3Jr
L1dlYkxvYWRlclN0cmF0ZWd5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvTmV0
d29yay9XZWJMb2FkZXJTdHJhdGVneS5jcHAKQEAgLTIxOSw2ICsyMTksMTQgQEAgdm9pZCBXZWJM
b2FkZXJTdHJhdGVneTo6c2NoZWR1bGVMb2FkKFJlc291cmNlTG9hZGVyJiByZXNvdXJjZUxvYWRl
ciwgQ2FjaGVkUmVzb3UKICAgICBXZWJTZXJ2aWNlV29ya2VyUHJvdmlkZXI6OnNpbmdsZXRvbigp
LmhhbmRsZUZldGNoKHJlc291cmNlTG9hZGVyLCByZXNvdXJjZSwgc2Vzc2lvbklELCBbdHJhY2tp
bmdQYXJhbWV0ZXJzLCBzZXNzaW9uSUQsIHNob3VsZENsZWFyUmVmZXJyZXJPbkhUVFBTVG9IVFRQ
UmVkaXJlY3QsIG1heGltdW1CdWZmZXJpbmdUaW1lID0gbWF4aW11bUJ1ZmZlcmluZ1RpbWUocmVz
b3VyY2UpLCByZXNvdXJjZUxvYWRlciA9IG1ha2VSZWYocmVzb3VyY2VMb2FkZXIpXSAoU2Vydmlj
ZVdvcmtlckNsaWVudEZldGNoOjpSZXN1bHQgcmVzdWx0KSBtdXRhYmxlIHsKICAgICAgICAgaWYg
KHJlc3VsdCAhPSBTZXJ2aWNlV29ya2VyQ2xpZW50RmV0Y2g6OlJlc3VsdDo6VW5oYW5kbGVkKQog
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBpZiAocmVzb3VyY2VMb2FkZXItPm9wdGlvbnMo
KS5zZXJ2aWNlV29ya2Vyc01vZGUgPT0gU2VydmljZVdvcmtlcnNNb2RlOjpPbmx5KSB7CisgICAg
ICAgICAgICBjYWxsT25NYWluVGhyZWFkKFtyZXNvdXJjZUxvYWRlciA9IFdURk1vdmUocmVzb3Vy
Y2VMb2FkZXIpXSB7CisgICAgICAgICAgICAgICAgYXV0byBlcnJvciA9IGludGVybmFsRXJyb3Io
cmVzb3VyY2VMb2FkZXItPnJlcXVlc3QoKS51cmwoKSk7CisgICAgICAgICAgICAgICAgZXJyb3Iu
c2V0VHlwZShSZXNvdXJjZUVycm9yOjpUeXBlOjpBY2Nlc3NDb250cm9sKTsKKyAgICAgICAgICAg
ICAgICByZXNvdXJjZUxvYWRlci0+ZGlkRmFpbChlcnJvcik7CisgICAgICAgICAgICB9KTsKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQogCiAgICAgICAgIExPRyhOZXR3b3JrU2NoZWR1
bGluZywgIihXZWJQcm9jZXNzKSBXZWJMb2FkZXJTdHJhdGVneTo6c2NoZWR1bGVMb2FkLCB1cmwg
JyVzJyB3aWxsIGJlIHNjaGVkdWxlZCB0aHJvdWdoIFNlcnZpY2VXb3JrZXIgaGFuZGxlIGZldGNo
IGFsZ29yaXRobSIsIHJlc291cmNlTG9hZGVyLT51cmwoKS5zdHJpbmcoKS5sYXRpbjEoKS5kYXRh
KCkpOwogICAgICAgICBXZWJQcm9jZXNzOjpzaW5nbGV0b24oKS53ZWJMb2FkZXJTdHJhdGVneSgp
LnNjaGVkdWxlTG9hZEZyb21OZXR3b3JrUHJvY2VzcyhyZXNvdXJjZUxvYWRlci5nZXQoKSwgcmVz
b3VyY2VMb2FkZXItPm9yaWdpbmFsUmVxdWVzdCgpLCB0cmFja2luZ1BhcmFtZXRlcnMsIHNlc3Np
b25JRCwgc2hvdWxkQ2xlYXJSZWZlcnJlck9uSFRUUFNUb0hUVFBSZWRpcmVjdCwgbWF4aW11bUJ1
ZmZlcmluZ1RpbWUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1N0b3Jh
Z2UvV2ViU1dDbGllbnRDb25uZWN0aW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9T
dG9yYWdlL1dlYlNXQ2xpZW50Q29ubmVjdGlvbi5jcHAKaW5kZXggYmNhYWI5NzZkOTU5YWM0YWNl
MWM1ZDU4YzhjZmVjZTNmMzEzOTU2Ny4uMGMzNjBjNWRhYjZlMjliMDhjMjc4NzI2MDY5ZTRkNDQ5
YjhlNDJhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1N0b3JhZ2UvV2Vi
U1dDbGllbnRDb25uZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvU3Rv
cmFnZS9XZWJTV0NsaWVudENvbm5lY3Rpb24uY3BwCkBAIC0xMDAsNyArMTAwLDcgQEAgdm9pZCBX
ZWJTV0NsaWVudENvbm5lY3Rpb246OnNldFNXT3JpZ2luVGFibGVTaGFyZWRNZW1vcnkoY29uc3Qg
U2hhcmVkTWVtb3J5OjpIYW4KIAogUmVmPFNlcnZpY2VXb3JrZXJDbGllbnRGZXRjaD4gV2ViU1dD
bGllbnRDb25uZWN0aW9uOjpzdGFydEZldGNoKFdlYlNlcnZpY2VXb3JrZXJQcm92aWRlciYgcHJv
dmlkZXIsIFJlZjxXZWJDb3JlOjpSZXNvdXJjZUxvYWRlcj4mJiBsb2FkZXIsIHVpbnQ2NF90IGlk
ZW50aWZpZXIsIFNlcnZpY2VXb3JrZXJDbGllbnRGZXRjaDo6Q2FsbGJhY2smJiBjYWxsYmFjaykK
IHsKLSAgICBBU1NFUlQobG9hZGVyLT5vcHRpb25zKCkuc2VydmljZVdvcmtlcnNNb2RlID09IFNl
cnZpY2VXb3JrZXJzTW9kZTo6QWxsKTsKKyAgICBBU1NFUlQobG9hZGVyLT5vcHRpb25zKCkuc2Vy
dmljZVdvcmtlcnNNb2RlICE9IFNlcnZpY2VXb3JrZXJzTW9kZTo6Tm9uZSk7CiAgICAgLy8gRklY
TUU6IERlY2lkZSB3aGV0aGVyIHRvIGFzc2VydCBmb3IgbG9hZGVyLT5vcHRpb25zKCkuc2Vydmlj
ZVdvcmtlcklkZW50aWZpZXIgb25jZSB3ZSBoYXZlIGEgc3RvcnkgZm9yIG5hdmlnYXRpb24gbG9h
ZHMuCiAKICAgICBzZW5kKE1lc3NhZ2VzOjpXZWJTV1NlcnZlckNvbm5lY3Rpb246OlN0YXJ0RmV0
Y2goaWRlbnRpZmllciwgbG9hZGVyLT5vcHRpb25zKCkuc2VydmljZVdvcmtlcklkZW50aWZpZXIs
IGxvYWRlci0+b3JpZ2luYWxSZXF1ZXN0KCksIGxvYWRlci0+b3B0aW9ucygpKSk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvU3RvcmFnZS9XZWJTZXJ2aWNlV29ya2VyUHJv
dmlkZXIuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1N0b3JhZ2UvV2ViU2VydmljZVdv
cmtlclByb3ZpZGVyLmNwcAppbmRleCA4MzdkZjUxZGE4ZWM4ZTZkOTZiZTZmMjZjMzA1YjU4NTA0
YzBiYmMwLi43NjFlM2VkOWNjYjJmMDNiMTc5OTc0MTk1NWU0Y2EwOWMzYjFiNGEwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvU3RvcmFnZS9XZWJTZXJ2aWNlV29ya2VyUHJv
dmlkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9TdG9yYWdlL1dlYlNlcnZp
Y2VXb3JrZXJQcm92aWRlci5jcHAKQEAgLTYxLDcgKzYxLDcgQEAgV2ViQ29yZTo6U1dDbGllbnRD
b25uZWN0aW9uJiBXZWJTZXJ2aWNlV29ya2VyUHJvdmlkZXI6OnNlcnZpY2VXb3JrZXJDb25uZWN0
aW9uRm8KIAogc3RhdGljIGlubGluZSBib29sIHNob3VsZEhhbmRsZUZldGNoKGNvbnN0IFdlYlNX
Q2xpZW50Q29ubmVjdGlvbiYgY29ubmVjdGlvbiwgQ2FjaGVkUmVzb3VyY2UqIHJlc291cmNlLCBj
b25zdCBSZXNvdXJjZUxvYWRlck9wdGlvbnMmIG9wdGlvbnMpCiB7Ci0gICAgaWYgKG9wdGlvbnMu
c2VydmljZVdvcmtlcnNNb2RlICE9IFNlcnZpY2VXb3JrZXJzTW9kZTo6QWxsKQorICAgIGlmIChv
cHRpb25zLnNlcnZpY2VXb3JrZXJzTW9kZSA9PSBTZXJ2aWNlV29ya2Vyc01vZGU6Ok5vbmUpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGlmIChpc1BvdGVudGlhbE5hdmlnYXRpb25PclN1
YnJlc291cmNlUmVxdWVzdChvcHRpb25zLmRlc3RpbmF0aW9uKSkKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMzU2Y2ViMWQ0
ODlmZTM5ZDk2N2I5ZWE3MWIyNzNlMTRiODc3MjUxLi42MzUwNGNkNTE3OGY4ZTRiMmRjY2NlNjNl
MDk5MTU1ZjJjMDBjMTI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTctMTEtMDMgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFJlcXVlc3RzIGhhbmRsZWQg
YnkgU2VydmljZSBXb3JrZXIgc2hvdWxkIG5vdCBnbyB0aHJvdWdoIHByZWZsaWdodGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc5MjUwCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3Rz
L3dvcmtlcnMvc2VydmljZS9yZXNvdXJjZXMvc2VydmljZS13b3JrZXItY3Jvc3NvcmlnaW4tZmV0
Y2gtd29ya2VyLmpzOiBBZGRlZC4KKyAgICAgICAgKGV2ZW50LmV2ZW50LnJlcXVlc3QudXJsLmlu
ZGV4T2YpOgorICAgICAgICAoZXZlbnQuZXZlbnQucmVxdWVzdC51cmwuZW5kc1dpdGgpOgorICAg
ICAgICAqIGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3Jlc291cmNlcy9zZXJ2aWNlLXdvcmtl
ci1jcm9zc29yaWdpbi1mZXRjaC5qczogQWRkZWQuCisgICAgICAgIChkb25lKToKKyAgICAgICAg
KGFzeW5jLmxvZ1N0YXR1cyk6CisgICAgICAgIChhc3luYy50ZXN0KToKKyAgICAgICAgKiBodHRw
L3Rlc3RzL3dvcmtlcnMvc2VydmljZS9zZXJ2aWNlLXdvcmtlci1jcm9zc29yaWdpbi1mZXRjaC1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNl
L3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZldGNoLmh0bWw6IEFkZGVkLgorCiAyMDE3LTEx
LTAyICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbUGF5bWVudCBS
ZXF1ZXN0XSBzaG93KCkgc2hvdWxkIG9ubHkgYmUgY2FsbGVkIHdpdGggdXNlciBhY3RpdmF0aW9u
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9yZXNv
dXJjZXMvc2VydmljZS13b3JrZXItY3Jvc3NvcmlnaW4tZmV0Y2gtd29ya2VyLmpzIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2VzL3NlcnZpY2Utd29ya2Vy
LWNyb3Nzb3JpZ2luLWZldGNoLXdvcmtlci5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wNjBlMmU0OGY2MTRiODU3
NDk5Njg0ODNhNWZjOWI4MDE2MzE0OGU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2VzL3NlcnZpY2Utd29ya2VyLWNyb3Nz
b3JpZ2luLWZldGNoLXdvcmtlci5qcwpAQCAtMCwwICsxLDE1IEBACit2YXIgc3RhdHVzID0gIm5v
IHN0YXR1cyI7CitzZWxmLmFkZEV2ZW50TGlzdGVuZXIoImZldGNoIiwgKGV2ZW50KSA9PiB7Cisg
ICAgaWYgKGV2ZW50LnJlcXVlc3QudXJsLmluZGV4T2YoInN0YXR1cyIpICE9PSAtMSkgeworICAg
ICAgICBldmVudC5yZXNwb25kV2l0aChuZXcgUmVzcG9uc2UobnVsbCwge3N0YXR1czogMjAwLCBz
dGF0dXNUZXh0OiBzdGF0dXN9KSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgaWYgKCFl
dmVudC5yZXF1ZXN0LnVybC5lbmRzV2l0aCgiLmZyb21zZXJ2aWNld29ya2VyIikpIHsKKyAgICAg
ICAgc3RhdGUgPSAidW5rbm93biB1cmwiOworICAgICAgICBldmVudC5yZXNwb25kV2l0aChuZXcg
UmVzcG9uc2UobnVsbCwge3N0YXR1czogNDA0LCBzdGF0dXNUZXh0OiAiTm90IEZvdW5kIn0pKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICAvLyBDaGFuZ2luZyBjb3JzIGZldGNoIGludG8g
c2FtZSBvcmlnaW4gZmV0Y2guCisgICAgc3RhdHVzID0gZXZlbnQucmVxdWVzdC51cmwuc3Vic3Ry
aW5nKDIxLCBldmVudC5yZXF1ZXN0LnVybC5sZW5ndGggLSAxOCkgKyAiIHRocm91Z2ggIiArICJm
ZXRjaCI7CisgICAgZXZlbnQucmVzcG9uZFdpdGgoZmV0Y2goZXZlbnQucmVxdWVzdC51cmwuc3Vi
c3RyaW5nKDIxLCBldmVudC5yZXF1ZXN0LnVybC5sZW5ndGggLSAxOCkpKTsKK30pOwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2VzL3Nl
cnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZldGNoLmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2VzL3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZl
dGNoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjIyMGI4MWYzZGM5NGRjY2QxMjJiNGY3ZjRkOThmYTA5ODllYTVh
ZmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2Vy
dmljZS9yZXNvdXJjZXMvc2VydmljZS13b3JrZXItY3Jvc3NvcmlnaW4tZmV0Y2guanMKQEAgLTAs
MCArMSwzNiBAQAorZnVuY3Rpb24gZG9uZSgpCit7CisgICAgZmluaXNoU1dUZXN0KCk7Cit9CisK
K2FzeW5jIGZ1bmN0aW9uIGxvZ1N0YXR1cygpCit7CisgICAgdmFyIHJlc3BvbnNlID0gYXdhaXQg
ZmV0Y2goInN0YXR1cyIpOworICAgIGxvZygiU3RhdHVzIGlzICIgKyByZXNwb25zZS5zdGF0dXNU
ZXh0KTsKK30KKworYXN5bmMgZnVuY3Rpb24gdGVzdCgpCit7CisgICAgdHJ5IHsKKyAgICAgICAg
Ly8gVHJpZ2dlcmluZyBwb3RlbnRpYWwgcHJlZmxpZ2ggdGhyb3VnaCBjdXN0b20gaGVhZGVyLgor
ICAgICAgICB0cnkgeworICAgICAgICAgICAgdmFyIHJlc3BvbnNlID0gYXdhaXQgZmV0Y2goImh0
dHA6Ly9sb2NhbGhvc3Q6ODA4MC9yZXNvdXJjZXMvc3F1YXJlMTAwLnBuZy5mcm9tc2VydmljZXdv
cmtlciIsIHtoZWFkZXJzOiB7ImN1c3RvbSI6ICJoZWFkZXIifX0pOworICAgICAgICAgICAgbG9n
KCJGYWlsZWQ6IGZldGNoIHN1Y2VlZGVkIHVuZXhwZWN0ZWRseSIpOworICAgICAgICB9IGNhdGNo
KGUpIHsKKyAgICAgICAgICAgIGxvZygiUEFTUzogRmV0Y2ggZmFpbGVkIGFzIGV4cGVjdGVkIHdp
dGg6ICIgKyBlKTsKKyAgICAgICAgfSAgICAgICAgCisKKyAgICAgICAgYXdhaXQgbmF2aWdhdG9y
LnNlcnZpY2VXb3JrZXIucmVnaXN0ZXIoInJlc291cmNlcy9zZXJ2aWNlLXdvcmtlci1jcm9zc29y
aWdpbi1mZXRjaC13b3JrZXIuanMiLCB7IH0pOworCisgICAgICAgIHZhciByZXNwb25zZSA9IGF3
YWl0IGZldGNoKCJodHRwOi8vbG9jYWxob3N0OjgwODAvcmVzb3VyY2VzL3NxdWFyZTEwMC5wbmcu
ZnJvbXNlcnZpY2V3b3JrZXIiLCB7aGVhZGVyczogeyJjdXN0b20iOiAiaGVhZGVyIn19KTsKKyAg
ICAgICAgdmFyIGJ1ZmZlciA9ICBhd2FpdCByZXNwb25zZS5hcnJheUJ1ZmZlcigpOworICAgICAg
ICBsb2coIlBBU1M6IEdvdCByZXNwb25zZSB3aXRoIGJ1ZmZlciBieXRlIGxlbmd0aCBiZWluZyAi
ICsgYnVmZmVyLmJ5dGVMZW5ndGgpOworCisgICAgICAgIGF3YWl0IGxvZ1N0YXR1cygpOworICAg
IH0gY2F0Y2goZSkgeworICAgICAgICBsb2coIkdvdCBleGNlcHRpb246ICIgKyBlKTsKKyAgICB9
CisgICAgZmluaXNoU1dUZXN0KCk7Cit9CisKK3Rlc3QoKTsKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2lu
LWZldGNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd29ya2Vycy9zZXJ2
aWNlL3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZldGNoLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5jNGMyM2U0MThlOGZmY2Q1MWY4OWNmMGZhZTM3N2FmOTM3NDI0YjFlCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2Uvc2VydmljZS13
b3JrZXItY3Jvc3NvcmlnaW4tZmV0Y2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNSBAQAorQ09O
U09MRSBNRVNTQUdFOiBGZXRjaCBBUEkgY2Fubm90IGxvYWQgaHR0cDovL2xvY2FsaG9zdDo4MDgw
L3Jlc291cmNlcy9zcXVhcmUxMDAucG5nLmZyb21zZXJ2aWNld29ya2VyLiBPcmlnaW4gaHR0cDov
LzEyNy4wLjAuMTo4MDAwIGlzIG5vdCBhbGxvd2VkIGJ5IEFjY2Vzcy1Db250cm9sLUFsbG93LU9y
aWdpbi4KK1BBU1M6IEZldGNoIGZhaWxlZCBhcyBleHBlY3RlZCB3aXRoOiBUeXBlRXJyb3I6IE9y
aWdpbiBodHRwOi8vMTI3LjAuMC4xOjgwMDAgaXMgbm90IGFsbG93ZWQgYnkgQWNjZXNzLUNvbnRy
b2wtQWxsb3ctT3JpZ2luLgorUEFTUzogR290IHJlc3BvbnNlIHdpdGggYnVmZmVyIGJ5dGUgbGVu
Z3RoIGJlaW5nIDEyOTQwCitTdGF0dXMgaXMgL3Jlc291cmNlcy9zcXVhcmUxMDAucG5nIHRocm91
Z2ggZmV0Y2gKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3Nl
cnZpY2Uvc2VydmljZS13b3JrZXItY3Jvc3NvcmlnaW4tZmV0Y2guaHRtbCBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZl
dGNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMGY0MzFkZTVjMzc0NjA5MDFjOGRmZWEwMDY4MjNlMTczMWFi
ZDA5OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd29ya2Vycy9z
ZXJ2aWNlL3NlcnZpY2Utd29ya2VyLWNyb3Nzb3JpZ2luLWZldGNoLmh0bWwKQEAgLTAsMCArMSw4
IEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9zdy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvc2Vy
dmljZS13b3JrZXItY3Jvc3NvcmlnaW4tZmV0Y2guanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>325964</attachid>
            <date>2017-11-03 14:45:25 -0700</date>
            <delta_ts>2017-11-03 14:45:56 -0700</delta_ts>
            <desc>Build fix</desc>
            <filename>bug-179250-20171103144525.patch</filename>
            <type>text/plain</type>
            <size>2358</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI0NDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9saWJ3ZWJydGMvQ2hhbmdlTG9nIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0NoYW5n
ZUxvZwppbmRleCBhNTNjMGYzY2NlMDM3MzE2ZmU3Y2ZiMDViN2Y4YjQ1ZmZiMzczZTQ5Li45NTUz
ZjVlMDBjNTJlMzUzMGMwMDRjNzk1YjA5Y2E0ODM1ZjE4ZDM3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
VGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xp
YndlYnJ0Yy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNCBAQAogMjAxNy0xMS0wMyAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKKyAgICAgICAgUmVxdWVzdHMgaGFuZGxlZCBieSBT
ZXJ2aWNlIFdvcmtlciBzaG91bGQgbm90IGdvIHRocm91Z2ggcHJlZmxpZ2h0aW5nCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzkyNTAKKworICAgICAg
ICBVbnJ3ZXZpZXdlZC4KKworICAgICAgICAqIFNvdXJjZS93ZWJydGMvc2RrL29iamMvRnJhbWV3
b3JrL0NsYXNzZXMvVmlkZW9Qcm9jZXNzaW5nL2VuY29kZXJfdmNwLmg6IGJ1aWxkIGZpeC4KKwor
MjAxNy0xMS0wMyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKICAgICAgICAg
VXNlIFZDUCBIMjY0IGVuY29kZXIgZm9yIHBsYXRmb3JtcyBzdXBwb3J0aW5nIGl0CiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzkwNzYKICAgICAgICAg
cmRhcjovL3Byb2JsZW0vMzUxODA3NzMKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L2xp
YndlYnJ0Yy9Tb3VyY2Uvd2VicnRjL3Nkay9vYmpjL0ZyYW1ld29yay9DbGFzc2VzL1ZpZGVvUHJv
Y2Vzc2luZy9lbmNvZGVyX3ZjcC5oIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL1NvdXJj
ZS93ZWJydGMvc2RrL29iamMvRnJhbWV3b3JrL0NsYXNzZXMvVmlkZW9Qcm9jZXNzaW5nL2VuY29k
ZXJfdmNwLmgKaW5kZXggMjU3NGQ4MWIzYjYzNjU5ZTg4ZTE1OTY4NGFlMWFmMGRkMjEyZGU2Zi4u
Nzg0MjRkYTQxODlmYzY3MjZkNjJkZTU2OGVjN2Q2MjYxYzhiODhjNiAxMDA2NDQKLS0tIGEvU291
cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL1NvdXJjZS93ZWJydGMvc2RrL29iamMvRnJhbWV3b3Jr
L0NsYXNzZXMvVmlkZW9Qcm9jZXNzaW5nL2VuY29kZXJfdmNwLmgKKysrIGIvU291cmNlL1RoaXJk
UGFydHkvbGlid2VicnRjL1NvdXJjZS93ZWJydGMvc2RrL29iamMvRnJhbWV3b3JrL0NsYXNzZXMv
VmlkZW9Qcm9jZXNzaW5nL2VuY29kZXJfdmNwLmgKQEAgLTE3LDkgKzE3LDkgQEAKICNpbmNsdWRl
IDxBdmFpbGFiaWxpdHlNYWNyb3MuaD4KICNpbmNsdWRlIDxUYXJnZXRDb25kaXRpb25hbHMuaD4K
IAotI2RlZmluZSBWQ1BfRk9SX0lPUyAoZGVmaW5lZChUQVJHRVRfT1NfSVBIT05FKSAmJiBUQVJH
RVRfT1NfSVBIT05FICYmIGRlZmluZWQoX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQp
ICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDExMDMwMCkKLSNkZWZpbmUg
VkNQX0ZPUl9JT1NfU0lNVUxBVE9SIChkZWZpbmVkKFRBUkdFVF9JUEhPTkVfU0lNVUxBVE9SKSAm
JiBUQVJHRVRfSVBIT05FX1NJTVVMQVRPUiAmJiBkZWZpbmVkKF9fSVBIT05FX09TX1ZFUlNJT05f
TUlOX1JFUVVJUkVEKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMTAz
MDApCi0jZGVmaW5lIFZDUF9GT1JfTUFDX09TIChkZWZpbmVkKFRBUkdFVF9PU19NQUMpICAmJiBU
QVJHRVRfT1NfTUFDICYmIGRlZmluZWQoX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VEKSAm
JiBfX01BQ19PU19YX1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0gMTAxMzA0KQorI2RlZmluZSBWQ1Bf
Rk9SX0lPUyAoZGVmaW5lZChUQVJHRVRfT1NfSVBIT05FKSAmJiBUQVJHRVRfT1NfSVBIT05FICYm
IF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDExMDMwMCkKKyNkZWZpbmUgVkNQ
X0ZPUl9JT1NfU0lNVUxBVE9SIChkZWZpbmVkKFRBUkdFVF9JUEhPTkVfU0lNVUxBVE9SKSAmJiBU
QVJHRVRfSVBIT05FX1NJTVVMQVRPUiAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxMTAzMDApCisjZGVmaW5lIFZDUF9GT1JfTUFDX09TIChkZWZpbmVkKFRBUkdFVF9PU19N
QUMpICAmJiBUQVJHRVRfT1NfTUFDICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+
PSAxMDEzMDQpCiAKIC8vIEZJWE1FOiBBY3RpdmF0ZSBWQ1AgZm9yIGlPUy9pT1Mgc2ltdWxhdG9y
CiAjaWYgVkNQX0ZPUl9NQUNfT1MK
</data>

          </attachment>
      

    </bug>

</bugzilla>