<?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>44923</bug_id>
          
          <creation_ts>2010-08-30 19:00:33 -0700</creation_ts>
          <short_desc>Implement CDATASection state for the HTMLTokenizer</short_desc>
          <delta_ts>2010-08-30 19:14:43 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>ian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>271861</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-08-30 19:00:33 -0700</bug_when>
    <thetext>Implement CDATASection state for the HTMLTokenizer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271864</commentid>
    <comment_count>1</comment_count>
      <attachid>65999</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-08-30 19:07:23 -0700</bug_when>
    <thetext>Created attachment 65999
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271867</commentid>
    <comment_count>2</comment_count>
      <attachid>65999</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-08-30 19:13:11 -0700</bug_when>
    <thetext>Comment on attachment 65999
Patch

Seems sane.  Seems we might want to get Hixie to change the spec to read more like how you wrote it instead of making tokenizer read from the treebuilder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271868</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-08-30 19:14:43 -0700</bug_when>
    <thetext>Committed r66447: &lt;http://trac.webkit.org/changeset/66447&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65999</attachid>
            <date>2010-08-30 19:07:23 -0700</date>
            <delta_ts>2010-08-30 19:13:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44923-20100830190722.patch</filename>
            <type>text/plain</type>
            <size>12870</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NjQ0NSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMTAtMDgtMzAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbXBs
ZW1lbnQgQ0RBVEFTZWN0aW9uIHN0YXRlIGZvciB0aGUgSFRNTFRva2VuaXplcgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQ5MjMKKworICAgICAgICBJ
biB0aGUgc3BlYywgdGhpcyBzdGF0ZSByZWZlcnMgYmFjayB0byB0aGUgSFRNTFRyZWVCdWlsZGVy
IGZyb20gdGhlCisgICAgICAgIEhUTUxUb2tlbml6ZXIuICBSYXRoZXIgdGhhdCBpbnRyb2R1Y2Ug
dGhhdCAoYmFja3dhcmRzKSBkZXBlbmRlbmNpZXMsIHdlCisgICAgICAgIGhhdmUgdGhlIHRyZWUg
YnVpbGRlciBzZXQgYSBiaXQgb24gdGhlIHRva2VuaXplci4KKworICAgICAgICAqIGh0bWwvcGFy
c2VyL0hUTUxUb2tlbml6ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXplcjo6
cmVzZXQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXplcjo6bmV4dFRva2VuKToKKyAg
ICAgICAgKiBodG1sL3BhcnNlci9IVE1MVG9rZW5pemVyLmg6CisgICAgICAgIChXZWJDb3JlOjpI
VE1MVG9rZW5pemVyOjpzaG91bGRBbGxvd0NEQVRBKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxU
b2tlbml6ZXI6OnNldFNob3VsZEFsbG93Q0RBVEEpOgorICAgICAgICAqIGh0bWwvcGFyc2VyL0hU
TUxUcmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJlZUJ1aWxkZXI6OmNv
bnN0cnVjdFRyZWVGcm9tVG9rZW4pOgorCiAyMDEwLTA4LTMwICBBZGFtIEJhcnRoICA8YWJhcnRo
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBX
ZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUb2tlbml6ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvaHRtbC9wYXJzZXIvSFRNTFRva2VuaXplci5jcHAJKHJldmlzaW9uIDY2NDM0KQorKysgV2Vi
Q29yZS9odG1sL3BhcnNlci9IVE1MVG9rZW5pemVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjcs
NiArNjcsMTIgQEAgaW5saW5lIHZvaWQgYWR2YW5jZVN0cmluZ0FuZEFTU0VSVElnbm9yaQogICAg
ICAgICBzb3VyY2UuYWR2YW5jZUFuZEFTU0VSVElnbm9yaW5nQ2FzZSgqZXhwZWN0ZWRDaGFyYWN0
ZXJzKyspOwogfQogCitpbmxpbmUgdm9pZCBhZHZhbmNlU3RyaW5nQW5kQVNTRVJUKFNlZ21lbnRl
ZFN0cmluZyYgc291cmNlLCBjb25zdCBjaGFyKiBleHBlY3RlZENoYXJhY3RlcnMpCit7CisgICAg
d2hpbGUgKCpleHBlY3RlZENoYXJhY3RlcnMpCisgICAgICAgIHNvdXJjZS5hZHZhbmNlQW5kQVNT
RVJUKCpleHBlY3RlZENoYXJhY3RlcnMrKyk7Cit9CisKIGlubGluZSBib29sIHZlY3RvckVxdWFs
c1N0cmluZyhjb25zdCBWZWN0b3I8VUNoYXIsIDMyPiYgdmVjdG9yLCBjb25zdCBTdHJpbmcmIHN0
cmluZykKIHsKICAgICBpZiAodmVjdG9yLnNpemUoKSAhPSBzdHJpbmcubGVuZ3RoKCkpCkBAIC0x
MTMsNiArMTE5LDcgQEAgdm9pZCBIVE1MVG9rZW5pemVyOjpyZXNldCgpCiAgICAgbV9saW5lTnVt
YmVyID0gMDsKICAgICBtX3NraXBMZWFkaW5nTmV3TGluZUZvckxpc3RpbmcgPSBmYWxzZTsKICAg
ICBtX2ZvcmNlTnVsbENoYXJhY3RlclJlcGxhY2VtZW50ID0gZmFsc2U7CisgICAgbV9zaG91bGRB
bGxvd0NEQVRBID0gZmFsc2U7CiAgICAgbV9hZGRpdGlvbmFsQWxsb3dlZENoYXJhY3RlciA9ICdc
MCc7CiB9CiAKQEAgLTExMTEsNiArMTExOCw3IEBAIGJvb2wgSFRNTFRva2VuaXplcjo6bmV4dFRv
a2VuKFNlZ21lbnRlZFMKICAgICBCRUdJTl9TVEFURShNYXJrdXBEZWNsYXJhdGlvbk9wZW5TdGF0
ZSkgewogICAgICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKFN0cmluZywgZGFzaERhc2hTdHJpbmcs
ICgiLS0iKSk7CiAgICAgICAgIERFRklORV9TVEFUSUNfTE9DQUwoU3RyaW5nLCBkb2N0eXBlU3Ry
aW5nLCAoImRvY3R5cGUiKSk7CisgICAgICAgIERFRklORV9TVEFUSUNfTE9DQUwoU3RyaW5nLCBj
ZGF0YVN0cmluZywgKCJbQ0RBVEFbIikpOwogICAgICAgICBpZiAoY2MgPT0gJy0nKSB7CiAgICAg
ICAgICAgICBTZWdtZW50ZWRTdHJpbmc6Okxvb2tBaGVhZFJlc3VsdCByZXN1bHQgPSBzb3VyY2Uu
bG9va0FoZWFkKGRhc2hEYXNoU3RyaW5nKTsKICAgICAgICAgICAgIGlmIChyZXN1bHQgPT0gU2Vn
bWVudGVkU3RyaW5nOjpEaWRNYXRjaCkgewpAQCAtMTEyNywxMCArMTEzNSwxNCBAQCBib29sIEhU
TUxUb2tlbml6ZXI6Om5leHRUb2tlbihTZWdtZW50ZWRTCiAgICAgICAgICAgICAgICAgU1dJVENI
X1RPKERPQ1RZUEVTdGF0ZSk7CiAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlc3VsdCA9PSBTZWdt
ZW50ZWRTdHJpbmc6Ok5vdEVub3VnaENoYXJhY3RlcnMpCiAgICAgICAgICAgICAgICAgcmV0dXJu
IGhhdmVCdWZmZXJlZENoYXJhY3RlclRva2VuKCk7CisgICAgICAgIH0gZWxzZSBpZiAoY2MgPT0g
J1snICYmIHNob3VsZEFsbG93Q0RBVEEoKSkgeworICAgICAgICAgICAgU2VnbWVudGVkU3RyaW5n
OjpMb29rQWhlYWRSZXN1bHQgcmVzdWx0ID0gc291cmNlLmxvb2tBaGVhZChjZGF0YVN0cmluZyk7
CisgICAgICAgICAgICBpZiAocmVzdWx0ID09IFNlZ21lbnRlZFN0cmluZzo6RGlkTWF0Y2gpIHsK
KyAgICAgICAgICAgICAgICBhZHZhbmNlU3RyaW5nQW5kQVNTRVJUKHNvdXJjZSwgIltDREFUQVsi
KTsKKyAgICAgICAgICAgICAgICBTV0lUQ0hfVE8oQ0RBVEFTZWN0aW9uU3RhdGUpOworICAgICAg
ICAgICAgfSBlbHNlIGlmIChyZXN1bHQgPT0gU2VnbWVudGVkU3RyaW5nOjpOb3RFbm91Z2hDaGFy
YWN0ZXJzKQorICAgICAgICAgICAgICAgIHJldHVybiBoYXZlQnVmZmVyZWRDaGFyYWN0ZXJUb2tl
bigpOwogICAgICAgICB9Ci0gICAgICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgICAgIC8vIEZJ
WE1FOiBXZSdyZSBzdGlsbCBtaXNzaW5nIHRoZSBiaXRzIGFib3V0IHRoZSBpbnNlcnRpb24gbW9k
ZSBiZWluZyBpbiBmb3JlaWduIGNvbnRlbnQ6Ci0gICAgICAgIC8vIGh0dHA6Ly93d3cud2hhdHdn
Lm9yZy9zcGVjcy93ZWItYXBwcy9jdXJyZW50LXdvcmsvbXVsdGlwYWdlL3Rva2VuaXphdGlvbi5o
dG1sI21hcmt1cC1kZWNsYXJhdGlvbi1vcGVuLXN0YXRlCiAgICAgICAgIHBhcnNlRXJyb3IoKTsK
ICAgICAgICAgUkVDT05TVU1FX0lOKEJvZ3VzQ29tbWVudFN0YXRlKTsKICAgICB9CkBAIC0xNjA1
LDkgKzE2MTcsMzQgQEAgYm9vbCBIVE1MVG9rZW5pemVyOjpuZXh0VG9rZW4oU2VnbWVudGVkUwog
ICAgIEVORF9TVEFURSgpCiAKICAgICBCRUdJTl9TVEFURShDREFUQVNlY3Rpb25TdGF0ZSkgewot
ICAgICAgICBub3RJbXBsZW1lbnRlZCgpOwotICAgICAgICBBRFZBTkNFX1RPKENEQVRBU2VjdGlv
blN0YXRlKTsKLSAgICAgICAgLy8gRklYTUU6IEhhbmRsZSBFT0YgcHJvcGVybHkuCisgICAgICAg
IGlmIChjYyA9PSAnXScpCisgICAgICAgICAgICBBRFZBTkNFX1RPKENEQVRBU2VjdGlvblJpZ2h0
U3F1YXJlQnJhY2tldFN0YXRlKTsKKyAgICAgICAgZWxzZSBpZiAoY2MgPT0gSW5wdXRTdHJlYW1Q
cmVwcm9jZXNzb3I6OmVuZE9mRmlsZU1hcmtlcikKKyAgICAgICAgICAgIFJFQ09OU1VNRV9JTihE
YXRhU3RhdGUpOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGJ1ZmZlckNoYXJhY3Rlcihj
Yyk7CisgICAgICAgICAgICBBRFZBTkNFX1RPKENEQVRBU2VjdGlvblN0YXRlKTsKKyAgICAgICAg
fQorICAgIH0KKyAgICBFTkRfU1RBVEUoKQorCisgICAgQkVHSU5fU1RBVEUoQ0RBVEFTZWN0aW9u
UmlnaHRTcXVhcmVCcmFja2V0U3RhdGUpIHsKKyAgICAgICAgaWYgKGNjID09ICddJykKKyAgICAg
ICAgICAgIEFEVkFOQ0VfVE8oQ0RBVEFTZWN0aW9uRG91YmxlUmlnaHRTcXVhcmVCcmFja2V0U3Rh
dGUpOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGJ1ZmZlckNoYXJhY3RlcignXScpOwor
ICAgICAgICAgICAgUkVDT05TVU1FX0lOKENEQVRBU2VjdGlvblN0YXRlKTsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIEJFR0lOX1NUQVRFKENEQVRBU2VjdGlvbkRvdWJsZVJpZ2h0U3F1YXJlQnJh
Y2tldFN0YXRlKSB7CisgICAgICAgIGlmIChjYyA9PSAnPicpCisgICAgICAgICAgICBBRFZBTkNF
X1RPKERhdGFTdGF0ZSk7CisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgYnVmZmVyQ2hhcmFj
dGVyKCddJyk7CisgICAgICAgICAgICBidWZmZXJDaGFyYWN0ZXIoJ10nKTsKKyAgICAgICAgICAg
IFJFQ09OU1VNRV9JTihDREFUQVNlY3Rpb25TdGF0ZSk7CisgICAgICAgIH0KICAgICB9CiAgICAg
RU5EX1NUQVRFKCkKIApJbmRleDogV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MVG9rZW5pemVyLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MVG9rZW5pemVyLmgJKHJldmlz
aW9uIDY2NDM0KQorKysgV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MVG9rZW5pemVyLmgJKHdvcmtp
bmcgY29weSkKQEAgLTExNCw2ICsxMTQsOSBAQCBwdWJsaWM6CiAgICAgICAgIEFmdGVyRE9DVFlQ
RVN5c3RlbUlkZW50aWZpZXJTdGF0ZSwKICAgICAgICAgQm9ndXNET0NUWVBFU3RhdGUsCiAgICAg
ICAgIENEQVRBU2VjdGlvblN0YXRlLAorICAgICAgICAvLyBUaGVzZSBDREFUQSBzdGF0ZXMgYXJl
IG5vdCBpbiB0aGUgSFRNTDUgc3BlYywgYnV0IHdlIHVzZSB0aGVtIGludGVybmFsbHkuCisgICAg
ICAgIENEQVRBU2VjdGlvblJpZ2h0U3F1YXJlQnJhY2tldFN0YXRlLAorICAgICAgICBDREFUQVNl
Y3Rpb25Eb3VibGVSaWdodFNxdWFyZUJyYWNrZXRTdGF0ZSwKICAgICB9OwogCiAgICAgc3RhdGlj
IFBhc3NPd25QdHI8SFRNTFRva2VuaXplcj4gY3JlYXRlKCkgeyByZXR1cm4gYWRvcHRQdHIobmV3
IEhUTUxUb2tlbml6ZXIpOyB9CkBAIC0xMzksNiArMTQyLDkgQEAgcHVibGljOgogICAgIGJvb2wg
Zm9yY2VOdWxsQ2hhcmFjdGVyUmVwbGFjZW1lbnQoKSBjb25zdCB7IHJldHVybiBtX2ZvcmNlTnVs
bENoYXJhY3RlclJlcGxhY2VtZW50OyB9CiAgICAgdm9pZCBzZXRGb3JjZU51bGxDaGFyYWN0ZXJS
ZXBsYWNlbWVudChib29sIHZhbHVlKSB7IG1fZm9yY2VOdWxsQ2hhcmFjdGVyUmVwbGFjZW1lbnQg
PSB2YWx1ZTsgfQogCisgICAgYm9vbCBzaG91bGRBbGxvd0NEQVRBKCkgY29uc3QgeyByZXR1cm4g
bV9zaG91bGRBbGxvd0NEQVRBOyB9CisgICAgdm9pZCBzZXRTaG91bGRBbGxvd0NEQVRBKGJvb2wg
dmFsdWUpIHsgbV9zaG91bGRBbGxvd0NEQVRBID0gdmFsdWU7IH0KKwogICAgIGJvb2wgc2hvdWxk
U2tpcE51bGxDaGFyYWN0ZXJzKCkgY29uc3QKICAgICB7CiAgICAgICAgIHJldHVybiAhbV9mb3Jj
ZU51bGxDaGFyYWN0ZXJSZXBsYWNlbWVudApAQCAtMjcwLDYgKzI3Niw3IEBAIHByaXZhdGU6CiAK
ICAgICBib29sIG1fc2tpcExlYWRpbmdOZXdMaW5lRm9yTGlzdGluZzsKICAgICBib29sIG1fZm9y
Y2VOdWxsQ2hhcmFjdGVyUmVwbGFjZW1lbnQ7CisgICAgYm9vbCBtX3Nob3VsZEFsbG93Q0RBVEE7
CiAKICAgICAvLyBodHRwOi8vd3d3LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13
b3JrLyN0ZW1wb3JhcnktYnVmZmVyCiAgICAgVmVjdG9yPFVDaGFyLCAzMj4gbV90ZW1wb3JhcnlC
dWZmZXI7CkluZGV4OiBXZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUcmVlQnVpbGRlci5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MVHJlZUJ1aWxkZXIuY3BwCShyZXZp
c2lvbiA2NjQ0MykKKysrIFdlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFRyZWVCdWlsZGVyLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNTAxLDYgKzUwMSw3IEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpj
b25zdHJ1Y3RUcmVlRnJvbVQKICAgICAvLyB0aGUgVSswMDAwIGNoYXJhY3RlcnMgaW50byByZXBs
YWNlbWVudCBjaGFyYWN0ZXJzIGhhcyBjb21wYXRpYmlsaXR5CiAgICAgLy8gcHJvYmxlbXMuCiAg
ICAgbV90b2tlbml6ZXItPnNldEZvcmNlTnVsbENoYXJhY3RlclJlcGxhY2VtZW50KG1faW5zZXJ0
aW9uTW9kZSA9PSBUZXh0TW9kZSB8fCBtX2luc2VydGlvbk1vZGUgPT0gSW5Gb3JlaWduQ29udGVu
dE1vZGUpOworICAgIG1fdG9rZW5pemVyLT5zZXRTaG91bGRBbGxvd0NEQVRBKG1faW5zZXJ0aW9u
TW9kZSA9PSBJbkZvcmVpZ25Db250ZW50TW9kZSAmJiBtX3RyZWUuY3VycmVudEVsZW1lbnQoKS0+
bmFtZXNwYWNlVVJJKCkgIT0geGh0bWxOYW1lc3BhY2VVUkkpOwogfQogCiB2b2lkIEhUTUxUcmVl
QnVpbGRlcjo6cHJvY2Vzc1Rva2VuKEF0b21pY0hUTUxUb2tlbiYgdG9rZW4pCkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiA2NjQ0NSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE0IEBACisyMDEwLTA4LTMwICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1w
bGVtZW50IENEQVRBU2VjdGlvbiBzdGF0ZSBmb3IgdGhlIEhUTUxUb2tlbml6ZXIKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0OTIzCisKKyAgICAgICAg
TGFyZ2UgdGVzdCBwcm9ncmVzc2lvbi4KKworICAgICAgICAqIGh0bWw1bGliL3J1bm5lci1leHBl
Y3RlZC50eHQ6CisKIDIwMTAtMDgtMzAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4K
IAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KSW5kZXg6IExheW91dFRlc3RzL2h0
bWw1bGliL3J1bm5lci1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHRt
bDVsaWIvcnVubmVyLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gNjY0NDMpCisrKyBMYXlvdXRUZXN0
cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xNzIsMzQx
ICsxNzIsOCBAQCBFeHBlY3RlZDoKIHwgICAgIDxrZXlnZW4+CiByZXNvdXJjZXMvdGVzdHMyMC5k
YXQ6IFBBU1MKIAotcmVzb3VyY2VzL3Rlc3RzMjEuZGF0OgotMQotMgotNAotNQotNgotNwotOAot
OQotMTAKLTExCi0xMgotMTQKLTE1Ci0xNgotMTcKLTE4Ci0xOQotMjAKLTIxCi0yMgotCi1UZXN0
IDEgb2YgMjIgaW4gcmVzb3VyY2VzL3Rlc3RzMjEuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08c3ZnPjwh
W0NEQVRBW2Zvb11dPgotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwg
ICAgIDxzdmcgc3ZnPgotfCAgICAgICA8IS0tIFtDREFUQVtmb29dXSAtLT4KLUV4cGVjdGVkOgot
fCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAg
ICAiZm9vIgotCi1UZXN0IDIgb2YgMjIgaW4gcmVzb3VyY2VzL3Rlc3RzMjEuZGF0IGZhaWxlZC4g
SW5wdXQ6Ci08bWF0aD48IVtDREFUQVtmb29dXT4KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+
Ci18ICAgPGJvZHk+Ci18ICAgICA8bWF0aCBtYXRoPgotfCAgICAgICA8IS0tIFtDREFUQVtmb29d
XSAtLT4KLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAg
IDxtYXRoIG1hdGg+Ci18ICAgICAgICJmb28iCi0KLVRlc3QgNCBvZiAyMiBpbiByZXNvdXJjZXMv
dGVzdHMyMS5kYXQgZmFpbGVkLiBJbnB1dDoKLTxzdmc+PCFbQ0RBVEFbZm9vCi1Hb3Q6Ci18IDxo
dG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDwh
LS0gW0NEQVRBW2ZvbyAtLT4KLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAiZm9vIgorcmVzb3VyY2VzL3Rlc3RzMjEu
ZGF0OiBQQVNTCiAKLVRlc3QgNSBvZiAyMiBpbiByZXNvdXJjZXMvdGVzdHMyMS5kYXQgZmFpbGVk
LiBJbnB1dDoKLTxzdmc+PCFbQ0RBVEFbZm9vCi1Hb3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgot
fCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDwhLS0gW0NEQVRBW2ZvbyAtLT4K
LUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcg
c3ZnPgotfCAgICAgICAiZm9vIgotCi1UZXN0IDYgb2YgMjIgaW4gcmVzb3VyY2VzL3Rlc3RzMjEu
ZGF0IGZhaWxlZC4gSW5wdXQ6Ci08c3ZnPjwhW0NEQVRBWwotR290OgotfCA8aHRtbD4KLXwgICA8
aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICA8IS0tIFtDREFUQVsg
LS0+Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8
c3ZnIHN2Zz4KLQotVGVzdCA3IG9mIDIyIGluIHJlc291cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQu
IElucHV0OgotPHN2Zz48IVtDREFUQVtdXT4KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18
ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgPCEtLSBbQ0RBVEFbXV0gLS0+Ci1F
eHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2
Zz4KLQotVGVzdCA4IG9mIDIyIGluIHJlc291cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQuIElucHV0
OgotPHN2Zz48IVtDREFUQVtdXSA+XV0+Ci1Hb3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAg
IDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDwhLS0gW0NEQVRBW11dICAtLT4KLXwg
ICAgICAgIl1dPiIKLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4K
LXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAiXV0gPiIKLQotVGVzdCA5IG9mIDIyIGluIHJlc291
cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz48IVtDREFUQVtdXSA+XV0+Ci1H
b3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18
ICAgICAgIDwhLS0gW0NEQVRBW11dICAtLT4KLXwgICAgICAgIl1dPiIKLUV4cGVjdGVkOgotfCA8
aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAi
XV0gPiIKLQotVGVzdCAxMCBvZiAyMiBpbiByZXNvdXJjZXMvdGVzdHMyMS5kYXQgZmFpbGVkLiBJ
bnB1dDoKLTxzdmc+PCFbQ0RBVEFbXV0KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAg
PGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgPCEtLSBbQ0RBVEFbXV0gLS0+Ci1FeHBl
Y3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4K
LXwgICAgICAgIl1dIgotCi1UZXN0IDExIG9mIDIyIGluIHJlc291cmNlcy90ZXN0czIxLmRhdCBm
YWlsZWQuIElucHV0OgotPHN2Zz48IVtDREFUQVtdCi1Hb3Q6Ci18IDxodG1sPgotfCAgIDxoZWFk
PgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDwhLS0gW0NEQVRBW10gLS0+
Ci1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3Zn
IHN2Zz4KLXwgICAgICAgIl0iCi0KLVRlc3QgMTIgb2YgMjIgaW4gcmVzb3VyY2VzL3Rlc3RzMjEu
ZGF0IGZhaWxlZC4gSW5wdXQ6Ci08c3ZnPjwhW0NEQVRBW10+YQotR290OgotfCA8aHRtbD4KLXwg
ICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICA8IS0tIFtDREFU
QVtdIC0tPgotfCAgICAgICAiYSIKLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwg
ICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAiXT5hIgotCi1UZXN0IDE0IG9mIDIy
IGluIHJlc291cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz48IVtDREFUQVs8
c3ZnPl1dPgotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxz
dmcgc3ZnPgotfCAgICAgICA8IS0tIFtDREFUQVs8c3ZnIC0tPgotfCAgICAgICAiXV0+IgotRXhw
ZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+
Ci18ICAgICAgICI8c3ZnPiIKLQotVGVzdCAxNSBvZiAyMiBpbiByZXNvdXJjZXMvdGVzdHMyMS5k
YXQgZmFpbGVkLiBJbnB1dDoKLTxzdmc+PCFbQ0RBVEFbPC9zdmc+YV1dPgotR290OgotfCA8aHRt
bD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICA8IS0t
IFtDREFUQVs8L3N2ZyAtLT4KLXwgICAgICAgImFdXT4iCi1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18
ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgIjwvc3ZnPmEi
Ci0KLVRlc3QgMTYgb2YgMjIgaW4gcmVzb3VyY2VzL3Rlc3RzMjEuZGF0IGZhaWxlZC4gSW5wdXQ6
Ci08c3ZnPjwhW0NEQVRBWzxzdmc+YQotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8
Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICA8IS0tIFtDREFUQVs8c3ZnIC0tPgotfCAg
ICAgICAiYSIKLUV4cGVjdGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwg
ICAgIDxzdmcgc3ZnPgotfCAgICAgICAiPHN2Zz5hIgotCi1UZXN0IDE3IG9mIDIyIGluIHJlc291
cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz48IVtDREFUQVs8L3N2Zz5hCi1H
b3Q6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18
ICAgICAgIDwhLS0gW0NEQVRBWzwvc3ZnIC0tPgotfCAgICAgICAiYSIKLUV4cGVjdGVkOgotfCA8
aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICAi
PC9zdmc+YSIKLQotVGVzdCAxOCBvZiAyMiBpbiByZXNvdXJjZXMvdGVzdHMyMS5kYXQgZmFpbGVk
LiBJbnB1dDoKLTxzdmc+PCFbQ0RBVEFbPHN2Zz5dXT48cGF0aD4KLUdvdDoKLXwgPGh0bWw+Ci18
ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgPCEtLSBbQ0RB
VEFbPHN2ZyAtLT4KLXwgICAgICAgIl1dPiIKLXwgICAgICAgPHN2ZyBwYXRoPgotRXhwZWN0ZWQ6
Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAg
ICAgICI8c3ZnPiIKLXwgICAgICAgPHN2ZyBwYXRoPgotCi1UZXN0IDE5IG9mIDIyIGluIHJlc291
cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz48IVtDREFUQVs8c3ZnPl1dPjwv
cGF0aD4KLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3Zn
IHN2Zz4KLXwgICAgICAgPCEtLSBbQ0RBVEFbPHN2ZyAtLT4KLXwgICAgICAgIl1dPiIKLUV4cGVj
dGVkOgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDxzdmcgc3ZnPgot
fCAgICAgICAiPHN2Zz4iCi0KLVRlc3QgMjAgb2YgMjIgaW4gcmVzb3VyY2VzL3Rlc3RzMjEuZGF0
IGZhaWxlZC4gSW5wdXQ6Ci08c3ZnPjwhW0NEQVRBWzxzdmc+XV0+PCEtLXBhdGgtLT4KLUdvdDoK
LXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAg
ICAgPCEtLSBbQ0RBVEFbPHN2ZyAtLT4KLXwgICAgICAgIl1dPiIKLXwgICAgICAgPCEtLSBwYXRo
IC0tPgotRXhwZWN0ZWQ6Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAg
PHN2ZyBzdmc+Ci18ICAgICAgICI8c3ZnPiIKLXwgICAgICAgPCEtLSBwYXRoIC0tPgotCi1UZXN0
IDIxIG9mIDIyIGluIHJlc291cmNlcy90ZXN0czIxLmRhdCBmYWlsZWQuIElucHV0OgotPHN2Zz48
IVtDREFUQVs8c3ZnPl1dPnBhdGgKLUdvdDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJv
ZHk+Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgPCEtLSBbQ0RBVEFbPHN2ZyAtLT4KLXwgICAg
ICAgIl1dPnBhdGgiCi1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+
Ci18ICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgIjxzdmc+cGF0aCIKLQotVGVzdCAyMiBvZiAyMiBp
biByZXNvdXJjZXMvdGVzdHMyMS5kYXQgZmFpbGVkLiBJbnB1dDoKLTxzdmc+PCFbQ0RBVEFbPCEt
LXN2Zy0tPl1dPgotR290OgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAg
IDxzdmcgc3ZnPgotfCAgICAgICA8IS0tIFtDREFUQVs8IS0tc3ZnLS0gLS0+Ci18ICAgICAgICJd
XT4iCi1FeHBlY3RlZDoKLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8
c3ZnIHN2Zz4KLXwgICAgICAgIjwhLS1zdmctLT4iCiByZXNvdXJjZXMvdGVzdHNfaW5uZXJIVE1M
XzEuZGF0OiBQQVNTCiAKIHJlc291cmNlcy93ZWJraXQwMS5kYXQ6IFBBU1MK
</data>
<flag name="review"
          id="54897"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>