<?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>76947</bug_id>
          
          <creation_ts>2012-01-24 14:29:51 -0800</creation_ts>
          <short_desc>&quot;text&quot; and &quot;URL&quot; legacy clipboard types should not be case sensitive</short_desc>
          <delta_ts>2012-01-25 16:27:27 -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>Tools / Tests</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>76198</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>dcheng</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>enrica</cc>
    
    <cc>ojan</cc>
    
    <cc>oliver</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>541699</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-24 14:29:51 -0800</bug_when>
    <thetext>&quot;text&quot; and &quot;URL&quot; legacy clipboard types should not be case sensitive

http://www.whatwg.org/specs/web-apps/current-work/#dom-datatransfer-setdata

I believe this to be a Mac-only bug in ClipboardMac.  This is causing 3 IETC tests to fail in Safari:
http://samples.msdn.microsoft.com/ietestcenter/html5/dragdrop_harness.htm?url=clearData_dragenter
http://samples.msdn.microsoft.com/ietestcenter/html5/dragdrop_harness.htm?url=clearData_dragenter
http://samples.msdn.microsoft.com/ietestcenter/html5/dragdrop_harness.htm?url=setData_dragstart</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541711</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-24 14:40:21 -0800</bug_when>
    <thetext>I believe Oliver worked on ClipboardMac most recently, so he might want to see this go by.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541713</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-24 14:41:21 -0800</bug_when>
    <thetext>Looks like Enrica was actually the last person in the file, so I&apos;ll CC her too:
http://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/ClipboardMac.mm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541720</commentid>
    <comment_count>3</comment_count>
      <attachid>123814</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-24 14:45:09 -0800</bug_when>
    <thetext>Created attachment 123814
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541804</commentid>
    <comment_count>4</comment_count>
      <attachid>123814</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-24 16:09:15 -0800</bug_when>
    <thetext>Comment on attachment 123814
Patch

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

&gt; Source/WebCore/platform/mac/ClipboardMac.mm:72
&gt; +    String qType = type.lower();

Why not equalsIgnoringCase ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541809</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-24 16:12:59 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 123814 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=123814&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/mac/ClipboardMac.mm:72
&gt; &gt; +    String qType = type.lower();
&gt; 
&gt; Why not equalsIgnoringCase ?

That woudl be find too was attempting to be litteral with the spec. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541813</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2012-01-24 16:16:44 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; (From update of attachment 123814 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=123814&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/platform/mac/ClipboardMac.mm:72
&gt; &gt; &gt; +    String qType = type.lower();
&gt; &gt; 
&gt; &gt; Why not equalsIgnoringCase ?
&gt; 
&gt; That woudl be find too was attempting to be litteral with the spec. :)

There are places that do things like Clipboard::types().contains(x). Is there an equivalent of equalsIgnoringCase for HashSet&lt;String&gt;? Otherwise I wonder if we&apos;re better off just lower-casing anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541816</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-24 16:18:01 -0800</bug_when>
    <thetext>I think there&apos;s a CaseFoldingHash, but lowercasing is probably just fine here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541821</commentid>
    <comment_count>8</comment_count>
      <attachid>123814</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-24 16:23:09 -0800</bug_when>
    <thetext>Comment on attachment 123814
Patch

Attachment 123814 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/11294108

New failing tests:
editing/pasteboard/dataTransfer-setData-getData.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542716</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-25 15:51:37 -0800</bug_when>
    <thetext>OMG.  This is because the Chromium port falls back to &quot;mac&quot; for results.

Someone shoot me now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542718</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-25 15:53:45 -0800</bug_when>
    <thetext>I&apos;ve filed https://bugs.webkit.org/show_bug.cgi?id=77054 about fixing the chromium fallback insanity.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542733</commentid>
    <comment_count>11</comment_count>
      <attachid>124029</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-25 16:02:38 -0800</bug_when>
    <thetext>Created attachment 124029
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542749</commentid>
    <comment_count>12</comment_count>
      <attachid>124029</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-25 16:27:21 -0800</bug_when>
    <thetext>Comment on attachment 124029
Patch for landing

Clearing flags on attachment: 124029

Committed r105941: &lt;http://trac.webkit.org/changeset/105941&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542750</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-25 16:27:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123814</attachid>
            <date>2012-01-24 14:45:09 -0800</date>
            <delta_ts>2012-01-25 16:02:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76947-20120124144508.patch</filename>
            <type>text/plain</type>
            <size>8592</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1NzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTJmZTVmMTc1ZTcwMDBh
MGE5N2YyM2I4NGYyYTgwYWQxMmJlZjUyNS4uOGZjNzFmY2M4MWUxNDdmZjlhN2MyYjg1NmMxMjc4
NDcwZWI2ODljOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAxLTI0ICBFcmlj
IFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICAidGV4dCIgYW5kICJVUkwiIGxl
Z2FjeSBjbGlwYm9hcmQgdHlwZXMgc2hvdWxkIG5vdCBiZSBjYXNlIHNlbnNpdGl2ZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY5NDcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIG1hdGNoZXMgdGhl
IEhUTUw1IHNwZWMgd2hpY2ggc2F5cyB0aGUgZmlyc3QgdGhpbmcgdG8gZG8gaXMgdG8gbG93ZXJj
YXNlCisgICAgICAgIHRoZSB0eXBlIGJlZm9yZSBjb21wYXJpbmcuCisgICAgICAgIEkgYWxzbyBy
ZW1vdmVkIHRoZSBzdHJpcHBpbmcgb2Ygd2hpdGVzcGFjZSBzaW5jZSB0aGF0IGlzIG5vdCBwYXJ0
IG9mIHRoZSBtb2Rlcm4gc3BlYyAoYW5kIG5vIHRlc3RzIGZhaWxlZCBhcyBhIHJlc3VsdCBvZiBy
ZW1vdmFsKS4KKyAgICAgICAgVHVybnMgb3V0IHdlIGFscmVhZHkgaGFkIGEgdGVzdCBmb3IgY2Fz
ZSBzZW5zaXRpdml0eSwgYnV0IGl0IHdhcyBkaXNhYmxlZCBvbiBNYWMKKyAgICAgICAgc28gSSBq
dXN0IHJlLWVuYWJsZWQgaXQgYW5kIGhhdmUgYWRkZWQgZmFpbGluZyBleHBlY3RhdGlvbnMgZm9y
IHRoZSBwYXJ0cworICAgICAgICBvZiB0aGUgdGVzdCB3ZSBzdGlsbCBmYWlsLgorCisgICAgICAg
ICogcGxhdGZvcm0vbWFjL0NsaXBib2FyZE1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OmNvY29h
VHlwZUZyb21IVE1MQ2xpcGJvYXJkVHlwZSk6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRN
YWM6OmdldERhdGEpOgorCiAyMDEyLTAxLTI0ICBNYXJpbyBTYW5jaGV6IFByYWRhICA8bXNhbmNo
ZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCBmb3IgR1RLIGFm
dGVyIHIxMDU2OTguCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvQ2xp
cGJvYXJkTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL0NsaXBib2FyZE1hYy5t
bQppbmRleCBlZjc1OWZiNmJiMWQyZjllMTZlYzAxNjY5OTMzYzQyNjU5NTdkODEzLi40OGRjM2Uw
YTk5YjMzOTNjNGRmYTkzYmQ5NDFhOWQ5ZDFlOTg3NDUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tYWMvQ2xpcGJvYXJkTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21hYy9DbGlwYm9hcmRNYWMubW0KQEAgLTY4LDEzICs2OCwxMyBAQCBib29sIENsaXBi
b2FyZE1hYzo6aGFzRGF0YSgpCiAgICAgCiBzdGF0aWMgUmV0YWluUHRyPE5TU3RyaW5nPiBjb2Nv
YVR5cGVGcm9tSFRNTENsaXBib2FyZFR5cGUoY29uc3QgU3RyaW5nJiB0eXBlKQogewotICAgIFN0
cmluZyBxVHlwZSA9IHR5cGUuc3RyaXBXaGl0ZVNwYWNlKCk7CisgICAgLy8gaHR0cDovL3d3dy53
aGF0d2cub3JnL3NwZWNzL3dlYi1hcHBzL2N1cnJlbnQtd29yay9tdWx0aXBhZ2UvZG5kLmh0bWwj
ZG9tLWRhdGF0cmFuc2Zlci1zZXRkYXRhCisgICAgU3RyaW5nIHFUeXBlID0gdHlwZS5sb3dlcigp
OwogCi0gICAgLy8gdHdvIHNwZWNpYWwgY2FzZXMgZm9yIElFIGNvbXBhdGliaWxpdHkKLSAgICBp
ZiAocVR5cGUgPT0gIlRleHQiKQotICAgICAgICByZXR1cm4gTlNTdHJpbmdQYm9hcmRUeXBlOwot
ICAgIGlmIChxVHlwZSA9PSAiVVJMIikKLSAgICAgICAgcmV0dXJuIE5TVVJMUGJvYXJkVHlwZTsK
KyAgICBpZiAocVR5cGUgPT0gInRleHQiKQorICAgICAgICBxVHlwZSA9ICJ0ZXh0L3BsYWluIjsK
KyAgICBpZiAocVR5cGUgPT0gInVybCIpCisgICAgICAgIHFUeXBlID0gInRleHQvdXJpLWxpc3Qi
OwogCiAgICAgLy8gSWdub3JlIGFueSB0cmFpbGluZyBjaGFyc2V0IC0gSlMgc3RyaW5ncyBhcmUg
VW5pY29kZSwgd2hpY2ggZW5jYXBzdWxhdGVzIHRoZSBjaGFyc2V0IGlzc3VlCiAgICAgaWYgKHFU
eXBlID09ICJ0ZXh0L3BsYWluIiB8fCBxVHlwZS5zdGFydHNXaXRoKCJ0ZXh0L3BsYWluOyIpKQpA
QCAtODIsNyArODIsNyBAQCBzdGF0aWMgUmV0YWluUHRyPE5TU3RyaW5nPiBjb2NvYVR5cGVGcm9t
SFRNTENsaXBib2FyZFR5cGUoY29uc3QgU3RyaW5nJiB0eXBlKQogICAgIGlmIChxVHlwZSA9PSAi
dGV4dC91cmktbGlzdCIpCiAgICAgICAgIC8vIHNwZWNpYWwgY2FzZSBiZWNhdXNlIFVUSSBkb2Vz
bid0IHdvcmsgd2l0aCBDb2NvYSdzIFVSTCB0eXBlCiAgICAgICAgIHJldHVybiBOU1VSTFBib2Fy
ZFR5cGU7IC8vIG5vdGUgc3BlY2lhbCBjYXNlIGluIGdldERhdGEgdG8gcmVhZCBOU0ZpbGVuYW1l
c1R5cGUKLSAgICAKKwogICAgIC8vIFRyeSBVVEkgbm93CiAgICAgTlNTdHJpbmcgKm1pbWVUeXBl
ID0gcVR5cGU7CiAgICAgUmV0YWluUHRyPENGU3RyaW5nUmVmPiB1dGlUeXBlKEFkb3B0Q0YsIFVU
VHlwZUNyZWF0ZVByZWZlcnJlZElkZW50aWZpZXJGb3JUYWcoa1VUVGFnQ2xhc3NNSU1FVHlwZSwg
KENGU3RyaW5nUmVmKW1pbWVUeXBlLCBOVUxMKSk7CkBAIC0yMTgsOCArMjE4LDggQEAgU3RyaW5n
IENsaXBib2FyZE1hYzo6Z2V0RGF0YShjb25zdCBTdHJpbmcmIHR5cGUsIGJvb2wmIHN1Y2Nlc3Mp
IGNvbnN0CiAKICAgICAvLyBHcmFiIHRoZSB2YWx1ZSBvZmYgdGhlIHBhc3RlYm9hcmQgY29ycmVz
cG9uZGluZyB0byB0aGUgY29jb2FUeXBlCiAgICAgaWYgKFtjb2NvYVR5cGUuZ2V0KCkgaXNFcXVh
bFRvU3RyaW5nOk5TVVJMUGJvYXJkVHlwZV0pIHsKLSAgICAgICAgLy8gIlVSTCIgYW5kICJ0ZXh0
L3VybC1saXN0IiBib3RoIG1hcCB0byBOU1VSTFBib2FyZFR5cGUgaW4gY29jb2FUeXBlRnJvbUhU
TUxDbGlwYm9hcmRUeXBlKCksICJVUkwiIG9ubHkgd2FudHMgdGhlIGZpcnN0IFVSTAotICAgICAg
ICBib29sIG9ubHlGaXJzdFVSTCA9ICh0eXBlID09ICJVUkwiKTsKKyAgICAgICAgLy8gInVybCIg
YW5kICJ0ZXh0L3VybC1saXN0IiBib3RoIG1hcCB0byBOU1VSTFBib2FyZFR5cGUgaW4gY29jb2FU
eXBlRnJvbUhUTUxDbGlwYm9hcmRUeXBlKCksICJ1cmwiIG9ubHkgd2FudHMgdGhlIGZpcnN0IFVS
TAorICAgICAgICBib29sIG9ubHlGaXJzdFVSTCA9IChlcXVhbElnbm9yaW5nQ2FzZSh0eXBlLCAi
dXJsIikpOwogICAgICAgICBOU0FycmF5ICphYnNvbHV0ZVVSTHMgPSBhYnNvbHV0ZVVSTHNGcm9t
UGFzdGVib2FyZChtX3Bhc3RlYm9hcmQuZ2V0KCksIG9ubHlGaXJzdFVSTCk7CiAgICAgICAgIGNv
Y29hVmFsdWUgPSBbYWJzb2x1dGVVUkxzIGNvbXBvbmVudHNKb2luZWRCeVN0cmluZzpAIlxuIl07
CiAgICAgfSBlbHNlIGlmIChbY29jb2FUeXBlLmdldCgpIGlzRXF1YWxUb1N0cmluZzpOU1N0cmlu
Z1Bib2FyZFR5cGVdKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGVhZWZhZjQyYTgzYmZiNDk4NWFiZWVkZGI4NTRkNzdj
YTNmN2NjNy4uOWRmMDYzOWEwODQyM2FmYjBmNWU0ZjZiZWRhMGQxMTI0ZTkwMTk3OCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE4IEBACisyMDEyLTAxLTI0ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9y
Zz4KKworICAgICAgICAidGV4dCIgYW5kICJVUkwiIGxlZ2FjeSBjbGlwYm9hcmQgdHlwZXMgc2hv
dWxkIG5vdCBiZSBjYXNlIHNlbnNpdGl2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzY5NDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGlzIHRlc3QgaGFzIGJlZW4gZGlzYWJsZWQgb24gTWFjIHNpbmNl
IGl0IHdhcyBhZGRlZCAyIHllYXJzIGFnby4KKyAgICAgICAgQnV0IHdlIGFjdHVhbGx5IG5lZWQg
dG8gZml4IGF0IGxlYXN0IG9uZSBvZiB0aGUgYnVncyBjb3ZlcmVkIGJ5IHRoaXMKKyAgICAgICAg
dGVzdCwgc28gSSdtIHVuc2tpcHBpbmcgaXQgYW5kIGFkZGluZyBmYWlsaW5nIGV4cGVjdGF0aW9u
cyBmb3IgdGhlCisgICAgICAgIHBhcnRzIE1hYyBkb2Vucyd0IHlldCBwYXNzLgorCisgICAgICAg
ICogcGxhdGZvcm0vbWFjL1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vbWFjL2VkaXRpbmcv
cGFzdGVib2FyZC9kYXRhVHJhbnNmZXItc2V0RGF0YS1nZXREYXRhLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisKIDIwMTItMDEtMjMgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIEludHJvZHVjZSBSYWRpb0J1dHRvbkdyb3VwIGNsYXNzIHRvIGtlZXAgdHJhY2sgb2Yg
dGhlIGdyb3VwIG1lbWJlcnMgYW5kIHJlcXVpcmVkIHN0YXRlCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lw
cGVkCmluZGV4IDRjNmMzNjljNDMwMmQ2ZDJmOWRmMmI5ZjQ3M2E2NDBlZGVmNWI0YjMuLjk3MjM0
ZDg1ODM0YTkzYWE3NzkyNGEyZjg2YmM5NmIyZjA0ZjM5NGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9T
a2lwcGVkCkBAIC0xMTQsOSArMTE0LDYgQEAgZmFzdC9mb3Jtcy9tdWx0aXBsZS1mb3JtLXN1Ym1p
c3Npb24tcHJvdGVjdGlvbi1tb3VzZS5odG1sCiAjIFRoZSBhbmltYXRpb24gY2F1c2VzIHRoZSBy
ZXN1bHQgb2YgdGhpcyB0ZXN0IHRvIGRlcGVuZCBvbiB0aGUgc3BlZWQgb2YgZXhlY3V0aW5nIGl0
LCBhbmQgdGhhdCB3aWxsIGNhdXNlIGl0IHRvIGJlIGZsYWt5CiBmYXN0L2RvbS9IVE1MUHJvZ3Jl
c3NFbGVtZW50L3Byb2dyZXNzLWVsZW1lbnQuaHRtbAogCi0jIGV2ZW50LmRhdGFUcmFuc2Zlci5z
ZXREYXRhKCd0ZXh0L3VyaS1saXN0Jykgbm90IGNvcnJlY3RseSBpbXBsZW1lbnRlZCBvbiBNYWMK
LWVkaXRpbmcvcGFzdGVib2FyZC9kYXRhVHJhbnNmZXItc2V0RGF0YS1nZXREYXRhLmh0bWwKLQog
IyBldmVudFNlbmRlciBuZWVkcyB0byBwcm9wYWdhdGUgdGhlIGV2ZW50IHRvIHRoZSBjYWxsaW5n
IHdpbmRvdywgbm90IHRoZSBtYWluIGZyYW1lIGFsd2F5cy4KIGh0dHAvdGVzdHMvcGx1Z2lucy9w
bHVnaW4tZG9jdW1lbnQtaGFzLWZvY3VzLmh0bWwKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL2VkaXRpbmcvcGFzdGVib2FyZC9kYXRhVHJhbnNmZXItc2V0RGF0YS1nZXRE
YXRhLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5nL3Bhc3Rl
Ym9hcmQvZGF0YVRyYW5zZmVyLXNldERhdGEtZ2V0RGF0YS1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uODEzOTVhY2E3NzE2YzFlZDg1ODc4NWNmYzNhNTk3YTZmZjM5NzE2YwotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5nL3Bhc3RlYm9hcmQvZGF0YVRy
YW5zZmVyLXNldERhdGEtZ2V0RGF0YS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw1NiBAQAorVGVz
dHMgY29ycmVjdCBiZWhhdmlvciBvZiBldmVudC5kYXRhVHJhbnNmZXIuc2V0RGF0YS9nZXREYXRh
IGZvciAnVVJMJywgJ3RleHQvdXJpLWxpc3QnIGFuZCAndGV4dC9wbGFpbicKKworT24gc3VjY2Vz
cywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkg
IlRFU1QgQ09NUExFVEUiLgorCisKKy0tLSBUZXN0IHNldC9nZXQgJ1VSTCc6CitQQVNTIGdldERh
dGFSZXN1bHRUeXBlIGlzICJzdHJpbmciCitGQUlMIGdldERhdGFSZXN1bHQgc2hvdWxkIGJlIGh0
dHA6Ly90ZXN0LmNvbS8uIFdhcyBodHRwOi8vdGVzdC5jb20uCistLS0gVGVzdCBzZXQvZ2V0ICdV
UkwnIHdpdGggbXVsdGlwbGUgVVJMczoKK0ZBSUwgZ2V0RGF0YVJlc3VsdFR5cGUgc2hvdWxkIGJl
IHN0cmluZy4gV2FzIHVuZGVmaW5lZC4KK0ZBSUwgZ2V0RGF0YVJlc3VsdCBzaG91bGQgYmUgaHR0
cDovL3Rlc3QuY29tLyAob2YgdHlwZSBzdHJpbmcpLiBXYXMgdW5kZWZpbmVkIChvZiB0eXBlIHVu
ZGVmaW5lZCkuCistLS0gVGVzdCBzZXQvZ2V0ICd0ZXh0L3VyaS1saXN0JzoKK0ZBSUwgZ2V0RGF0
YVJlc3VsdFR5cGUgc2hvdWxkIGJlIHN0cmluZy4gV2FzIHVuZGVmaW5lZC4KK0ZBSUwgZ2V0RGF0
YVJlc3VsdCBzaG91bGQgYmUgaHR0cDovL3Rlc3QuY29tCitodHRwOi8vY2hlY2suY29tIChvZiB0
eXBlIHN0cmluZykuIFdhcyB1bmRlZmluZWQgKG9mIHR5cGUgdW5kZWZpbmVkKS4KKy0tLSBUZXN0
IHNldC9nZXQgJ3RleHQvdXJpLWxpc3QnIHVzaW5nICdcbic6CitGQUlMIGdldERhdGFSZXN1bHRU
eXBlIHNob3VsZCBiZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQuCitGQUlMIGdldERhdGFSZXN1bHQg
c2hvdWxkIGJlIGh0dHA6Ly90ZXN0LmNvbQoraHR0cDovL2NoZWNrLmNvbSAob2YgdHlwZSBzdHJp
bmcpLiBXYXMgdW5kZWZpbmVkIChvZiB0eXBlIHVuZGVmaW5lZCkuCistLS0gVGVzdCBzZXQgJ3Rl
eHQvdXJpLWxpc3QnLCBnZXQgJ1VSTCc6CitGQUlMIGdldERhdGFSZXN1bHRUeXBlIHNob3VsZCBi
ZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQuCitGQUlMIGdldERhdGFSZXN1bHQgc2hvdWxkIGJlIGh0
dHA6Ly90ZXN0LmNvbS8gKG9mIHR5cGUgc3RyaW5nKS4gV2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1
bmRlZmluZWQpLgorLS0tIFRlc3Qgc2V0ICdVUkwnLCBnZXQgJ3RleHQvdXJpLWxpc3QnOgorRkFJ
TCBnZXREYXRhUmVzdWx0VHlwZSBzaG91bGQgYmUgc3RyaW5nLiBXYXMgdW5kZWZpbmVkLgorRkFJ
TCBnZXREYXRhUmVzdWx0IHNob3VsZCBiZSBodHRwOi8vdGVzdC5jb20KK2h0dHA6Ly9jaGVjay5j
b20gKG9mIHR5cGUgc3RyaW5nKS4gV2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgor
LS0tIFRlc3Qgc2V0ICd0ZXh0L3VyaS1saXN0JywgZ2V0ICdVUkwnLCB1c2luZyBvbmx5ICdcbic6
CitGQUlMIGdldERhdGFSZXN1bHRUeXBlIHNob3VsZCBiZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQu
CitGQUlMIGdldERhdGFSZXN1bHQgc2hvdWxkIGJlIGh0dHA6Ly90ZXN0LmNvbS8gKG9mIHR5cGUg
c3RyaW5nKS4gV2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgorLS0tIFRlc3Qgc2V0
L2dldCAndGV4dC91cmktbGlzdCcgd2l0aCBjb21tZW50czoKK0ZBSUwgZ2V0RGF0YVJlc3VsdFR5
cGUgc2hvdWxkIGJlIHN0cmluZy4gV2FzIHVuZGVmaW5lZC4KK0ZBSUwgZ2V0RGF0YVJlc3VsdCBz
aG91bGQgYmUgIyBjb21tZW50CitodHRwOi8vdGVzdC5jb20KK2h0dHA6Ly9jaGVjay5jb20gKG9m
IHR5cGUgc3RyaW5nKS4gV2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgorLS0tIFRl
c3Qgc2V0ICd0ZXh0L3VyaS1saXN0JywgZ2V0ICdVUkwnIHdpdGggY29tbWVudHM6CitGQUlMIGdl
dERhdGFSZXN1bHRUeXBlIHNob3VsZCBiZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQuCitGQUlMIGdl
dERhdGFSZXN1bHQgc2hvdWxkIGJlIGh0dHA6Ly90ZXN0LmNvbS8gKG9mIHR5cGUgc3RyaW5nKS4g
V2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgorLS0tIFRlc3Qgc2V0ICd0ZXh0L3Vy
aS1saXN0JywgZ2V0ICdVUkwnIHdpdGggb25seSBjb21tZW50czoKK0ZBSUwgZ2V0RGF0YVJlc3Vs
dFR5cGUgc2hvdWxkIGJlIHN0cmluZy4gV2FzIHVuZGVmaW5lZC4KK0ZBSUwgZ2V0RGF0YVJlc3Vs
dCBzaG91bGQgYmUgIChvZiB0eXBlIHN0cmluZykuIFdhcyB1bmRlZmluZWQgKG9mIHR5cGUgdW5k
ZWZpbmVkKS4KKy0tLSBUZXN0IHNldC9nZXQgJ3RleHQvcGxhaW4nOgorUEFTUyBnZXREYXRhUmVz
dWx0VHlwZSBpcyAic3RyaW5nIgorUEFTUyBnZXREYXRhUmVzdWx0IGlzICJMb3JlbSBpcHN1bSBk
b2xvciBzaXQgYW1ldC4iCistLS0gVGVzdCBzZXQgJ3RleHQvcGxhaW4nLCBnZXQgJ3RleHQnOgor
UEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgorUEFTUyBnZXREYXRhUmVzdWx0IGlz
ICJMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC4iCistLS0gVGVzdCBzZXQgJ3RleHQnLCBnZXQg
J3RleHQvcGxhaW4nOgorUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgorUEFTUyBn
ZXREYXRhUmVzdWx0IGlzICJMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC4iCistLS0gVGVzdCBz
ZXQvZ2V0ICd0ZXh0JzoKK1BBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0cmluZyIKK1BBU1Mg
Z2V0RGF0YVJlc3VsdCBpcyAiTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQuIgorUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124029</attachid>
            <date>2012-01-25 16:02:38 -0800</date>
            <delta_ts>2012-01-25 16:27:21 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-76947-20120125160237.patch</filename>
            <type>text/plain</type>
            <size>11366</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1OTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjU0YTZjNWU4NGY1ZTQ4
NTBlZjlkMmI4NWE2MGU4ZmEwZGQyZmEyZC4uOTk4MzAxODYxMWNiZjM3MzcwMjc1OTlhMTY0YTY5
YmM1Yjg0OGQ4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAxLTI1ICBFcmlj
IFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICAidGV4dCIgYW5kICJVUkwiIGxl
Z2FjeSBjbGlwYm9hcmQgdHlwZXMgc2hvdWxkIG5vdCBiZSBjYXNlIHNlbnNpdGl2ZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY5NDcKKworICAgICAg
ICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisgICAgICAgIFRoaXMgbWF0Y2hlcyB0aGUgSFRN
TDUgc3BlYyB3aGljaCBzYXlzIHRoZSBmaXJzdCB0aGluZyB0byBkbyBpcyB0byBsb3dlcmNhc2UK
KyAgICAgICAgdGhlIHR5cGUgYmVmb3JlIGNvbXBhcmluZy4KKyAgICAgICAgSSBhbHNvIHJlbW92
ZWQgdGhlIHN0cmlwcGluZyBvZiB3aGl0ZXNwYWNlIHNpbmNlIHRoYXQgaXMgbm90IHBhcnQgb2Yg
dGhlIG1vZGVybiBzcGVjIChhbmQgbm8gdGVzdHMgZmFpbGVkIGFzIGEgcmVzdWx0IG9mIHJlbW92
YWwpLgorICAgICAgICBUdXJucyBvdXQgd2UgYWxyZWFkeSBoYWQgYSB0ZXN0IGZvciBjYXNlIHNl
bnNpdGl2aXR5LCBidXQgaXQgd2FzIGRpc2FibGVkIG9uIE1hYworICAgICAgICBzbyBJIGp1c3Qg
cmUtZW5hYmxlZCBpdCBhbmQgaGF2ZSBhZGRlZCBmYWlsaW5nIGV4cGVjdGF0aW9ucyBmb3IgdGhl
IHBhcnRzCisgICAgICAgIG9mIHRoZSB0ZXN0IHdlIHN0aWxsIGZhaWwuCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9tYWMvQ2xpcGJvYXJkTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6Y29jb2FUeXBl
RnJvbUhUTUxDbGlwYm9hcmRUeXBlKToKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZE1hYzo6
Z2V0RGF0YSk6CisKIDIwMTItMDEtMjUgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIE1vdmUgZm9jdXMvYmx1ciBoYW5kbGluZyBjb2RlIG9mIEhUTUxJbnB1dEVs
ZW1lbnQgdG8gSW5wdXRUeXBlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
YWMvQ2xpcGJvYXJkTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL0NsaXBib2Fy
ZE1hYy5tbQppbmRleCBlZjc1OWZiNmJiMWQyZjllMTZlYzAxNjY5OTMzYzQyNjU5NTdkODEzLi40
OGRjM2UwYTk5YjMzOTNjNGRmYTkzYmQ5NDFhOWQ5ZDFlOTg3NDUwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvQ2xpcGJvYXJkTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL21hYy9DbGlwYm9hcmRNYWMubW0KQEAgLTY4LDEzICs2OCwxMyBAQCBib29s
IENsaXBib2FyZE1hYzo6aGFzRGF0YSgpCiAgICAgCiBzdGF0aWMgUmV0YWluUHRyPE5TU3RyaW5n
PiBjb2NvYVR5cGVGcm9tSFRNTENsaXBib2FyZFR5cGUoY29uc3QgU3RyaW5nJiB0eXBlKQogewot
ICAgIFN0cmluZyBxVHlwZSA9IHR5cGUuc3RyaXBXaGl0ZVNwYWNlKCk7CisgICAgLy8gaHR0cDov
L3d3dy53aGF0d2cub3JnL3NwZWNzL3dlYi1hcHBzL2N1cnJlbnQtd29yay9tdWx0aXBhZ2UvZG5k
Lmh0bWwjZG9tLWRhdGF0cmFuc2Zlci1zZXRkYXRhCisgICAgU3RyaW5nIHFUeXBlID0gdHlwZS5s
b3dlcigpOwogCi0gICAgLy8gdHdvIHNwZWNpYWwgY2FzZXMgZm9yIElFIGNvbXBhdGliaWxpdHkK
LSAgICBpZiAocVR5cGUgPT0gIlRleHQiKQotICAgICAgICByZXR1cm4gTlNTdHJpbmdQYm9hcmRU
eXBlOwotICAgIGlmIChxVHlwZSA9PSAiVVJMIikKLSAgICAgICAgcmV0dXJuIE5TVVJMUGJvYXJk
VHlwZTsKKyAgICBpZiAocVR5cGUgPT0gInRleHQiKQorICAgICAgICBxVHlwZSA9ICJ0ZXh0L3Bs
YWluIjsKKyAgICBpZiAocVR5cGUgPT0gInVybCIpCisgICAgICAgIHFUeXBlID0gInRleHQvdXJp
LWxpc3QiOwogCiAgICAgLy8gSWdub3JlIGFueSB0cmFpbGluZyBjaGFyc2V0IC0gSlMgc3RyaW5n
cyBhcmUgVW5pY29kZSwgd2hpY2ggZW5jYXBzdWxhdGVzIHRoZSBjaGFyc2V0IGlzc3VlCiAgICAg
aWYgKHFUeXBlID09ICJ0ZXh0L3BsYWluIiB8fCBxVHlwZS5zdGFydHNXaXRoKCJ0ZXh0L3BsYWlu
OyIpKQpAQCAtODIsNyArODIsNyBAQCBzdGF0aWMgUmV0YWluUHRyPE5TU3RyaW5nPiBjb2NvYVR5
cGVGcm9tSFRNTENsaXBib2FyZFR5cGUoY29uc3QgU3RyaW5nJiB0eXBlKQogICAgIGlmIChxVHlw
ZSA9PSAidGV4dC91cmktbGlzdCIpCiAgICAgICAgIC8vIHNwZWNpYWwgY2FzZSBiZWNhdXNlIFVU
SSBkb2Vzbid0IHdvcmsgd2l0aCBDb2NvYSdzIFVSTCB0eXBlCiAgICAgICAgIHJldHVybiBOU1VS
TFBib2FyZFR5cGU7IC8vIG5vdGUgc3BlY2lhbCBjYXNlIGluIGdldERhdGEgdG8gcmVhZCBOU0Zp
bGVuYW1lc1R5cGUKLSAgICAKKwogICAgIC8vIFRyeSBVVEkgbm93CiAgICAgTlNTdHJpbmcgKm1p
bWVUeXBlID0gcVR5cGU7CiAgICAgUmV0YWluUHRyPENGU3RyaW5nUmVmPiB1dGlUeXBlKEFkb3B0
Q0YsIFVUVHlwZUNyZWF0ZVByZWZlcnJlZElkZW50aWZpZXJGb3JUYWcoa1VUVGFnQ2xhc3NNSU1F
VHlwZSwgKENGU3RyaW5nUmVmKW1pbWVUeXBlLCBOVUxMKSk7CkBAIC0yMTgsOCArMjE4LDggQEAg
U3RyaW5nIENsaXBib2FyZE1hYzo6Z2V0RGF0YShjb25zdCBTdHJpbmcmIHR5cGUsIGJvb2wmIHN1
Y2Nlc3MpIGNvbnN0CiAKICAgICAvLyBHcmFiIHRoZSB2YWx1ZSBvZmYgdGhlIHBhc3RlYm9hcmQg
Y29ycmVzcG9uZGluZyB0byB0aGUgY29jb2FUeXBlCiAgICAgaWYgKFtjb2NvYVR5cGUuZ2V0KCkg
aXNFcXVhbFRvU3RyaW5nOk5TVVJMUGJvYXJkVHlwZV0pIHsKLSAgICAgICAgLy8gIlVSTCIgYW5k
ICJ0ZXh0L3VybC1saXN0IiBib3RoIG1hcCB0byBOU1VSTFBib2FyZFR5cGUgaW4gY29jb2FUeXBl
RnJvbUhUTUxDbGlwYm9hcmRUeXBlKCksICJVUkwiIG9ubHkgd2FudHMgdGhlIGZpcnN0IFVSTAot
ICAgICAgICBib29sIG9ubHlGaXJzdFVSTCA9ICh0eXBlID09ICJVUkwiKTsKKyAgICAgICAgLy8g
InVybCIgYW5kICJ0ZXh0L3VybC1saXN0IiBib3RoIG1hcCB0byBOU1VSTFBib2FyZFR5cGUgaW4g
Y29jb2FUeXBlRnJvbUhUTUxDbGlwYm9hcmRUeXBlKCksICJ1cmwiIG9ubHkgd2FudHMgdGhlIGZp
cnN0IFVSTAorICAgICAgICBib29sIG9ubHlGaXJzdFVSTCA9IChlcXVhbElnbm9yaW5nQ2FzZSh0
eXBlLCAidXJsIikpOwogICAgICAgICBOU0FycmF5ICphYnNvbHV0ZVVSTHMgPSBhYnNvbHV0ZVVS
THNGcm9tUGFzdGVib2FyZChtX3Bhc3RlYm9hcmQuZ2V0KCksIG9ubHlGaXJzdFVSTCk7CiAgICAg
ICAgIGNvY29hVmFsdWUgPSBbYWJzb2x1dGVVUkxzIGNvbXBvbmVudHNKb2luZWRCeVN0cmluZzpA
IlxuIl07CiAgICAgfSBlbHNlIGlmIChbY29jb2FUeXBlLmdldCgpIGlzRXF1YWxUb1N0cmluZzpO
U1N0cmluZ1Bib2FyZFR5cGVdKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWMyYmMwMTM0NjA5NjkwYTY5MjkxOTg2MmRi
NTY0YjFjNGRlMGU0YS4uMDY5ZjViNjFkMzhiMGZiZGEwZDkxMWU3YjFhZGRjZTllNzJhZDU2NSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAxLTI1ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Vi
a2l0Lm9yZz4KKworICAgICAgICAidGV4dCIgYW5kICJVUkwiIGxlZ2FjeSBjbGlwYm9hcmQgdHlw
ZXMgc2hvdWxkIG5vdCBiZSBjYXNlIHNlbnNpdGl2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY5NDcKKworICAgICAgICBSZXZpZXdlZCBieSBBZGFt
IEJhcnRoLgorCisgICAgICAgIFRoaXMgdGVzdCBoYXMgYmVlbiBkaXNhYmxlZCBvbiBNYWMgc2lu
Y2UgaXQgd2FzIGFkZGVkIDIgeWVhcnMgYWdvLgorICAgICAgICBCdXQgd2UgYWN0dWFsbHkgbmVl
ZCB0byBmaXggYXQgbGVhc3Qgb25lIG9mIHRoZSBidWdzIGNvdmVyZWQgYnkgdGhpcworICAgICAg
ICB0ZXN0LCBzbyBJJ20gdW5za2lwcGluZyBpdCBhbmQgYWRkaW5nIGZhaWxpbmcgZXhwZWN0YXRp
b25zIGZvciB0aGUKKyAgICAgICAgcGFydHMgTWFjIGRvZW5zJ3QgeWV0IHBhc3MuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZWRpdGlu
Zy9wYXN0ZWJvYXJkL2RhdGFUcmFuc2Zlci1zZXREYXRhLWdldERhdGEtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKwogMjAxMi0wMS0yNSAgTm9lbCBHb3Jkb24gIDxub2VsLmdvcmRvbkBnbWFpbC5jb20+
CiAKICAgICAgICAgW0Nocm9taXVtXSBMYXlvdXQgVGVzdCBmYXN0L2NhbnZhcy93ZWJnbC9pbnZh
bGlkLXBhc3NlZC1wYXJhbXMuaHRtbCBpcyBmYWlsaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZGF0YVRyYW5zZmVyLXNldERhdGEtZ2V0RGF0YS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvZGF0YVRyYW5zZmVyLXNldERh
dGEtZ2V0RGF0YS1leHBlY3RlZC50eHQKaW5kZXggNmQ3ZjE3MjE4ZGY3NzJmMjdjMTgzMjJkOGM4
NDNiYzFhZjg4Zjg3MS4uODEzOTVhY2E3NzE2YzFlZDg1ODc4NWNmYzNhNTk3YTZmZjM5NzE2YyAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2RhdGFUcmFuc2Zlci1z
ZXREYXRhLWdldERhdGEtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvcGFz
dGVib2FyZC9kYXRhVHJhbnNmZXItc2V0RGF0YS1nZXREYXRhLWV4cGVjdGVkLnR4dApAQCAtNSwz
NCArNSwzOSBAQCBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURQogCiAtLS0gVGVzdCBzZXQvZ2V0ICdV
UkwnOgogUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgotUEFTUyBnZXREYXRhUmVz
dWx0IGlzICJodHRwOi8vdGVzdC5jb20vIgorRkFJTCBnZXREYXRhUmVzdWx0IHNob3VsZCBiZSBo
dHRwOi8vdGVzdC5jb20vLiBXYXMgaHR0cDovL3Rlc3QuY29tLgogLS0tIFRlc3Qgc2V0L2dldCAn
VVJMJyB3aXRoIG11bHRpcGxlIFVSTHM6Ci1QQVNTIGdldERhdGFSZXN1bHRUeXBlIGlzICJzdHJp
bmciCi1QQVNTIGdldERhdGFSZXN1bHQgaXMgImh0dHA6Ly90ZXN0LmNvbS8iCitGQUlMIGdldERh
dGFSZXN1bHRUeXBlIHNob3VsZCBiZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQuCitGQUlMIGdldERh
dGFSZXN1bHQgc2hvdWxkIGJlIGh0dHA6Ly90ZXN0LmNvbS8gKG9mIHR5cGUgc3RyaW5nKS4gV2Fz
IHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgogLS0tIFRlc3Qgc2V0L2dldCAndGV4dC91
cmktbGlzdCc6Ci1QQVNTIGdldERhdGFSZXN1bHRUeXBlIGlzICJzdHJpbmciCi1QQVNTIGdldERh
dGFSZXN1bHQgaXMgImh0dHA6Ly90ZXN0LmNvbVxyXG5odHRwOi8vY2hlY2suY29tIgorRkFJTCBn
ZXREYXRhUmVzdWx0VHlwZSBzaG91bGQgYmUgc3RyaW5nLiBXYXMgdW5kZWZpbmVkLgorRkFJTCBn
ZXREYXRhUmVzdWx0IHNob3VsZCBiZSBodHRwOi8vdGVzdC5jb20KK2h0dHA6Ly9jaGVjay5jb20g
KG9mIHR5cGUgc3RyaW5nKS4gV2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgogLS0t
IFRlc3Qgc2V0L2dldCAndGV4dC91cmktbGlzdCcgdXNpbmcgJ1xuJzoKLVBBU1MgZ2V0RGF0YVJl
c3VsdFR5cGUgaXMgInN0cmluZyIKLVBBU1MgZ2V0RGF0YVJlc3VsdCBpcyAiaHR0cDovL3Rlc3Qu
Y29tXG5odHRwOi8vY2hlY2suY29tIgorRkFJTCBnZXREYXRhUmVzdWx0VHlwZSBzaG91bGQgYmUg
c3RyaW5nLiBXYXMgdW5kZWZpbmVkLgorRkFJTCBnZXREYXRhUmVzdWx0IHNob3VsZCBiZSBodHRw
Oi8vdGVzdC5jb20KK2h0dHA6Ly9jaGVjay5jb20gKG9mIHR5cGUgc3RyaW5nKS4gV2FzIHVuZGVm
aW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgogLS0tIFRlc3Qgc2V0ICd0ZXh0L3VyaS1saXN0Jywg
Z2V0ICdVUkwnOgotUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgotUEFTUyBnZXRE
YXRhUmVzdWx0IGlzICJodHRwOi8vdGVzdC5jb20vIgorRkFJTCBnZXREYXRhUmVzdWx0VHlwZSBz
aG91bGQgYmUgc3RyaW5nLiBXYXMgdW5kZWZpbmVkLgorRkFJTCBnZXREYXRhUmVzdWx0IHNob3Vs
ZCBiZSBodHRwOi8vdGVzdC5jb20vIChvZiB0eXBlIHN0cmluZykuIFdhcyB1bmRlZmluZWQgKG9m
IHR5cGUgdW5kZWZpbmVkKS4KIC0tLSBUZXN0IHNldCAnVVJMJywgZ2V0ICd0ZXh0L3VyaS1saXN0
JzoKLVBBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0cmluZyIKLVBBU1MgZ2V0RGF0YVJlc3Vs
dCBpcyAiaHR0cDovL3Rlc3QuY29tXHJcbmh0dHA6Ly9jaGVjay5jb20iCitGQUlMIGdldERhdGFS
ZXN1bHRUeXBlIHNob3VsZCBiZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQuCitGQUlMIGdldERhdGFS
ZXN1bHQgc2hvdWxkIGJlIGh0dHA6Ly90ZXN0LmNvbQoraHR0cDovL2NoZWNrLmNvbSAob2YgdHlw
ZSBzdHJpbmcpLiBXYXMgdW5kZWZpbmVkIChvZiB0eXBlIHVuZGVmaW5lZCkuCiAtLS0gVGVzdCBz
ZXQgJ3RleHQvdXJpLWxpc3QnLCBnZXQgJ1VSTCcsIHVzaW5nIG9ubHkgJ1xuJzoKLVBBU1MgZ2V0
RGF0YVJlc3VsdFR5cGUgaXMgInN0cmluZyIKLVBBU1MgZ2V0RGF0YVJlc3VsdCBpcyAiaHR0cDov
L3Rlc3QuY29tLyIKK0ZBSUwgZ2V0RGF0YVJlc3VsdFR5cGUgc2hvdWxkIGJlIHN0cmluZy4gV2Fz
IHVuZGVmaW5lZC4KK0ZBSUwgZ2V0RGF0YVJlc3VsdCBzaG91bGQgYmUgaHR0cDovL3Rlc3QuY29t
LyAob2YgdHlwZSBzdHJpbmcpLiBXYXMgdW5kZWZpbmVkIChvZiB0eXBlIHVuZGVmaW5lZCkuCiAt
LS0gVGVzdCBzZXQvZ2V0ICd0ZXh0L3VyaS1saXN0JyB3aXRoIGNvbW1lbnRzOgotUEFTUyBnZXRE
YXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgotUEFTUyBnZXREYXRhUmVzdWx0IGlzICIjIGNvbW1l
bnRcclxuaHR0cDovL3Rlc3QuY29tXHJcbmh0dHA6Ly9jaGVjay5jb20iCitGQUlMIGdldERhdGFS
ZXN1bHRUeXBlIHNob3VsZCBiZSBzdHJpbmcuIFdhcyB1bmRlZmluZWQuCitGQUlMIGdldERhdGFS
ZXN1bHQgc2hvdWxkIGJlICMgY29tbWVudAoraHR0cDovL3Rlc3QuY29tCitodHRwOi8vY2hlY2su
Y29tIChvZiB0eXBlIHN0cmluZykuIFdhcyB1bmRlZmluZWQgKG9mIHR5cGUgdW5kZWZpbmVkKS4K
IC0tLSBUZXN0IHNldCAndGV4dC91cmktbGlzdCcsIGdldCAnVVJMJyB3aXRoIGNvbW1lbnRzOgot
UEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgotUEFTUyBnZXREYXRhUmVzdWx0IGlz
ICJodHRwOi8vdGVzdC5jb20vIgorRkFJTCBnZXREYXRhUmVzdWx0VHlwZSBzaG91bGQgYmUgc3Ry
aW5nLiBXYXMgdW5kZWZpbmVkLgorRkFJTCBnZXREYXRhUmVzdWx0IHNob3VsZCBiZSBodHRwOi8v
dGVzdC5jb20vIChvZiB0eXBlIHN0cmluZykuIFdhcyB1bmRlZmluZWQgKG9mIHR5cGUgdW5kZWZp
bmVkKS4KIC0tLSBUZXN0IHNldCAndGV4dC91cmktbGlzdCcsIGdldCAnVVJMJyB3aXRoIG9ubHkg
Y29tbWVudHM6Ci1QQVNTIGdldERhdGFSZXN1bHRUeXBlIGlzICJzdHJpbmciCi1QQVNTIGdldERh
dGFSZXN1bHQgaXMgIiIKK0ZBSUwgZ2V0RGF0YVJlc3VsdFR5cGUgc2hvdWxkIGJlIHN0cmluZy4g
V2FzIHVuZGVmaW5lZC4KK0ZBSUwgZ2V0RGF0YVJlc3VsdCBzaG91bGQgYmUgIChvZiB0eXBlIHN0
cmluZykuIFdhcyB1bmRlZmluZWQgKG9mIHR5cGUgdW5kZWZpbmVkKS4KIC0tLSBUZXN0IHNldC9n
ZXQgJ3RleHQvcGxhaW4nOgogUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgogUEFT
UyBnZXREYXRhUmVzdWx0IGlzICJMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC4iCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9lZGl0aW5nL3Bhc3RlYm9hcmQvZGF0
YVRyYW5zZmVyLXNldERhdGEtZ2V0RGF0YS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS9lZGl0aW5nL3Bhc3RlYm9hcmQvZGF0YVRyYW5zZmVyLXNldERhdGEtZ2V0
RGF0YS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmQ3ZjE3MjE4ZGY3NzJmMjdjMTgzMjJkOGM4
NDNiYzFhZjg4Zjg3MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL2VkaXRpbmcvcGFzdGVib2FyZC9kYXRhVHJhbnNmZXItc2V0RGF0YS1nZXREYXRhLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDUxIEBACitUZXN0cyBjb3JyZWN0IGJlaGF2aW9yIG9mIGV2
ZW50LmRhdGFUcmFuc2Zlci5zZXREYXRhL2dldERhdGEgZm9yICdVUkwnLCAndGV4dC91cmktbGlz
dCcgYW5kICd0ZXh0L3BsYWluJworCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMg
b2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworLS0t
IFRlc3Qgc2V0L2dldCAnVVJMJzoKK1BBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0cmluZyIK
K1BBU1MgZ2V0RGF0YVJlc3VsdCBpcyAiaHR0cDovL3Rlc3QuY29tLyIKKy0tLSBUZXN0IHNldC9n
ZXQgJ1VSTCcgd2l0aCBtdWx0aXBsZSBVUkxzOgorUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAi
c3RyaW5nIgorUEFTUyBnZXREYXRhUmVzdWx0IGlzICJodHRwOi8vdGVzdC5jb20vIgorLS0tIFRl
c3Qgc2V0L2dldCAndGV4dC91cmktbGlzdCc6CitQQVNTIGdldERhdGFSZXN1bHRUeXBlIGlzICJz
dHJpbmciCitQQVNTIGdldERhdGFSZXN1bHQgaXMgImh0dHA6Ly90ZXN0LmNvbVxyXG5odHRwOi8v
Y2hlY2suY29tIgorLS0tIFRlc3Qgc2V0L2dldCAndGV4dC91cmktbGlzdCcgdXNpbmcgJ1xuJzoK
K1BBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0cmluZyIKK1BBU1MgZ2V0RGF0YVJlc3VsdCBp
cyAiaHR0cDovL3Rlc3QuY29tXG5odHRwOi8vY2hlY2suY29tIgorLS0tIFRlc3Qgc2V0ICd0ZXh0
L3VyaS1saXN0JywgZ2V0ICdVUkwnOgorUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5n
IgorUEFTUyBnZXREYXRhUmVzdWx0IGlzICJodHRwOi8vdGVzdC5jb20vIgorLS0tIFRlc3Qgc2V0
ICdVUkwnLCBnZXQgJ3RleHQvdXJpLWxpc3QnOgorUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAi
c3RyaW5nIgorUEFTUyBnZXREYXRhUmVzdWx0IGlzICJodHRwOi8vdGVzdC5jb21cclxuaHR0cDov
L2NoZWNrLmNvbSIKKy0tLSBUZXN0IHNldCAndGV4dC91cmktbGlzdCcsIGdldCAnVVJMJywgdXNp
bmcgb25seSAnXG4nOgorUEFTUyBnZXREYXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgorUEFTUyBn
ZXREYXRhUmVzdWx0IGlzICJodHRwOi8vdGVzdC5jb20vIgorLS0tIFRlc3Qgc2V0L2dldCAndGV4
dC91cmktbGlzdCcgd2l0aCBjb21tZW50czoKK1BBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0
cmluZyIKK1BBU1MgZ2V0RGF0YVJlc3VsdCBpcyAiIyBjb21tZW50XHJcbmh0dHA6Ly90ZXN0LmNv
bVxyXG5odHRwOi8vY2hlY2suY29tIgorLS0tIFRlc3Qgc2V0ICd0ZXh0L3VyaS1saXN0JywgZ2V0
ICdVUkwnIHdpdGggY29tbWVudHM6CitQQVNTIGdldERhdGFSZXN1bHRUeXBlIGlzICJzdHJpbmci
CitQQVNTIGdldERhdGFSZXN1bHQgaXMgImh0dHA6Ly90ZXN0LmNvbS8iCistLS0gVGVzdCBzZXQg
J3RleHQvdXJpLWxpc3QnLCBnZXQgJ1VSTCcgd2l0aCBvbmx5IGNvbW1lbnRzOgorUEFTUyBnZXRE
YXRhUmVzdWx0VHlwZSBpcyAic3RyaW5nIgorUEFTUyBnZXREYXRhUmVzdWx0IGlzICIiCistLS0g
VGVzdCBzZXQvZ2V0ICd0ZXh0L3BsYWluJzoKK1BBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0
cmluZyIKK1BBU1MgZ2V0RGF0YVJlc3VsdCBpcyAiTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQu
IgorLS0tIFRlc3Qgc2V0ICd0ZXh0L3BsYWluJywgZ2V0ICd0ZXh0JzoKK1BBU1MgZ2V0RGF0YVJl
c3VsdFR5cGUgaXMgInN0cmluZyIKK1BBU1MgZ2V0RGF0YVJlc3VsdCBpcyAiTG9yZW0gaXBzdW0g
ZG9sb3Igc2l0IGFtZXQuIgorLS0tIFRlc3Qgc2V0ICd0ZXh0JywgZ2V0ICd0ZXh0L3BsYWluJzoK
K1BBU1MgZ2V0RGF0YVJlc3VsdFR5cGUgaXMgInN0cmluZyIKK1BBU1MgZ2V0RGF0YVJlc3VsdCBp
cyAiTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQuIgorLS0tIFRlc3Qgc2V0L2dldCAndGV4dCc6
CitQQVNTIGdldERhdGFSZXN1bHRUeXBlIGlzICJzdHJpbmciCitQQVNTIGdldERhdGFSZXN1bHQg
aXMgIkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCmluZGV4
IDllNmRkNjZmMDkyZTA1MjBjNWQ2MTcxMDI5NzQxODQ4NDY5YjhmY2IuLjc4MzNlYTk2MzE1ODFh
NDBkMTkxZDFlOTIxNWIxZTU0OWU5ZGQyZTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCkBA
IC0xMTQsOSArMTE0LDYgQEAgZmFzdC9mb3Jtcy9tdWx0aXBsZS1mb3JtLXN1Ym1pc3Npb24tcHJv
dGVjdGlvbi1tb3VzZS5odG1sCiAjIFRoZSBhbmltYXRpb24gY2F1c2VzIHRoZSByZXN1bHQgb2Yg
dGhpcyB0ZXN0IHRvIGRlcGVuZCBvbiB0aGUgc3BlZWQgb2YgZXhlY3V0aW5nIGl0LCBhbmQgdGhh
dCB3aWxsIGNhdXNlIGl0IHRvIGJlIGZsYWt5CiBmYXN0L2RvbS9IVE1MUHJvZ3Jlc3NFbGVtZW50
L3Byb2dyZXNzLWVsZW1lbnQuaHRtbAogCi0jIGV2ZW50LmRhdGFUcmFuc2Zlci5zZXREYXRhKCd0
ZXh0L3VyaS1saXN0Jykgbm90IGNvcnJlY3RseSBpbXBsZW1lbnRlZCBvbiBNYWMKLWVkaXRpbmcv
cGFzdGVib2FyZC9kYXRhVHJhbnNmZXItc2V0RGF0YS1nZXREYXRhLmh0bWwKLQogIyBldmVudFNl
bmRlciBuZWVkcyB0byBwcm9wYWdhdGUgdGhlIGV2ZW50IHRvIHRoZSBjYWxsaW5nIHdpbmRvdywg
bm90IHRoZSBtYWluIGZyYW1lIGFsd2F5cy4KIGh0dHAvdGVzdHMvcGx1Z2lucy9wbHVnaW4tZG9j
dW1lbnQtaGFzLWZvY3VzLmh0bWwKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>