<?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>94415</bug_id>
          
          <creation_ts>2012-08-18 12:22:07 -0700</creation_ts>
          <short_desc>CSP 1.1: Add &apos;plugin-types&apos; and &apos;form-action&apos; DOM API.</short_desc>
          <delta_ts>2012-08-19 15:40:13 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>85558</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike West">mkwst</reporter>
          <assigned_to name="Mike West">mkwst</assigned_to>
          <cc>abarth</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>698936</commentid>
    <comment_count>0</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-08-18 12:22:07 -0700</bug_when>
    <thetext>I added feature detection methods for &apos;plugin-types&apos; and &apos;form-action&apos; in https://dvcs.w3.org/hg/content-security-policy/rev/72456c14e22d

We should update the API implementation to match.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698939</commentid>
    <comment_count>1</comment_count>
      <attachid>159266</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-08-18 12:32:41 -0700</bug_when>
    <thetext>Created attachment 159266
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698940</commentid>
    <comment_count>2</comment_count>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-08-18 12:35:04 -0700</bug_when>
    <thetext>Hey Adam, would you mind taking a look at this?

I didn&apos;t add &apos;script-nonce&apos; in this patch, as I&apos;m not entirely sure that&apos;s a good idea. I&apos;m tempted to address it with something like &apos;requiresNonce&apos; that would return a bool, rather than giving script the ability to brute-force the nonce by continually checking &apos;allowsNonce(&quot;xxx&quot;)&apos;.

I&apos;ll drop an email to the list to see if anyone has a strong opinion on the matter.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699077</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-08-19 13:52:16 -0700</bug_when>
    <thetext>&gt; I didn&apos;t add &apos;script-nonce&apos; in this patch, as I&apos;m not entirely sure that&apos;s a good idea. I&apos;m tempted to address it with something like &apos;requiresNonce&apos; that would return a bool, rather than giving script the ability to brute-force the nonce by continually checking &apos;allowsNonce(&quot;xxx&quot;)&apos;.

Another possibility is to have the nonce available in JavaScript under the theory that if you can read that property, you&apos;re already able to execute script...  Hum...  Let&apos;s wait a bit while we experiment with script-nonce to see how we end up using it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699080</commentid>
    <comment_count>4</comment_count>
      <attachid>159266</attachid>
    <who name="Mike West">mkwst</who>
    <bug_when>2012-08-19 14:05:18 -0700</bug_when>
    <thetext>Comment on attachment 159266
Patch

Waiting sounds reasonable.

Speaking of waiting... CQ? (maybe this week...)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699108</commentid>
    <comment_count>5</comment_count>
      <attachid>159266</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-19 15:40:09 -0700</bug_when>
    <thetext>Comment on attachment 159266
Patch

Clearing flags on attachment: 159266

Committed r125983: &lt;http://trac.webkit.org/changeset/125983&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699109</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-19 15:40:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159266</attachid>
            <date>2012-08-18 12:32:41 -0700</date>
            <delta_ts>2012-08-19 15:40:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94415-20120818213200.patch</filename>
            <type>text/plain</type>
            <size>11022</size>
            <attacher name="Mike West">mkwst</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1ODYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDU1N2I4MTMxMDEzZTBm
NWVmNWZiYjZkZWFmMDliNjk0ZjMzYzNhNC4uMDc0ZjE4MGM3YTM0ZGNjOTMwMWQzNDg2M2ZjNWE0
YzVhZWQ3N2NhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDEyLTA4LTE4ICBNaWtl
IFdlc3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NQIDEuMTogQWRkICdwbHVn
aW4tdHlwZXMnIGFuZCAnZm9ybS1hY3Rpb24nIERPTSBBUEkuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NDQxNQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4cGVyaW1lbnRhbCBpbXBsZW1lbnRhdGlvbnMg
b2YgdGhlIG5ldyAncGx1Z2luLXR5cGVzJyBhbmQgJ2Zvcm0tYWN0aW9uJworICAgICAgICBkaXJl
Y3RpdmVzIHJlY2VudGx5IGxhbmRlZCwgYnV0IHdlIG5lZ2xlY3RlZCB0byBhZGQgRE9NIEFQSSBl
bmRwb2ludHMgdG8KKyAgICAgICAgcXVlcnkgdGhlaXIgc3RhdGUuIFRob3NlIEFQSXMgaGF2ZSBi
ZWVuIGFkZGVkIHRvIHRoZSBzcGVjaWZpY2F0aW9uWzFdLAorICAgICAgICBhbmQgdGhpcyBwYXRj
aCBicmluZ3Mgb3VyIGltcGxlbWVudGF0aW9uIHVwIHRvIGRhdGUuCisKKyAgICAgICAgVGVzdHM6
IGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5LzEuMS9zZWN1cml0eXBv
bGljeS1hbGxvd2Zvcm1hY3Rpb24uaHRtbAorICAgICAgICAgICAgICAgaHR0cC90ZXN0cy9zZWN1
cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvMS4xL3NlY3VyaXR5cG9saWN5LWFsbG93cGx1Z2lu
dHlwZS5odG1sCisKKyAgICAgICAgKiBwYWdlL0RPTVNlY3VyaXR5UG9saWN5LmNwcDoKKyAgICAg
ICAgKGlzQWxsb3dlZCk6CisgICAgICAgICAgICBBcyBhIGRyaXZlLWJ5LCBjaGFuZ2UgYSBwYXJh
bWV0ZXIgZnJvbSBhIEtVUkwgdG8gYSBTdHJpbmcgdG8gbWF0Y2gKKyAgICAgICAgICAgIHRoZSBh
Y3R1YWwgdGVtcGxhdGUuIFRoZXJlJ3Mgbm8gcmVhc29uIHRvIHN0cmluZ2lmeSBhbiBlbXB0eSBV
UkwKKyAgICAgICAgICAgIHdoZW4gd2UgY2FuIGp1c3QgdXNlIGFuIGVtcHR5IHN0cmluZyBpbnN0
ZWFkLgorICAgICAgICAoaXNBbGxvd2VkV2l0aFR5cGUpOgorICAgICAgICAgICAgQ2FsbCBvdXQg
dG8gdGhlIENvbnRlbnRTZWN1cml0eVBvbGljeSBvYmplY3QgdG8gY2hlY2sgdGhlIHByb3RlY3Rl
ZAorICAgICAgICAgICAgcmVzb3VyY2UncyBhYmlsaXR5IHRvIGxvYWQgYSBnaXZlbiBtZWRpYSB0
eXBlLgorICAgICAgICAoV2ViQ29yZTo6RE9NU2VjdXJpdHlQb2xpY3k6OmFsbG93c0Zvcm1BY3Rp
b24pOgorICAgICAgICAgICAgQ2FsbCBvdXQgdG8gdGhlIENvbnRlbnRTZWN1cml0eVBvbGljeSBv
YmplY3QgdG8gY2hlY2sgdGhlIHByb3RlY3RlZAorICAgICAgICAgICAgcmVzb3VyY2UncyBhYmls
aXR5IHRvIHN1Ym1pdCBhIGZvcm0gdG8gdGhlIGdpdmVuIFVSTC4KKyAgICAgICAgKFdlYkNvcmUp
OgorICAgICAgICAoV2ViQ29yZTo6RE9NU2VjdXJpdHlQb2xpY3k6OmFsbG93c1BsdWdpblR5cGUp
OgorICAgICAgICAgICAgUGlwZXMgdGhlIHBsdWdpbiB0eXBlIHRocm91Z2ggJ2lzQWxsb3dlZFdp
dGhUeXBlJyBmb3IgcmVzb2x1dGlvbi4KKyAgICAgICAgKiBwYWdlL0RPTVNlY3VyaXR5UG9saWN5
Lmg6CisgICAgICAgICAgICBBZGQgdGhlICdhbGxvd3NQbHVnaW5UeXBlJyBhbmQgJ2FsbG93c0Zv
cm1BY3Rpb24nIG1ldGhvZHMuCisgICAgICAgIChET01TZWN1cml0eVBvbGljeSk6CisgICAgICAg
ICogcGFnZS9ET01TZWN1cml0eVBvbGljeS5pZGw6CisgICAgICAgICAgICBBZGQgdGhlICdhbGxv
d3NQbHVnaW5UeXBlJyBhbmQgJ2FsbG93c0Zvcm1BY3Rpb24nIG1ldGhvZHMuCisKIDIwMTItMDgt
MTYgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2Vi
IEluc3BlY3RvcjogU25pcHBldCBzY3JpcHQgbWFwcGluZyBzaG91bGQgbm90IGxvYWQgc25pcHBl
dHMgdW50aWwgd29ya3NwYWNlIHJlc2V0IGV2ZW50IGlzIGRpc3BhdGNoZWQgb24gc2NyaXB0cyBw
YW5lbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NU2VjdXJpdHlQb2xpY3ku
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01TZWN1cml0eVBvbGljeS5jcHAKaW5kZXggN2E0
OGY1MjNkYTdjMmM1NGJjNzkxNDVjMzhlMmE5Mjc4NGJjMmQ3Zi4uMDBjNzZlZTAwNzIwZTRmNjAx
NThlNmJhNmFiNDRiYjdkZmMxOTM0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9E
T01TZWN1cml0eVBvbGljeS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01TZWN1cml0
eVBvbGljeS5jcHAKQEAgLTQ4LDYgKzQ4LDE1IEBAIGJvb2wgaXNQb2xpY3lBY3RpdmVJbkNvbnRl
eHQoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCkKICAgICByZXR1cm4gY29udGV4dC0+
Y29udGVudFNlY3VyaXR5UG9saWN5KCktPmlzQWN0aXZlKCk7CiB9CiAKK3RlbXBsYXRlPGJvb2wg
KENvbnRlbnRTZWN1cml0eVBvbGljeTo6KmFsbG93V2l0aFR5cGUpKGNvbnN0IFN0cmluZyYsIGNv
bnN0IFN0cmluZyYsIGNvbnN0IEtVUkwmLCBDb250ZW50U2VjdXJpdHlQb2xpY3k6OlJlcG9ydGlu
Z1N0YXR1cykgY29uc3Q+Citib29sIGlzQWxsb3dlZFdpdGhUeXBlKFNjcmlwdEV4ZWN1dGlvbkNv
bnRleHQqIGNvbnRleHQsIGNvbnN0IFN0cmluZyYgdHlwZSkKK3sKKyAgICBpZiAoIWlzUG9saWN5
QWN0aXZlSW5Db250ZXh0KGNvbnRleHQpKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJl
dHVybiAoY29udGV4dC0+Y29udGVudFNlY3VyaXR5UG9saWN5KCktPiphbGxvd1dpdGhUeXBlKSh0
eXBlLCB0eXBlLCBLVVJMKCksIENvbnRlbnRTZWN1cml0eVBvbGljeTo6U3VwcHJlc3NSZXBvcnQp
OworfQorCiB0ZW1wbGF0ZTxib29sIChDb250ZW50U2VjdXJpdHlQb2xpY3k6OiphbGxvd1dpdGhV
UkwpKGNvbnN0IEtVUkwmLCBDb250ZW50U2VjdXJpdHlQb2xpY3k6OlJlcG9ydGluZ1N0YXR1cykg
Y29uc3Q+CiBib29sIGlzQWxsb3dlZFdpdGhVUkwoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29u
dGV4dCwgY29uc3QgU3RyaW5nJiB1cmwpCiB7CkBAIC02Nyw3ICs3Niw3IEBAIGJvb2wgaXNBbGxv
d2VkKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQpCiAgICAgaWYgKCFpc1BvbGljeUFj
dGl2ZUluQ29udGV4dChjb250ZXh0KSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICByZXR1
cm4gKGNvbnRleHQtPmNvbnRlbnRTZWN1cml0eVBvbGljeSgpLT4qYWxsb3dXaXRoQ29udGV4dCko
S1VSTCgpLCBXVEY6Ok9yZGluYWxOdW1iZXI6OmJlZm9yZUZpcnN0KCksIENvbnRlbnRTZWN1cml0
eVBvbGljeTo6U3VwcHJlc3NSZXBvcnQpOworICAgIHJldHVybiAoY29udGV4dC0+Y29udGVudFNl
Y3VyaXR5UG9saWN5KCktPiphbGxvd1dpdGhDb250ZXh0KShTdHJpbmcoKSwgV1RGOjpPcmRpbmFs
TnVtYmVyOjpiZWZvcmVGaXJzdCgpLCBDb250ZW50U2VjdXJpdHlQb2xpY3k6OlN1cHByZXNzUmVw
b3J0KTsKIH0KIAogfSAvLyBuYW1lc3BhY2UKQEAgLTEyNSw2ICsxMzQsMTEgQEAgYm9vbCBET01T
ZWN1cml0eVBvbGljeTo6YWxsb3dzRm9udEZyb20oY29uc3QgU3RyaW5nJiB1cmwpIGNvbnN0CiAg
ICAgcmV0dXJuIGlzQWxsb3dlZFdpdGhVUkw8JkNvbnRlbnRTZWN1cml0eVBvbGljeTo6YWxsb3dG
b250RnJvbVNvdXJjZT4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCB1cmwpOwogfQogCitib29s
IERPTVNlY3VyaXR5UG9saWN5OjphbGxvd3NGb3JtQWN0aW9uKGNvbnN0IFN0cmluZyYgdXJsKSBj
b25zdAoreworICAgIHJldHVybiBpc0FsbG93ZWRXaXRoVVJMPCZDb250ZW50U2VjdXJpdHlQb2xp
Y3k6OmFsbG93Rm9ybUFjdGlvbj4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCB1cmwpOworfQor
CiBib29sIERPTVNlY3VyaXR5UG9saWN5OjphbGxvd3NGcmFtZUZyb20oY29uc3QgU3RyaW5nJiB1
cmwpIGNvbnN0CiB7CiAgICAgcmV0dXJuIGlzQWxsb3dlZFdpdGhVUkw8JkNvbnRlbnRTZWN1cml0
eVBvbGljeTo6YWxsb3dDaGlsZEZyYW1lRnJvbVNvdXJjZT4oc2NyaXB0RXhlY3V0aW9uQ29udGV4
dCgpLCB1cmwpOwpAQCAtMTQ1LDYgKzE1OSwxMSBAQCBib29sIERPTVNlY3VyaXR5UG9saWN5Ojph
bGxvd3NPYmplY3RGcm9tKGNvbnN0IFN0cmluZyYgdXJsKSBjb25zdAogICAgIHJldHVybiBpc0Fs
bG93ZWRXaXRoVVJMPCZDb250ZW50U2VjdXJpdHlQb2xpY3k6OmFsbG93T2JqZWN0RnJvbVNvdXJj
ZT4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCB1cmwpOwogfQogCitib29sIERPTVNlY3VyaXR5
UG9saWN5OjphbGxvd3NQbHVnaW5UeXBlKGNvbnN0IFN0cmluZyYgdHlwZSkgY29uc3QKK3sKKyAg
ICByZXR1cm4gaXNBbGxvd2VkV2l0aFR5cGU8JkNvbnRlbnRTZWN1cml0eVBvbGljeTo6YWxsb3dQ
bHVnaW5UeXBlPihzY3JpcHRFeGVjdXRpb25Db250ZXh0KCksIHR5cGUpOworfQorCiBib29sIERP
TVNlY3VyaXR5UG9saWN5OjphbGxvd3NTY3JpcHRGcm9tKGNvbnN0IFN0cmluZyYgdXJsKSBjb25z
dAogewogICAgIHJldHVybiBpc0FsbG93ZWRXaXRoVVJMPCZDb250ZW50U2VjdXJpdHlQb2xpY3k6
OmFsbG93U2NyaXB0RnJvbVNvdXJjZT4oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCB1cmwpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01TZWN1cml0eVBvbGljeS5oIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9ET01TZWN1cml0eVBvbGljeS5oCmluZGV4IGNlOGY0ZTdmNzk2MzAw
ZjZhMDQzYjMzMmJmNmY5NzhkYmUxMGFjYWEuLjk3ZGJhZTExYWQwNzczMTljYjhiNDI5ZTgxYmNl
YTFjMTI0MzdmZGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NU2VjdXJpdHlQ
b2xpY3kuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVNlY3VyaXR5UG9saWN5LmgKQEAg
LTU1LDEwICs1NSwxMiBAQCBwdWJsaWM6CiAKICAgICBib29sIGFsbG93c0Nvbm5lY3Rpb25Ubyhj
b25zdCBTdHJpbmcmIHVybCkgY29uc3Q7CiAgICAgYm9vbCBhbGxvd3NGb250RnJvbShjb25zdCBT
dHJpbmcmIHVybCkgY29uc3Q7CisgICAgYm9vbCBhbGxvd3NGb3JtQWN0aW9uKGNvbnN0IFN0cmlu
ZyYgdXJsKSBjb25zdDsKICAgICBib29sIGFsbG93c0ZyYW1lRnJvbShjb25zdCBTdHJpbmcmIHVy
bCkgY29uc3Q7CiAgICAgYm9vbCBhbGxvd3NJbWFnZUZyb20oY29uc3QgU3RyaW5nJiB1cmwpIGNv
bnN0OwogICAgIGJvb2wgYWxsb3dzTWVkaWFGcm9tKGNvbnN0IFN0cmluZyYgdXJsKSBjb25zdDsK
ICAgICBib29sIGFsbG93c09iamVjdEZyb20oY29uc3QgU3RyaW5nJiB1cmwpIGNvbnN0OworICAg
IGJvb2wgYWxsb3dzUGx1Z2luVHlwZShjb25zdCBTdHJpbmcmIHR5cGUpIGNvbnN0OwogICAgIGJv
b2wgYWxsb3dzU2NyaXB0RnJvbShjb25zdCBTdHJpbmcmIHVybCkgY29uc3Q7CiAgICAgYm9vbCBh
bGxvd3NTdHlsZUZyb20oY29uc3QgU3RyaW5nJiB1cmwpIGNvbnN0OwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL0RPTVNlY3VyaXR5UG9saWN5LmlkbCBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvRE9NU2VjdXJpdHlQb2xpY3kuaWRsCmluZGV4IGZjZTExYjJlZTQxMjMyMzBhMjE5MTI2
MDgxZTNmNjZkODgxYzZjYWUuLjQ2MDc3YTAwZjg0NzZjN2FhMzRkZDk1OWVjZGVmYjM4OTc3NmEw
MjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NU2VjdXJpdHlQb2xpY3kuaWRs
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NU2VjdXJpdHlQb2xpY3kuaWRsCkBAIC0zNSwx
MCArMzUsMTIgQEAgbW9kdWxlIGNvcmUgewogCiAgICAgICAgIGJvb2xlYW4gYWxsb3dzQ29ubmVj
dGlvblRvKGluIERPTVN0cmluZyB1cmwpOwogICAgICAgICBib29sZWFuIGFsbG93c0ZvbnRGcm9t
KGluIERPTVN0cmluZyB1cmwpOworICAgICAgICBib29sZWFuIGFsbG93c0Zvcm1BY3Rpb24oaW4g
RE9NU3RyaW5nIHVybCk7CiAgICAgICAgIGJvb2xlYW4gYWxsb3dzRnJhbWVGcm9tKGluIERPTVN0
cmluZyB1cmwpOwogICAgICAgICBib29sZWFuIGFsbG93c0ltYWdlRnJvbShpbiBET01TdHJpbmcg
dXJsKTsKICAgICAgICAgYm9vbGVhbiBhbGxvd3NNZWRpYUZyb20oaW4gRE9NU3RyaW5nIHVybCk7
CiAgICAgICAgIGJvb2xlYW4gYWxsb3dzT2JqZWN0RnJvbShpbiBET01TdHJpbmcgdXJsKTsKKyAg
ICAgICAgYm9vbGVhbiBhbGxvd3NQbHVnaW5UeXBlKGluIERPTVN0cmluZyB0eXBlKTsKICAgICAg
ICAgYm9vbGVhbiBhbGxvd3NTY3JpcHRGcm9tKGluIERPTVN0cmluZyB1cmwpOwogICAgICAgICBi
b29sZWFuIGFsbG93c1N0eWxlRnJvbShpbiBET01TdHJpbmcgdXJsKTsKIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDFmMTA5
YjlkNGRkYjJkNTU5Y2Y0ZTZjMjhiOGQ1ZDg0YzA2Yzg0M2UuLjA0MWMwYjlmYmM1NDc0M2NjMTU2
ZDJhYjVkODJhYWJmNmVhOWU4YjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wOC0xOCAg
TWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3JnPgorCisgICAgICAgIENTUCAxLjE6IEFkZCAn
cGx1Z2luLXR5cGVzJyBhbmQgJ2Zvcm0tYWN0aW9uJyBET00gQVBJLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ0MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29u
dGVudFNlY3VyaXR5UG9saWN5LzEuMS9zZWN1cml0eXBvbGljeS1hbGxvd2Zvcm1hY3Rpb24tZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRT
ZWN1cml0eVBvbGljeS8xLjEvc2VjdXJpdHlwb2xpY3ktYWxsb3dmb3JtYWN0aW9uLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5
LzEuMS9zZWN1cml0eXBvbGljeS1hbGxvd3BsdWdpbnR5cGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS8xLjEv
c2VjdXJpdHlwb2xpY3ktYWxsb3dwbHVnaW50eXBlLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA4LTE2
ICBBZHJpZW5uZSBXYWxrZXIgIDxlbm5lQGdvb2dsZS5jb20+CiAKICAgICAgICAgW2Nocm9taXVt
XSBSZWJhc2VsaW5lIG1lZGlhLWRvY3VtZW50LWF1ZGlvLXJlcGFpbnQgYWZ0ZXIgQ2hyb21pdW0g
cjE1MTk4OApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250
ZW50U2VjdXJpdHlQb2xpY3kvMS4xL3NlY3VyaXR5cG9saWN5LWFsbG93Zm9ybWFjdGlvbi1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0
eVBvbGljeS8xLjEvc2VjdXJpdHlwb2xpY3ktYWxsb3dmb3JtYWN0aW9uLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi41NThiZmJiMDEyZGY5NTBmNDBkYTUwYWI0OWQ2NGRkMjFkNjFhZmVmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2Vj
dXJpdHlQb2xpY3kvMS4xL3NlY3VyaXR5cG9saWN5LWFsbG93Zm9ybWFjdGlvbi1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwzIEBACitQQVNTIGZvcm0gYWN0aW9uIGlzIGFsbG93ZWQgd2hlbiBubyBw
b2xpY3kgZXhpc3RzLgorUEFTUyBmb3JtIGFjdGlvbiBpcyBub3QgYWxsb3dlZCB3aGVuIHBvbGlj
eSBleGlzdHMuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkv
Y29udGVudFNlY3VyaXR5UG9saWN5LzEuMS9zZWN1cml0eXBvbGljeS1hbGxvd2Zvcm1hY3Rpb24u
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9s
aWN5LzEuMS9zZWN1cml0eXBvbGljeS1hbGxvd2Zvcm1hY3Rpb24uaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5j
ZTQzOGJhNzU2MmRiOGM2NTRiZDk2MzdiNzEyYzNhNmM3N2Q3YTM3Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kv
MS4xL3NlY3VyaXR5cG9saWN5LWFsbG93Zm9ybWFjdGlvbi5odG1sCkBAIC0wLDAgKzEsMjAgQEAK
KzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgor
ICA8Ym9keT4KKyAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3NlY3VyaXR5cG9saWN5LXRl
c3RzLWJhc2UuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgICBpZiAoZG9jdW1lbnQu
U2VjdXJpdHlQb2xpY3kuYWxsb3dzRm9ybUFjdGlvbignaHR0cDovL2V4YW1wbGUuY29tLycpKQor
ICAgICAgICAgIGxvZygnUEFTUyBmb3JtIGFjdGlvbiBpcyBhbGxvd2VkIHdoZW4gbm8gcG9saWN5
IGV4aXN0cy4nKTsKKyAgICAgIGVsc2UKKyAgICAgICAgICBsb2coJ0ZBSUwgZm9ybSBhY3Rpb24g
aXMgbm90IGFsbG93ZWQgd2hlbiBubyBwb2xpY3kgZXhpc3RzLicpOworCisKKyAgICAgIGluamVj
dFBvbGljeSgiZm9ybS1hY3Rpb24gaHR0cDovL25vdGV4YW1wbGUuY29tOyIpOworCisgICAgICBp
ZiAoIWRvY3VtZW50LlNlY3VyaXR5UG9saWN5LmFsbG93c0Zvcm1BY3Rpb24oJ2h0dHA6Ly9leGFt
cGxlLmNvbS8nKSkKKyAgICAgICAgICBsb2coJ1BBU1MgZm9ybSBhY3Rpb24gaXMgbm90IGFsbG93
ZWQgd2hlbiBwb2xpY3kgZXhpc3RzLicpOworICAgICAgZWxzZQorICAgICAgICAgIGxvZygnRkFJ
TCBmb3JtIGFjdGlvbiBpcyBhbGxvd2VkIHdoZW4gcG9saWN5IGV4aXN0cy4nKTsKKyAgICA8L3Nj
cmlwdD4KKyAgPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvMS4xL3NlY3VyaXR5cG9saWN5LWFs
bG93cGx1Z2ludHlwZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3Vy
aXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS8xLjEvc2VjdXJpdHlwb2xpY3ktYWxsb3dwbHVnaW50
eXBlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mZDk1OTI2NGU0NDVlZDkxNDQ5ODU4NTM0ZDgy
YWZkZWQzNzQ3ZjZlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvMS4xL3NlY3VyaXR5cG9saWN5LWFsbG93cGx1
Z2ludHlwZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitQQVNTIHBsdWdpbiB0eXBlIGlz
IGFsbG93ZWQgd2hlbiBubyBwb2xpY3kgZXhpc3RzLgorUEFTUyBwbHVnaW4gdHlwZSBpcyBub3Qg
YWxsb3dlZCB3aGVuIHBvbGljeSBleGlzdHMuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5LzEuMS9zZWN1cml0eXBvbGlj
eS1hbGxvd3BsdWdpbnR5cGUuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkv
Y29udGVudFNlY3VyaXR5UG9saWN5LzEuMS9zZWN1cml0eXBvbGljeS1hbGxvd3BsdWdpbnR5cGUu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi44MTAyZTcxYmU0NTFjNWUxMzQ5ZGFiOWMzMmQxMzAxYTA4MzY3OWEy
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250
ZW50U2VjdXJpdHlQb2xpY3kvMS4xL3NlY3VyaXR5cG9saWN5LWFsbG93cGx1Z2ludHlwZS5odG1s
CkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhU
TUwvL0VOIj4KKzxodG1sPgorICA8Ym9keT4KKyAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2Vz
L3NlY3VyaXR5cG9saWN5LXRlc3RzLWJhc2UuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+Cisg
ICAgICBpZiAoZG9jdW1lbnQuU2VjdXJpdHlQb2xpY3kuYWxsb3dzUGx1Z2luVHlwZSgnYXBwbGlj
YXRpb24veC1zaG9ja3dhdmUtZmxhc2gnKSkKKyAgICAgICAgICBsb2coJ1BBU1MgcGx1Z2luIHR5
cGUgaXMgYWxsb3dlZCB3aGVuIG5vIHBvbGljeSBleGlzdHMuJyk7CisgICAgICBlbHNlCisgICAg
ICAgICAgbG9nKCdGQUlMIHBsdWdpbiB0eXBlIGlzIG5vdCBhbGxvd2VkIHdoZW4gbm8gcG9saWN5
IGV4aXN0cy4nKTsKKworCisgICAgICBpbmplY3RQb2xpY3koInBsdWdpbi10eXBlcyBhcHBsaWNh
dGlvbi94LXdlYmtpdC10ZXN0LW5ldHNjYXBlOyIpOworCisgICAgICBpZiAoIWRvY3VtZW50LlNl
Y3VyaXR5UG9saWN5LmFsbG93c1BsdWdpblR5cGUoJ2FwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZs
YXNoJykpCisgICAgICAgICAgbG9nKCdQQVNTIHBsdWdpbiB0eXBlIGlzIG5vdCBhbGxvd2VkIHdo
ZW4gcG9saWN5IGV4aXN0cy4nKTsKKyAgICAgIGVsc2UKKyAgICAgICAgICBsb2coJ0ZBSUwgcGx1
Z2luIHR5cGUgaXMgYWxsb3dlZCB3aGVuIHBvbGljeSBleGlzdHMuJyk7CisgICAgPC9zY3JpcHQ+
CisgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>