<?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>164530</bug_id>
          
          <creation_ts>2016-11-08 15:47:12 -0800</creation_ts>
          <short_desc>Allow HTTP 0.9 loads for requests to default ports</short_desc>
          <delta_ts>2016-11-15 09:01:44 -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 Local Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=164329</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>
          <dependson>158589</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>aestes</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>leo.andrews</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1249157</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-11-08 15:47:12 -0800</bug_when>
    <thetext>Following the fix for bug #158589 we no longer load HTTP 0.9 resources. This policy is too stringent and prevents loading Shoutcast/Icecast streams served over default ports. For compatibility we should allow Shoutcast/Icecast streams served over default ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249158</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-11-08 15:47:46 -0800</bug_when>
    <thetext>&lt;rdar://problem/29167064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249169</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-11-08 16:00:23 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; Following the fix for bug #158589 we no longer load HTTP 0.9 resources. This
&gt; policy is too stringent and prevents loading Shoutcast/Icecast streams
&gt; served over default ports. For compatibility we should allow
&gt; Shoutcast/Icecast streams served over default ports.

Actually, this bug does not need to be specific to Shoutcast/Icecast streams. Instead this bug should be about allowing HTTP 0.9 loads for requests to default ports. This will allow loading Shoutcast/Icecast streams over default ports among other benefits.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249174</commentid>
    <comment_count>3</comment_count>
      <attachid>294200</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-11-08 16:12:03 -0800</bug_when>
    <thetext>Created attachment 294200
Patch and layout test

This patch modifies the test results added in the patch for bug #164389 and bug #164387. It also adds a new test to the directory added in the patch for bug #164389. Neither the patch for bug #164389 nor bug #164387 has landed as of the time of writing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249183</commentid>
    <comment_count>4</comment_count>
      <attachid>294200</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-11-08 16:54:13 -0800</bug_when>
    <thetext>Comment on attachment 294200
Patch and layout test

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        loading from a Shoutcast/Icecast server on a default port among other benefits.

This is not the right fix for shoutcast streams, which are normally served over weird ports. So, I do not see why this change is desirable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249185</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-11-08 16:56:15 -0800</bug_when>
    <thetext>I think that the right fix for shoutcast would be to check the protocol in response.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249235</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-11-08 23:07:25 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 294200 [details]
&gt; Patch and layout test
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=294200&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +        loading from a Shoutcast/Icecast server on a default port among other benefits.
&gt; 
&gt; This is not the right fix for shoutcast streams, which are normally served
&gt; over weird ports. So, I do not see why this change is desirable.

I take it you feel that there is little compatibility risk to blocking subresources served with an HTTP 0.9 response?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249285</commentid>
    <comment_count>7</comment_count>
    <who name="Leo A">leo.andrews</who>
    <bug_when>2016-11-09 08:54:10 -0800</bug_when>
    <thetext>The proposed solution doesn&apos;t go far enough. Shoutcast is often run on non-standard ports because older versions of Shoutcast (Shoutcast 1, of which there are hundreds of thousands of instances) can only run multiple internet radio stations from the name IP address by placing them on separate ports. 

The fix MUST be to allow any Shoutcast/Icecast stream on any port however specified. Anything less than this, would not be an acceptable resolution to the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249290</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-11-09 09:31:31 -0800</bug_when>
    <thetext>&gt; I take it you feel that there is little compatibility risk to blocking subresources served with an HTTP 0.9 response?

As of now, the ChangeLog claims that this &quot;will allow loading from a Shoutcast/Icecast server on a default port among other benefits.&quot;

What I&apos;m saying is that this won&apos;t help Shoutcast/Icecast in practice, and that I don&apos;t know what the other benefits are. I haven&apos;t seen any bug reports about other issues, but if there are any, please explain those in ChangeLog (and please also take out mentions of SHOUTcast).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251449</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-11-15 09:01:44 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; The proposed solution doesn&apos;t go far enough. Shoutcast is often run on
&gt; non-standard ports because older versions of Shoutcast (Shoutcast 1, of
&gt; which there are hundreds of thousands of instances) can only run multiple
&gt; internet radio stations from the name IP address by placing them on separate
&gt; ports. 
&gt; 
&gt; The fix MUST be to allow any Shoutcast/Icecast stream on any port however
&gt; specified. Anything less than this, would not be an acceptable resolution to
&gt; the bug.

You&apos;re right! We&apos;ll fix this in &lt;rdar://problem/28734311&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294200</attachid>
            <date>2016-11-08 16:12:03 -0800</date>
            <delta_ts>2016-11-09 14:17:54 -0800</delta_ts>
            <desc>Patch and layout test</desc>
            <filename>bug-164530-20161108160754.patch</filename>
            <type>text/plain</type>
            <size>12413</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzY2YmRmN2YwMTAwYmZi
MzNlNGM5ZGNhZjVlZjZkODU4NGRmZmIzYS4uMGJmZWJhMWNjYTI1MzM4NTEwYjgzMDlhYjQ3OWY3
MGVjMDcxYTdjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE2LTExLTA4ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAorICAgICAgICBBbGxvdyBIVFRQIDAuOSBs
b2FkcyBmb3IgcmVxdWVzdHMgdG8gZGVmYXVsdCBwb3J0cworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0NTMwCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8yOTE2NzA2ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBbGxvdyBIVFRQIDAuOSBsb2FkcyBmb3IgcmVxdWVzdHMgdG8gZGVmYXVsdCBwb3J0cyBm
b3Igd2ViIGNvbXBhdGliaWxpdHkuIFRoaXMgd2lsbCBhbGxvdworICAgICAgICBsb2FkaW5nIGZy
b20gYSBTaG91dGNhc3QvSWNlY2FzdCBzZXJ2ZXIgb24gYSBkZWZhdWx0IHBvcnQgYW1vbmcgb3Ro
ZXIgYmVuZWZpdHMuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9zZWN1cml0eS9odHRwLTAu
OS9pbWFnZS1hbGxvd2VkLmh0bWwKKworICAgICAgICAqIGxvYWRlci9Eb2N1bWVudExvYWRlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudExvYWRlcjo6cmVzcG9uc2VSZWNlaXZlZCk6
IFJlbW92ZSByZWR1bmRhbnQgbG9naWMgdG8gYmxvY2sgZG9jdW1lbnQgbG9hZC4KKyAgICAgICAg
SXQgaXMgc3VmZmljaWVudCB0byBibG9jayBkb2N1bWVudCBsb2FkIGluIHRoZSBiYXNlIGNsYXNz
LCBSZXNvdXJjZUxvYWRlci4KKyAgICAgICAgKiBsb2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVSZXNwb25zZSk6IFNp
bXBsaWZ5IEhUVFAgMC45IGJsb2NraW5nIGxvZ2ljIHN1Y2ggdGhhdAorICAgICAgICB3ZSBvbmx5
IGJsb2NrIGFuIEhUVFAgMC45IGxvYWQgY29ycmVzcG9uZGluZyB0byBhIHJlcXVlc3QgbWFkZSB0
byBhIG5vbi1kZWZhdWx0IHBvcnQuIFVzZQorICAgICAgICBVUkw6OnN0cmluZ0NlbnRlckVsbGlw
c2l6ZWRUb0xlbmd0aCgpIHRvIHRydW5jYXRlIGxvbmcgVVJMcyBpbiB0aGUgZW1pdHRlZCBjb25z
b2xlIG1lc3NhZ2UuCisKKzIwMTYtMTEtMDggIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUu
Y29tPgorCiAgICAgICAgIFJFR1JFU1NJT04gKHIxOTUwMDQpOiBTY3JpcHRzIGFuZCBwbHVnaW5z
IGJsb2NrZWQgZm9yIHN1YnNlcXVlbnQgbG9hZHMgaW4gc2FtZSBXZWJDb250ZW50CiAgICAgICAg
IHByb2Nlc3MgYWZ0ZXIgcmVjZWl2aW5nIEhUVFAgMC45IHJlc3BvbnNlCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQzODcKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwCmluZGV4IDk2NzJlMWVhNmU0YjMzZTgxMDE4MGYxYTQz
MTc0Mjc1YzIzYjY0NWMuLmEwZDkyNjBjMWUwYzIxODhiYTBhNmYxZTVjYWJmNmQ3NDk4MzZjMWIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcApAQCAtNzMxLDE3ICs3
MzEsNiBAQCB2b2lkIERvY3VtZW50TG9hZGVyOjpyZXNwb25zZVJlY2VpdmVkKGNvbnN0IFJlc291
cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQogICAgIH0KICNlbmRpZgogCi0gICAgaWYgKG1fcmVzcG9u
c2UuaXNIdHRwVmVyc2lvbjBfOSgpKSB7Ci0gICAgICAgIC8vIE5vbi1IVFRQIHJlc3BvbnNlcyBh
cmUgaW50ZXJwcmV0ZWQgYXMgSFRUUC8wLjkgd2hpY2ggbWF5IGFsbG93IGV4ZmlsdHJhdGlvbiBv
ZiBkYXRhCi0gICAgICAgIC8vIGZyb20gbm9uLUhUVFAgc2VydmljZXMuIFRoZXJlZm9yZSBjYW5j
ZWwgaWYgdGhlIHJlcXVlc3Qgd2FzIHRvIGEgbm9uLWRlZmF1bHQgcG9ydC4KLSAgICAgICAgaWYg
KHVybC5wb3J0KCkgJiYgIWlzRGVmYXVsdFBvcnRGb3JQcm90b2NvbCh1cmwucG9ydCgpLnZhbHVl
KCksIHVybC5wcm90b2NvbCgpKSkgewotICAgICAgICAgICAgU3RyaW5nIG1lc3NhZ2UgPSAiU3Rv
cHBlZCBkb2N1bWVudCBsb2FkIGZyb20gJyIgKyB1cmwuc3RyaW5nKCkgKyAiJyBiZWNhdXNlIGl0
IGlzIHVzaW5nIEhUVFAvMC45IG9uIGEgbm9uLWRlZmF1bHQgcG9ydC4iOwotICAgICAgICAgICAg
bV9mcmFtZS0+ZG9jdW1lbnQoKS0+YWRkQ29uc29sZU1lc3NhZ2UoTWVzc2FnZVNvdXJjZTo6U2Vj
dXJpdHksIE1lc3NhZ2VMZXZlbDo6RXJyb3IsIG1lc3NhZ2UsIGlkZW50aWZpZXIpOwotICAgICAg
ICAgICAgc3RvcExvYWRpbmcoKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotICAg
IH0KLQogICAgIGZyYW1lTG9hZGVyKCktPnBvbGljeUNoZWNrZXIoKS5jaGVja0NvbnRlbnRQb2xp
Y3kobV9yZXNwb25zZSwgW3RoaXNdKFBvbGljeUFjdGlvbiBwb2xpY3kpIHsKICAgICAgICAgY29u
dGludWVBZnRlckNvbnRlbnRQb2xpY3kocG9saWN5KTsKICAgICB9KTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwCmluZGV4IDZhNTM4MjAzNDE0MmIxMGViNzAzYzAwNzIw
YzcwODYzNzIwODJkZjYuLmM4YmJkNzY5NzJlZDQwNzI3Y2ZmYjRhMjYyNWYxM2FlNTU2Y2I2ZGYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZGVyLmNwcApAQCAtNDM5LDIxICs0
MzksMTAgQEAgdm9pZCBSZXNvdXJjZUxvYWRlcjo6ZGlkUmVjZWl2ZVJlc3BvbnNlKGNvbnN0IFJl
c291cmNlUmVzcG9uc2UmIHIpCiAKICAgICBpZiAobV9yZXNwb25zZS5pc0h0dHBWZXJzaW9uMF85
KCkpIHsKICAgICAgICAgYXV0byB1cmwgPSBtX3Jlc3BvbnNlLnVybCgpOwotICAgICAgICAvLyBO
b24tSFRUUCByZXNwb25zZXMgYXJlIGludGVycHJldGVkIGFzIEhUVFAvMC45IHdoaWNoIG1heSBh
bGxvdyBleGZpbHRyYXRpb24gb2YgZGF0YQotICAgICAgICAvLyBmcm9tIG5vbi1IVFRQIHNlcnZp
Y2VzLiBUaGVyZWZvcmUgY2FuY2VsIGlmIHRoZSBkb2N1bWVudCB3YXMgbG9hZGVkIHdpdGggZGlm
ZmVyZW50Ci0gICAgICAgIC8vIEhUVFAgdmVyc2lvbiBvciBpZiB0aGUgcmVzb3VyY2UgcmVxdWVz
dCB3YXMgdG8gYSBub24tZGVmYXVsdCBwb3J0LgotICAgICAgICBpZiAoIW1fZG9jdW1lbnRMb2Fk
ZXItPnJlc3BvbnNlKCkuaXNIdHRwVmVyc2lvbjBfOSgpKSB7Ci0gICAgICAgICAgICBTdHJpbmcg
bWVzc2FnZSA9ICJDYW5jZWxsZWQgcmVzb3VyY2UgbG9hZCBmcm9tICciICsgdXJsLnN0cmluZygp
ICsgIicgYmVjYXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBhbmQgdGhlIGRvY3VtZW50IHdhcyBs
b2FkZWQgd2l0aCBhIGRpZmZlcmVudCBIVFRQIHZlcnNpb24uIjsKLSAgICAgICAgICAgIG1fZnJh
bWUtPmRvY3VtZW50KCktPmFkZENvbnNvbGVNZXNzYWdlKE1lc3NhZ2VTb3VyY2U6OlNlY3VyaXR5
LCBNZXNzYWdlTGV2ZWw6OkVycm9yLCBtZXNzYWdlLCBpZGVudGlmaWVyKCkpOwotICAgICAgICAg
ICAgUmVzb3VyY2VFcnJvciBlcnJvcihlbXB0eVN0cmluZygpLCAwLCB1cmwsIG1lc3NhZ2UpOwot
ICAgICAgICAgICAgZGlkRmFpbChlcnJvcik7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAg
IH0KICAgICAgICAgaWYgKHVybC5wb3J0KCkgJiYgIWlzRGVmYXVsdFBvcnRGb3JQcm90b2NvbCh1
cmwucG9ydCgpLnZhbHVlKCksIHVybC5wcm90b2NvbCgpKSkgewotICAgICAgICAgICAgU3RyaW5n
IG1lc3NhZ2UgPSAiQ2FuY2VsbGVkIHJlc291cmNlIGxvYWQgZnJvbSAnIiArIHVybC5zdHJpbmco
KSArICInIGJlY2F1c2UgaXQgaXMgdXNpbmcgSFRUUC8wLjkgb24gYSBub24tZGVmYXVsdCBwb3J0
LiI7CisgICAgICAgICAgICBTdHJpbmcgbWVzc2FnZSA9ICJDYW5jZWxsZWQgcmVzb3VyY2UgbG9h
ZCBmcm9tICciICsgdXJsLnN0cmluZ0NlbnRlckVsbGlwc2l6ZWRUb0xlbmd0aCgpICsgIicgYmVj
YXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBvbiBhIG5vbi1kZWZhdWx0IHBvcnQuIjsKICAgICAg
ICAgICAgIG1fZnJhbWUtPmRvY3VtZW50KCktPmFkZENvbnNvbGVNZXNzYWdlKE1lc3NhZ2VTb3Vy
Y2U6OlNlY3VyaXR5LCBNZXNzYWdlTGV2ZWw6OkVycm9yLCBtZXNzYWdlLCBpZGVudGlmaWVyKCkp
OwotICAgICAgICAgICAgUmVzb3VyY2VFcnJvciBlcnJvcihlbXB0eVN0cmluZygpLCAwLCB1cmws
IG1lc3NhZ2UpOwotICAgICAgICAgICAgZGlkRmFpbChlcnJvcik7CisgICAgICAgICAgICBkaWRG
YWlsKHsgZW1wdHlTdHJpbmcoKSwgMCwgdXJsLCBtZXNzYWdlIH0pOwogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDFhYzQ0ZjgwNWI3Njk3OTBjNzRmMTQyMTFl
NGFkMjkxZTk5ZjM0NTIuLjQyOTk3NjRmM2RjZmMxMTJjMTdlYmNkNzcxMmUxZjUzMzg4ODQ0ZmMg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwyNiBAQAogMjAxNi0xMS0wOCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRl
c0BhcHBsZS5jb20+CiAKKyAgICAgICAgQWxsb3cgSFRUUCAwLjkgbG9hZHMgZm9yIHJlcXVlc3Rz
IHRvIGRlZmF1bHQgcG9ydHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE2NDUzMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjkxNjcwNjQ+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgdGVzdCB0
byBlbnN1cmUgdGhhdCB3ZSBhbGxvdyBhbiBpbWFnZSB0byBsb2FkIGZyb20gYW4gSFRUUCBzZXJ2
ZXIgb24gcG9ydCA4MCB3aGVuCisgICAgICAgIHRoZSBIVFRQIHJlc3BvbnNlIGZvciB0aGUgaW1h
Z2UgaXMgdXNpbmcgSFRUUCAwLjkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2h0
dHAtMC45L2lmcmFtZS1ibG9ja2VkLWV4cGVjdGVkLnR4dDogVXBkYXRlIGV4cGVjdGVkIHJlc3Vs
dCBub3cKKyAgICAgICAgdGhhdCB3ZSB1c2UgdGhlIHNhbWUgY29uc29sZSBtZXNzYWdlIGZvciBh
biBIVFRQIDAuOSBtYWluIHJlc291cmNlIGJsb2NrIGFzIHdlIGRvIHdoZW4KKyAgICAgICAgYmxv
Y2tpbmcgYW4gSFRUUCAwLjkgc3VicmVzb3VyY2UuCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1
cml0eS9odHRwLTAuOS9pbWFnZS1hbGxvd2VkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAv
dGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvaW1hZ2UtYmxvY2tlZC1leHBlY3RlZC50eHQ6IFVwZGF0
ZSBmb3IgbmV3IGNvbnNvbGUgbWVzc2FnZSB3b3JkaW5nLgorICAgICAgICAqIGh0dHAvdGVzdHMv
c2VjdXJpdHkvaHR0cC0wLjkvc2FuZGJveC1zaG91bGQtbm90LXBlcnNpc3Qtb24tbmF2aWdhdGlv
bi1leHBlY3RlZC50eHQ6IERpdHRvLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvaHR0
cC0wLjkvd29ya2VyLWNvbm5lY3Qtc3JjLWJsb2NrZWQtZXhwZWN0ZWQudHh0OiBEaXR0by4KKyAg
ICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAtMC45L3dvcmtlci1pbXBvcnRTY3JpcHRz
LWJsb2NrZWQtZXhwZWN0ZWQudHh0OiBEaXR0by4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3Vy
aXR5L2h0dHAtMC45L3hoci1hc3luY2hyb25vdXMtYmxvY2tlZC1leHBlY3RlZC50eHQ6IERpdHRv
LgorCisyMDE2LTExLTA4ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKwogICAg
ICAgICBSRUdSRVNTSU9OIChyMTk1MDA0KTogU2NyaXB0cyBhbmQgcGx1Z2lucyBibG9ja2VkIGZv
ciBzdWJzZXF1ZW50IGxvYWRzIGluIHNhbWUgV2ViQ29udGVudAogICAgICAgICBwcm9jZXNzIGFm
dGVyIHJlY2VpdmluZyBIVFRQIDAuOSByZXNwb25zZQogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0Mzg3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2Nzcy9zdGlja3kvc3RpY2t5LXRvLWZpeGVkLWFzc2VydGlvbi1mYWlsdXJlLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3N0aWNreS9zdGlja3ktdG8tZml4ZWQtYXNzZXJ0
aW9uLWZhaWx1cmUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjJmZDI3OWQyNDY4M2IyY2U1NTc5
YjE4NmM2MzFjMzRlYTYxMmM3YWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy9zdGlja3kvc3RpY2t5LXRvLWZpeGVkLWFzc2VydGlvbi1mYWlsdXJlLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxIEBACitQQVNTIGRpZCBub3QgY2F1c2UgYXNzZXJ0aW9uIGZhaWx1cmUuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAtMC45L2lmcmFt
ZS1ibG9ja2VkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkv
aHR0cC0wLjkvaWZyYW1lLWJsb2NrZWQtZXhwZWN0ZWQudHh0CmluZGV4IDA0Y2MzM2M4ODY1Njhi
MGJjMjliYTJkZmU1MzFiNTIxOTgyMGFkZGEuLjkzMWU5ZTgyYmFmYWZkMzVmYTk5ZDU0Yjc5ZGQ4
NDk1OGZjYTQ3NTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkv
aHR0cC0wLjkvaWZyYW1lLWJsb2NrZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvaWZyYW1lLWJsb2NrZWQtZXhwZWN0ZWQudHh0CkBA
IC0xLDQgKzEsNCBAQAotQ09OU09MRSBNRVNTQUdFOiBTdG9wcGVkIGRvY3VtZW50IGxvYWQgZnJv
bSAnaHR0cDovLzEyNy4wLjAuMTo4MDAwL3NlY3VyaXR5L2h0dHAtMC45L3Jlc291cmNlcy9ucGgt
ZmFpbC5wbCcgYmVjYXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBvbiBhIG5vbi1kZWZhdWx0IHBv
cnQuCitDT05TT0xFIE1FU1NBR0U6IENhbmNlbGxlZCByZXNvdXJjZSBsb2FkIGZyb20gJ2h0dHA6
Ly8xMjcuMC4wLjE6ODAwMC9zZWN1cml0eS9odHRwLTAuOS9yZXNvdXJjZXMvbnBoLWZhaWwucGwn
IGJlY2F1c2UgaXQgaXMgdXNpbmcgSFRUUC8wLjkgb24gYSBub24tZGVmYXVsdCBwb3J0LgogCiAK
IC0tLS0tLS0tCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0
dHAtMC45L2ltYWdlLWFsbG93ZWQuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvaHR0cC0wLjkvaW1hZ2UtYWxsb3dlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNjMzNlMmNjNTAxOTU3
NGMyNjFhM2U2N2U1YThkMTkwMTEyOTcxZDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAtMC45L2ltYWdlLWFsbG93ZWQuaHRtbApAQCAtMCww
ICsxLDE0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgoraWYg
KHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworaWYgKHdp
bmRvdy5pbnRlcm5hbHMpCisgICAgaW50ZXJuYWxzLnJlZ2lzdGVyRGVmYXVsdFBvcnRGb3JQcm90
b2NvbCg4MDAwLCAiaHR0cCIpOworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxpbWcgc3Jj
PSJyZXNvdXJjZXMvbnBoLWltYWdlLnBsIiBvbmxvYWQ9ImFsZXJ0KCdQQVNTJykiIG9uZXJyb3I9
ImFsZXJ0KCdGQUlMJykiPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9zZWN1cml0eS9odHRwLTAuOS9pbWFnZS1ibG9ja2VkLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvaW1hZ2UtYmxvY2tl
ZC1leHBlY3RlZC50eHQKaW5kZXggOTcxZjhhZTYwNmYxNDc3NzIyYjM4NTdjMWJjODRjMTUyMTgy
ZWJjNC4uN2Y1ZmE0NDRkNjlmMmI0YTkzYjc0NzExZDZmZGExNDRkM2FhNzg1ZSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9odHRwLTAuOS9pbWFnZS1ibG9ja2Vk
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAt
MC45L2ltYWdlLWJsb2NrZWQtZXhwZWN0ZWQudHh0CkBAIC0xLDMgKzEsMyBAQAotQ09OU09MRSBN
RVNTQUdFOiBDYW5jZWxsZWQgcmVzb3VyY2UgbG9hZCBmcm9tICdodHRwOi8vMTI3LjAuMC4xOjgw
MDAvc2VjdXJpdHkvaHR0cC0wLjkvcmVzb3VyY2VzL25waC1pbWFnZS5wbCcgYmVjYXVzZSBpdCBp
cyB1c2luZyBIVFRQLzAuOSBhbmQgdGhlIGRvY3VtZW50IHdhcyBsb2FkZWQgd2l0aCBhIGRpZmZl
cmVudCBIVFRQIHZlcnNpb24uCitDT05TT0xFIE1FU1NBR0U6IENhbmNlbGxlZCByZXNvdXJjZSBs
b2FkIGZyb20gJ2h0dHA6Ly8xMjcuMC4wLjE6ODAwMC9zZWN1cml0eS9odHRwLTAuOS9yZXNvdXJj
ZXMvbnBoLWltYWdlLnBsJyBiZWNhdXNlIGl0IGlzIHVzaW5nIEhUVFAvMC45IG9uIGEgbm9uLWRl
ZmF1bHQgcG9ydC4KIEFMRVJUOiBQQVNTCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvc2FuZGJveC1zaG91bGQtbm90LXBlcnNpc3Qtb24tbmF2
aWdhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0
dHAtMC45L3NhbmRib3gtc2hvdWxkLW5vdC1wZXJzaXN0LW9uLW5hdmlnYXRpb24tZXhwZWN0ZWQu
dHh0CmluZGV4IGEzOTAwMmZiMGJkODJkZmNiZWY2ODljMWE0MDQwZmNiZDE2OGIyYjkuLjNiOTJh
MWIyYjg2ODNkOWMxMjkxMmIxNjBlNTkxNzhiZDQ3MzI3MDcgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvc2FuZGJveC1zaG91bGQtbm90LXBlcnNp
c3Qtb24tbmF2aWdhdGlvbi1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9zZWN1cml0eS9odHRwLTAuOS9zYW5kYm94LXNob3VsZC1ub3QtcGVyc2lzdC1vbi1uYXZpZ2F0
aW9uLWV4cGVjdGVkLnR4dApAQCAtMSwyICsxLDIgQEAKLUNPTlNPTEUgTUVTU0FHRTogQ2FuY2Vs
bGVkIHJlc291cmNlIGxvYWQgZnJvbSAnaHR0cDovLzEyNy4wLjAuMTo4MDAwL3NlY3VyaXR5L2h0
dHAtMC45L3Jlc291cmNlcy9ucGgtaW1hZ2UucGwnIGJlY2F1c2UgaXQgaXMgdXNpbmcgSFRUUC8w
LjkgYW5kIHRoZSBkb2N1bWVudCB3YXMgbG9hZGVkIHdpdGggYSBkaWZmZXJlbnQgSFRUUCB2ZXJz
aW9uLgorQ09OU09MRSBNRVNTQUdFOiBDYW5jZWxsZWQgcmVzb3VyY2UgbG9hZCBmcm9tICdodHRw
Oi8vMTI3LjAuMC4xOjgwMDAvc2VjdXJpdHkvaHR0cC0wLjkvcmVzb3VyY2VzL25waC1pbWFnZS5w
bCcgYmVjYXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBvbiBhIG5vbi1kZWZhdWx0IHBvcnQuCiBQ
QVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAtMC45
L3dvcmtlci1jb25uZWN0LXNyYy1ibG9ja2VkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvd29ya2VyLWNvbm5lY3Qtc3JjLWJsb2NrZWQtZXhw
ZWN0ZWQudHh0CmluZGV4IGRlMzM2MDRlNDcxYjQxYzkxMzMyODg4ZjQ0YzcwZDYwODc5Yjc3ZDEu
LmNhNTlhYzg2MThlMjJiZGFlNzBmY2Q1ZWI2NjE4ZDJhNWUyODVkYjEgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvd29ya2VyLWNvbm5lY3Qtc3Jj
LWJsb2NrZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvaHR0cC0wLjkvd29ya2VyLWNvbm5lY3Qtc3JjLWJsb2NrZWQtZXhwZWN0ZWQudHh0CkBAIC0x
LDMgKzEsMyBAQAotQ09OU09MRSBNRVNTQUdFOiBDYW5jZWxsZWQgcmVzb3VyY2UgbG9hZCBmcm9t
ICdodHRwOi8vMTI3LjAuMC4xOjgwMDAvc2VjdXJpdHkvaHR0cC0wLjkvcmVzb3VyY2VzL25waC13
b3JrZXItZmFpbC5wbCcgYmVjYXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBhbmQgdGhlIGRvY3Vt
ZW50IHdhcyBsb2FkZWQgd2l0aCBhIGRpZmZlcmVudCBIVFRQIHZlcnNpb24uCitDT05TT0xFIE1F
U1NBR0U6IENhbmNlbGxlZCByZXNvdXJjZSBsb2FkIGZyb20gJ2h0dHA6Ly8xMjcuMC4wLjE6ODAw
MC9zZWN1cml0eS9odHRwLTAuOS9yZXNvdXJjZXMvbnBoLXdvcmtlci1mYWlsLnBsJyBiZWNhdXNl
IGl0IGlzIHVzaW5nIEhUVFAvMC45IG9uIGEgbm9uLWRlZmF1bHQgcG9ydC4KIEFMRVJUOiBQQVNT
CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkv
d29ya2VyLWltcG9ydFNjcmlwdHMtYmxvY2tlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAtMC45L3dvcmtlci1pbXBvcnRTY3JpcHRzLWJsb2NrZWQt
ZXhwZWN0ZWQudHh0CmluZGV4IGRlMzM2MDRlNDcxYjQxYzkxMzMyODg4ZjQ0YzcwZDYwODc5Yjc3
ZDEuLmNhNTlhYzg2MThlMjJiZGFlNzBmY2Q1ZWI2NjE4ZDJhNWUyODVkYjEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvaHR0cC0wLjkvd29ya2VyLWltcG9ydFNj
cmlwdHMtYmxvY2tlZC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS9odHRwLTAuOS93b3JrZXItaW1wb3J0U2NyaXB0cy1ibG9ja2VkLWV4cGVjdGVkLnR4
dApAQCAtMSwzICsxLDMgQEAKLUNPTlNPTEUgTUVTU0FHRTogQ2FuY2VsbGVkIHJlc291cmNlIGxv
YWQgZnJvbSAnaHR0cDovLzEyNy4wLjAuMTo4MDAwL3NlY3VyaXR5L2h0dHAtMC45L3Jlc291cmNl
cy9ucGgtd29ya2VyLWZhaWwucGwnIGJlY2F1c2UgaXQgaXMgdXNpbmcgSFRUUC8wLjkgYW5kIHRo
ZSBkb2N1bWVudCB3YXMgbG9hZGVkIHdpdGggYSBkaWZmZXJlbnQgSFRUUCB2ZXJzaW9uLgorQ09O
U09MRSBNRVNTQUdFOiBDYW5jZWxsZWQgcmVzb3VyY2UgbG9hZCBmcm9tICdodHRwOi8vMTI3LjAu
MC4xOjgwMDAvc2VjdXJpdHkvaHR0cC0wLjkvcmVzb3VyY2VzL25waC13b3JrZXItZmFpbC5wbCcg
YmVjYXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBvbiBhIG5vbi1kZWZhdWx0IHBvcnQuCiBBTEVS
VDogUEFTUwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0
dHAtMC45L3hoci1hc3luY2hyb25vdXMtYmxvY2tlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2h0dHAtMC45L3hoci1hc3luY2hyb25vdXMtYmxvY2tlZC1l
eHBlY3RlZC50eHQKaW5kZXggOWY0MDA2YTJmZjAyY2RiOGUwNDhiZDM1Zjk2MWNkYmEwOGRkZTM0
MS4uYmM5NGVlYjlhOTJkY2E4YjViMGZkYTUxOWUwYjU2YWI5ODJlOTE0ZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9odHRwLTAuOS94aHItYXN5bmNocm9ub3Vz
LWJsb2NrZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvaHR0cC0wLjkveGhyLWFzeW5jaHJvbm91cy1ibG9ja2VkLWV4cGVjdGVkLnR4dApAQCAtMSwz
ICsxLDMgQEAKLUNPTlNPTEUgTUVTU0FHRTogQ2FuY2VsbGVkIHJlc291cmNlIGxvYWQgZnJvbSAn
aHR0cDovLzEyNy4wLjAuMTo4MDAwL3NlY3VyaXR5L2h0dHAtMC45L3Jlc291cmNlcy9ucGgtZmFp
bC5wbCcgYmVjYXVzZSBpdCBpcyB1c2luZyBIVFRQLzAuOSBhbmQgdGhlIGRvY3VtZW50IHdhcyBs
b2FkZWQgd2l0aCBhIGRpZmZlcmVudCBIVFRQIHZlcnNpb24uCitDT05TT0xFIE1FU1NBR0U6IENh
bmNlbGxlZCByZXNvdXJjZSBsb2FkIGZyb20gJ2h0dHA6Ly8xMjcuMC4wLjE6ODAwMC9zZWN1cml0
eS9odHRwLTAuOS9yZXNvdXJjZXMvbnBoLWZhaWwucGwnIGJlY2F1c2UgaXQgaXMgdXNpbmcgSFRU
UC8wLjkgb24gYSBub24tZGVmYXVsdCBwb3J0LgogQUxFUlQ6IFBBU1MKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>