<?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>59056</bug_id>
          
          <creation_ts>2011-04-20 18:10:50 -0700</creation_ts>
          <short_desc>Upgrade CSS loads from mixed content warning (displayed) to mixed content error (ran)</short_desc>
          <delta_ts>2011-04-22 22:55:51 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Evans">cevans</reporter>
          <assigned_to name="Chris Evans">cevans</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>389712</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Evans">cevans</who>
    <bug_when>2011-04-20 18:10:50 -0700</bug_when>
    <thetext>The reason is that CSS3 selectors injected into a document via mixed-content load can in fact query, retrieve and egress the document content. That&apos;s serious (unlike mixed content images loads and frame loads).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389715</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Evans">cevans</who>
    <bug_when>2011-04-20 18:12:30 -0700</bug_when>
    <thetext>A useful reference:
http://www.stratsec.net/getattachment/c1be603c-84f4-4c3f-a449-3107f30c3164/stratsec---Ruxcon-2008---Attacking-Rich-Internet-Applications.pdf

Slide 4 covers the attack.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389718</commentid>
    <comment_count>2</comment_count>
      <attachid>90465</attachid>
    <who name="Chris Evans">cevans</who>
    <bug_when>2011-04-20 18:22:39 -0700</bug_when>
    <thetext>Created attachment 90465
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389738</commentid>
    <comment_count>3</comment_count>
      <attachid>90465</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-20 18:45:19 -0700</bug_when>
    <thetext>Comment on attachment 90465
Patch

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

Let&apos;s give Sam a chance to see this patch too.

&gt; Source/WebCore/loader/cache/CachedResourceLoader.cpp:238
&gt; +        // XSL) or recover the content of the current document (CSS).

recover?  maybe exfiltrate ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391164</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Evans">cevans</who>
    <bug_when>2011-04-22 15:44:54 -0700</bug_when>
    <thetext>Exfiltrate it is. Landing.

Chatted to Sam out-of-band.
He raised the interesting point of naming -- do &quot;run&quot; and &quot;display&quot; cover it well any more? I can be persuaded that they still do, because I see the ever-more powerful CSS as more like running a language than displaying pixels.
But if you have any better naming ideas, I can uptake them on the next patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391166</commentid>
    <comment_count>5</comment_count>
      <attachid>90785</attachid>
    <who name="Chris Evans">cevans</who>
    <bug_when>2011-04-22 15:45:35 -0700</bug_when>
    <thetext>Created attachment 90785
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391270</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-22 17:33:28 -0700</bug_when>
    <thetext>I&apos;m not sure whether those are the best names.  What did you have in mind?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391290</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Evans">cevans</who>
    <bug_when>2011-04-22 18:00:58 -0700</bug_when>
    <thetext>I don&apos;t have any great ideas at this time. Sam?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391388</commentid>
    <comment_count>8</comment_count>
      <attachid>90785</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-22 21:04:29 -0700</bug_when>
    <thetext>Comment on attachment 90785
Patch

Rejecting attachment 90785 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-3&apos;, &apos;land-a...&quot; exit_code: 1

Last 500 characters of output:
56&amp;ctype=xml
Processing 1 patch from 1 bug.
Cleaning working directory
Updating working directory
Processing patch 90785 from bug 59056.
NOBODY (OOPS!) found in /mnt/git/webkit-commit-queue/LayoutTests/ChangeLog does not appear to be a valid reviewer according to committers.py.
ERROR: /mnt/git/webkit-commit-queue/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).
Updating OpenSource
Current branch master is up to date.

Full output: http://queues.webkit.org/results/8494732</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391392</commentid>
    <comment_count>9</comment_count>
      <attachid>90785</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-22 21:19:17 -0700</bug_when>
    <thetext>Comment on attachment 90785
Patch

If you post a patch with commit-queue+, you need to fill in the reviewer yourself because the tools don&apos;t know who reviewed the patch.  The command &quot;webkit-patch land-safely&quot; with do that automatically for you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391420</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-22 22:54:39 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 90785:

http/tests/appcache/reload.html bug 59275
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391421</commentid>
    <comment_count>11</comment_count>
      <attachid>90785</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-22 22:55:46 -0700</bug_when>
    <thetext>Comment on attachment 90785
Patch

Clearing flags on attachment: 90785

Committed r84739: &lt;http://trac.webkit.org/changeset/84739&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391422</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-22 22:55:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90465</attachid>
            <date>2011-04-20 18:22:39 -0700</date>
            <delta_ts>2011-04-22 15:45:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>59056_1.diff</filename>
            <type>text/plain</type>
            <size>8227</size>
            <attacher name="Chris Evans">cevans</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg0MzI1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDQtMjAgIENocmlzIEV2
YW5zICA8Y2V2YW5zQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBVcGdyYWRlIENTUyBsb2FkcyBmcm9tIG1peGVkIGNvbnRlbnQg
d2FybmluZyAoZGlzcGxheWVkKSB0byBtaXhlZAorICAgICAgICBjb250ZW50IGVycm9yIChyYW4p
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTA1Ngor
CisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJl
LWNzcy1pbi1pZnJhbWUuaHRtbAorICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL3NlY3VyaXR5L21p
eGVkQ29udGVudC9pbnNlY3VyZS1jc3MtaW4tbWFpbi1mcmFtZS5odG1sCisKKyAgICAgICAgKiBs
b2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q2FjaGVkUmVzb3VyY2VMb2FkZXI6OmNhblJlcXVlc3QpOiBDU1MgbG9hZHMgYXJlIHJ1bm5pbmcg
cmF0aGVyIHRoYW4gZGlzcGxheWluZyBjb250ZW50LgorCiAyMDExLTA0LTE5ICBBZHJpZW5uZSBX
YWxrZXIgIDxlbm5lQGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBS
dXNzZWxsLgpJbmRleDogU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNl
TG9hZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2Fj
aGVkUmVzb3VyY2VMb2FkZXIuY3BwCShyZXZpc2lvbiA4NDMyNSkKKysrIFNvdXJjZS9XZWJDb3Jl
L2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTIzMywxMiArMjMzLDEzIEBACiAjaWYgRU5BQkxFKFhTTFQpCiAgICAgY2FzZSBDYWNoZWRSZXNv
dXJjZTo6WFNMU3R5bGVTaGVldDoKICNlbmRpZgotICAgICAgICAvLyBUaGVzZSByZXNvdXJjZSBj
YW4gaW5qZWN0IHNjcmlwdCBpbnRvIHRoZSBjdXJyZW50IGRvY3VtZW50LgorICAgIGNhc2UgQ2Fj
aGVkUmVzb3VyY2U6OkNTU1N0eWxlU2hlZXQ6CisgICAgICAgIC8vIFRoZXNlIHJlc291cmNlIGNh
biBpbmplY3Qgc2NyaXB0IGludG8gdGhlIGN1cnJlbnQgZG9jdW1lbnQgKFNjcmlwdCwKKyAgICAg
ICAgLy8gWFNMKSBvciByZWNvdmVyIHRoZSBjb250ZW50IG9mIHRoZSBjdXJyZW50IGRvY3VtZW50
IChDU1MpLgogICAgICAgICBpZiAoRnJhbWUqIGYgPSBmcmFtZSgpKQogICAgICAgICAgICAgZi0+
bG9hZGVyKCktPmNoZWNrSWZSdW5JbnNlY3VyZUNvbnRlbnQobV9kb2N1bWVudC0+c2VjdXJpdHlP
cmlnaW4oKSwgdXJsKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDYWNoZWRSZXNvdXJjZTo6
SW1hZ2VSZXNvdXJjZToKLSAgICBjYXNlIENhY2hlZFJlc291cmNlOjpDU1NTdHlsZVNoZWV0Ogog
ICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OkZvbnRSZXNvdXJjZTogewogICAgICAgICAvLyBUaGVz
ZSByZXNvdXJjZXMgY2FuIGNvcnJ1cHQgb25seSB0aGUgZnJhbWUncyBwaXhlbHMuCiAgICAgICAg
IGlmIChGcmFtZSogZiA9IGZyYW1lKCkpIHsKSW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVzdHMv
c2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250
ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA4NDMyNSkK
KysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJl
LWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsxLDE0
IEBACiBmcmFtZSAiPCEtLWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4tLT4iIC0gZGlkU3RhcnRQ
cm92aXNpb25hbExvYWRGb3JGcmFtZQogbWFpbiBmcmFtZSAtIGRpZEZpbmlzaERvY3VtZW50TG9h
ZEZvckZyYW1lCiBmcmFtZSAiPCEtLWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4tLT4iIC0gZGlk
Q29tbWl0TG9hZEZvckZyYW1lCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTogVGhlIHBhZ2UgYXQg
aHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1cml0eS9taXhlZENvbnRlbnQvcmVzb3VyY2VzL2Zy
YW1lLXdpdGgtaW5zZWN1cmUtY3NzLmh0bWwgcmFuIGluc2VjdXJlIGNvbnRlbnQgZnJvbSBodHRw
Oi8vMTI3LjAuMC4xOjgwODAvc2VjdXJpdHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5j
c3MuCisKK2RpZFJ1bkluc2VjdXJlQ29udGVudAogZnJhbWUgIjwhLS1mcmFtZVBhdGggLy88IS0t
ZnJhbWUwLS0+LS0+IiAtIGRpZEZpbmlzaERvY3VtZW50TG9hZEZvckZyYW1lCiBmcmFtZSAiPCEt
LWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4tLT4iIC0gZGlkSGFuZGxlT25sb2FkRXZlbnRzRm9y
RnJhbWUKIG1haW4gZnJhbWUgLSBkaWRIYW5kbGVPbmxvYWRFdmVudHNGb3JGcmFtZQogZnJhbWUg
IjwhLS1mcmFtZVBhdGggLy88IS0tZnJhbWUwLS0+LS0+IiAtIGRpZEZpbmlzaExvYWRGb3JGcmFt
ZQogbWFpbiBmcmFtZSAtIGRpZEZpbmlzaExvYWRGb3JGcmFtZQotVGhpcyB0ZXN0IGxvYWRzIGEg
c2VjdXJlIGlmcmFtZSB0aGF0IGxvYWRzIGFuIGluc2VjdXJlIHN0eWxlIHNoZWV0LiBXZSBzaG91
bGQgKm5vdCogdHJpZ2dlciBhIG1peGVkIGNvbnRlbnQgY2FsbGJhY2sgYmVjYXVzZSBhbiBhY3Rp
dmUgbmV0d29yayBhdHRhY2tlciBjYW5ub3QgY29ycnVwdCB0aGUgSFRUUFMgc2VjdXJpdHkgb3Jp
Z2luLgorVGhpcyB0ZXN0IGxvYWRzIGEgc2VjdXJlIGlmcmFtZSB0aGF0IGxvYWRzIGFuIGluc2Vj
dXJlIHN0eWxlIHNoZWV0LiBXZSBzaG91bGQgdHJpZ2dlciBhIG1peGVkIGNvbnRlbnQgY2FsbGJh
Y2sgYmVjYXVzZSBhbiBhY3RpdmUgbmV0d29yayBhdHRhY2tlciBjYW4gdXNlIENTUzMgdG8gYnJl
YWNoIHRoZSBjb25maWRlbnRpYWxpdHkgb2YgdGhlIEhUVFBTIHNlY3VyaXR5IG9yaWdpbi4KIAog
CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9pbnNl
Y3VyZS1jc3MtaW4tbWFpbi1mcmFtZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtY3NzLWluLW1h
aW4tZnJhbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA4NDMyNSkKKysrIExheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1tYWluLWZyYW1l
LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMywxMCArMywxMCBAQAogbWFpbiBmcmFt
ZSAtIGRpZEhhbmRsZU9ubG9hZEV2ZW50c0ZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkRmluaXNo
TG9hZEZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkQ29tbWl0TG9hZEZvckZyYW1lCi1DT05TT0xF
IE1FU1NBR0U6IGxpbmUgMTogVGhlIHBhZ2UgYXQgaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1
cml0eS9taXhlZENvbnRlbnQvcmVzb3VyY2VzL2ZyYW1lLXdpdGgtaW5zZWN1cmUtY3NzLmh0bWwg
ZGlzcGxheWVkIGluc2VjdXJlIGNvbnRlbnQgZnJvbSBodHRwOi8vMTI3LjAuMC4xOjgwODAvc2Vj
dXJpdHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MlMjIuCitDT05TT0xFIE1FU1NB
R0U6IGxpbmUgMTogVGhlIHBhZ2UgYXQgaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1cml0eS9t
aXhlZENvbnRlbnQvcmVzb3VyY2VzL2ZyYW1lLXdpdGgtaW5zZWN1cmUtY3NzLmh0bWwgcmFuIGlu
c2VjdXJlIGNvbnRlbnQgZnJvbSBodHRwOi8vMTI3LjAuMC4xOjgwODAvc2VjdXJpdHkvbWl4ZWRD
b250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MuCiAKLWRpZERpc3BsYXlJbnNlY3VyZUNvbnRlbnQK
K2RpZFJ1bkluc2VjdXJlQ29udGVudAogbWFpbiBmcmFtZSAtIGRpZEZpbmlzaERvY3VtZW50TG9h
ZEZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkSGFuZGxlT25sb2FkRXZlbnRzRm9yRnJhbWUKIG1h
aW4gZnJhbWUgLSBkaWRGaW5pc2hMb2FkRm9yRnJhbWUKLVRoaXMgdGVzdCBvcGVucyBhIHdpbmRv
dyB0aGF0IGxvYWRzIGFuIGluc2VjdXJlIHN0eWxlIHNoZWV0LiBXZSBzaG91bGQgdHJpZ2dlciBh
IG1peGVkIGNvbnRlbnQgY2FsbGJhY2sgYmVjYXVzZSB0aGUgbWFpbiBmcmFtZSBpbiB0aGUgd2lu
ZG93IGlzIEhUVFBTIGJ1dCBpcyBkaXNwbGF5aW5nIGluc2VjdXJlIGNvbnRlbnQuCitUaGlzIHRl
c3Qgb3BlbnMgYSB3aW5kb3cgdGhhdCBsb2FkcyBhbiBpbnNlY3VyZSBzdHlsZSBzaGVldC4gV2Ug
c2hvdWxkIHRyaWdnZXIgYSBtaXhlZCBjb250ZW50IGNhbGxiYWNrIGJlY2F1c2UgdGhlIG1haW4g
ZnJhbWUgaW4gdGhlIHdpbmRvdyBpcyBIVFRQUyBidXQgaXMgcnVubmluZyBpbnNlY3VyZSBjb250
ZW50LgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQv
aW5zZWN1cmUtY3NzLWluLWlmcmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUuaHRt
bAkocmV2aXNpb24gODQzMjUpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21p
eGVkQ29udGVudC9pbnNlY3VyZS1jc3MtaW4taWZyYW1lLmh0bWwJKHdvcmtpbmcgY29weSkKQEAg
LTYsOSArNiw5IEBACiAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEZyYW1lTG9hZENhbGxi
YWNrcygpOwogfQogPC9zY3JpcHQ+Ci08cD5UaGlzIHRlc3QgbG9hZHMgYSBzZWN1cmUgaWZyYW1l
IHRoYXQgbG9hZHMgYW4gaW5zZWN1cmUgc3R5bGUgc2hlZXQuICBXZQotc2hvdWxkICpub3QqIHRy
aWdnZXIgYSBtaXhlZCBjb250ZW50IGNhbGxiYWNrIGJlY2F1c2UgYW4gYWN0aXZlIG5ldHdvcmsK
LWF0dGFja2VyIGNhbm5vdCBjb3JydXB0IHRoZSBIVFRQUyBzZWN1cml0eSBvcmlnaW4uPC9wPgor
PHA+VGhpcyB0ZXN0IGxvYWRzIGEgc2VjdXJlIGlmcmFtZSB0aGF0IGxvYWRzIGFuIGluc2VjdXJl
IHN0eWxlIHNoZWV0LgorV2Ugc2hvdWxkIHRyaWdnZXIgYSBtaXhlZCBjb250ZW50IGNhbGxiYWNr
IGJlY2F1c2UgYW4gYWN0aXZlIG5ldHdvcmsgYXR0YWNrZXIKK2NhbiB1c2UgQ1NTMyB0byBicmVh
Y2ggdGhlIGNvbmZpZGVudGlhbGl0eSBvZiB0aGUgSFRUUFMgc2VjdXJpdHkgb3JpZ2luLjwvcD4K
IDxpZnJhbWUgc3JjPSJodHRwczovLzEyNy4wLjAuMTo4NDQzL3NlY3VyaXR5L21peGVkQ29udGVu
dC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1jc3MuaHRtbCI7CiA+PC9pZnJhbWU+CiA8
L2JvZHk+CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVu
dC9pbnNlY3VyZS1jc3MtaW4tbWFpbi1mcmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1tYWlu
LWZyYW1lLmh0bWwJKHJldmlzaW9uIDg0MzI1KQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUuaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtMTcsNyArMTcsNyBAQAogPC9zY3JpcHQ+CiA8cD5UaGlzIHRlc3Qgb3Bl
bnMgYSB3aW5kb3cgdGhhdCBsb2FkcyBhbiBpbnNlY3VyZSBzdHlsZSBzaGVldC4gIFdlIHNob3Vs
ZAogdHJpZ2dlciBhIG1peGVkIGNvbnRlbnQgY2FsbGJhY2sgYmVjYXVzZSB0aGUgbWFpbiBmcmFt
ZSBpbiB0aGUgd2luZG93IGlzIEhUVFBTCi1idXQgaXMgZGlzcGxheWluZyBpbnNlY3VyZSBjb250
ZW50LjwvcD4KK2J1dCBpcyBydW5uaW5nIGluc2VjdXJlIGNvbnRlbnQuPC9wPgogPHNjcmlwdD4K
IHdpbmRvdy5vcGVuKCJodHRwczovLzEyNy4wLjAuMTo4NDQzL3NlY3VyaXR5L21peGVkQ29udGVu
dC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1jc3MuaHRtbCIpOwogPC9zY3JpcHQ+Cklu
ZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9yZXNvdXJj
ZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1jc3MuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1p
bnNlY3VyZS1jc3MuaHRtbAkocmV2aXNpb24gODQzMjUpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1j
c3MuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMSw3ICsxLDcgQEAKIDwhRE9DVFlQRSBodG1sPgog
PGh0bWw+CiA8aGVhZD4KLTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj1odHRwOi8vMTI3LjAu
MC4xOjgwODAvc2VjdXJpdHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MiPgorPGxp
bmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vMTI3LjAuMC4xOjgwODAvc2VjdXJpdHkv
bWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MiPgogPC9oZWFkPgogPGJvZHk+CiBUaGlz
IGJhY2tncm91bmQgY29sb3Igc2hvdWxkIGJlIGJsdWUuCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA4NDMy
NSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3
IEBACisyMDExLTA0LTIwICBDaHJpcyBFdmFucyAgPGNldmFuc0BjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBncmFkZSBDU1Mg
bG9hZHMgZnJvbSBtaXhlZCBjb250ZW50IHdhcm5pbmcgKGRpc3BsYXllZCkgdG8gbWl4ZWQKKyAg
ICAgICAgY29udGVudCBlcnJvciAocmFuKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTkwNTYKKworICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkv
bWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0OiBVcGRhdGUg
ZXhwZWN0YXRpb24uCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQv
aW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUtZXhwZWN0ZWQudHh0OiBVcGRhdGUgZXhwZWN0YXRp
b24uCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUt
Y3NzLWluLWlmcmFtZS5odG1sOiBVcGRhdGUgZXhwZWN0YXRpb24uCisgICAgICAgICogaHR0cC90
ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUuaHRt
bDogVXBkYXRlIGV4cGVjdGF0aW9uLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvbWl4
ZWRDb250ZW50L3Jlc291cmNlcy9mcmFtZS13aXRoLWluc2VjdXJlLWNzcy5odG1sOiBGaXggdHlw
by4KKwogMjAxMS0wNC0xOSAgQ2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgogCiAg
ICAgICAgIFVucmV2aWV3ZWQuCg==
</data>
<flag name="review"
          id="83225"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90785</attachid>
            <date>2011-04-22 15:45:35 -0700</date>
            <delta_ts>2011-04-22 22:55:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>59056_2.diff</filename>
            <type>text/plain</type>
            <size>8230</size>
            <attacher name="Chris Evans">cevans</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg0MzI1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDQtMjIgIENocmlzIEV2
YW5zICA8Y2V2YW5zQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBVcGdyYWRlIENTUyBsb2FkcyBmcm9tIG1peGVkIGNvbnRlbnQg
d2FybmluZyAoZGlzcGxheWVkKSB0byBtaXhlZAorICAgICAgICBjb250ZW50IGVycm9yIChyYW4p
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTA1Ngor
CisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJl
LWNzcy1pbi1pZnJhbWUuaHRtbAorICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL3NlY3VyaXR5L21p
eGVkQ29udGVudC9pbnNlY3VyZS1jc3MtaW4tbWFpbi1mcmFtZS5odG1sCisKKyAgICAgICAgKiBs
b2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q2FjaGVkUmVzb3VyY2VMb2FkZXI6OmNhblJlcXVlc3QpOiBDU1MgbG9hZHMgYXJlIHJ1bm5pbmcg
cmF0aGVyIHRoYW4gZGlzcGxheWluZyBjb250ZW50LgorCiAyMDExLTA0LTE5ICBBZHJpZW5uZSBX
YWxrZXIgIDxlbm5lQGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBS
dXNzZWxsLgpJbmRleDogU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNl
TG9hZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2Fj
aGVkUmVzb3VyY2VMb2FkZXIuY3BwCShyZXZpc2lvbiA4NDMyNSkKKysrIFNvdXJjZS9XZWJDb3Jl
L2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTIzMywxMiArMjMzLDEzIEBACiAjaWYgRU5BQkxFKFhTTFQpCiAgICAgY2FzZSBDYWNoZWRSZXNv
dXJjZTo6WFNMU3R5bGVTaGVldDoKICNlbmRpZgotICAgICAgICAvLyBUaGVzZSByZXNvdXJjZSBj
YW4gaW5qZWN0IHNjcmlwdCBpbnRvIHRoZSBjdXJyZW50IGRvY3VtZW50LgorICAgIGNhc2UgQ2Fj
aGVkUmVzb3VyY2U6OkNTU1N0eWxlU2hlZXQ6CisgICAgICAgIC8vIFRoZXNlIHJlc291cmNlIGNh
biBpbmplY3Qgc2NyaXB0IGludG8gdGhlIGN1cnJlbnQgZG9jdW1lbnQgKFNjcmlwdCwKKyAgICAg
ICAgLy8gWFNMKSBvciBleGZpbHRyYXRlIHRoZSBjb250ZW50IG9mIHRoZSBjdXJyZW50IGRvY3Vt
ZW50IChDU1MpLgogICAgICAgICBpZiAoRnJhbWUqIGYgPSBmcmFtZSgpKQogICAgICAgICAgICAg
Zi0+bG9hZGVyKCktPmNoZWNrSWZSdW5JbnNlY3VyZUNvbnRlbnQobV9kb2N1bWVudC0+c2VjdXJp
dHlPcmlnaW4oKSwgdXJsKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDYWNoZWRSZXNvdXJj
ZTo6SW1hZ2VSZXNvdXJjZToKLSAgICBjYXNlIENhY2hlZFJlc291cmNlOjpDU1NTdHlsZVNoZWV0
OgogICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OkZvbnRSZXNvdXJjZTogewogICAgICAgICAvLyBU
aGVzZSByZXNvdXJjZXMgY2FuIGNvcnJ1cHQgb25seSB0aGUgZnJhbWUncyBwaXhlbHMuCiAgICAg
ICAgIGlmIChGcmFtZSogZiA9IGZyYW1lKCkpIHsKSW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVz
dHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRD
b250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA4NDMy
NSkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2Vj
dXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsx
LDE0IEBACiBmcmFtZSAiPCEtLWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4tLT4iIC0gZGlkU3Rh
cnRQcm92aXNpb25hbExvYWRGb3JGcmFtZQogbWFpbiBmcmFtZSAtIGRpZEZpbmlzaERvY3VtZW50
TG9hZEZvckZyYW1lCiBmcmFtZSAiPCEtLWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4tLT4iIC0g
ZGlkQ29tbWl0TG9hZEZvckZyYW1lCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTogVGhlIHBhZ2Ug
YXQgaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1cml0eS9taXhlZENvbnRlbnQvcmVzb3VyY2Vz
L2ZyYW1lLXdpdGgtaW5zZWN1cmUtY3NzLmh0bWwgcmFuIGluc2VjdXJlIGNvbnRlbnQgZnJvbSBo
dHRwOi8vMTI3LjAuMC4xOjgwODAvc2VjdXJpdHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHls
ZS5jc3MuCisKK2RpZFJ1bkluc2VjdXJlQ29udGVudAogZnJhbWUgIjwhLS1mcmFtZVBhdGggLy88
IS0tZnJhbWUwLS0+LS0+IiAtIGRpZEZpbmlzaERvY3VtZW50TG9hZEZvckZyYW1lCiBmcmFtZSAi
PCEtLWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4tLT4iIC0gZGlkSGFuZGxlT25sb2FkRXZlbnRz
Rm9yRnJhbWUKIG1haW4gZnJhbWUgLSBkaWRIYW5kbGVPbmxvYWRFdmVudHNGb3JGcmFtZQogZnJh
bWUgIjwhLS1mcmFtZVBhdGggLy88IS0tZnJhbWUwLS0+LS0+IiAtIGRpZEZpbmlzaExvYWRGb3JG
cmFtZQogbWFpbiBmcmFtZSAtIGRpZEZpbmlzaExvYWRGb3JGcmFtZQotVGhpcyB0ZXN0IGxvYWRz
IGEgc2VjdXJlIGlmcmFtZSB0aGF0IGxvYWRzIGFuIGluc2VjdXJlIHN0eWxlIHNoZWV0LiBXZSBz
aG91bGQgKm5vdCogdHJpZ2dlciBhIG1peGVkIGNvbnRlbnQgY2FsbGJhY2sgYmVjYXVzZSBhbiBh
Y3RpdmUgbmV0d29yayBhdHRhY2tlciBjYW5ub3QgY29ycnVwdCB0aGUgSFRUUFMgc2VjdXJpdHkg
b3JpZ2luLgorVGhpcyB0ZXN0IGxvYWRzIGEgc2VjdXJlIGlmcmFtZSB0aGF0IGxvYWRzIGFuIGlu
c2VjdXJlIHN0eWxlIHNoZWV0LiBXZSBzaG91bGQgdHJpZ2dlciBhIG1peGVkIGNvbnRlbnQgY2Fs
bGJhY2sgYmVjYXVzZSBhbiBhY3RpdmUgbmV0d29yayBhdHRhY2tlciBjYW4gdXNlIENTUzMgdG8g
YnJlYWNoIHRoZSBjb25maWRlbnRpYWxpdHkgb2YgdGhlIEhUVFBTIHNlY3VyaXR5IG9yaWdpbi4K
IAogCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9p
bnNlY3VyZS1jc3MtaW4tbWFpbi1mcmFtZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtY3NzLWlu
LW1haW4tZnJhbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA4NDMyNSkKKysrIExheW91dFRlc3Rz
L2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1tYWluLWZy
YW1lLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMywxMCArMywxMCBAQAogbWFpbiBm
cmFtZSAtIGRpZEhhbmRsZU9ubG9hZEV2ZW50c0ZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkRmlu
aXNoTG9hZEZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkQ29tbWl0TG9hZEZvckZyYW1lCi1DT05T
T0xFIE1FU1NBR0U6IGxpbmUgMTogVGhlIHBhZ2UgYXQgaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9z
ZWN1cml0eS9taXhlZENvbnRlbnQvcmVzb3VyY2VzL2ZyYW1lLXdpdGgtaW5zZWN1cmUtY3NzLmh0
bWwgZGlzcGxheWVkIGluc2VjdXJlIGNvbnRlbnQgZnJvbSBodHRwOi8vMTI3LjAuMC4xOjgwODAv
c2VjdXJpdHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MlMjIuCitDT05TT0xFIE1F
U1NBR0U6IGxpbmUgMTogVGhlIHBhZ2UgYXQgaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0My9zZWN1cml0
eS9taXhlZENvbnRlbnQvcmVzb3VyY2VzL2ZyYW1lLXdpdGgtaW5zZWN1cmUtY3NzLmh0bWwgcmFu
IGluc2VjdXJlIGNvbnRlbnQgZnJvbSBodHRwOi8vMTI3LjAuMC4xOjgwODAvc2VjdXJpdHkvbWl4
ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MuCiAKLWRpZERpc3BsYXlJbnNlY3VyZUNvbnRl
bnQKK2RpZFJ1bkluc2VjdXJlQ29udGVudAogbWFpbiBmcmFtZSAtIGRpZEZpbmlzaERvY3VtZW50
TG9hZEZvckZyYW1lCiBtYWluIGZyYW1lIC0gZGlkSGFuZGxlT25sb2FkRXZlbnRzRm9yRnJhbWUK
IG1haW4gZnJhbWUgLSBkaWRGaW5pc2hMb2FkRm9yRnJhbWUKLVRoaXMgdGVzdCBvcGVucyBhIHdp
bmRvdyB0aGF0IGxvYWRzIGFuIGluc2VjdXJlIHN0eWxlIHNoZWV0LiBXZSBzaG91bGQgdHJpZ2dl
ciBhIG1peGVkIGNvbnRlbnQgY2FsbGJhY2sgYmVjYXVzZSB0aGUgbWFpbiBmcmFtZSBpbiB0aGUg
d2luZG93IGlzIEhUVFBTIGJ1dCBpcyBkaXNwbGF5aW5nIGluc2VjdXJlIGNvbnRlbnQuCitUaGlz
IHRlc3Qgb3BlbnMgYSB3aW5kb3cgdGhhdCBsb2FkcyBhbiBpbnNlY3VyZSBzdHlsZSBzaGVldC4g
V2Ugc2hvdWxkIHRyaWdnZXIgYSBtaXhlZCBjb250ZW50IGNhbGxiYWNrIGJlY2F1c2UgdGhlIG1h
aW4gZnJhbWUgaW4gdGhlIHdpbmRvdyBpcyBIVFRQUyBidXQgaXMgcnVubmluZyBpbnNlY3VyZSBj
b250ZW50LgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRl
bnQvaW5zZWN1cmUtY3NzLWluLWlmcmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUu
aHRtbAkocmV2aXNpb24gODQzMjUpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L21peGVkQ29udGVudC9pbnNlY3VyZS1jc3MtaW4taWZyYW1lLmh0bWwJKHdvcmtpbmcgY29weSkK
QEAgLTYsOSArNiw5IEBACiAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEZyYW1lTG9hZENh
bGxiYWNrcygpOwogfQogPC9zY3JpcHQ+Ci08cD5UaGlzIHRlc3QgbG9hZHMgYSBzZWN1cmUgaWZy
YW1lIHRoYXQgbG9hZHMgYW4gaW5zZWN1cmUgc3R5bGUgc2hlZXQuICBXZQotc2hvdWxkICpub3Qq
IHRyaWdnZXIgYSBtaXhlZCBjb250ZW50IGNhbGxiYWNrIGJlY2F1c2UgYW4gYWN0aXZlIG5ldHdv
cmsKLWF0dGFja2VyIGNhbm5vdCBjb3JydXB0IHRoZSBIVFRQUyBzZWN1cml0eSBvcmlnaW4uPC9w
PgorPHA+VGhpcyB0ZXN0IGxvYWRzIGEgc2VjdXJlIGlmcmFtZSB0aGF0IGxvYWRzIGFuIGluc2Vj
dXJlIHN0eWxlIHNoZWV0LgorV2Ugc2hvdWxkIHRyaWdnZXIgYSBtaXhlZCBjb250ZW50IGNhbGxi
YWNrIGJlY2F1c2UgYW4gYWN0aXZlIG5ldHdvcmsgYXR0YWNrZXIKK2NhbiB1c2UgQ1NTMyB0byBi
cmVhY2ggdGhlIGNvbmZpZGVudGlhbGl0eSBvZiB0aGUgSFRUUFMgc2VjdXJpdHkgb3JpZ2luLjwv
cD4KIDxpZnJhbWUgc3JjPSJodHRwczovLzEyNy4wLjAuMTo4NDQzL3NlY3VyaXR5L21peGVkQ29u
dGVudC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1jc3MuaHRtbCI7CiA+PC9pZnJhbWU+
CiA8L2JvZHk+CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29u
dGVudC9pbnNlY3VyZS1jc3MtaW4tbWFpbi1mcmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1t
YWluLWZyYW1lLmh0bWwJKHJldmlzaW9uIDg0MzI1KQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUuaHRtbAko
d29ya2luZyBjb3B5KQpAQCAtMTcsNyArMTcsNyBAQAogPC9zY3JpcHQ+CiA8cD5UaGlzIHRlc3Qg
b3BlbnMgYSB3aW5kb3cgdGhhdCBsb2FkcyBhbiBpbnNlY3VyZSBzdHlsZSBzaGVldC4gIFdlIHNo
b3VsZAogdHJpZ2dlciBhIG1peGVkIGNvbnRlbnQgY2FsbGJhY2sgYmVjYXVzZSB0aGUgbWFpbiBm
cmFtZSBpbiB0aGUgd2luZG93IGlzIEhUVFBTCi1idXQgaXMgZGlzcGxheWluZyBpbnNlY3VyZSBj
b250ZW50LjwvcD4KK2J1dCBpcyBydW5uaW5nIGluc2VjdXJlIGNvbnRlbnQuPC9wPgogPHNjcmlw
dD4KIHdpbmRvdy5vcGVuKCJodHRwczovLzEyNy4wLjAuMTo4NDQzL3NlY3VyaXR5L21peGVkQ29u
dGVudC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1jc3MuaHRtbCIpOwogPC9zY3JpcHQ+
CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9yZXNv
dXJjZXMvZnJhbWUtd2l0aC1pbnNlY3VyZS1jc3MuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9yZXNvdXJjZXMvZnJhbWUtd2l0
aC1pbnNlY3VyZS1jc3MuaHRtbAkocmV2aXNpb24gODQzMjUpCisrKyBMYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVudC9yZXNvdXJjZXMvZnJhbWUtd2l0aC1pbnNlY3Vy
ZS1jc3MuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMSw3ICsxLDcgQEAKIDwhRE9DVFlQRSBodG1s
PgogPGh0bWw+CiA8aGVhZD4KLTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj1odHRwOi8vMTI3
LjAuMC4xOjgwODAvc2VjdXJpdHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MiPgor
PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vMTI3LjAuMC4xOjgwODAvc2VjdXJp
dHkvbWl4ZWRDb250ZW50L3Jlc291cmNlcy9zdHlsZS5jc3MiPgogPC9oZWFkPgogPGJvZHk+CiBU
aGlzIGJhY2tncm91bmQgY29sb3Igc2hvdWxkIGJlIGJsdWUuCkluZGV4OiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA4
NDMyNSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE3IEBACisyMDExLTA0LTIyICBDaHJpcyBFdmFucyAgPGNldmFuc0BjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBncmFkZSBD
U1MgbG9hZHMgZnJvbSBtaXhlZCBjb250ZW50IHdhcm5pbmcgKGRpc3BsYXllZCkgdG8gbWl4ZWQK
KyAgICAgICAgY29udGVudCBlcnJvciAocmFuKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTkwNTYKKworICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJp
dHkvbWl4ZWRDb250ZW50L2luc2VjdXJlLWNzcy1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0OiBVcGRh
dGUgZXhwZWN0YXRpb24uCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRl
bnQvaW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUtZXhwZWN0ZWQudHh0OiBVcGRhdGUgZXhwZWN0
YXRpb24uCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1
cmUtY3NzLWluLWlmcmFtZS5odG1sOiBVcGRhdGUgZXhwZWN0YXRpb24uCisgICAgICAgICogaHR0
cC90ZXN0cy9zZWN1cml0eS9taXhlZENvbnRlbnQvaW5zZWN1cmUtY3NzLWluLW1haW4tZnJhbWUu
aHRtbDogVXBkYXRlIGV4cGVjdGF0aW9uLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkv
bWl4ZWRDb250ZW50L3Jlc291cmNlcy9mcmFtZS13aXRoLWluc2VjdXJlLWNzcy5odG1sOiBGaXgg
dHlwby4KKwogMjAxMS0wNC0xOSAgQ2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>