<?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>137855</bug_id>
          
          <creation_ts>2014-10-18 14:16:09 -0700</creation_ts>
          <short_desc>REGRESSION (r173356): Safari can&apos;t install a profile, gets &apos;Download Failed error</short_desc>
          <delta_ts>2014-10-22 13:18:53 -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>Page Loading</component>
          <version>528+ (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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1042629</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-10-18 14:16:09 -0700</bug_when>
    <thetext>MIME type sniffing doesn&apos;t work on synthesized NSURLResponses.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042630</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-10-18 14:16:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/18665727&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042632</commentid>
    <comment_count>2</comment_count>
      <attachid>240069</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-10-18 14:27:33 -0700</bug_when>
    <thetext>Created attachment 240069
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042636</commentid>
    <comment_count>3</comment_count>
      <attachid>240069</attachid>
    <who name="">mitz</who>
    <bug_when>2014-10-18 14:45:09 -0700</bug_when>
    <thetext>Comment on attachment 240069
patch

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

&gt; Source/WebCore/platform/network/mac/ResourceResponseMac.mm:69
&gt; +    [headerDictionary setObject:(NSString *)m_mimeType forKey:@&quot;Content-Type&quot;];

This can result in lying to the API client about the content of the response headers from the server. Can we use the -_setMIMEType: (which we use elsewhere in WebCore) instead?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042638</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-10-18 14:45:35 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 240069 [details]
&gt; patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=240069&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/network/mac/ResourceResponseMac.mm:69
&gt; &gt; +    [headerDictionary setObject:(NSString *)m_mimeType forKey:@&quot;Content-Type&quot;];
&gt; 
&gt; This can result in lying to the API client about the content of the response
&gt; headers from the server. Can we use the -_setMIMEType: (which we use
&gt; elsewhere in WebCore) instead?

/the -_setMIMEType:/the -_setMIMEType: method/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042641</commentid>
    <comment_count>5</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-10-18 14:53:27 -0700</bug_when>
    <thetext>&gt; This can result in lying to the API client about the content of the response
&gt; headers from the server. Can we use the -_setMIMEType: (which we use
&gt; elsewhere in WebCore) instead?

We probably can.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042643</commentid>
    <comment_count>6</comment_count>
      <attachid>240073</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-10-18 15:05:28 -0700</bug_when>
    <thetext>Created attachment 240073
patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042646</commentid>
    <comment_count>7</comment_count>
      <attachid>240073</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-18 15:54:19 -0700</bug_when>
    <thetext>Comment on attachment 240073
patch 2

Clearing flags on attachment: 240073

Committed r174866: &lt;http://trac.webkit.org/changeset/174866&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042647</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-18 15:54:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043535</commentid>
    <comment_count>9</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-10-22 13:18:53 -0700</bug_when>
    <thetext>*** Bug 137493 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240069</attachid>
            <date>2014-10-18 14:27:33 -0700</date>
            <delta_ts>2014-10-18 15:05:28 -0700</delta_ts>
            <desc>patch</desc>
            <filename>mime-sniff.patch</filename>
            <type>text/plain</type>
            <size>8172</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDg2NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE0LTEwLTE4ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTczMzU2
KTogU2FmYXJpIGNhbid0IGluc3RhbGwgYSBwcm9maWxlLCBnZXRzICdEb3dubG9hZCBGYWlsZWQg
ZXJyb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEz
Nzg1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdl
IGxvc2UgdGhlIHNuaWZmZWQgTUlNRSB0eXBlIGZvciB0aGUgcmVzcG9uc2Ugd2hlbiBzeW50aGVz
aXppbmcgYW4gTlNVUkxSZXNwb25zZS4gU25pZmZpbmcgcmVxdWlyZXMKKyAgICAgICAgYmFja2No
YW5uZWwgZGF0YSB0aGF0IHRoZSBzeW50aGVzaXplZCByZXNwb25zZSBkb2Vzbid0IGhhdmUuCisK
KyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9taW1lL21pbWUtdHlwZS1zbmlmZi5odG1sCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZVJlc3BvbnNlTWFjLm1tOgorICAg
ICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZTo6aW5pdE5TVVJMUmVzcG9uc2UpOgorCisg
ICAgICAgICAgICBXaGVuIHN5bnRoZXNpemluZyBOU1VSTFJlc3BvbnNlIGV4cGxpY2l0bHkgc2V0
IHRoZSBDb250ZW50LXR5cGUgaGVhZGVyIHRvIHRoZSBzbmlmZmVkIHR5cGUuCisKIDIwMTQtMTAt
MTggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBbTWFjXSBVc2Ug
RmFzdCBlbnVtZXJhdGlvbiBjb25zaXN0ZW50bHkgaW4gV2ViRm9udENhY2hlLm1tCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZVJlc3BvbnNlTWFjLm1t
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291
cmNlUmVzcG9uc2VNYWMubW0JKHJldmlzaW9uIDE3NDgxNCkKKysrIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlUmVzcG9uc2VNYWMubW0JKHdvcmtpbmcgY29weSkK
QEAgLTY1LDYgKzY1LDkgQEAgdm9pZCBSZXNvdXJjZVJlc3BvbnNlOjppbml0TlNVUkxSZXNwb25z
ZQogICAgIGZvciAoYXV0byYgaGVhZGVyIDogbV9odHRwSGVhZGVyRmllbGRzKQogICAgICAgICBb
aGVhZGVyRGljdGlvbmFyeSBzZXRPYmplY3Q6KE5TU3RyaW5nICopaGVhZGVyLnZhbHVlIGZvcktl
eTooTlNTdHJpbmcgKiloZWFkZXIua2V5XTsKIAorICAgIC8vIE1pbWUgdHlwZSBzbmlmZmluZyBk
b2Vzbid0IHdvcmsgd2l0aCBhIHN5bnRoZXNpemVkIHJlc3BvbnNlIChpdCByZXF1aXJlcyBiZWhp
bmQtdGhlLXNjZW5lcyBhY2Nlc3MgdG8gdGhlIHJlc3BvbnNlIGJvZHkpLgorICAgIFtoZWFkZXJE
aWN0aW9uYXJ5IHNldE9iamVjdDooTlNTdHJpbmcgKiltX21pbWVUeXBlIGZvcktleTpAIkNvbnRl
bnQtVHlwZSJdOworCiAgICAgbV9uc1Jlc3BvbnNlID0gYWRvcHROUyhbW05TSFRUUFVSTFJlc3Bv
bnNlIGFsbG9jXSBpbml0V2l0aFVSTDptX3VybCBzdGF0dXNDb2RlOm1faHR0cFN0YXR1c0NvZGUg
SFRUUFZlcnNpb246KE5TU3RyaW5nKilrQ0ZIVFRQVmVyc2lvbjFfMSBoZWFkZXJGaWVsZHM6aGVh
ZGVyRGljdGlvbmFyeV0pOwogfQogCkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNzQ4NjQpCisrKyBUb29scy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxNC0xMC0xOCAgQW50dGkgS29pdmlz
dG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjE3MzM1Nik6IFNh
ZmFyaSBjYW4ndCBpbnN0YWxsIGEgcHJvZmlsZSwgZ2V0cyAnRG93bmxvYWQgRmFpbGVkIGVycm9y
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc4NTUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IGFu
ZCB3YXJuIGlmIHRoZSBkdW1wZWQgcmVzcG9uc2UgbWltZSB0eXBlIGRpZmZlcnMgZnJvbSB0aGUg
cGxhdGZvcm0gcmVzcG9uc2UgbWltZSB0eXBlLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwOgorICAgICAgICAoV1RSOjpJ
bmplY3RlZEJ1bmRsZVBhZ2U6OmRpZFJlY2VpdmVSZXNwb25zZUZvclJlc291cmNlKToKKyAgICAg
ICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGVQYWdlOjpwbGF0Zm9ybVJlc3BvbnNlTWltZVR5cGUpOgor
ICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQ
YWdlLmg6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9jb2NvYS9J
bmplY3RlZEJ1bmRsZVBhZ2VDb2NvYS5tbToKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGVQ
YWdlOjpwbGF0Zm9ybVJlc3BvbnNlTWltZVR5cGUpOgorCiAyMDE0LTEwLTE3ICBKb3NlcGggUGVj
b3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHJ1bi1pbnNwZWN0
b3ItcGVyZi10ZXN0cy5weSB0aGVyZSBpcyBubyBQZXJmb3JtYW5jZVRlc3RzL2luc3BlY3RvciBh
bnltb3JlCkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVj
dGVkQnVuZGxlUGFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwCShyZXZpc2lvbiAxNzQ4MTQpCisr
KyBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFn
ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExMzEsNyArMTEzMSwxNSBAQCB2b2lkIEluamVjdGVk
QnVuZGxlUGFnZTo6ZGlkUmVjZWl2ZVJlc3BvCiAgICAgc3RyaW5nQnVpbGRlci5hcHBlbmQodG9X
VEZTdHJpbmcodXJsU3RyaW5nKSk7CiAgICAgc3RyaW5nQnVpbGRlci5hcHBlbmRMaXRlcmFsKCIg
aGFzIE1JTUUgdHlwZSAiKTsKICAgICBzdHJpbmdCdWlsZGVyLmFwcGVuZCh0b1dURlN0cmluZyht
aW1lVHlwZVN0cmluZykpOworCisgICAgU3RyaW5nIHBsYXRmb3JtTWltZVR5cGUgPSBwbGF0Zm9y
bVJlc3BvbnNlTWltZVR5cGUocmVzcG9uc2UpOworICAgIGlmICghcGxhdGZvcm1NaW1lVHlwZS5p
c0VtcHR5KCkgJiYgcGxhdGZvcm1NaW1lVHlwZSAhPSB0b1dURlN0cmluZyhtaW1lVHlwZVN0cmlu
ZykpIHsKKyAgICAgICAgc3RyaW5nQnVpbGRlci5hcHBlbmRMaXRlcmFsKCIgYnV0IHBsYXRmb3Jt
IHJlcG9uc2UgaGFzICIpOworICAgICAgICBzdHJpbmdCdWlsZGVyLmFwcGVuZChwbGF0Zm9ybU1p
bWVUeXBlKTsKKyAgICB9CisKICAgICBzdHJpbmdCdWlsZGVyLmFwcGVuZCgnXG4nKTsKKwogICAg
IEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS5vdXRwdXRUZXh0KHN0cmluZ0J1aWxkZXIudG9TdHJp
bmcoKSk7CiB9CiAKQEAgLTE4NjcsNiArMTg3NSwxMSBAQCB2b2lkIEluamVjdGVkQnVuZGxlUGFn
ZTo6ZHVtcEJhY2tGb3J3YXJkCiB2b2lkIEluamVjdGVkQnVuZGxlUGFnZTo6cGxhdGZvcm1EaWRT
dGFydFByb3Zpc2lvbmFsTG9hZEZvckZyYW1lKFdLQnVuZGxlRnJhbWVSZWYpCiB7CiB9CisKK1N0
cmluZyBJbmplY3RlZEJ1bmRsZVBhZ2U6OnBsYXRmb3JtUmVzcG9uc2VNaW1lVHlwZShXS1VSTFJl
c3BvbnNlUmVmKQoreworICAgIHJldHVybiBTdHJpbmcoKTsKK30KICNlbmRpZgogCiB2b2lkIElu
amVjdGVkQnVuZGxlUGFnZTo6ZnJhbWVEaWRDaGFuZ2VMb2NhdGlvbihXS0J1bmRsZUZyYW1lUmVm
IGZyYW1lLCBib29sIHNob3VsZER1bXApCkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0lu
amVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmgJKHJldmlz
aW9uIDE3NDgxNCkKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5q
ZWN0ZWRCdW5kbGVQYWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTE2OSw2ICsxNjksNyBAQCBwcml2
YXRlOgogICAgIHZvaWQgZHVtcERPTUFzV2ViQXJjaGl2ZShXS0J1bmRsZUZyYW1lUmVmLCBXVEY6
OlN0cmluZ0J1aWxkZXImKTsKIAogICAgIHZvaWQgcGxhdGZvcm1EaWRTdGFydFByb3Zpc2lvbmFs
TG9hZEZvckZyYW1lKFdLQnVuZGxlRnJhbWVSZWYpOworICAgIFN0cmluZyBwbGF0Zm9ybVJlc3Bv
bnNlTWltZVR5cGUoV0tVUkxSZXNwb25zZVJlZik7CiAKICAgICB2b2lkIGZyYW1lRGlkQ2hhbmdl
TG9jYXRpb24oV0tCdW5kbGVGcmFtZVJlZiwgYm9vbCBzaG91bGREdW1wID0gZmFsc2UpOwogCklu
ZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2NvY29hL0luamVjdGVk
QnVuZGxlUGFnZUNvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvY29jb2EvSW5qZWN0ZWRCdW5kbGVQYWdlQ29jb2EubW0JKHJldmlzaW9u
IDE3NDgxNCkKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2Ev
SW5qZWN0ZWRCdW5kbGVQYWdlQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTMwLDYgKzMwLDcg
QEAKICNpbXBvcnQgPFdlYktpdC9XS0J1bmRsZUZyYW1lLmg+CiAjaW1wb3J0IDxXZWJLaXQvV0tC
dW5kbGVQYWdlUHJpdmF0ZS5oPgogI2ltcG9ydCA8V2ViS2l0L1dLVVJMQ0YuaD4KKyNpbXBvcnQg
PFdlYktpdC9XS1VSTFJlc3BvbnNlTlMuaD4KIAogbmFtZXNwYWNlIFdUUiB7CiAKQEAgLTQ4LDQg
KzQ5LDEwIEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGVQYWdlOjpwbGF0Zm9ybURpZFN0YXIKICNlbmRp
ZgogfQogCitTdHJpbmcgSW5qZWN0ZWRCdW5kbGVQYWdlOjpwbGF0Zm9ybVJlc3BvbnNlTWltZVR5
cGUoV0tVUkxSZXNwb25zZVJlZiByZXNwb25zZSkKK3sKKyAgICBSZXRhaW5QdHI8TlNVUkxSZXNw
b25zZT4gbnNVUkxSZXNwb25zZSA9IGFkb3B0TlMoV0tVUkxSZXNwb25zZUNvcHlOU1VSTFJlc3Bv
bnNlKHJlc3BvbnNlKSk7CisgICAgcmV0dXJuIFtuc1VSTFJlc3BvbnNlLmdldCgpIE1JTUVUeXBl
XTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV1RSCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNzQ4NjQpCisr
KyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAor
MjAxNC0xMC0xOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
UkVHUkVTU0lPTiAocjE3MzM1Nik6IFNhZmFyaSBjYW4ndCBpbnN0YWxsIGEgcHJvZmlsZSwgZ2V0
cyAnRG93bmxvYWQgRmFpbGVkIGVycm9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzc4NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvbWltZS9taW1lLXR5cGUtc25pZmYtZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL21pbWUvbWltZS10eXBlLXNuaWZm
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbWltZS9yZXNvdXJjZXMvcG5nLXdp
dGgtdGV4dC1jb250ZW50LXR5cGUuY2dpOiBBZGRlZC4KKwogMjAxNC0xMC0xOCAgQ2hyaXMgRmxl
aXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBUYWJsZXMgd2l0aCA8
Y29sZ3JvdXBzPiBhcmUgbm90IHJlcG9ydGluZyB0YWJsZSBjb2x1bW4gaGVhZGVycwpJbmRleDog
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL21pbWUtdHlwZS1zbmlmZi1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL21pbWUtdHlwZS1zbmlm
Zi1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21p
bWUvbWltZS10eXBlLXNuaWZmLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsx
LDIgQEAKK3BuZy13aXRoLXRleHQtY29udGVudC10eXBlLmNnaSBoYXMgTUlNRSB0eXBlIGltYWdl
L3BuZworCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pbWUvbWltZS10eXBlLXNuaWZm
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL21pbWUtdHlw
ZS1zbmlmZi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1l
L21pbWUtdHlwZS1zbmlmZi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsOCBAQAorPHNj
cmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIud2FpdFVudGls
RG9uZSgpOworICAgIHRlc3RSdW5uZXIuZHVtcFJlc291cmNlUmVzcG9uc2VNSU1FVHlwZXMoKTsK
KyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK30KKzwvc2NyaXB0PgorPGltZyBzcmM9InJl
c291cmNlcy9wbmctd2l0aC10ZXh0LWNvbnRlbnQtdHlwZS5jZ2kiIG9ubG9hZD0idGVzdFJ1bm5l
ci5ub3RpZnlEb25lKCkiPgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL3Jlc291
cmNlcy9wbmctd2l0aC10ZXh0LWNvbnRlbnQtdHlwZS5jZ2kKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9taW1lL3Jlc291cmNlcy9wbmctd2l0aC10ZXh0LWNvbnRlbnQtdHlw
ZS5jZ2kJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pbWUvcmVzb3Vy
Y2VzL3BuZy13aXRoLXRleHQtY29udGVudC10eXBlLmNnaQkod29ya2luZyBjb3B5KQpAQCAtMCww
ICsxLDE2IEBACisjIS91c3IvYmluL3BlcmwgLXcKKwordXNlIENHSTsKK3VzZSBIVFRQOjpEYXRl
OworCitwcmludCAiQ29udGVudC10eXBlOiB0ZXh0L3BsYWluXG4iOworcHJpbnQgIlxuIjsKKwor
bXkgJGZpbGUgPSAiLi4vLi4vY3NzL3Jlc291cmNlcy9hYmUucG5nIjsKKworb3BlbiAoRkgsJzwn
LCAkZmlsZSkgfHwgZGllICJDb3VsZCBub3Qgb3BlbiAkZmlsZTogJCEiOworbXkgJGJ1ZmZlciA9
ICIiOword2hpbGUgKHJlYWQoRkgsICRidWZmZXIsIDEwMjQwKSkgeworICAgIHByaW50ICRidWZm
ZXI7Cit9CitjbG9zZShGSCk7CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL21pbWUvcmVzb3VyY2VzL3BuZy13aXRoLXRleHQtY29udGVudC10eXBlLmNnaQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCkFkZGVkOiBzdm46ZXhlY3V0YWJsZQojIyAtMCwwICsxICMjCisqClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgcHJvcGVydHkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240073</attachid>
            <date>2014-10-18 15:05:28 -0700</date>
            <delta_ts>2014-10-18 15:54:19 -0700</delta_ts>
            <desc>patch 2</desc>
            <filename>mime-sniff-2.patch</filename>
            <type>text/plain</type>
            <size>8070</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDg2NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE0LTEwLTE4ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTczMzU2
KTogU2FmYXJpIGNhbid0IGluc3RhbGwgYSBwcm9maWxlLCBnZXRzICdEb3dubG9hZCBGYWlsZWQg
ZXJyb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEz
Nzg1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdl
IGxvc2UgdGhlIHNuaWZmZWQgTUlNRSB0eXBlIGZvciB0aGUgcmVzcG9uc2Ugd2hlbiBzeW50aGVz
aXppbmcgYW4gTlNVUkxSZXNwb25zZS4gU25pZmZpbmcgcmVxdWlyZXMKKyAgICAgICAgYmFja2No
YW5uZWwgZGF0YSB0aGF0IHRoZSBzeW50aGVzaXplZCByZXNwb25zZSBkb2Vzbid0IGhhdmUuCisK
KyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9taW1lL21pbWUtdHlwZS1zbmlmZi5odG1sCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZVJlc3BvbnNlTWFjLm1tOgorICAg
ICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZTo6aW5pdE5TVVJMUmVzcG9uc2UpOgorCisg
ICAgICAgICAgICBXaGVuIHN5bnRoZXNpemluZyBOU1VSTFJlc3BvbnNlIGV4cGxpY2l0bHkgc2V0
IHRoZSBDb250ZW50LXR5cGUgaGVhZGVyIHRvIHRoZSBzbmlmZmVkIHR5cGUuCisKIDIwMTQtMTAt
MTggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBbTWFjXSBVc2Ug
RmFzdCBlbnVtZXJhdGlvbiBjb25zaXN0ZW50bHkgaW4gV2ViRm9udENhY2hlLm1tCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZVJlc3BvbnNlTWFjLm1t
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291
cmNlUmVzcG9uc2VNYWMubW0JKHJldmlzaW9uIDE3NDgxNCkKKysrIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlUmVzcG9uc2VNYWMubW0JKHdvcmtpbmcgY29weSkK
QEAgLTY2LDYgKzY2LDkgQEAgdm9pZCBSZXNvdXJjZVJlc3BvbnNlOjppbml0TlNVUkxSZXNwb25z
ZQogICAgICAgICBbaGVhZGVyRGljdGlvbmFyeSBzZXRPYmplY3Q6KE5TU3RyaW5nICopaGVhZGVy
LnZhbHVlIGZvcktleTooTlNTdHJpbmcgKiloZWFkZXIua2V5XTsKIAogICAgIG1fbnNSZXNwb25z
ZSA9IGFkb3B0TlMoW1tOU0hUVFBVUkxSZXNwb25zZSBhbGxvY10gaW5pdFdpdGhVUkw6bV91cmwg
c3RhdHVzQ29kZTptX2h0dHBTdGF0dXNDb2RlIEhUVFBWZXJzaW9uOihOU1N0cmluZyopa0NGSFRU
UFZlcnNpb24xXzEgaGVhZGVyRmllbGRzOmhlYWRlckRpY3Rpb25hcnldKTsKKworICAgIC8vIE1p
bWUgdHlwZSBzbmlmZmluZyBkb2Vzbid0IHdvcmsgd2l0aCBhIHN5bnRoZXNpemVkIHJlc3BvbnNl
LgorICAgIFttX25zUmVzcG9uc2UuZ2V0KCkgX3NldE1JTUVUeXBlOihOU1N0cmluZyAqKW1fbWlt
ZVR5cGVdOwogfQogCiAjaWYgVVNFKENGTkVUV09SSykKSW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDg2NCkKKysrIFRvb2xz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE0LTEwLTE4ICBB
bnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChy
MTczMzU2KTogU2FmYXJpIGNhbid0IGluc3RhbGwgYSBwcm9maWxlLCBnZXRzICdEb3dubG9hZCBG
YWlsZWQgZXJyb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEzNzg1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRlc3QgYW5kIHdhcm4gaWYgdGhlIGR1bXBlZCByZXNwb25zZSBtaW1lIHR5cGUgZGlmZmVy
cyBmcm9tIHRoZSBwbGF0Zm9ybSByZXNwb25zZSBtaW1lIHR5cGUuCisKKyAgICAgICAgKiBXZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHA6CisgICAg
ICAgIChXVFI6OkluamVjdGVkQnVuZGxlUGFnZTo6ZGlkUmVjZWl2ZVJlc3BvbnNlRm9yUmVzb3Vy
Y2UpOgorICAgICAgICAoV1RSOjpJbmplY3RlZEJ1bmRsZVBhZ2U6OnBsYXRmb3JtUmVzcG9uc2VN
aW1lVHlwZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9Jbmpl
Y3RlZEJ1bmRsZVBhZ2UuaDoKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL2NvY29hL0luamVjdGVkQnVuZGxlUGFnZUNvY29hLm1tOgorICAgICAgICAoV1RSOjpJbmpl
Y3RlZEJ1bmRsZVBhZ2U6OnBsYXRmb3JtUmVzcG9uc2VNaW1lVHlwZSk6CisKIDIwMTQtMTAtMTcg
IEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUg
cnVuLWluc3BlY3Rvci1wZXJmLXRlc3RzLnB5IHRoZXJlIGlzIG5vIFBlcmZvcm1hbmNlVGVzdHMv
aW5zcGVjdG9yIGFueW1vcmUKSW5kZXg6IFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHAJKHJldmlzaW9u
IDE3NDgxNCkKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0
ZWRCdW5kbGVQYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTEzMSw3ICsxMTMxLDE1IEBAIHZv
aWQgSW5qZWN0ZWRCdW5kbGVQYWdlOjpkaWRSZWNlaXZlUmVzcG8KICAgICBzdHJpbmdCdWlsZGVy
LmFwcGVuZCh0b1dURlN0cmluZyh1cmxTdHJpbmcpKTsKICAgICBzdHJpbmdCdWlsZGVyLmFwcGVu
ZExpdGVyYWwoIiBoYXMgTUlNRSB0eXBlICIpOwogICAgIHN0cmluZ0J1aWxkZXIuYXBwZW5kKHRv
V1RGU3RyaW5nKG1pbWVUeXBlU3RyaW5nKSk7CisKKyAgICBTdHJpbmcgcGxhdGZvcm1NaW1lVHlw
ZSA9IHBsYXRmb3JtUmVzcG9uc2VNaW1lVHlwZShyZXNwb25zZSk7CisgICAgaWYgKCFwbGF0Zm9y
bU1pbWVUeXBlLmlzRW1wdHkoKSAmJiBwbGF0Zm9ybU1pbWVUeXBlICE9IHRvV1RGU3RyaW5nKG1p
bWVUeXBlU3RyaW5nKSkgeworICAgICAgICBzdHJpbmdCdWlsZGVyLmFwcGVuZExpdGVyYWwoIiBi
dXQgcGxhdGZvcm0gcmVzcG9uc2UgaGFzICIpOworICAgICAgICBzdHJpbmdCdWlsZGVyLmFwcGVu
ZChwbGF0Zm9ybU1pbWVUeXBlKTsKKyAgICB9CisKICAgICBzdHJpbmdCdWlsZGVyLmFwcGVuZCgn
XG4nKTsKKwogICAgIEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS5vdXRwdXRUZXh0KHN0cmluZ0J1
aWxkZXIudG9TdHJpbmcoKSk7CiB9CiAKQEAgLTE4NjcsNiArMTg3NSwxMSBAQCB2b2lkIEluamVj
dGVkQnVuZGxlUGFnZTo6ZHVtcEJhY2tGb3J3YXJkCiB2b2lkIEluamVjdGVkQnVuZGxlUGFnZTo6
cGxhdGZvcm1EaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvckZyYW1lKFdLQnVuZGxlRnJhbWVSZWYp
CiB7CiB9CisKK1N0cmluZyBJbmplY3RlZEJ1bmRsZVBhZ2U6OnBsYXRmb3JtUmVzcG9uc2VNaW1l
VHlwZShXS1VSTFJlc3BvbnNlUmVmKQoreworICAgIHJldHVybiBTdHJpbmcoKTsKK30KICNlbmRp
ZgogCiB2b2lkIEluamVjdGVkQnVuZGxlUGFnZTo6ZnJhbWVEaWRDaGFuZ2VMb2NhdGlvbihXS0J1
bmRsZUZyYW1lUmVmIGZyYW1lLCBib29sIHNob3VsZER1bXApCkluZGV4OiBUb29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQ
YWdlLmgJKHJldmlzaW9uIDE3NDgxNCkKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTE2OSw2ICsx
NjksNyBAQCBwcml2YXRlOgogICAgIHZvaWQgZHVtcERPTUFzV2ViQXJjaGl2ZShXS0J1bmRsZUZy
YW1lUmVmLCBXVEY6OlN0cmluZ0J1aWxkZXImKTsKIAogICAgIHZvaWQgcGxhdGZvcm1EaWRTdGFy
dFByb3Zpc2lvbmFsTG9hZEZvckZyYW1lKFdLQnVuZGxlRnJhbWVSZWYpOworICAgIFN0cmluZyBw
bGF0Zm9ybVJlc3BvbnNlTWltZVR5cGUoV0tVUkxSZXNwb25zZVJlZik7CiAKICAgICB2b2lkIGZy
YW1lRGlkQ2hhbmdlTG9jYXRpb24oV0tCdW5kbGVGcmFtZVJlZiwgYm9vbCBzaG91bGREdW1wID0g
ZmFsc2UpOwogCkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2Nv
Y29hL0luamVjdGVkQnVuZGxlUGFnZUNvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktp
dFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvY29jb2EvSW5qZWN0ZWRCdW5kbGVQYWdlQ29jb2Eu
bW0JKHJldmlzaW9uIDE3NDgxNCkKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvY29jb2EvSW5qZWN0ZWRCdW5kbGVQYWdlQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAg
LTMwLDYgKzMwLDcgQEAKICNpbXBvcnQgPFdlYktpdC9XS0J1bmRsZUZyYW1lLmg+CiAjaW1wb3J0
IDxXZWJLaXQvV0tCdW5kbGVQYWdlUHJpdmF0ZS5oPgogI2ltcG9ydCA8V2ViS2l0L1dLVVJMQ0Yu
aD4KKyNpbXBvcnQgPFdlYktpdC9XS1VSTFJlc3BvbnNlTlMuaD4KIAogbmFtZXNwYWNlIFdUUiB7
CiAKQEAgLTQ4LDQgKzQ5LDEwIEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGVQYWdlOjpwbGF0Zm9ybURp
ZFN0YXIKICNlbmRpZgogfQogCitTdHJpbmcgSW5qZWN0ZWRCdW5kbGVQYWdlOjpwbGF0Zm9ybVJl
c3BvbnNlTWltZVR5cGUoV0tVUkxSZXNwb25zZVJlZiByZXNwb25zZSkKK3sKKyAgICBSZXRhaW5Q
dHI8TlNVUkxSZXNwb25zZT4gbnNVUkxSZXNwb25zZSA9IGFkb3B0TlMoV0tVUkxSZXNwb25zZUNv
cHlOU1VSTFJlc3BvbnNlKHJlc3BvbnNlKSk7CisgICAgcmV0dXJuIFtuc1VSTFJlc3BvbnNlLmdl
dCgpIE1JTUVUeXBlXTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV1RSCkluZGV4OiBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lv
biAxNzQ4NjQpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNCBAQAorMjAxNC0xMC0xOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjE3MzM1Nik6IFNhZmFyaSBjYW4ndCBpbnN0YWxsIGEg
cHJvZmlsZSwgZ2V0cyAnRG93bmxvYWQgRmFpbGVkIGVycm9yCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc4NTUKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvbWltZS9taW1lLXR5cGUt
c25pZmYtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL21pbWUvbWlt
ZS10eXBlLXNuaWZmLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbWltZS9yZXNv
dXJjZXMvcG5nLXdpdGgtdGV4dC1jb250ZW50LXR5cGUuY2dpOiBBZGRlZC4KKwogMjAxNC0xMC0x
OCAgQ2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBU
YWJsZXMgd2l0aCA8Y29sZ3JvdXBzPiBhcmUgbm90IHJlcG9ydGluZyB0YWJsZSBjb2x1bW4gaGVh
ZGVycwpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL21pbWUtdHlwZS1zbmlmZi1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL21p
bWUtdHlwZS1zbmlmZi1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL21pbWUvbWltZS10eXBlLXNuaWZmLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5
KQpAQCAtMCwwICsxLDIgQEAKK3BuZy13aXRoLXRleHQtY29udGVudC10eXBlLmNnaSBoYXMgTUlN
RSB0eXBlIGltYWdlL3BuZworCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pbWUvbWlt
ZS10eXBlLXNuaWZmLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
aW1lL21pbWUtdHlwZS1zbmlmZi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9taW1lL21pbWUtdHlwZS1zbmlmZi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAg
KzEsOCBAQAorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5u
ZXIud2FpdFVudGlsRG9uZSgpOworICAgIHRlc3RSdW5uZXIuZHVtcFJlc291cmNlUmVzcG9uc2VN
SU1FVHlwZXMoKTsKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK30KKzwvc2NyaXB0Pgor
PGltZyBzcmM9InJlc291cmNlcy9wbmctd2l0aC10ZXh0LWNvbnRlbnQtdHlwZS5jZ2kiIG9ubG9h
ZD0idGVzdFJ1bm5lci5ub3RpZnlEb25lKCkiPgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9taW1lL3Jlc291cmNlcy9wbmctd2l0aC10ZXh0LWNvbnRlbnQtdHlwZS5jZ2kKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taW1lL3Jlc291cmNlcy9wbmctd2l0aC10ZXh0
LWNvbnRlbnQtdHlwZS5jZ2kJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L21pbWUvcmVzb3VyY2VzL3BuZy13aXRoLXRleHQtY29udGVudC10eXBlLmNnaQkod29ya2luZyBj
b3B5KQpAQCAtMCwwICsxLDE2IEBACisjIS91c3IvYmluL3BlcmwgLXcKKwordXNlIENHSTsKK3Vz
ZSBIVFRQOjpEYXRlOworCitwcmludCAiQ29udGVudC10eXBlOiB0ZXh0L3BsYWluXG4iOworcHJp
bnQgIlxuIjsKKworbXkgJGZpbGUgPSAiLi4vLi4vY3NzL3Jlc291cmNlcy9hYmUucG5nIjsKKwor
b3BlbiAoRkgsJzwnLCAkZmlsZSkgfHwgZGllICJDb3VsZCBub3Qgb3BlbiAkZmlsZTogJCEiOwor
bXkgJGJ1ZmZlciA9ICIiOword2hpbGUgKHJlYWQoRkgsICRidWZmZXIsIDEwMjQwKSkgeworICAg
IHByaW50ICRidWZmZXI7Cit9CitjbG9zZShGSCk7CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL21pbWUvcmVzb3VyY2VzL3BuZy13aXRoLXRleHQtY29udGVudC10
eXBlLmNnaQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46ZXhlY3V0YWJsZQojIyAtMCwwICsxICMjCisq
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkK
</data>

          </attachment>
      

    </bug>

</bugzilla>