<?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>71000</bug_id>
          
          <creation_ts>2011-10-27 02:01:05 -0700</creation_ts>
          <short_desc>Match allowed CSS string characters to Firefox and Opera browsers</short_desc>
          <delta_ts>2011-11-02 14:08:50 -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>CSS</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>69083</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Herczeg">zherczeg</reporter>
          <assigned_to name="Zoltan Herczeg">zherczeg</assigned_to>
          <cc>darin</cc>
    
    <cc>macpherson</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>491415</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-10-27 02:01:05 -0700</bug_when>
    <thetext>Firefox and Opera accepts string characters as in: http://www.w3.org/TR/CSS2/grammar.html

string1		\&quot;([^\n\r\f\\&quot;]|\\{nl}|{escape})*\&quot;
string2		\&apos;([^\n\r\f\\&apos;]|\\{nl}|{escape})*\&apos;

Basically everything except newline and starting quote.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>491419</commentid>
    <comment_count>1</comment_count>
      <attachid>112654</attachid>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-10-27 02:13:20 -0700</bug_when>
    <thetext>Created attachment 112654
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>491699</commentid>
    <comment_count>2</comment_count>
      <attachid>112654</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-10-27 10:35:55 -0700</bug_when>
    <thetext>Comment on attachment 112654
patch

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

&gt; Source/WebCore/css/tokenizer.flex:16
&gt; +string1         \&quot;([^\n\r\f\\&quot;]|\\{nl}|{nonascii}|{escape})*\&quot;
&gt; +string2         \&apos;([^\n\r\f\\&apos;]|\\{nl}|{nonascii}|{escape})*\&apos;

You shouldn’t need {nonascii} any more since you are using a negated character class.

Did you research where the set of characters in the current tokenizer came from?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492360</commentid>
    <comment_count>3</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-10-28 03:13:36 -0700</bug_when>
    <thetext>&gt; Did you research where the set of characters in the current tokenizer came from?

http://trac.webkit.org/changeset/3695 (9 years ago by Hyatt, reviewed by darin/gramps)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492514</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-10-28 10:35:46 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; &gt; Did you research where the set of characters in the current tokenizer came from?
&gt; 
&gt; http://trac.webkit.org/changeset/3695 (9 years ago by Hyatt, reviewed by darin/gramps)

Hyatt checked it in, but he didn’t write it. The giveaway is all the “konq” prefixed things. This presumably was a check-in of code developed in the KDE repository as part of KHTML, so we’d have to look there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>492545</commentid>
    <comment_count>5</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-10-28 11:25:59 -0700</bug_when>
    <thetext>&gt; Hyatt checked it in, but he didn’t write it. The giveaway is all the “konq” prefixed things. This presumably was a check-in of code developed in the KDE repository as part of KHTML, so we’d have to look there.

I don&apos;t think it is possible now.

https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/changes/khtml/css/tokenizer.flex

The oldest entry has already contained this rule. And I couldn&apos;t find an SVN repository, probably dropped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494507</commentid>
    <comment_count>6</comment_count>
      <attachid>113291</attachid>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-11-02 02:02:54 -0700</bug_when>
    <thetext>Created attachment 113291
patch2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494777</commentid>
    <comment_count>7</comment_count>
      <attachid>113291</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-02 11:53:24 -0700</bug_when>
    <thetext>Comment on attachment 113291
patch2

Clearing flags on attachment: 113291

Committed r99086: &lt;http://trac.webkit.org/changeset/99086&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494778</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-02 11:53:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494895</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-11-02 14:08:50 -0700</bug_when>
    <thetext>This should have fixed some CSS 2.1 test suite tests, I presume? Did it? See bug 47141 for an incomplete list of 2.1 issues.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112654</attachid>
            <date>2011-10-27 02:13:20 -0700</date>
            <delta_ts>2011-11-02 02:02:54 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-string-chars.patch</filename>
            <type>text/plain</type>
            <size>6973</size>
            <attacher name="Zoltan Herczeg">zherczeg</attacher>
            
              <data encoding="base64">RnJvbSBmNTE0NTczY2I5NzE1NTM0ZjIwMDNiZjZhNTRlNjYwM2Y2MTZiMWYzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBab2x0YW4gSGVyY3plZyA8emhlcmN6ZWdAd2Via2l0Lm9yZz4K
RGF0ZTogVGh1LCAyNyBPY3QgMjAxMSAwMjowOToxNiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIHN0
cmluZy1jaGFycwoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIgKysrCiAuLi5zaW5nLWNzcy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0
ZXJzLWV4cGVjdGVkLnR4dCB8ICAgMzkgKysrKysrKysrCiAuLi4vY3NzL3BhcnNpbmctY3NzLWFs
bG93ZWQtc3RyaW5nLWNoYXJhY3RlcnMuaHRtbCB8ICAgOTAgKysrKysrKysrKysrKysrKysrKysK
IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NiArKysrCiBTb3VyY2UvV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXggICAgICAgICAgICAgICAg
ICB8ICAgIDQgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTU5IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9jc3MvcGFyc2luZy1j
c3MtYWxsb3dlZC1zdHJpbmctY2hhcmFjdGVycy1leHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1hbGxvd2VkLXN0cmluZy1jaGFy
YWN0ZXJzLmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggM2JkNzQyOS4uZGFmZWZlZiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDExLTEwLTI3ICBab2x0YW4gSGVyY3plZyAgPHpoZXJjemVnQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgTWF0Y2ggYWxsb3dlZCBDU1Mgc3RyaW5nIGNoYXJhY3RlcnMgdG8gRmlyZWZveCBh
bmQgT3BlcmEgYnJvd3NlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcxMDAwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQWRkIGEgbmV3IHRlc3QgY2FzZSB3aGljaCBjb250YWlucyB2YXJpb3VzIHVuY29t
bW9uIGNoYXJhY3RlcnMuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9wYXJzaW5nLWNzcy1hbGxvd2Vk
LXN0cmluZy1jaGFyYWN0ZXJzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9j
c3MvcGFyc2luZy1jc3MtYWxsb3dlZC1zdHJpbmctY2hhcmFjdGVycy5odG1sOiBBZGRlZC4KKwog
MjAxMS0xMC0yNiAgWXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBVbnJldmlld2VkLiBVcGRhdGUgdGVzdCBleHBlY2F0YXRpb25zIGZvciBzZWFyY2gtaW4t
cmVzb3VyY2VzLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmct
Y3NzLWFsbG93ZWQtc3RyaW5nLWNoYXJhY3RlcnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MvcGFyc2luZy1jc3MtYWxsb3dlZC1zdHJpbmctY2hhcmFjdGVycy1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjYxZmIyZAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLWFsbG93ZWQtc3RyaW5n
LWNoYXJhY3RlcnMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMzkgQEAKK1Rlc3QgcGFyc2luZyBv
ZiBDU1MgZXNjYXBlcy4KKworU1VDQ0VTUworCitSdWxlcyBmcm9tIHRoZSBzdHlsZXNoZWV0Ogor
CisjYTo6YWZ0ZXIgeyBjb250ZW50OiAnNjU6QSA5Olw5JzsgfQorI2I6OmFmdGVyIHsgY29udGVu
dDogJzEyODrCgCAxNTk6wp8nOyB9CisjYzo6YWZ0ZXIgeyBjb250ZW50OiAnMTpcMSc7IH0KKyNk
OjphZnRlciB7IGNvbnRlbnQ6ICc4Olw4JzsgfQorI2U6OmFmdGVyIHsgY29udGVudDogJzk6XDkn
OyB9CisjZjo6YWZ0ZXIgeyB9CisjZzo6YWZ0ZXIgeyBjb250ZW50OiAnMTE6XGInOyB9CisjaDo6
YWZ0ZXIgeyB9CisjaTo6YWZ0ZXIgeyB9Cisjajo6YWZ0ZXIgeyBjb250ZW50OiAnMTQ6XGUnOyB9
Cisjazo6YWZ0ZXIgeyBjb250ZW50OiAnMjA6XDE0JzsgfQorI2w6OmFmdGVyIHsgY29udGVudDog
JzMwOlwxZSc7IH0KKyNtOjphZnRlciB7IGNvbnRlbnQ6ICczMTpcMWYnOyB9Cisjbjo6YWZ0ZXIg
eyBjb250ZW50OiAnMTI3Olw3Zic7IH0KKyNvOjphZnRlciB7IGNvbnRlbnQ6ICczODQ6xoAnOyB9
CitFeHBlY3RlZCByZXN1bHQ6CisKKyNhOjphZnRlciB7IGNvbnRlbnQ6ICc2NTpBIDk6XDknOyB9
CisjYjo6YWZ0ZXIgeyBjb250ZW50OiAnMTI4OsKAIDE1OTrCnyc7IH0KKyNjOjphZnRlciB7IGNv
bnRlbnQ6ICcxOlwxJzsgfQorI2Q6OmFmdGVyIHsgY29udGVudDogJzg6XDgnOyB9CisjZTo6YWZ0
ZXIgeyBjb250ZW50OiAnOTpcOSc7IH0KKyNmOjphZnRlciB7IH0KKyNnOjphZnRlciB7IGNvbnRl
bnQ6ICcxMTpcYic7IH0KKyNoOjphZnRlciB7IH0KKyNpOjphZnRlciB7IH0KKyNqOjphZnRlciB7
IGNvbnRlbnQ6ICcxNDpcZSc7IH0KKyNrOjphZnRlciB7IGNvbnRlbnQ6ICcyMDpcMTQnOyB9Cisj
bDo6YWZ0ZXIgeyBjb250ZW50OiAnMzA6XDFlJzsgfQorI206OmFmdGVyIHsgY29udGVudDogJzMx
OlwxZic7IH0KKyNuOjphZnRlciB7IGNvbnRlbnQ6ICcxMjc6XDdmJzsgfQorI286OmFmdGVyIHsg
Y29udGVudDogJzM4NDrGgCc7IH0KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
cGFyc2luZy1jc3MtYWxsb3dlZC1zdHJpbmctY2hhcmFjdGVycy5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MvcGFyc2luZy1jc3MtYWxsb3dlZC1zdHJpbmctY2hhcmFjdGVycy5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZhZTIxZGQKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0
ZXJzLmh0bWwKQEAgLTAsMCArMSw5MCBAQAor77u/PGh0bWw+Cis8aGVhZD4KKzxtZXRhIGh0dHAt
ZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sO2NoYXJzZXQ9VVRGLTgiPgor
PHN0eWxlPgorLyoKKyAgPT09IFdhcm5pbmcgPT09CisKKyAgVGhpcyBmaWxlIGludGVudGlvbmFs
bHkgY29udGFpbnMgc2NwZWNpYWwgY2hhcmFjdGVycyB3aGljaAorICBjYW5ub3QgYmUgZGlzcGxh
eWVkIGJ5IHNvbWUgdGV4dCBlZGl0b3JzLiBQbGVhc2UKKyAgY2FyZWZ1bGx5IGVkaXQgdGhlIGZp
bGUuCisqLworCisjYTphZnRlciB7IGNvbnRlbnQ6IjY1OkEgOToJIjsgfQorI2I6YWZ0ZXIgeyBj
b250ZW50OiIxMjg6woAgMTU5OsKfIjsgfQorI2M6YWZ0ZXIgeyBjb250ZW50OiIxOgEiOyB9Cisj
ZDphZnRlciB7IGNvbnRlbnQ6Ijg6CCI7IH0KKyNlOmFmdGVyIHsgY29udGVudDoiOToJIjsgfQor
I2Y6YWZ0ZXIgeyBjb250ZW50OiIxMDoKKyI7IH0gLyogTmV3bGluZS4gSW52YWxpZCBzdHJpbmcg
Ki8KKyNnOmFmdGVyIHsgY29udGVudDoiMTE6CyI7IH0KKyNoOmFmdGVyIHsgY29udGVudDoiMTI6
DCI7IH0gLyogTmV3bGluZS4gSW52YWxpZCBzdHJpbmcgKi8KKyNpOmFmdGVyIHsgY29udGVudDoi
MTM6DSI7IH0gLyogTmV3bGluZS4gSW52YWxpZCBzdHJpbmcgKi8KKyNqOmFmdGVyIHsgY29udGVu
dDoiMTQ6DiI7IH0KKyNrOmFmdGVyIHsgY29udGVudDoiMjA6FCI7IH0KKyNsOmFmdGVyIHsgY29u
dGVudDoiMzA6HiI7IH0KKyNtOmFmdGVyIHsgY29udGVudDoiMzE6HyI7IH0KKyNuOmFmdGVyIHsg
Y29udGVudDoiMTI3On8iIH0KKyNvOmFmdGVyIHsgY29udGVudDoiMzg0OsaAIiB9Cis8L3N0eWxl
PgorCis8c2NyaXB0PgorCitmdW5jdGlvbiBydW5UZXN0KCkKK3sKKyAgICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNU
ZXh0KCk7CisKKyAgICB2YXIgcnVsZXMgPSBkb2N1bWVudC5zdHlsZVNoZWV0c1swXS5jc3NSdWxl
czsKKyAgICB2YXIgdGV4dCA9ICIiOworICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcnVsZXMubGVu
Z3RoOyBpKyspIHsKKyAgICAgICAgdGV4dCArPSBydWxlcy5pdGVtKGkpLmNzc1RleHQ7CisgICAg
ICAgIHRleHQgKz0gIlxuIjsKKyAgICB9CisKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
cmVzdWx0IikuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUodGV4dCkpOworCisg
ICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5maXJzdENoaWxkLmRhdGEg
PT09IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJleHBlY3RlZCIpLmZpcnN0Q2hpbGQuZGF0YSkK
KyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1lc3NhZ2UiKS5maXJzdENoaWxkLmRh
dGEgPSAiU1VDQ0VTUyI7CisgICAgZWxzZQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgibWVzc2FnZSIpLmZpcnN0Q2hpbGQuZGF0YSA9ICJGQUlMVVJFIjsKK30KKworPC9zY3JpcHQ+
CisKKzwvaGVhZD4KKworPGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPgorCis8cD5UZXN0IHBhcnNp
bmcgb2YgQ1NTIGVzY2FwZXMuPC9wPgorCis8cCBpZD0ibWVzc2FnZSI+VEVTVCBESUQgTk9UIENP
TVBMRVRFPC9wPgorCis8cD5SdWxlcyBmcm9tIHRoZSBzdHlsZXNoZWV0OjwvcD4KKworPHByZSBp
ZD0icmVzdWx0Ij48L3ByZT4KKworPHA+RXhwZWN0ZWQgcmVzdWx0OjwvcD4KKworPHByZSBpZD0i
ZXhwZWN0ZWQiPiNhOjphZnRlciB7IGNvbnRlbnQ6ICc2NTpBIDk6XDknOyB9CisjYjo6YWZ0ZXIg
eyBjb250ZW50OiAnMTI4OsKAIDE1OTrCnyc7IH0KKyNjOjphZnRlciB7IGNvbnRlbnQ6ICcxOlwx
JzsgfQorI2Q6OmFmdGVyIHsgY29udGVudDogJzg6XDgnOyB9CisjZTo6YWZ0ZXIgeyBjb250ZW50
OiAnOTpcOSc7IH0KKyNmOjphZnRlciB7IH0KKyNnOjphZnRlciB7IGNvbnRlbnQ6ICcxMTpcYic7
IH0KKyNoOjphZnRlciB7IH0KKyNpOjphZnRlciB7IH0KKyNqOjphZnRlciB7IGNvbnRlbnQ6ICcx
NDpcZSc7IH0KKyNrOjphZnRlciB7IGNvbnRlbnQ6ICcyMDpcMTQnOyB9CisjbDo6YWZ0ZXIgeyBj
b250ZW50OiAnMzA6XDFlJzsgfQorI206OmFmdGVyIHsgY29udGVudDogJzMxOlwxZic7IH0KKyNu
OjphZnRlciB7IGNvbnRlbnQ6ICcxMjc6XDdmJzsgfQorI286OmFmdGVyIHsgY29udGVudDogJzM4
NDrGgCc7IH0KKzwvcHJlPgorCis8c2NyaXB0PgorCis8L3NjcmlwdD4KKzwvYm9keT4KKwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IGNlMmUyMTQuLjFiZjRjNTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAor
MjAxMS0xMC0yNyAgWm9sdGFuIEhlcmN6ZWcgIDx6aGVyY3plZ0B3ZWJraXQub3JnPgorCisgICAg
ICAgIE1hdGNoIGFsbG93ZWQgQ1NTIHN0cmluZyBjaGFyYWN0ZXJzIHRvIEZpcmVmb3ggYW5kIE9w
ZXJhIGJyb3dzZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03MTAwMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEZpcmVmb3ggYW5kIE9wZXJhIGFjY2VwdHMgYW55IGNoYXJhY3RlciBpbnNpZGUgYSBzdHJp
bmcgZXhjZXB0CisgICAgICAgIG5ld2xpbmUgYW5kIHN0YXJ0aW5nIHF1b3RlIGNoYXJhY3Rlci4g
VGhpcyBiZWhhdmlvdXIgbWF0Y2hlcyB0bworICAgICAgICB0aGUgQ1NTIDIuMSBncmFtbWFyOiBo
dHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyL2dyYW1tYXIuaHRtbAorICAgICAgICBXZWJLaXQgc2hv
dWxkIGZvbGxvdyB0aGVtLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL3BhcnNpbmctY3NzLWFs
bG93ZWQtc3RyaW5nLWNoYXJhY3RlcnMuaHRtbAorCisgICAgICAgICogY3NzL3Rva2VuaXplci5m
bGV4OgorCiAyMDExLTEwLTI2ICBTdGV2ZSBGYWxrZW5idXJnICA8c2ZhbGtlbkBhcHBsZS5jb20+
CiAKICAgICAgICAgUmVzb3VyY2VFcnJvciBkb2Vzbid0IHN1cHBvcnQgY3VzdG9tIGRvbWFpbnMg
b24gV2luZG93cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4
IGIvU291cmNlL1dlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4CmluZGV4IDUyNjVlODYuLjBlMzNi
ZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy90b2tlbml6ZXIuZmxleAorKysgYi9T
b3VyY2UvV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXgKQEAgLTEyLDggKzEyLDggQEAgdW5pY29k
ZSAgICAgICAgIFxce2h9ezEsNn1bIFx0XHJcblxmXT8KIGVzY2FwZSAgICAgICAgICB7dW5pY29k
ZX18XFxbIC1+XDIwMC1cMzc3XQogbm1zdGFydCAgICAgICAgIFtfYS16QS1aXXx7bm9uYXNjaWl9
fHtlc2NhcGV9CiBubWNoYXIgICAgICAgICAgW19hLXpBLVowLTktXXx7bm9uYXNjaWl9fHtlc2Nh
cGV9Ci1zdHJpbmcxICAgICAgICAgXCIoW1x0ICEjJCUmKC1+XXxcXHtubH18XCd8e25vbmFzY2lp
fXx7ZXNjYXBlfSkqXCIKLXN0cmluZzIgICAgICAgICBcJyhbXHQgISMkJSYoLX5dfFxce25sfXxc
Inx7bm9uYXNjaWl9fHtlc2NhcGV9KSpcJworc3RyaW5nMSAgICAgICAgIFwiKFteXG5cclxmXFwi
XXxcXHtubH18e25vbmFzY2lpfXx7ZXNjYXBlfSkqXCIKK3N0cmluZzIgICAgICAgICBcJyhbXlxu
XHJcZlxcJ118XFx7bmx9fHtub25hc2NpaX18e2VzY2FwZX0pKlwnCiAKIGlkZW50ICAgICAgICAg
ICAtP3tubXN0YXJ0fXtubWNoYXJ9KgogbnVtICAgICAgICAgICAgIFswLTldK3xbMC05XSoiLiJb
MC05XSsKLS0gCjEuNy4yLjUKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113291</attachid>
            <date>2011-11-02 02:02:54 -0700</date>
            <delta_ts>2011-11-02 11:53:24 -0700</delta_ts>
            <desc>patch2</desc>
            <filename>0001-string-chars.patch</filename>
            <type>text/plain</type>
            <size>6945</size>
            <attacher name="Zoltan Herczeg">zherczeg</attacher>
            
              <data encoding="base64">RnJvbSBkMGJkYjQyNTMzY2Y4MzI0ZDE5ZmM5YTg1ODQyMmY5NTMyNzg5ZjlhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBab2x0YW4gSGVyY3plZyA8emhlcmN6ZWdAd2Via2l0Lm9yZz4K
RGF0ZTogV2VkLCAyIE5vdiAyMDExIDAxOjU5OjEzIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gc3Ry
aW5nIGNoYXJzCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMiArKysKIC4uLnNpbmctY3NzLWFsbG93ZWQtc3RyaW5nLWNoYXJhY3Rl
cnMtZXhwZWN0ZWQudHh0IHwgICAzOSArKysrKysrKysKIC4uLi9jc3MvcGFyc2luZy1jc3MtYWxs
b3dlZC1zdHJpbmctY2hhcmFjdGVycy5odG1sIHwgICA5MCArKysrKysrKysrKysrKysrKysrKwog
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2
ICsrKysKIFNvdXJjZS9XZWJDb3JlL2Nzcy90b2tlbml6ZXIuZmxleCAgICAgICAgICAgICAgICAg
IHwgICAgNCArLQogNSBmaWxlcyBjaGFuZ2VkLCAxNTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5nLWNz
cy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0ZXJzLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAw
NjQ0IExheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLWFsbG93ZWQtc3RyaW5nLWNoYXJh
Y3RlcnMuaHRtbAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA0MmE2YTZiLi4xYWVkMDIxIDEwMDc1NQotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTEtMTAtMjggIFpvbHRhbiBIZXJjemVnICA8emhlcmN6ZWdAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBNYXRjaCBhbGxvd2VkIENTUyBzdHJpbmcgY2hhcmFjdGVycyB0byBGaXJlZm94IGFu
ZCBPcGVyYSBicm93c2VycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzEwMDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgYSBuZXcgdGVzdCBjYXNlIHdoaWNoIGNvbnRhaW5zIHZhcmlvdXMgdW5jb21t
b24gY2hhcmFjdGVycy4KKworICAgICAgICAqIGZhc3QvY3NzL3BhcnNpbmctY3NzLWFsbG93ZWQt
c3RyaW5nLWNoYXJhY3RlcnMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nz
cy9wYXJzaW5nLWNzcy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0ZXJzLmh0bWw6IEFkZGVkLgorCiAy
MDExLTEwLTE5ICBBbGV4YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgV2ViIEluc3BlY3RvcjogQ1NTIGJhY2tncm91bmQtaW1hZ2UgYXBwbGllZCBpbmxpbmUg
c2hvd3MgYSB3YXJuaW5nLCBidXQgc3RpbGwgd29ya3MuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0ZXJzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLWFsbG93ZWQtc3RyaW5nLWNo
YXJhY3RlcnMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjI2MWZiMmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5n
LWNzcy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0ZXJzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDM5
IEBACitUZXN0IHBhcnNpbmcgb2YgQ1NTIGVzY2FwZXMuCisKK1NVQ0NFU1MKKworUnVsZXMgZnJv
bSB0aGUgc3R5bGVzaGVldDoKKworI2E6OmFmdGVyIHsgY29udGVudDogJzY1OkEgOTpcOSc7IH0K
KyNiOjphZnRlciB7IGNvbnRlbnQ6ICcxMjg6woAgMTU5OsKfJzsgfQorI2M6OmFmdGVyIHsgY29u
dGVudDogJzE6XDEnOyB9CisjZDo6YWZ0ZXIgeyBjb250ZW50OiAnODpcOCc7IH0KKyNlOjphZnRl
ciB7IGNvbnRlbnQ6ICc5Olw5JzsgfQorI2Y6OmFmdGVyIHsgfQorI2c6OmFmdGVyIHsgY29udGVu
dDogJzExOlxiJzsgfQorI2g6OmFmdGVyIHsgfQorI2k6OmFmdGVyIHsgfQorI2o6OmFmdGVyIHsg
Y29udGVudDogJzE0OlxlJzsgfQorI2s6OmFmdGVyIHsgY29udGVudDogJzIwOlwxNCc7IH0KKyNs
OjphZnRlciB7IGNvbnRlbnQ6ICczMDpcMWUnOyB9CisjbTo6YWZ0ZXIgeyBjb250ZW50OiAnMzE6
XDFmJzsgfQorI246OmFmdGVyIHsgY29udGVudDogJzEyNzpcN2YnOyB9Cisjbzo6YWZ0ZXIgeyBj
b250ZW50OiAnMzg0OsaAJzsgfQorRXhwZWN0ZWQgcmVzdWx0OgorCisjYTo6YWZ0ZXIgeyBjb250
ZW50OiAnNjU6QSA5Olw5JzsgfQorI2I6OmFmdGVyIHsgY29udGVudDogJzEyODrCgCAxNTk6wp8n
OyB9CisjYzo6YWZ0ZXIgeyBjb250ZW50OiAnMTpcMSc7IH0KKyNkOjphZnRlciB7IGNvbnRlbnQ6
ICc4Olw4JzsgfQorI2U6OmFmdGVyIHsgY29udGVudDogJzk6XDknOyB9CisjZjo6YWZ0ZXIgeyB9
CisjZzo6YWZ0ZXIgeyBjb250ZW50OiAnMTE6XGInOyB9CisjaDo6YWZ0ZXIgeyB9CisjaTo6YWZ0
ZXIgeyB9Cisjajo6YWZ0ZXIgeyBjb250ZW50OiAnMTQ6XGUnOyB9Cisjazo6YWZ0ZXIgeyBjb250
ZW50OiAnMjA6XDE0JzsgfQorI2w6OmFmdGVyIHsgY29udGVudDogJzMwOlwxZSc7IH0KKyNtOjph
ZnRlciB7IGNvbnRlbnQ6ICczMTpcMWYnOyB9Cisjbjo6YWZ0ZXIgeyBjb250ZW50OiAnMTI3Olw3
Zic7IH0KKyNvOjphZnRlciB7IGNvbnRlbnQ6ICczODQ6xoAnOyB9CisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLWFsbG93ZWQtc3RyaW5nLWNoYXJhY3RlcnMu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLWFsbG93ZWQtc3RyaW5nLWNo
YXJhY3RlcnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mYWUyMWRk
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvcGFyc2luZy1jc3MtYWxs
b3dlZC1zdHJpbmctY2hhcmFjdGVycy5odG1sCkBAIC0wLDAgKzEsOTAgQEAKK++7vzxodG1sPgor
PGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRt
bDtjaGFyc2V0PVVURi04Ij4KKzxzdHlsZT4KKy8qCisgID09PSBXYXJuaW5nID09PQorCisgIFRo
aXMgZmlsZSBpbnRlbnRpb25hbGx5IGNvbnRhaW5zIHNjcGVjaWFsIGNoYXJhY3RlcnMgd2hpY2gK
KyAgY2Fubm90IGJlIGRpc3BsYXllZCBieSBzb21lIHRleHQgZWRpdG9ycy4gUGxlYXNlCisgIGNh
cmVmdWxseSBlZGl0IHRoZSBmaWxlLgorKi8KKworI2E6YWZ0ZXIgeyBjb250ZW50OiI2NTpBIDk6
CSI7IH0KKyNiOmFmdGVyIHsgY29udGVudDoiMTI4OsKAIDE1OTrCnyI7IH0KKyNjOmFmdGVyIHsg
Y29udGVudDoiMToBIjsgfQorI2Q6YWZ0ZXIgeyBjb250ZW50OiI4OggiOyB9CisjZTphZnRlciB7
IGNvbnRlbnQ6Ijk6CSI7IH0KKyNmOmFmdGVyIHsgY29udGVudDoiMTA6CisiOyB9IC8qIE5ld2xp
bmUuIEludmFsaWQgc3RyaW5nICovCisjZzphZnRlciB7IGNvbnRlbnQ6IjExOgsiOyB9CisjaDph
ZnRlciB7IGNvbnRlbnQ6IjEyOgwiOyB9IC8qIE5ld2xpbmUuIEludmFsaWQgc3RyaW5nICovCisj
aTphZnRlciB7IGNvbnRlbnQ6IjEzOg0iOyB9IC8qIE5ld2xpbmUuIEludmFsaWQgc3RyaW5nICov
CisjajphZnRlciB7IGNvbnRlbnQ6IjE0Og4iOyB9CisjazphZnRlciB7IGNvbnRlbnQ6IjIwOhQi
OyB9CisjbDphZnRlciB7IGNvbnRlbnQ6IjMwOh4iOyB9CisjbTphZnRlciB7IGNvbnRlbnQ6IjMx
Oh8iOyB9CisjbjphZnRlciB7IGNvbnRlbnQ6IjEyNzp/IiB9CisjbzphZnRlciB7IGNvbnRlbnQ6
IjM4NDrGgCIgfQorPC9zdHlsZT4KKworPHNjcmlwdD4KKworZnVuY3Rpb24gcnVuVGVzdCgpCit7
CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCisgICAgdmFyIHJ1bGVzID0gZG9jdW1lbnQuc3R5
bGVTaGVldHNbMF0uY3NzUnVsZXM7CisgICAgdmFyIHRleHQgPSAiIjsKKyAgICBmb3IgKHZhciBp
ID0gMDsgaSA8IHJ1bGVzLmxlbmd0aDsgaSsrKSB7CisgICAgICAgIHRleHQgKz0gcnVsZXMuaXRl
bShpKS5jc3NUZXh0OworICAgICAgICB0ZXh0ICs9ICJcbiI7CisgICAgfQorCisgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRl
eHROb2RlKHRleHQpKTsKKworICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0
IikuZmlyc3RDaGlsZC5kYXRhID09PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXhwZWN0ZWQi
KS5maXJzdENoaWxkLmRhdGEpCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJtZXNz
YWdlIikuZmlyc3RDaGlsZC5kYXRhID0gIlNVQ0NFU1MiOworICAgIGVsc2UKKyAgICAgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1lc3NhZ2UiKS5maXJzdENoaWxkLmRhdGEgPSAiRkFJTFVS
RSI7Cit9CisKKzwvc2NyaXB0PgorCis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0icnVuVGVzdCgp
Ij4KKworPHA+VGVzdCBwYXJzaW5nIG9mIENTUyBlc2NhcGVzLjwvcD4KKworPHAgaWQ9Im1lc3Nh
Z2UiPlRFU1QgRElEIE5PVCBDT01QTEVURTwvcD4KKworPHA+UnVsZXMgZnJvbSB0aGUgc3R5bGVz
aGVldDo8L3A+CisKKzxwcmUgaWQ9InJlc3VsdCI+PC9wcmU+CisKKzxwPkV4cGVjdGVkIHJlc3Vs
dDo8L3A+CisKKzxwcmUgaWQ9ImV4cGVjdGVkIj4jYTo6YWZ0ZXIgeyBjb250ZW50OiAnNjU6QSA5
Olw5JzsgfQorI2I6OmFmdGVyIHsgY29udGVudDogJzEyODrCgCAxNTk6wp8nOyB9CisjYzo6YWZ0
ZXIgeyBjb250ZW50OiAnMTpcMSc7IH0KKyNkOjphZnRlciB7IGNvbnRlbnQ6ICc4Olw4JzsgfQor
I2U6OmFmdGVyIHsgY29udGVudDogJzk6XDknOyB9CisjZjo6YWZ0ZXIgeyB9CisjZzo6YWZ0ZXIg
eyBjb250ZW50OiAnMTE6XGInOyB9CisjaDo6YWZ0ZXIgeyB9CisjaTo6YWZ0ZXIgeyB9Cisjajo6
YWZ0ZXIgeyBjb250ZW50OiAnMTQ6XGUnOyB9Cisjazo6YWZ0ZXIgeyBjb250ZW50OiAnMjA6XDE0
JzsgfQorI2w6OmFmdGVyIHsgY29udGVudDogJzMwOlwxZSc7IH0KKyNtOjphZnRlciB7IGNvbnRl
bnQ6ICczMTpcMWYnOyB9Cisjbjo6YWZ0ZXIgeyBjb250ZW50OiAnMTI3Olw3Zic7IH0KKyNvOjph
ZnRlciB7IGNvbnRlbnQ6ICczODQ6xoAnOyB9Cis8L3ByZT4KKworPHNjcmlwdD4KKworPC9zY3Jp
cHQ+Cis8L2JvZHk+CisKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjY2Q5MGQ2Li5lODEyZmUxIDEwMDc1NQotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMTAtMjggIFpvbHRhbiBIZXJjemVnICA8emhlcmN6ZWdA
d2Via2l0Lm9yZz4KKworICAgICAgICBNYXRjaCBhbGxvd2VkIENTUyBzdHJpbmcgY2hhcmFjdGVy
cyB0byBGaXJlZm94IGFuZCBPcGVyYSBicm93c2VycworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzEwMDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBGaXJlZm94IGFuZCBPcGVyYSBhY2NlcHRzIGFueSBjaGFy
YWN0ZXIgaW5zaWRlIGEgc3RyaW5nIGV4Y2VwdAorICAgICAgICBuZXdsaW5lIGFuZCBzdGFydGlu
ZyBxdW90ZSBjaGFyYWN0ZXIuIFRoaXMgYmVoYXZpb3VyIG1hdGNoZXMgdG8KKyAgICAgICAgdGhl
IENTUyAyLjEgZ3JhbW1hcjogaHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMi9ncmFtbWFyLmh0bWwK
KyAgICAgICAgV2ViS2l0IHNob3VsZCBmb2xsb3cgdGhlbS4KKworICAgICAgICBUZXN0OiBmYXN0
L2Nzcy9wYXJzaW5nLWNzcy1hbGxvd2VkLXN0cmluZy1jaGFyYWN0ZXJzLmh0bWwKKworICAgICAg
ICAqIGNzcy90b2tlbml6ZXIuZmxleDoKKwogMjAxMS0xMC0yOCAgQWRhbSBCYXJ0aCAgPGFiYXJ0
aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlbW92ZSBnZXRFeGNlcHRpb25Db2RlRGVzY3JpcHRp
b24oKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4IGIvU291
cmNlL1dlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4CmluZGV4IDUyNjVlODYuLmY5OGVhOTcgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy90b2tlbml6ZXIuZmxleAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXgKQEAgLTEyLDggKzEyLDggQEAgdW5pY29kZSAgICAg
ICAgIFxce2h9ezEsNn1bIFx0XHJcblxmXT8KIGVzY2FwZSAgICAgICAgICB7dW5pY29kZX18XFxb
IC1+XDIwMC1cMzc3XQogbm1zdGFydCAgICAgICAgIFtfYS16QS1aXXx7bm9uYXNjaWl9fHtlc2Nh
cGV9CiBubWNoYXIgICAgICAgICAgW19hLXpBLVowLTktXXx7bm9uYXNjaWl9fHtlc2NhcGV9Ci1z
dHJpbmcxICAgICAgICAgXCIoW1x0ICEjJCUmKC1+XXxcXHtubH18XCd8e25vbmFzY2lpfXx7ZXNj
YXBlfSkqXCIKLXN0cmluZzIgICAgICAgICBcJyhbXHQgISMkJSYoLX5dfFxce25sfXxcInx7bm9u
YXNjaWl9fHtlc2NhcGV9KSpcJworc3RyaW5nMSAgICAgICAgIFwiKFteXG5cclxmXFwiXXxcXHtu
bH18e2VzY2FwZX0pKlwiCitzdHJpbmcyICAgICAgICAgXCcoW15cblxyXGZcXCddfFxce25sfXx7
ZXNjYXBlfSkqXCcKIAogaWRlbnQgICAgICAgICAgIC0/e25tc3RhcnR9e25tY2hhcn0qCiBudW0g
ICAgICAgICAgICAgWzAtOV0rfFswLTldKiIuIlswLTldKwotLSAKMS43LjIuNQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>