<?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>5142</bug_id>
          
          <creation_ts>2005-09-26 15:13:48 -0700</creation_ts>
          <short_desc>parseXMLDocumentFragment can&apos;t parse fragments correctly</short_desc>
          <delta_ts>2019-02-06 09:02:42 -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>DOM</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>6180</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>cdumez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>20638</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2005-09-26 15:13:48 -0700</bug_when>
    <thetext>innerHTML doesn&apos;t work correctly w/ xhtml namespaces

See attached test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20639</commentid>
    <comment_count>1</comment_count>
      <attachid>4050</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2005-09-26 15:14:44 -0700</bug_when>
    <thetext>Created attachment 4050
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27731</commentid>
    <comment_count>2</comment_count>
      <attachid>5483</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-01-04 10:34:37 -0800</bug_when>
    <thetext>Created attachment 5483
Fix

This changes parseXMLDocumentFragment back into using
xmlParseBalancedChunkMemory, because using the regular parser does not work for
things such as &quot;&lt;foo/&gt;&lt;foo/&gt;&quot; which are legal fragments. This does break the
XSLTProcessor test, but that&apos;s because of a bug in XLSTProcessor which I&apos;m
investigating</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27736</commentid>
    <comment_count>3</comment_count>
      <attachid>5483</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-01-04 11:56:45 -0800</bug_when>
    <thetext>Comment on attachment 5483
Fix

Bad to regress the XSLTProcessor tests.  Let&apos;s fix those issues first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27738</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-01-04 12:29:10 -0800</bug_when>
    <thetext>If the patch in 6180 is committed, the XSLT test won&apos;t fail anymore. (The reason was that the garbage 
produced does not parse as a fragment, but as a document)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27754</commentid>
    <comment_count>5</comment_count>
      <attachid>5483</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-01-04 13:57:20 -0800</bug_when>
    <thetext>Comment on attachment 5483
Fix

Now that #6180 has been fixed, this does not cause a regression anymore</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27755</commentid>
    <comment_count>6</comment_count>
      <attachid>5483</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-01-04 15:10:26 -0800</bug_when>
    <thetext>Comment on attachment 5483
Fix

Please post an updated patch w/o these (now invalid) test changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27774</commentid>
    <comment_count>7</comment_count>
      <attachid>5491</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-01-05 01:53:07 -0800</bug_when>
    <thetext>Created attachment 5491
Remove invalid test result</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27833</commentid>
    <comment_count>8</comment_count>
      <attachid>5491</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-01-05 23:21:36 -0800</bug_when>
    <thetext>Comment on attachment 5491
Remove invalid test result

IMO, any balanced handlers which can be the same as the normal handlers should
be.  I think most of these can share code there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27834</commentid>
    <comment_count>9</comment_count>
      <attachid>5491</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-01-05 23:21:46 -0800</bug_when>
    <thetext>Comment on attachment 5491
Remove invalid test result

Otherwise the patch looks great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27848</commentid>
    <comment_count>10</comment_count>
      <attachid>5491</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-01-06 02:23:09 -0800</bug_when>
    <thetext>Comment on attachment 5491
Remove invalid test result

It isn&apos;t possible to share them, because the normal handlers have a context
pointer as user data arguments to make it possible for the regular libxml SAX
handlers to be called. It isn&apos;t possible to create such a context pointer when
parsing a balanced chunk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27849</commentid>
    <comment_count>11</comment_count>
      <attachid>5491</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-01-06 02:33:03 -0800</bug_when>
    <thetext>Comment on attachment 5491
Remove invalid test result

Ah yes!  I remember that exact issue w/ the userdata vs. context pointer.

Looks good.  r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502827</commentid>
    <comment_count>12</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:02:42 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4050</attachid>
            <date>2005-09-26 15:14:44 -0700</date>
            <delta_ts>2005-09-26 15:14:44 -0700</delta_ts>
            <desc>test case</desc>
            <filename>set-innerHTML-namespaces.xhtml</filename>
            <type>application/xhtml+xml</type>
            <size>1242</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">PGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmZvbz0iaHR0
cDovL3d3dy5leGFtcGxlLmNvbS9mb28iPgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+
CjwhW0NEQVRBWwpmdW5jdGlvbiBkZWJ1ZyhzdHIpIHsKICAgIGxpID0gZG9jdW1lbnQuY3JlYXRl
RWxlbWVudE5TKCdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sJywgJ2xpJyk7CiAgICBsaS5h
cHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShzdHIpKTsKICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdjb25zb2xlJykuYXBwZW5kQ2hpbGQobGkpOwp9CgpmdW5jdGlvbiBydW5U
ZXN0cygpIHsKICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICAgICAgbGF5
b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwoKICAgIGUgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgndGVzdCcpOwogICAgZS5pbm5lckhUTUwgPSAnPGI+U3VjY2VzcyE8L2I+PGZvbzpi
YXI+PC9mb286YmFyPic7CiAgICAKICAgIGlmIChlLmZpcnN0Q2hpbGQubmFtZXNwYWNlVVJJID09
ICdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sJykgCiAgICAgICAgZGVidWcoJ25hbWVzcGFj
ZSBpcyBjb3JyZWN0JykKICAgIGVsc2UKICAgICAgICBkZWJ1ZygnbmFtZXNwYWNlIGlzIGluY29y
cmVjdCAoJyArIGUuZmlyc3RDaGlsZC5uYW1lc3BhY2VVUkkgKyAnKScpOwogICAgCiAgICBpZiAo
ZS5sYXN0Q2hpbGQubmFtZXNwYWNlVVJJID09ICdodHRwOi8vd3d3LmV4YW1wbGUuY29tL2Zvbycp
IAogICAgICAgIGRlYnVnKCduYW1lc3BhY2UgaXMgY29ycmVjdCcpCiAgICBlbHNlCiAgICAgICAg
ZGVidWcoJ25hbWVzcGFjZSBpcyBpbmNvcnJlY3QgKCcgKyBlLmxhc3RDaGlsZC5uYW1lc3BhY2VV
UkkgKyAnKScpOwp9CQpdXT4gCjwvc2NyaXB0Pgo8Ym9keSBvbmxvYWQ9InJ1blRlc3RzKCk7Ij4K
PHA+VGhpcyB0ZXN0cyB0aGF0IHNldHRpbmcgaW5uZXJIVE1MIG9uIGFuIHhodG1sIGRvY3VtZW50
IHdvcmtzIGFuZCByZXNwZWN0cyBuYW1lc3BhY2VzIGFuZCB1bmtub3duIG5hbWVzcGFjZSBwcmVm
aXhlcy4gSWYgdGhpcyB0ZXN0IGlzIHN1Y2Nlc3NmdWwsIHRoZSB0ZXh0IGJlbG93IHNob3VsZCBz
YXkgIlN1Y2Nlc3MiLCBhbmQgIm5hbWVzcGFjZSBpcyBjb3JyZWN0IiBUV0lDRS48L3A+CjxwIGlk
PSJ0ZXN0Ii8+Cjx1bCBpZD0iY29uc29sZSIvPgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5483</attachid>
            <date>2006-01-04 10:34:37 -0800</date>
            <delta_ts>2006-01-05 01:53:07 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>xml-chunks.txt</filename>
            <type>text/plain</type>
            <size>10864</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jv
b3QvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIxOQpkaWZm
IC1wIC11IC1yMS4yMTkgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCi0tLSBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJNCBKYW4gMjAwNiAwODoyMjo0MSAtMDAwMAkxLjIxOQorKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCTQgSmFuIDIwMDYgMTg6MzE6NTMgLTAwMDAKQEAgLTEsMyArMSwxNyBAQAorMjAwNi0w
MS0wNCAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAbWFjLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIHVwZGF0ZSB0ZXN0cyBmb3IgaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01MTQyCisgICAgICAg
IHBhcnNlWE1MRG9jdW1lbnRGcmFnbWVudCBjYW4ndCBwYXJzZSBmcmFnbWVudHMgY29ycmVjdGx5
CisgICAgICAgIAorICAgICAgICAqIGZhc3QvZG9tL3NldC1pbm5lckhUTUwtZXhwZWN0ZWQudHh0
OgorICAgICAgICAqIGZhc3QvZG9tL3NldC1pbm5lckhUTUwueGh0bWw6CisgICAgICAgIFVwZGF0
ZSB0aGVzZSB3aXRoIHRoZSBhdHRhY2hlZCB0ZXN0IGNhc2UuCisgICAgICAgIAorICAgICAgICAq
IGZhc3QveHNsL3hzbHQtcHJvY2Vzc2VyLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgSGF2ZSB0aGlz
IGZhaWwgZm9yIG5vdy4KKwogMjAwNi0wMS0wNCAgS2ltbW8gS2lubnVuZW4gIDxraW1tby5raW5u
dW5lbkBub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgZXNlaWRlbC4KSW5kZXg6IExh
eW91dFRlc3RzL2Zhc3QvZG9tL3NldC1pbm5lckhUTUwtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
UkNTIGZpbGU6IC9jdnMvcm9vdC9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zZXQtaW5uZXJIVE1MLWV4
cGVjdGVkLnR4dCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yCmRpZmYgLXAgLXUgLXIxLjIgTGF5
b3V0VGVzdHMvZmFzdC9kb20vc2V0LWlubmVySFRNTC1leHBlY3RlZC50eHQKLS0tIExheW91dFRl
c3RzL2Zhc3QvZG9tL3NldC1pbm5lckhUTUwtZXhwZWN0ZWQudHh0CTE1IFNlcCAyMDA1IDA1OjE2
OjU4IC0wMDAwCTEuMgorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vc2V0LWlubmVySFRNTC1leHBl
Y3RlZC50eHQJNCBKYW4gMjAwNiAxODozMTo1OCAtMDAwMApAQCAtMSw2ICsxLDcgQEAKLVRoaXMg
dGVzdHMgdGhhdCBzZXR0aW5nIGlubmVySFRNTCBvbiBhbiB4aHRtbCBkb2N1bWVudCB3b3Jrcy4g
SWYgdGhpcyB0ZXN0IGlzIHN1Y2Nlc3NmdWwsIHRoZSB0ZXh0IGJlbG93IHNob3VsZCBzYXkgIlN1
Y2Nlc3MiLCBhbmQgIm5hbWVzcGFjZSBpcyBjb3JyZWN0Ii4KK1RoaXMgdGVzdHMgdGhhdCBzZXR0
aW5nIGlubmVySFRNTCBvbiBhbiB4aHRtbCBkb2N1bWVudCB3b3JrcyBhbmQgcmVzcGVjdHMgbmFt
ZXNwYWNlcyBhbmQgdW5rbm93biBuYW1lc3BhY2UgcHJlZml4ZXMuIElmIHRoaXMgdGVzdCBpcyBz
dWNjZXNzZnVsLCB0aGUgdGV4dCBiZWxvdyBzaG91bGQgc2F5ICJTdWNjZXNzIiwgYW5kICJuYW1l
c3BhY2UgaXMgY29ycmVjdCIgVFdJQ0UuCiAKIFN1Y2Nlc3MhCiAKIG5hbWVzcGFjZSBpcyBjb3Jy
ZWN0CituYW1lc3BhY2UgaXMgY29ycmVjdAogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9z
ZXQtaW5uZXJIVE1MLnhodG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvcm9vdC9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9zZXQtaW5uZXJIVE1MLnhodG1sLHYKcmV0cmlldmluZyByZXZpc2lvbiAx
LjIKZGlmZiAtcCAtdSAtcjEuMiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9zZXQtaW5uZXJIVE1MLnho
dG1sCi0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9zZXQtaW5uZXJIVE1MLnhodG1sCTI3IFNlcCAy
MDA1IDAwOjE5OjMzIC0wMDAwCTEuMgorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vc2V0LWlubmVy
SFRNTC54aHRtbAk0IEphbiAyMDA2IDE4OjMxOjU4IC0wMDAwCkBAIC0xLDQgKzEsNCBAQAotPGh0
bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgorPGh0bWwgeG1sbnM9Imh0
dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmZvbz0iaHR0cDovL3d3dy5leGFtcGxl
LmNvbS9mb28iPgogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogPCFbQ0RBVEFbCiBm
dW5jdGlvbiBkZWJ1ZyhzdHIpIHsKQEAgLTEyLDE3ICsxMiwyMiBAQCBmdW5jdGlvbiBydW5UZXN0
cygpIHsKICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwogCiAgICAg
ZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0ZXN0Jyk7Ci0gICAgZS5pbm5lckhUTUwgPSAn
PGI+U3VjY2VzcyE8L2I+JzsKKyAgICBlLmlubmVySFRNTCA9ICc8Yj5TdWNjZXNzITwvYj48Zm9v
OmJhcj48L2ZvbzpiYXI+JzsKICAgICAKICAgICBpZiAoZS5maXJzdENoaWxkLm5hbWVzcGFjZVVS
SSA9PSAnaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCcpIAogICAgICAgICBkZWJ1ZygnbmFt
ZXNwYWNlIGlzIGNvcnJlY3QnKQogICAgIGVsc2UKICAgICAgICAgZGVidWcoJ25hbWVzcGFjZSBp
cyBpbmNvcnJlY3QgKCcgKyBlLmZpcnN0Q2hpbGQubmFtZXNwYWNlVVJJICsgJyknKTsKKyAgICAK
KyAgICBpZiAoZS5sYXN0Q2hpbGQubmFtZXNwYWNlVVJJID09ICdodHRwOi8vd3d3LmV4YW1wbGUu
Y29tL2ZvbycpIAorICAgICAgICBkZWJ1ZygnbmFtZXNwYWNlIGlzIGNvcnJlY3QnKQorICAgIGVs
c2UKKyAgICAgICAgZGVidWcoJ25hbWVzcGFjZSBpcyBpbmNvcnJlY3QgKCcgKyBlLmxhc3RDaGls
ZC5uYW1lc3BhY2VVUkkgKyAnKScpOwogfQkKIF1dPiAKIDwvc2NyaXB0PgogPGJvZHkgb25sb2Fk
PSJydW5UZXN0cygpOyI+Ci08cD5UaGlzIHRlc3RzIHRoYXQgc2V0dGluZyBpbm5lckhUTUwgb24g
YW4geGh0bWwgZG9jdW1lbnQgd29ya3MuIElmIHRoaXMgdGVzdCBpcyBzdWNjZXNzZnVsLCB0aGUg
dGV4dCBiZWxvdyBzaG91bGQgc2F5ICJTdWNjZXNzIiwgYW5kICJuYW1lc3BhY2UgaXMgY29ycmVj
dCIuPC9wPgorPHA+VGhpcyB0ZXN0cyB0aGF0IHNldHRpbmcgaW5uZXJIVE1MIG9uIGFuIHhodG1s
IGRvY3VtZW50IHdvcmtzIGFuZCByZXNwZWN0cyBuYW1lc3BhY2VzIGFuZCB1bmtub3duIG5hbWVz
cGFjZSBwcmVmaXhlcy4gSWYgdGhpcyB0ZXN0IGlzIHN1Y2Nlc3NmdWwsIHRoZSB0ZXh0IGJlbG93
IHNob3VsZCBzYXkgIlN1Y2Nlc3MiLCBhbmQgIm5hbWVzcGFjZSBpcyBjb3JyZWN0IiBUV0lDRS48
L3A+CiA8cCBpZD0idGVzdCIvPgogPHVsIGlkPSJjb25zb2xlIi8+CiA8L2JvZHk+CkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LXByb2Nlc3Nlci1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQpSQ1MgZmlsZTogL2N2cy9yb290L0xheW91dFRlc3RzL2Zhc3QveHNsL3hzbHQtcHJvY2Vzc2Vy
LWV4cGVjdGVkLnR4dCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS40CmRpZmYgLXAgLXUgLXIxLjQg
TGF5b3V0VGVzdHMvZmFzdC94c2wveHNsdC1wcm9jZXNzZXItZXhwZWN0ZWQudHh0Ci0tLSBMYXlv
dXRUZXN0cy9mYXN0L3hzbC94c2x0LXByb2Nlc3Nlci1leHBlY3RlZC50eHQJMzAgRGVjIDIwMDUg
MTQ6NTM6MzkgLTAwMDAJMS40CisrKyBMYXlvdXRUZXN0cy9mYXN0L3hzbC94c2x0LXByb2Nlc3Nl
ci1leHBlY3RlZC50eHQJNCBKYW4gMjAwNiAxODozMjowMSAtMDAwMApAQCAtOSw3ICs5LDcgQEAK
IDwveHNsOnRleHQ+PC94c2w6dGVtcGxhdGU+CiAKIDx4c2w6dGVtcGxhdGU+Ci08eHNsOnZhbHVl
LW9mIHNlbGVjdD0iLiIvPgkKKwkJPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9Ii4iLz4KIDwveHNsOnRl
bXBsYXRlPgogCiA8L3hzbDpzdHlsZXNoZWV0PgpAQCAtNjMsNjcgKzYzLDQgQEAgU3VjY2Vzcwog
U3VjY2VzcwogMi4zIHVzZSBub24tRE9NRG9jdW1lbnQgb3V0cHV0IHBhcmFtZXRlcjoKICoqKipG
YWlsdXJlKioqKiAoZXhwZWN0ZWQgZXhjZXB0aW9uLCBpbnN0ZWFkIGdvdCByZXN1bHQ6ICJ1bmRl
ZmluZWQiKQotMi40IHRyYW5zZm9ybSB0byBzYW1lIGZyYWdtZW50IHR3aWNlOgotU3VjY2Vzcwot
Mi41IHRyYW5zZm9ybWVkIGZyYWdtZW50IGNvbnRhaW5pbmcgb25seSB0ZXh0OgotKioqKkZhaWx1
cmUqKioqIChleHBlY3RlZDogIlNVQ0NFU1MiIGFjdHVhbDogIjxodG1sIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy8xOTk5L3hodG1sIj4KLTxoZWFkPjx0aXRsZT48L3RpdGxlPjwvaGVhZD4KLTxi
b2R5PgotPHByZT48L3ByZT4KLTwvYm9keT4KLTwvaHRtbD4iKQotMi42IGZyYWdtZW50IHVzaW5n
IHBhc3NlZCBwYXJhbWV0ZXJzOgotKioqKkZhaWx1cmUqKioqIChleHBlY3RlZDogIlNVQ0NFU1Mi
IGFjdHVhbDogIm51bGwiKQotCi0zLjAgRE9NRG9jdW1lbnQgdHJhbnNmb3JtVG9Eb2N1bWVudChp
biBET01Ob2RlIHNvdXJjZSk6Ci0KLTMuMSB1c2Ugbm9uLURPTURvY3VtZW50IG91dHB1dCBwYXJh
bWV0ZXI6Ci0qKioqRmFpbHVyZSoqKiogKGV4cGVjdGVkIGV4Y2VwdGlvbiwgaW5zdGVhZCBnb3Qg
cmVzdWx0OiAidW5kZWZpbmVkIikKLTMuMiB0cmFuc2Zvcm0gdHdpY2U6Ci1TdWNjZXNzCi0KLTQu
MCB2b2lkIHNldFBhcmFtZXRlcihpbiBET01TdHJpbmcgbmFtZXNwYWNlVVJJLCBpbiBET01TdHJp
bmcgbG9jYWxOYW1lLCBpbiBWYWx1ZSB2YWx1ZSk6Ci0KLTQuMSBwYXNzIHNldFBhcmFtZXRlciBz
YW1lIGxvY2FsbmFtZSwgZGlmZmVyZW50IG5hbWVzcGFjZXM6Ci0qKioqRmFpbHVyZSoqKiogKGV4
cGVjdGVkOiAiU3VjY2VzcyIgYWN0dWFsOiAiRmFpbHVyZSIpCi00LjIgcGFzcyB1bmRlZmluZWQg
bmFtZXNwYWNlOgotU3VjY2VzcwotNC4zIHBhc3Mgc2V0UGFyYW1ldGVyIGFuIHVuZGVmaW5lZCBu
YW1lOgotKioqKkZhaWx1cmUqKioqIChleHBlY3RlZCBleGNlcHRpb24sIGluc3RlYWQgZ290IHJl
c3VsdDogInVuZGVmaW5lZCIpCi00LjQgcGFzcyB1bnN1cHBvcnRlZCB2YWx1ZSB0byBzZXRQYXJh
bWV0ZXI6Ci0qKioqRmFpbHVyZSoqKiogKGV4cGVjdGVkIGV4Y2VwdGlvbiwgaW5zdGVhZCBnb3Qg
cmVzdWx0OiAidW5kZWZpbmVkIikKLQotNS4wIFZhbHVlIGdldFBhcmFtZXRlcihpbiBET01TdHJp
bmcgbmFtZXNwYWNlVVJJLCBpbiBET01TdHJpbmcgbG9jYWxOYW1lKToKLQotNS4xIHBhc3MgZ2V0
UGFyYW1ldGVyIGFuIHVuZGVmaW5lZCBuYW1lOgotKioqKkZhaWx1cmUqKioqIChleHBlY3RlZCBl
eGNlcHRpb24sIGluc3RlYWQgZ290IHJlc3VsdDogInVuZGVmaW5lZCIpCi01LjIgcGFzcyBnZXRQ
YXJhbWV0ZXIgYSBuYW1lIHdoaWNoIGhhcyBub3QgYmVlbiBzZXQ6Ci1TdWNjZXNzCi01LjMgdmVy
aWZ5IGdldFBhcmFtZXRlciBhY3R1YWxseSBnZXRzIChhbmQgc2V0IHNldHMpOgotU3VjY2Vzcwot
Ci02LjAgdm9pZCByZW1vdmVQYXJhbWV0ZXIoaW4gRE9NU3RyaW5nIG5hbWVzcGFjZVVSSSwgaW4g
RE9NU3RyaW5nIGxvY2FsTmFtZSk6Ci0KLTYuMSBwYXNzIHJlbW92ZVBhcmFtZXRlciBzYW1lIGxv
Y2FsbmFtZSwgZGlmZmVyZW50IG5hbWVzcGFjZXM6Ci0qKioqRmFpbHVyZSoqKiogKGV4cGVjdGVk
OiAiU3VjY2VzcyIgYWN0dWFsOiAiRmFpbHVyZSIpCi02LjIgdmVyaWZ5IHJlbW92ZVBhcmFtZXRl
ciBhY3R1YWxseSByZW1vdmVzIHVzaW5nIHVuZGVmaW5lZCBuYW1lc3BhY2U6Ci1TdWNjZXNzCi02
LjMgcGFzcyByZW1vdmVQYXJhbWV0ZXIgdW5kZWZpbmVkIG5hbWU6Ci1TdWNjZXNzCi02LjQgcGFz
cyByZW1vdmVQYXJhbWV0ZXIgYSBuYW1lIHdoaWNoIGhhcyBub3QgYmVlbiBzZXQ6Ci1TdWNjZXNz
Ci02LjUgdmVyaWZ5IHJlbW92ZVBhcmFtZXRlciBhY3R1YWxseSByZW1vdmVzOgotU3VjY2Vzcwot
Ci03LjAgdm9pZCBjbGVhclBhcmFtZXRlcnMoKToKLQotNy4xIHZlcmlmeSB0aGF0IGNsZWFyUGFy
YW1ldGVycyBkb2VzOgotU3VjY2VzcwotCi04LjAgdm9pZCByZXNldCgpOgotCi04LjEgdmVyaWZ5
IHRoYXQgcGFyYW1ldGVycyBoYXZlIGJlZW4gY2xlYXJlZDoKLVN1Y2Nlc3MKLTguMiB2ZXJpZnkg
dGhhdCBzdHlsZXNoZWV0IGhhcyBiZWVuIGNsZWFyZWQ6Ci1TdWNjZXNzCiAKSW5kZXg6IFdlYkNv
cmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvcm9vdC9XZWJDb3JlL0NoYW5n
ZUxvZyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS44NQpkaWZmIC1wIC11IC1yMS44NSBXZWJDb3Jl
L0NoYW5nZUxvZwotLS0gV2ViQ29yZS9DaGFuZ2VMb2cJNCBKYW4gMjAwNiAxNDo0MjoyMiAtMDAw
MAkxLjg1CisrKyBXZWJDb3JlL0NoYW5nZUxvZwk0IEphbiAyMDA2IDE4OjM0OjAxIC0wMDAwCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMDYtMDEtMDQgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQG1h
Yy5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
LSBmaXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01MTQy
CisgICAgICAgIHBhcnNlWE1MRG9jdW1lbnRGcmFnbWVudCBjYW4ndCBwYXJzZSBmcmFnbWVudHMg
Y29ycmVjdGx5CisgICAgICAgIAorICAgICAgICAqIGtodG1sL3htbC94bWxfdG9rZW5pemVyLmNw
cDoKKyAgICAgICAgKGtodG1sOjpiYWxhbmNlZFN0YXJ0RWxlbWVudE5zSGFuZGxlcik6CisgICAg
ICAgIChraHRtbDo6YmFsYW5jZWRFbmRFbGVtZW50TnNIYW5kbGVyKToKKyAgICAgICAgKGtodG1s
OjpiYWxhbmNlZENoYXJhY3RlcnNIYW5kbGVyKToKKyAgICAgICAgKGtodG1sOjpiYWxhbmNlZFBy
b2Nlc3NpbmdJbnN0cnVjdGlvbkhhbmRsZXIpOgorICAgICAgICAoa2h0bWw6OmJhbGFuY2VkQ2Rh
dGFCbG9ja0hhbmRsZXIpOgorICAgICAgICAoa2h0bWw6OmJhbGFuY2VkQ29tbWVudEhhbmRsZXIp
OgorICAgICAgICAoa2h0bWw6OmJhbGFuY2VkV2FybmluZ0hhbmRsZXIpOgorICAgICAgICBBZGQg
aGFuZGxlcnMuCisgICAgICAgIAorICAgICAgICAoa2h0bWw6OnBhcnNlWE1MRG9jdW1lbnRGcmFn
bWVudCk6CisgICAgICAgIENoYW5nZSBiYWNrIGludG8gdXNpbmcgeG1sUGFyc2VCYWxhbmNlZENo
dW5rTWVtb3J5LiAKKwogMjAwNi0wMS0wNCAgTWl0eiBQZXR0ZWwgIDxvcGVuZGFyd2luLm9yZ0Bt
aXR6cGV0dGVsLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiwgbGFuZGVkIGJ5IGFw
LgpJbmRleDogV2ViQ29yZS9raHRtbC94bWwveG1sX3Rva2VuaXplci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS
Q1MgZmlsZTogL2N2cy9yb290L1dlYkNvcmUva2h0bWwveG1sL3htbF90b2tlbml6ZXIuY3BwLHYK
cmV0cmlldmluZyByZXZpc2lvbiAxLjYyCmRpZmYgLXAgLXUgLXIxLjYyIFdlYkNvcmUva2h0bWwv
eG1sL3htbF90b2tlbml6ZXIuY3BwCi0tLSBXZWJDb3JlL2todG1sL3htbC94bWxfdG9rZW5pemVy
LmNwcAkzMCBEZWMgMjAwNSAwNTo0MzoyMyAtMDAwMAkxLjYyCisrKyBXZWJDb3JlL2todG1sL3ht
bC94bWxfdG9rZW5pemVyLmNwcAk0IEphbiAyMDA2IDE4OjM0OjA2IC0wMDAwCkBAIC05MTQsMjcg
KzkxNCw2MyBAQCB2b2lkIFhNTFRva2VuaXplcjo6c3RvcFBhcnNpbmcoKQogICAgIHhtbFN0b3BQ
YXJzZXIobV9jb250ZXh0KTsKIH0KIAorc3RhdGljIHZvaWQgYmFsYW5jZWRTdGFydEVsZW1lbnRO
c0hhbmRsZXIodm9pZCAqY2xvc3VyZSwgY29uc3QgeG1sQ2hhciAqbG9jYWxuYW1lLCBjb25zdCB4
bWxDaGFyICpwcmVmaXgsIGNvbnN0IHhtbENoYXIgKnVyaSwgaW50IG5iX25hbWVzcGFjZXMsIGNv
bnN0IHhtbENoYXIgKipuYW1lc3BhY2VzLCBpbnQgbmJfYXR0cmlidXRlcywgaW50IG5iX2RlZmF1
bHRlZCwgY29uc3QgeG1sQ2hhciAqKmxpYnhtbEF0dHJpYnV0ZXMpCit7CisgICBzdGF0aWNfY2Fz
dDxYTUxUb2tlbml6ZXIgKj4oY2xvc3VyZSktPnN0YXJ0RWxlbWVudE5zKGxvY2FsbmFtZSwgcHJl
Zml4LCB1cmksIG5iX25hbWVzcGFjZXMsIG5hbWVzcGFjZXMsIG5iX2F0dHJpYnV0ZXMsIG5iX2Rl
ZmF1bHRlZCwgbGlieG1sQXR0cmlidXRlcyk7Cit9CisKK3N0YXRpYyB2b2lkIGJhbGFuY2VkRW5k
RWxlbWVudE5zSGFuZGxlcih2b2lkICpjbG9zdXJlLCBjb25zdCB4bWxDaGFyICpsb2NhbG5hbWUs
IGNvbnN0IHhtbENoYXIgKnByZWZpeCwgY29uc3QgeG1sQ2hhciAqdXJpKQoreworICAgIHN0YXRp
Y19jYXN0PFhNTFRva2VuaXplciAqPihjbG9zdXJlKS0+ZW5kRWxlbWVudE5zKCk7Cit9CisKK3N0
YXRpYyB2b2lkIGJhbGFuY2VkQ2hhcmFjdGVyc0hhbmRsZXIodm9pZCAqY2xvc3VyZSwgY29uc3Qg
eG1sQ2hhciAqcywgaW50IGxlbikKK3sKKyAgICBzdGF0aWNfY2FzdDxYTUxUb2tlbml6ZXIgKj4o
Y2xvc3VyZSktPmNoYXJhY3RlcnMocywgbGVuKTsKK30KKworc3RhdGljIHZvaWQgYmFsYW5jZWRQ
cm9jZXNzaW5nSW5zdHJ1Y3Rpb25IYW5kbGVyKHZvaWQgKmNsb3N1cmUsIGNvbnN0IHhtbENoYXIg
KnRhcmdldCwgY29uc3QgeG1sQ2hhciAqZGF0YSkKK3sKKyAgICBzdGF0aWNfY2FzdDxYTUxUb2tl
bml6ZXIgKj4oY2xvc3VyZSktPnByb2Nlc3NpbmdJbnN0cnVjdGlvbih0YXJnZXQsIGRhdGEpOwor
fQorCitzdGF0aWMgdm9pZCBiYWxhbmNlZENkYXRhQmxvY2tIYW5kbGVyKHZvaWQgKmNsb3N1cmUs
IGNvbnN0IHhtbENoYXIgKnMsIGludCBsZW4pCit7CisgICAgc3RhdGljX2Nhc3Q8WE1MVG9rZW5p
emVyICo+KGNsb3N1cmUpLT5jZGF0YUJsb2NrKHMsIGxlbik7Cit9CisKK3N0YXRpYyB2b2lkIGJh
bGFuY2VkQ29tbWVudEhhbmRsZXIodm9pZCAqY2xvc3VyZSwgY29uc3QgeG1sQ2hhciAqY29tbWVu
dCkKK3sKKyAgICBzdGF0aWNfY2FzdDxYTUxUb2tlbml6ZXIgKj4oY2xvc3VyZSktPmNvbW1lbnQo
Y29tbWVudCk7Cit9CisKK3N0YXRpYyB2b2lkIGJhbGFuY2VkV2FybmluZ0hhbmRsZXIodm9pZCAq
Y2xvc3VyZSwgY29uc3QgY2hhciAqbWVzc2FnZSwgLi4uKQoreworICAgIHZhX2xpc3QgYXJnczsK
KyAgICB2YV9zdGFydChhcmdzLCBtZXNzYWdlKTsKKyAgICBzdGF0aWNfY2FzdDxYTUxUb2tlbml6
ZXIgKj4oY2xvc3VyZSktPmVycm9yKFhNTFRva2VuaXplcjo6d2FybmluZywgbWVzc2FnZSwgYXJn
cyk7CisgICAgdmFfZW5kKGFyZ3MpOworfQorCiBib29sIHBhcnNlWE1MRG9jdW1lbnRGcmFnbWVu
dChjb25zdCBET01TdHJpbmcgJnN0cmluZywgRG9jdW1lbnRGcmFnbWVudEltcGwgKmZyYWdtZW50
LCBFbGVtZW50SW1wbCAqcGFyZW50KQogewogICAgIFhNTFRva2VuaXplciB0b2tlbml6ZXIoZnJh
Z21lbnQsIHBhcmVudCk7CiAgICAgCiAgICAgeG1sU0FYSGFuZGxlciBzYXg7CiAgICAgbWVtc2V0
KCZzYXgsIDAsIHNpemVvZihzYXgpKTsKLSAgICBzYXguY2hhcmFjdGVycyA9IGNoYXJhY3RlcnNI
YW5kbGVyOwotICAgIHNheC5wcm9jZXNzaW5nSW5zdHJ1Y3Rpb24gPSBwcm9jZXNzaW5nSW5zdHJ1
Y3Rpb25IYW5kbGVyOwotICAgIHNheC5zdGFydEVsZW1lbnROcyA9IHN0YXJ0RWxlbWVudE5zSGFu
ZGxlcjsKLSAgICBzYXguZW5kRWxlbWVudE5zID0gZW5kRWxlbWVudE5zSGFuZGxlcjsKLSAgICBz
YXguY2RhdGFCbG9jayA9IGNkYXRhQmxvY2tIYW5kbGVyOwotICAgIHNheC5jb21tZW50ID0gY29t
bWVudEhhbmRsZXI7Ci0gICAgc2F4Lndhcm5pbmcgPSB3YXJuaW5nSGFuZGxlcjsKKworICAgIHNh
eC5jaGFyYWN0ZXJzID0gYmFsYW5jZWRDaGFyYWN0ZXJzSGFuZGxlcjsKKyAgICBzYXgucHJvY2Vz
c2luZ0luc3RydWN0aW9uID0gYmFsYW5jZWRQcm9jZXNzaW5nSW5zdHJ1Y3Rpb25IYW5kbGVyOwor
ICAgIHNheC5zdGFydEVsZW1lbnROcyA9IGJhbGFuY2VkU3RhcnRFbGVtZW50TnNIYW5kbGVyOwor
ICAgIHNheC5lbmRFbGVtZW50TnMgPSBiYWxhbmNlZEVuZEVsZW1lbnROc0hhbmRsZXI7CisgICAg
c2F4LmNkYXRhQmxvY2sgPSBiYWxhbmNlZENkYXRhQmxvY2tIYW5kbGVyOworICAgIHNheC5pZ25v
cmFibGVXaGl0ZXNwYWNlID0gYmFsYW5jZWRDZGF0YUJsb2NrSGFuZGxlcjsKKyAgICBzYXguY29t
bWVudCA9IGJhbGFuY2VkQ29tbWVudEhhbmRsZXI7CisgICAgc2F4Lndhcm5pbmcgPSBiYWxhbmNl
ZFdhcm5pbmdIYW5kbGVyOwogICAgIHNheC5pbml0aWFsaXplZCA9IFhNTF9TQVgyX01BR0lDOwog
ICAgIAotICAgIHhtbFBhcnNlckN0eHRQdHIgcGFyc2VyID0gY3JlYXRlUVN0cmluZ1BhcnNlcigm
c2F4LCAmdG9rZW5pemVyKTsKLSAgICBpbnQgcmVzdWx0ID0gcGFyc2VRU3RyaW5nKHBhcnNlciwg
c3RyaW5nLnFzdHJpbmcoKSk7Ci0gICAgaWYgKHBhcnNlci0+bXlEb2MpCi0gICAgICAgIHhtbEZy
ZWVEb2MocGFyc2VyLT5teURvYyk7Ci0gICAgeG1sRnJlZVBhcnNlckN0eHQocGFyc2VyKTsKLQor
ICAgIGludCByZXN1bHQgPSB4bWxQYXJzZUJhbGFuY2VkQ2h1bmtNZW1vcnkoMCwgJnNheCwgJnRv
a2VuaXplciwgMCwgCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChjb25zdCB4bWxDaGFyKikoY29uc3QgY2hhciopKHN0cmluZy5xc3RyaW5nKCkudXRmOCgpKSwg
MCk7CiAgICAgcmV0dXJuIHJlc3VsdCA9PSAwOwogfQogCg==
</data>
<flag name="review"
          id="1184"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5491</attachid>
            <date>2006-01-05 01:53:07 -0800</date>
            <delta_ts>2006-01-06 02:33:03 -0800</delta_ts>
            <desc>Remove invalid test result</desc>
            <filename>xml-chunks.txt</filename>
            <type>text/plain</type>
            <size>7956</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jv
b3QvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIyMwpkaWZm
IC1wIC11IC1yMS4yMjMgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCi0tLSBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJNCBKYW4gMjAwNiAyMTozMjozNyAtMDAwMAkxLjIyMworKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCTUgSmFuIDIwMDYgMDk6NTA6MjkgLTAwMDAKQEAgLTEsMyArMSwxNCBAQAorMjAwNi0w
MS0wNSAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAbWFjLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIHVwZGF0ZSB0ZXN0cyBmb3IgaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01MTQyCisgICAgICAg
IHBhcnNlWE1MRG9jdW1lbnRGcmFnbWVudCBjYW4ndCBwYXJzZSBmcmFnbWVudHMgY29ycmVjdGx5
CisgICAgICAgIAorICAgICAgICAqIGZhc3QvZG9tL3NldC1pbm5lckhUTUwtZXhwZWN0ZWQudHh0
OgorICAgICAgICAqIGZhc3QvZG9tL3NldC1pbm5lckhUTUwueGh0bWw6CisgICAgICAgIFVwZGF0
ZSB0aGVzZSB3aXRoIHRoZSBhdHRhY2hlZCB0ZXN0IGNhc2UuCisKIDIwMDYtMDEtMDQgIERhcmlu
IEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIC0gYWRkZWQgYSBtaXNzaW5nIHRl
c3QgcmVzdWx0CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9zZXQtaW5uZXJIVE1MLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2V0LWlubmVySFRNTC1leHBlY3RlZC50eHQsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMgpk
aWZmIC1wIC11IC1yMS4yIExheW91dFRlc3RzL2Zhc3QvZG9tL3NldC1pbm5lckhUTUwtZXhwZWN0
ZWQudHh0Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9zZXQtaW5uZXJIVE1MLWV4cGVjdGVkLnR4
dAkxNSBTZXAgMjAwNSAwNToxNjo1OCAtMDAwMAkxLjIKKysrIExheW91dFRlc3RzL2Zhc3QvZG9t
L3NldC1pbm5lckhUTUwtZXhwZWN0ZWQudHh0CTUgSmFuIDIwMDYgMDk6NTA6MzYgLTAwMDAKQEAg
LTEsNiArMSw3IEBACi1UaGlzIHRlc3RzIHRoYXQgc2V0dGluZyBpbm5lckhUTUwgb24gYW4geGh0
bWwgZG9jdW1lbnQgd29ya3MuIElmIHRoaXMgdGVzdCBpcyBzdWNjZXNzZnVsLCB0aGUgdGV4dCBi
ZWxvdyBzaG91bGQgc2F5ICJTdWNjZXNzIiwgYW5kICJuYW1lc3BhY2UgaXMgY29ycmVjdCIuCitU
aGlzIHRlc3RzIHRoYXQgc2V0dGluZyBpbm5lckhUTUwgb24gYW4geGh0bWwgZG9jdW1lbnQgd29y
a3MgYW5kIHJlc3BlY3RzIG5hbWVzcGFjZXMgYW5kIHVua25vd24gbmFtZXNwYWNlIHByZWZpeGVz
LiBJZiB0aGlzIHRlc3QgaXMgc3VjY2Vzc2Z1bCwgdGhlIHRleHQgYmVsb3cgc2hvdWxkIHNheSAi
U3VjY2VzcyIsIGFuZCAibmFtZXNwYWNlIGlzIGNvcnJlY3QiIFRXSUNFLgogCiBTdWNjZXNzIQog
CiBuYW1lc3BhY2UgaXMgY29ycmVjdAorbmFtZXNwYWNlIGlzIGNvcnJlY3QKIApJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9kb20vc2V0LWlubmVySFRNTC54aHRtbAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxl
OiAvY3ZzL3Jvb3QvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2V0LWlubmVySFRNTC54aHRtbCx2CnJl
dHJpZXZpbmcgcmV2aXNpb24gMS4yCmRpZmYgLXAgLXUgLXIxLjIgTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2V0LWlubmVySFRNTC54aHRtbAotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vc2V0LWlubmVy
SFRNTC54aHRtbAkyNyBTZXAgMjAwNSAwMDoxOTozMyAtMDAwMAkxLjIKKysrIExheW91dFRlc3Rz
L2Zhc3QvZG9tL3NldC1pbm5lckhUTUwueGh0bWwJNSBKYW4gMjAwNiAwOTo1MDozNiAtMDAwMApA
QCAtMSw0ICsxLDQgQEAKLTxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1s
Ij4KKzxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiB4bWxuczpmb289
Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20vZm9vIj4KIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2Ny
aXB0Ij4KIDwhW0NEQVRBWwogZnVuY3Rpb24gZGVidWcoc3RyKSB7CkBAIC0xMiwxNyArMTIsMjIg
QEAgZnVuY3Rpb24gcnVuVGVzdHMoKSB7CiAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBBc1RleHQoKTsKIAogICAgIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdCcpOwot
ICAgIGUuaW5uZXJIVE1MID0gJzxiPlN1Y2Nlc3MhPC9iPic7CisgICAgZS5pbm5lckhUTUwgPSAn
PGI+U3VjY2VzcyE8L2I+PGZvbzpiYXI+PC9mb286YmFyPic7CiAgICAgCiAgICAgaWYgKGUuZmly
c3RDaGlsZC5uYW1lc3BhY2VVUkkgPT0gJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwnKSAK
ICAgICAgICAgZGVidWcoJ25hbWVzcGFjZSBpcyBjb3JyZWN0JykKICAgICBlbHNlCiAgICAgICAg
IGRlYnVnKCduYW1lc3BhY2UgaXMgaW5jb3JyZWN0ICgnICsgZS5maXJzdENoaWxkLm5hbWVzcGFj
ZVVSSSArICcpJyk7CisgICAgCisgICAgaWYgKGUubGFzdENoaWxkLm5hbWVzcGFjZVVSSSA9PSAn
aHR0cDovL3d3dy5leGFtcGxlLmNvbS9mb28nKSAKKyAgICAgICAgZGVidWcoJ25hbWVzcGFjZSBp
cyBjb3JyZWN0JykKKyAgICBlbHNlCisgICAgICAgIGRlYnVnKCduYW1lc3BhY2UgaXMgaW5jb3Jy
ZWN0ICgnICsgZS5sYXN0Q2hpbGQubmFtZXNwYWNlVVJJICsgJyknKTsKIH0JCiBdXT4gCiA8L3Nj
cmlwdD4KIDxib2R5IG9ubG9hZD0icnVuVGVzdHMoKTsiPgotPHA+VGhpcyB0ZXN0cyB0aGF0IHNl
dHRpbmcgaW5uZXJIVE1MIG9uIGFuIHhodG1sIGRvY3VtZW50IHdvcmtzLiBJZiB0aGlzIHRlc3Qg
aXMgc3VjY2Vzc2Z1bCwgdGhlIHRleHQgYmVsb3cgc2hvdWxkIHNheSAiU3VjY2VzcyIsIGFuZCAi
bmFtZXNwYWNlIGlzIGNvcnJlY3QiLjwvcD4KKzxwPlRoaXMgdGVzdHMgdGhhdCBzZXR0aW5nIGlu
bmVySFRNTCBvbiBhbiB4aHRtbCBkb2N1bWVudCB3b3JrcyBhbmQgcmVzcGVjdHMgbmFtZXNwYWNl
cyBhbmQgdW5rbm93biBuYW1lc3BhY2UgcHJlZml4ZXMuIElmIHRoaXMgdGVzdCBpcyBzdWNjZXNz
ZnVsLCB0aGUgdGV4dCBiZWxvdyBzaG91bGQgc2F5ICJTdWNjZXNzIiwgYW5kICJuYW1lc3BhY2Ug
aXMgY29ycmVjdCIgVFdJQ0UuPC9wPgogPHAgaWQ9InRlc3QiLz4KIDx1bCBpZD0iY29uc29sZSIv
PgogPC9ib2R5PgpJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTog
L2N2cy9yb290L1dlYkNvcmUvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjg5CmRp
ZmYgLXAgLXUgLXIxLjg5IFdlYkNvcmUvQ2hhbmdlTG9nCi0tLSBXZWJDb3JlL0NoYW5nZUxvZwk1
IEphbiAyMDA2IDA2OjQxOjIwIC0wMDAwCTEuODkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCTUgSmFu
IDIwMDYgMDk6NTI6NTMgLTAwMDAKQEAgLTEsMyArMSwyMyBAQAorMjAwNi0wMS0wNSAgQW5kZXJz
IENhcmxzc29uICA8YW5kZXJzY2FAbWFjLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAtIGZpeCBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5v
cmcvc2hvd19idWcuY2dpP2lkPTUxNDIKKyAgICAgICAgcGFyc2VYTUxEb2N1bWVudEZyYWdtZW50
IGNhbid0IHBhcnNlIGZyYWdtZW50cyBjb3JyZWN0bHkKKyAgICAgICAgCisgICAgICAgICoga2h0
bWwveG1sL3htbF90b2tlbml6ZXIuY3BwOgorICAgICAgICAoa2h0bWw6OmJhbGFuY2VkU3RhcnRF
bGVtZW50TnNIYW5kbGVyKToKKyAgICAgICAgKGtodG1sOjpiYWxhbmNlZEVuZEVsZW1lbnROc0hh
bmRsZXIpOgorICAgICAgICAoa2h0bWw6OmJhbGFuY2VkQ2hhcmFjdGVyc0hhbmRsZXIpOgorICAg
ICAgICAoa2h0bWw6OmJhbGFuY2VkUHJvY2Vzc2luZ0luc3RydWN0aW9uSGFuZGxlcik6CisgICAg
ICAgIChraHRtbDo6YmFsYW5jZWRDZGF0YUJsb2NrSGFuZGxlcik6CisgICAgICAgIChraHRtbDo6
YmFsYW5jZWRDb21tZW50SGFuZGxlcik6CisgICAgICAgIChraHRtbDo6YmFsYW5jZWRXYXJuaW5n
SGFuZGxlcik6CisgICAgICAgIEFkZCBoYW5kbGVycy4KKyAgICAgICAgCisgICAgICAgIChraHRt
bDo6cGFyc2VYTUxEb2N1bWVudEZyYWdtZW50KToKKyAgICAgICAgQ2hhbmdlIGJhY2sgaW50byB1
c2luZyB4bWxQYXJzZUJhbGFuY2VkQ2h1bmtNZW1vcnkuIAorCiAyMDA2LTAxLTA0ICBBbmRlcnMg
Q2FybHNzb24gIDxhbmRlcnNjYUBtYWMuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMu
CkluZGV4OiBXZWJDb3JlL2todG1sL3htbC94bWxfdG9rZW5pemVyLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
UyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9raHRtbC94bWwveG1sX3Rva2VuaXplci5jcHAsdgpy
ZXRyaWV2aW5nIHJldmlzaW9uIDEuNjIKZGlmZiAtcCAtdSAtcjEuNjIgV2ViQ29yZS9raHRtbC94
bWwveG1sX3Rva2VuaXplci5jcHAKLS0tIFdlYkNvcmUva2h0bWwveG1sL3htbF90b2tlbml6ZXIu
Y3BwCTMwIERlYyAyMDA1IDA1OjQzOjIzIC0wMDAwCTEuNjIKKysrIFdlYkNvcmUva2h0bWwveG1s
L3htbF90b2tlbml6ZXIuY3BwCTUgSmFuIDIwMDYgMDk6NTI6NTUgLTAwMDAKQEAgLTkxNCwyNyAr
OTE0LDYzIEBAIHZvaWQgWE1MVG9rZW5pemVyOjpzdG9wUGFyc2luZygpCiAgICAgeG1sU3RvcFBh
cnNlcihtX2NvbnRleHQpOwogfQogCitzdGF0aWMgdm9pZCBiYWxhbmNlZFN0YXJ0RWxlbWVudE5z
SGFuZGxlcih2b2lkICpjbG9zdXJlLCBjb25zdCB4bWxDaGFyICpsb2NhbG5hbWUsIGNvbnN0IHht
bENoYXIgKnByZWZpeCwgY29uc3QgeG1sQ2hhciAqdXJpLCBpbnQgbmJfbmFtZXNwYWNlcywgY29u
c3QgeG1sQ2hhciAqKm5hbWVzcGFjZXMsIGludCBuYl9hdHRyaWJ1dGVzLCBpbnQgbmJfZGVmYXVs
dGVkLCBjb25zdCB4bWxDaGFyICoqbGlieG1sQXR0cmlidXRlcykKK3sKKyAgIHN0YXRpY19jYXN0
PFhNTFRva2VuaXplciAqPihjbG9zdXJlKS0+c3RhcnRFbGVtZW50TnMobG9jYWxuYW1lLCBwcmVm
aXgsIHVyaSwgbmJfbmFtZXNwYWNlcywgbmFtZXNwYWNlcywgbmJfYXR0cmlidXRlcywgbmJfZGVm
YXVsdGVkLCBsaWJ4bWxBdHRyaWJ1dGVzKTsKK30KKworc3RhdGljIHZvaWQgYmFsYW5jZWRFbmRF
bGVtZW50TnNIYW5kbGVyKHZvaWQgKmNsb3N1cmUsIGNvbnN0IHhtbENoYXIgKmxvY2FsbmFtZSwg
Y29uc3QgeG1sQ2hhciAqcHJlZml4LCBjb25zdCB4bWxDaGFyICp1cmkpCit7CisgICAgc3RhdGlj
X2Nhc3Q8WE1MVG9rZW5pemVyICo+KGNsb3N1cmUpLT5lbmRFbGVtZW50TnMoKTsKK30KKworc3Rh
dGljIHZvaWQgYmFsYW5jZWRDaGFyYWN0ZXJzSGFuZGxlcih2b2lkICpjbG9zdXJlLCBjb25zdCB4
bWxDaGFyICpzLCBpbnQgbGVuKQoreworICAgIHN0YXRpY19jYXN0PFhNTFRva2VuaXplciAqPihj
bG9zdXJlKS0+Y2hhcmFjdGVycyhzLCBsZW4pOworfQorCitzdGF0aWMgdm9pZCBiYWxhbmNlZFBy
b2Nlc3NpbmdJbnN0cnVjdGlvbkhhbmRsZXIodm9pZCAqY2xvc3VyZSwgY29uc3QgeG1sQ2hhciAq
dGFyZ2V0LCBjb25zdCB4bWxDaGFyICpkYXRhKQoreworICAgIHN0YXRpY19jYXN0PFhNTFRva2Vu
aXplciAqPihjbG9zdXJlKS0+cHJvY2Vzc2luZ0luc3RydWN0aW9uKHRhcmdldCwgZGF0YSk7Cit9
CisKK3N0YXRpYyB2b2lkIGJhbGFuY2VkQ2RhdGFCbG9ja0hhbmRsZXIodm9pZCAqY2xvc3VyZSwg
Y29uc3QgeG1sQ2hhciAqcywgaW50IGxlbikKK3sKKyAgICBzdGF0aWNfY2FzdDxYTUxUb2tlbml6
ZXIgKj4oY2xvc3VyZSktPmNkYXRhQmxvY2socywgbGVuKTsKK30KKworc3RhdGljIHZvaWQgYmFs
YW5jZWRDb21tZW50SGFuZGxlcih2b2lkICpjbG9zdXJlLCBjb25zdCB4bWxDaGFyICpjb21tZW50
KQoreworICAgIHN0YXRpY19jYXN0PFhNTFRva2VuaXplciAqPihjbG9zdXJlKS0+Y29tbWVudChj
b21tZW50KTsKK30KKworc3RhdGljIHZvaWQgYmFsYW5jZWRXYXJuaW5nSGFuZGxlcih2b2lkICpj
bG9zdXJlLCBjb25zdCBjaGFyICptZXNzYWdlLCAuLi4pCit7CisgICAgdmFfbGlzdCBhcmdzOwor
ICAgIHZhX3N0YXJ0KGFyZ3MsIG1lc3NhZ2UpOworICAgIHN0YXRpY19jYXN0PFhNTFRva2VuaXpl
ciAqPihjbG9zdXJlKS0+ZXJyb3IoWE1MVG9rZW5pemVyOjp3YXJuaW5nLCBtZXNzYWdlLCBhcmdz
KTsKKyAgICB2YV9lbmQoYXJncyk7Cit9CisKIGJvb2wgcGFyc2VYTUxEb2N1bWVudEZyYWdtZW50
KGNvbnN0IERPTVN0cmluZyAmc3RyaW5nLCBEb2N1bWVudEZyYWdtZW50SW1wbCAqZnJhZ21lbnQs
IEVsZW1lbnRJbXBsICpwYXJlbnQpCiB7CiAgICAgWE1MVG9rZW5pemVyIHRva2VuaXplcihmcmFn
bWVudCwgcGFyZW50KTsKICAgICAKICAgICB4bWxTQVhIYW5kbGVyIHNheDsKICAgICBtZW1zZXQo
JnNheCwgMCwgc2l6ZW9mKHNheCkpOwotICAgIHNheC5jaGFyYWN0ZXJzID0gY2hhcmFjdGVyc0hh
bmRsZXI7Ci0gICAgc2F4LnByb2Nlc3NpbmdJbnN0cnVjdGlvbiA9IHByb2Nlc3NpbmdJbnN0cnVj
dGlvbkhhbmRsZXI7Ci0gICAgc2F4LnN0YXJ0RWxlbWVudE5zID0gc3RhcnRFbGVtZW50TnNIYW5k
bGVyOwotICAgIHNheC5lbmRFbGVtZW50TnMgPSBlbmRFbGVtZW50TnNIYW5kbGVyOwotICAgIHNh
eC5jZGF0YUJsb2NrID0gY2RhdGFCbG9ja0hhbmRsZXI7Ci0gICAgc2F4LmNvbW1lbnQgPSBjb21t
ZW50SGFuZGxlcjsKLSAgICBzYXgud2FybmluZyA9IHdhcm5pbmdIYW5kbGVyOworCisgICAgc2F4
LmNoYXJhY3RlcnMgPSBiYWxhbmNlZENoYXJhY3RlcnNIYW5kbGVyOworICAgIHNheC5wcm9jZXNz
aW5nSW5zdHJ1Y3Rpb24gPSBiYWxhbmNlZFByb2Nlc3NpbmdJbnN0cnVjdGlvbkhhbmRsZXI7Cisg
ICAgc2F4LnN0YXJ0RWxlbWVudE5zID0gYmFsYW5jZWRTdGFydEVsZW1lbnROc0hhbmRsZXI7Cisg
ICAgc2F4LmVuZEVsZW1lbnROcyA9IGJhbGFuY2VkRW5kRWxlbWVudE5zSGFuZGxlcjsKKyAgICBz
YXguY2RhdGFCbG9jayA9IGJhbGFuY2VkQ2RhdGFCbG9ja0hhbmRsZXI7CisgICAgc2F4Lmlnbm9y
YWJsZVdoaXRlc3BhY2UgPSBiYWxhbmNlZENkYXRhQmxvY2tIYW5kbGVyOworICAgIHNheC5jb21t
ZW50ID0gYmFsYW5jZWRDb21tZW50SGFuZGxlcjsKKyAgICBzYXgud2FybmluZyA9IGJhbGFuY2Vk
V2FybmluZ0hhbmRsZXI7CiAgICAgc2F4LmluaXRpYWxpemVkID0gWE1MX1NBWDJfTUFHSUM7CiAg
ICAgCi0gICAgeG1sUGFyc2VyQ3R4dFB0ciBwYXJzZXIgPSBjcmVhdGVRU3RyaW5nUGFyc2VyKCZz
YXgsICZ0b2tlbml6ZXIpOwotICAgIGludCByZXN1bHQgPSBwYXJzZVFTdHJpbmcocGFyc2VyLCBz
dHJpbmcucXN0cmluZygpKTsKLSAgICBpZiAocGFyc2VyLT5teURvYykKLSAgICAgICAgeG1sRnJl
ZURvYyhwYXJzZXItPm15RG9jKTsKLSAgICB4bWxGcmVlUGFyc2VyQ3R4dChwYXJzZXIpOwotCisg
ICAgaW50IHJlc3VsdCA9IHhtbFBhcnNlQmFsYW5jZWRDaHVua01lbW9yeSgwLCAmc2F4LCAmdG9r
ZW5pemVyLCAwLCAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGNvbnN0IHhtbENoYXIqKShjb25zdCBjaGFyKikoc3RyaW5nLnFzdHJpbmcoKS51dGY4KCkpLCAw
KTsKICAgICByZXR1cm4gcmVzdWx0ID09IDA7CiB9CiAK
</data>
<flag name="review"
          id="1186"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>