<?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>78635</bug_id>
          
          <creation_ts>2012-02-14 14:38:52 -0800</creation_ts>
          <short_desc>[UNIX] Plugin information fields are not interpreted as UTF-8</short_desc>
          <delta_ts>2012-02-20 18:19:26 -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>WebKitGTK</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Diego Escalante Urrelo">diegoe</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>gustavo</cc>
    
    <cc>kling</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>556613</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Escalante Urrelo">diegoe</who>
    <bug_when>2012-02-14 14:38:52 -0800</bug_when>
    <thetext>Concrete test case: totem plugin for DiVX is named:
DivX® Web Player

But WebKitGTK+ reads it like this:
DivXÂ® Web Player

The original string in totem source is:

browser-plugin/totemPlugin.cpp:
=8&lt;=======
static const char kPluginDescription[] =
#elif defined(TOTEM_MULLY_PLUGIN)
  &quot;DivX\xC2\xAE Web Player&quot;;
=8&lt;=======

The value is handled to WebKitGTK+ by the GetValue implementation here:

browser-plugin/totemPluginGlue.cpp:
=8&lt;=======
static NPError
totem_plugin_get_value (NPP instance,
                        NPPVariable variable,
                        void *value)
        case NPPVpluginNameString:
                *((char **)value) = totemPlugin::PluginDescription ();
                break;
=8&lt;=======</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559705</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-02-17 20:31:09 -0800</bug_when>
    <thetext>This appears to be a problem with all Unixy-non-Chromium ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559707</commentid>
    <comment_count>2</comment_count>
      <attachid>127690</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-02-17 20:38:52 -0800</bug_when>
    <thetext>Created attachment 127690
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560497</commentid>
    <comment_count>3</comment_count>
      <attachid>127690</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-02-20 17:56:27 -0800</bug_when>
    <thetext>Comment on attachment 127690
Patch

Makes sense. Diego will be happy!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560514</commentid>
    <comment_count>4</comment_count>
      <attachid>127690</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-20 18:19:21 -0800</bug_when>
    <thetext>Comment on attachment 127690
Patch

Clearing flags on attachment: 127690

Committed r108281: &lt;http://trac.webkit.org/changeset/108281&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560515</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-20 18:19:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127690</attachid>
            <date>2012-02-17 20:38:52 -0800</date>
            <delta_ts>2012-02-20 18:19:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78635-20120217203851.patch</filename>
            <type>text/plain</type>
            <size>10585</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmNjZTEwNGY1MWFmODg5
MzRiN2M0MmNlY2Q4NTVhNzlhZWJhYjUzMy4uNThmMTE1ZWIxNDMzY2ViZDE4ZmNhMWJkNjQ4NmEz
NjBiYzdhOGY4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTAyLTE3ICBNYXJ0
aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBbVU5JWF0gUGx1
Z2luIGluZm9ybWF0aW9uIGZpZWxkcyBhcmUgbm90IGludGVycHJldGVkIGFzIFVURi04CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODYzNQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEludGVycHJldCBwbHVn
aW4gbWV0YWRhdGEgYXMgVVRGOCBhd2F5cy4gVGhpcyBtYXRjaGVzIHRoZSBiZWhhdmlvcgorICAg
ICAgICBvZiBDaHJvbWl1bSBhbmQgdGhlIFRvdGVtIHBsdWdpbi4KKworICAgICAgICBUaGlzIGlz
IHRlc3RlZCBieSBhIGNoYW5nZSB0byBUZXN0TmV0c2NhcGVQbHVnaW4gYW5kIGV4cGVjdGF0aW9u
cyB1cGRhdGVzLgorCisgICAgICAgICogcGx1Z2lucy9lZmwvUGx1Z2luUGFja2FnZUVmbC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpQbHVnaW5QYWNrYWdlOjpmZXRjaEluZm8pOiBVc2UgU3RyaW5n
Ojpmcm9tVVRGOC4KKyAgICAgICAgKiBwbHVnaW5zL2d0ay9QbHVnaW5QYWNrYWdlR3RrLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6OmZldGNoSW5mbyk6IFVzZSBTdHJpbmc6
OmZyb21VVEY4LgorICAgICAgICAqIHBsdWdpbnMvcXQvUGx1Z2luUGFja2FnZVF0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6OmZldGNoSW5mbyk6IFVzZSBTdHJpbmc6OmZy
b21VVEY4LgorCiAyMDEyLTAyLTE3ICBNaWhuZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29t
PgogCiAgICAgICAgIFtDU1NSZWdpb25zXUltcGxlbWVudCBOYW1lZEZsb3c6Om92ZXJmbG93CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKaW5kZXggMWZjMzkwOGRlZDE4MDNmYThiNWM2YTljODJiMDIxNDgyNTk4ODU1Ni4uMjc2
YWY1NTFkMGY4Mzc3ZWQ5YmFiNWVjNmU4MzBkZGJkNGI0ODVkNyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE2IEBACisyMDEyLTAyLTE3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlh
LmNvbT4KKworICAgICAgICBbVU5JWF0gUGx1Z2luIGluZm9ybWF0aW9uIGZpZWxkcyBhcmUgbm90
IGludGVycHJldGVkIGFzIFVURi04CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03ODYzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEludGVycHJldCBwbHVnaW4gbWV0YWRhdGEgYXMgVVRGOCBhd2F5cy4gVGhp
cyBtYXRjaGVzIHRoZSBiZWhhdmlvcgorICAgICAgICBvZiBDaHJvbWl1bSBhbmQgdGhlIFRvdGVt
IHBsdWdpbi4KKworICAgICAgICAqIFNoYXJlZC9QbHVnaW5zL05ldHNjYXBlL3gxMS9OZXRzY2Fw
ZVBsdWdpbk1vZHVsZVgxMS5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luTW9k
dWxlOjpnZXRQbHVnaW5JbmZvRm9yTG9hZGVkUGx1Z2luKTogVXNlIFN0cmluZzo6ZnJvbVVURjgu
CisKIDIwMTItMDItMTcgIEVucmljYSBDYXN1Y2NpICA8ZW5yaWNhQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZWZhY3RvciBEcmFnRGF0YSBjbGFzcyB0byB1c2UgUGxhdGZvcm1TdHJhdGVnaWVzIGlu
IHRoZSBNYWMgaW1wbGVtZW50YXRpb24uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbHVn
aW5zL2VmbC9QbHVnaW5QYWNrYWdlRWZsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZWZs
L1BsdWdpblBhY2thZ2VFZmwuY3BwCmluZGV4IGE2MDE2ZDllNzBmMzkxNDVkMDhhYTQ4NTE4M2Rk
NzA0YjRlMzc2NGEuLjdiOTUwZDMwYTM2ZTllNTQzMzZjMGJjM2Q0ZjJmMWJjZjQ4NjI5MWMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3BwCkBA
IC02OSwxNiArNjksMTYgQEAgYm9vbCBQbHVnaW5QYWNrYWdlOjpmZXRjaEluZm8oKQogICAgIE5Q
RXJyb3IgZXJyID0gZ2V0VmFsdWUoMCwgTlBQVnBsdWdpbk5hbWVTdHJpbmcsIHN0YXRpY19jYXN0
PHZvaWQqPigmYnVmZmVyKSk7CiAgICAgaWYgKGVyciAhPSBOUEVSUl9OT19FUlJPUikKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwotICAgIG1fbmFtZSA9IGJ1ZmZlcjsKKyAgICBtX25hbWUgPSBTdHJp
bmc6OmZyb21VVEY4KGJ1ZmZlcik7CiAKICAgICBidWZmZXIgPSAwOwogICAgIGVyciA9IGdldFZh
bHVlKDAsIE5QUFZwbHVnaW5EZXNjcmlwdGlvblN0cmluZywgc3RhdGljX2Nhc3Q8dm9pZCo+KCZi
dWZmZXIpKTsKICAgICBpZiAoZXJyICE9IE5QRVJSX05PX0VSUk9SKQogICAgICAgICByZXR1cm4g
ZmFsc2U7Ci0gICAgbV9kZXNjcmlwdGlvbiA9IGJ1ZmZlcjsKKyAgICBtX2Rlc2NyaXB0aW9uID0g
U3RyaW5nOjpmcm9tVVRGOChidWZmZXIpOwogICAgIGRldGVybWluZU1vZHVsZVZlcnNpb25Gcm9t
RGVzY3JpcHRpb24oKTsKIAotICAgIFN0cmluZyBkZXNjcmlwdGlvbiA9IGdldE1JTUVEZXNjcmlw
dGlvbigpOworICAgIFN0cmluZyBkZXNjcmlwdGlvbiA9IFN0cmluZzo6ZnJvbVVURjgoZ2V0TUlN
RURlc2NyaXB0aW9uKCkpOwogCiAgICAgVmVjdG9yPFN0cmluZz4gdHlwZXM7CiAgICAgZGVzY3Jp
cHRpb24uc3BsaXQoVUNoYXIoJzsnKSwgZmFsc2UsIHR5cGVzKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblBhY2thZ2VHdGsuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGx1Z2lucy9ndGsvUGx1Z2luUGFja2FnZUd0ay5jcHAKaW5kZXggMjFkM2M5ZWRlYTExYjY2
M2I4YmFmMGYzM2I2ZmY2MDZkNjBkYmIwOC4uOTNhYmQzMjBhMzkzNjdkYWY5NTIzMzc0NWQ2ZDA1
MmQwOTgxMDQxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9ndGsvUGx1Z2lu
UGFja2FnZUd0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9ndGsvUGx1Z2luUGFj
a2FnZUd0ay5jcHAKQEAgLTU4LDEyICs1OCwxMiBAQCBib29sIFBsdWdpblBhY2thZ2U6OmZldGNo
SW5mbygpCiAgICAgY2hhciogYnVmZmVyID0gMDsKICAgICBOUEVycm9yIGVyciA9IE5QUF9HZXRW
YWx1ZSgwLCBOUFBWcGx1Z2luTmFtZVN0cmluZywgJmJ1ZmZlcik7CiAgICAgaWYgKGVyciA9PSBO
UEVSUl9OT19FUlJPUikKLSAgICAgICAgbV9uYW1lID0gYnVmZmVyOworICAgICAgICBtX25hbWUg
PSBTdHJpbmc6OmZyb21VVEY4KGJ1ZmZlcik7CiAKICAgICBidWZmZXIgPSAwOwogICAgIGVyciA9
IE5QUF9HZXRWYWx1ZSgwLCBOUFBWcGx1Z2luRGVzY3JpcHRpb25TdHJpbmcsICZidWZmZXIpOwog
ICAgIGlmIChlcnIgPT0gTlBFUlJfTk9fRVJST1IpIHsKLSAgICAgICAgbV9kZXNjcmlwdGlvbiA9
IGJ1ZmZlcjsKKyAgICAgICAgbV9kZXNjcmlwdGlvbiA9IFN0cmluZzo6ZnJvbVVURjgoYnVmZmVy
KTsKICAgICAgICAgZGV0ZXJtaW5lTW9kdWxlVmVyc2lvbkZyb21EZXNjcmlwdGlvbigpOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9xdC9QbHVnaW5QYWNrYWdl
UXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9xdC9QbHVnaW5QYWNrYWdlUXQuY3BwCmlu
ZGV4IDcyZDgzYzRmN2U5MGJlMjkyYTM4Y2I0ZmY1MWE2OTI4ZDU4YTc0OWYuLjRlOWE3MTdiODZm
MWM1YmRjMzJlMTJhYTk1MzMxOTQ5YzI3MGJhZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsdWdpbnMvcXQvUGx1Z2luUGFja2FnZVF0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbHVn
aW5zL3F0L1BsdWdpblBhY2thZ2VRdC5jcHAKQEAgLTUxLDE2ICs1MSwxNSBAQCBib29sIFBsdWdp
blBhY2thZ2U6OmZldGNoSW5mbygpCiAgICAgaWYgKGVyciAhPSBOUEVSUl9OT19FUlJPUikKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgbV9uYW1lID0gYnVmOworICAgIG1fbmFtZSA9IFN0
cmluZzo6ZnJvbVVURjgoYnVmKTsKICAgICBlcnIgPSBndigwLCBOUFBWcGx1Z2luRGVzY3JpcHRp
b25TdHJpbmcsICh2b2lkKikgJmJ1Zik7CiAgICAgaWYgKGVyciAhPSBOUEVSUl9OT19FUlJPUikK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgbV9kZXNjcmlwdGlvbiA9IGJ1ZjsKKyAgICBt
X2Rlc2NyaXB0aW9uID0gU3RyaW5nOjpmcm9tVVRGOChidWYpOwogICAgIGRldGVybWluZU1vZHVs
ZVZlcnNpb25Gcm9tRGVzY3JpcHRpb24oKTsKIAotICAgIFN0cmluZyBtaW1lRGVzY3JpcHRpb24g
PSBnbSgpOwotICAgIHNldE1JTUVEZXNjcmlwdGlvbihtaW1lRGVzY3JpcHRpb24pOworICAgIHNl
dE1JTUVEZXNjcmlwdGlvbihTdHJpbmc6OmZyb21VVEY4KGdtKCkpKTsKICAgICBtX2luZm9Jc0Zy
b21DYWNoZSA9IGZhbHNlOwogCiAgICAgcmV0dXJuIHRydWU7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0c2NhcGVQbHVnaW5Nb2R1bGVY
MTEuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1BsdWdpbnMvTmV0c2NhcGUveDExL05ldHNj
YXBlUGx1Z2luTW9kdWxlWDExLmNwcAppbmRleCBiZTA0YmZmMjZmOThmNzRkOTQwY2FhNTU2MWVk
YzUzY2ZiY2ZiMWE1Li44NjY4MzNjNjQ2MTFkMTJkZDdlMDUxYzdmMDliNTRhZTg4ZjU5MzY5IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvUGx1Z2lucy9OZXRzY2FwZS94MTEvTmV0
c2NhcGVQbHVnaW5Nb2R1bGVYMTEuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9QbHVn
aW5zL05ldHNjYXBlL3gxMS9OZXRzY2FwZVBsdWdpbk1vZHVsZVgxMS5jcHAKQEAgLTEzNywxNCAr
MTM3LDE0IEBAIGJvb2wgTmV0c2NhcGVQbHVnaW5Nb2R1bGU6OmdldFBsdWdpbkluZm9Gb3JMb2Fk
ZWRQbHVnaW4oUGx1Z2luTW9kdWxlSW5mbyYgcGx1Z2luCiAgICAgY2hhciogYnVmZmVyOwogICAg
IE5QRXJyb3IgZXJyb3IgPSBOUFBfR2V0VmFsdWUoMCwgTlBQVnBsdWdpbk5hbWVTdHJpbmcsICZi
dWZmZXIpOwogICAgIGlmIChlcnJvciA9PSBOUEVSUl9OT19FUlJPUikKLSAgICAgICAgcGx1Z2lu
LmluZm8ubmFtZSA9IGJ1ZmZlcjsKKyAgICAgICAgcGx1Z2luLmluZm8ubmFtZSA9IFN0cmluZzo6
ZnJvbVVURjgoYnVmZmVyKTsKIAogICAgIGVycm9yID0gTlBQX0dldFZhbHVlKDAsIE5QUFZwbHVn
aW5EZXNjcmlwdGlvblN0cmluZywgJmJ1ZmZlcik7CiAgICAgaWYgKGVycm9yID09IE5QRVJSX05P
X0VSUk9SKQotICAgICAgICBwbHVnaW4uaW5mby5kZXNjID0gYnVmZmVyOworICAgICAgICBwbHVn
aW4uaW5mby5kZXNjID0gU3RyaW5nOjpmcm9tVVRGOChidWZmZXIpOwogCi0gICAgY29uc3QgY2hh
ciogbWltZURlc2NyaXB0aW9uID0gTlBfR2V0TUlNRURlc2NyaXB0aW9uKCk7Ci0gICAgaWYgKCFt
aW1lRGVzY3JpcHRpb24pCisgICAgU3RyaW5nIG1pbWVEZXNjcmlwdGlvbiA9IFN0cmluZzo6ZnJv
bVVURjgoTlBfR2V0TUlNRURlc2NyaXB0aW9uKCkpOworICAgIGlmIChtaW1lRGVzY3JpcHRpb24u
aXNOdWxsKCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHNldE1JTUVEZXNjcmlwdGlv
bihtaW1lRGVzY3JpcHRpb24sIHBsdWdpbik7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjg2MGI0MzVkZDE3MzY4ODY2MTJkNDRhNzU5YTg4MWMw
NjdkNTVkNy4uNzdmMjJmNmYzZTUwNjVhMDRkOWJhMmU3ZGFlMTcyNDFlNjE4NGVhOSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4
IEBACiAyMDEyLTAyLTE3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4K
IAorICAgICAgICBbVU5JWF0gUGx1Z2luIGluZm9ybWF0aW9uIGZpZWxkcyBhcmUgbm90IGludGVy
cHJldGVkIGFzIFVURi04CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03ODYzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEludGVycHJldCBwbHVnaW4gbWV0YWRhdGEgYXMgVVRGOCBhd2F5cy4gVGhpcyBtYXRj
aGVzIHRoZSBiZWhhdmlvcgorICAgICAgICBvZiBDaHJvbWl1bSBhbmQgdGhlIFRvdGVtIHBsdWdp
bi4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWluLmNw
cDoKKyAgICAgICAgKE5QUF9HZXRWYWx1ZSk6IEluY2x1ZGUgYSBVVEYtOCBjaGFyYWN0ZXIgaW4g
dGhlIGRlc2NyaXB0aW9uIHN0cmluZyBmb3IgdGVzdGluZyBwdXJwb3Nlcy4KKworMjAxMi0wMi0x
NyAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CisKICAgICAgICAgW0dU
S10gW1F0XSBNb3ZlIHRoZSB1bml4IGZvcndhcmRpbmcgaGVhZGVycyBmb3IgVGVzdE5ldHNjYXBl
UGx1Z2luIHRvIHRoZSBUZXN0TmV0c2NhcGVQbHVnaW4gZGlyZWN0b3J5CiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03ODkzNQogCmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAKaW5kZXggYzA3YmIyNzM5
ZmNjN2ZmYTcwMjFlZDE1ZjM0YWU3NmUyNTY1MzNkZC4uODFmZDMzY2I4ZDgwNGI3MDMyM2Y0NjYy
YzViMGVkYjU4Y2ZjYmY5MyAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5l
dHNjYXBlUGx1Z0luL21haW4uY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRz
Y2FwZVBsdWdJbi9tYWluLmNwcApAQCAtNzczLDcgKzc3Myw3IEBAIE5QRXJyb3IgTlBQX0dldFZh
bHVlKE5QUCBpbnN0YW5jZSwgTlBQVmFyaWFibGUgdmFyaWFibGUsIHZvaWQgKnZhbHVlKQogICAg
ICAgICByZXR1cm4gTlBFUlJfTk9fRVJST1I7CiAgICAgfQogICAgIGlmICh2YXJpYWJsZSA9PSBO
UFBWcGx1Z2luRGVzY3JpcHRpb25TdHJpbmcpIHsKLSAgICAgICAgKigoY2hhciAqKil2YWx1ZSkg
PSBjb25zdF9jYXN0PGNoYXIqPigiU2ltcGxlIE5ldHNjYXBlIHBsdWctaW4gdGhhdCBoYW5kbGVz
IHRlc3QgY29udGVudCBmb3IgV2ViS2l0Iik7CisgICAgICAgICooKGNoYXIgKiopdmFsdWUpID0g
Y29uc3RfY2FzdDxjaGFyKj4oIlNpbXBsZSBOZXRzY2FwZcKuIHBsdWctaW4gdGhhdCBoYW5kbGVz
IHRlc3QgY29udGVudCBmb3IgV2ViS2l0Iik7CiAgICAgICAgIHJldHVybiBOUEVSUl9OT19FUlJP
UjsKICAgICB9CiAgICAgaWYgKHZhcmlhYmxlID09IE5QUFZwbHVnaW5OZWVkc1hFbWJlZCkgewpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IGY5NTI3ZDA2NjliNzM2MDE0NzE1OTkyYzk0YzNjYmMxOTM5YWIyYWIuLmQ3OTYyMzBj
YTViMzIwNTdmZjhkYzFkZDFhYTViMWIzMjcxNTJjNmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAor
MjAxMi0wMi0xNyAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgW1VOSVhdIFBsdWdpbiBpbmZvcm1hdGlvbiBmaWVsZHMgYXJlIG5vdCBpbnRlcnByZXRl
ZCBhcyBVVEYtOAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9Nzg2MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBVcGRhdGUgZXhwZWN0YXRpb25zIHRvIG1hdGNoIHRoZSBmYWN0IHRoYXQgVGVzdE5ldHNjYXBl
UGx1Z2luIGlzIG5vdworICAgICAgICByZXR1cm5pbmcgYSBVbmljb2RlIGNoYXJhY3RlciBpbiB0
aGUgZGVzY3JpcHRpb24gZmllbGQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS1saW51
eC9wbHVnaW5zL3BsdWdpbi1qYXZhc2NyaXB0LWFjY2Vzcy1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogcGxhdGZvcm0vZ3RrL3BsdWdpbnMvcGx1Z2luLWphdmFzY3JpcHQtYWNjZXNzLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9wbHVnaW5zL3BsdWdpbi1qYXZhc2NyaXB0LWFj
Y2Vzcy1leHBlY3RlZC50eHQ6CisKIDIwMTItMDItMTcgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5l
YUBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTU1JlZ2lvbnNdSW1wbGVtZW50IE5hbWVkRmxvdzo6
b3ZlcmZsb3cKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtLWxpbnV4
L3BsdWdpbnMvcGx1Z2luLWphdmFzY3JpcHQtYWNjZXNzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2Nocm9taXVtLWxpbnV4L3BsdWdpbnMvcGx1Z2luLWphdmFzY3JpcHQtYWNj
ZXNzLWV4cGVjdGVkLnR4dAppbmRleCBiN2JmMjJmZTA5NmM1YTAxMzQ0ZWU5ZWQ1NWFkZmMxYjc4
MWFmNWQzLi40N2MyMDQwODBiYmVkYzYxNWM2Mzg0YmY2OTEwNGMzZDU5MGY1MmViIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS1saW51eC9wbHVnaW5zL3BsdWdpbi1q
YXZhc2NyaXB0LWFjY2Vzcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0tbGludXgvcGx1Z2lucy9wbHVnaW4tamF2YXNjcmlwdC1hY2Nlc3MtZXhwZWN0ZWQu
dHh0CkBAIC0xLDYgKzEsNiBAQAogTmFtZTogV2ViS2l0IFRlc3QgUGx1Z0luCiAKLURlc2NyaXB0
aW9uOiBTaW1wbGUgTmV0c2NhcGUgcGx1Zy1pbiB0aGF0IGhhbmRsZXMgdGVzdCBjb250ZW50IGZv
ciBXZWJLaXQKK0Rlc2NyaXB0aW9uOiBTaW1wbGUgTmV0c2NhcGXCriBwbHVnLWluIHRoYXQgaGFu
ZGxlcyB0ZXN0IGNvbnRlbnQgZm9yIFdlYktpdAogCiBGaWxlbmFtZTogbGliVGVzdE5ldHNjYXBl
UGx1Z0luLnNvCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9wbHVnaW5z
L3BsdWdpbi1qYXZhc2NyaXB0LWFjY2Vzcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvcGx1Z2lucy9wbHVnaW4tamF2YXNjcmlwdC1hY2Nlc3MtZXhwZWN0ZWQudHh0Cmlu
ZGV4IDI5ZGJiMTQ4MzYyNWE5ZWZlNWMwNzRiOGRjMjJiNjA2ZTk1NDE0MGEuLmEwZTY4ZTA0YjUx
ZDZiZjAwODcyZjBlZmZkODVjMWJjYjBhNDE5ZjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay9wbHVnaW5zL3BsdWdpbi1qYXZhc2NyaXB0LWFjY2Vzcy1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL3BsdWdpbnMvcGx1Z2luLWphdmFzY3JpcHQt
YWNjZXNzLWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDYgQEAKIE5hbWU6IFdlYktpdCBUZXN0IFBs
dWdJbgogCi1EZXNjcmlwdGlvbjogU2ltcGxlIE5ldHNjYXBlIHBsdWctaW4gdGhhdCBoYW5kbGVz
IHRlc3QgY29udGVudCBmb3IgV2ViS2l0CitEZXNjcmlwdGlvbjogU2ltcGxlIE5ldHNjYXBlwq4g
cGx1Zy1pbiB0aGF0IGhhbmRsZXMgdGVzdCBjb250ZW50IGZvciBXZWJLaXQKIAogRmlsZW5hbWU6
IGxpYnRlc3RuZXRzY2FwZXBsdWdpbi5zbwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9xdC9wbHVnaW5zL3BsdWdpbi1qYXZhc2NyaXB0LWFjY2Vzcy1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9wbHVnaW5zL3BsdWdpbi1qYXZhc2NyaXB0LWFjY2Vzcy1l
eHBlY3RlZC50eHQKaW5kZXggZWI2OGY3MTA0MWNhYjdhNWFhMGZmZWY2YWJlMzY4NzYyYTk4NWIx
ZS4uYmJlNjY1YTRjNGJlNjIyMGExYmNmMDgzZDcxMDgxYjczZDE1OGVlNiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvcGx1Z2lucy9wbHVnaW4tamF2YXNjcmlwdC1hY2Nlc3Mt
ZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L3BsdWdpbnMvcGx1Z2lu
LWphdmFzY3JpcHQtYWNjZXNzLWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDYgQEAKIE5hbWU6IFdl
YktpdCBUZXN0IFBsdWdJbgogCi1EZXNjcmlwdGlvbjogU2ltcGxlIE5ldHNjYXBlIHBsdWctaW4g
dGhhdCBoYW5kbGVzIHRlc3QgY29udGVudCBmb3IgV2ViS2l0CitEZXNjcmlwdGlvbjogU2ltcGxl
IE5ldHNjYXBlwq4gcGx1Zy1pbiB0aGF0IGhhbmRsZXMgdGVzdCBjb250ZW50IGZvciBXZWJLaXQK
IAogRmlsZW5hbWU6IGxpYlRlc3ROZXRzY2FwZVBsdWdJbi5zbwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>