<?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>54489</bug_id>
          
          <creation_ts>2011-02-15 12:38:51 -0800</creation_ts>
          <short_desc>WebURLRequest, WebURLResponse properties should be passed to WebCore Layer</short_desc>
          <delta_ts>2011-02-27 09:01:32 -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>Platform</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>54554</dependson>
          <blocked>53925</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Bill Budge">bbudge</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>levin</cc>
    
    <cc>mnaganov</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>351493</commentid>
    <comment_count>0</comment_count>
    <who name="Bill Budge">bbudge</who>
    <bug_when>2011-02-15 12:38:51 -0800</bug_when>
    <thetext>WebURLRequest::downloadToFile, setDownloadToFile methods should delegate to ResourceRequest methods.
WebURLResponse::downloadFilePath, setDownloadFilePath methods should delegate to ResourceResponse methods.
This will allow these property values to pass between WebKit and WebCore layers, allowing us to use DocumentThreadableLoader to implement AssociatedURLLoader.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351569</commentid>
    <comment_count>1</comment_count>
      <attachid>82519</attachid>
    <who name="Bill Budge">bbudge</who>
    <bug_when>2011-02-15 14:19:23 -0800</bug_when>
    <thetext>Created attachment 82519
Proposed Patch

This patch is another step to re-implementing AssociatedURLLoader in terms of DocumentThreadableLoader.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351572</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-15 14:30:24 -0800</bug_when>
    <thetext>Attachment 82519 did not build on chromium:
Build output: http://queues.webkit.org/results/7917067</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351578</commentid>
    <comment_count>3</comment_count>
      <attachid>82519</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2011-02-15 14:34:52 -0800</bug_when>
    <thetext>Comment on attachment 82519
Proposed Patch

Seems fine except for the compile issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351584</commentid>
    <comment_count>4</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2011-02-15 14:37:43 -0800</bug_when>
    <thetext>Also the bug title seems incorrect: &quot;WebCore layer Layer &quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351607</commentid>
    <comment_count>5</comment_count>
      <attachid>82526</attachid>
    <who name="Bill Budge">bbudge</who>
    <bug_when>2011-02-15 14:53:13 -0800</bug_when>
    <thetext>Created attachment 82526
Proposed Patch

You can tell I&apos;m not building on the Mac : )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351612</commentid>
    <comment_count>6</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2011-02-15 14:57:15 -0800</bug_when>
    <thetext>Even if this builds, the title (and corresponding changelog) is still ugly :S

&quot;WebCore layer Layer &quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351634</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-15 15:09:16 -0800</bug_when>
    <thetext>Attachment 82526 did not build on chromium:
Build output: http://queues.webkit.org/results/7873063</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351665</commentid>
    <comment_count>8</comment_count>
      <attachid>82537</attachid>
    <who name="Bill Budge">bbudge</who>
    <bug_when>2011-02-15 15:41:51 -0800</bug_when>
    <thetext>Created attachment 82537
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351784</commentid>
    <comment_count>9</comment_count>
      <attachid>82563</attachid>
    <who name="Bill Budge">bbudge</who>
    <bug_when>2011-02-15 17:53:30 -0800</bug_when>
    <thetext>Created attachment 82563
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351856</commentid>
    <comment_count>10</comment_count>
      <attachid>82563</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-15 20:51:22 -0800</bug_when>
    <thetext>Comment on attachment 82563
Proposed Patch

Clearing flags on attachment: 82563

Committed r78678: &lt;http://trac.webkit.org/changeset/78678&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351857</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-15 20:51:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352062</commentid>
    <comment_count>12</comment_count>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2011-02-16 07:43:39 -0800</bug_when>
    <thetext>Reopening bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358186</commentid>
    <comment_count>13</comment_count>
      <attachid>83875</attachid>
    <who name="Bill Budge">bbudge</who>
    <bug_when>2011-02-25 14:26:10 -0800</bug_when>
    <thetext>Created attachment 83875
Proposed Patch

I think I was converting the WebString to a wtf::String incorrectly. Changed to use &apos;utf8().data()&apos; instead of &apos;data()&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358481</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-26 06:23:37 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 83875:

animations/suspend-resume-animation.html bug 48161 (author: cmarrin@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358482</commentid>
    <comment_count>15</comment_count>
      <attachid>83875</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-26 06:26:25 -0800</bug_when>
    <thetext>Comment on attachment 83875
Proposed Patch

Clearing flags on attachment: 83875

Committed r79782: &lt;http://trac.webkit.org/changeset/79782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358483</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-26 06:26:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358686</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-27 09:01:32 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/79782 might have broken GTK Linux 32-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82519</attachid>
            <date>2011-02-15 14:19:23 -0800</date>
            <delta_ts>2011-02-15 15:41:51 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>cors.txt</filename>
            <type>text/plain</type>
            <size>4200</size>
            <attacher name="Bill Budge">bbudge</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA3ODYxMikKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDItMTUgIEJpbGwgQnVkZ2UgIDxiYnVkZ2VAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYlVSTFJlcXVlc3Qs
IFdlYlVSTFJlc3BvbnNlIHByb3BlcnRpZXMgc2hvdWxkIGJlIHBhc3NlZCB0byBXZWJDb3JlIGxh
eWVyIExheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01NDQ4OQorCisgICAgICAgIE5vIHRlc3RzIG5lZWRlZCwgZXhwb3NlcyBubyBuZXcgZnVuY3Rp
b25hbGl0eQorCisgICAgICAgICogc3JjL1dlYlVSTFJlcXVlc3QuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJVUkxSZXF1ZXN0UHJpdmF0ZUltcGw6OldlYlVSTFJlcXVlc3RQcml2YXRlSW1wbCk6
CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlcXVlc3Q6OmRvd25sb2FkVG9GaWxlKToKKyAgICAg
ICAgKFdlYktpdDo6V2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUpOgorICAgICAgICAq
IHNyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1
ZXN0UHJpdmF0ZTo6V2ViVVJMUmVxdWVzdFByaXZhdGUpOgorICAgICAgICAqIHNyYy9XZWJVUkxS
ZXNwb25zZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpkb3dubG9hZEZp
bGVQYXRoKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMUmVzcG9uc2U6OnNldERvd25sb2FkRmls
ZVBhdGgpOgorICAgICAgICAqIHNyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaDoKKwogMjAxMS0w
Mi0xNSAgSm9jaGVuIEVpc2luZ2VyICA8am9jaGVuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBKZXJlbXkgT3Jsb3cuCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJVUkxSZXF1ZXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkocmV2aXNpb24gNzc4MzMpCisrKyBTb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTYsNyAr
NTYsNiBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICBtX3Jlc291cmNlUmVxdWVzdCA9ICZtX3Jl
c291cmNlUmVxdWVzdEFsbG9jYXRpb247CiAgICAgICAgIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFs
cyA9IHAtPm1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsKLSAgICAgICAgbV9kb3dubG9hZFRvRmls
ZSA9IHAtPm1fZG93bmxvYWRUb0ZpbGU7CiAgICAgfQogCiAgICAgdmlydHVhbCB2b2lkIGRpc3Bv
c2UoKSB7IGRlbGV0ZSB0aGlzOyB9CkBAIC0yNjksMTIgKzI2OCwxMiBAQCB2b2lkIFdlYlVSTFJl
cXVlc3Q6OnNldEFwcENhY2hlSG9zdElEKGluCiAKIGJvb2wgV2ViVVJMUmVxdWVzdDo6ZG93bmxv
YWRUb0ZpbGUoKSBjb25zdAogewotICAgIHJldHVybiBtX3ByaXZhdGUtPm1fZG93bmxvYWRUb0Zp
bGU7CisgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJlcXVlc3QtPmRvd25sb2FkVG9G
aWxlKCk7CiB9CiAKIHZvaWQgV2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUoYm9vbCBk
b3dubG9hZFRvRmlsZSkKIHsKLSAgICBtX3ByaXZhdGUtPm1fZG93bmxvYWRUb0ZpbGUgPSBkb3du
bG9hZFRvRmlsZTsKKyAgICBtX3ByaXZhdGUtPm1fcmVzb3VyY2VSZXF1ZXN0LT5zZXREb3dubG9h
ZFRvRmlsZShkb3dubG9hZFRvRmlsZSk7CiB9CiAKIFJlc291cmNlUmVxdWVzdCYgV2ViVVJMUmVx
dWVzdDo6dG9NdXRhYmxlUmVzb3VyY2VSZXF1ZXN0KCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL1dlYlVSTFJlcXVlc3RQcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdFByaXZhdGUuaAkocmV2aXNpb24gNzc4MzMp
CisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oCSh3
b3JraW5nIGNvcHkpCkBAIC0zOSwxNyArMzksMTMgQEAgY2xhc3MgV2ViVVJMUmVxdWVzdFByaXZh
dGUgewogcHVibGljOgogICAgIFdlYlVSTFJlcXVlc3RQcml2YXRlKCkKICAgICAgICAgOiBtX3Jl
c291cmNlUmVxdWVzdCgwKQotICAgICAgICAsIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFscyh0cnVl
KQotICAgICAgICAsIG1fZG93bmxvYWRUb0ZpbGUoZmFsc2UpIHsgfQorICAgICAgICAsIG1fYWxs
b3dTdG9yZWRDcmVkZW50aWFscyh0cnVlKSB7IH0KIAogICAgIC8vIENhbGxlZCBieSBXZWJVUkxS
ZXF1ZXN0IHdoZW4gaXQgbm8gbG9uZ2VyIG5lZWRzIHRoaXMgb2JqZWN0LgogICAgIHZpcnR1YWwg
dm9pZCBkaXNwb3NlKCkgPSAwOwogCiAgICAgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0KiBtX3Jl
c291cmNlUmVxdWVzdDsKICAgICBib29sIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsKLQotICAg
IC8vIEZJWE1FOiBNb3ZlIHRoaXMgdG8gUmVzb3VyY2VSZXF1ZXN0IG9uY2Ugd2UgaGF2ZSBhbiBp
bnRlcm5hbCBjb25zdW1lci4KLSAgICBib29sIG1fZG93bmxvYWRUb0ZpbGU7CiB9OwogCiB9IC8v
IG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVS
TFJlc3BvbnNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJVUkxSZXNwb25zZS5jcHAJKHJldmlzaW9uIDc3ODMzKQorKysgU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViVVJMUmVzcG9uc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNzYsMTIgKzM3
NiwxMiBAQCB2b2lkIFdlYlVSTFJlc3BvbnNlOjpzZXRJc011bHRpcGFydFBheWxvCiAKIFdlYlN0
cmluZyBXZWJVUkxSZXNwb25zZTo6ZG93bmxvYWRGaWxlUGF0aCgpIGNvbnN0CiB7Ci0gICAgcmV0
dXJuIG1fcHJpdmF0ZS0+bV9kb3dubG9hZEZpbGVQYXRoOworICAgIHJldHVybiBtX3ByaXZhdGUt
Pm1fcmVzb3VyY2VSZXNwb25zZS0+bV9kb3dubG9hZEZpbGVQYXRoOwogfQogCiB2b2lkIFdlYlVS
TFJlc3BvbnNlOjpzZXREb3dubG9hZEZpbGVQYXRoKGNvbnN0IFdlYlN0cmluZyYgZG93bmxvYWRG
aWxlUGF0aCkKIHsKLSAgICBtX3ByaXZhdGUtPm1fZG93bmxvYWRGaWxlUGF0aCA9IGRvd25sb2Fk
RmlsZVBhdGg7CisgICAgbV9wcml2YXRlLT5tX3Jlc291cmNlUmVzcG9uc2UtPm1fZG93bmxvYWRG
aWxlUGF0aCA9IGRvd25sb2FkRmlsZVBhdGg7CiB9CiAKIFdlYlN0cmluZyBXZWJVUkxSZXNwb25z
ZTo6c29ja2V0QWRkcmVzcygpIGNvbnN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAkocmV2aXNpb24gNzc4MzMpCisrKyBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAkod29ya2lu
ZyBjb3B5KQpAQCAtNDUsOSArNDUsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGRpc3Bv
c2UoKSA9IDA7CiAKICAgICBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlKiBtX3Jlc291cmNlUmVz
cG9uc2U7Ci0KLSAgICAvLyBGSVhNRTogTW92ZSB0aGlzIHRvIFJlc291cmNlUmVzcG9uc2Ugb25j
ZSB3ZSBoYXZlIGFuIGludGVybmFsIGNvbnN1bWVyLgotICAgIFdlYlN0cmluZyBtX2Rvd25sb2Fk
RmlsZVBhdGg7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>
<flag name="review"
          id="74195"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82526</attachid>
            <date>2011-02-15 14:53:13 -0800</date>
            <delta_ts>2011-02-15 15:41:51 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>cors.txt</filename>
            <type>text/plain</type>
            <size>4200</size>
            <attacher name="Bill Budge">bbudge</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA3ODYxMikKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDItMTUgIEJpbGwgQnVkZ2UgIDxiYnVkZ2VAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYlVSTFJlcXVlc3Qs
IFdlYlVSTFJlc3BvbnNlIHByb3BlcnRpZXMgc2hvdWxkIGJlIHBhc3NlZCB0byBXZWJDb3JlIGxh
eWVyIExheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01NDQ4OQorCisgICAgICAgIE5vIHRlc3RzIG5lZWRlZCwgZXhwb3NlcyBubyBuZXcgZnVuY3Rp
b25hbGl0eQorCisgICAgICAgICogc3JjL1dlYlVSTFJlcXVlc3QuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJVUkxSZXF1ZXN0UHJpdmF0ZUltcGw6OldlYlVSTFJlcXVlc3RQcml2YXRlSW1wbCk6
CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlcXVlc3Q6OmRvd25sb2FkVG9GaWxlKToKKyAgICAg
ICAgKFdlYktpdDo6V2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUpOgorICAgICAgICAq
IHNyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1
ZXN0UHJpdmF0ZTo6V2ViVVJMUmVxdWVzdFByaXZhdGUpOgorICAgICAgICAqIHNyYy9XZWJVUkxS
ZXNwb25zZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpkb3dubG9hZEZp
bGVQYXRoKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMUmVzcG9uc2U6OnNldERvd25sb2FkRmls
ZVBhdGgpOgorICAgICAgICAqIHNyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaDoKKwogMjAxMS0w
Mi0xNSAgSm9jaGVuIEVpc2luZ2VyICA8am9jaGVuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBKZXJlbXkgT3Jsb3cuCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJVUkxSZXF1ZXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkocmV2aXNpb24gNzc4MzMpCisrKyBTb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTYsNyAr
NTYsNiBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICBtX3Jlc291cmNlUmVxdWVzdCA9ICZtX3Jl
c291cmNlUmVxdWVzdEFsbG9jYXRpb247CiAgICAgICAgIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFs
cyA9IHAtPm1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsKLSAgICAgICAgbV9kb3dubG9hZFRvRmls
ZSA9IHAtPm1fZG93bmxvYWRUb0ZpbGU7CiAgICAgfQogCiAgICAgdmlydHVhbCB2b2lkIGRpc3Bv
c2UoKSB7IGRlbGV0ZSB0aGlzOyB9CkBAIC0yNjksMTIgKzI2OCwxMiBAQCB2b2lkIFdlYlVSTFJl
cXVlc3Q6OnNldEFwcENhY2hlSG9zdElEKGluCiAKIGJvb2wgV2ViVVJMUmVxdWVzdDo6ZG93bmxv
YWRUb0ZpbGUoKSBjb25zdAogewotICAgIHJldHVybiBtX3ByaXZhdGUtPm1fZG93bmxvYWRUb0Zp
bGU7CisgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJlcXVlc3QtPmRvd25sb2FkVG9G
aWxlKCk7CiB9CiAKIHZvaWQgV2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUoYm9vbCBk
b3dubG9hZFRvRmlsZSkKIHsKLSAgICBtX3ByaXZhdGUtPm1fZG93bmxvYWRUb0ZpbGUgPSBkb3du
bG9hZFRvRmlsZTsKKyAgICBtX3ByaXZhdGUtPm1fcmVzb3VyY2VSZXF1ZXN0LT5zZXREb3dubG9h
ZFRvRmlsZShkb3dubG9hZFRvRmlsZSk7CiB9CiAKIFJlc291cmNlUmVxdWVzdCYgV2ViVVJMUmVx
dWVzdDo6dG9NdXRhYmxlUmVzb3VyY2VSZXF1ZXN0KCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL1dlYlVSTFJlcXVlc3RQcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdFByaXZhdGUuaAkocmV2aXNpb24gNzc4MzMp
CisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oCSh3
b3JraW5nIGNvcHkpCkBAIC0zOSwxNyArMzksMTMgQEAgY2xhc3MgV2ViVVJMUmVxdWVzdFByaXZh
dGUgewogcHVibGljOgogICAgIFdlYlVSTFJlcXVlc3RQcml2YXRlKCkKICAgICAgICAgOiBtX3Jl
c291cmNlUmVxdWVzdCgwKQotICAgICAgICAsIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFscyh0cnVl
KQotICAgICAgICAsIG1fZG93bmxvYWRUb0ZpbGUoZmFsc2UpIHsgfQorICAgICAgICAsIG1fYWxs
b3dTdG9yZWRDcmVkZW50aWFscyh0cnVlKSB7IH0KIAogICAgIC8vIENhbGxlZCBieSBXZWJVUkxS
ZXF1ZXN0IHdoZW4gaXQgbm8gbG9uZ2VyIG5lZWRzIHRoaXMgb2JqZWN0LgogICAgIHZpcnR1YWwg
dm9pZCBkaXNwb3NlKCkgPSAwOwogCiAgICAgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0KiBtX3Jl
c291cmNlUmVxdWVzdDsKICAgICBib29sIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsKLQotICAg
IC8vIEZJWE1FOiBNb3ZlIHRoaXMgdG8gUmVzb3VyY2VSZXF1ZXN0IG9uY2Ugd2UgaGF2ZSBhbiBp
bnRlcm5hbCBjb25zdW1lci4KLSAgICBib29sIG1fZG93bmxvYWRUb0ZpbGU7CiB9OwogCiB9IC8v
IG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVS
TFJlc3BvbnNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJVUkxSZXNwb25zZS5jcHAJKHJldmlzaW9uIDc3ODMzKQorKysgU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViVVJMUmVzcG9uc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNzYsMTIgKzM3
NiwxMiBAQCB2b2lkIFdlYlVSTFJlc3BvbnNlOjpzZXRJc011bHRpcGFydFBheWxvCiAKIFdlYlN0
cmluZyBXZWJVUkxSZXNwb25zZTo6ZG93bmxvYWRGaWxlUGF0aCgpIGNvbnN0CiB7Ci0gICAgcmV0
dXJuIG1fcHJpdmF0ZS0+bV9kb3dubG9hZEZpbGVQYXRoOworICAgIHJldHVybiBtX3ByaXZhdGUt
Pm1fcmVzb3VyY2VSZXNwb25zZS0+bV9kb3dubG9hZEZpbGVQYXRoOwogfQogCiB2b2lkIFdlYlVS
TFJlc3BvbnNlOjpzZXREb3dubG9hZEZpbGVQYXRoKGNvbnN0IFdlYlN0cmluZyYgZG93bmxvYWRG
aWxlUGF0aCkKIHsKLSAgICBtX3ByaXZhdGUtPm1fZG93bmxvYWRGaWxlUGF0aCA9IGRvd25sb2Fk
RmlsZVBhdGg7CisgICAgbV9wcml2YXRlLT5tX3Jlc291cmNlUmVzcG9uc2UtPm1fZG93bmxvYWRG
aWxlUGF0aCA9IGRvd25sb2FkRmlsZVBhdGg7CiB9CiAKIFdlYlN0cmluZyBXZWJVUkxSZXNwb25z
ZTo6c29ja2V0QWRkcmVzcygpIGNvbnN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAkocmV2aXNpb24gNzc4MzMpCisrKyBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAkod29ya2lu
ZyBjb3B5KQpAQCAtNDUsOSArNDUsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGRpc3Bv
c2UoKSA9IDA7CiAKICAgICBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlKiBtX3Jlc291cmNlUmVz
cG9uc2U7Ci0KLSAgICAvLyBGSVhNRTogTW92ZSB0aGlzIHRvIFJlc291cmNlUmVzcG9uc2Ugb25j
ZSB3ZSBoYXZlIGFuIGludGVybmFsIGNvbnN1bWVyLgotICAgIFdlYlN0cmluZyBtX2Rvd25sb2Fk
RmlsZVBhdGg7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82537</attachid>
            <date>2011-02-15 15:41:51 -0800</date>
            <delta_ts>2011-02-15 17:53:30 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>cors.txt</filename>
            <type>text/plain</type>
            <size>4472</size>
            <attacher name="Bill Budge">bbudge</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA3ODYxMikKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDItMTUgIEJpbGwgQnVkZ2UgIDxiYnVkZ2VAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYlVSTFJlcXVlc3Qs
IFdlYlVSTFJlc3BvbnNlIHByb3BlcnRpZXMgc2hvdWxkIGJlIHBhc3NlZCB0byBXZWJDb3JlIGxh
eWVyIExheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01NDQ4OQorCisgICAgICAgIE5vIHRlc3RzIG5lZWRlZCwgZXhwb3NlcyBubyBuZXcgZnVuY3Rp
b25hbGl0eQorCisgICAgICAgICogc3JjL1dlYlVSTFJlcXVlc3QuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJVUkxSZXF1ZXN0UHJpdmF0ZUltcGw6OldlYlVSTFJlcXVlc3RQcml2YXRlSW1wbCk6
CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlcXVlc3Q6OmRvd25sb2FkVG9GaWxlKToKKyAgICAg
ICAgKFdlYktpdDo6V2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUpOgorICAgICAgICAq
IHNyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1
ZXN0UHJpdmF0ZTo6V2ViVVJMUmVxdWVzdFByaXZhdGUpOgorICAgICAgICAqIHNyYy9XZWJVUkxS
ZXNwb25zZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpkb3dubG9hZEZp
bGVQYXRoKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJMUmVzcG9uc2U6OnNldERvd25sb2FkRmls
ZVBhdGgpOgorICAgICAgICAqIHNyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaDoKKwogMjAxMS0w
Mi0xNSAgSm9jaGVuIEVpc2luZ2VyICA8am9jaGVuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBKZXJlbXkgT3Jsb3cuCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJVUkxSZXF1ZXN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkocmV2aXNpb24gNzc4MzMpCisrKyBTb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTYsNyAr
NTYsNiBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICBtX3Jlc291cmNlUmVxdWVzdCA9ICZtX3Jl
c291cmNlUmVxdWVzdEFsbG9jYXRpb247CiAgICAgICAgIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFs
cyA9IHAtPm1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsKLSAgICAgICAgbV9kb3dubG9hZFRvRmls
ZSA9IHAtPm1fZG93bmxvYWRUb0ZpbGU7CiAgICAgfQogCiAgICAgdmlydHVhbCB2b2lkIGRpc3Bv
c2UoKSB7IGRlbGV0ZSB0aGlzOyB9CkBAIC0yNjksMTIgKzI2OCwxMiBAQCB2b2lkIFdlYlVSTFJl
cXVlc3Q6OnNldEFwcENhY2hlSG9zdElEKGluCiAKIGJvb2wgV2ViVVJMUmVxdWVzdDo6ZG93bmxv
YWRUb0ZpbGUoKSBjb25zdAogewotICAgIHJldHVybiBtX3ByaXZhdGUtPm1fZG93bmxvYWRUb0Zp
bGU7CisgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJlcXVlc3QtPmRvd25sb2FkVG9G
aWxlKCk7CiB9CiAKIHZvaWQgV2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUoYm9vbCBk
b3dubG9hZFRvRmlsZSkKIHsKLSAgICBtX3ByaXZhdGUtPm1fZG93bmxvYWRUb0ZpbGUgPSBkb3du
bG9hZFRvRmlsZTsKKyAgICBtX3ByaXZhdGUtPm1fcmVzb3VyY2VSZXF1ZXN0LT5zZXREb3dubG9h
ZFRvRmlsZShkb3dubG9hZFRvRmlsZSk7CiB9CiAKIFJlc291cmNlUmVxdWVzdCYgV2ViVVJMUmVx
dWVzdDo6dG9NdXRhYmxlUmVzb3VyY2VSZXF1ZXN0KCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL1dlYlVSTFJlcXVlc3RQcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdFByaXZhdGUuaAkocmV2aXNpb24gNzc4MzMp
CisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oCSh3
b3JraW5nIGNvcHkpCkBAIC0zOSwxNyArMzksMTMgQEAgY2xhc3MgV2ViVVJMUmVxdWVzdFByaXZh
dGUgewogcHVibGljOgogICAgIFdlYlVSTFJlcXVlc3RQcml2YXRlKCkKICAgICAgICAgOiBtX3Jl
c291cmNlUmVxdWVzdCgwKQotICAgICAgICAsIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFscyh0cnVl
KQotICAgICAgICAsIG1fZG93bmxvYWRUb0ZpbGUoZmFsc2UpIHsgfQorICAgICAgICAsIG1fYWxs
b3dTdG9yZWRDcmVkZW50aWFscyh0cnVlKSB7IH0KIAogICAgIC8vIENhbGxlZCBieSBXZWJVUkxS
ZXF1ZXN0IHdoZW4gaXQgbm8gbG9uZ2VyIG5lZWRzIHRoaXMgb2JqZWN0LgogICAgIHZpcnR1YWwg
dm9pZCBkaXNwb3NlKCkgPSAwOwogCiAgICAgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0KiBtX3Jl
c291cmNlUmVxdWVzdDsKICAgICBib29sIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsKLQotICAg
IC8vIEZJWE1FOiBNb3ZlIHRoaXMgdG8gUmVzb3VyY2VSZXF1ZXN0IG9uY2Ugd2UgaGF2ZSBhbiBp
bnRlcm5hbCBjb25zdW1lci4KLSAgICBib29sIG1fZG93bmxvYWRUb0ZpbGU7CiB9OwogCiB9IC8v
IG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVS
TFJlc3BvbnNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJVUkxSZXNwb25zZS5jcHAJKHJldmlzaW9uIDc3ODMzKQorKysgU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViVVJMUmVzcG9uc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MCw3ICs2MCw2
IEBAIHB1YmxpYzoKICAgICAgICAgOiBtX3Jlc291cmNlUmVzcG9uc2VBbGxvY2F0aW9uKCpwLT5t
X3Jlc291cmNlUmVzcG9uc2UpCiAgICAgewogICAgICAgICBtX3Jlc291cmNlUmVzcG9uc2UgPSAm
bV9yZXNvdXJjZVJlc3BvbnNlQWxsb2NhdGlvbjsKLSAgICAgICAgbV9kb3dubG9hZEZpbGVQYXRo
ID0gcC0+bV9kb3dubG9hZEZpbGVQYXRoOwogICAgIH0KIAogICAgIHZpcnR1YWwgdm9pZCBkaXNw
b3NlKCkgeyBkZWxldGUgdGhpczsgfQpAQCAtMzc2LDEyICszNzUsMTIgQEAgdm9pZCBXZWJVUkxS
ZXNwb25zZTo6c2V0SXNNdWx0aXBhcnRQYXlsbwogCiBXZWJTdHJpbmcgV2ViVVJMUmVzcG9uc2U6
OmRvd25sb2FkRmlsZVBhdGgoKSBjb25zdAogewotICAgIHJldHVybiBtX3ByaXZhdGUtPm1fZG93
bmxvYWRGaWxlUGF0aDsKKyAgICByZXR1cm4gbV9wcml2YXRlLT5tX3Jlc291cmNlUmVzcG9uc2Ut
PmRvd25sb2FkRmlsZVBhdGgoKTsKIH0KIAogdm9pZCBXZWJVUkxSZXNwb25zZTo6c2V0RG93bmxv
YWRGaWxlUGF0aChjb25zdCBXZWJTdHJpbmcmIGRvd25sb2FkRmlsZVBhdGgpCiB7Ci0gICAgbV9w
cml2YXRlLT5tX2Rvd25sb2FkRmlsZVBhdGggPSBkb3dubG9hZEZpbGVQYXRoOworICAgIG1fcHJp
dmF0ZS0+bV9yZXNvdXJjZVJlc3BvbnNlLT5zZXREb3dubG9hZEZpbGVQYXRoKGRvd25sb2FkRmls
ZVBhdGguZGF0YSgpKTsKIH0KIAogV2ViU3RyaW5nIFdlYlVSTFJlc3BvbnNlOjpzb2NrZXRBZGRy
ZXNzKCkgY29uc3QKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3Bv
bnNlUHJpdmF0ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dl
YlVSTFJlc3BvbnNlUHJpdmF0ZS5oCShyZXZpc2lvbiA3NzgzMykKKysrIFNvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC00
NSw5ICs0NSw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGlzcG9zZSgpID0gMDsKIAog
ICAgIFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2UqIG1fcmVzb3VyY2VSZXNwb25zZTsKLQotICAg
IC8vIEZJWE1FOiBNb3ZlIHRoaXMgdG8gUmVzb3VyY2VSZXNwb25zZSBvbmNlIHdlIGhhdmUgYW4g
aW50ZXJuYWwgY29uc3VtZXIuCi0gICAgV2ViU3RyaW5nIG1fZG93bmxvYWRGaWxlUGF0aDsKIH07
CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82563</attachid>
            <date>2011-02-15 17:53:30 -0800</date>
            <delta_ts>2011-02-25 14:26:10 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>cors.txt</filename>
            <type>text/plain</type>
            <size>4536</size>
            <attacher name="Bill Budge">bbudge</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA3ODY2MSkKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTEtMDItMTUgIEJpbGwgQnVkZ2UgIDxiYnVkZ2VAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYlVSTFJlcXVlc3Qs
IFdlYlVSTFJlc3BvbnNlIHByb3BlcnRpZXMgc2hvdWxkIGJlIHBhc3NlZCB0byBXZWJDb3JlIExh
eWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDQ4
OQorCisgICAgICAgIE5vIHRlc3RzIG5lZWRlZCwgZXhwb3NlcyBubyBuZXcgZnVuY3Rpb25hbGl0
eQorCisgICAgICAgICogc3JjL1dlYlVSTFJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJVUkxSZXF1ZXN0UHJpdmF0ZUltcGw6OldlYlVSTFJlcXVlc3RQcml2YXRlSW1wbCk6CisgICAg
ICAgIChXZWJLaXQ6OldlYlVSTFJlcXVlc3Q6OmRvd25sb2FkVG9GaWxlKToKKyAgICAgICAgKFdl
YktpdDo6V2ViVVJMUmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUpOgorICAgICAgICAqIHNyYy9X
ZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1ZXN0UHJp
dmF0ZTo6V2ViVVJMUmVxdWVzdFByaXZhdGUpOgorICAgICAgICAqIHNyYy9XZWJVUkxSZXNwb25z
ZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlUHJpdmF0ZUltcGw6OldlYlVS
TFJlc3BvbnNlUHJpdmF0ZUltcGwpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXNwb25zZTo6
ZG93bmxvYWRGaWxlUGF0aCk6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpzZXRE
b3dubG9hZEZpbGVQYXRoKToKKyAgICAgICAgKiBzcmMvV2ViVVJMUmVzcG9uc2VQcml2YXRlLmg6
CisKIDIwMTEtMDItMTQgIEplcmVteSBPcmxvdyAgPGpvcmxvd0BjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgpJbmRleDogU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViVVJMUmVxdWVzdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdC5jcHAJKHJldmlzaW9uIDc3ODMzKQorKysgU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTU2LDcgKzU2LDYgQEAgcHVibGljOgogICAgIHsKICAgICAgICAgbV9yZXNvdXJjZVJlcXVlc3Qg
PSAmbV9yZXNvdXJjZVJlcXVlc3RBbGxvY2F0aW9uOwogICAgICAgICBtX2FsbG93U3RvcmVkQ3Jl
ZGVudGlhbHMgPSBwLT5tX2FsbG93U3RvcmVkQ3JlZGVudGlhbHM7Ci0gICAgICAgIG1fZG93bmxv
YWRUb0ZpbGUgPSBwLT5tX2Rvd25sb2FkVG9GaWxlOwogICAgIH0KIAogICAgIHZpcnR1YWwgdm9p
ZCBkaXNwb3NlKCkgeyBkZWxldGUgdGhpczsgfQpAQCAtMjY5LDEyICsyNjgsMTIgQEAgdm9pZCBX
ZWJVUkxSZXF1ZXN0OjpzZXRBcHBDYWNoZUhvc3RJRChpbgogCiBib29sIFdlYlVSTFJlcXVlc3Q6
OmRvd25sb2FkVG9GaWxlKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbV9wcml2YXRlLT5tX2Rvd25s
b2FkVG9GaWxlOworICAgIHJldHVybiBtX3ByaXZhdGUtPm1fcmVzb3VyY2VSZXF1ZXN0LT5kb3du
bG9hZFRvRmlsZSgpOwogfQogCiB2b2lkIFdlYlVSTFJlcXVlc3Q6OnNldERvd25sb2FkVG9GaWxl
KGJvb2wgZG93bmxvYWRUb0ZpbGUpCiB7Ci0gICAgbV9wcml2YXRlLT5tX2Rvd25sb2FkVG9GaWxl
ID0gZG93bmxvYWRUb0ZpbGU7CisgICAgbV9wcml2YXRlLT5tX3Jlc291cmNlUmVxdWVzdC0+c2V0
RG93bmxvYWRUb0ZpbGUoZG93bmxvYWRUb0ZpbGUpOwogfQogCiBSZXNvdXJjZVJlcXVlc3QmIFdl
YlVSTFJlcXVlc3Q6OnRvTXV0YWJsZVJlc291cmNlUmVxdWVzdCgpCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlcXVlc3RQcml2YXRlLmgJKHJldmlzaW9u
IDc3ODMzKQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdFByaXZh
dGUuaAkod29ya2luZyBjb3B5KQpAQCAtMzksMTcgKzM5LDEzIEBAIGNsYXNzIFdlYlVSTFJlcXVl
c3RQcml2YXRlIHsKIHB1YmxpYzoKICAgICBXZWJVUkxSZXF1ZXN0UHJpdmF0ZSgpCiAgICAgICAg
IDogbV9yZXNvdXJjZVJlcXVlc3QoMCkKLSAgICAgICAgLCBtX2FsbG93U3RvcmVkQ3JlZGVudGlh
bHModHJ1ZSkKLSAgICAgICAgLCBtX2Rvd25sb2FkVG9GaWxlKGZhbHNlKSB7IH0KKyAgICAgICAg
LCBtX2FsbG93U3RvcmVkQ3JlZGVudGlhbHModHJ1ZSkgeyB9CiAKICAgICAvLyBDYWxsZWQgYnkg
V2ViVVJMUmVxdWVzdCB3aGVuIGl0IG5vIGxvbmdlciBuZWVkcyB0aGlzIG9iamVjdC4KICAgICB2
aXJ0dWFsIHZvaWQgZGlzcG9zZSgpID0gMDsKIAogICAgIFdlYkNvcmU6OlJlc291cmNlUmVxdWVz
dCogbV9yZXNvdXJjZVJlcXVlc3Q7CiAgICAgYm9vbCBtX2FsbG93U3RvcmVkQ3JlZGVudGlhbHM7
Ci0KLSAgICAvLyBGSVhNRTogTW92ZSB0aGlzIHRvIFJlc291cmNlUmVxdWVzdCBvbmNlIHdlIGhh
dmUgYW4gaW50ZXJuYWwgY29uc3VtZXIuCi0gICAgYm9vbCBtX2Rvd25sb2FkVG9GaWxlOwogfTsK
IAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJVUkxSZXNwb25zZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvV2ViVVJMUmVzcG9uc2UuY3BwCShyZXZpc2lvbiA3NzgzMykKKysrIFNvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjAs
NyArNjAsNiBAQCBwdWJsaWM6CiAgICAgICAgIDogbV9yZXNvdXJjZVJlc3BvbnNlQWxsb2NhdGlv
bigqcC0+bV9yZXNvdXJjZVJlc3BvbnNlKQogICAgIHsKICAgICAgICAgbV9yZXNvdXJjZVJlc3Bv
bnNlID0gJm1fcmVzb3VyY2VSZXNwb25zZUFsbG9jYXRpb247Ci0gICAgICAgIG1fZG93bmxvYWRG
aWxlUGF0aCA9IHAtPm1fZG93bmxvYWRGaWxlUGF0aDsKICAgICB9CiAKICAgICB2aXJ0dWFsIHZv
aWQgZGlzcG9zZSgpIHsgZGVsZXRlIHRoaXM7IH0KQEAgLTM3NiwxMiArMzc1LDEyIEBAIHZvaWQg
V2ViVVJMUmVzcG9uc2U6OnNldElzTXVsdGlwYXJ0UGF5bG8KIAogV2ViU3RyaW5nIFdlYlVSTFJl
c3BvbnNlOjpkb3dubG9hZEZpbGVQYXRoKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbV9wcml2YXRl
LT5tX2Rvd25sb2FkRmlsZVBhdGg7CisgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJl
c3BvbnNlLT5kb3dubG9hZEZpbGVQYXRoKCk7CiB9CiAKIHZvaWQgV2ViVVJMUmVzcG9uc2U6OnNl
dERvd25sb2FkRmlsZVBhdGgoY29uc3QgV2ViU3RyaW5nJiBkb3dubG9hZEZpbGVQYXRoKQogewot
ICAgIG1fcHJpdmF0ZS0+bV9kb3dubG9hZEZpbGVQYXRoID0gZG93bmxvYWRGaWxlUGF0aDsKKyAg
ICBtX3ByaXZhdGUtPm1fcmVzb3VyY2VSZXNwb25zZS0+c2V0RG93bmxvYWRGaWxlUGF0aChkb3du
bG9hZEZpbGVQYXRoLmRhdGEoKSk7CiB9CiAKIFdlYlN0cmluZyBXZWJVUkxSZXNwb25zZTo6c29j
a2V0QWRkcmVzcygpIGNvbnN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJV
UkxSZXNwb25zZVByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAkocmV2aXNpb24gNzc4MzMpCisrKyBTb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZVByaXZhdGUuaAkod29ya2luZyBjb3B5
KQpAQCAtNDUsOSArNDUsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGRpc3Bvc2UoKSA9
IDA7CiAKICAgICBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlKiBtX3Jlc291cmNlUmVzcG9uc2U7
Ci0KLSAgICAvLyBGSVhNRTogTW92ZSB0aGlzIHRvIFJlc291cmNlUmVzcG9uc2Ugb25jZSB3ZSBo
YXZlIGFuIGludGVybmFsIGNvbnN1bWVyLgotICAgIFdlYlN0cmluZyBtX2Rvd25sb2FkRmlsZVBh
dGg7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83875</attachid>
            <date>2011-02-25 14:26:10 -0800</date>
            <delta_ts>2011-02-26 06:26:25 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>cors.txt</filename>
            <type>text/plain</type>
            <size>4619</size>
            <attacher name="Bill Budge">bbudge</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA3OTcyOCkKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTEtMDItMjUgIEJpbGwgQnVkZ2UgIDxiYnVkZ2VAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYlVSTFJlcXVlc3Qs
IFdlYlVSTFJlc3BvbnNlIHByb3BlcnRpZXMgc2hvdWxkIGJlIHBhc3NlZCB0byBXZWJDb3JlIExh
eWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDQ4
OQorCisgICAgICAgIE5vIHRlc3RzIG5lZWRlZC4gVGhpcyBpcyBhbHJlYWR5IHRlc3RlZCBieSB1
aV90ZXN0cywgbmFjbF91aV90ZXN0cywgYW5kIG5hY2xfc2FuZGJveF90ZXN0cworCisgICAgICAg
ICogc3JjL1dlYlVSTFJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1ZXN0
UHJpdmF0ZUltcGw6OldlYlVSTFJlcXVlc3RQcml2YXRlSW1wbCk6CisgICAgICAgIChXZWJLaXQ6
OldlYlVSTFJlcXVlc3Q6OmRvd25sb2FkVG9GaWxlKToKKyAgICAgICAgKFdlYktpdDo6V2ViVVJM
UmVxdWVzdDo6c2V0RG93bmxvYWRUb0ZpbGUpOgorICAgICAgICAqIHNyYy9XZWJVUkxSZXF1ZXN0
UHJpdmF0ZS5oOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXF1ZXN0UHJpdmF0ZTo6V2ViVVJM
UmVxdWVzdFByaXZhdGUpOgorICAgICAgICAqIHNyYy9XZWJVUkxSZXNwb25zZS5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlUHJpdmF0ZUltcGw6OldlYlVSTFJlc3BvbnNlUHJp
dmF0ZUltcGwpOgorICAgICAgICAoV2ViS2l0OjpXZWJVUkxSZXNwb25zZTo6ZG93bmxvYWRGaWxl
UGF0aCk6CisgICAgICAgIChXZWJLaXQ6OldlYlVSTFJlc3BvbnNlOjpzZXREb3dubG9hZEZpbGVQ
YXRoKToKKyAgICAgICAgKiBzcmMvV2ViVVJMUmVzcG9uc2VQcml2YXRlLmg6CisKIDIwMTEtMDIt
MjUgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSb2xsIGNocm9t
aXVtIGRlcHMgdG8gaW5jbHVkZSBSQkdUb0hTTCBmaXggYW5kIElDVSB1cGRhdGUuCkluZGV4OiBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAkocmV2aXNpb24g
Nzk3MjcpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXF1ZXN0LmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNTYsNyArNTYsNiBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICBt
X3Jlc291cmNlUmVxdWVzdCA9ICZtX3Jlc291cmNlUmVxdWVzdEFsbG9jYXRpb247CiAgICAgICAg
IG1fYWxsb3dTdG9yZWRDcmVkZW50aWFscyA9IHAtPm1fYWxsb3dTdG9yZWRDcmVkZW50aWFsczsK
LSAgICAgICAgbV9kb3dubG9hZFRvRmlsZSA9IHAtPm1fZG93bmxvYWRUb0ZpbGU7CiAgICAgfQog
CiAgICAgdmlydHVhbCB2b2lkIGRpc3Bvc2UoKSB7IGRlbGV0ZSB0aGlzOyB9CkBAIC0yNjksMTIg
KzI2OCwxMiBAQCB2b2lkIFdlYlVSTFJlcXVlc3Q6OnNldEFwcENhY2hlSG9zdElEKGluCiAKIGJv
b2wgV2ViVVJMUmVxdWVzdDo6ZG93bmxvYWRUb0ZpbGUoKSBjb25zdAogewotICAgIHJldHVybiBt
X3ByaXZhdGUtPm1fZG93bmxvYWRUb0ZpbGU7CisgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bV9yZXNv
dXJjZVJlcXVlc3QtPmRvd25sb2FkVG9GaWxlKCk7CiB9CiAKIHZvaWQgV2ViVVJMUmVxdWVzdDo6
c2V0RG93bmxvYWRUb0ZpbGUoYm9vbCBkb3dubG9hZFRvRmlsZSkKIHsKLSAgICBtX3ByaXZhdGUt
Pm1fZG93bmxvYWRUb0ZpbGUgPSBkb3dubG9hZFRvRmlsZTsKKyAgICBtX3ByaXZhdGUtPm1fcmVz
b3VyY2VSZXF1ZXN0LT5zZXREb3dubG9hZFRvRmlsZShkb3dubG9hZFRvRmlsZSk7CiB9CiAKIFJl
c291cmNlUmVxdWVzdCYgV2ViVVJMUmVxdWVzdDo6dG9NdXRhYmxlUmVzb3VyY2VSZXF1ZXN0KCkK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlcXVlc3RQcml2YXRlLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVxdWVzdFBy
aXZhdGUuaAkocmV2aXNpb24gNzk3MjcpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJVUkxSZXF1ZXN0UHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zOSwxNyArMzksMTMgQEAg
Y2xhc3MgV2ViVVJMUmVxdWVzdFByaXZhdGUgewogcHVibGljOgogICAgIFdlYlVSTFJlcXVlc3RQ
cml2YXRlKCkKICAgICAgICAgOiBtX3Jlc291cmNlUmVxdWVzdCgwKQotICAgICAgICAsIG1fYWxs
b3dTdG9yZWRDcmVkZW50aWFscyh0cnVlKQotICAgICAgICAsIG1fZG93bmxvYWRUb0ZpbGUoZmFs
c2UpIHsgfQorICAgICAgICAsIG1fYWxsb3dTdG9yZWRDcmVkZW50aWFscyh0cnVlKSB7IH0KIAog
ICAgIC8vIENhbGxlZCBieSBXZWJVUkxSZXF1ZXN0IHdoZW4gaXQgbm8gbG9uZ2VyIG5lZWRzIHRo
aXMgb2JqZWN0LgogICAgIHZpcnR1YWwgdm9pZCBkaXNwb3NlKCkgPSAwOwogCiAgICAgV2ViQ29y
ZTo6UmVzb3VyY2VSZXF1ZXN0KiBtX3Jlc291cmNlUmVxdWVzdDsKICAgICBib29sIG1fYWxsb3dT
dG9yZWRDcmVkZW50aWFsczsKLQotICAgIC8vIEZJWE1FOiBNb3ZlIHRoaXMgdG8gUmVzb3VyY2VS
ZXF1ZXN0IG9uY2Ugd2UgaGF2ZSBhbiBpbnRlcm5hbCBjb25zdW1lci4KLSAgICBib29sIG1fZG93
bmxvYWRUb0ZpbGU7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJVUkxSZXNwb25zZS5jcHAJKHJldmlzaW9uIDc5NzI3
KQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVVJMUmVzcG9uc2UuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC02MCw3ICs2MCw2IEBAIHB1YmxpYzoKICAgICAgICAgOiBtX3Jlc291cmNl
UmVzcG9uc2VBbGxvY2F0aW9uKCpwLT5tX3Jlc291cmNlUmVzcG9uc2UpCiAgICAgewogICAgICAg
ICBtX3Jlc291cmNlUmVzcG9uc2UgPSAmbV9yZXNvdXJjZVJlc3BvbnNlQWxsb2NhdGlvbjsKLSAg
ICAgICAgbV9kb3dubG9hZEZpbGVQYXRoID0gcC0+bV9kb3dubG9hZEZpbGVQYXRoOwogICAgIH0K
IAogICAgIHZpcnR1YWwgdm9pZCBkaXNwb3NlKCkgeyBkZWxldGUgdGhpczsgfQpAQCAtMzc2LDEy
ICszNzUsMTIgQEAgdm9pZCBXZWJVUkxSZXNwb25zZTo6c2V0SXNNdWx0aXBhcnRQYXlsbwogCiBX
ZWJTdHJpbmcgV2ViVVJMUmVzcG9uc2U6OmRvd25sb2FkRmlsZVBhdGgoKSBjb25zdAogewotICAg
IHJldHVybiBtX3ByaXZhdGUtPm1fZG93bmxvYWRGaWxlUGF0aDsKKyAgICByZXR1cm4gbV9wcml2
YXRlLT5tX3Jlc291cmNlUmVzcG9uc2UtPmRvd25sb2FkRmlsZVBhdGgoKTsKIH0KIAogdm9pZCBX
ZWJVUkxSZXNwb25zZTo6c2V0RG93bmxvYWRGaWxlUGF0aChjb25zdCBXZWJTdHJpbmcmIGRvd25s
b2FkRmlsZVBhdGgpCiB7Ci0gICAgbV9wcml2YXRlLT5tX2Rvd25sb2FkRmlsZVBhdGggPSBkb3du
bG9hZEZpbGVQYXRoOworICAgIG1fcHJpdmF0ZS0+bV9yZXNvdXJjZVJlc3BvbnNlLT5zZXREb3du
bG9hZEZpbGVQYXRoKGRvd25sb2FkRmlsZVBhdGgudXRmOCgpLmRhdGEoKSk7CiB9CiAKIFdlYlN0
cmluZyBXZWJVUkxSZXNwb25zZTo6cmVtb3RlSVBBZGRyZXNzKCkgY29uc3QKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlUHJpdmF0ZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3BvbnNlUHJpdmF0ZS5oCShy
ZXZpc2lvbiA3OTcyNykKKysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlVSTFJlc3Bv
bnNlUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC00NSw5ICs0NSw2IEBAIHB1YmxpYzoKICAg
ICB2aXJ0dWFsIHZvaWQgZGlzcG9zZSgpID0gMDsKIAogICAgIFdlYkNvcmU6OlJlc291cmNlUmVz
cG9uc2UqIG1fcmVzb3VyY2VSZXNwb25zZTsKLQotICAgIC8vIEZJWE1FOiBNb3ZlIHRoaXMgdG8g
UmVzb3VyY2VSZXNwb25zZSBvbmNlIHdlIGhhdmUgYW4gaW50ZXJuYWwgY29uc3VtZXIuCi0gICAg
V2ViU3RyaW5nIG1fZG93bmxvYWRGaWxlUGF0aDsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktp
dAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>