<?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>185959</bug_id>
          
          <creation_ts>2018-05-24 13:35:51 -0700</creation_ts>
          <short_desc>[iOS] Hard link AppSupport instead of soft linking</short_desc>
          <delta_ts>2018-05-24 20:25:08 -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>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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>aestes</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ggaren</cc>
    
    <cc>jer.noble</cc>
    
    <cc>joepeck</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1427045</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 13:35:51 -0700</bug_when>
    <thetext>Hard link AppSupport instead of soft linking.

AppSupport.framework should be linked most of the time anyways, so attempting a dlopen() on it appears to be wasteful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427046</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 13:36:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/40506538&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427047</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-24 13:36:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/40532660&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427048</commentid>
    <comment_count>3</comment_count>
      <attachid>341223</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 13:36:53 -0700</bug_when>
    <thetext>Created attachment 341223
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427056</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-05-24 14:08:05 -0700</bug_when>
    <thetext>Undefined symbols for architecture x86_64:
  &quot;_OBJC_CLASS_$_CPNetworkObserver&quot;, referenced from:
      objc-class-ref in UnifiedSource55-mm.o</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427057</commentid>
    <comment_count>5</comment_count>
      <attachid>341223</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-05-24 14:08:18 -0700</bug_when>
    <thetext>Comment on attachment 341223
[PATCH] Proposed Fix

This looks like the right thing to do, but we need a build fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427059</commentid>
    <comment_count>6</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 14:11:56 -0700</bug_when>
    <thetext>So the Public Simulator SDK doesn&apos;t have the framework or something? Not sure I&apos;m going to have a workaround for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427060</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-05-24 14:15:15 -0700</bug_when>
    <thetext>I think there might be a way to fix this by declaring linker stubs? Dan Bates and Alexey might know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427063</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-05-24 14:23:45 -0700</bug_when>
    <thetext>See WebKitLibraries/WebKitPrivateFrameworkStubs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427071</commentid>
    <comment_count>9</comment_count>
      <attachid>341226</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 14:41:38 -0700</bug_when>
    <thetext>Created attachment 341226
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427079</commentid>
    <comment_count>10</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 15:18:11 -0700</bug_when>
    <thetext>Hmm, still no good:

&gt; Undefined symbols for architecture x86_64:
&gt;   &quot;_OBJC_CLASS_$_CPNetworkObserver&quot;, referenced from:
&gt;       objc-class-ref in UnifiedSource55-mm.o
&gt; ld: symbol(s) not found for architecture x86_64

I guess I need to underscore prefix the class name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427080</commentid>
    <comment_count>11</comment_count>
      <attachid>341228</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2018-05-24 15:19:34 -0700</bug_when>
    <thetext>Created attachment 341228
[PATCH] For Bots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427093</commentid>
    <comment_count>12</comment_count>
      <attachid>341228</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-24 16:39:14 -0700</bug_when>
    <thetext>Comment on attachment 341228
[PATCH] For Bots

Clearing flags on attachment: 341228

Committed r232167: &lt;https://trac.webkit.org/changeset/232167&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341223</attachid>
            <date>2018-05-24 13:36:53 -0700</date>
            <delta_ts>2018-05-24 14:41:38 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>link-1.patch</filename>
            <type>text/plain</type>
            <size>5343</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiOWI0YjQ5MmYzMC4uZmVhZmMzYzdjOGEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxOC0wNS0yNCAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUu
Y29tPgorCisgICAgICAgIFtpT1NdIEhhcmQgbGluayBBcHBTdXBwb3J0IGluc3RlYWQgb2Ygc29m
dCBsaW5raW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODU5NTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQwNTA2NTM4PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2Vi
Q29yZS54Y2NvbmZpZzoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2lvcy9OZXR3b3JrU3Rh
dGVOb3RpZmllcklPUy5tbToKKyAgICAgICAgKC1bV2ViTmV0d29ya1N0YXRlT2JzZXJ2ZXIgaW5p
dFdpdGhCbG9jazpdKToKKyAgICAgICAgKFdlYkNvcmU6Ok5ldHdvcmtTdGF0ZU5vdGlmaWVyOjp1
cGRhdGVTdGF0ZVdpdGhvdXROb3RpZnlpbmcpOgorCiAyMDE4LTA1LTIzICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgVXNlIEFTQ0lJTGl0ZXJhbCB3aXRo
IGFwcGxpY2F0aW9uQnVuZGxlSXNFcXVhbFRvIGluIFJ1bnRpbWVBcHBsaWNhdGlvbkNoZWNrc0Nv
Y29hCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhj
Y29uZmlnIGIvU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwpp
bmRleCAyNTJhZjQ5ZTQ3Ny4uOGViOTFkOTE2OTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKKysrIGIvU291cmNlL1dlYkNvcmUvQ29u
ZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwpAQCAtNzMsNiArNzMsOSBAQCBXS19MSUJXRUJS
VENfTElCUkFSWV9ESVJfVVNFX09WRVJSSURFX0ZSQU1FV09SS1NfRElSX1lFUyA9ICQoV0tfT1ZF
UlJJREVfRlJBTUVXTwogV0tfQVBQS0lUX0xERkxBR1MgPSAkKFdLX0FQUEtJVF9MREZMQUdTXyQo
V0tfUExBVEZPUk1fTkFNRSkpOwogV0tfQVBQS0lUX0xERkxBR1NfbWFjb3N4ID0gLWZyYW1ld29y
ayBBcHBLaXQ7CiAKK1dLX0FQUFNVUFBPUlRfTERGTEFHUyA9ICQoV0tfQVBQU1VQUE9SVF9MREZM
QUdTXyQoV0tfQ09DT0FfVE9VQ0gpKTsKK1dLX0FQUFNVUFBPUlRfTERGTEFHU19jb2NvYXRvdWNo
ID0gLWZyYW1ld29yayBBcHBTdXBwb3J0OworCiBXS19BVURJT19VTklUX0xERkxBR1MgPSAkKFdL
X0FVRElPX1VOSVRfTERGTEFHU18kKFdLX1BMQVRGT1JNX05BTUUpKTsKIFdLX0FVRElPX1VOSVRf
TERGTEFHU19tYWNvc3ggPSAtZnJhbWV3b3JrIEF1ZGlvVW5pdDsKIApAQCAtMTI1LDcgKzEyOCw3
IEBAIFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1MgPSAkKFdLX1VSTF9GT1JNQVRUSU5HX0xERkxB
R1NfJChXS19IQVZFX1VSTF9GT1JNQVRUSU5HCiBXS19VUkxfRk9STUFUVElOR19MREZMQUdTX1lF
UyA9IC1mcmFtZXdvcmsgVVJMRm9ybWF0dGluZzsKIAogLy8gRklYTUU6IFJlZHVjZSB0aGUgbnVt
YmVyIG9mIGFsbG93YWJsZV9jbGllbnRzIDxyZGFyOi8vcHJvYmxlbS8zMTgyMzk2OT4KLU9USEVS
X0xERkxBR1MgPSAkKGluaGVyaXRlZCkgJChXS19SRUxPQ0FUQUJMRV9GUkFNRVdPUktfTERGTEFH
UykgJChXS19VTkRFRklORURfU1lNQk9MU19MREZMQUdTKSAtbHNxbGl0ZTMgLWxvYmpjIC1sQU5H
TEUgLWFsbG93YWJsZV9jbGllbnQgV2ViQ29yZVRlc3RTdXBwb3J0IC1hbGxvd2FibGVfY2xpZW50
IFdlYktpdExlZ2FjeSAtZm9yY2VfbG9hZCAkKEJVSUxUX1BST0RVQ1RTX0RJUikvbGliUEFMLmEg
LWZyYW1ld29yayBDRk5ldHdvcmsgLWZyYW1ld29yayBDb3JlQXVkaW8gLWZyYW1ld29yayBDb3Jl
R3JhcGhpY3MgLWZyYW1ld29yayBDb3JlVGV4dCAtZnJhbWV3b3JrIEZvdW5kYXRpb24gLWZyYW1l
d29yayBJbWFnZUlPIC1mcmFtZXdvcmsgTWV0YWwgJChPVEhFUl9MREZMQUdTX1BMQVRGT1JNXyQo
V0tfQ09DT0FfVE9VQ0gpKSAkKE9USEVSX0xERkxBR1NfUExBVEZPUk1fJChXS19QTEFURk9STV9O
QU1FKSkgJChXS19BUFBLSVRfTERGTEFHUykgJChXS19BVURJT19VTklUX0xERkxBR1MpICQoV0tf
Q0FSQk9OX0xERkxBR1MpICAkKFdLX0RBVEFfREVURUNUT1JTX0NPUkVfTERGTEFHUykgJChXS19E
RVZJQ0VfSURFTlRJVFlfTERGTEFHUykgJChXS19HUkFQSElDU19TRVJWSUNFU19MREZMQUdTKSAk
KFdLX0lPU1VSRkFDRV9MREZMQUdTKSAkKFdLX0xJQldFQlJUQ19MREZMQUdTKSAkKFdLX01PQklM
RV9DT1JFX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfTU9CSUxFX0dFU1RBTFRfTERGTEFHUykgJChX
S19PUEVOR0xfTERGTEFHUykgJChXS19TWVNURU1fQ09ORklHVVJBVElPTl9MREZMQUdTKSAkKFdL
X1NZU1RFTV9QUkVWSUVXX0xERkxBR1MpICQoV0tfVVJMX0ZPUk1BVFRJTkdfTERGTEFHUyk7CitP
VEhFUl9MREZMQUdTID0gJChpbmhlcml0ZWQpICQoV0tfUkVMT0NBVEFCTEVfRlJBTUVXT1JLX0xE
RkxBR1MpICQoV0tfVU5ERUZJTkVEX1NZTUJPTFNfTERGTEFHUykgLWxzcWxpdGUzIC1sb2JqYyAt
bEFOR0xFIC1hbGxvd2FibGVfY2xpZW50IFdlYkNvcmVUZXN0U3VwcG9ydCAtYWxsb3dhYmxlX2Ns
aWVudCBXZWJLaXRMZWdhY3kgLWZvcmNlX2xvYWQgJChCVUlMVF9QUk9EVUNUU19ESVIpL2xpYlBB
TC5hIC1mcmFtZXdvcmsgQ0ZOZXR3b3JrIC1mcmFtZXdvcmsgQ29yZUF1ZGlvIC1mcmFtZXdvcmsg
Q29yZUdyYXBoaWNzIC1mcmFtZXdvcmsgQ29yZVRleHQgLWZyYW1ld29yayBGb3VuZGF0aW9uIC1m
cmFtZXdvcmsgSW1hZ2VJTyAtZnJhbWV3b3JrIE1ldGFsICQoT1RIRVJfTERGTEFHU19QTEFURk9S
TV8kKFdLX0NPQ09BX1RPVUNIKSkgJChPVEhFUl9MREZMQUdTX1BMQVRGT1JNXyQoV0tfUExBVEZP
Uk1fTkFNRSkpICQoV0tfQVBQS0lUX0xERkxBR1MpICQoV0tfQVBQU1VQUE9SVF9MREZMQUdTKSAk
KFdLX0FVRElPX1VOSVRfTERGTEFHUykgJChXS19DQVJCT05fTERGTEFHUykgICQoV0tfREFUQV9E
RVRFQ1RPUlNfQ09SRV9MREZMQUdTKSAkKFdLX0RFVklDRV9JREVOVElUWV9MREZMQUdTKSAkKFdL
X0dSQVBISUNTX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfSU9TVVJGQUNFX0xERkxBR1MpICQoV0tf
TElCV0VCUlRDX0xERkxBR1MpICQoV0tfTU9CSUxFX0NPUkVfU0VSVklDRVNfTERGTEFHUykgJChX
S19NT0JJTEVfR0VTVEFMVF9MREZMQUdTKSAkKFdLX09QRU5HTF9MREZMQUdTKSAkKFdLX1NZU1RF
TV9DT05GSUdVUkFUSU9OX0xERkxBR1MpICQoV0tfU1lTVEVNX1BSRVZJRVdfTERGTEFHUykgJChX
S19VUkxfRk9STUFUVElOR19MREZMQUdTKTsKIAogT1RIRVJfTERGTEFHU19QTEFURk9STV9jb2Nv
YXRvdWNoID0gLWFsbG93YWJsZV9jbGllbnQgV2ViS2l0IC1hbGxvd2FibGVfY2xpZW50IGlUdW5l
c1UgLWFsbG93YWJsZV9jbGllbnQgQ2FzYWJsYW5jYSAtYWxsb3dhYmxlX2NsaWVudCBSZW1vdGUg
LWFsbG93YWJsZV9jbGllbnQgVFZCb29rcyAtYWxsb3dhYmxlX2NsaWVudCBEdW1wUmVuZGVyVHJl
ZSAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRUZXN0UnVubmVyIC1hbGxvd2FibGVfY2xpZW50IFRl
c3RXZWJLaXRBUEk7CiBPVEhFUl9MREZMQUdTX1BMQVRGT1JNX21hY29zeCA9IC1zdWJfbGlicmFy
eSBsaWJvYmpjIC11bWJyZWxsYSBXZWJLaXQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2lvcy9OZXR3b3JrU3RhdGVOb3RpZmllcklPUy5tbSBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvaW9zL05ldHdvcmtTdGF0ZU5vdGlmaWVySU9TLm1tCmlu
ZGV4IGMwMjdiYzRjYzNkLi41ZThjNjAwZmM4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9pb3MvTmV0d29ya1N0YXRlTm90aWZpZXJJT1MubW0KKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9pb3MvTmV0d29ya1N0YXRlTm90aWZpZXJJT1Mu
bW0KQEAgLTMwLDcgKzMwLDYgQEAKIAogI2ltcG9ydCAiRGVwcmVjYXRlZEdsb2JhbFNldHRpbmdz
LmgiCiAjaW1wb3J0ICJXZWJDb3JlVGhyZWFkUnVuLmgiCi0jaW1wb3J0IDx3dGYvU29mdExpbmtp
bmcuaD4KIAogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAjaW1wb3J0IDxBcHBTdXBwb3J0
L0NQTmV0d29ya09ic2VydmVyLmg+CkBAIC00Miw5ICs0MSw2IEBAIC0gKEJPT0wpaXNOZXR3b3Jr
UmVhY2hhYmxlOwogQGVuZAogI2VuZGlmCiAKLVNPRlRfTElOS19QUklWQVRFX0ZSQU1FV09SSyhB
cHBTdXBwb3J0KTsKLVNPRlRfTElOS19DTEFTUyhBcHBTdXBwb3J0LCBDUE5ldHdvcmtPYnNlcnZl
cik7Ci0KIEBpbnRlcmZhY2UgV2ViTmV0d29ya1N0YXRlT2JzZXJ2ZXIgOiBOU09iamVjdCB7CiAg
ICAgdm9pZCAoXmJsb2NrKSgpOwogfQpAQCAtNTcsNyArNTMsNyBAQCAtIChpZClpbml0V2l0aEJs
b2NrOih2b2lkICheKSgpKW9ic2VydmVyQmxvY2sKIHsKICAgICBpZiAoIShzZWxmID0gW3N1cGVy
IGluaXRdKSkKICAgICAgICAgcmV0dXJuIG5pbDsKLSAgICBbW2dldENQTmV0d29ya09ic2VydmVy
Q2xhc3MoKSBzaGFyZWROZXR3b3JrT2JzZXJ2ZXJdIGFkZE5ldHdvcmtSZWFjaGFibGVPYnNlcnZl
cjpzZWxmIHNlbGVjdG9yOkBzZWxlY3RvcihuZXR3b3JrU3RhdGVDaGFuZ2VkOildOworICAgIFtb
Q1BOZXR3b3JrT2JzZXJ2ZXIgc2hhcmVkTmV0d29ya09ic2VydmVyXSBhZGROZXR3b3JrUmVhY2hh
YmxlT2JzZXJ2ZXI6c2VsZiBzZWxlY3RvcjpAc2VsZWN0b3IobmV0d29ya1N0YXRlQ2hhbmdlZDop
XTsKICAgICBibG9jayA9IFtvYnNlcnZlckJsb2NrIGNvcHldOwogICAgIHJldHVybiBzZWxmOwog
fQpAQCAtODAsNyArNzYsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIHZvaWQgTmV0d29ya1N0
YXRlTm90aWZpZXI6OnVwZGF0ZVN0YXRlV2l0aG91dE5vdGlmeWluZygpCiB7Ci0gICAgbV9pc09u
TGluZSA9IFtbZ2V0Q1BOZXR3b3JrT2JzZXJ2ZXJDbGFzcygpIHNoYXJlZE5ldHdvcmtPYnNlcnZl
cl0gaXNOZXR3b3JrUmVhY2hhYmxlXTsKKyAgICBtX2lzT25MaW5lID0gW1tDUE5ldHdvcmtPYnNl
cnZlciBzaGFyZWROZXR3b3JrT2JzZXJ2ZXJdIGlzTmV0d29ya1JlYWNoYWJsZV07CiB9CiAKIHZv
aWQgTmV0d29ya1N0YXRlTm90aWZpZXI6OnN0YXJ0T2JzZXJ2aW5nKCkK
</data>
<flag name="review"
          id="359417"
          type_id="1"
          status="-"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341226</attachid>
            <date>2018-05-24 14:41:38 -0700</date>
            <delta_ts>2018-05-24 14:47:51 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>link-2.patch</filename>
            <type>text/plain</type>
            <size>7427</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBmNjE3ZjMyOTM5Ni4uZDI5YTdjMTM3NTkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxOC0wNS0yNCAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUu
Y29tPgorCisgICAgICAgIFtpT1NdIEhhcmQgbGluayBBcHBTdXBwb3J0IGluc3RlYWQgb2Ygc29m
dCBsaW5raW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODU5NTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQwNTA2NTM4PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2Vi
Q29yZS54Y2NvbmZpZzoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2lvcy9OZXR3b3JrU3Rh
dGVOb3RpZmllcklPUy5tbToKKyAgICAgICAgKC1bV2ViTmV0d29ya1N0YXRlT2JzZXJ2ZXIgaW5p
dFdpdGhCbG9jazpdKToKKyAgICAgICAgKFdlYkNvcmU6Ok5ldHdvcmtTdGF0ZU5vdGlmaWVyOjp1
cGRhdGVTdGF0ZVdpdGhvdXROb3RpZnlpbmcpOgorCiAyMDE4LTA1LTIzICBLZWl0aCBNaWxsZXIg
IDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEV4cG9zZSAkdm0gaWYgd2luZG93
LmludGVybmFscyBpcyBleHBvc2VkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Db25maWd1
cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnIGIvU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMv
V2ViQ29yZS54Y2NvbmZpZwppbmRleCAyNTJhZjQ5ZTQ3Ny4uOGViOTFkOTE2OTkgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKKysrIGIv
U291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwpAQCAtNzMsNiAr
NzMsOSBAQCBXS19MSUJXRUJSVENfTElCUkFSWV9ESVJfVVNFX09WRVJSSURFX0ZSQU1FV09SS1Nf
RElSX1lFUyA9ICQoV0tfT1ZFUlJJREVfRlJBTUVXTwogV0tfQVBQS0lUX0xERkxBR1MgPSAkKFdL
X0FQUEtJVF9MREZMQUdTXyQoV0tfUExBVEZPUk1fTkFNRSkpOwogV0tfQVBQS0lUX0xERkxBR1Nf
bWFjb3N4ID0gLWZyYW1ld29yayBBcHBLaXQ7CiAKK1dLX0FQUFNVUFBPUlRfTERGTEFHUyA9ICQo
V0tfQVBQU1VQUE9SVF9MREZMQUdTXyQoV0tfQ09DT0FfVE9VQ0gpKTsKK1dLX0FQUFNVUFBPUlRf
TERGTEFHU19jb2NvYXRvdWNoID0gLWZyYW1ld29yayBBcHBTdXBwb3J0OworCiBXS19BVURJT19V
TklUX0xERkxBR1MgPSAkKFdLX0FVRElPX1VOSVRfTERGTEFHU18kKFdLX1BMQVRGT1JNX05BTUUp
KTsKIFdLX0FVRElPX1VOSVRfTERGTEFHU19tYWNvc3ggPSAtZnJhbWV3b3JrIEF1ZGlvVW5pdDsK
IApAQCAtMTI1LDcgKzEyOCw3IEBAIFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1MgPSAkKFdLX1VS
TF9GT1JNQVRUSU5HX0xERkxBR1NfJChXS19IQVZFX1VSTF9GT1JNQVRUSU5HCiBXS19VUkxfRk9S
TUFUVElOR19MREZMQUdTX1lFUyA9IC1mcmFtZXdvcmsgVVJMRm9ybWF0dGluZzsKIAogLy8gRklY
TUU6IFJlZHVjZSB0aGUgbnVtYmVyIG9mIGFsbG93YWJsZV9jbGllbnRzIDxyZGFyOi8vcHJvYmxl
bS8zMTgyMzk2OT4KLU9USEVSX0xERkxBR1MgPSAkKGluaGVyaXRlZCkgJChXS19SRUxPQ0FUQUJM
RV9GUkFNRVdPUktfTERGTEFHUykgJChXS19VTkRFRklORURfU1lNQk9MU19MREZMQUdTKSAtbHNx
bGl0ZTMgLWxvYmpjIC1sQU5HTEUgLWFsbG93YWJsZV9jbGllbnQgV2ViQ29yZVRlc3RTdXBwb3J0
IC1hbGxvd2FibGVfY2xpZW50IFdlYktpdExlZ2FjeSAtZm9yY2VfbG9hZCAkKEJVSUxUX1BST0RV
Q1RTX0RJUikvbGliUEFMLmEgLWZyYW1ld29yayBDRk5ldHdvcmsgLWZyYW1ld29yayBDb3JlQXVk
aW8gLWZyYW1ld29yayBDb3JlR3JhcGhpY3MgLWZyYW1ld29yayBDb3JlVGV4dCAtZnJhbWV3b3Jr
IEZvdW5kYXRpb24gLWZyYW1ld29yayBJbWFnZUlPIC1mcmFtZXdvcmsgTWV0YWwgJChPVEhFUl9M
REZMQUdTX1BMQVRGT1JNXyQoV0tfQ09DT0FfVE9VQ0gpKSAkKE9USEVSX0xERkxBR1NfUExBVEZP
Uk1fJChXS19QTEFURk9STV9OQU1FKSkgJChXS19BUFBLSVRfTERGTEFHUykgJChXS19BVURJT19V
TklUX0xERkxBR1MpICQoV0tfQ0FSQk9OX0xERkxBR1MpICAkKFdLX0RBVEFfREVURUNUT1JTX0NP
UkVfTERGTEFHUykgJChXS19ERVZJQ0VfSURFTlRJVFlfTERGTEFHUykgJChXS19HUkFQSElDU19T
RVJWSUNFU19MREZMQUdTKSAkKFdLX0lPU1VSRkFDRV9MREZMQUdTKSAkKFdLX0xJQldFQlJUQ19M
REZMQUdTKSAkKFdLX01PQklMRV9DT1JFX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfTU9CSUxFX0dF
U1RBTFRfTERGTEFHUykgJChXS19PUEVOR0xfTERGTEFHUykgJChXS19TWVNURU1fQ09ORklHVVJB
VElPTl9MREZMQUdTKSAkKFdLX1NZU1RFTV9QUkVWSUVXX0xERkxBR1MpICQoV0tfVVJMX0ZPUk1B
VFRJTkdfTERGTEFHUyk7CitPVEhFUl9MREZMQUdTID0gJChpbmhlcml0ZWQpICQoV0tfUkVMT0NB
VEFCTEVfRlJBTUVXT1JLX0xERkxBR1MpICQoV0tfVU5ERUZJTkVEX1NZTUJPTFNfTERGTEFHUykg
LWxzcWxpdGUzIC1sb2JqYyAtbEFOR0xFIC1hbGxvd2FibGVfY2xpZW50IFdlYkNvcmVUZXN0U3Vw
cG9ydCAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRMZWdhY3kgLWZvcmNlX2xvYWQgJChCVUlMVF9Q
Uk9EVUNUU19ESVIpL2xpYlBBTC5hIC1mcmFtZXdvcmsgQ0ZOZXR3b3JrIC1mcmFtZXdvcmsgQ29y
ZUF1ZGlvIC1mcmFtZXdvcmsgQ29yZUdyYXBoaWNzIC1mcmFtZXdvcmsgQ29yZVRleHQgLWZyYW1l
d29yayBGb3VuZGF0aW9uIC1mcmFtZXdvcmsgSW1hZ2VJTyAtZnJhbWV3b3JrIE1ldGFsICQoT1RI
RVJfTERGTEFHU19QTEFURk9STV8kKFdLX0NPQ09BX1RPVUNIKSkgJChPVEhFUl9MREZMQUdTX1BM
QVRGT1JNXyQoV0tfUExBVEZPUk1fTkFNRSkpICQoV0tfQVBQS0lUX0xERkxBR1MpICQoV0tfQVBQ
U1VQUE9SVF9MREZMQUdTKSAkKFdLX0FVRElPX1VOSVRfTERGTEFHUykgJChXS19DQVJCT05fTERG
TEFHUykgICQoV0tfREFUQV9ERVRFQ1RPUlNfQ09SRV9MREZMQUdTKSAkKFdLX0RFVklDRV9JREVO
VElUWV9MREZMQUdTKSAkKFdLX0dSQVBISUNTX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfSU9TVVJG
QUNFX0xERkxBR1MpICQoV0tfTElCV0VCUlRDX0xERkxBR1MpICQoV0tfTU9CSUxFX0NPUkVfU0VS
VklDRVNfTERGTEFHUykgJChXS19NT0JJTEVfR0VTVEFMVF9MREZMQUdTKSAkKFdLX09QRU5HTF9M
REZMQUdTKSAkKFdLX1NZU1RFTV9DT05GSUdVUkFUSU9OX0xERkxBR1MpICQoV0tfU1lTVEVNX1BS
RVZJRVdfTERGTEFHUykgJChXS19VUkxfRk9STUFUVElOR19MREZMQUdTKTsKIAogT1RIRVJfTERG
TEFHU19QTEFURk9STV9jb2NvYXRvdWNoID0gLWFsbG93YWJsZV9jbGllbnQgV2ViS2l0IC1hbGxv
d2FibGVfY2xpZW50IGlUdW5lc1UgLWFsbG93YWJsZV9jbGllbnQgQ2FzYWJsYW5jYSAtYWxsb3dh
YmxlX2NsaWVudCBSZW1vdGUgLWFsbG93YWJsZV9jbGllbnQgVFZCb29rcyAtYWxsb3dhYmxlX2Ns
aWVudCBEdW1wUmVuZGVyVHJlZSAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRUZXN0UnVubmVyIC1h
bGxvd2FibGVfY2xpZW50IFRlc3RXZWJLaXRBUEk7CiBPVEhFUl9MREZMQUdTX1BMQVRGT1JNX21h
Y29zeCA9IC1zdWJfbGlicmFyeSBsaWJvYmpjIC11bWJyZWxsYSBXZWJLaXQ7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2lvcy9OZXR3b3JrU3RhdGVOb3RpZmll
cklPUy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvaW9zL05ldHdvcmtTdGF0
ZU5vdGlmaWVySU9TLm1tCmluZGV4IGMwMjdiYzRjYzNkLi41ZThjNjAwZmM4MSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9pb3MvTmV0d29ya1N0YXRlTm90aWZp
ZXJJT1MubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9pb3MvTmV0d29y
a1N0YXRlTm90aWZpZXJJT1MubW0KQEAgLTMwLDcgKzMwLDYgQEAKIAogI2ltcG9ydCAiRGVwcmVj
YXRlZEdsb2JhbFNldHRpbmdzLmgiCiAjaW1wb3J0ICJXZWJDb3JlVGhyZWFkUnVuLmgiCi0jaW1w
b3J0IDx3dGYvU29mdExpbmtpbmcuaD4KIAogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAj
aW1wb3J0IDxBcHBTdXBwb3J0L0NQTmV0d29ya09ic2VydmVyLmg+CkBAIC00Miw5ICs0MSw2IEBA
IC0gKEJPT0wpaXNOZXR3b3JrUmVhY2hhYmxlOwogQGVuZAogI2VuZGlmCiAKLVNPRlRfTElOS19Q
UklWQVRFX0ZSQU1FV09SSyhBcHBTdXBwb3J0KTsKLVNPRlRfTElOS19DTEFTUyhBcHBTdXBwb3J0
LCBDUE5ldHdvcmtPYnNlcnZlcik7Ci0KIEBpbnRlcmZhY2UgV2ViTmV0d29ya1N0YXRlT2JzZXJ2
ZXIgOiBOU09iamVjdCB7CiAgICAgdm9pZCAoXmJsb2NrKSgpOwogfQpAQCAtNTcsNyArNTMsNyBA
QCAtIChpZClpbml0V2l0aEJsb2NrOih2b2lkICheKSgpKW9ic2VydmVyQmxvY2sKIHsKICAgICBp
ZiAoIShzZWxmID0gW3N1cGVyIGluaXRdKSkKICAgICAgICAgcmV0dXJuIG5pbDsKLSAgICBbW2dl
dENQTmV0d29ya09ic2VydmVyQ2xhc3MoKSBzaGFyZWROZXR3b3JrT2JzZXJ2ZXJdIGFkZE5ldHdv
cmtSZWFjaGFibGVPYnNlcnZlcjpzZWxmIHNlbGVjdG9yOkBzZWxlY3RvcihuZXR3b3JrU3RhdGVD
aGFuZ2VkOildOworICAgIFtbQ1BOZXR3b3JrT2JzZXJ2ZXIgc2hhcmVkTmV0d29ya09ic2VydmVy
XSBhZGROZXR3b3JrUmVhY2hhYmxlT2JzZXJ2ZXI6c2VsZiBzZWxlY3RvcjpAc2VsZWN0b3IobmV0
d29ya1N0YXRlQ2hhbmdlZDopXTsKICAgICBibG9jayA9IFtvYnNlcnZlckJsb2NrIGNvcHldOwog
ICAgIHJldHVybiBzZWxmOwogfQpAQCAtODAsNyArNzYsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAKIHZvaWQgTmV0d29ya1N0YXRlTm90aWZpZXI6OnVwZGF0ZVN0YXRlV2l0aG91dE5vdGlmeWlu
ZygpCiB7Ci0gICAgbV9pc09uTGluZSA9IFtbZ2V0Q1BOZXR3b3JrT2JzZXJ2ZXJDbGFzcygpIHNo
YXJlZE5ldHdvcmtPYnNlcnZlcl0gaXNOZXR3b3JrUmVhY2hhYmxlXTsKKyAgICBtX2lzT25MaW5l
ID0gW1tDUE5ldHdvcmtPYnNlcnZlciBzaGFyZWROZXR3b3JrT2JzZXJ2ZXJdIGlzTmV0d29ya1Jl
YWNoYWJsZV07CiB9CiAKIHZvaWQgTmV0d29ya1N0YXRlTm90aWZpZXI6OnN0YXJ0T2JzZXJ2aW5n
KCkKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmllcy9DaGFuZ2VMb2cgYi9XZWJLaXRMaWJyYXJp
ZXMvQ2hhbmdlTG9nCmluZGV4IDQ5M2E2MjU2YWI3Li4zYjU2Y2QxNTZjMiAxMDA2NDQKLS0tIGEv
V2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZworKysgYi9XZWJLaXRMaWJyYXJpZXMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTgtMDUtMjQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJv
QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBIYXJkIGxpbmsgQXBwU3VwcG9ydCBpbnN0ZWFk
IG9mIHNvZnQgbGlua2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTg1OTU5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80MDUwNjUzOD4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYktpdFByaXZh
dGVGcmFtZXdvcmtTdHVicy9pT1MvMTAvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydC50
YmQ6CisgICAgICAgICogV2ViS2l0UHJpdmF0ZUZyYW1ld29ya1N0dWJzL2lPUy8xMS9BcHBTdXBw
b3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZDoKKyAgICAgICAgQWRkIHN0dWIgZm9yIE9iakMg
Q2xhc3MgQ1BOZXR3b3JrT2JzZXJ2ZXIuCisKIDIwMTgtMDMtMTcgIEppZXdlbiBUYW4gIDxqaWV3
ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViQXV0aE5dIEltcGxlbWVudCBhdXRoZW50
aWNhdG9yTWFrZUNyZWRlbnRpYWwKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmllcy9XZWJLaXRQ
cml2YXRlRnJhbWV3b3JrU3R1YnMvaU9TLzEwL0FwcFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBv
cnQudGJkIGIvV2ViS2l0TGlicmFyaWVzL1dlYktpdFByaXZhdGVGcmFtZXdvcmtTdHVicy9pT1Mv
MTAvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydC50YmQKaW5kZXggNDQ1Nzk4NzRjZTMu
LjM0YTY5ZTkxOGIwIDEwMDY0NAotLS0gYS9XZWJLaXRMaWJyYXJpZXMvV2ViS2l0UHJpdmF0ZUZy
YW1ld29ya1N0dWJzL2lPUy8xMC9BcHBTdXBwb3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZAor
KysgYi9XZWJLaXRMaWJyYXJpZXMvV2ViS2l0UHJpdmF0ZUZyYW1ld29ya1N0dWJzL2lPUy8xMC9B
cHBTdXBwb3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZApAQCAtMTUsNiArMTUsOCBAQCBleHBv
cnRzOgogICAgICAgLSB4ODZfNjQKICAgICBzeW1ib2xzOgogICAgICAgLSBfQ1BDb3B5QnVuZGxl
SWRlbnRpZmllckZyb21BdWRpdFRva2VuCisgICAgb2JqYy1jbGFzc2VzOgorICAgICAgLSBDUE5l
dHdvcmtPYnNlcnZlcgogaW5zdGFsbC1uYW1lOiAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1l
d29ya3MvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydAogb2JqYy1jb25zdHJhaW50OiBu
b25lCiBwbGF0Zm9ybTogaW9zCmRpZmYgLS1naXQgYS9XZWJLaXRMaWJyYXJpZXMvV2ViS2l0UHJp
dmF0ZUZyYW1ld29ya1N0dWJzL2lPUy8xMS9BcHBTdXBwb3J0LmZyYW1ld29yay9BcHBTdXBwb3J0
LnRiZCBiL1dlYktpdExpYnJhcmllcy9XZWJLaXRQcml2YXRlRnJhbWV3b3JrU3R1YnMvaU9TLzEx
L0FwcFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBvcnQudGJkCmluZGV4IDQ0NTc5ODc0Y2UzLi4z
NGE2OWU5MThiMCAxMDA2NDQKLS0tIGEvV2ViS2l0TGlicmFyaWVzL1dlYktpdFByaXZhdGVGcmFt
ZXdvcmtTdHVicy9pT1MvMTEvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydC50YmQKKysr
IGIvV2ViS2l0TGlicmFyaWVzL1dlYktpdFByaXZhdGVGcmFtZXdvcmtTdHVicy9pT1MvMTEvQXBw
U3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydC50YmQKQEAgLTE1LDYgKzE1LDggQEAgZXhwb3J0
czoKICAgICAgIC0geDg2XzY0CiAgICAgc3ltYm9sczoKICAgICAgIC0gX0NQQ29weUJ1bmRsZUlk
ZW50aWZpZXJGcm9tQXVkaXRUb2tlbgorICAgIG9iamMtY2xhc3NlczoKKyAgICAgIC0gQ1BOZXR3
b3JrT2JzZXJ2ZXIKIGluc3RhbGwtbmFtZTogL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdv
cmtzL0FwcFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBvcnQKIG9iamMtY29uc3RyYWludDogbm9u
ZQogcGxhdGZvcm06IGlvcwo=
</data>
<flag name="review"
          id="359420"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341228</attachid>
            <date>2018-05-24 15:19:34 -0700</date>
            <delta_ts>2018-05-24 16:39:14 -0700</delta_ts>
            <desc>[PATCH] For Bots</desc>
            <filename>link-3.patch</filename>
            <type>text/plain</type>
            <size>7429</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBmNjE3ZjMyOTM5Ni4uNTVjOWJjNGExNzMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxOC0wNS0yNCAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUu
Y29tPgorCisgICAgICAgIFtpT1NdIEhhcmQgbGluayBBcHBTdXBwb3J0IGluc3RlYWQgb2Ygc29m
dCBsaW5raW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODU5NTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQwNTA2NTM4PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IFRpbW90aHkgSG9ydG9uLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2Vi
Q29yZS54Y2NvbmZpZzoKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2lvcy9OZXR3b3JrU3Rh
dGVOb3RpZmllcklPUy5tbToKKyAgICAgICAgKC1bV2ViTmV0d29ya1N0YXRlT2JzZXJ2ZXIgaW5p
dFdpdGhCbG9jazpdKToKKyAgICAgICAgKFdlYkNvcmU6Ok5ldHdvcmtTdGF0ZU5vdGlmaWVyOjp1
cGRhdGVTdGF0ZVdpdGhvdXROb3RpZnlpbmcpOgorCiAyMDE4LTA1LTIzICBLZWl0aCBNaWxsZXIg
IDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEV4cG9zZSAkdm0gaWYgd2luZG93
LmludGVybmFscyBpcyBleHBvc2VkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Db25maWd1
cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnIGIvU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMv
V2ViQ29yZS54Y2NvbmZpZwppbmRleCAyNTJhZjQ5ZTQ3Ny4uOGViOTFkOTE2OTkgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKKysrIGIv
U291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwpAQCAtNzMsNiAr
NzMsOSBAQCBXS19MSUJXRUJSVENfTElCUkFSWV9ESVJfVVNFX09WRVJSSURFX0ZSQU1FV09SS1Nf
RElSX1lFUyA9ICQoV0tfT1ZFUlJJREVfRlJBTUVXTwogV0tfQVBQS0lUX0xERkxBR1MgPSAkKFdL
X0FQUEtJVF9MREZMQUdTXyQoV0tfUExBVEZPUk1fTkFNRSkpOwogV0tfQVBQS0lUX0xERkxBR1Nf
bWFjb3N4ID0gLWZyYW1ld29yayBBcHBLaXQ7CiAKK1dLX0FQUFNVUFBPUlRfTERGTEFHUyA9ICQo
V0tfQVBQU1VQUE9SVF9MREZMQUdTXyQoV0tfQ09DT0FfVE9VQ0gpKTsKK1dLX0FQUFNVUFBPUlRf
TERGTEFHU19jb2NvYXRvdWNoID0gLWZyYW1ld29yayBBcHBTdXBwb3J0OworCiBXS19BVURJT19V
TklUX0xERkxBR1MgPSAkKFdLX0FVRElPX1VOSVRfTERGTEFHU18kKFdLX1BMQVRGT1JNX05BTUUp
KTsKIFdLX0FVRElPX1VOSVRfTERGTEFHU19tYWNvc3ggPSAtZnJhbWV3b3JrIEF1ZGlvVW5pdDsK
IApAQCAtMTI1LDcgKzEyOCw3IEBAIFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1MgPSAkKFdLX1VS
TF9GT1JNQVRUSU5HX0xERkxBR1NfJChXS19IQVZFX1VSTF9GT1JNQVRUSU5HCiBXS19VUkxfRk9S
TUFUVElOR19MREZMQUdTX1lFUyA9IC1mcmFtZXdvcmsgVVJMRm9ybWF0dGluZzsKIAogLy8gRklY
TUU6IFJlZHVjZSB0aGUgbnVtYmVyIG9mIGFsbG93YWJsZV9jbGllbnRzIDxyZGFyOi8vcHJvYmxl
bS8zMTgyMzk2OT4KLU9USEVSX0xERkxBR1MgPSAkKGluaGVyaXRlZCkgJChXS19SRUxPQ0FUQUJM
RV9GUkFNRVdPUktfTERGTEFHUykgJChXS19VTkRFRklORURfU1lNQk9MU19MREZMQUdTKSAtbHNx
bGl0ZTMgLWxvYmpjIC1sQU5HTEUgLWFsbG93YWJsZV9jbGllbnQgV2ViQ29yZVRlc3RTdXBwb3J0
IC1hbGxvd2FibGVfY2xpZW50IFdlYktpdExlZ2FjeSAtZm9yY2VfbG9hZCAkKEJVSUxUX1BST0RV
Q1RTX0RJUikvbGliUEFMLmEgLWZyYW1ld29yayBDRk5ldHdvcmsgLWZyYW1ld29yayBDb3JlQXVk
aW8gLWZyYW1ld29yayBDb3JlR3JhcGhpY3MgLWZyYW1ld29yayBDb3JlVGV4dCAtZnJhbWV3b3Jr
IEZvdW5kYXRpb24gLWZyYW1ld29yayBJbWFnZUlPIC1mcmFtZXdvcmsgTWV0YWwgJChPVEhFUl9M
REZMQUdTX1BMQVRGT1JNXyQoV0tfQ09DT0FfVE9VQ0gpKSAkKE9USEVSX0xERkxBR1NfUExBVEZP
Uk1fJChXS19QTEFURk9STV9OQU1FKSkgJChXS19BUFBLSVRfTERGTEFHUykgJChXS19BVURJT19V
TklUX0xERkxBR1MpICQoV0tfQ0FSQk9OX0xERkxBR1MpICAkKFdLX0RBVEFfREVURUNUT1JTX0NP
UkVfTERGTEFHUykgJChXS19ERVZJQ0VfSURFTlRJVFlfTERGTEFHUykgJChXS19HUkFQSElDU19T
RVJWSUNFU19MREZMQUdTKSAkKFdLX0lPU1VSRkFDRV9MREZMQUdTKSAkKFdLX0xJQldFQlJUQ19M
REZMQUdTKSAkKFdLX01PQklMRV9DT1JFX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfTU9CSUxFX0dF
U1RBTFRfTERGTEFHUykgJChXS19PUEVOR0xfTERGTEFHUykgJChXS19TWVNURU1fQ09ORklHVVJB
VElPTl9MREZMQUdTKSAkKFdLX1NZU1RFTV9QUkVWSUVXX0xERkxBR1MpICQoV0tfVVJMX0ZPUk1B
VFRJTkdfTERGTEFHUyk7CitPVEhFUl9MREZMQUdTID0gJChpbmhlcml0ZWQpICQoV0tfUkVMT0NB
VEFCTEVfRlJBTUVXT1JLX0xERkxBR1MpICQoV0tfVU5ERUZJTkVEX1NZTUJPTFNfTERGTEFHUykg
LWxzcWxpdGUzIC1sb2JqYyAtbEFOR0xFIC1hbGxvd2FibGVfY2xpZW50IFdlYkNvcmVUZXN0U3Vw
cG9ydCAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRMZWdhY3kgLWZvcmNlX2xvYWQgJChCVUlMVF9Q
Uk9EVUNUU19ESVIpL2xpYlBBTC5hIC1mcmFtZXdvcmsgQ0ZOZXR3b3JrIC1mcmFtZXdvcmsgQ29y
ZUF1ZGlvIC1mcmFtZXdvcmsgQ29yZUdyYXBoaWNzIC1mcmFtZXdvcmsgQ29yZVRleHQgLWZyYW1l
d29yayBGb3VuZGF0aW9uIC1mcmFtZXdvcmsgSW1hZ2VJTyAtZnJhbWV3b3JrIE1ldGFsICQoT1RI
RVJfTERGTEFHU19QTEFURk9STV8kKFdLX0NPQ09BX1RPVUNIKSkgJChPVEhFUl9MREZMQUdTX1BM
QVRGT1JNXyQoV0tfUExBVEZPUk1fTkFNRSkpICQoV0tfQVBQS0lUX0xERkxBR1MpICQoV0tfQVBQ
U1VQUE9SVF9MREZMQUdTKSAkKFdLX0FVRElPX1VOSVRfTERGTEFHUykgJChXS19DQVJCT05fTERG
TEFHUykgICQoV0tfREFUQV9ERVRFQ1RPUlNfQ09SRV9MREZMQUdTKSAkKFdLX0RFVklDRV9JREVO
VElUWV9MREZMQUdTKSAkKFdLX0dSQVBISUNTX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfSU9TVVJG
QUNFX0xERkxBR1MpICQoV0tfTElCV0VCUlRDX0xERkxBR1MpICQoV0tfTU9CSUxFX0NPUkVfU0VS
VklDRVNfTERGTEFHUykgJChXS19NT0JJTEVfR0VTVEFMVF9MREZMQUdTKSAkKFdLX09QRU5HTF9M
REZMQUdTKSAkKFdLX1NZU1RFTV9DT05GSUdVUkFUSU9OX0xERkxBR1MpICQoV0tfU1lTVEVNX1BS
RVZJRVdfTERGTEFHUykgJChXS19VUkxfRk9STUFUVElOR19MREZMQUdTKTsKIAogT1RIRVJfTERG
TEFHU19QTEFURk9STV9jb2NvYXRvdWNoID0gLWFsbG93YWJsZV9jbGllbnQgV2ViS2l0IC1hbGxv
d2FibGVfY2xpZW50IGlUdW5lc1UgLWFsbG93YWJsZV9jbGllbnQgQ2FzYWJsYW5jYSAtYWxsb3dh
YmxlX2NsaWVudCBSZW1vdGUgLWFsbG93YWJsZV9jbGllbnQgVFZCb29rcyAtYWxsb3dhYmxlX2Ns
aWVudCBEdW1wUmVuZGVyVHJlZSAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRUZXN0UnVubmVyIC1h
bGxvd2FibGVfY2xpZW50IFRlc3RXZWJLaXRBUEk7CiBPVEhFUl9MREZMQUdTX1BMQVRGT1JNX21h
Y29zeCA9IC1zdWJfbGlicmFyeSBsaWJvYmpjIC11bWJyZWxsYSBXZWJLaXQ7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2lvcy9OZXR3b3JrU3RhdGVOb3RpZmll
cklPUy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvaW9zL05ldHdvcmtTdGF0
ZU5vdGlmaWVySU9TLm1tCmluZGV4IGMwMjdiYzRjYzNkLi41ZThjNjAwZmM4MSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9pb3MvTmV0d29ya1N0YXRlTm90aWZp
ZXJJT1MubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9pb3MvTmV0d29y
a1N0YXRlTm90aWZpZXJJT1MubW0KQEAgLTMwLDcgKzMwLDYgQEAKIAogI2ltcG9ydCAiRGVwcmVj
YXRlZEdsb2JhbFNldHRpbmdzLmgiCiAjaW1wb3J0ICJXZWJDb3JlVGhyZWFkUnVuLmgiCi0jaW1w
b3J0IDx3dGYvU29mdExpbmtpbmcuaD4KIAogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAj
aW1wb3J0IDxBcHBTdXBwb3J0L0NQTmV0d29ya09ic2VydmVyLmg+CkBAIC00Miw5ICs0MSw2IEBA
IC0gKEJPT0wpaXNOZXR3b3JrUmVhY2hhYmxlOwogQGVuZAogI2VuZGlmCiAKLVNPRlRfTElOS19Q
UklWQVRFX0ZSQU1FV09SSyhBcHBTdXBwb3J0KTsKLVNPRlRfTElOS19DTEFTUyhBcHBTdXBwb3J0
LCBDUE5ldHdvcmtPYnNlcnZlcik7Ci0KIEBpbnRlcmZhY2UgV2ViTmV0d29ya1N0YXRlT2JzZXJ2
ZXIgOiBOU09iamVjdCB7CiAgICAgdm9pZCAoXmJsb2NrKSgpOwogfQpAQCAtNTcsNyArNTMsNyBA
QCAtIChpZClpbml0V2l0aEJsb2NrOih2b2lkICheKSgpKW9ic2VydmVyQmxvY2sKIHsKICAgICBp
ZiAoIShzZWxmID0gW3N1cGVyIGluaXRdKSkKICAgICAgICAgcmV0dXJuIG5pbDsKLSAgICBbW2dl
dENQTmV0d29ya09ic2VydmVyQ2xhc3MoKSBzaGFyZWROZXR3b3JrT2JzZXJ2ZXJdIGFkZE5ldHdv
cmtSZWFjaGFibGVPYnNlcnZlcjpzZWxmIHNlbGVjdG9yOkBzZWxlY3RvcihuZXR3b3JrU3RhdGVD
aGFuZ2VkOildOworICAgIFtbQ1BOZXR3b3JrT2JzZXJ2ZXIgc2hhcmVkTmV0d29ya09ic2VydmVy
XSBhZGROZXR3b3JrUmVhY2hhYmxlT2JzZXJ2ZXI6c2VsZiBzZWxlY3RvcjpAc2VsZWN0b3IobmV0
d29ya1N0YXRlQ2hhbmdlZDopXTsKICAgICBibG9jayA9IFtvYnNlcnZlckJsb2NrIGNvcHldOwog
ICAgIHJldHVybiBzZWxmOwogfQpAQCAtODAsNyArNzYsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAKIHZvaWQgTmV0d29ya1N0YXRlTm90aWZpZXI6OnVwZGF0ZVN0YXRlV2l0aG91dE5vdGlmeWlu
ZygpCiB7Ci0gICAgbV9pc09uTGluZSA9IFtbZ2V0Q1BOZXR3b3JrT2JzZXJ2ZXJDbGFzcygpIHNo
YXJlZE5ldHdvcmtPYnNlcnZlcl0gaXNOZXR3b3JrUmVhY2hhYmxlXTsKKyAgICBtX2lzT25MaW5l
ID0gW1tDUE5ldHdvcmtPYnNlcnZlciBzaGFyZWROZXR3b3JrT2JzZXJ2ZXJdIGlzTmV0d29ya1Jl
YWNoYWJsZV07CiB9CiAKIHZvaWQgTmV0d29ya1N0YXRlTm90aWZpZXI6OnN0YXJ0T2JzZXJ2aW5n
KCkKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmllcy9DaGFuZ2VMb2cgYi9XZWJLaXRMaWJyYXJp
ZXMvQ2hhbmdlTG9nCmluZGV4IDQ5M2E2MjU2YWI3Li5mYmQ3ZDc2NGY4NSAxMDA2NDQKLS0tIGEv
V2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZworKysgYi9XZWJLaXRMaWJyYXJpZXMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTgtMDUtMjQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJv
QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBIYXJkIGxpbmsgQXBwU3VwcG9ydCBpbnN0ZWFk
IG9mIHNvZnQgbGlua2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTg1OTU5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80MDUwNjUzOD4KKworICAg
ICAgICBSZXZpZXdlZCBieSBUaW1vdGh5IEhvcnRvbi4KKworICAgICAgICAqIFdlYktpdFByaXZh
dGVGcmFtZXdvcmtTdHVicy9pT1MvMTAvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydC50
YmQ6CisgICAgICAgICogV2ViS2l0UHJpdmF0ZUZyYW1ld29ya1N0dWJzL2lPUy8xMS9BcHBTdXBw
b3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZDoKKyAgICAgICAgQWRkIHN0dWIgZm9yIE9iakMg
Q2xhc3MgQ1BOZXR3b3JrT2JzZXJ2ZXIuCisKIDIwMTgtMDMtMTcgIEppZXdlbiBUYW4gIDxqaWV3
ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViQXV0aE5dIEltcGxlbWVudCBhdXRoZW50
aWNhdG9yTWFrZUNyZWRlbnRpYWwKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmllcy9XZWJLaXRQ
cml2YXRlRnJhbWV3b3JrU3R1YnMvaU9TLzEwL0FwcFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBv
cnQudGJkIGIvV2ViS2l0TGlicmFyaWVzL1dlYktpdFByaXZhdGVGcmFtZXdvcmtTdHVicy9pT1Mv
MTAvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydC50YmQKaW5kZXggNDQ1Nzk4NzRjZTMu
LjYxYTE3NGMyMTUzIDEwMDY0NAotLS0gYS9XZWJLaXRMaWJyYXJpZXMvV2ViS2l0UHJpdmF0ZUZy
YW1ld29ya1N0dWJzL2lPUy8xMC9BcHBTdXBwb3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZAor
KysgYi9XZWJLaXRMaWJyYXJpZXMvV2ViS2l0UHJpdmF0ZUZyYW1ld29ya1N0dWJzL2lPUy8xMC9B
cHBTdXBwb3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZApAQCAtMTUsNiArMTUsOCBAQCBleHBv
cnRzOgogICAgICAgLSB4ODZfNjQKICAgICBzeW1ib2xzOgogICAgICAgLSBfQ1BDb3B5QnVuZGxl
SWRlbnRpZmllckZyb21BdWRpdFRva2VuCisgICAgb2JqYy1jbGFzc2VzOgorICAgICAgLSBfQ1BO
ZXR3b3JrT2JzZXJ2ZXIKIGluc3RhbGwtbmFtZTogL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFt
ZXdvcmtzL0FwcFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBvcnQKIG9iamMtY29uc3RyYWludDog
bm9uZQogcGxhdGZvcm06IGlvcwpkaWZmIC0tZ2l0IGEvV2ViS2l0TGlicmFyaWVzL1dlYktpdFBy
aXZhdGVGcmFtZXdvcmtTdHVicy9pT1MvMTEvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9y
dC50YmQgYi9XZWJLaXRMaWJyYXJpZXMvV2ViS2l0UHJpdmF0ZUZyYW1ld29ya1N0dWJzL2lPUy8x
MS9BcHBTdXBwb3J0LmZyYW1ld29yay9BcHBTdXBwb3J0LnRiZAppbmRleCA0NDU3OTg3NGNlMy4u
NjFhMTc0YzIxNTMgMTAwNjQ0Ci0tLSBhL1dlYktpdExpYnJhcmllcy9XZWJLaXRQcml2YXRlRnJh
bWV3b3JrU3R1YnMvaU9TLzExL0FwcFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBvcnQudGJkCisr
KyBiL1dlYktpdExpYnJhcmllcy9XZWJLaXRQcml2YXRlRnJhbWV3b3JrU3R1YnMvaU9TLzExL0Fw
cFN1cHBvcnQuZnJhbWV3b3JrL0FwcFN1cHBvcnQudGJkCkBAIC0xNSw2ICsxNSw4IEBAIGV4cG9y
dHM6CiAgICAgICAtIHg4Nl82NAogICAgIHN5bWJvbHM6CiAgICAgICAtIF9DUENvcHlCdW5kbGVJ
ZGVudGlmaWVyRnJvbUF1ZGl0VG9rZW4KKyAgICBvYmpjLWNsYXNzZXM6CisgICAgICAtIF9DUE5l
dHdvcmtPYnNlcnZlcgogaW5zdGFsbC1uYW1lOiAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1l
d29ya3MvQXBwU3VwcG9ydC5mcmFtZXdvcmsvQXBwU3VwcG9ydAogb2JqYy1jb25zdHJhaW50OiBu
b25lCiBwbGF0Zm9ybTogaW9zCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>