<?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>231081</bug_id>
          
          <creation_ts>2021-10-01 08:48:36 -0700</creation_ts>
          <short_desc>Drop legacy USE(LEGACY_CFNETWORK_DOWNLOADS) code paths</short_desc>
          <delta_ts>2021-10-01 10:21:18 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=231085</see_also>
          <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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1799317</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-01 08:48:36 -0700</bug_when>
    <thetext>Drop legacy USE(LEGACY_CFNETWORK_DOWNLOADS) code paths, as we no longer support Mac OS 14 Mojave.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799318</commentid>
    <comment_count>1</comment_count>
      <attachid>439863</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-01 08:49:52 -0700</bug_when>
    <thetext>Created attachment 439863
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799351</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-10-01 09:45:18 -0700</bug_when>
    <thetext>Chris are you planning on going after the other &quot;MAC_OS &lt; 101500&quot; and &quot;MAC_OS &gt;= 101500&quot; in the project or just specifically were looking at this particular one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799363</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-01 10:04:56 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #2)
&gt; Chris are you planning on going after the other &quot;MAC_OS &lt; 101500&quot; and
&gt; &quot;MAC_OS &gt;= 101500&quot; in the project or just specifically were looking at this
&gt; particular one?

Following up via https://bugs.webkit.org/show_bug.cgi?id=231085</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799372</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-01 10:20:10 -0700</bug_when>
    <thetext>Committed r283376 (242384@main): &lt;https://commits.webkit.org/242384@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439863.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799374</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-01 10:21:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/83771751&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439863</attachid>
            <date>2021-10-01 08:49:52 -0700</date>
            <delta_ts>2021-10-01 10:20:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231081-20211001084952.patch</filename>
            <type>text/plain</type>
            <size>13021</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMzY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDllYjNlNTYwZjY4MjExMjM3MmUxMDcy
ODNjNGI0YjRkZDQwOTcyZTMuLmM5MDU0OTU3ODQ5NjM3NmUzZTdjYWZmMmY4OTAzYTIwYWFjODQ0
OTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMTAtMDEgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBEcm9wIGxlZ2FjeSBVU0UoTEVHQUNZX0NGTkVUV09SS19E
T1dOTE9BRFMpIGNvZGUgcGF0aHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzMTA4MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIERyb3AgbGVnYWN5IFVTRShMRUdBQ1lfQ0ZORVRXT1JLX0RPV05MT0FEUykg
Y29kZSBwYXRocywgYXMgd2Ugbm8gbG9uZ2VyIHN1cHBvcnQgTWFjIE9TIDE0IE1vamF2ZS4KKwor
ICAgICAgICAqIHd0Zi9QbGF0Zm9ybVVzZS5oOgorCiAyMDIxLTA5LTMwICBTaWh1aSBMaXUgIDxz
aWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgRmlsZSBTeXN0ZW0gQWNjZXNzIEFQ
SSBhdmFpbGFibGUgaW4gV29ya2VyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDIzMmQ1YjhkOTdjODRmMjkwMzQwYzhk
YTAyMmQ5MjM3YmMxMmM4YTMuLjZhODY1ODIxYzEzMjc4NDM5MjQ5M2NiZGQzNmQ4YjRjNmY5NGE4
M2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjEtMTAtMDEgIENocmlzIER1bWV6ICA8
Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEcm9wIGxlZ2FjeSBVU0UoTEVHQUNZX0NGTkVU
V09SS19ET1dOTE9BRFMpIGNvZGUgcGF0aHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzMTA4MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIERyb3AgbGVnYWN5IFVTRShMRUdBQ1lfQ0ZORVRXT1JLX0RPV05M
T0FEUykgY29kZSBwYXRocywgYXMgd2Ugbm8gbG9uZ2VyIHN1cHBvcnQgTWFjIE9TIDE0IE1vamF2
ZS4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL0Rvd25sb2Fkcy9jb2NvYS9Eb3dubG9hZENv
Y29hLm1tOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZDo6cmVzdW1lKToKKyAgICAgICAgKFdl
YktpdDo6RG93bmxvYWQ6OnBsYXRmb3JtQ2FuY2VsTmV0d29ya0xvYWQpOgorICAgICAgICAqIE5l
dHdvcmtQcm9jZXNzL2NvY29hL05ldHdvcmtTZXNzaW9uQ29jb2EubW06CisgICAgICAgICgtW1dL
TmV0d29ya1Nlc3Npb25EZWxlZ2F0ZSBVUkxTZXNzaW9uOnRhc2s6ZGlkQ29tcGxldGVXaXRoRXJy
b3I6XSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW06CisgICAg
ICAgICgtW1dLV2ViVmlldyByZXN1bWVEb3dubG9hZEZyb21SZXN1bWVEYXRhOmNvbXBsZXRpb25I
YW5kbGVyOl0pOgorCiAyMDIxLTEwLTAxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNv
bT4KIAogICAgICAgICBBdHRyaWJ1dGUgSU9TdXJmYWNlcyBjcmVhdGVkIGJ5IGNhbWVyYSBhbmQg
ZGVjb2RlcnMgdG8gcmVzcG9uc2libGUgV2ViUHJvY2VzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dU
Ri93dGYvUGxhdGZvcm1Vc2UuaCBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtVXNlLmgKaW5kZXgg
ZmJkOGJkOWFkYzEyNDAyZWNiOGUyNGIyOWY0ZTFlMzQ1NDhjN2ViNy4uNTE3MzcyMTdhNTUxNDJh
ZjA5NmFlOTVhYjZjMzQwMTE3MTc5ODM1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxh
dGZvcm1Vc2UuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybVVzZS5oCkBAIC0zMjIsMTAg
KzMyMiw2IEBACiAjZGVmaW5lIFVTRV9DVEZPTlRIQVNUQUJMRSAxCiAjZW5kaWYKIAotI2lmIFBM
QVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDEwMTUwMAot
I2RlZmluZSBVU0VfTEVHQUNZX0NGTkVUV09SS19ET1dOTE9BRFMgMQotI2VuZGlmCi0KICNpZiAo
UExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDExMDAw
MCkgXAogICAgIHx8IChQTEFURk9STShNQUNDQVRBTFlTVCkgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTQwMDAwKSBcCiAgICAgfHwgKFBMQVRGT1JNKElPUykgJiYgUExB
VEZPUk0oSU9TX0ZBTUlMWV9TSU1VTEFUT1IpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JF
UVVJUkVEID49IDE0MDAwMCkgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9Eb3dubG9hZHMvY29jb2EvRG93bmxvYWRDb2NvYS5tbSBiL1NvdXJjZS9XZWJLaXQvTmV0
d29ya1Byb2Nlc3MvRG93bmxvYWRzL2NvY29hL0Rvd25sb2FkQ29jb2EubW0KaW5kZXggMjEwZjRk
NTE1MWM4Y2NiMDBiNWExMjA2MTVhNmY4MmEwOTVkYjg3Mi4uZmM5NjA3MmI2MGVhMjIzMzNjNGY3
Y2ZmMzJjOWQ2Mzc4MTBiZDdmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9Eb3dubG9hZHMvY29jb2EvRG93bmxvYWRDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
L05ldHdvcmtQcm9jZXNzL0Rvd25sb2Fkcy9jb2NvYS9Eb3dubG9hZENvY29hLm1tCkBAIC00OSwy
NyArNDksOSBAQCB2b2lkIERvd25sb2FkOjpyZXN1bWUoY29uc3QgSVBDOjpEYXRhUmVmZXJlbmNl
JiByZXN1bWVEYXRhLCBjb25zdCBTdHJpbmcmIHBhdGgsCiAgICAgYXV0byYgY29jb2FTZXNzaW9u
ID0gc3RhdGljX2Nhc3Q8TmV0d29ya1Nlc3Npb25Db2NvYSY+KCpuZXR3b3JrU2Vzc2lvbik7CiAg
ICAgYXV0byBuc0RhdGEgPSBhZG9wdE5TKFtbTlNEYXRhIGFsbG9jXSBpbml0V2l0aEJ5dGVzOnJl
c3VtZURhdGEuZGF0YSgpIGxlbmd0aDpyZXN1bWVEYXRhLnNpemUoKV0pOwogCi0gICAgLy8gRklY
TUU6IFRoaXMgaXMgYSB0ZW1wb3Jhcnkgd29ya2Fyb3VuZCBmb3IgPHJkYXI6Ly9wcm9ibGVtLzM0
NzQ1MTcxPi4gRml4ZWQgaW4gaU9TIDEzIGFuZCBtYWNPUyAxMC4xNSwgYnV0IHdlIHN0aWxsIG5l
ZWQgdG8gc3VwcG9ydCBtYWNPUyAxMC4xNCBmb3Igbm93LgotI2lmIFVTRShMRUdBQ1lfQ0ZORVRX
T1JLX0RPV05MT0FEUykKLSAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8UmV0YWluUHRyPE5TU2V0
PENsYXNzPj4+IHBsaXN0Q2xhc3NlczsKLSAgICBzdGF0aWMgZGlzcGF0Y2hfb25jZV90IG9uY2VU
b2tlbjsKLQotICAgIGRpc3BhdGNoX29uY2UoJm9uY2VUb2tlbiwgXnsKLSAgICAgICAgcGxpc3RD
bGFzc2VzLmdldCgpID0gW05TU2V0IHNldFdpdGhPYmplY3RzOltOU0RpY3Rpb25hcnkgY2xhc3Nd
LCBbTlNBcnJheSBjbGFzc10sIFtOU1N0cmluZyBjbGFzc10sIFtOU051bWJlciBjbGFzc10sIFtO
U0RhdGEgY2xhc3NdLCBbTlNVUkwgY2xhc3NdLCBbTlNVUkxSZXF1ZXN0IGNsYXNzXSwgbmlsXTsK
LSAgICB9KTsKLSAgICBhdXRvIHVuYXJjaGl2ZXIgPSBhZG9wdE5TKFtbTlNLZXllZFVuYXJjaGl2
ZXIgYWxsb2NdIGluaXRGb3JSZWFkaW5nRnJvbURhdGE6bnNEYXRhLmdldCgpIGVycm9yOm5pbF0p
OwotICAgIFt1bmFyY2hpdmVyIHNldERlY29kaW5nRmFpbHVyZVBvbGljeTpOU0RlY29kaW5nRmFp
bHVyZVBvbGljeVJhaXNlRXhjZXB0aW9uXTsKLSAgICBhdXRvIGRpY3Rpb25hcnkgPSBhZG9wdE5T
KHN0YXRpY19jYXN0PE5TTXV0YWJsZURpY3Rpb25hcnkgKj4oW1t1bmFyY2hpdmVyIGRlY29kZU9i
amVjdE9mQ2xhc3NlczpwbGlzdENsYXNzZXMuZ2V0KCkuZ2V0KCkgZm9yS2V5OkAiTlNLZXllZEFy
Y2hpdmVSb290T2JqZWN0S2V5Il0gbXV0YWJsZUNvcHldKSk7Ci0gICAgW3VuYXJjaGl2ZXIgZmlu
aXNoRGVjb2RpbmddOwotICAgIFtkaWN0aW9uYXJ5IHNldE9iamVjdDpzdGF0aWNfY2FzdDxOU1N0
cmluZyo+KHBhdGgpIGZvcktleTpAIk5TVVJMU2Vzc2lvblJlc3VtZUluZm9Mb2NhbFBhdGgiXTsK
LSAgICBhdXRvIGVuY29kZXIgPSBhZG9wdE5TKFtbTlNLZXllZEFyY2hpdmVyIGFsbG9jXSBpbml0
UmVxdWlyaW5nU2VjdXJlQ29kaW5nOllFU10pOwotICAgIFtlbmNvZGVyIGVuY29kZU9iamVjdDpk
aWN0aW9uYXJ5LmdldCgpIGZvcktleTpAIk5TS2V5ZWRBcmNoaXZlUm9vdE9iamVjdEtleSJdOwot
ICAgIE5TRGF0YSAqdXBkYXRlZERhdGEgPSBbZW5jb2RlciBlbmNvZGVkRGF0YV07Ci0jZWxzZQog
ICAgIE5TTXV0YWJsZURpY3Rpb25hcnkgKmRpY3Rpb25hcnkgPSBbTlNQcm9wZXJ0eUxpc3RTZXJp
YWxpemF0aW9uIHByb3BlcnR5TGlzdFdpdGhEYXRhOm5zRGF0YS5nZXQoKSBvcHRpb25zOk5TUHJv
cGVydHlMaXN0TXV0YWJsZUNvbnRhaW5lcnNBbmRMZWF2ZXMgZm9ybWF0OjAgZXJyb3I6bnVsbHB0
cl07CiAgICAgW2RpY3Rpb25hcnkgc2V0T2JqZWN0OnN0YXRpY19jYXN0PE5TU3RyaW5nKj4ocGF0
aCkgZm9yS2V5OkAiTlNVUkxTZXNzaW9uUmVzdW1lSW5mb0xvY2FsUGF0aCJdOwogICAgIE5TRGF0
YSAqdXBkYXRlZERhdGEgPSBbTlNQcm9wZXJ0eUxpc3RTZXJpYWxpemF0aW9uIGRhdGFXaXRoUHJv
cGVydHlMaXN0OmRpY3Rpb25hcnkgZm9ybWF0Ok5TUHJvcGVydHlMaXN0WE1MRm9ybWF0X3YxXzAg
b3B0aW9uczowIGVycm9yOm51bGxwdHJdOwotI2VuZGlmCiAKICAgICAvLyBGSVhNRTogVXNlIG5z
RGF0YSBpbnN0ZWFkIG9mIHVwZGF0ZWREYXRhIG9uY2Ugd2UndmUgbWlncmF0ZWQgZnJvbSBfV0tE
b3dubG9hZCB0byBXS0Rvd25sb2FkCiAgICAgLy8gYmVjYXVzZSB0aGVyZSdzIG5vIHJlYXNvbiB0
byBzZXQgdGhlIGxvY2FsIHBhdGggd2UgZ290IGZyb20gdGhlIGRhdGEgYmFjayBpbnRvIHRoZSBk
YXRhLgpAQCAtODUsMjIgKzY3LDcgQEAgdm9pZCBEb3dubG9hZDo6cmVzdW1lKGNvbnN0IElQQzo6
RGF0YVJlZmVyZW5jZSYgcmVzdW1lRGF0YSwgY29uc3QgU3RyaW5nJiBwYXRoLAogdm9pZCBEb3du
bG9hZDo6cGxhdGZvcm1DYW5jZWxOZXR3b3JrTG9hZChDb21wbGV0aW9uSGFuZGxlcjx2b2lkKGNv
bnN0IElQQzo6RGF0YVJlZmVyZW5jZSYpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQogewogICAgIEFT
U0VSVChtX2Rvd25sb2FkVGFzayk7Ci0gICAgW21fZG93bmxvYWRUYXNrIGNhbmNlbEJ5UHJvZHVj
aW5nUmVzdW1lRGF0YTptYWtlQmxvY2tQdHIoW3BhdGggPSByZXRhaW5QdHIobV9kb3dubG9hZFRh
c2suZ2V0KCkuX3BhdGhUb0Rvd25sb2FkVGFza0ZpbGUpLCBjb21wbGV0aW9uSGFuZGxlciA9IFdU
Rk1vdmUoY29tcGxldGlvbkhhbmRsZXIpXSAoTlNEYXRhICpyZXN1bWVEYXRhKSBtdXRhYmxlIHsK
LSNpZiBVU0UoTEVHQUNZX0NGTkVUV09SS19ET1dOTE9BRFMpCi0gICAgICAgIGlmIChyZXN1bWVE
YXRhKSB7Ci0gICAgICAgICAgICAvLyBNb2phdmUgZG9lcyBub3QgaW5jbHVkZSB0aGUgZG93bmxv
YWQgbG9jYXRpb24gaW4gdGhlIHJlc3VtZSBkYXRhIGZyb20gQ0ZOZXR3b3JrLiBBZGQgaXQgZnJv
bSB0aGUgdGFzay4KLSAgICAgICAgICAgIGF1dG8gdW5hcmNoaXZlciA9IGFkb3B0TlMoW1tOU0tl
eWVkVW5hcmNoaXZlciBhbGxvY10gaW5pdEZvclJlYWRpbmdGcm9tRGF0YTpyZXN1bWVEYXRhIGVy
cm9yOm5pbF0pOwotICAgICAgICAgICAgW3VuYXJjaGl2ZXIgc2V0RGVjb2RpbmdGYWlsdXJlUG9s
aWN5Ok5TRGVjb2RpbmdGYWlsdXJlUG9saWN5UmFpc2VFeGNlcHRpb25dOwotICAgICAgICAgICAg
YXV0byBkaWN0aW9uYXJ5ID0gYWRvcHROUyhzdGF0aWNfY2FzdDxOU011dGFibGVEaWN0aW9uYXJ5
ICo+KFtbdW5hcmNoaXZlciBkZWNvZGVPYmplY3RPZkNsYXNzZXM6W05TU2V0IHNldFdpdGhPYmpl
Y3RzOltOU0RpY3Rpb25hcnkgY2xhc3NdLCBbTlNBcnJheSBjbGFzc10sIFtOU1N0cmluZyBjbGFz
c10sIFtOU051bWJlciBjbGFzc10sIFtOU0RhdGEgY2xhc3NdLCBbTlNVUkwgY2xhc3NdLCBbTlNV
UkxSZXF1ZXN0IGNsYXNzXSwgbmlsXSBmb3JLZXk6QCJOU0tleWVkQXJjaGl2ZVJvb3RPYmplY3RL
ZXkiXSBtdXRhYmxlQ29weV0pKTsKLSAgICAgICAgICAgIFt1bmFyY2hpdmVyIGZpbmlzaERlY29k
aW5nXTsKLSAgICAgICAgICAgIFtkaWN0aW9uYXJ5IHNldE9iamVjdDpwYXRoLmdldCgpIGZvcktl
eTpAIk5TVVJMU2Vzc2lvblJlc3VtZUluZm9Mb2NhbFBhdGgiXTsKLSAgICAgICAgICAgIGF1dG8g
ZW5jb2RlciA9IGFkb3B0TlMoW1tOU0tleWVkQXJjaGl2ZXIgYWxsb2NdIGluaXRSZXF1aXJpbmdT
ZWN1cmVDb2Rpbmc6WUVTXSk7Ci0gICAgICAgICAgICBbZW5jb2RlciBlbmNvZGVPYmplY3Q6ZGlj
dGlvbmFyeS5nZXQoKSBmb3JLZXk6QCJOU0tleWVkQXJjaGl2ZVJvb3RPYmplY3RLZXkiXTsKLSAg
ICAgICAgICAgIHJlc3VtZURhdGEgPSBbZW5jb2RlciBlbmNvZGVkRGF0YV07Ci0gICAgICAgIH0K
LSNlbHNlCi0gICAgICAgIFVOVVNFRF9QQVJBTShwYXRoKTsKLSNlbmRpZgorICAgIFttX2Rvd25s
b2FkVGFzayBjYW5jZWxCeVByb2R1Y2luZ1Jlc3VtZURhdGE6bWFrZUJsb2NrUHRyKFtjb21wbGV0
aW9uSGFuZGxlciA9IFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpXSAoTlNEYXRhICpyZXN1bWVE
YXRhKSBtdXRhYmxlIHsKICAgICAgICAgYXV0byByZXN1bWVEYXRhUmVmZXJlbmNlID0gcmVzdW1l
RGF0YSA/IElQQzo6RGF0YVJlZmVyZW5jZSB7IHN0YXRpY19jYXN0PGNvbnN0IHVpbnQ4X3QqPihy
ZXN1bWVEYXRhLmJ5dGVzKSwgcmVzdW1lRGF0YS5sZW5ndGggfSA6IElQQzo6RGF0YVJlZmVyZW5j
ZSB7IH07CiAgICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKHJlc3VtZURhdGFSZWZlcmVuY2UpOwog
ICAgIH0pLmdldCgpXTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
Y29jb2EvTmV0d29ya1Nlc3Npb25Db2NvYS5tbSBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvY29jb2EvTmV0d29ya1Nlc3Npb25Db2NvYS5tbQppbmRleCAwNDBkOGNjZjQxYjU3YjYwMmQw
ZmY5OTA2NzcyY2NjMGE0MTY1OWNiLi4yOTMwYjU5NGNhYjM3ODhkNDA4NGI4N2QzMDQ3OTBiNzk5
Y2FkODEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL2NvY29hL05l
dHdvcmtTZXNzaW9uQ29jb2EubW0KKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9j
b2NvYS9OZXR3b3JrU2Vzc2lvbkNvY29hLm1tCkBAIC04MTQsMjAgKzgxNCw2IEBAIC0gKHZvaWQp
VVJMU2Vzc2lvbjooTlNVUkxTZXNzaW9uICopc2Vzc2lvbiB0YXNrOihOU1VSTFNlc3Npb25UYXNr
ICopdGFzayBkaWRDb21wCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotI2lmIFVTRShMRUdB
Q1lfQ0ZORVRXT1JLX0RPV05MT0FEUykKLSAgICAgICAgaWYgKHJlc3VtZURhdGEpIHsKLSAgICAg
ICAgICAgIC8vIE1vamF2ZSBkb2VzIG5vdCBpbmNsdWRlIHRoZSBkb3dubG9hZCBsb2NhdGlvbiBp
biB0aGUgcmVzdW1lIGRhdGEgZnJvbSBDRk5ldHdvcmsuIEFkZCBpdCBmcm9tIHRoZSB0YXNrLgot
ICAgICAgICAgICAgYXV0byB1bmFyY2hpdmVyID0gYWRvcHROUyhbW05TS2V5ZWRVbmFyY2hpdmVy
IGFsbG9jXSBpbml0Rm9yUmVhZGluZ0Zyb21EYXRhOnJlc3VtZURhdGEgZXJyb3I6bmlsXSk7Ci0g
ICAgICAgICAgICBbdW5hcmNoaXZlciBzZXREZWNvZGluZ0ZhaWx1cmVQb2xpY3k6TlNEZWNvZGlu
Z0ZhaWx1cmVQb2xpY3lSYWlzZUV4Y2VwdGlvbl07Ci0gICAgICAgICAgICBhdXRvIGRpY3Rpb25h
cnkgPSBhZG9wdE5TKHN0YXRpY19jYXN0PE5TTXV0YWJsZURpY3Rpb25hcnkgKj4oW1t1bmFyY2hp
dmVyIGRlY29kZU9iamVjdE9mQ2xhc3NlczpbTlNTZXQgc2V0V2l0aE9iamVjdHM6W05TRGljdGlv
bmFyeSBjbGFzc10sIFtOU0FycmF5IGNsYXNzXSwgW05TU3RyaW5nIGNsYXNzXSwgW05TTnVtYmVy
IGNsYXNzXSwgW05TRGF0YSBjbGFzc10sIFtOU1VSTCBjbGFzc10sIFtOU1VSTFJlcXVlc3QgY2xh
c3NdLCBuaWxdIGZvcktleTpAIk5TS2V5ZWRBcmNoaXZlUm9vdE9iamVjdEtleSJdIG11dGFibGVD
b3B5XSkpOwotICAgICAgICAgICAgW3VuYXJjaGl2ZXIgZmluaXNoRGVjb2RpbmddOwotICAgICAg
ICAgICAgW2RpY3Rpb25hcnkgc2V0T2JqZWN0OnRhc2suX3BhdGhUb0Rvd25sb2FkVGFza0ZpbGUg
Zm9yS2V5OkAiTlNVUkxTZXNzaW9uUmVzdW1lSW5mb0xvY2FsUGF0aCJdOwotICAgICAgICAgICAg
YXV0byBlbmNvZGVyID0gYWRvcHROUyhbW05TS2V5ZWRBcmNoaXZlciBhbGxvY10gaW5pdFJlcXVp
cmluZ1NlY3VyZUNvZGluZzpZRVNdKTsKLSAgICAgICAgICAgIFtlbmNvZGVyIGVuY29kZU9iamVj
dDpkaWN0aW9uYXJ5LmdldCgpIGZvcktleTpAIk5TS2V5ZWRBcmNoaXZlUm9vdE9iamVjdEtleSJd
OwotICAgICAgICAgICAgcmVzdW1lRGF0YSA9IFtlbmNvZGVyIGVuY29kZWREYXRhXTsKLSAgICAg
ICAgfQotI2VuZGlmCi0KICAgICAgICAgYXV0byByZXN1bWVEYXRhUmVmZXJlbmNlID0gcmVzdW1l
RGF0YSA/IElQQzo6RGF0YVJlZmVyZW5jZSB7IHN0YXRpY19jYXN0PGNvbnN0IHVpbnQ4X3QqPihy
ZXN1bWVEYXRhLmJ5dGVzKSwgcmVzdW1lRGF0YS5sZW5ndGggfSA6IElQQzo6RGF0YVJlZmVyZW5j
ZSB7IH07CiAgICAgICAgIGRvd25sb2FkLT5kaWRGYWlsKGVycm9yLCByZXN1bWVEYXRhUmVmZXJl
bmNlKTsKICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tXZWJWaWV3Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vi
Vmlldy5tbQppbmRleCBiZDY2NTk0MDBiZjc2ZTJkZDEyZjRmZTQ4Y2JlYzhiYjEzNjIyYmI5Li5j
ZTFjNmQyN2ZlZWNhZWI3NzkxMzlhZWQzNzFjZjUxOTkwY2M3ZDUwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KQEAgLTc3MSwxMyArNzcxLDYg
QEAgLSAodm9pZClyZXN1bWVEb3dubG9hZEZyb21SZXN1bWVEYXRhOihOU0RhdGEgKilyZXN1bWVE
YXRhIGNvbXBsZXRpb25IYW5kbGVyOih2b2kKICAgICBpZiAoIXBhdGgpCiAgICAgICAgIFtOU0V4
Y2VwdGlvbiByYWlzZTpOU0ludmFsaWRBcmd1bWVudEV4Y2VwdGlvbiBmb3JtYXQ6QCJJbnZhbGlk
IHJlc3VtZSBkYXRhIl07CiAKLSNpZiBVU0UoTEVHQUNZX0NGTkVUV09SS19ET1dOTE9BRFMpCi0g
ICAgLy8gTW9qYXZlIENGTmV0d29yayBmYWlscyB0byByZXN1bWUgYSBkb3dubG9hZCBpZiB0aGUg
ZGVzdGluYXRpb24gZG9lcyBub3QgZXhpc3QuCi0gICAgLy8gSWYgc29tZW9uZSBoYXMgcmVtb3Zl
ZCB0aGUgZGVzdGluYXRpb24gZmlsZSwgbWFrZSBhbiBlbXB0eSBmaWxlIGF0IHRoYXQgbG9jYXRp
b24uCi0gICAgaWYgKCFbW05TRmlsZU1hbmFnZXIgZGVmYXVsdE1hbmFnZXJdIGZpbGVFeGlzdHNB
dFBhdGg6cGF0aF0pCi0gICAgICAgIFtbTlNEYXRhIGRhdGFdIHdyaXRlVG9GaWxlOnBhdGggYXRv
bWljYWxseTpZRVNdOwotI2VuZGlmCi0KICAgICBfcGFnZS0+cmVzdW1lRG93bmxvYWQoQVBJOjpE
YXRhOjpjcmVhdGVXaXRob3V0Q29weWluZyhyZXN1bWVEYXRhKSwgcGF0aCwgW2NvbXBsZXRpb25I
YW5kbGVyID0gbWFrZUJsb2NrUHRyKGNvbXBsZXRpb25IYW5kbGVyKV0gKGF1dG8qIGRvd25sb2Fk
KSB7CiAgICAgICAgIGlmIChkb3dubG9hZCkKICAgICAgICAgICAgIGNvbXBsZXRpb25IYW5kbGVy
KHdyYXBwZXIoZG93bmxvYWQpKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCBmMmZmMmE4MzcxYmIyMjBlMjA0ODc1ZDc0ODUxY2Q3ZmFjZGE1NWE0
Li5jMGYwNzE2ZDEwNTcwMjg5NDcxZjJjYTRlZWI5NTdlY2VjZTZiNDQwIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIw
MjEtMTAtMDEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEcm9w
IGxlZ2FjeSBVU0UoTEVHQUNZX0NGTkVUV09SS19ET1dOTE9BRFMpIGNvZGUgcGF0aHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTA4MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERyb3AgbGVnYWN5IFVT
RShMRUdBQ1lfQ0ZORVRXT1JLX0RPV05MT0FEUykgY29kZSBwYXRocywgYXMgd2Ugbm8gbG9uZ2Vy
IHN1cHBvcnQgTWFjIE9TIDE0IE1vamF2ZS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvRG93bmxvYWQubW06CisKIDIwMjEtMTAtMDEgIEtpbW1vIEtpbm51bmVu
ICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgS2ltbW8gS2lubnVuZW4gYXMg
cmV2aWV3ZXIKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvRG93bmxvYWQubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0Rv
d25sb2FkLm1tCmluZGV4IGJmZjAzNGExYzhkYTMzODg5MWY5ZjFhYTdjZTQ3MjM1M2U5Mjk3N2Iu
LmRkNzA5M2VjZWIzM2RmZTk3MjcyZDM3YmUzMWY4ODZlOWNmYzE4NmQgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRG93bmxvYWQubW0KKysrIGIvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Eb3dubG9hZC5tbQpAQCAtMTgzNiwx
MCArMTgzNiw3IEBAIFRFU1QoV0tEb3dubG9hZCwgUmVzdW1lV2l0aG91dEluaXRpYWxEYXRhT25E
aXNrKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgIGNv
bm5lY3Rpb24ucmVjZWl2ZUhUVFBSZXF1ZXN0KFs9XShWZWN0b3I8Y2hhcj4mJiByZXF1ZXN0KSB7
Ci0jaWYgIVVTRShMRUdBQ1lfQ0ZORVRXT1JLX0RPV05MT0FEUykKLSAgICAgICAgICAgICAgICAv
LyBNb2phdmUgQ0ZOZXR3b3JrIHNlbmRzIGEgcmFuZ2UgcmVxdWVzdCB3aGVuIHJlc3VtaW5nIGEg
ZG93bmxvYWQgYWZ0ZXIgcmVtb3ZpbmcgYWxyZWFkeS1kb3dubG9hZGVkIGRhdGEuCiAgICAgICAg
ICAgICAgICAgRVhQRUNUX0ZBTFNFKHN0cm5zdHIocmVxdWVzdC5kYXRhKCksICJSYW5nZSIsIHJl
cXVlc3Quc2l6ZSgpKSk7Ci0jZW5kaWYKICAgICAgICAgICAgICAgICBjb25uZWN0aW9uLnNlbmQo
bWFrZVN0cmluZygKICAgICAgICAgICAgICAgICAgICAgIkhUVFAvMS4xIDIwMCBPS1xyXG4iCiAg
ICAgICAgICAgICAgICAgICAgICJFVGFnOiB0ZXN0XHJcbiIKQEAgLTIzNjksOCArMjM2Niw2IEBA
IFRFU1QoV0tEb3dubG9hZCwgRGVzdGluYXRpb25OdWxsU3RyaW5nKQogICAgIH0pOwogfQogCi0v
LyBNb2phdmUgZG93bmxvYWQgdGFza3MgZG9uJ3QgY2FsbCBkaWRSZWNlaXZlQ2hhbGxlbmdlIGZv
ciBzZXJ2ZXIgdHJ1c3QgZXZhbHVhdGlvbi4KLSNpZiAhVVNFKExFR0FDWV9DRk5FVFdPUktfRE9X
TkxPQURTKQogVEVTVChXS0Rvd25sb2FkLCBDaGFsbGVuZ2VTdWNjZXNzKQogewogICAgIEhUVFBT
ZXJ2ZXIgc2VydmVyKHt7ICIvIiwgeyAiZG93bmxvYWQgY29udGVudCIgfX19LCBIVFRQU2VydmVy
OjpQcm90b2NvbDo6SHR0cHMpOwpAQCAtMjQwMiw3ICsyMzk3LDYgQEAgVEVTVChXS0Rvd25sb2Fk
LCBDaGFsbGVuZ2VTdWNjZXNzKQogICAgICAgICBEb3dubG9hZENhbGxiYWNrOjpEaWRGaW5pc2gK
ICAgICB9KTsKIH0KLSNlbmRpZgogCiBURVNUKFdLRG93bmxvYWQsIENoYWxsZW5nZUZhaWx1cmUp
CiB7CkBAIC0yNDEyLDEyICsyNDA2LDcgQEAgVEVTVChXS0Rvd25sb2FkLCBDaGFsbGVuZ2VGYWls
dXJlKQogICAgIF9fYmxvY2sgYm9vbCBmYWlsZWQgPSBmYWxzZTsKICAgICBkZWxlZ2F0ZS5nZXQo
KS5kaWRGYWlsV2l0aEVycm9yID0gXihXS0Rvd25sb2FkICpkb3dubG9hZCwgTlNFcnJvciAqZXJy
b3IsIE5TRGF0YSAqcmVzdW1lRGF0YSkgewogICAgICAgICBFWFBFQ1RfV0tfU1RSRVEoZXJyb3Iu
ZG9tYWluLCBOU1VSTEVycm9yRG9tYWluKTsKLSNpZiBVU0UoTEVHQUNZX0NGTkVUV09SS19ET1dO
TE9BRFMpCi0gICAgICAgIC8vIE1vamF2ZSBkb3dubG9hZCB0YXNrcyBkb24ndCBjYWxsIGRpZFJl
Y2VpdmVDaGFsbGVuZ2UgZm9yIHNlcnZlciB0cnVzdCBldmFsdWF0aW9uLgotICAgICAgICBFWFBF
Q1RfRVEoZXJyb3IuY29kZSwgTlNVUkxFcnJvclNlY3VyZUNvbm5lY3Rpb25GYWlsZWQpOwotI2Vs
c2UKICAgICAgICAgRVhQRUNUX0VRKGVycm9yLmNvZGUsIE5TVVJMRXJyb3JDYW5jZWxsZWQpOwot
I2VuZGlmCiAgICAgICAgIGZhaWxlZCA9IHRydWU7CiAgICAgfTsKICAgICBfX2Jsb2NrIGJvb2wg
cmVjZWl2ZWRDaGFsbGVuZ2UgPSBmYWxzZTsKQEAgLTI0MzAsMTQgKzI0MTksOSBAQCBURVNUKFdL
RG93bmxvYWQsIENoYWxsZW5nZUZhaWx1cmUpCiAgICAgICAgIGRvd25sb2FkLmRlbGVnYXRlID0g
ZGVsZWdhdGUuZ2V0KCk7CiAgICAgfV07CiAgICAgVXRpbDo6cnVuKCZmYWlsZWQpOwotI2lmICFV
U0UoTEVHQUNZX0NGTkVUV09SS19ET1dOTE9BRFMpCiAgICAgRVhQRUNUX1RSVUUocmVjZWl2ZWRD
aGFsbGVuZ2UpOwotI2VuZGlmCiAgICAgY2hlY2tDYWxsYmFja1JlY29yZChkZWxlZ2F0ZS5nZXQo
KSwgewotI2lmICFVU0UoTEVHQUNZX0NGTkVUV09SS19ET1dOTE9BRFMpCi0gICAgICAgIC8vIE1v
amF2ZSBkb3dubG9hZCB0YXNrcyBkb24ndCBjYWxsIGRpZFJlY2VpdmVDaGFsbGVuZ2UgZm9yIHNl
cnZlciB0cnVzdCBldmFsdWF0aW9uLgogICAgICAgICBEb3dubG9hZENhbGxiYWNrOjpBdXRoZW50
aWNhdGlvbkNoYWxsZW5nZSwKLSNlbmRpZgogICAgICAgICBEb3dubG9hZENhbGxiYWNrOjpEaWRG
YWlsV2l0aEVycm9yCiAgICAgfSk7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>