<?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>33419</bug_id>
          
          <creation_ts>2010-01-08 22:50:38 -0800</creation_ts>
          <short_desc>[XSSAuditor] Add XSSAuditor support to Qt DRT</short_desc>
          <delta_ts>2010-01-10 23:00:15 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>XSSAuditor</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33420</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>abarth</cc>
    
    <cc>abecsi</cc>
    
    <cc>arabelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>diegohcg</cc>
    
    <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>sam</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>178946</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-08 22:50:38 -0800</bug_when>
    <thetext>We should add support for the XSSAuditor to the Qt DRT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178947</commentid>
    <comment_count>1</comment_count>
      <attachid>46197</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-08 22:55:53 -0800</bug_when>
    <thetext>Created attachment 46197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178948</commentid>
    <comment_count>2</comment_count>
      <attachid>46198</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-08 22:58:41 -0800</bug_when>
    <thetext>Created attachment 46198
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178950</commentid>
    <comment_count>3</comment_count>
      <attachid>46198</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-08 23:02:35 -0800</bug_when>
    <thetext>Comment on attachment 46198
Patch

yes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178967</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-01-09 01:34:03 -0800</bug_when>
    <thetext>Thanks Daniel for the patch!

I realize we also need to document in the API docs what exactly the XSSAuditorEnabled setting does. I&apos;ll spin off a separate bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179089</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-09 16:40:49 -0800</bug_when>
    <thetext>Committed r53044: &lt;http://trac.webkit.org/changeset/53044&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179107</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-09 19:21:34 -0800</bug_when>
    <thetext>Need to look into why, even with this change, the XSSAuditor tests failed on the Qt bot.

At first we thought that only a few XSSAuditor tests were failing (see bug #33440), so we skipped them (http://trac.webkit.org/changeset/53045).

However, this did not resolve the issue and more XSSAuditor tests were failing. So, we decided to roll out this patch.

Hence, we rolled out the changes committed in change sets 53045 and 53044 (in that order) in &lt;http://trac.webkit.org/changeset/53047&gt; and &lt;http://trac.webkit.org/changeset/53048&gt;, respectively.

Strangely, with this patch applied, all XSSAuditor tests passed on my Ubuntu Qt build (r52685).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179144</commentid>
    <comment_count>7</comment_count>
      <attachid>46234</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-01-10 09:25:09 -0800</bug_when>
    <thetext>Created attachment 46234
Patch

Support for XSSAuditor needs to set both the global and page settings so that pages opened from the test inherit the setting. This is required for at least one test (open-in-new-window.html). It also means that the XSSAuditor should not be set in the WebPage constructor.

I&apos;m not sure if the failures experienced on the buildbot were related.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179148</commentid>
    <comment_count>8</comment_count>
      <attachid>46234</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-10 10:29:29 -0800</bug_when>
    <thetext>Comment on attachment 46234
Patch

Ok.  It&apos;s strange that the Qt DRT has two levels of settings while the other ones have one, but that&apos;s an issue for another day.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179152</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-10 10:39:40 -0800</bug_when>
    <thetext>Thank you Robert.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179234</commentid>
    <comment_count>10</comment_count>
      <attachid>46234</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-10 20:09:09 -0800</bug_when>
    <thetext>Comment on attachment 46234
Patch

Clearing flags on attachment: 46234

Committed r53060: &lt;http://trac.webkit.org/changeset/53060&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179235</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-10 20:09:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179280</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-10 21:22:05 -0800</bug_when>
    <thetext>This caused Qt to start failing.  Bug 33460.  I&apos;m going to roll this out unless I hear otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179293</commentid>
    <comment_count>13</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-10 23:00:15 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; This caused Qt to start failing.  Bug 33460.  I&apos;m going to roll this out unless
&gt; I hear otherwise.

Spoke with Eric on IRC today (01/10/2010). Decided to add failing test http/tests/security/xssAuditor/malformed-HTML.html to Qt Skipped file for now. See bug #33460 for more details.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46197</attachid>
            <date>2010-01-08 22:55:53 -0800</date>
            <delta_ts>2010-01-08 22:58:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33419-20100108225551.patch</filename>
            <type>text/plain</type>
            <size>5650</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNTMwMzUpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDEtMDggIERhbmllbCBCYXRlcyAgPGRiYXRlc0B3
ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzQxOQorCisgICAg
ICAgIEFkZHMgc3VwcG9ydCBmb3IgdGhlIFhTU0F1ZGl0b3IgdG8gdGhlIFF0IERSVC4KKworICAg
ICAgICAqIEFwaS9xd2Vic2V0dGluZ3MuaDogQWRkcyBzZXR0aW5ncyBrZXkgWFNTQXVkaXRvckVu
YWJsZWQuCisKIDIwMTAtMDEtMDggIEx1aXogQWdvc3RpbmkgIDxsdWl6LmFnb3N0aW5pQG9wZW5i
b3NzYS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5z
ZW4uCkluZGV4OiBXZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmgJKHJldmlzaW9uIDUzMDIzKQorKysgV2ViS2l0L3F0
L0FwaS9xd2Vic2V0dGluZ3MuaAkod29ya2luZyBjb3B5KQpAQCAtNjcsNyArNjcsOCBAQCBwdWJs
aWM6CiAgICAgICAgIExvY2FsU3RvcmFnZURhdGFiYXNlRW5hYmxlZCA9IExvY2FsU3RvcmFnZUVu
YWJsZWQsCiAjZW5kaWYKICAgICAgICAgTG9jYWxDb250ZW50Q2FuQWNjZXNzUmVtb3RlVXJscywK
LSAgICAgICAgRG5zUHJlZmV0Y2hFbmFibGVkCisgICAgICAgIERuc1ByZWZldGNoRW5hYmxlZCwK
KyAgICAgICAgWFNTQXVkaXRvckVuYWJsZWQKICAgICB9OwogICAgIGVudW0gV2ViR3JhcGhpYyB7
CiAgICAgICAgIE1pc3NpbmdJbWFnZUdyYXBoaWMsCkluZGV4OiBXZWJLaXRUb29scy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA1MzAzNSkK
KysrIFdlYktpdFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDEwLTAxLTA4ICBEYW5pZWwgQmF0ZXMgIDxkYmF0ZXNAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzM0MTkKKworICAgICAgICBBZGRzIHN1cHBvcnQgZm9y
IHRoZSBYU1NBdWRpdG9yIHRvIHRoZSBRdCBEUlQuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9xdC9EdW1wUmVuZGVyVHJlZVF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldlYlBhZ2U6Oldl
YlBhZ2UpOgorICAgICAgICAoV2ViQ29yZTo6V2ViUGFnZTo6cmVzZXRTZXR0aW5ncyk6CisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0WFNTQXVkaXRvckVuYWJsZWQpOgorICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaDoKKwogMjAxMC0w
MS0wOCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgQWRhbSBCYXJ0aC4KSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBS
ZW5kZXJUcmVlUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCShyZXZpc2lvbiA1MzAyMykKKysrIFdlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMzMsNiArMTMzLDcgQEAgV2ViUGFnZTo6V2ViUGFnZShRT2JqZWN0KiBwYXJlbnQsIER1bXBS
ZQogICAgIGdsb2JhbFNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2Ny
aXB0RW5hYmxlZCwgdHJ1ZSk7CiAgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2Vi
U2V0dGluZ3M6OlByaXZhdGVCcm93c2luZ0VuYWJsZWQsIGZhbHNlKTsKICAgICBnbG9iYWxTZXR0
aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6T2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2Fj
aGVFbmFibGVkLCBmYWxzZSk7CisgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2Vi
U2V0dGluZ3M6OlhTU0F1ZGl0b3JFbmFibGVkLCBmYWxzZSk7CiAKICAgICBjb25uZWN0KHRoaXMs
IFNJR05BTChnZW9tZXRyeUNoYW5nZVJlcXVlc3RlZChjb25zdCBRUmVjdCAmKSksCiAgICAgICAg
ICAgICB0aGlzLCBTTE9UKHNldFZpZXdHZW9tZXRyeShjb25zdCBRUmVjdCAmICkpKTsKQEAgLTE2
Nyw2ICsxNjgsNyBAQCB2b2lkIFdlYlBhZ2U6OnJlc2V0U2V0dGluZ3MoKQogICAgIHNldHRpbmdz
KCktPnJlc2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6TGlua3NJbmNsdWRlZEluRm9jdXNDaGFp
bik7CiAgICAgc2V0dGluZ3MoKS0+cmVzZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpPZmZsaW5l
V2ViQXBwbGljYXRpb25DYWNoZUVuYWJsZWQpOwogICAgIHNldHRpbmdzKCktPnJlc2V0QXR0cmli
dXRlKFFXZWJTZXR0aW5nczo6TG9jYWxDb250ZW50Q2FuQWNjZXNzUmVtb3RlVXJscyk7CisgICAg
c2V0dGluZ3MoKS0+cmVzZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdG9yRW5hYmxl
ZCk7CiAgICAgUVdlYlNldHRpbmdzOjpzZXRNYXhpbXVtUGFnZXNJbkNhY2hlKDApOyAvLyByZXNl
dCB0byBkZWZhdWx0CiB9CiAKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xh
eW91dFRlc3RDb250cm9sbGVyUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCShyZXZpc2lvbiA1MzAyMykK
KysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzYsNiArMjc2LDExIEBAIHZvaWQgTGF5b3V0VGVzdENv
bnRyb2xsZXI6OnNldFByaXZhdGVCcm8KICAgICBtX2RydC0+d2ViUGFnZSgpLT5zZXR0aW5ncygp
LT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQcml2YXRlQnJvd3NpbmdFbmFibGVkLCBlbmFi
bGUpOwogfQogCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRYU1NBdWRpdG9yRW5hYmxl
ZChib29sIGVuYWJsZSkKK3sKKyAgICBtX2RydC0+d2ViUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRB
dHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdG9yRW5hYmxlZCwgZW5hYmxlKTsKK30KKwog
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UG9wdXBCbG9ja2luZ0VuYWJsZWQoYm9vbCBl
bmFibGUpCiB7CiAgICAgbV9kcnQtPndlYlBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXR0cmlidXRl
KFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzLCAhZW5hYmxlKTsKSW5kZXg6
IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29u
dHJvbGxlclF0LmgJKHJldmlzaW9uIDUzMDIzKQorKysgV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTAsNiAr
MTEwLDcgQEAgcHVibGljIHNsb3RzOgogICAgIHZvaWQgc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0Vu
YWJsZWQoYm9vbCBlbmFibGUpOwogICAgIHZvaWQgc2V0Rml4ZWRDb250ZW50c1NpemUoaW50IHdp
ZHRoLCBpbnQgaGVpZ2h0KTsKICAgICB2b2lkIHNldFByaXZhdGVCcm93c2luZ0VuYWJsZWQoYm9v
bCBlbmFibGUpOworICAgIHZvaWQgc2V0WFNTQXVkaXRvckVuYWJsZWQoYm9vbCBmbGFnKTsKICAg
ICB2b2lkIHNldFBvcHVwQmxvY2tpbmdFbmFibGVkKGJvb2wgZW5hYmxlKTsKICAgICB2b2lkIHNl
dFBPU0lYTG9jYWxlKGNvbnN0IFFTdHJpbmcmIGxvY2FsZSk7CiAgICAgdm9pZCByZXNldExvYWRG
aW5pc2hlZCgpIHsgbV9sb2FkRmluaXNoZWQgPSBmYWxzZTsgfQpJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
NTMwMzUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxNCBAQAorMjAxMC0wMS0wOCAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNDE5CisKKyAgICAgICAgUmVtb3ZlcyB0
aGUgWFNTQXVkaXRvciB0ZXN0cyBmcm9tIHRoZSBRdCBTa2lwcGVkIGZpbGUgc2luY2UKKyAgICAg
ICAgd2Ugbm93IGNhbiBydW5uaW5nIHRoZXNlIHRlc3RzLgorCisgICAgICAgICogcGxhdGZvcm0v
cXQvU2tpcHBlZDoKKwogMjAxMC0wMS0wOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KIAogICAgICAgICBObyByZXZpZXcuCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC9Ta2lwcGVkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBw
ZWQJKHJldmlzaW9uIDUzMDIzKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAko
d29ya2luZyBjb3B5KQpAQCAtMTk3LDkgKzE5Nyw2IEBAIGh0dHAvdGVzdHMvc2VjdXJpdHkvZmVl
ZC11cmxzLWZyb20tcmVtb3QKICMgTWlzc2luZyBsYXlvdXRUZXN0Q29udHJvbGxlci5zZXRXaWxs
U2VuZFJlcXVlc3RSZXR1cm5zTnVsbE9uUmVkaXJlY3QoKQogaHR0cC90ZXN0cy9taXNjL3dpbGwt
c2VuZC1yZXF1ZXN0LXJldHVybnMtbnVsbC1vbi1yZWRpcmVjdC5odG1sCiAKLSMgTWlzc2luZyBs
YXlvdXRUZXN0Q29udHJvbGxlci5zZXRYU1NBdWRpdG9yRW5hYmxlZCgpCi1odHRwL3Rlc3RzL3Nl
Y3VyaXR5L3hzc0F1ZGl0b3IKLQogIyBNaXNzaW5nIGxheW91dFRlc3RDb250cm9sbGVyLmV2YWx1
YXRlU2NyaXB0SW5Jc29sYXRlZFdvcmxkKCkKIGh0dHAvdGVzdHMvc2VjdXJpdHkvaXNvbGF0ZWRX
b3JsZAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46198</attachid>
            <date>2010-01-08 22:58:41 -0800</date>
            <delta_ts>2010-01-10 10:36:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33419-20100108225840.patch</filename>
            <type>text/plain</type>
            <size>5646</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNTMwMzUpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDEtMDggIERhbmllbCBCYXRlcyAgPGRiYXRlc0B3
ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzQxOQorCisgICAg
ICAgIEFkZHMgc3VwcG9ydCBmb3IgdGhlIFhTU0F1ZGl0b3IgdG8gdGhlIFF0IERSVC4KKworICAg
ICAgICAqIEFwaS9xd2Vic2V0dGluZ3MuaDogQWRkcyBzZXR0aW5ncyBrZXkgWFNTQXVkaXRvckVu
YWJsZWQuCisKIDIwMTAtMDEtMDggIEx1aXogQWdvc3RpbmkgIDxsdWl6LmFnb3N0aW5pQG9wZW5i
b3NzYS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5z
ZW4uCkluZGV4OiBXZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmgJKHJldmlzaW9uIDUzMDIzKQorKysgV2ViS2l0L3F0
L0FwaS9xd2Vic2V0dGluZ3MuaAkod29ya2luZyBjb3B5KQpAQCAtNjcsNyArNjcsOCBAQCBwdWJs
aWM6CiAgICAgICAgIExvY2FsU3RvcmFnZURhdGFiYXNlRW5hYmxlZCA9IExvY2FsU3RvcmFnZUVu
YWJsZWQsCiAjZW5kaWYKICAgICAgICAgTG9jYWxDb250ZW50Q2FuQWNjZXNzUmVtb3RlVXJscywK
LSAgICAgICAgRG5zUHJlZmV0Y2hFbmFibGVkCisgICAgICAgIERuc1ByZWZldGNoRW5hYmxlZCwK
KyAgICAgICAgWFNTQXVkaXRvckVuYWJsZWQKICAgICB9OwogICAgIGVudW0gV2ViR3JhcGhpYyB7
CiAgICAgICAgIE1pc3NpbmdJbWFnZUdyYXBoaWMsCkluZGV4OiBXZWJLaXRUb29scy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA1MzAzNSkK
KysrIFdlYktpdFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDEwLTAxLTA4ICBEYW5pZWwgQmF0ZXMgIDxkYmF0ZXNAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzM0MTkKKworICAgICAgICBBZGRzIHN1cHBvcnQgZm9y
IHRoZSBYU1NBdWRpdG9yIHRvIHRoZSBRdCBEUlQuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9xdC9EdW1wUmVuZGVyVHJlZVF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldlYlBhZ2U6Oldl
YlBhZ2UpOgorICAgICAgICAoV2ViQ29yZTo6V2ViUGFnZTo6cmVzZXRTZXR0aW5ncyk6CisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0WFNTQXVkaXRvckVuYWJsZWQpOgorICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaDoKKwogMjAxMC0w
MS0wOCAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgQWRhbSBCYXJ0aC4KSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBS
ZW5kZXJUcmVlUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCShyZXZpc2lvbiA1MzAyMykKKysrIFdlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xMzMsNiArMTMzLDcgQEAgV2ViUGFnZTo6V2ViUGFnZShRT2JqZWN0KiBwYXJlbnQsIER1bXBS
ZQogICAgIGdsb2JhbFNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2Ny
aXB0RW5hYmxlZCwgdHJ1ZSk7CiAgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2Vi
U2V0dGluZ3M6OlByaXZhdGVCcm93c2luZ0VuYWJsZWQsIGZhbHNlKTsKICAgICBnbG9iYWxTZXR0
aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6T2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2Fj
aGVFbmFibGVkLCBmYWxzZSk7CisgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2Vi
U2V0dGluZ3M6OlhTU0F1ZGl0b3JFbmFibGVkLCBmYWxzZSk7CiAKICAgICBjb25uZWN0KHRoaXMs
IFNJR05BTChnZW9tZXRyeUNoYW5nZVJlcXVlc3RlZChjb25zdCBRUmVjdCAmKSksCiAgICAgICAg
ICAgICB0aGlzLCBTTE9UKHNldFZpZXdHZW9tZXRyeShjb25zdCBRUmVjdCAmICkpKTsKQEAgLTE2
Nyw2ICsxNjgsNyBAQCB2b2lkIFdlYlBhZ2U6OnJlc2V0U2V0dGluZ3MoKQogICAgIHNldHRpbmdz
KCktPnJlc2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6TGlua3NJbmNsdWRlZEluRm9jdXNDaGFp
bik7CiAgICAgc2V0dGluZ3MoKS0+cmVzZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpPZmZsaW5l
V2ViQXBwbGljYXRpb25DYWNoZUVuYWJsZWQpOwogICAgIHNldHRpbmdzKCktPnJlc2V0QXR0cmli
dXRlKFFXZWJTZXR0aW5nczo6TG9jYWxDb250ZW50Q2FuQWNjZXNzUmVtb3RlVXJscyk7CisgICAg
c2V0dGluZ3MoKS0+cmVzZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdG9yRW5hYmxl
ZCk7CiAgICAgUVdlYlNldHRpbmdzOjpzZXRNYXhpbXVtUGFnZXNJbkNhY2hlKDApOyAvLyByZXNl
dCB0byBkZWZhdWx0CiB9CiAKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xh
eW91dFRlc3RDb250cm9sbGVyUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCShyZXZpc2lvbiA1MzAyMykK
KysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzYsNiArMjc2LDExIEBAIHZvaWQgTGF5b3V0VGVzdENv
bnRyb2xsZXI6OnNldFByaXZhdGVCcm8KICAgICBtX2RydC0+d2ViUGFnZSgpLT5zZXR0aW5ncygp
LT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQcml2YXRlQnJvd3NpbmdFbmFibGVkLCBlbmFi
bGUpOwogfQogCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRYU1NBdWRpdG9yRW5hYmxl
ZChib29sIGVuYWJsZSkKK3sKKyAgICBtX2RydC0+d2ViUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRB
dHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdG9yRW5hYmxlZCwgZW5hYmxlKTsKK30KKwog
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UG9wdXBCbG9ja2luZ0VuYWJsZWQoYm9vbCBl
bmFibGUpCiB7CiAgICAgbV9kcnQtPndlYlBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXR0cmlidXRl
KFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzLCAhZW5hYmxlKTsKSW5kZXg6
IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29u
dHJvbGxlclF0LmgJKHJldmlzaW9uIDUzMDIzKQorKysgV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTAsNiAr
MTEwLDcgQEAgcHVibGljIHNsb3RzOgogICAgIHZvaWQgc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0Vu
YWJsZWQoYm9vbCBlbmFibGUpOwogICAgIHZvaWQgc2V0Rml4ZWRDb250ZW50c1NpemUoaW50IHdp
ZHRoLCBpbnQgaGVpZ2h0KTsKICAgICB2b2lkIHNldFByaXZhdGVCcm93c2luZ0VuYWJsZWQoYm9v
bCBlbmFibGUpOworICAgIHZvaWQgc2V0WFNTQXVkaXRvckVuYWJsZWQoYm9vbCBmbGFnKTsKICAg
ICB2b2lkIHNldFBvcHVwQmxvY2tpbmdFbmFibGVkKGJvb2wgZW5hYmxlKTsKICAgICB2b2lkIHNl
dFBPU0lYTG9jYWxlKGNvbnN0IFFTdHJpbmcmIGxvY2FsZSk7CiAgICAgdm9pZCByZXNldExvYWRG
aW5pc2hlZCgpIHsgbV9sb2FkRmluaXNoZWQgPSBmYWxzZTsgfQpJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
NTMwMzUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxNCBAQAorMjAxMC0wMS0wOCAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNDE5CisKKyAgICAgICAgUmVtb3ZlcyB0
aGUgWFNTQXVkaXRvciB0ZXN0cyBmcm9tIHRoZSBRdCBTa2lwcGVkIGZpbGUgc2luY2UKKyAgICAg
ICAgd2Ugbm93IGNhbiBydW4gdGhlc2UgdGVzdHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9T
a2lwcGVkOgorCiAyMDEwLTAxLTA4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUu
Y29tPgogCiAgICAgICAgIE5vIHJldmlldy4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3F0
L1NraXBwZWQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAko
cmV2aXNpb24gNTMwMjMpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xOTcsOSArMTk3LDYgQEAgaHR0cC90ZXN0cy9zZWN1cml0eS9mZWVkLXVy
bHMtZnJvbS1yZW1vdAogIyBNaXNzaW5nIGxheW91dFRlc3RDb250cm9sbGVyLnNldFdpbGxTZW5k
UmVxdWVzdFJldHVybnNOdWxsT25SZWRpcmVjdCgpCiBodHRwL3Rlc3RzL21pc2Mvd2lsbC1zZW5k
LXJlcXVlc3QtcmV0dXJucy1udWxsLW9uLXJlZGlyZWN0Lmh0bWwKIAotIyBNaXNzaW5nIGxheW91
dFRlc3RDb250cm9sbGVyLnNldFhTU0F1ZGl0b3JFbmFibGVkKCkKLWh0dHAvdGVzdHMvc2VjdXJp
dHkveHNzQXVkaXRvcgotCiAjIE1pc3NpbmcgbGF5b3V0VGVzdENvbnRyb2xsZXIuZXZhbHVhdGVT
Y3JpcHRJbklzb2xhdGVkV29ybGQoKQogaHR0cC90ZXN0cy9zZWN1cml0eS9pc29sYXRlZFdvcmxk
CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46234</attachid>
            <date>2010-01-10 09:25:09 -0800</date>
            <delta_ts>2010-01-10 20:09:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-Add-enableXSSAuditor-support-to-QWebSettings-and-.patch</filename>
            <type>text/plain</type>
            <size>8939</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">RnJvbSA0NzFhNDYxOGFhMWFlN2Q1ZWUyNjEyODA1MzM1YWZkYjdkMjc2NzBlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2JlcnQgSG9nYW4gPHJvYmVydEByb2JlcnRob2dhbi5uZXQ+
CkRhdGU6IFN1biwgMyBKYW4gMjAxMCAxNjozNzoyMSArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIFtR
dF0gQWRkIGVuYWJsZVhTU0F1ZGl0b3Igc3VwcG9ydCB0byBRV2ViU2V0dGluZ3MgYW5kIERSVC4K
Cmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzQxOQotLS0KIExheW91
dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArKysr
KysrKysrCiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgLS0tCiBXZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDcgKysrKysrLQogV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICsrLQogV2ViS2l0L3F0L0NoYW5nZUxvZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrKwogV2ViS2l0VG9vbHMv
Q2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrKysr
KysrKysKIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3Bw
IHwgICAgNSArKysrLQogLi4uL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVy
UXQuY3BwICAgfCAgIDExICsrKysrKysrKysrCiAuLi4vRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0
VGVzdENvbnRyb2xsZXJRdC5oICAgICB8ICAgIDEgKwogOSBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiNjg2MzdiLi5iYWU4NTI4IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDEtMTAgIFJvYmVydCBIb2dhbiAgPHJvYmVydEByb2Jl
cnRob2dhbi5uZXQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBBZGQgZW5hYmxlWFNTQXVkaXRvciBzdXBwb3J0IHRvIFFXZWJTZXR0aW5ncyBh
bmQgRFJULgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zMzQxOQorCisgICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDoKKwogMjAxMC0wMS0wOSAg
RGFuaWVsIEJhdGVzICA8ZGJhdGVzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTm8gcmV2aWV3LCBy
b2xsaW5nIG91dCByNTMwNDQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9T
a2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCAxYzQ0NWRhLi5h
NThiMDZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTE5Nyw5ICsxOTcsNiBAQCBodHRw
L3Rlc3RzL3NlY3VyaXR5L2ZlZWQtdXJscy1mcm9tLXJlbW90ZS5odG1sCiAjIE1pc3NpbmcgbGF5
b3V0VGVzdENvbnRyb2xsZXIuc2V0V2lsbFNlbmRSZXF1ZXN0UmV0dXJuc051bGxPblJlZGlyZWN0
KCkKIGh0dHAvdGVzdHMvbWlzYy93aWxsLXNlbmQtcmVxdWVzdC1yZXR1cm5zLW51bGwtb24tcmVk
aXJlY3QuaHRtbAogCi0jIE1pc3NpbmcgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0WFNTQXVkaXRv
ckVuYWJsZWQoKQotaHR0cC90ZXN0cy9zZWN1cml0eS94c3NBdWRpdG9yCi0KICMgTWlzc2luZyBs
YXlvdXRUZXN0Q29udHJvbGxlci5ldmFsdWF0ZVNjcmlwdEluSXNvbGF0ZWRXb3JsZCgpCiBodHRw
L3Rlc3RzL3NlY3VyaXR5L2lzb2xhdGVkV29ybGQKIApkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0Fw
aS9xd2Vic2V0dGluZ3MuY3BwIGIvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuY3BwCmluZGV4
IGZmN2QzM2UuLmQ3ZDM3NWIgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdz
LmNwcAorKysgYi9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKQEAgLTIwNCwxMiArMjA0
LDE2IEBAIHZvaWQgUVdlYlNldHRpbmdzUHJpdmF0ZTo6YXBwbHkoKQogCiAgICAgICAgIHZhbHVl
ID0gYXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkxvY2FsU3RvcmFnZUVuYWJsZWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52
YWx1ZShRV2ViU2V0dGluZ3M6OkxvY2FsU3RvcmFnZUVuYWJsZWQpKTsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgc2V0dGluZ3MtPnNldExvY2FsU3RvcmFnZUVuYWJsZWQodmFsdWUpOwogCiAg
ICAgICAgIHZhbHVlID0gYXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkxvY2FsQ29udGVu
dENhbkFjY2Vzc1JlbW90ZVVybHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdsb2JhbC0+YXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkxvY2FsQ29udGVudENh
bkFjY2Vzc1JlbW90ZVVybHMpKTsKICAgICAgICAgc2V0dGluZ3MtPnNldEFsbG93VW5pdmVyc2Fs
QWNjZXNzRnJvbUZpbGVVUkxzKHZhbHVlKTsKKworICAgICAgICB2YWx1ZSA9IGF0dHJpYnV0ZXMu
dmFsdWUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdG9yRW5hYmxlZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5n
czo6WFNTQXVkaXRvckVuYWJsZWQpKTsKKyAgICAgICAgc2V0dGluZ3MtPnNldFhTU0F1ZGl0b3JF
bmFibGVkKHZhbHVlKTsKKwogICAgICAgICBzZXR0aW5ncy0+c2V0VXNlc1BhZ2VDYWNoZShXZWJD
b3JlOjpwYWdlQ2FjaGUoKS0+Y2FwYWNpdHkoKSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgUUxp
c3Q8UVdlYlNldHRpbmdzUHJpdmF0ZSo+IHNldHRpbmdzID0gKjo6YWxsU2V0dGluZ3MoKTsKQEAg
LTM1NCw2ICszNTgsNyBAQCBRV2ViU2V0dGluZ3MqIFFXZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGlu
Z3MoKQogICAgIFx2YWx1ZSBMb2NhbFN0b3JhZ2VEYXRhYmFzZUVuYWJsZWQgXGV7VGhpcyBlbnVt
IHZhbHVlIGlzIGRlcHJlY2F0ZWQufSBVc2UKICAgICAgICAgUVdlYlNldHRpbmdzOjpMb2NhbFN0
b3JhZ2VFbmFibGVkIGluc3RlYWQuCiAgICAgXHZhbHVlIExvY2FsQ29udGVudENhbkFjY2Vzc1Jl
bW90ZVVybHMgU3BlY2lmaWVzIHdoZXRoZXIgbG9jYWxseSBsb2FkZWQgZG9jdW1lbnRzIGFyZSBh
bGxvd2VkIHRvIGFjY2VzcyByZW1vdGUgdXJscy4KKyAgICBcdmFsdWUgWFNTQXVkaXRvckVuYWJs
ZWQgU3BlY2lmaWVzIHdoZXRoZXIgbG9hZCByZXF1ZXN0cyBzaG91bGQgYmUgbW9uaXRvcmVkIGZv
ciBjcm9zcy1zaXRlIHNjcmlwdGluZyBhdHRlbXB0cy4KICovCiAKIC8qIQpkaWZmIC0tZ2l0IGEv
V2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaCBiL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdz
LmgKaW5kZXggNjlmM2IxMS4uMzJhZjQ0OCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L0FwaS9xd2Vi
c2V0dGluZ3MuaAorKysgYi9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCkBAIC02Nyw3ICs2
Nyw4IEBAIHB1YmxpYzoKICAgICAgICAgTG9jYWxTdG9yYWdlRGF0YWJhc2VFbmFibGVkID0gTG9j
YWxTdG9yYWdlRW5hYmxlZCwKICNlbmRpZgogICAgICAgICBMb2NhbENvbnRlbnRDYW5BY2Nlc3NS
ZW1vdGVVcmxzLAotICAgICAgICBEbnNQcmVmZXRjaEVuYWJsZWQKKyAgICAgICAgRG5zUHJlZmV0
Y2hFbmFibGVkLAorICAgICAgICBYU1NBdWRpdG9yRW5hYmxlZAogICAgIH07CiAgICAgZW51bSBX
ZWJHcmFwaGljIHsKICAgICAgICAgTWlzc2luZ0ltYWdlR3JhcGhpYywKZGlmZiAtLWdpdCBhL1dl
YktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDI0OGYwN2IuLmJm
YmNiMjUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0No
YW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTAxLTEwICBSb2JlcnQgSG9nYW4gIDxyb2Jl
cnRAcm9iZXJ0aG9nYW4ubmV0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFtRdF0gQWRkIGVuYWJsZVhTU0F1ZGl0b3Igc3VwcG9ydCB0byBRV2ViU2V0
dGluZ3MgYW5kIERSVC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzM0MTkKKworICAgICAgICAqIEFwaS9xd2Vic2V0dGluZ3MuY3BwOgorICAgICAg
ICAoUVdlYlNldHRpbmdzUHJpdmF0ZTo6YXBwbHkpOgorICAgICAgICAqIEFwaS9xd2Vic2V0dGlu
Z3MuaDoKKwogMjAxMC0wMS0wOSAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgTm8gcmV2aWV3LCByb2xsaW5nIG91dCByNTMwNDQuCmRpZmYgLS1naXQgYS9XZWJL
aXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKaW5kZXggZmU5YzQxYy4u
YWViZTU1MiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1dlYktpdFRv
b2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEwLTAxLTEwICBSb2JlcnQgSG9nYW4g
IDxyb2JlcnRAcm9iZXJ0aG9nYW4ubmV0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtRdF0gQWRkIGVuYWJsZVhTU0F1ZGl0b3Igc3VwcG9ydCB0byBR
V2ViU2V0dGluZ3MgYW5kIERSVC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzM0MTkKKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3F0L0R1bXBS
ZW5kZXJUcmVlUXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViUGFnZTo6V2ViUGFnZSk6Cisg
ICAgICAgIChXZWJDb3JlOjpXZWJQYWdlOjpyZXNldFNldHRpbmdzKToKKyAgICAgICAgKFdlYkNv
cmU6OkR1bXBSZW5kZXJUcmVlOjpjcmVhdGVXaW5kb3cpOgorICAgICAgICAqIER1bXBSZW5kZXJU
cmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENv
bnRyb2xsZXI6OnNldFhTU0F1ZGl0b3JFbmFibGVkKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0Lmg6CisKIDIwMTAtMDEtMDkgIERhbmllbCBCYXRl
cyAgPGRiYXRlc0B3ZWJraXQub3JnPgogCiAgICAgICAgIE5vIHJldmlldywgcm9sbGluZyBvdXQg
cjUzMDQ0LgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJl
bmRlclRyZWVRdC5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVy
VHJlZVF0LmNwcAppbmRleCAwMGZkYWM1Li42MzY3ZmUzIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZVF0LmNwcAorKysgYi9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZVF0LmNwcApAQCAtMTU5LDcgKzE1OSw2
IEBAIHZvaWQgV2ViUGFnZTo6cmVzZXRTZXR0aW5ncygpCiB7CiAgICAgLy8gQWZ0ZXIgZWFjaCBs
YXlvdXQgdGVzdCwgcmVzZXQgdGhlIHNldHRpbmdzIHRoYXQgbWF5IGhhdmUgYmVlbiBjaGFuZ2Vk
IGJ5CiAgICAgLy8gbGF5b3V0VGVzdENvbnRyb2xsZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCkgb3Ig
c2ltaWxhci4KLQogICAgIHNldHRpbmdzKCktPnJlc2V0Rm9udFNpemUoUVdlYlNldHRpbmdzOjpE
ZWZhdWx0Rm9udFNpemUpOwogICAgIHNldHRpbmdzKCktPnJlc2V0QXR0cmlidXRlKFFXZWJTZXR0
aW5nczo6SmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzKTsKICAgICBzZXR0aW5ncygpLT5yZXNldEF0
dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkphdmFzY3JpcHRFbmFibGVkKTsKQEAgLTE2Nyw2ICsxNjYs
MTAgQEAgdm9pZCBXZWJQYWdlOjpyZXNldFNldHRpbmdzKCkKICAgICBzZXR0aW5ncygpLT5yZXNl
dEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkxpbmtzSW5jbHVkZWRJbkZvY3VzQ2hhaW4pOwogICAg
IHNldHRpbmdzKCktPnJlc2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6T2ZmbGluZVdlYkFwcGxp
Y2F0aW9uQ2FjaGVFbmFibGVkKTsKICAgICBzZXR0aW5ncygpLT5yZXNldEF0dHJpYnV0ZShRV2Vi
U2V0dGluZ3M6OkxvY2FsQ29udGVudENhbkFjY2Vzc1JlbW90ZVVybHMpOworCisgICAgLy8gZ2xv
YmFsU2V0dGluZ3MgbXVzdCBiZSByZXNldCBleHBsaWNpdGx5LgorICAgIG1fZHJ0LT5sYXlvdXRU
ZXN0Q29udHJvbGxlcigpLT5zZXRYU1NBdWRpdG9yRW5hYmxlZChmYWxzZSk7CisKICAgICBRV2Vi
U2V0dGluZ3M6OnNldE1heGltdW1QYWdlc0luQ2FjaGUoMCk7IC8vIHJlc2V0IHRvIGRlZmF1bHQK
IH0KIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVz
dENvbnRyb2xsZXJRdC5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRU
ZXN0Q29udHJvbGxlclF0LmNwcAppbmRleCBhZGNkYmNhLi5lMDE3ZWU3IDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcAor
KysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0
LmNwcApAQCAtMzQsNiArMzQsNyBAQAogI2luY2x1ZGUgIldvcmtRdWV1ZUl0ZW1RdC5oIgogI2lu
Y2x1ZGUgPFFEaXI+CiAjaW5jbHVkZSA8UUxvY2FsZT4KKyNpbmNsdWRlIDxxd2Vic2V0dGluZ3Mu
aD4KIAogZXh0ZXJuIHZvaWQgcXRfZHVtcF9lZGl0aW5nX2NhbGxiYWNrcyhib29sIGIpOwogZXh0
ZXJuIHZvaWQgcXRfZHVtcF9yZXNvdXJjZV9sb2FkX2NhbGxiYWNrcyhib29sIGIpOwpAQCAtMjk3
LDYgKzI5OCwxNiBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRNYWluRnJhbWVJc0Zp
cnN0UmVzcG9uZGVyKGJvb2wgaXNGaXJzdCkKICAgICAvL0ZJWE1FOiBvbmx5IG5lZWQgdGhpcyBm
b3IgdGhlIG1vbWVudDogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMy
OTkwCiB9CiAKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFhTU0F1ZGl0b3JFbmFibGVk
KGJvb2wgZW5hYmxlKQoreworICAgIC8vIFNldCBYU1NBdWRpdG9yRW5hYmxlZCBnbG9iYWxseSBz
byB0aGF0IHdpbmRvd3MgY3JlYXRlZCBieSB0aGUgdGVzdCBpbmhlcml0IGl0IHRvby4KKyAgICAv
LyByZXNldFNldHRpbmdzKCkgd2lsbCBjYWxsIHRoaXMgdG8gcmVzZXQgdGhlIHBhZ2UgYW5kIGds
b2JhbCBzZXR0aW5nIHRvIGZhbHNlIGFnYWluLgorICAgIC8vIE5lZWRlZCBieSBodHRwL3Rlc3Rz
L3NlY3VyaXR5L3hzc0F1ZGl0b3IvbGluay1vcGVucy1uZXctd2luZG93Lmh0bWwKKyAgICBRV2Vi
U2V0dGluZ3MqIGdsb2JhbFNldHRpbmdzID0gUVdlYlNldHRpbmdzOjpnbG9iYWxTZXR0aW5ncygp
OworICAgIGdsb2JhbFNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpYU1NBdWRp
dG9yRW5hYmxlZCwgZW5hYmxlKTsKKyAgICBtX2RydC0+d2ViUGFnZSgpLT5zZXR0aW5ncygpLT5z
ZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpYU1NBdWRpdG9yRW5hYmxlZCwgZW5hYmxlKTsKK30K
KwogYm9vbCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6cGF1c2VBbmltYXRpb25BdFRpbWVPbkVsZW1l
bnRXaXRoSWQoY29uc3QgUVN0cmluZyYgYW5pbWF0aW9uTmFtZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSB0aW1l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgUVN0cmluZyYgZWxlbWVudElkKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oIGIvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCmluZGV4IDE5MTNk
N2MuLjQ0NTFiN2EgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xh
eW91dFRlc3RDb250cm9sbGVyUXQuaAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9x
dC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmgKQEAgLTExNSw2ICsxMTUsNyBAQCBwdWJsaWMgc2xv
dHM6CiAgICAgdm9pZCByZXNldExvYWRGaW5pc2hlZCgpIHsgbV9sb2FkRmluaXNoZWQgPSBmYWxz
ZTsgfQogICAgIHZvaWQgc2V0V2luZG93SXNLZXkoYm9vbCBpc0tleSk7CiAgICAgdm9pZCBzZXRN
YWluRnJhbWVJc0ZpcnN0UmVzcG9uZGVyKGJvb2wgaXNGaXJzdCk7CisgICAgdm9pZCBzZXRYU1NB
dWRpdG9yRW5hYmxlZChib29sIGVuYWJsZSk7CiAKICAgICBib29sIHBhdXNlQW5pbWF0aW9uQXRU
aW1lT25FbGVtZW50V2l0aElkKGNvbnN0IFFTdHJpbmcmIGFuaW1hdGlvbk5hbWUsIGRvdWJsZSB0
aW1lLCBjb25zdCBRU3RyaW5nJiBlbGVtZW50SWQpOwogICAgIGJvb2wgcGF1c2VUcmFuc2l0aW9u
QXRUaW1lT25FbGVtZW50V2l0aElkKGNvbnN0IFFTdHJpbmcmIHByb3BlcnR5TmFtZSwgZG91Ymxl
IHRpbWUsIGNvbnN0IFFTdHJpbmcmIGVsZW1lbnRJZCk7Ci0tIAoxLjYuMy4zCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>