<?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>29299</bug_id>
          
          <creation_ts>2009-09-16 06:34:37 -0700</creation_ts>
          <short_desc>[Soup] Should not ignore body for redirection responses</short_desc>
          <delta_ts>2010-10-15 10:13:02 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, Soup</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>44261</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>jmalonzo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>147522</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-09-16 06:34:37 -0700</bug_when>
    <thetext>We currently fail to redirect when braindead techniques like this are used:

&gt; curl -v http://flipper.googlelabs.com/
* About to connect() to flipper.googlelabs.com port 80 (#0)
*   Trying 74.125.93.141... connected
* Connected to flipper.googlelabs.com (74.125.93.141) port 80 (#0)
&gt; GET / HTTP/1.1
&gt; User-Agent: curl/7.19.5 (x86_64-pc-linux-gnu) libcurl/7.19.5 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 libssh2/1.2
&gt; Host: flipper.googlelabs.com
&gt; Accept: */*
&gt; 
&lt; HTTP/1.1 302 Found
&lt; Content-Type: text/html; charset=utf-8
&lt; Expires: Fri, 01 Jan 1990 00:00:00 GMT
&lt; Pragma: no-cache
&lt; Cache-control: no-cache, must-revalidate
&lt; Set-Cookie: FLIPS=7c1545bffe118b96; path=/
&lt; Date: Wed, 16 Sep 2009 13:34:01 GMT
&lt; Server: Google Frontend
&lt; Transfer-Encoding: chunked
&lt; 
* Connection #0 to host flipper.googlelabs.com left intact
* Closing connection #0
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;Google Fast Flip&lt;/title&gt;&lt;meta http-equiv=&quot;REFRESH&quot; content=&quot;0;url=http://fastflip.googlelabs.com&quot;&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;/BODY&gt;&lt;/HTML&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275906</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-09-08 09:59:32 -0700</bug_when>
    <thetext>I created https://bugzilla.gnome.org/show_bug.cgi?id=629088 in gnome bugzilla as this could be considered as a pure libsoup bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276391</commentid>
    <comment_count>2</comment_count>
      <attachid>67015</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-09-09 03:23:32 -0700</bug_when>
    <thetext>Created attachment 67015
Do not ignore body on 302 for redirect purpouses

danw suggested to fix that in WebKitGtk+ as it&apos;s not libsoup&apos;s business according to his words.

I added also a LayoutTest to check this behaviour</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276489</commentid>
    <comment_count>3</comment_count>
      <attachid>67041</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-09-09 08:58:41 -0700</bug_when>
    <thetext>Created attachment 67041
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

Just in case #44261 and all the SoupURILoader stuff lands before this one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278062</commentid>
    <comment_count>4</comment_count>
      <attachid>67015</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-09-13 01:49:16 -0700</bug_when>
    <thetext>Comment on attachment 67015
Do not ignore body on 302 for redirect purpouses

Looks right to me. I think it would be cleaner to tell layoutTestController to waitUntilDone in the first page that is loaded, though. Not opposed to keeping it as is if there&apos;s a reason I missed, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288960</commentid>
    <comment_count>5</comment_count>
      <attachid>67041</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-04 09:00:50 -0700</bug_when>
    <thetext>Comment on attachment 67041
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

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

This looks very reasonable to me, but because of the funky ChangeLogs and Gustavo&apos;s comment, I&apos;ll r-.

&gt; LayoutTests/ChangeLog:13
&gt; +        Tests that 302 redirections without Location do not ignore the
&gt; +        body for redirection purpouses (the body could have a meta
&gt; +        http-equiv=refresh)
&gt; +
&gt; +        [Soup] Should not ignore body for redirection responses
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=29299
&gt; +
&gt; +        * http/tests/navigation/redirect302-metaredirect-expected.txt: Added.
&gt; +        * http/tests/navigation/redirect302-metaredirect.html: Added.

I think the order of these is typically reversed with the bug link coming first.

&gt; WebCore/ChangeLog:11
&gt; +        Body is now provided to WebKitGtk+ in some redirections (like 302)
&gt; +        because it could be used by servers to perform clunky redirections
&gt; +        for example using http-equiv=REFRESH
&gt; +
&gt; +        [Soup] Should not ignore body for redirection responses
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=29299
&gt; +

Same thing here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290178</commentid>
    <comment_count>6</comment_count>
      <attachid>69917</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-06 03:46:56 -0700</bug_when>
    <thetext>Created attachment 69917
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

New version
   * fixed ChangeLogs
   * Updated the patch as now m_msg was replaced by m_soupMessage

Regarding the waitUntilDone the main reason to design the test like that is that all the http/test/redirect* tests follow the same structure. I think in general it&apos;s a good idea to harmonize the way tests works</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290252</commentid>
    <comment_count>7</comment_count>
      <attachid>69917</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-10-06 06:17:17 -0700</bug_when>
    <thetext>Comment on attachment 69917
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

Oki!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290304</commentid>
    <comment_count>8</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-06 08:10:53 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 69917 [details])
&gt; Oki!

Great! We need #44261 first before landing this one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294241</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-14 11:37:54 -0700</bug_when>
    <thetext>Seems bug 44261 landed.  What should be done here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294244</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-14 11:39:45 -0700</bug_when>
    <thetext>Can we land this now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294254</commentid>
    <comment_count>11</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-14 11:50:14 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Can we land this now?

Yeah we can land the SoupURILoader version (ignore the other one)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294278</commentid>
    <comment_count>12</comment_count>
      <attachid>69917</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-14 12:24:05 -0700</bug_when>
    <thetext>Comment on attachment 69917
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

Rejecting patch 69917 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=abarth-cq-sl&apos;, &apos;apply-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--quiet&apos;, 69917]&quot; exit_code: 2
Cleaning working directory
Updating working directory
Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=69917&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=29299&amp;ctype=xml
Processing 1 patch from 1 bug.
Processing patch 69917 from bug 29299.
Failed to run &quot;[u&apos;/Users/abarth/git/webkit-queue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Gustavo Noronha Silva&apos;, u&apos;--force&apos;]&quot; exit_code: 1

Full output: http://queues.webkit.org/results/4427032</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294689</commentid>
    <comment_count>13</comment_count>
      <attachid>70851</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-10-15 04:41:54 -0700</bug_when>
    <thetext>Created attachment 70851
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

New version of the fix properly rebased against current master</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294738</commentid>
    <comment_count>14</comment_count>
      <attachid>67015</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-15 07:04:53 -0700</bug_when>
    <thetext>Comment on attachment 67015
Do not ignore body on 302 for redirect purpouses

Cleared Gustavo Noronha Silva&apos;s review+ from obsolete attachment 67015 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294739</commentid>
    <comment_count>15</comment_count>
      <attachid>69917</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-15 07:04:57 -0700</bug_when>
    <thetext>Comment on attachment 69917
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

Cleared Gustavo Noronha Silva&apos;s review+ from obsolete attachment 69917 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294797</commentid>
    <comment_count>16</comment_count>
      <attachid>70851</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-15 10:12:56 -0700</bug_when>
    <thetext>Comment on attachment 70851
Do not ignore body on 302 for redirect purpouses (SoupURILoader version)

Clearing flags on attachment: 70851

Committed r69861: &lt;http://trac.webkit.org/changeset/69861&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294798</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-15 10:13:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67015</attachid>
            <date>2010-09-09 03:23:32 -0700</date>
            <delta_ts>2010-10-15 07:04:53 -0700</delta_ts>
            <desc>Do not ignore body on 302 for redirect purpouses</desc>
            <filename>0001-Fix-for-the-bug.patch</filename>
            <type>text/plain</type>
            <size>7138</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSAxNDRhZDFmZDdkNjA5NDBhMjViZmQxNTMyZTAwZTI0MWI5MTc1NjJiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgOSBTZXAgMjAxMCAwOTo0OToxNiArMDIwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBmb3IgdGhlIGJ1ZwoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTYgKysrKysrKysrKysrKysrKwogLi4uL3JlZGlyZWN0MzAy
LW1ldGFyZWRpcmVjdC1leHBlY3RlZC50eHQgICAgICAgICAgfCAgICA2ICsrKysrKwogLi4uL3Rl
c3RzL25hdmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwgfCAgICA4ICsrKysr
KysrCiAuLi4vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sICAgICAgICB8
ICAgMTIgKysrKysrKysrKysrCiAuLi4vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVj
dC5wbCAgICAgICAgICB8ICAgMjAgKysrKysrKysrKysrKysrKysrKysKIFdlYkNvcmUvQ2hhbmdl
TG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArKysrKysrKysrKysr
KysrKwogLi4uL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwICAg
fCAgIDEwICsrKysrKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25h
dmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1t
ZXRhcmVkaXJlY3QuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVz
dHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKIGNy
ZWF0ZSBtb2RlIDEwMDc1NSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3Vy
Y2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5wbAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmMzkxZDMxLi42MjY3YmQx
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDktMDkgIFNlcmdpbyBWaWxsYXIgU2VuaW4g
IDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGVzdHMgdGhhdCAzMDIgcmVkaXJlY3Rpb25zIHdpdGhvdXQgTG9jYXRp
b24gZG8gbm90IGlnbm9yZSB0aGUKKyAgICAgICAgYm9keSBmb3IgcmVkaXJlY3Rpb24gcHVycG91
c2VzICh0aGUgYm9keSBjb3VsZCBoYXZlIGEgbWV0YQorICAgICAgICBodHRwLWVxdWl2PXJlZnJl
c2gpCisKKyAgICAgICAgW1NvdXBdIFNob3VsZCBub3QgaWdub3JlIGJvZHkgZm9yIHJlZGlyZWN0
aW9uIHJlc3BvbnNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjkyOTkKKworICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMw
Mi1tZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3Rz
L25hdmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGly
ZWN0Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJj
ZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsOiBBZGRlZC4KKwogMjAxMC0wOS0wOCAgQW5k
eSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBD
YXJsc29uLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jl
ZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL25hdmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iMWRlMTNjCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRp
cmVjdC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2IEBACitTVUNDRVNTCisKKz09PT09PT09PT09
PT09IEJhY2sgRm9yd2FyZCBMaXN0ID09PT09PT09PT09PT09CisgICAgICAgIGh0dHA6Ly8xMjcu
MC4wLjE6ODAwMC9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sICAqKm5h
diB0YXJnZXQqKgorY3Vyci0+ICBodHRwOi8vMTI3LjAuMC4xOjgwMDAvbmF2aWdhdGlvbi9yZXNv
dXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwgICoqbmF2IHRhcmdldCoqCis9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVj
dC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1l
dGFyZWRpcmVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjAzZmQz
ZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24v
cmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKQEAgLTAsMCArMSw4IEBACis8c2NyaXB0IHR5
cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvdGVzdGNvZGUuanMiPjwvc2NyaXB0
PgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgcnVuQmFzaWNUZXN0KCJy
ZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsIiwgIm5vbmUiKTsKKzwvc2NyaXB0
PgorVGhpcyBwYWdlIGp1c3Qga2lja3Mgb2ZmIGEgdGVzdCwgYW5kIHNob3VsZCBub3QgYXBwZWFy
IGluIHRoZSBleHBlY3RlZCB0ZXN0IG91dHB1dC4KK1RoZSBmaWxlcyBpbiB0aGUgcmVzb3VyY2Vz
IGRpciBoYXZlIGNvbW1lbnRzIGFib3V0IHRoZSB0ZXN0cy4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGly
ZWN0Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3Jl
ZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmY5MjViN2IKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L25hdmlnYXRpb24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sCkBAIC0w
LDAgKzEsMTIgQEAKKzxodG1sPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0i
dGVzdGNvZGUuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKyAgICAvLyBuZWVkZWQgaW4gY2FzZSB3
ZSBhcnJpdmUgaGVyZSB2aWEgYSBjbGllbnQgcmVkaXJlY3QKKyAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7Cis8L3NjcmlwdD4KKworPGJvZHk+CitTVUNDRVNTCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3JlZGly
ZWN0MzAyLW1ldGFyZWRpcmVjdC5wbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlv
bi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsCm5ldyBmaWxlIG1vZGUgMTAw
NzU1CmluZGV4IDAwMDAwMDAuLmNkOGMxMWIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVj
dC5wbApAQCAtMCwwICsxLDIwIEBACisjIS91c3IvYmluL3BlcmwKKyMgU2ltcGxlIHNjcmlwdCB0
byBnZW5lcmF0ZSBhIDMwMiBIVFRQIHJlZGlyZWN0IHdpdGggaHR0cC1lcXVpdj1yZWZyZXNoCisK
K3ByaW50ICJTdGF0dXM6IDMwMiBGb3VuZFxyXG4iOworcHJpbnQgIkNvbnRlbnQtdHlwZTogdGV4
dC9odG1sXHJcbiI7CitwcmludCAiXHJcbiI7CisKK3ByaW50IDw8SEVSRV9ET0NfRU5ECis8aHRt
bD4KKzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7VVJMPXJlZGlyZWN0MzAy
LW1ldGFyZWRpcmVjdC5odG1sIj4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgp
OworPC9zY3JpcHQ+Cis8Ym9keT4KK1Rlc3QgZmFpbGVkISAtIFRoaXMgcGFnZSB1c2VzIGEgbWV0
YSByZWRpcmVjdCB0byBsb2FkIGFub3RoZXIgcGFnZS4KK1RoZSBrZXkgYXNwZWN0IGlzIHRoYXQg
dGhlIGJyb3dzZXIgc2hvdWxkIGdldCB0aGUgYm9keSBvZiB0aGUgMzAyCittZXNzYWdlIGFuZCB1
c2UgaXQgdG8gcGVyZm9ybSBhIHJlZGlyZWN0Cis8L2JvZHk+PC9odG1sPgorSEVSRV9ET0NfRU5E
CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4
IGMxNTU0ZTEuLjJhYzU1NzUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dl
YkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDktMDkgIFNlcmdpbyBWaWxs
YXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQm9keSBpcyBub3cgcHJvdmlkZWQgdG8gV2ViS2l0R3Rr
KyBpbiBzb21lIHJlZGlyZWN0aW9ucyAobGlrZSAzMDIpCisgICAgICAgIGJlY2F1c2UgaXQgY291
bGQgYmUgdXNlZCBieSBzZXJ2ZXJzIHRvIHBlcmZvcm0gY2x1bmt5IHJlZGlyZWN0aW9ucworICAg
ICAgICBmb3IgZXhhbXBsZSB1c2luZyBodHRwLWVxdWl2PVJFRlJFU0gKKworICAgICAgICBbU291
cF0gU2hvdWxkIG5vdCBpZ25vcmUgYm9keSBmb3IgcmVkaXJlY3Rpb24gcmVzcG9uc2VzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTI5OQorCisgICAg
ICAgIFRlc3Q6IGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3Qu
aHRtbAorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291
cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpnb3RIZWFkZXJzQ2FsbGJhY2spOgorICAgICAgICAo
V2ViQ29yZTo6ZmluaXNoZWRDYWxsYmFjayk6CisKIDIwMTAtMDktMDggIEFuZHkgRXN0ZXMgIDxh
ZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4KZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291
cC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAu
Y3BwCmluZGV4IGRhZGJkMjIuLjU3YjIzNDkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtMjIxLDggKzIyMSwxMCBA
QCBzdGF0aWMgdm9pZCByZXN0YXJ0ZWRDYWxsYmFjayhTb3VwTWVzc2FnZSogbXNnLCBncG9pbnRl
ciBkYXRhKQogc3RhdGljIHZvaWQgZ290SGVhZGVyc0NhbGxiYWNrKFNvdXBNZXNzYWdlKiBtc2cs
IGdwb2ludGVyIGRhdGEpCiB7CiAgICAgLy8gRm9yIDQwMSwgd2Ugd2lsbCBhY2N1bXVsYXRlIHRo
ZSByZXNvdXJjZSBib2R5LCBhbmQgb25seSB1c2UgaXQKLSAgICAvLyBpbiBjYXNlIGF1dGhlbnRp
Y2F0aW9uIHdpdGggdGhlIHNvdXAgZmVhdHVyZSBkb2Vzbid0IGhhcHBlbgotICAgIGlmIChtc2ct
PnN0YXR1c19jb2RlID09IFNPVVBfU1RBVFVTX1VOQVVUSE9SSVpFRCkgeworICAgIC8vIGluIGNh
c2UgYXV0aGVudGljYXRpb24gd2l0aCB0aGUgc291cCBmZWF0dXJlIGRvZXNuJ3QgaGFwcGVuLgor
ICAgIC8vIEZvciAzMDIgd2UgYWNjdW11bGF0ZSB0aGUgYm9keSB0b28gYmVjYXVzZSBpdCBjb3Vs
ZCBiZSB1c2VkIGJ5CisgICAgLy8gc29tZSBzZXJ2ZXJzIHRvIHJlZGlyZWN0IHdpdGggYSBjbHVu
a3kgaHR0cC1lcXVpdj1SRUZSRVNICisgICAgaWYgKHN0YXR1c1dpbGxCZUhhbmRsZWRCeVNvdXAo
bXNnLT5zdGF0dXNfY29kZSkpIHsKICAgICAgICAgc291cF9tZXNzYWdlX2JvZHlfc2V0X2FjY3Vt
dWxhdGUobXNnLT5yZXNwb25zZV9ib2R5LCBUUlVFKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
QEAgLTMyNCw3ICszMjYsOSBAQCBzdGF0aWMgdm9pZCBmaW5pc2hlZENhbGxiYWNrKFNvdXBTZXNz
aW9uICpzZXNzaW9uLCBTb3VwTWVzc2FnZSogbXNnLCBncG9pbnRlciBkYQogICAgICAgICByZXR1
cm47CiAgICAgfQogCi0gICAgaWYgKG1zZy0+c3RhdHVzX2NvZGUgPT0gU09VUF9TVEFUVVNfVU5B
VVRIT1JJWkVEKSB7CisgICAgLy8gQXBwYXJlbnRseSB0aGUgc3RhdHVzIHdhc24ndCBoYW5kbGVk
IGJ5IHNvdXAsIHNvIFdlYktpdCBtdXN0CisgICAgLy8gdGFrZSBjYXJlIG9mIHRoYXQKKyAgICBp
ZiAoc3RhdHVzV2lsbEJlSGFuZGxlZEJ5U291cChtc2ctPnN0YXR1c19jb2RlKSkgewogICAgICAg
ICBmaWxsUmVzcG9uc2VGcm9tTWVzc2FnZShtc2csICZkLT5tX3Jlc3BvbnNlKTsKICAgICAgICAg
Y2xpZW50LT5kaWRSZWNlaXZlUmVzcG9uc2UoaGFuZGxlLmdldCgpLCBkLT5tX3Jlc3BvbnNlKTsK
IAotLSAKMS43LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67041</attachid>
            <date>2010-09-09 08:58:41 -0700</date>
            <delta_ts>2010-10-06 03:46:56 -0700</delta_ts>
            <desc>Do not ignore body on 302 for redirect purpouses (SoupURILoader version)</desc>
            <filename>0001-Fix-for-29299.patch</filename>
            <type>text/plain</type>
            <size>6857</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSBkMGZjMmNkM2Q4ZDc1YWU5Nzc2NjQzNTk3NTUwOTNkOGIwNDAxODNmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgOSBTZXAgMjAxMCAxNzo0NTowMSArMDIwMApTdWJqZWN0OiBbUEFUQ0gg
MS8yXSBGaXggZm9yIDI5Mjk5CgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNiArKysrKysrKysrKysrKysrCiAuLi4vcmVkaXJlY3Qz
MDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dCAgICAgICAgICB8ICAgIDYgKysrKysrCiAuLi4v
dGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbCB8ICAgIDggKysr
KysrKysKIC4uLi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwgICAgICAg
IHwgICAxMiArKysrKysrKysrKysKIC4uLi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGly
ZWN0LnBsICAgICAgICAgIHwgICAyMCArKysrKysrKysrKysrKysrKysrKwogV2ViQ29yZS9DaGFu
Z2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsrKysrKysrKysr
KysrKysrCiAuLi4vcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAg
ICB8ICAgIDQgKystLQogNyBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdh
dGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9kZSAx
MDA2NDQgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFy
ZWRpcmVjdC5odG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9u
YXZpZ2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbAogY3JlYXRl
IG1vZGUgMTAwNzU1IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMv
cmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDg3NDQ3YzkuLmU3NTBjNTQgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0wOS0wOSAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2
aWxsYXJAaWdhbGlhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUZXN0cyB0aGF0IDMwMiByZWRpcmVjdGlvbnMgd2l0aG91dCBMb2NhdGlvbiBk
byBub3QgaWdub3JlIHRoZQorICAgICAgICBib2R5IGZvciByZWRpcmVjdGlvbiBwdXJwb3VzZXMg
KHRoZSBib2R5IGNvdWxkIGhhdmUgYSBtZXRhCisgICAgICAgIGh0dHAtZXF1aXY9cmVmcmVzaCkK
KworICAgICAgICBbU291cF0gU2hvdWxkIG5vdCBpZ25vcmUgYm9keSBmb3IgcmVkaXJlY3Rpb24g
cmVzcG9uc2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yOTI5OQorCisgICAgICAgICogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1l
dGFyZWRpcmVjdC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2
aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbDogQWRkZWQuCisgICAgICAgICog
aHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3Qu
aHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9y
ZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QucGw6IEFkZGVkLgorCiAyMDEwLTA5LTA2ICBTZXJnaW8g
VmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZp
Z2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iMWRlMTNjCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAy
LW1ldGFyZWRpcmVjdC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2IEBACitTVUNDRVNTCisKKz09
PT09PT09PT09PT09IEJhY2sgRm9yd2FyZCBMaXN0ID09PT09PT09PT09PT09CisgICAgICAgIGh0
dHA6Ly8xMjcuMC4wLjE6ODAwMC9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5o
dG1sICAqKm5hdiB0YXJnZXQqKgorY3Vyci0+ICBodHRwOi8vMTI3LjAuMC4xOjgwMDAvbmF2aWdh
dGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwgICoqbmF2IHRhcmdl
dCoqCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1l
dGFyZWRpcmVjdC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGly
ZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjAzZmQzZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25h
dmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKQEAgLTAsMCArMSw4IEBACis8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvdGVzdGNvZGUuanMi
Pjwvc2NyaXB0PgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgcnVuQmFz
aWNUZXN0KCJyZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsIiwgIm5vbmUiKTsK
Kzwvc2NyaXB0PgorVGhpcyBwYWdlIGp1c3Qga2lja3Mgb2ZmIGEgdGVzdCwgYW5kIHNob3VsZCBu
b3QgYXBwZWFyIGluIHRoZSBleHBlY3RlZCB0ZXN0IG91dHB1dC4KK1RoZSBmaWxlcyBpbiB0aGUg
cmVzb3VyY2VzIGRpciBoYXZlIGNvbW1lbnRzIGFib3V0IHRoZSB0ZXN0cy4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDIt
bWV0YXJlZGlyZWN0Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVz
b3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmY5MjViN2IKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5o
dG1sCkBAIC0wLDAgKzEsMTIgQEAKKzxodG1sPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3Jp
cHQiIHNyYz0idGVzdGNvZGUuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKyAgICAvLyBuZWVkZWQg
aW4gY2FzZSB3ZSBhcnJpdmUgaGVyZSB2aWEgYSBjbGllbnQgcmVkaXJlY3QKKyAgICBpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5u
b3RpZnlEb25lKCk7Cis8L3NjcmlwdD4KKworPGJvZHk+CitTVUNDRVNTCis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3Vy
Y2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5wbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsCm5ldyBmaWxl
IG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmNkOGMxMWIKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1l
dGFyZWRpcmVjdC5wbApAQCAtMCwwICsxLDIwIEBACisjIS91c3IvYmluL3BlcmwKKyMgU2ltcGxl
IHNjcmlwdCB0byBnZW5lcmF0ZSBhIDMwMiBIVFRQIHJlZGlyZWN0IHdpdGggaHR0cC1lcXVpdj1y
ZWZyZXNoCisKK3ByaW50ICJTdGF0dXM6IDMwMiBGb3VuZFxyXG4iOworcHJpbnQgIkNvbnRlbnQt
dHlwZTogdGV4dC9odG1sXHJcbiI7CitwcmludCAiXHJcbiI7CisKK3ByaW50IDw8SEVSRV9ET0Nf
RU5ECis8aHRtbD4KKzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7VVJMPXJl
ZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sIj4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVu
dGlsRG9uZSgpOworPC9zY3JpcHQ+Cis8Ym9keT4KK1Rlc3QgZmFpbGVkISAtIFRoaXMgcGFnZSB1
c2VzIGEgbWV0YSByZWRpcmVjdCB0byBsb2FkIGFub3RoZXIgcGFnZS4KK1RoZSBrZXkgYXNwZWN0
IGlzIHRoYXQgdGhlIGJyb3dzZXIgc2hvdWxkIGdldCB0aGUgYm9keSBvZiB0aGUgMzAyCittZXNz
YWdlIGFuZCB1c2UgaXQgdG8gcGVyZm9ybSBhIHJlZGlyZWN0Cis8L2JvZHk+PC9odG1sPgorSEVS
RV9ET0NfRU5ECmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IGI2OWJhYjAuLjM1YzM5Y2EgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDktMDkgIFNl
cmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQm9keSBpcyBub3cgcHJvdmlkZWQgdG8g
V2ViS2l0R3RrKyBpbiBzb21lIHJlZGlyZWN0aW9ucyAobGlrZSAzMDIpCisgICAgICAgIGJlY2F1
c2UgaXQgY291bGQgYmUgdXNlZCBieSBzZXJ2ZXJzIHRvIHBlcmZvcm0gY2x1bmt5IHJlZGlyZWN0
aW9ucworICAgICAgICBmb3IgZXhhbXBsZSB1c2luZyBodHRwLWVxdWl2PVJFRlJFU0gKKworICAg
ICAgICBbU291cF0gU2hvdWxkIG5vdCBpZ25vcmUgYm9keSBmb3IgcmVkaXJlY3Rpb24gcmVzcG9u
c2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTI5
OQorCisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRh
cmVkaXJlY3QuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNl
SGFuZGxlU291cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpnb3RIZWFkZXJzQ2FsbGJhY2spOgor
ICAgICAgICAoV2ViQ29yZTo6ZmluaXNoZWRDYWxsYmFjayk6CisKIDIwMTAtMDktMDYgIFNlcmdp
byBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
c291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3Nv
dXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAppbmRleCBmN2E3Y2EwLi5jZTM4OTg5IDEwMDY0NAot
LS0gYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3Bw
CisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5j
cHAKQEAgLTIyOCw3ICsyMjgsNyBAQCBzdGF0aWMgdm9pZCBnb3RIZWFkZXJzQ2FsbGJhY2soU291
cE1lc3NhZ2UqIG1zZywgZ3BvaW50ZXIgZGF0YSkKIHsKICAgICAvLyBGb3IgNDAxLCB3ZSB3aWxs
IGFjY3VtdWxhdGUgdGhlIHJlc291cmNlIGJvZHksIGFuZCBvbmx5IHVzZSBpdAogICAgIC8vIGlu
IGNhc2UgYXV0aGVudGljYXRpb24gd2l0aCB0aGUgc291cCBmZWF0dXJlIGRvZXNuJ3QgaGFwcGVu
Ci0gICAgaWYgKG1zZy0+c3RhdHVzX2NvZGUgPT0gU09VUF9TVEFUVVNfVU5BVVRIT1JJWkVEKSB7
CisgICAgaWYgKHN0YXR1c1dpbGxCZUhhbmRsZWRCeVNvdXAobXNnLT5zdGF0dXNfY29kZSkpIHsK
ICAgICAgICAgc291cF9tZXNzYWdlX2JvZHlfc2V0X2FjY3VtdWxhdGUobXNnLT5yZXNwb25zZV9i
b2R5LCBUUlVFKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTUxNSw3ICs1MTUsNyBAQCBz
dGF0aWMgdm9pZCBzZW5kUmVxdWVzdENhbGxiYWNrKEdPYmplY3QqIHNvdXJjZSwgR0FzeW5jUmVz
dWx0KiByZXMsIGdwb2ludGVyIHVzZQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAK
LSAgICAgICAgaWYgKGQtPm1fbXNnICYmIGQtPm1fbXNnLT5zdGF0dXNfY29kZSA9PSBTT1VQX1NU
QVRVU19VTkFVVEhPUklaRUQpIHsKKyAgICAgICAgaWYgKGQtPm1fbXNnICYmIHN0YXR1c1dpbGxC
ZUhhbmRsZWRCeVNvdXAoZC0+bV9tc2ctPnN0YXR1c19jb2RlKSkgewogICAgICAgICAgICAgZmls
bFJlc3BvbnNlRnJvbU1lc3NhZ2UoZC0+bV9tc2csICZkLT5tX3Jlc3BvbnNlKTsKICAgICAgICAg
ICAgIGNsaWVudC0+ZGlkUmVjZWl2ZVJlc3BvbnNlKGhhbmRsZS5nZXQoKSwgZC0+bV9yZXNwb25z
ZSk7CiAKLS0gCjEuNy4xCgo=
</data>
<flag name="review"
          id="56222"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>69917</attachid>
            <date>2010-10-06 03:46:56 -0700</date>
            <delta_ts>2010-10-15 07:04:57 -0700</delta_ts>
            <desc>Do not ignore body on 302 for redirect purpouses (SoupURILoader version)</desc>
            <filename>0001-Fix-for-29299.patch</filename>
            <type>text/plain</type>
            <size>7021</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSAwNjA5NTZmZTc2MGY4OTMxNmI4YTUyYzNlNTJhYjA5YzIyMDljYTEzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgOSBTZXAgMjAxMCAxNzo0NTowMSArMDIwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBmb3IgMjkyOTkKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIC4uLi9yZWRpcmVjdDMwMi1t
ZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0ICAgICAgICAgIHwgICAgNiArKysrKysKIC4uLi90ZXN0
cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sIHwgICAgOCArKysrKysr
KwogLi4uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbCAgICAgICAgfCAg
IDEyICsrKysrKysrKysrKwogLi4uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3Qu
cGwgICAgICAgICAgfCAgIDIwICsrKysrKysrKysrKysrKysrKysrCiBXZWJDb3JlL0NoYW5nZUxv
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKysrKysrKysrKysrKysr
KysKIC4uLi9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCAgIHwg
ICAgNiArKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRp
b24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAw
NjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVk
aXJlY3QuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2
aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKIGNyZWF0ZSBt
b2RlIDEwMDc1NSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3Jl
ZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5wbAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkNGI2NWJlLi41ODA2MWRiIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDktMDkgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmls
bGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1NvdXBdIFNob3VsZCBub3QgaWdub3JlIGJvZHkgZm9yIHJlZGlyZWN0aW9uIHJl
c3BvbnNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjkyOTkKKworICAgICAgICBUZXN0cyB0aGF0IDMwMiByZWRpcmVjdGlvbnMgd2l0aG91dCBMb2Nh
dGlvbiBkbyBub3QgaWdub3JlIHRoZQorICAgICAgICBib2R5IGZvciByZWRpcmVjdGlvbiBwdXJw
b3VzZXMgKHRoZSBib2R5IGNvdWxkIGhhdmUgYSBtZXRhCisgICAgICAgIGh0dHAtZXF1aXY9cmVm
cmVzaCkKKworICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRh
cmVkaXJlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL25hdmln
YXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0
dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVk
aXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsOiBBZGRlZC4KKwogMjAxMC0wOS0wNiAgU2VyZ2lvIFZp
bGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdh
dGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjFkZTEzYwotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1t
ZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorU1VDQ0VTUworCis9PT09
PT09PT09PT09PSBCYWNrIEZvcndhcmQgTGlzdCA9PT09PT09PT09PT09PQorICAgICAgICBodHRw
Oi8vMTI3LjAuMC4xOjgwMDAvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRt
bCAgKipuYXYgdGFyZ2V0KioKK2N1cnItPiAgaHR0cDovLzEyNy4wLjAuMTo4MDAwL25hdmlnYXRp
b24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sICAqKm5hdiB0YXJnZXQq
KgorPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRh
cmVkaXJlY3QuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVj
dDMwMi1tZXRhcmVkaXJlY3QuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4wM2ZkM2ZiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZp
Z2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sCkBAIC0wLDAgKzEsOCBAQAorPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL3Rlc3Rjb2RlLmpzIj48
L3NjcmlwdD4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikK
KyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIHJ1bkJhc2lj
VGVzdCgicmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5wbCIsICJub25lIik7Cis8
L3NjcmlwdD4KK1RoaXMgcGFnZSBqdXN0IGtpY2tzIG9mZiBhIHRlc3QsIGFuZCBzaG91bGQgbm90
IGFwcGVhciBpbiB0aGUgZXhwZWN0ZWQgdGVzdCBvdXRwdXQuCitUaGUgZmlsZXMgaW4gdGhlIHJl
c291cmNlcyBkaXIgaGF2ZSBjb21tZW50cyBhYm91dCB0aGUgdGVzdHMuCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1l
dGFyZWRpcmVjdC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291
cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5mOTI1YjdiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRt
bApAQCAtMCwwICsxLDEyIEBACis8aHRtbD4KKzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0
IiBzcmM9InRlc3Rjb2RlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisgICAgLy8gbmVlZGVkIGlu
IGNhc2Ugd2UgYXJyaXZlIGhlcmUgdmlhIGEgY2xpZW50IHJlZGlyZWN0CisgICAgaWYgKHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90
aWZ5RG9uZSgpOworPC9zY3JpcHQ+CisKKzxib2R5PgorU1VDQ0VTUworPC9ib2R5PgorPC9odG1s
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNl
cy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QucGwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25h
dmlnYXRpb24vcmVzb3VyY2VzL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5wbApuZXcgZmlsZSBt
b2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5jZDhjMTFiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRh
cmVkaXJlY3QucGwKQEAgLTAsMCArMSwyMCBAQAorIyEvdXNyL2Jpbi9wZXJsCisjIFNpbXBsZSBz
Y3JpcHQgdG8gZ2VuZXJhdGUgYSAzMDIgSFRUUCByZWRpcmVjdCB3aXRoIGh0dHAtZXF1aXY9cmVm
cmVzaAorCitwcmludCAiU3RhdHVzOiAzMDIgRm91bmRcclxuIjsKK3ByaW50ICJDb250ZW50LXR5
cGU6IHRleHQvaHRtbFxyXG4iOworcHJpbnQgIlxyXG4iOworCitwcmludCA8PEhFUkVfRE9DX0VO
RAorPGh0bWw+Cis8bWV0YSBodHRwLWVxdWl2PSJyZWZyZXNoIiBjb250ZW50PSIwO1VSTD1yZWRp
cmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbCI+Cis8c2NyaXB0PgorICAgIGlmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRp
bERvbmUoKTsKKzwvc2NyaXB0PgorPGJvZHk+CitUZXN0IGZhaWxlZCEgLSBUaGlzIHBhZ2UgdXNl
cyBhIG1ldGEgcmVkaXJlY3QgdG8gbG9hZCBhbm90aGVyIHBhZ2UuCitUaGUga2V5IGFzcGVjdCBp
cyB0aGF0IHRoZSBicm93c2VyIHNob3VsZCBnZXQgdGhlIGJvZHkgb2YgdGhlIDMwMgorbWVzc2Fn
ZSBhbmQgdXNlIGl0IHRvIHBlcmZvcm0gYSByZWRpcmVjdAorPC9ib2R5PjwvaHRtbD4KK0hFUkVf
RE9DX0VORApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBhNjliM2VkLi43YTlmMzMzIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEwLTA5LTA5ICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtTb3VwXSBTaG91bGQgbm90IGlnbm9yZSBi
b2R5IGZvciByZWRpcmVjdGlvbiByZXNwb25zZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTI5Mjk5CisKKyAgICAgICAgQm9keSBpcyBub3cgcHJvdmlk
ZWQgdG8gV2ViS2l0R3RrKyBpbiBzb21lIHJlZGlyZWN0aW9ucyAobGlrZSAzMDIpCisgICAgICAg
IGJlY2F1c2UgaXQgY291bGQgYmUgdXNlZCBieSBzZXJ2ZXJzIHRvIHBlcmZvcm0gY2x1bmt5IHJl
ZGlyZWN0aW9ucworICAgICAgICBmb3IgZXhhbXBsZSB1c2luZyBodHRwLWVxdWl2PVJFRlJFU0gK
KworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJl
ZGlyZWN0Lmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhh
bmRsZVNvdXAuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Z290SGVhZGVyc0NhbGxiYWNrKToKKyAg
ICAgICAgKFdlYkNvcmU6OmZpbmlzaGVkQ2FsbGJhY2spOgorCiAyMDEwLTA5LTA2ICBTZXJnaW8g
VmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3Nv
dXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1Jlc291cmNlSGFuZGxlU291cC5jcHAKaW5kZXggZmRkYTBkZS4uM2IyNjdiNSAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAor
KysgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3Bw
CkBAIC0yMTksNyArMjE5LDcgQEAgc3RhdGljIHZvaWQgZ290SGVhZGVyc0NhbGxiYWNrKFNvdXBN
ZXNzYWdlKiBtc2csIGdwb2ludGVyIGRhdGEpCiB7CiAgICAgLy8gRm9yIDQwMSwgd2Ugd2lsbCBh
Y2N1bXVsYXRlIHRoZSByZXNvdXJjZSBib2R5LCBhbmQgb25seSB1c2UgaXQKICAgICAvLyBpbiBj
YXNlIGF1dGhlbnRpY2F0aW9uIHdpdGggdGhlIHNvdXAgZmVhdHVyZSBkb2Vzbid0IGhhcHBlbgot
ICAgIGlmIChtc2ctPnN0YXR1c19jb2RlID09IFNPVVBfU1RBVFVTX1VOQVVUSE9SSVpFRCkgewor
ICAgIGlmIChzdGF0dXNXaWxsQmVIYW5kbGVkQnlTb3VwKG1zZy0+c3RhdHVzX2NvZGUpKSB7CiAg
ICAgICAgIHNvdXBfbWVzc2FnZV9ib2R5X3NldF9hY2N1bXVsYXRlKG1zZy0+cmVzcG9uc2VfYm9k
eSwgVFJVRSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC00OTIsOCArNDkyLDggQEAgc3Rh
dGljIHZvaWQgc2VuZFJlcXVlc3RDYWxsYmFjayhHT2JqZWN0KiBzb3VyY2UsIEdBc3luY1Jlc3Vs
dCogcmVzLCBncG9pbnRlciB1c2UKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0g
ICAgICAgIGlmIChkLT5tX21zZyAmJiBkLT5tX21zZy0+c3RhdHVzX2NvZGUgPT0gU09VUF9TVEFU
VVNfVU5BVVRIT1JJWkVEKSB7Ci0gICAgICAgICAgICBmaWxsUmVzcG9uc2VGcm9tTWVzc2FnZShk
LT5tX21zZywgJmQtPm1fcmVzcG9uc2UpOworICAgICAgICBpZiAoZC0+bV9zb3VwTWVzc2FnZSAm
JiBzdGF0dXNXaWxsQmVIYW5kbGVkQnlTb3VwKGQtPm1fc291cE1lc3NhZ2UuZ2V0KCktPnN0YXR1
c19jb2RlKSkgeworICAgICAgICAgICAgZmlsbFJlc3BvbnNlRnJvbU1lc3NhZ2UoZC0+bV9zb3Vw
TWVzc2FnZS5nZXQoKSwgJmQtPm1fcmVzcG9uc2UpOwogICAgICAgICAgICAgY2xpZW50LT5kaWRS
ZWNlaXZlUmVzcG9uc2UoaGFuZGxlLmdldCgpLCBkLT5tX3Jlc3BvbnNlKTsKIAogICAgICAgICAg
ICAgLy8gV2ViQ29yZSBtaWdodCBoYXZlIGNhbmNlbGxlZCB0aGUgam9iIGluIHRoZSB3aGlsZQot
LSAKMS43LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70851</attachid>
            <date>2010-10-15 04:41:54 -0700</date>
            <delta_ts>2010-10-15 10:12:56 -0700</delta_ts>
            <desc>Do not ignore body on 302 for redirect purpouses (SoupURILoader version)</desc>
            <filename>0001-Fix-for-29299.patch</filename>
            <type>text/plain</type>
            <size>7401</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">RnJvbSAxNjcyOWMyZDVkMmJhYWQwYzRkNGJhZTYyY2YyODRlNmYyZWUzNzVjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnaW8gVmlsbGFyIFNlbmluIDxzdmlsbGFyQGlnYWxpYS5j
b20+CkRhdGU6IFRodSwgOSBTZXAgMjAxMCAwOTo0OToxNiArMDIwMApTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBmb3IgMjkyOTkKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIC4uLi9yZWRpcmVjdDMwMi1t
ZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0ICAgICAgICAgIHwgICAgNiArKysrKysKIC4uLi90ZXN0
cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5odG1sIHwgICAgOCArKysrKysr
KwogLi4uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbCAgICAgICAgfCAg
IDEyICsrKysrKysrKysrKwogLi4uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3Qu
cGwgICAgICAgICAgfCAgIDIwICsrKysrKysrKysrKysrKysrKysrCiBXZWJDb3JlL0NoYW5nZUxv
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKysrKysrKysrKysrKysr
KysKIC4uLi9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCAgIHwg
ICAgOSArKysrKy0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmln
YXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRh
cmVkaXJlY3QuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMv
bmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKIGNyZWF0
ZSBtb2RlIDEwMDc1NSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2Vz
L3JlZGlyZWN0MzAyLW1ldGFyZWRpcmVjdC5wbAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmYTY2ZGQ1Li4wOTY4ZmE3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDktMDkgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxz
dmlsbGFyQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgW1NvdXBdIFNob3VsZCBub3QgaWdub3JlIGJvZHkgZm9yIHJlZGlyZWN0aW9u
IHJlc3BvbnNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjkyOTkKKworICAgICAgICBUZXN0cyB0aGF0IDMwMiByZWRpcmVjdGlvbnMgd2l0aG91dCBM
b2NhdGlvbiBkbyBub3QgaWdub3JlIHRoZQorICAgICAgICBib2R5IGZvciByZWRpcmVjdGlvbiBw
dXJwb3VzZXMgKHRoZSBib2R5IGNvdWxkIGhhdmUgYSBtZXRhCisgICAgICAgIGh0dHAtZXF1aXY9
cmVmcmVzaCkKKworICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1t
ZXRhcmVkaXJlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL25h
dmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMv
cmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsOiBBZGRlZC4KKwogMjAxMC0xMC0xNCAgTWFydGlu
IFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAgICAgUmViYXNlbGluZSBz
b21lIGZhaWxpbmcgdGVzdHMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25h
dmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmIxZGUxM2MKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVkaXJlY3Qz
MDItbWV0YXJlZGlyZWN0LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKK1NVQ0NFU1MKKwor
PT09PT09PT09PT09PT0gQmFjayBGb3J3YXJkIExpc3QgPT09PT09PT09PT09PT0KKyAgICAgICAg
aHR0cDovLzEyNy4wLjAuMTo4MDAwL25hdmlnYXRpb24vcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0
Lmh0bWwgICoqbmF2IHRhcmdldCoqCitjdXJyLT4gIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9uYXZp
Z2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbCAgKipuYXYgdGFy
Z2V0KioKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVkaXJlY3QzMDIt
bWV0YXJlZGlyZWN0Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVk
aXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMDNmZDNmYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bmF2aWdhdGlvbi9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QuaHRtbApAQCAtMCwwICsxLDggQEAK
KzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9InJlc291cmNlcy90ZXN0Y29kZS5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICBydW5C
YXNpY1Rlc3QoInJlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QucGwiLCAibm9uZSIp
OworPC9zY3JpcHQ+CitUaGlzIHBhZ2UganVzdCBraWNrcyBvZmYgYSB0ZXN0LCBhbmQgc2hvdWxk
IG5vdCBhcHBlYXIgaW4gdGhlIGV4cGVjdGVkIHRlc3Qgb3V0cHV0LgorVGhlIGZpbGVzIGluIHRo
ZSByZXNvdXJjZXMgZGlyIGhhdmUgY29tbWVudHMgYWJvdXQgdGhlIHRlc3RzLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMw
Mi1tZXRhcmVkaXJlY3QuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9y
ZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uZjkyNWI3YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0
Lmh0bWwKQEAgLTAsMCArMSwxMiBAQAorPGh0bWw+Cis8c2NyaXB0IHR5cGU9InRleHQvamF2YXNj
cmlwdCIgc3JjPSJ0ZXN0Y29kZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorICAgIC8vIG5lZWRl
ZCBpbiBjYXNlIHdlIGFycml2ZSBoZXJlIHZpYSBhIGNsaWVudCByZWRpcmVjdAorICAgIGlmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVy
Lm5vdGlmeURvbmUoKTsKKzwvc2NyaXB0PgorCis8Ym9keT4KK1NVQ0NFU1MKKzwvYm9keT4KKzwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNv
dXJjZXMvcmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0LnBsIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9yZWRpcmVjdDMwMi1tZXRhcmVkaXJlY3QucGwKbmV3IGZp
bGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uY2Q4YzExYgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcmVkaXJlY3QzMDIt
bWV0YXJlZGlyZWN0LnBsCkBAIC0wLDAgKzEsMjAgQEAKKyMhL3Vzci9iaW4vcGVybAorIyBTaW1w
bGUgc2NyaXB0IHRvIGdlbmVyYXRlIGEgMzAyIEhUVFAgcmVkaXJlY3Qgd2l0aCBodHRwLWVxdWl2
PXJlZnJlc2gKKworcHJpbnQgIlN0YXR1czogMzAyIEZvdW5kXHJcbiI7CitwcmludCAiQ29udGVu
dC10eXBlOiB0ZXh0L2h0bWxcclxuIjsKK3ByaW50ICJcclxuIjsKKworcHJpbnQgPDxIRVJFX0RP
Q19FTkQKKzxodG1sPgorPG1ldGEgaHR0cC1lcXVpdj0icmVmcmVzaCIgY29udGVudD0iMDtVUkw9
cmVkaXJlY3QzMDItbWV0YXJlZGlyZWN0Lmh0bWwiPgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93
LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0
VW50aWxEb25lKCk7Cis8L3NjcmlwdD4KKzxib2R5PgorVGVzdCBmYWlsZWQhIC0gVGhpcyBwYWdl
IHVzZXMgYSBtZXRhIHJlZGlyZWN0IHRvIGxvYWQgYW5vdGhlciBwYWdlLgorVGhlIGtleSBhc3Bl
Y3QgaXMgdGhhdCB0aGUgYnJvd3NlciBzaG91bGQgZ2V0IHRoZSBib2R5IG9mIHRoZSAzMDIKK21l
c3NhZ2UgYW5kIHVzZSBpdCB0byBwZXJmb3JtIGEgcmVkaXJlY3QKKzwvYm9keT48L2h0bWw+CitI
RVJFX0RPQ19FTkQKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggYzZhYmQ4Zi4uYzFhOWFjZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMC0wOS0wOSAg
U2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbU291cF0gU2hvdWxkIG5vdCBpZ25v
cmUgYm9keSBmb3IgcmVkaXJlY3Rpb24gcmVzcG9uc2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTI5OQorCisgICAgICAgIEJvZHkgaXMgbm93IHBy
b3ZpZGVkIHRvIFdlYktpdEd0aysgaW4gc29tZSByZWRpcmVjdGlvbnMgKGxpa2UgMzAyKQorICAg
ICAgICBiZWNhdXNlIGl0IGNvdWxkIGJlIHVzZWQgYnkgc2VydmVycyB0byBwZXJmb3JtIGNsdW5r
eSByZWRpcmVjdGlvbnMKKyAgICAgICAgZm9yIGV4YW1wbGUgdXNpbmcgaHR0cC1lcXVpdj1SRUZS
RVNICisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3JlZGlyZWN0MzAyLW1l
dGFyZWRpcmVjdC5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3Vy
Y2VIYW5kbGVTb3VwLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmdvdEhlYWRlcnNDYWxsYmFjayk6
CisgICAgICAgIChXZWJDb3JlOjpmaW5pc2hlZENhbGxiYWNrKToKKwogMjAxMC0xMC0xNCAgSmlh
IFB1ICA8anB1QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGVsZSBQZXRlcnNv
bi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFu
ZGxlU291cC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRs
ZVNvdXAuY3BwCmluZGV4IGQ1Y2IxZGEuLjBlNWU5ODQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAKKysrIGIvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtMjE4LDggKzIx
OCwxMCBAQCBzdGF0aWMgdm9pZCByZXN0YXJ0ZWRDYWxsYmFjayhTb3VwTWVzc2FnZSogbXNnLCBn
cG9pbnRlciBkYXRhKQogc3RhdGljIHZvaWQgZ290SGVhZGVyc0NhbGxiYWNrKFNvdXBNZXNzYWdl
KiBtc2csIGdwb2ludGVyIGRhdGEpCiB7CiAgICAgLy8gRm9yIDQwMSwgd2Ugd2lsbCBhY2N1bXVs
YXRlIHRoZSByZXNvdXJjZSBib2R5LCBhbmQgb25seSB1c2UgaXQKLSAgICAvLyBpbiBjYXNlIGF1
dGhlbnRpY2F0aW9uIHdpdGggdGhlIHNvdXAgZmVhdHVyZSBkb2Vzbid0IGhhcHBlbgotICAgIGlm
IChtc2ctPnN0YXR1c19jb2RlID09IFNPVVBfU1RBVFVTX1VOQVVUSE9SSVpFRCkgeworICAgIC8v
IGluIGNhc2UgYXV0aGVudGljYXRpb24gd2l0aCB0aGUgc291cCBmZWF0dXJlIGRvZXNuJ3QgaGFw
cGVuLgorICAgIC8vIEZvciAzMDIgd2UgYWNjdW11bGF0ZSB0aGUgYm9keSB0b28gYmVjYXVzZSBp
dCBjb3VsZCBiZSB1c2VkIGJ5CisgICAgLy8gc29tZSBzZXJ2ZXJzIHRvIHJlZGlyZWN0IHdpdGgg
YSBjbHVua3kgaHR0cC1lcXVpdj1SRUZSRVNICisgICAgaWYgKHN0YXR1c1dpbGxCZUhhbmRsZWRC
eVNvdXAobXNnLT5zdGF0dXNfY29kZSkpIHsKICAgICAgICAgc291cF9tZXNzYWdlX2JvZHlfc2V0
X2FjY3VtdWxhdGUobXNnLT5yZXNwb25zZV9ib2R5LCBUUlVFKTsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KQEAgLTI5MCw3ICsyOTIsNiBAQCBzdGF0aWMgdm9pZCBnb3RDaHVua0NhbGxiYWNrKFNv
dXBNZXNzYWdlKiBtc2csIFNvdXBCdWZmZXIqIGNodW5rLCBncG9pbnRlciBkYXRhKQogICAgICAg
ICByZXR1cm47CiAKICAgICBjbGllbnQtPmRpZFJlY2VpdmVEYXRhKGhhbmRsZS5nZXQoKSwgY2h1
bmstPmRhdGEsIGNodW5rLT5sZW5ndGgsIGZhbHNlKTsKLQogfQogCiBzdGF0aWMgZ2Jvb2xlYW4g
cGFyc2VEYXRhVXJsKGdwb2ludGVyIGNhbGxiYWNrRGF0YSkKQEAgLTQ5Miw3ICs0OTMsNyBAQCBz
dGF0aWMgdm9pZCBzZW5kUmVxdWVzdENhbGxiYWNrKEdPYmplY3QqIHNvdXJjZSwgR0FzeW5jUmVz
dWx0KiByZXMsIGdwb2ludGVyIHVzZQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAK
LSAgICAgICAgaWYgKGQtPm1fc291cE1lc3NhZ2UgJiYgZC0+bV9zb3VwTWVzc2FnZS0+c3RhdHVz
X2NvZGUgPT0gU09VUF9TVEFUVVNfVU5BVVRIT1JJWkVEKSB7CisgICAgICAgIGlmIChkLT5tX3Nv
dXBNZXNzYWdlICYmIHN0YXR1c1dpbGxCZUhhbmRsZWRCeVNvdXAoZC0+bV9zb3VwTWVzc2FnZS0+
c3RhdHVzX2NvZGUpKSB7CiAgICAgICAgICAgICBmaWxsUmVzcG9uc2VGcm9tTWVzc2FnZShzb3Vw
TXNnLCAmZC0+bV9yZXNwb25zZSk7CiAgICAgICAgICAgICBjbGllbnQtPmRpZFJlY2VpdmVSZXNw
b25zZShoYW5kbGUuZ2V0KCksIGQtPm1fcmVzcG9uc2UpOwogCi0tIAoxLjcuMQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>