<?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>98868</bug_id>
          
          <creation_ts>2012-10-09 23:50:42 -0700</creation_ts>
          <short_desc>Needs internal API to return distributed nodes for InsertionPoint</short_desc>
          <delta_ts>2012-10-10 10:47:54 -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>DOM</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>96990</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>gtk-ews</cc>
    
    <cc>gustavo</cc>
    
    <cc>philn</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>738637</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-09 23:50:42 -0700</bug_when>
    <thetext>When testing content reprojection, we would like to have internal API to get a list of distributed nodes for InsertionPoints.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738714</commentid>
    <comment_count>1</comment_count>
      <attachid>167952</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-10 01:11:34 -0700</bug_when>
    <thetext>Created attachment 167952
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738724</commentid>
    <comment_count>2</comment_count>
      <attachid>167952</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-10-10 01:22:19 -0700</bug_when>
    <thetext>Comment on attachment 167952
Patch

OK, land this after seeing green bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738735</commentid>
    <comment_count>3</comment_count>
      <attachid>167952</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-10 01:35:05 -0700</bug_when>
    <thetext>Comment on attachment 167952
Patch

Attachment 167952 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14244518</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738741</commentid>
    <comment_count>4</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-10 01:41:40 -0700</bug_when>
    <thetext>I&apos;ll update the symbol list, then land this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738754</commentid>
    <comment_count>5</comment_count>
      <attachid>167952</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-10 02:19:01 -0700</bug_when>
    <thetext>Comment on attachment 167952
Patch

Attachment 167952 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14250262</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738759</commentid>
    <comment_count>6</comment_count>
      <attachid>167952</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2012-10-10 02:27:59 -0700</bug_when>
    <thetext>Comment on attachment 167952
Patch

Attachment 167952 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/14245461</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738806</commentid>
    <comment_count>7</comment_count>
      <attachid>167970</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-10 03:46:01 -0700</bug_when>
    <thetext>Created attachment 167970
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738807</commentid>
    <comment_count>8</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-10-10 03:47:45 -0700</bug_when>
    <thetext>Waiting for all bots green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739106</commentid>
    <comment_count>9</comment_count>
      <attachid>167970</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-10 10:47:50 -0700</bug_when>
    <thetext>Comment on attachment 167970
Patch for landing

Clearing flags on attachment: 167970

Committed r130926: &lt;http://trac.webkit.org/changeset/130926&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739108</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-10 10:47:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167952</attachid>
            <date>2012-10-10 01:11:34 -0700</date>
            <delta_ts>2012-10-10 03:45:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98868-20121010171034.patch</filename>
            <type>text/plain</type>
            <size>7750</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDExMTE5NTM4NzU5OGUw
OWJiNmI0MjVjNGE4NzFmM2VjYjlmMGVhNS4uNjU5MWM2NWRlNTMxMGNlMzM1YWMzZmFjOTdhYTI5
MTQ3OTI0NWU1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTEwLTEwICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBOZWVkcyBpbnRl
cm5hbCBBUEkgdG8gcmV0dXJuIGRpc3RyaWJ1dGVkIG5vZGVzIGZvciBJbnNlcnRpb25Qb2ludAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg4NjgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHRlc3Rp
bmcgaW5zZXJ0aW9uIHBvaW50cywgd2Ugd291bGQgbGlrZSB0byBoYXZlIGFuIGludGVybmFsIEFQ
SSB3aGljaCByZXR1cm5zIGEgbm9kZSBsaXN0CisgICAgICAgIGRpc3RyaWJ1dGVkIHRvIGFuIGlu
c2VydGlvbiBwb2ludC4KKworICAgICAgICBXZSd2ZSBhZGRlZCB0aGUgQVBJIGluIEludGVybmFs
cy4KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9zaGFkb3cvZGlzdHJpYnV0ZWQtbm9kZXMuaHRt
bAorCisgICAgICAgICogaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SW5zZXJ0aW9uUG9pbnQ6OmRpc3RyaWJ1dGVkTm9kZXMpOiBSZXR1cm5zIHRoZSBk
aXN0cmlidXRlZCBub2Rlcy4gV2hlbiBJbnNlcnRpb25Qb2ludCBpcyBub3QKKyAgICAgICAgYXR0
YWNoZWQsIHRoZSByZXN1bHQgd2lsbCBiZSBudWxsLCBzaW5jZSB0aGUgZGlzdHJpYnV0aW9uIGlz
IG5vdCBjYWxjdWxhdGVkIGNvcnJlY3RseS4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAq
IGh0bWwvc2hhZG93L0luc2VydGlvblBvaW50Lmg6CisgICAgICAgIChJbnNlcnRpb25Qb2ludCk6
CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW50
ZXJuYWxzOjpkaXN0cmlidXRlZE5vZGVzKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAq
IHRlc3RpbmcvSW50ZXJuYWxzLmg6CisgICAgICAgIChJbnRlcm5hbHMpOgorICAgICAgICAqIHRl
c3RpbmcvSW50ZXJuYWxzLmlkbDoKKwogMjAxMi0xMC0wOSAgS2VudCBUYW11cmEgIDx0a2VudEBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgU2hvdWxkIHJlamVjdCBpbnZhbGlkIGRhdGVzIGNvbnN0
cnVjdGVkIHdpdGggbXVsdGlwbGUgZmllbGRzIFVJCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3No
YWRvdy9JbnNlcnRpb25Qb2ludC5jcHAKaW5kZXggNDM1Nzk2Njc3YjJiZDc0OGM0OTQxMzcxMzE1
OTM1Mzk5NGE3ZWM0Mi4uNjJmNzFjY2QxNDA5ODBlMzdlYWQ4MWJjMTZlMGU3NmM0YmUxM2MwYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcApAQCAt
MzMsNiArMzMsNyBAQAogCiAjaW5jbHVkZSAiRWxlbWVudFNoYWRvdy5oIgogI2luY2x1ZGUgIlNo
YWRvd1Jvb3QuaCIKKyNpbmNsdWRlICJTdGF0aWNOb2RlTGlzdC5oIgogCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiAKQEAgLTg2LDYgKzg3LDE5IEBAIGJvb2wgSW5zZXJ0aW9uUG9pbnQ6OmlzQWN0aXZl
KCkgY29uc3QKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorUGFzc1JlZlB0cjxOb2RlTGlzdD4gSW5z
ZXJ0aW9uUG9pbnQ6OmRpc3RyaWJ1dGVkTm9kZXMoKSBjb25zdAoreworICAgIGlmICghYXR0YWNo
ZWQoKSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBWZWN0b3I8UmVmUHRyPE5vZGU+ID4gbm9k
ZXM7CisKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fZGlzdHJpYnV0aW9uLnNpemUoKTsg
KytpKQorICAgICAgICBub2Rlcy5hcHBlbmQobV9kaXN0cmlidXRpb24uYXQoaSkpOworCisgICAg
cmV0dXJuIFN0YXRpY05vZGVMaXN0OjphZG9wdChub2Rlcyk7Cit9CisKIGJvb2wgSW5zZXJ0aW9u
UG9pbnQ6OnJlbmRlcmVySXNOZWVkZWQoY29uc3QgTm9kZVJlbmRlcmluZ0NvbnRleHQmIGNvbnRl
eHQpCiB7CiAgICAgcmV0dXJuICFpc1NoYWRvd0JvdW5kYXJ5KCkgJiYgSFRNTEVsZW1lbnQ6OnJl
bmRlcmVySXNOZWVkZWQoY29udGV4dCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9JbnNlcnRpb25Qb2ludC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5z
ZXJ0aW9uUG9pbnQuaAppbmRleCA2MjM3ZGUyZTY4NjgyZDBiZTJjYTg4MjhiMGU4YzkyOWUzMTkw
ZjRiLi5iZDQ0NmI4NTlkNDA0ZTI5YjE3OWE1ZTU2MTllY2U3ZTk5MjljODM5IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmgKQEAgLTQ5LDYgKzQ5LDggQEAg
cHVibGljOgogICAgIGJvb2wgaXNTaGFkb3dCb3VuZGFyeSgpIGNvbnN0OwogICAgIGJvb2wgaXNB
Y3RpdmUoKSBjb25zdDsKIAorICAgIFBhc3NSZWZQdHI8Tm9kZUxpc3Q+IGRpc3RyaWJ1dGVkTm9k
ZXMoKSBjb25zdDsKKwogICAgIHZpcnR1YWwgY29uc3QgQXRvbWljU3RyaW5nJiBzZWxlY3QoKSBj
b25zdCA9IDA7CiAgICAgdmlydHVhbCBib29sIGlzU2VsZWN0VmFsaWQoKSBjb25zdCA9IDA7CiAg
ICAgdmlydHVhbCBib29sIGRvZXNTZWxlY3RGcm9tSG9zdENoaWxkcmVuKCkgY29uc3QgPSAwOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCmluZGV4IGI1ZDdkNjc1OWQwYzYzNDE0Yjcw
MTkzMmY2ZWZhYjNmZmZhZmI1NzQuLjMxMDAyZjNjZjI0MWRhNTMyOWQyOGM4YzIwYzk4NjE4MWUz
NzI3MjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKQEAgLTI5Nyw2ICsyOTcs
MTYgQEAgTm9kZSogSW50ZXJuYWxzOjpwYXJlbnRUcmVlU2NvcGUoTm9kZSogbm9kZSwgRXhjZXB0
aW9uQ29kZSYgZWMpCiAgICAgcmV0dXJuIHBhcmVudFRyZWVTY29wZSA/IHBhcmVudFRyZWVTY29w
ZS0+cm9vdE5vZGUoKSA6IDA7CiB9CiAKK1Bhc3NSZWZQdHI8Tm9kZUxpc3Q+IEludGVybmFsczo6
ZGlzdHJpYnV0ZWROb2RlcyhFbGVtZW50KiBpbnNlcnRpb25Qb2ludCwgRXhjZXB0aW9uQ29kZSYg
ZWMpCit7CisgICAgaWYgKCFpbnNlcnRpb25Qb2ludCB8fCAhaXNJbnNlcnRpb25Qb2ludChpbnNl
cnRpb25Qb2ludCkpIHsKKyAgICAgICAgZWMgPSBJTlZBTElEX0FDQ0VTU19FUlI7CisgICAgICAg
IHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiB0b0luc2VydGlvblBvaW50KGluc2VydGlv
blBvaW50KS0+ZGlzdHJpYnV0ZWROb2RlcygpOworfQorCiBib29sIEludGVybmFsczo6aGFzU2hh
ZG93SW5zZXJ0aW9uUG9pbnQoY29uc3QgTm9kZSogcm9vdCwgRXhjZXB0aW9uQ29kZSYgZWMpIGNv
bnN0CiB7CiAgICAgaWYgKHJvb3QgJiYgcm9vdC0+aXNTaGFkb3dSb290KCkpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oIGIvU291cmNlL1dlYkNvcmUvdGVz
dGluZy9JbnRlcm5hbHMuaAppbmRleCAzYmQ0NzVlNGU1OGE5YWFjNDVhZDU3YzU4NTI0YTJjNzFl
Zjk0ZDcwLi5mMjNlMTJkZTQzODYzMjFkOWE5NGUxNWUwZTNjYWI2NDg0MWQzYTY0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKQEAgLTkwLDYgKzkwLDcgQEAgcHVibGljOgogICAgIGJv
b2wgaXNWYWxpZENvbnRlbnRTZWxlY3QoRWxlbWVudCogaW5zZXJ0aW9uUG9pbnQsIEV4Y2VwdGlv
bkNvZGUmKTsKICAgICBOb2RlKiB0cmVlU2NvcGVSb290Tm9kZShOb2RlKiwgRXhjZXB0aW9uQ29k
ZSYpOwogICAgIE5vZGUqIHBhcmVudFRyZWVTY29wZShOb2RlKiwgRXhjZXB0aW9uQ29kZSYpOwor
ICAgIFBhc3NSZWZQdHI8Tm9kZUxpc3Q+IGRpc3RyaWJ1dGVkTm9kZXMoRWxlbWVudCogaW5zZXJ0
aW9uUG9pbnQsIEV4Y2VwdGlvbkNvZGUmKTsKIAogICAgIGJvb2wgYXR0YWNoZWQoTm9kZSosIEV4
Y2VwdGlvbkNvZGUmKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRl
cm5hbHMuaWRsIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCmluZGV4IDQz
Y2VhMjQwNWM0NDA4YjIwOWJhMTQ5YzFhNTExMjdjNzI3ZGExMTQuLjlmY2U0NzJiNzM5MDJmMDE4
NDhhY2M1ZmNiMDRiYmExNGM2ZmFiMDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3Rp
bmcvSW50ZXJuYWxzLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5p
ZGwKQEAgLTU3LDYgKzU3LDcgQEAgbW9kdWxlIHdpbmRvdyB7CiAgICAgICAgIGJvb2xlYW4gaXNW
YWxpZENvbnRlbnRTZWxlY3QoaW4gRWxlbWVudCBjb250ZW50RWxlbWVudCkgcmFpc2VzKERPTUV4
Y2VwdGlvbik7CiAgICAgICAgIE5vZGUgdHJlZVNjb3BlUm9vdE5vZGUoaW4gTm9kZSBub2RlKSBy
YWlzZXMgKERPTUV4Y2VwdGlvbik7CiAgICAgICAgIE5vZGUgcGFyZW50VHJlZVNjb3BlKGluIE5v
ZGUgbm9kZSkgcmFpc2VzIChET01FeGNlcHRpb24pOworICAgICAgICBOb2RlTGlzdCBkaXN0cmli
dXRlZE5vZGVzKGluIEVsZW1lbnQgaW5zZXJ0aW9uUG9pbnQpIHJhaXNlcyhET01FeGNlcHRpb24p
OwogCiAgICAgICAgIE5vZGUgbmV4dFNpYmxpbmdCeVdhbGtlcihpbiBOb2RlIG5vZGUpIHJhaXNl
cyhET01FeGNlcHRpb24pOwogICAgICAgICBOb2RlIGZpcnN0Q2hpbGRCeVdhbGtlcihpbiBOb2Rl
IG5vZGUpIHJhaXNlcyhET01FeGNlcHRpb24pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDhiOTJkOGI2Y2U5OWY2MmI1Yzk4
ZmRjNTZmNDNkMGY2ZmZmMGZiN2MuLjRlNjkwOTFlYTJjNmIwY2U5OGNhMWU4ZmQ4MTJlMmY5ODRm
YzA4MmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0xMC0xMCAgU2hpbnlhIEthd2FuYWth
ICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgTmVlZHMgaW50ZXJuYWwgQVBJIHRv
IHJldHVybiBkaXN0cmlidXRlZCBub2RlcyBmb3IgSW5zZXJ0aW9uUG9pbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4ODY4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvZGlz
dHJpYnV0ZWQtbm9kZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9z
aGFkb3cvZGlzdHJpYnV0ZWQtbm9kZXMuaHRtbDogQWRkZWQuCisKIDIwMTItMTAtMDkgIEtlbnQg
VGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFNob3VsZCByZWplY3QgaW52
YWxpZCBkYXRlcyBjb25zdHJ1Y3RlZCB3aXRoIG11bHRpcGxlIGZpZWxkcyBVSQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVkLW5vZGVzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1ub2Rlcy1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNDYxNDQxYWQwYmRhMGVkYTRhYjYzZjc5NzY3YWUwNGY4NThi
NGY2YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9kaXN0
cmlidXRlZC1ub2Rlcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMiBAQAorUEFTUyBub2RlTGlz
dC5sZW5ndGggaXMgMworUEFTUyBub2RlTGlzdC5pdGVtKDApIGlzIGEKK1BBU1Mgbm9kZUxpc3Qu
aXRlbSgxKSBpcyBiCitQQVNTIG5vZGVMaXN0Lml0ZW0oMikgaXMgYworUEFTUyBzdWNjZXNzZnVs
bHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCitUaGlzIHRlc3QgY2hlY2tzIGludGVy
bmFscy5kaXN0cmlidXRlZE5vZGVzKGluc2VydGlvblBvaW50KSByZXR1cm5zIHRoZSBub2RlIGRp
c3RyaWJ1dGVkIHRvIHRoZSBpbnNlcnRpb24gcG9pbnQuCisKK0EKK0IKK0MKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1ub2Rlcy5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVkLW5vZGVzLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNjRhZDE5OWZhM2FkNzAxMTUxMGM2NGNjNTUwMWEyODc5ZWUwODczNAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1ub2Rlcy5odG1s
CkBAIC0wLDAgKzEsNDAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxzY3Jp
cHQgc3JjPSJyZXNvdXJjZXMvcG9seWZpbGwuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
Ly4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisKKzxwPlRoaXMgdGVz
dCBjaGVja3MgaW50ZXJuYWxzLmRpc3RyaWJ1dGVkTm9kZXMoaW5zZXJ0aW9uUG9pbnQpIHJldHVy
bnMgdGhlIG5vZGUgZGlzdHJpYnV0ZWQgdG8gdGhlIGluc2VydGlvbiBwb2ludC48L3A+CisKKzxk
aXYgaWQ9Imhvc3QiPgorICAgIDxkaXYgaWQ9ImEiPkE8L2Rpdj4KKyAgICA8ZGl2IGlkPSJiIj5C
PC9kaXY+CisgICAgPGRpdiBpZD0iYyI+QzwvZGl2PgorPC9kaXY+CisKKzxzY3JpcHQ+Citqc1Rl
c3RJc0FzeW5jID0gdHJ1ZTsKKwordmFyIHNoYWRvd1Jvb3QgPSBuZXcgV2ViS2l0U2hhZG93Um9v
dChob3N0KTsKK3ZhciBzaGFkb3cgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdjb250ZW50Jyk7
CitzaGFkb3cuc2V0QXR0cmlidXRlKCdzZWxlY3QnLCAnZGl2Jyk7CitzaGFkb3dSb290LmFwcGVu
ZENoaWxkKHNoYWRvdyk7CisKK3ZhciBub2RlTGlzdDsKK3NldFRpbWVvdXQoZnVuY3Rpb24oKSB7
CisgICAgbm9kZUxpc3QgPSBpbnRlcm5hbHMuZGlzdHJpYnV0ZWROb2RlcyhzaGFkb3cpOworCisg
ICAgc2hvdWxkQmUoJ25vZGVMaXN0Lmxlbmd0aCcsICIzIik7CisgICAgc2hvdWxkQmUoJ25vZGVM
aXN0Lml0ZW0oMCknLCAnYScpOworICAgIHNob3VsZEJlKCdub2RlTGlzdC5pdGVtKDEpJywgJ2In
KTsKKyAgICBzaG91bGRCZSgnbm9kZUxpc3QuaXRlbSgyKScsICdjJyk7CisKKyAgICBmaW5pc2hK
U1Rlc3QoKTsKK30sIDApOworCis8L3NjcmlwdD4KKworPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jl
c291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167970</attachid>
            <date>2012-10-10 03:46:01 -0700</date>
            <delta_ts>2012-10-10 10:47:50 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-98868-20121010194500.patch</filename>
            <type>text/plain</type>
            <size>12106</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDExMTE5NTM4NzU5OGUw
OWJiNmI0MjVjNGE4NzFmM2VjYjlmMGVhNS4uZjMyYmY2YTFmOTA1MGE3ZDgwZjQ3ODAyNjYyMzZm
NDk1YzFkMjk4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEyLTEwLTEwICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBOZWVkcyBpbnRl
cm5hbCBBUEkgdG8gcmV0dXJuIGRpc3RyaWJ1dGVkIG5vZGVzIGZvciBJbnNlcnRpb25Qb2ludAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg4NjgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBIYWppbWUgTW9yaXRhLgorCisgICAgICAgIFdoZW4gdGVzdGlu
ZyBpbnNlcnRpb24gcG9pbnRzLCB3ZSB3b3VsZCBsaWtlIHRvIGhhdmUgYW4gaW50ZXJuYWwgQVBJ
IHdoaWNoIHJldHVybnMgYSBub2RlIGxpc3QKKyAgICAgICAgZGlzdHJpYnV0ZWQgdG8gYW4gaW5z
ZXJ0aW9uIHBvaW50LgorCisgICAgICAgIFdlJ3ZlIGFkZGVkIHRoZSBBUEkgaW4gSW50ZXJuYWxz
LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRvdy9kaXN0cmlidXRlZC1ub2Rlcy5odG1s
CisKKyAgICAgICAgKiBXZWJDb3JlLmV4cC5pbjoKKyAgICAgICAgKiBodG1sL3NoYWRvdy9JbnNl
cnRpb25Qb2ludC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNlcnRpb25Qb2ludDo6ZGlzdHJp
YnV0ZWROb2Rlcyk6IFJldHVybnMgdGhlIGRpc3RyaWJ1dGVkIG5vZGVzLiBXaGVuIEluc2VydGlv
blBvaW50IGlzIG5vdAorICAgICAgICBhdHRhY2hlZCwgdGhlIHJlc3VsdCB3aWxsIGJlIG51bGws
IHNpbmNlIHRoZSBkaXN0cmlidXRpb24gaXMgbm90IGNhbGN1bGF0ZWQgY29ycmVjdGx5LgorICAg
ICAgICAoV2ViQ29yZSk6CisgICAgICAgICogaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuaDoK
KyAgICAgICAgKEluc2VydGlvblBvaW50KToKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6OmRpc3RyaWJ1dGVkTm9kZXMpOgorICAg
ICAgICAoV2ViQ29yZSk6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuaDoKKyAgICAgICAg
KEludGVybmFscyk6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuaWRsOgorCiAyMDEyLTEw
LTA5ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBTaG91bGQg
cmVqZWN0IGludmFsaWQgZGF0ZXMgY29uc3RydWN0ZWQgd2l0aCBtdWx0aXBsZSBmaWVsZHMgVUkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBhNzgxNGU2YTZkZTk2NjJiZTU2YzkzYzA5YmVhYjEwZTEyMzIxOGUxLi44
MGFiNjk4YTlkMjFiNDQ4NWNlMzRhZDBhYjc0OTJkZWY4ZTlhZTE0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTMgQEAKKzIwMTItMTAtMTAgIFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIE5lZWRzIGludGVybmFsIEFQSSB0byByZXR1cm4gZGlzdHJpYnV0
ZWQgbm9kZXMgZm9yIEluc2VydGlvblBvaW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05ODg2OAorCisgICAgICAgIFJldmlld2VkIGJ5IEhhamltZSBN
b3JpdGEuCisKKyAgICAgICAgKiB3aW4vV2ViS2l0Mi5kZWY6CisgICAgICAgICogd2luL1dlYktp
dDJDRkxpdGUuZGVmOgorCiAyMDEyLTEwLTA5ICBCeXVuZ3dvbyBMZWUgIDxidzgwLmxlZUBzYW1z
dW5nLmNvbT4KIAogICAgICAgICBbRUZMXVtXSzJdIE1vdmUgdGltZW91dCBjYWxsYmFjayB0byB0
aGUgQ2FsbGJhY2tEYXRhVGltZXIgY2xhc3MuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9X
ZWJDb3JlLmV4cC5pbiBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCmluZGV4IDJjNGYx
NDM4MzdkYWFkZGI0ZjAzNjhhYmUzNzU0NjNkMzBjOTkwYWYuLjhhNzUwNzljNDY1NDg3OTI5ZjU4
NWM4MzI2MmEwZTc0YzE5NTZiODAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUu
ZXhwLmluCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCkBAIC0xMTgwLDYgKzEx
ODAsNyBAQCBfX1pOSzdXZWJDb3JlMTRGcmFtZVNlbGVjdGlvbjE4aXNGb2N1c2VkQW5kQWN0aXZl
RXYKIF9fWk5LN1dlYkNvcmUxNEZyYW1lU2VsZWN0aW9uMzFnZXRDbGlwcGVkVmlzaWJsZVRleHRS
ZWN0YW5nbGVzRVJOM1dURjZWZWN0b3JJTlNfOUZsb2F0UmVjdEVMbTBFRUUKIF9fWk5LN1dlYkNv
cmUxNEZyYW1lU2VsZWN0aW9uMzZyb290RWRpdGFibGVFbGVtZW50T3JEb2N1bWVudEVsZW1lbnRF
dgogX19aTks3V2ViQ29yZTE0RnJhbWVTZWxlY3Rpb242Ym91bmRzRWIKK19fWk5LN1dlYkNvcmUx
NEluc2VydGlvblBvaW50MTZkaXN0cmlidXRlZE5vZGVzRXYKIF9fWk5LN1dlYkNvcmUxNEluc2Vy
dGlvblBvaW50OGlzQWN0aXZlRXYKIF9fWk5LN1dlYkNvcmUxNFJlbmRlckxpc3RJdGVtMTBtYXJr
ZXJUZXh0RXYKIF9fWk5LN1dlYkNvcmUxNFJlc291cmNlSGFuZGxlMTBjb25uZWN0aW9uRXYKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcAppbmRleCA0MzU3
OTY2NzdiMmJkNzQ4YzQ5NDEzNzEzMTU5MzUzOTk0YTdlYzQyLi42MmY3MWNjZDE0MDk4MGUzN2Vh
ZDgxYmMxNmUwZTc2YzRiZTEzYzBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3No
YWRvdy9JbnNlcnRpb25Qb2ludC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cv
SW5zZXJ0aW9uUG9pbnQuY3BwCkBAIC0zMyw2ICszMyw3IEBACiAKICNpbmNsdWRlICJFbGVtZW50
U2hhZG93LmgiCiAjaW5jbHVkZSAiU2hhZG93Um9vdC5oIgorI2luY2x1ZGUgIlN0YXRpY05vZGVM
aXN0LmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApAQCAtODYsNiArODcsMTkgQEAgYm9vbCBJ
bnNlcnRpb25Qb2ludDo6aXNBY3RpdmUoKSBjb25zdAogICAgIHJldHVybiB0cnVlOwogfQogCitQ
YXNzUmVmUHRyPE5vZGVMaXN0PiBJbnNlcnRpb25Qb2ludDo6ZGlzdHJpYnV0ZWROb2RlcygpIGNv
bnN0Cit7CisgICAgaWYgKCFhdHRhY2hlZCgpKQorICAgICAgICByZXR1cm4gMDsKKworICAgIFZl
Y3RvcjxSZWZQdHI8Tm9kZT4gPiBub2RlczsKKworICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwg
bV9kaXN0cmlidXRpb24uc2l6ZSgpOyArK2kpCisgICAgICAgIG5vZGVzLmFwcGVuZChtX2Rpc3Ry
aWJ1dGlvbi5hdChpKSk7CisKKyAgICByZXR1cm4gU3RhdGljTm9kZUxpc3Q6OmFkb3B0KG5vZGVz
KTsKK30KKwogYm9vbCBJbnNlcnRpb25Qb2ludDo6cmVuZGVyZXJJc05lZWRlZChjb25zdCBOb2Rl
UmVuZGVyaW5nQ29udGV4dCYgY29udGV4dCkKIHsKICAgICByZXR1cm4gIWlzU2hhZG93Qm91bmRh
cnkoKSAmJiBIVE1MRWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChjb250ZXh0KTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmggYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5oCmluZGV4IDYyMzdkZTJlNjg2ODJk
MGJlMmNhODgyOGIwZThjOTI5ZTMxOTBmNGIuLmJkNDQ2Yjg1OWQ0MDRlMjliMTc5YTVlNTYxOWVj
ZTdlOTkyOWM4MzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2Vy
dGlvblBvaW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9p
bnQuaApAQCAtNDksNiArNDksOCBAQCBwdWJsaWM6CiAgICAgYm9vbCBpc1NoYWRvd0JvdW5kYXJ5
KCkgY29uc3Q7CiAgICAgYm9vbCBpc0FjdGl2ZSgpIGNvbnN0OwogCisgICAgUGFzc1JlZlB0cjxO
b2RlTGlzdD4gZGlzdHJpYnV0ZWROb2RlcygpIGNvbnN0OworCiAgICAgdmlydHVhbCBjb25zdCBB
dG9taWNTdHJpbmcmIHNlbGVjdCgpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIGJvb2wgaXNTZWxl
Y3RWYWxpZCgpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIGJvb2wgZG9lc1NlbGVjdEZyb21Ib3N0
Q2hpbGRyZW4oKSBjb25zdCA9IDA7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKaW5k
ZXggYjVkN2Q2NzU5ZDBjNjM0MTRiNzAxOTMyZjZlZmFiM2ZmZmFmYjU3NC4uMzEwMDJmM2NmMjQx
ZGE1MzI5ZDI4YzhjMjBjOTg2MTgxZTM3MjcyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmNwcApAQCAtMjk3LDYgKzI5NywxNiBAQCBOb2RlKiBJbnRlcm5hbHM6OnBhcmVudFRyZWVT
Y29wZShOb2RlKiBub2RlLCBFeGNlcHRpb25Db2RlJiBlYykKICAgICByZXR1cm4gcGFyZW50VHJl
ZVNjb3BlID8gcGFyZW50VHJlZVNjb3BlLT5yb290Tm9kZSgpIDogMDsKIH0KIAorUGFzc1JlZlB0
cjxOb2RlTGlzdD4gSW50ZXJuYWxzOjpkaXN0cmlidXRlZE5vZGVzKEVsZW1lbnQqIGluc2VydGlv
blBvaW50LCBFeGNlcHRpb25Db2RlJiBlYykKK3sKKyAgICBpZiAoIWluc2VydGlvblBvaW50IHx8
ICFpc0luc2VydGlvblBvaW50KGluc2VydGlvblBvaW50KSkgeworICAgICAgICBlYyA9IElOVkFM
SURfQUNDRVNTX0VSUjsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIHRv
SW5zZXJ0aW9uUG9pbnQoaW5zZXJ0aW9uUG9pbnQpLT5kaXN0cmlidXRlZE5vZGVzKCk7Cit9CisK
IGJvb2wgSW50ZXJuYWxzOjpoYXNTaGFkb3dJbnNlcnRpb25Qb2ludChjb25zdCBOb2RlKiByb290
LCBFeGNlcHRpb25Db2RlJiBlYykgY29uc3QKIHsKICAgICBpZiAocm9vdCAmJiByb290LT5pc1No
YWRvd1Jvb3QoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmggYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IDNiZDQ3NWU0ZTU4
YTlhYWM0NWFkNTdjNTg1MjRhMmM3MWVmOTRkNzAuLmYyM2UxMmRlNDM4NjMyMWQ5YTk0ZTE1ZTBl
M2NhYjY0ODQxZDNhNjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtOTAsNiAr
OTAsNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBpc1ZhbGlkQ29udGVudFNlbGVjdChFbGVtZW50KiBp
bnNlcnRpb25Qb2ludCwgRXhjZXB0aW9uQ29kZSYpOwogICAgIE5vZGUqIHRyZWVTY29wZVJvb3RO
b2RlKE5vZGUqLCBFeGNlcHRpb25Db2RlJik7CiAgICAgTm9kZSogcGFyZW50VHJlZVNjb3BlKE5v
ZGUqLCBFeGNlcHRpb25Db2RlJik7CisgICAgUGFzc1JlZlB0cjxOb2RlTGlzdD4gZGlzdHJpYnV0
ZWROb2RlcyhFbGVtZW50KiBpbnNlcnRpb25Qb2ludCwgRXhjZXB0aW9uQ29kZSYpOwogCiAgICAg
Ym9vbCBhdHRhY2hlZChOb2RlKiwgRXhjZXB0aW9uQ29kZSYpOwogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5pZGwKaW5kZXggNDNjZWEyNDA1YzQ0MDhiMjA5YmExNDljMWE1MTEyN2M3Mjdk
YTExNC4uOWZjZTQ3MmI3MzkwMmYwMTg0OGFjYzVmY2IwNGJiYTE0YzZmYWIwNSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbApAQCAtNTcsNiArNTcsNyBAQCBtb2R1bGUgd2luZG93
IHsKICAgICAgICAgYm9vbGVhbiBpc1ZhbGlkQ29udGVudFNlbGVjdChpbiBFbGVtZW50IGNvbnRl
bnRFbGVtZW50KSByYWlzZXMoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgTm9kZSB0cmVlU2NvcGVS
b290Tm9kZShpbiBOb2RlIG5vZGUpIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgTm9k
ZSBwYXJlbnRUcmVlU2NvcGUoaW4gTm9kZSBub2RlKSByYWlzZXMgKERPTUV4Y2VwdGlvbik7Cisg
ICAgICAgIE5vZGVMaXN0IGRpc3RyaWJ1dGVkTm9kZXMoaW4gRWxlbWVudCBpbnNlcnRpb25Qb2lu
dCkgcmFpc2VzKERPTUV4Y2VwdGlvbik7CiAKICAgICAgICAgTm9kZSBuZXh0U2libGluZ0J5V2Fs
a2VyKGluIE5vZGUgbm9kZSkgcmFpc2VzKERPTUV4Y2VwdGlvbik7CiAgICAgICAgIE5vZGUgZmly
c3RDaGlsZEJ5V2Fsa2VyKGluIE5vZGUgbm9kZSkgcmFpc2VzKERPTUV4Y2VwdGlvbik7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYgYi9Tb3VyY2UvV2ViS2l0Mi93
aW4vV2ViS2l0Mi5kZWYKaW5kZXggYWMwYTdiZmY2ZTJhNzhkODA1NmVkNzgxMmQ5ZDNkMzRmOGZk
M2VkNS4uMWU2ZjVmNzUzNTI4MWMzMmI2ZWVhNjdkZTkwMTVlZTQxMjc3NTAwYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDIuZGVmCisrKyBiL1NvdXJjZS9XZWJLaXQyL3dp
bi9XZWJLaXQyLmRlZgpAQCAtMTY3LDYgKzE2Nyw3IEBAIEVYUE9SVFMKICAgICAgICAgP2NyZWF0
ZUBSYW5nZUBXZWJDb3JlQEBTQT9BVj8kUGFzc1JlZlB0ckBWUmFuZ2VAV2ViQ29yZUBAQFdURkBA
Vj8kUGFzc1JlZlB0ckBWRG9jdW1lbnRAV2ViQ29yZUBAQDRAVj8kUGFzc1JlZlB0ckBWTm9kZUBX
ZWJDb3JlQEBANEBIMUhAWgogICAgICAgICA/Y3JlYXRlQFNoYWRvd1Jvb3RAV2ViQ29yZUBAU0E/
QVY/JFBhc3NSZWZQdHJAVlNoYWRvd1Jvb3RAV2ViQ29yZUBAQFdURkBAUEFWRWxlbWVudEAyQEFB
SEBaCiAgICAgICAgID9jcmVhdGVXcmFwcGVyQFdlYkNvcmVAQFlBP0FWSlNWYWx1ZUBKU0NAQFBB
VkV4ZWNTdGF0ZUAzQFBBVkpTRE9NR2xvYmFsT2JqZWN0QDFAUEFWTm9kZUAxQEBaCisgICAgICAg
ID9kaXN0cmlidXRlZE5vZGVzQEluc2VydGlvblBvaW50QFdlYkNvcmVAQFFCRT9BVj8kUGFzc1Jl
ZlB0ckBWTm9kZUxpc3RAV2ViQ29yZUBAQFdURkBAWFoKICAgICAgICAgP2RvY3VtZW50U3RhdGVA
SGlzdG9yeUl0ZW1AV2ViQ29yZUBAUUJFQUJWPyRWZWN0b3JAVlN0cmluZ0BXVEZAQCQwQUBAV1RG
QEBYWgogICAgICAgICA/ZXF1YWxAV1RGQEBZQV9OUEJWU3RyaW5nSW1wbEAxQFBCRUBaCiAgICAg
ICAgID9lcXVhbEBXVEZAQFlBX05QQlZTdHJpbmdJbXBsQDFAMEBaCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi93aW4vV2ViS2l0MkNGTGl0ZS5kZWYgYi9Tb3VyY2UvV2ViS2l0Mi93aW4vV2Vi
S2l0MkNGTGl0ZS5kZWYKaW5kZXggYzdlYzk5MGY4ZWM4YzZhN2Q3NmFjODcyMWE2YzNkMGUyY2Nj
ZDIyYy4uNTc0NTI1NDA2YjI0OWQ4YWJmYTUwMDUxNGFhZTUyMzFiNGMxODczMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDJDRkxpdGUuZGVmCisrKyBiL1NvdXJjZS9XZWJL
aXQyL3dpbi9XZWJLaXQyQ0ZMaXRlLmRlZgpAQCAtMTE4LDYgKzExOCw3IEBAIEVYUE9SVFMKICAg
ICAgICAgP2RldGFjaFRocmVhZEBXVEZAQFlBWElAWgogICAgICAgICA/ZGlkQmVnaW5GcmFtZUlt
cGxASW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uQFdlYkNvcmVAQENBWFBBVkluc3RydW1lbnRpbmdB
Z2VudHNAMkBAWgogICAgICAgICA/ZGlkQ2FuY2VsRnJhbWVJbXBsQEluc3BlY3Rvckluc3RydW1l
bnRhdGlvbkBXZWJDb3JlQEBDQVhQQVZJbnN0cnVtZW50aW5nQWdlbnRzQDJAQFoKKyAgICAgICAg
P2Rpc3RyaWJ1dGVkTm9kZXNASW5zZXJ0aW9uUG9pbnRAV2ViQ29yZUBAUUJFP0FWPyRQYXNzUmVm
UHRyQFZOb2RlTGlzdEBXZWJDb3JlQEBAV1RGQEBYWgogICAgICAgICA/aW5pdGlhbGl6ZU1haW5U
aHJlYWRAV1RGQEBZQVhYWgogICAgICAgICA/aW5pdGlhbGl6ZVRocmVhZGluZ0BXVEZAQFlBWFha
CiAgICAgICAgID9pbnN0cnVtZW50YXRpb25Gb3JQYWdlQFdlYkNvcmVAQFlBUEFWSW5zdHJ1bWVu
dGluZ0FnZW50c0AxQFBBVlBhZ2VAMUBAWgpkaWZmIC0tZ2l0IGEvU291cmNlL2F1dG90b29scy9z
eW1ib2xzLmZpbHRlciBiL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIKaW5kZXggYjMw
YjBlN2IzZjI4NjUzNTVmN2E0NDcyZGY0ZjdiZjg0ZmUxYjllMS4uNzM1NzNjODBjNjUzYmU1ZWY2
YjgzMzRmZGM2NDk5ZmY4ZGUyNjlhNSAxMDA2NDQKLS0tIGEvU291cmNlL2F1dG90b29scy9zeW1i
b2xzLmZpbHRlcgorKysgYi9Tb3VyY2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVyCkBAIC0xOTUs
NiArMTk1LDcgQEAgX1pON1dlYkNvcmU4RG9jdW1lbnQzNHdlYmtpdFdpbGxFeGl0RnVsbFNjcmVl
bkZvckVsZW1lbnRFUE5TXzdFbGVtZW50RTsKIF9aTjdXZWJDb3JlOERvY3VtZW50MzV3ZWJraXRX
aWxsRW50ZXJGdWxsU2NyZWVuRm9yRWxlbWVudEVQTlNfN0VsZW1lbnRFOwogX1pON1dlYkNvcmUx
N0pTRE9NR2xvYmFsT2JqZWN0NnNfaW5mb0U7CiBfWk43V2ViQ29yZTdUZXh0UnVuMjJzZXRBbGxv
d3NSb3VuZGluZ0hhY2tzRWI7CitfWk5LN1dlYkNvcmUxNEluc2VydGlvblBvaW50MTZkaXN0cmli
dXRlZE5vZGVzRXY7CiBfWk5LN1dlYkNvcmUxNEluc2VydGlvblBvaW50OGlzQWN0aXZlRXY7CiBf
Wk43V2ViQ29yZTI2Q29udGV4dERlc3RydWN0aW9uT2JzZXJ2ZXJEMkV2OwogX1pON1dlYkNvcmUy
NkNvbnRleHREZXN0cnVjdGlvbk9ic2VydmVyQzJFUE5TXzIyU2NyaXB0RXhlY3V0aW9uQ29udGV4
dEU7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggOGI5MmQ4YjZjZTk5ZjYyYjVjOThmZGM1NmY0M2QwZjZmZmYwZmI3Yy4uN2Qw
MjNiNjc0ODU2MTlhZmVmMzc4MzFiMGEyMGRiNGRlMWIzZTZkYyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDEyLTEwLTEwICBTaGlueWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4K
KworICAgICAgICBOZWVkcyBpbnRlcm5hbCBBUEkgdG8gcmV0dXJuIGRpc3RyaWJ1dGVkIG5vZGVz
IGZvciBJbnNlcnRpb25Qb2ludAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTg4NjgKKworICAgICAgICBSZXZpZXdlZCBieSBIYWppbWUgTW9yaXRhLgor
CisgICAgICAgICogZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVkLW5vZGVzLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vc2hhZG93L2Rpc3RyaWJ1dGVkLW5vZGVzLmh0
bWw6IEFkZGVkLgorCiAyMDEyLTEwLTA5ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBTaG91bGQgcmVqZWN0IGludmFsaWQgZGF0ZXMgY29uc3RydWN0ZWQgd2l0
aCBtdWx0aXBsZSBmaWVsZHMgVUkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3No
YWRvdy9kaXN0cmlidXRlZC1ub2Rlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9zaGFkb3cvZGlzdHJpYnV0ZWQtbm9kZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ2MTQ0
MWFkMGJkYTBlZGE0YWI2M2Y3OTc2N2FlMDRmODU4YjRmNmIKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvZGlzdHJpYnV0ZWQtbm9kZXMtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsMTIgQEAKK1BBU1Mgbm9kZUxpc3QubGVuZ3RoIGlzIDMKK1BBU1Mgbm9kZUxp
c3QuaXRlbSgwKSBpcyBhCitQQVNTIG5vZGVMaXN0Lml0ZW0oMSkgaXMgYgorUEFTUyBub2RlTGlz
dC5pdGVtKDIpIGlzIGMKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorVGhpcyB0ZXN0IGNoZWNrcyBpbnRlcm5hbHMuZGlzdHJpYnV0ZWROb2RlcyhpbnNl
cnRpb25Qb2ludCkgcmV0dXJucyB0aGUgbm9kZSBkaXN0cmlidXRlZCB0byB0aGUgaW5zZXJ0aW9u
IHBvaW50LgorCitBCitCCitDCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFk
b3cvZGlzdHJpYnV0ZWQtbm9kZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9k
aXN0cmlidXRlZC1ub2Rlcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjY0YWQxOTlmYTNhZDcwMTE1MTBjNjRj
YzU1MDFhMjg3OWVlMDg3MzQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Rv
bS9zaGFkb3cvZGlzdHJpYnV0ZWQtbm9kZXMuaHRtbApAQCAtMCwwICsxLDQwIEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3BvbHlmaWxs
LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
cmUuanMiPjwvc2NyaXB0PgorCis8cD5UaGlzIHRlc3QgY2hlY2tzIGludGVybmFscy5kaXN0cmli
dXRlZE5vZGVzKGluc2VydGlvblBvaW50KSByZXR1cm5zIHRoZSBub2RlIGRpc3RyaWJ1dGVkIHRv
IHRoZSBpbnNlcnRpb24gcG9pbnQuPC9wPgorCis8ZGl2IGlkPSJob3N0Ij4KKyAgICA8ZGl2IGlk
PSJhIj5BPC9kaXY+CisgICAgPGRpdiBpZD0iYiI+QjwvZGl2PgorICAgIDxkaXYgaWQ9ImMiPkM8
L2Rpdj4KKzwvZGl2PgorCis8c2NyaXB0PgoranNUZXN0SXNBc3luYyA9IHRydWU7CisKK3ZhciBz
aGFkb3dSb290ID0gbmV3IFdlYktpdFNoYWRvd1Jvb3QoaG9zdCk7Cit2YXIgc2hhZG93ID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgnY29udGVudCcpOworc2hhZG93LnNldEF0dHJpYnV0ZSgnc2Vs
ZWN0JywgJ2RpdicpOworc2hhZG93Um9vdC5hcHBlbmRDaGlsZChzaGFkb3cpOworCit2YXIgbm9k
ZUxpc3Q7CitzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgIG5vZGVMaXN0ID0gaW50ZXJuYWxz
LmRpc3RyaWJ1dGVkTm9kZXMoc2hhZG93KTsKKworICAgIHNob3VsZEJlKCdub2RlTGlzdC5sZW5n
dGgnLCAiMyIpOworICAgIHNob3VsZEJlKCdub2RlTGlzdC5pdGVtKDApJywgJ2EnKTsKKyAgICBz
aG91bGRCZSgnbm9kZUxpc3QuaXRlbSgxKScsICdiJyk7CisgICAgc2hvdWxkQmUoJ25vZGVMaXN0
Lml0ZW0oMiknLCAnYycpOworCisgICAgZmluaXNoSlNUZXN0KCk7Cit9LCAwKTsKKworPC9zY3Jp
cHQ+CisKKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48
L3NjcmlwdD4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hh
bmdlTG9nCmluZGV4IGIxYjdjZWFkOGM5ODBkMWQxZGUwMmU4NDk1NjhmYzYxOTQyNGZkYjkuLmIy
ODNlYmJlNmQyODc4NjlmMjQ4ODUxNDNkY2RlNzJiNDcyZWZlYWUgMTAwNjQ0Ci0tLSBhL0NoYW5n
ZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0xMC0xMCAgU2hpbnlh
IEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgTmVlZHMgaW50ZXJu
YWwgQVBJIHRvIHJldHVybiBkaXN0cmlidXRlZCBub2RlcyBmb3IgSW5zZXJ0aW9uUG9pbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4ODY4CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgSGFqaW1lIE1vcml0YS4KKworICAgICAgICAqIFNvdXJjZS9hdXRv
dG9vbHMvc3ltYm9scy5maWx0ZXI6CisKIDIwMTItMTAtMDkgIFNpbW9uIFBlbmEgIDxzcGVuYUBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIEFkZCBzdXBwb3J0IGZvciBydW5uaW5nIEphdmFT
Y3JpcHQgZnJvbSBHUmVzb3VyY2VzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>