<?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>221398</bug_id>
          
          <creation_ts>2021-02-04 04:21:50 -0800</creation_ts>
          <short_desc>[GStreamer] Misc Thunder nitpicks</short_desc>
          <delta_ts>2021-02-04 08:37:13 -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>Platform</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="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>annulen</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>menard</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1725585</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-02-04 04:21:50 -0800</bug_when>
    <thetext>A few changes that should allow alternate Thunder API implementations and improve compatibility with those.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725589</commentid>
    <comment_count>1</comment_count>
      <attachid>419271</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-02-04 04:32:31 -0800</bug_when>
    <thetext>Created attachment 419271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725625</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-02-04 08:21:47 -0800</bug_when>
    <thetext>I&apos;m landing this along with a small addition:

    
    * TestWebKitAPI/Tests/WebCore/UserAgentQuirks.cpp:
    (TestWebKitAPI::TEST): Add test for Netflix WPE/GTK UA quirk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725630</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-02-04 08:36:58 -0800</bug_when>
    <thetext>Committed r272369: &lt;https://trac.webkit.org/changeset/272369&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725631</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-04 08:37:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/73982514&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419271</attachid>
            <date>2021-02-04 04:32:31 -0800</date>
            <delta_ts>2021-02-04 06:51:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221398-20210204043229.patch</filename>
            <type>text/plain</type>
            <size>12247</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyMzY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzk4MDNiMGM4OTM0MzVm
OGQyOWE2NzFjNzMzMzk2M2RkMDZkZGVkOS4uZTdmMjc1MTcyM2RhMmJkZmRlMmFiNTFmNDlhMzgx
MWVhMWIyNjdkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIxLTAyLTA0ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVy
XSBNaXNjIFRodW5kZXIgbml0cGlja3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIyMTM5OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OnVybFJlcXVpcmVzRmlyZWZveEJyb3dzZXIpOiBGb3IgTmV0ZmxpeCB3ZSBzaG91
bGQgdXNlIGEgRmlyZWZveCBVc2VyLUFnZW50LCB3aGVuCisgICAgICAgIFRodW5kZXIgaXMgZW5h
YmxlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL0NETVRodW5k
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q0RNRmFjdG9yeVRodW5kZXI6OnNpbmdsZXRvbik6
IFVzZSBhIGRlZGljYXRlZCBnc3QgZGVidWcgY2F0ZWdvcnkgZm9yIHRoaXMgbW9kdWxlLAorICAg
ICAgICBpbiBvcmRlciB0byBkZWNvdXBsZSBmcm9tIHRoZSBkZWNyeXB0b3IuCisgICAgICAgIChX
ZWJDb3JlOjpDRE1GYWN0b3J5VGh1bmRlcjo6c3VwcG9ydGVkS2V5U3lzdGVtcyBjb25zdCk6IFVz
ZSBleHBsaWNpdCByZXR1cm4gdmFsdWUsIHJlbW92aW5nCisgICAgICAgIHBvc3NpYmxlIG1pc3Vu
ZGVyc3RhbmRpbmdzLgorICAgICAgICAoV2ViQ29yZTo6Q0RNUHJpdmF0ZVRodW5kZXI6OkNETVBy
aXZhdGVUaHVuZGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkNETVByaXZhdGVUaHVuZGVyOjpzdXBw
b3J0ZWRSb2J1c3RuZXNzZXMgY29uc3QpOiBUaHVuZGVyIHN1cHBvcnRzIHNlY3VyZSBkZWNvZGUv
Y3J5cHRvIGluIHNvZnR3YXJlLgorICAgICAgICAoV2ViQ29yZTo6Q0RNUHJpdmF0ZVRodW5kZXI6
OnN1cHBvcnRzU2VydmVyQ2VydGlmaWNhdGVzIGNvbnN0KTogUGx1bWIgdG8gbmV3CisgICAgICAg
IG9wZW5jZG1fc3lzdGVtX3N1cHBvcnRzX2NlcnRpZmljYXRlIEFQSS4KKyAgICAgICAgKFdlYkNv
cmU6OkNETUluc3RhbmNlVGh1bmRlcjo6c2V0U3RvcmFnZURpcmVjdG9yeSk6IEVuc3VyZSBzdG9y
YWdlIGRpcmVjdG9yeSBleGlzdHMuCisgICAgICAgIChXZWJDb3JlOjpQYXJzZWRSZXNwb25zZU1l
c3NhZ2U6Omhhc1R5cGUgY29uc3QpOiBTaW1wbGlmeSBhIGJpdC4KKyAgICAgICAgKFdlYkNvcmU6
OkNETUluc3RhbmNlU2Vzc2lvblRodW5kZXI6OnVwZGF0ZUxpY2Vuc2UpOgorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvQ0RNVGh1bmRlci5oOgorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvV2ViS2l0VGh1bmRlckRlY3J5cHRvckdTdHJl
YW1lci5jcHA6CisgICAgICAgICh3ZWJraXRfbWVkaWFfdGh1bmRlcl9kZWNyeXB0X2NsYXNzX2lu
aXQpOiBVc2UgYSBtb3JlIGV4cGxpY2l0IG5hbWUgZm9yIHRoZSBkZWJ1ZyBjYXRlZ29yeS4KKwog
MjAyMS0wMi0wNCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgSW1wcm92ZSB0aGUgc2VyaWFsaXphdGlvbiBvZiBzY3JvbGwtc25hcC10eXBlIGFuZCBz
Y3JvbGwtc25hcC1hbGlnbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVXNl
ckFnZW50UXVpcmtzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VzZXJBZ2VudFF1aXJr
cy5jcHAKaW5kZXggYjI3YjE3MmFlNDRlZGZkZTQzMDlmZTkxYmU1ZGI0OGYwMjI2N2ZhNy4uM2M2
ZjcwOTAyY2FlYjg2MzQ1MGM2ODQwMjBkNmZlZmM2ZDUwOWE4ZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9Vc2VyQWdlbnRRdWlya3MuY3BwCkBAIC05OCw2ICs5OCwxMSBAQCBzdGF0aWMg
Ym9vbCB1cmxSZXF1aXJlc0ZpcmVmb3hCcm93c2VyKGNvbnN0IFVSTCYgdXJsKQogICAgIGlmIChk
b21haW4gPT0gImJ1Z3ppbGxhLnJlZGhhdC5jb20iKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAor
I2lmIEVOQUJMRShUSFVOREVSKQorICAgIGlmIChkb21haW4gPT0gInd3dy5uZXRmbGl4LmNvbSIp
CisgICAgICAgIHJldHVybiB0cnVlOworI2VuZGlmCisKICAgICByZXR1cm4gZmFsc2U7CiB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9l
bWUvQ0RNVGh1bmRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvZW1lL0NETVRodW5kZXIuY3BwCmluZGV4IGNjYjhjNmJlNzZiYmQ4ZGFiOTcwZjI4ZGM0
ZmQ3MTkwYmMwYjg4M2MuLmZjYTE4ZTZlN2UxZTBhZGYwZDJlNDVmOTgyNGYwM2VmNTFjZmQ2MjMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9l
bWUvQ0RNVGh1bmRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Z3N0cmVhbWVyL2VtZS9DRE1UaHVuZGVyLmNwcApAQCAtNDgsMTAgKzQ4LDggQEAKICNpbmNsdWRl
IDx3dGYvTmV2ZXJEZXN0cm95ZWQuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9CYXNlNjQuaD4KIAot
I2lmICghZGVmaW5lZChHU1RfRElTQUJMRV9HU1RfREVCVUcpKQotR1NUX0RFQlVHX0NBVEVHT1JZ
X0VYVEVSTih3ZWJraXRNZWRpYVRodW5kZXJEZWNyeXB0RGVidWdDYXRlZ29yeSk7Ci0jZGVmaW5l
IEdTVF9DQVRfREVGQVVMVCB3ZWJraXRNZWRpYVRodW5kZXJEZWNyeXB0RGVidWdDYXRlZ29yeQot
I2VuZGlmCitHU1RfREVCVUdfQ0FURUdPUlkod2Via2l0TWVkaWFUaHVuZGVyRGVidWdDYXRlZ29y
eSk7CisjZGVmaW5lIEdTVF9DQVRfREVGQVVMVCB3ZWJraXRNZWRpYVRodW5kZXJEZWJ1Z0NhdGVn
b3J5CiAKIG5hbWVzcGFjZSB7CiAKQEAgLTkzLDYgKzkxLDExIEBAIHN0YXRpYyBDRE1JbnN0YW5j
ZVNlc3Npb246OlNlc3Npb25Mb2FkRmFpbHVyZSBzZXNzaW9uTG9hZEZhaWx1cmVGcm9tVGh1bmRl
cihjb25zCiAKIENETUZhY3RvcnlUaHVuZGVyJiBDRE1GYWN0b3J5VGh1bmRlcjo6c2luZ2xldG9u
KCkKIHsKKyAgICBzdGF0aWMgc3RkOjpvbmNlX2ZsYWcgb25jZUZsYWc7CisgICAgc3RkOjpjYWxs
X29uY2Uob25jZUZsYWcsIFtdIHsKKyAgICAgICAgZW5zdXJlR1N0cmVhbWVySW5pdGlhbGl6ZWQo
KTsKKyAgICAgICAgR1NUX0RFQlVHX0NBVEVHT1JZX0lOSVQod2Via2l0TWVkaWFUaHVuZGVyRGVi
dWdDYXRlZ29yeSwgIndlYmtpdHRodW5kZXIiLCAwLCAiVGh1bmRlciIpOworICAgIH0pOwogICAg
IHN0YXRpYyBOZXZlckRlc3Ryb3llZDxDRE1GYWN0b3J5VGh1bmRlcj4gc19mYWN0b3J5OwogICAg
IHJldHVybiBzX2ZhY3Rvcnk7CiB9CkBAIC0xMTUsOCArMTE4LDcgQEAgY29uc3QgVmVjdG9yPFN0
cmluZz4mIENETUZhY3RvcnlUaHVuZGVyOjpzdXBwb3J0ZWRLZXlTeXN0ZW1zKCkgY29uc3QKICAg
ICBzdGF0aWMgVmVjdG9yPFN0cmluZz4gc3VwcG9ydGVkS2V5U3lzdGVtczsKICAgICBzdGQ6OmNh
bGxfb25jZShvbmNlRmxhZywgW10gewogICAgICAgICBzdGQ6OnN0cmluZyBlbXB0eVN0cmluZzsK
LSAgICAgICAgLy8gWWVzLCB0aGlzIGlzIHJpZ2h0LCAwIG1lYW5zIHN1cHBvcnRlZCwgaGVuY2Ug
c29tZXRoaW5nIGVsc2UgbWVhbnMgbm90IHN1cHBvcnRlZC4KLSAgICAgICAgaWYgKCFvcGVuY2Rt
X2lzX3R5cGVfc3VwcG9ydGVkKEdTdHJlYW1lckVNRVV0aWxpdGllczo6c19XaWRldmluZUtleVN5
c3RlbSwgZW1wdHlTdHJpbmcuY19zdHIoKSkpCisgICAgICAgIGlmIChvcGVuY2RtX2lzX3R5cGVf
c3VwcG9ydGVkKEdTdHJlYW1lckVNRVV0aWxpdGllczo6c19XaWRldmluZUtleVN5c3RlbSwgZW1w
dHlTdHJpbmcuY19zdHIoKSkgPT0gRVJST1JfTk9ORSkKICAgICAgICAgICAgIHN1cHBvcnRlZEtl
eVN5c3RlbXMuYXBwZW5kKEdTdHJlYW1lckVNRVV0aWxpdGllczo6c19XaWRldmluZUtleVN5c3Rl
bSk7CiAjaWZuZGVmIE5ERUJVRwogICAgICAgICBpZiAoc3VwcG9ydGVkS2V5U3lzdGVtcy5pc0Vt
cHR5KCkgJiYgaXNUaHVuZGVyUmFua2VkKCkpIHsKQEAgLTEzMyw2ICsxMzUsMTIgQEAgYm9vbCBD
RE1GYWN0b3J5VGh1bmRlcjo6c3VwcG9ydHNLZXlTeXN0ZW0oY29uc3QgU3RyaW5nJiBrZXlTeXN0
ZW0pCiAgICAgcmV0dXJuIENETUZhY3RvcnlUaHVuZGVyOjpzaW5nbGV0b24oKS5zdXBwb3J0ZWRL
ZXlTeXN0ZW1zKCkuY29udGFpbnMoa2V5U3lzdGVtKTsKIH0KIAorQ0RNUHJpdmF0ZVRodW5kZXI6
OkNETVByaXZhdGVUaHVuZGVyKGNvbnN0IFN0cmluZyYga2V5U3lzdGVtKQorICAgIDogbV9rZXlT
eXN0ZW0oa2V5U3lzdGVtKQorICAgICwgbV90aHVuZGVyU3lzdGVtKG9wZW5jZG1fY3JlYXRlX3N5
c3RlbShrZXlTeXN0ZW0udXRmOCgpLmRhdGEoKSkpCit7Cit9OworCiBWZWN0b3I8QXRvbVN0cmlu
Zz4gQ0RNUHJpdmF0ZVRodW5kZXI6OnN1cHBvcnRlZEluaXREYXRhVHlwZXMoKSBjb25zdAogewog
ICAgIHN0YXRpYyBzdGQ6Om9uY2VfZmxhZyBvbmNlRmxhZzsKQEAgLTE2Miw3ICsxNzAsOSBAQCBi
b29sIENETVByaXZhdGVUaHVuZGVyOjpzdXBwb3J0c0NvbmZpZ3VyYXRpb24oY29uc3QgQ0RNS2V5
U3lzdGVtQ29uZmlndXJhdGlvbiYgYwogCiBWZWN0b3I8QXRvbVN0cmluZz4gQ0RNUHJpdmF0ZVRo
dW5kZXI6OnN1cHBvcnRlZFJvYnVzdG5lc3NlcygpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIHsgZW1w
dHlBdG9tKCkgfTsKKyAgICByZXR1cm4geyBlbXB0eUF0b20oKSwKKyAgICAgICAgIlNXX1NFQ1VS
RV9ERUNPREUiLAorICAgICAgICAiU1dfU0VDVVJFX0NSWVBUTyIgfTsKIH0KIAogQ0RNUmVxdWly
ZW1lbnQgQ0RNUHJpdmF0ZVRodW5kZXI6OmRpc3RpbmN0aXZlSWRlbnRpZmllcnNSZXF1aXJlbWVu
dChjb25zdCBDRE1LZXlTeXN0ZW1Db25maWd1cmF0aW9uJiwgY29uc3QgQ0RNUmVzdHJpY3Rpb25z
JikgY29uc3QKQEAgLTE5Miw4ICsyMDIsOSBAQCB2b2lkIENETVByaXZhdGVUaHVuZGVyOjpsb2Fk
QW5kSW5pdGlhbGl6ZSgpCiAKIGJvb2wgQ0RNUHJpdmF0ZVRodW5kZXI6OnN1cHBvcnRzU2VydmVy
Q2VydGlmaWNhdGVzKCkgY29uc3QKIHsKLSAgICAvLyBTZXJ2ZXIgY2VydGlmaWNhdGVzIGFyZSBu
b3Qgc3VwcG9ydGVkLgotICAgIHJldHVybiBmYWxzZTsKKyAgICBib29sIGlzU3VwcG9ydGVkID0g
b3BlbmNkbV9zeXN0ZW1fc3VwcG9ydHNfc2VydmVyX2NlcnRpZmljYXRlKG1fdGh1bmRlclN5c3Rl
bS5nZXQoKSk7CisgICAgR1NUX0RFQlVHKCJzZXJ2ZXIgY2VydGlmaWNhdGUgc3VwcG9ydGVkICVz
IiwgYm9vbEZvclByaW50aW5nKGlzU3VwcG9ydGVkKSk7CisgICAgcmV0dXJuIGlzU3VwcG9ydGVk
OwogfQogCiBib29sIENETVByaXZhdGVUaHVuZGVyOjpzdXBwb3J0c1Nlc3Npb25zKCkgY29uc3QK
QEAgLTI1OCw5ICsyNjksOSBAQCB2b2lkIENETUluc3RhbmNlVGh1bmRlcjo6c2V0U2VydmVyQ2Vy
dGlmaWNhdGUoUmVmPFNoYXJlZEJ1ZmZlcj4mJiBjZXJ0aWZpY2F0ZSwKICAgICBjYWxsYmFjaygh
ZXJyb3IgPyBTdWNjZWVkZWQgOiBGYWlsZWQpOwogfQogCi12b2lkIENETUluc3RhbmNlVGh1bmRl
cjo6c2V0U3RvcmFnZURpcmVjdG9yeShjb25zdCBTdHJpbmcmKQordm9pZCBDRE1JbnN0YW5jZVRo
dW5kZXI6OnNldFN0b3JhZ2VEaXJlY3RvcnkoY29uc3QgU3RyaW5nJiBzdG9yYWdlRGlyZWN0b3J5
KQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgRmlsZVN5c3RlbTo6bWFrZUFsbERpcmVj
dG9yaWVzKHN0b3JhZ2VEaXJlY3RvcnkpOwogfQogCiBDRE1JbnN0YW5jZVNlc3Npb25UaHVuZGVy
OjpDRE1JbnN0YW5jZVNlc3Npb25UaHVuZGVyKENETUluc3RhbmNlVGh1bmRlciYgaW5zdGFuY2Up
CkBAIC0zNDYsNyArMzU3LDcgQEAgcHVibGljOgogICAgIGJvb2wgaGFzUGF5bG9hZCgpIGNvbnN0
IHsgcmV0dXJuIHN0YXRpY19jYXN0PGJvb2w+KG1fcGF5bG9hZCk7IH0KICAgICBjb25zdCBSZWY8
U2hhcmVkQnVmZmVyPiYgcGF5bG9hZCgpIGNvbnN0JiB7IEFTU0VSVChtX3BheWxvYWQpOyByZXR1
cm4gbV9wYXlsb2FkLnZhbHVlKCk7IH0KICAgICBSZWY8U2hhcmVkQnVmZmVyPiYgcGF5bG9hZCgp
ICYgeyBBU1NFUlQobV9wYXlsb2FkKTsgcmV0dXJuIG1fcGF5bG9hZC52YWx1ZSgpOyB9Ci0gICAg
Ym9vbCBoYXNUeXBlKCkgY29uc3QgeyByZXR1cm4gc3RhdGljX2Nhc3Q8Ym9vbD4obV90eXBlKTsg
fQorICAgIGJvb2wgaGFzVHlwZSgpIGNvbnN0IHsgcmV0dXJuIG1fdHlwZS5oYXNWYWx1ZSgpOyB9
CiAgICAgV2ViQ29yZTo6TWVkaWFLZXlNZXNzYWdlVHlwZSB0eXBlKCkgY29uc3QgeyBBU1NFUlQo
bV90eXBlKTsgcmV0dXJuIG1fdHlwZS52YWx1ZSgpOyB9CiAgICAgV2ViQ29yZTo6TWVkaWFLZXlN
ZXNzYWdlVHlwZSB0eXBlT3IoV2ViQ29yZTo6TWVkaWFLZXlNZXNzYWdlVHlwZSBhbHRlcm5hdGUp
IGNvbnN0IHsgcmV0dXJuIG1fdHlwZSA/IG1fdHlwZS52YWx1ZSgpIDogYWx0ZXJuYXRlOyB9CiAg
ICAgZXhwbGljaXQgb3BlcmF0b3IgYm9vbCgpIGNvbnN0IHsgcmV0dXJuIG1faXNWYWxpZDsgfQpA
QCAtNTQ2LDEwICs1NTcsOSBAQCB2b2lkIENETUluc3RhbmNlU2Vzc2lvblRodW5kZXI6OnVwZGF0
ZUxpY2Vuc2UoY29uc3QgU3RyaW5nJiBzZXNzaW9uSUQsIExpY2Vuc2VUeQogICAgIG1fc2Vzc2lv
bkNoYW5nZWRDYWxsYmFja3MuYXBwZW5kKFt0aGlzLCBjYWxsYmFjayA9IFdURk1vdmUoY2FsbGJh
Y2spXShib29sIHN1Y2Nlc3MsIFJlZlB0cjxTaGFyZWRCdWZmZXI+JiYgcmVzcG9uc2VNZXNzYWdl
KSBtdXRhYmxlIHsKICAgICAgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKICAgICAgICAgaWYg
KHN1Y2Nlc3MpIHsKLSAgICAgICAgICAgIGlmICghcmVzcG9uc2VNZXNzYWdlKSB7Ci0gICAgICAg
ICAgICAgICAgQVNTRVJUKCFtX2tleVN0b3JlLmlzRW1wdHkoKSk7CisgICAgICAgICAgICBpZiAo
IXJlc3BvbnNlTWVzc2FnZSkKICAgICAgICAgICAgICAgICBjYWxsYmFjayhmYWxzZSwgbV9rZXlT
dG9yZS5jb252ZXJ0VG9KU0tleVN0YXR1c1ZlY3RvcigpLCBXVEY6Om51bGxvcHQsIFdURjo6bnVs
bG9wdCwgU3VjY2Vzc1ZhbHVlOjpTdWNjZWVkZWQpOwotICAgICAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBVc2luZyBKU09OIHJl
cG9uc2UgbWVzc2FnZXMgaXMgbXVjaCBjbGVhbmVyIHRoYW4gdXNpbmcgc3RyaW5nIHByZWZpeGVz
LCBJIGJlbGlldmUgdGhlcmUKICAgICAgICAgICAgICAgICAvLyB3aWxsIGV2ZW4gYmUgb3RoZXIg
cGFydHMgb2YgdGhlIHNwZWMgd2hlcmUgbm90IGhhdmluZyBzdHJ1Y3R1cmVkIGRhdGEgd2lsbCBi
ZSBiYWQuCiAgICAgICAgICAgICAgICAgUGFyc2VkUmVzcG9uc2VNZXNzYWdlIHBhcnNlZFJlc3Bv
bnNlTWVzc2FnZShyZXNwb25zZU1lc3NhZ2UpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL2VtZS9DRE1UaHVuZGVyLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL0NETVRodW5kZXIuaAppbmRleCAx
NmVlY2EyMWMzOTExYTJjMDQ2MjI2ZjZlNDAzMzdlMDVkY2IzYjFlLi5mZTM2MGNkMTlkNWM0M2I3
ODY1NDQ4OWQyMWNkZjlmMTlkM2UwMzU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL0NETVRodW5kZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL0NETVRodW5kZXIuaApAQCAtNzMs
NyArNzMsNyBAQCBwcml2YXRlOgogY2xhc3MgQ0RNUHJpdmF0ZVRodW5kZXIgZmluYWwgOiBwdWJs
aWMgQ0RNUHJpdmF0ZSB7CiAgICAgV1RGX01BS0VfRkFTVF9BTExPQ0FURUQ7CiBwdWJsaWM6Ci0g
ICAgQ0RNUHJpdmF0ZVRodW5kZXIoY29uc3QgU3RyaW5nJiBrZXlTeXN0ZW0pIDogbV9rZXlTeXN0
ZW0oa2V5U3lzdGVtKSB7IH07CisgICAgQ0RNUHJpdmF0ZVRodW5kZXIoY29uc3QgU3RyaW5nJiBr
ZXlTeXN0ZW0pOwogICAgIHZpcnR1YWwgfkNETVByaXZhdGVUaHVuZGVyKCkgPSBkZWZhdWx0Owog
CiAgICAgVmVjdG9yPEF0b21TdHJpbmc+IHN1cHBvcnRlZEluaXREYXRhVHlwZXMoKSBjb25zdCBm
aW5hbDsKQEAgLTEwMSw2ICsxMDEsNyBAQCBwdWJsaWM6CiAKIHByaXZhdGU6CiAgICAgU3RyaW5n
IG1fa2V5U3lzdGVtOworICAgIFRodW5kZXI6OlVuaXF1ZVRodW5kZXJTeXN0ZW0gbV90aHVuZGVy
U3lzdGVtOwogfTsKIAogY2xhc3MgQ0RNSW5zdGFuY2VUaHVuZGVyIGZpbmFsIDogcHVibGljIENE
TUluc3RhbmNlUHJveHkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL2VtZS9XZWJLaXRUaHVuZGVyRGVjcnlwdG9yR1N0cmVhbWVyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9lbWUvV2ViS2l0VGh1
bmRlckRlY3J5cHRvckdTdHJlYW1lci5jcHAKaW5kZXggZmU1NTBlZjA3ZDYxMmY5ZTRjMTRmMTZh
ZmIwYjk4MWE0MTRlN2M4Yi4uNmZkZDk4NzcyZjI1ZTI1YjNhMmUwNjZkYzdiYzM4MTA4MmM4OWMw
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVy
L2VtZS9XZWJLaXRUaHVuZGVyRGVjcnlwdG9yR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvZW1lL1dlYktpdFRodW5kZXJEZWNyeXB0
b3JHU3RyZWFtZXIuY3BwCkBAIC0xMDYsNyArMTA2LDcgQEAgc3RhdGljIEdSZWZQdHI8R3N0Q2Fw
cz4gY3JlYXRlU2lua1BhZFRlbXBsYXRlQ2FwcygpCiAKIHN0YXRpYyB2b2lkIHdlYmtpdF9tZWRp
YV90aHVuZGVyX2RlY3J5cHRfY2xhc3NfaW5pdChXZWJLaXRNZWRpYVRodW5kZXJEZWNyeXB0Q2xh
c3MqIGtsYXNzKQogewotICAgIEdTVF9ERUJVR19DQVRFR09SWV9JTklUKHdlYmtpdE1lZGlhVGh1
bmRlckRlY3J5cHREZWJ1Z0NhdGVnb3J5LCAid2Via2l0dGh1bmRlciIsIDAsICJUaHVuZGVyIGRl
Y3J5cHQiKTsKKyAgICBHU1RfREVCVUdfQ0FURUdPUllfSU5JVCh3ZWJraXRNZWRpYVRodW5kZXJE
ZWNyeXB0RGVidWdDYXRlZ29yeSwgIndlYmtpdHRodW5kZXJkZWNyeXB0IiwgMCwgIlRodW5kZXIg
ZGVjcnlwdCIpOwogCiAgICAgR3N0RWxlbWVudENsYXNzKiBlbGVtZW50Q2xhc3MgPSBHU1RfRUxF
TUVOVF9DTEFTUyhrbGFzcyk7CiAgICAgR1JlZlB0cjxHc3RDYXBzPiBnc3RTaW5rUGFkVGVtcGxh
dGVDYXBzID0gY3JlYXRlU2lua1BhZFRlbXBsYXRlQ2FwcygpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL0ZpbmRUaHVuZGVyLmNtYWtlIGIvU291cmNlL2NtYWtlL0ZpbmRUaHVuZGVyLmNtYWtl
CmluZGV4IGM3ODZjYTE2ODk1MzdhNGUwMDM0Yjk4YjM0Mjk2NDNhZmRkOTUxZTYuLmFiNzA2NGUz
OTg4YmFiMTY4ZTkzZGJmODM2ZWM3NmRiN2ZkYTI2NDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFr
ZS9GaW5kVGh1bmRlci5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvRmluZFRodW5kZXIuY21ha2UK
QEAgLTQxLDIzICs0MSwzNyBAQAogIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNF
KSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YKICMgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAotZmlu
ZF9saWJyYXJ5KFRIVU5ERVJfTElCUkFSWQotICBOQU1FUyBsaWJvY2RtLnNvCi0pCisjIFRoZSBs
aWJvY2RtIHByb3ZpZGVkIGJ5IFJESydzIFRodW5kZXIgZnJhbWV3b3JrIGlzIG5vdCBkaXNjb3Zl
cmFibGUgd2l0aCBwa2ctY29uZmlnIGJlY2F1c2UgdGhlCisjIGZyYW1ld29yayBkb2Vzbid0IHBy
b3ZpZGUgYSAucGMgZmlsZS4gQnV0IGFsdGVybmF0ZSAoc3dhcC1pbikgaW1wbGVtZW50YXRpb25z
IG1pZ2h0LCBzbyB0cnkgd2l0aAorIyBwa2ctY29uZmlnIGZpcnN0LgorCitmaW5kX3BhY2thZ2Uo
UGtnQ29uZmlnKQorcGtnX2NoZWNrX21vZHVsZXMoUENfVEhVTkRFUiBRVUlFVCB0aHVuZGVyKQor
CiBmaW5kX3BhdGgoVEhVTkRFUl9JTkNMVURFX0RJUgotICBOQU1FUyBvcGVuX2NkbS5oCi0gIFBB
VEhfU1VGRklYRVMgIldQRUZyYW1ld29yay9vY2RtLyIKKyAgICBOQU1FUyBvcGVuX2NkbS5oCisg
ICAgSElOVFMgJHtQQ19USFVOREVSX0lOQ0xVREVESVJ9CisgICAgICAgICAgJHtQQ19USFVOREVS
X0lOQ0xVREVfRElSU30KKyAgICBQQVRIX1NVRkZJWEVTICJXUEVGcmFtZXdvcmsvb2NkbS8iCisp
CisKK2ZpbmRfbGlicmFyeShUSFVOREVSX0xJQlJBUlkKKyAgICBOQU1FUyBvY2RtCisgICAgSElO
VFMgJHtQQ19USFVOREVSX0xJQkRJUn0KKyAgICAgICAgICAke1BDX1RIVU5ERVJfTElCUkFSWV9E
SVJTfQogKQogCiBpbmNsdWRlKEZpbmRQYWNrYWdlSGFuZGxlU3RhbmRhcmRBcmdzKQogCiBmaW5k
X3BhY2thZ2VfaGFuZGxlX3N0YW5kYXJkX2FyZ3MoVGh1bmRlcgotICAgIEZPVU5EX1ZBUiBUSFVO
REVSX0ZPVU5ECi0gICAgUkVRVUlSRURfVkFSUyBUSFVOREVSX0xJQlJBUlkgVEhVTkRFUl9JTkNM
VURFX0RJUgorICBGT1VORF9WQVIgVEhVTkRFUl9GT1VORAorICBSRVFVSVJFRF9WQVJTIFRIVU5E
RVJfTElCUkFSWSBUSFVOREVSX0lOQ0xVREVfRElSCiApCisKIGlmIChUSFVOREVSX0ZPVU5EKQot
ICAgIHNldChUSFVOREVSX0xJQlJBUklFUyAke1RIVU5ERVJfTElCUkFSWX0pCi0gICAgc2V0KFRI
VU5ERVJfSU5DTFVERV9ESVJTICR7VEhVTkRFUl9JTkNMVURFX0RJUn0pCisgIHNldChUSFVOREVS
X0xJQlJBUklFUyAke1RIVU5ERVJfTElCUkFSWX0pCisgIHNldChUSFVOREVSX0lOQ0xVREVfRElS
UyAke1RIVU5ERVJfSU5DTFVERV9ESVJ9KQorICBzZXQoVEhVTkRFUl9WRVJTSU9OICR7UENfVEhV
TkRFUl9WRVJTSU9OfSkKIGVuZGlmICgpCiAKIG1hcmtfYXNfYWR2YW5jZWQoVEhVTkRFUl9MSUJS
QVJZIFRIVU5ERVJfSU5DTFVERV9ESVIpCkBAIC02NSw1ICs3OSw0IEBAIG1hcmtfYXNfYWR2YW5j
ZWQoVEhVTkRFUl9MSUJSQVJZIFRIVU5ERVJfSU5DTFVERV9ESVIpCiBpbmNsdWRlKEZlYXR1cmVT
dW1tYXJ5KQogc2V0X3BhY2thZ2VfcHJvcGVydGllcyhUaHVuZGVyIFBST1BFUlRJRVMKICAgICBE
RVNDUklQVElPTiAiVGh1bmRlciBEUk0gZnJhbWV3b3JrIgotICAgIFVSTCAiaHR0cHM6Ly9naXRo
dWIuY29tL3Jka2NlbnRyYWwvVGh1bmRlciIKICkKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0No
YW5nZUxvZwppbmRleCA1ZTA0ZDJkYzUxODNjYmNhYzIwNWU2YjQ0YmIzMDk2NzY3NjAzMDA4Li5m
NTA2NWQzZmNkOWJhOGNlNzA3MzU1MjVjYTM5NGY2MWE1YzFkOTRhIDEwMDY0NAotLS0gYS9DaGFu
Z2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjEtMDItMDQgIFBoaWxp
cHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHU3RyZWFtZXJd
IE1pc2MgVGh1bmRlciBuaXRwaWNrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIxMzk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvRmluZFRodW5kZXIuY21ha2U6IExvb2stdXAg
VGh1bmRlciB0aHJvdWdoIHBrZy1jb25maWcgYmVmb3JlIGF0dGVtcHRpbmcgYQorICAgICAgICBk
aXJlY3QgbGlib2NkbSBsb29rdXAuCisKIDIwMjEtMDItMDEgIFNhYW0gQmFyYXRpICA8c2JhcmF0
aUBhcHBsZS5jb20+CiAKICAgICAgICAgTGF6aWx5IGNyZWF0ZSBtX3dpbmRvd0Nsb3NlV2F0Y2hw
b2ludHMgc28gd2UgZG9uJ3QgbWlzdGFrZW5seSB0aGluayB3ZSBoYXZlIGEgZnJhbWUgd2hlbiBy
ZS1hc3NvY2lhdGluZyBhIGRvY3VtZW50IHRvIGEgZ2l2ZW4gY2FjaGVkIGZyYW1lCg==
</data>
<flag name="review"
          id="437443"
          type_id="1"
          status="+"
          setter="calvaris"
    />
          </attachment>
      

    </bug>

</bugzilla>