<?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>168364</bug_id>
          
          <creation_ts>2017-02-15 04:22:15 -0800</creation_ts>
          <short_desc>[SOUP] Credentials stored by libsoup are used even StoredCredentials policy is DoNotAllowStoredCredentials</short_desc>
          <delta_ts>2017-02-15 06:24:31 -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>WebKitGTK</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.gnome.org/show_bug.cgi?id=777936</see_also>
    
    <see_also>https://bugzilla.gnome.org/show_bug.cgi?id=778497</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>danw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1277152</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-15 04:22:15 -0800</bug_when>
    <thetext>This can happen if a previous load with allowed to use stored credentials authenticated successfully, saving the credentials in libsoup. This what causes some tests to fail

http/tests/security/credentials-from-different-domains.html
http/tests/xmlhttprequest/cross-origin-no-authorization.html

It&apos;s actually a libsoup bug, but since it&apos;s causing layout test failures and we have patches for them, let&apos;s patch out jhbuild until we have a new libsoup version to depend on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1277153</commentid>
    <comment_count>1</comment_count>
      <attachid>301605</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-15 04:24:48 -0800</bug_when>
    <thetext>Created attachment 301605
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1277161</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-15 06:24:31 -0800</bug_when>
    <thetext>Committed r212358: &lt;http://trac.webkit.org/changeset/212358&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301605</attachid>
            <date>2017-02-15 04:24:48 -0800</date>
            <delta_ts>2017-02-15 06:20:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wk-soup-credentials.diff</filename>
            <type>text/plain</type>
            <size>12431</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhY2U0
MWViNWE2Yi4uNDdhYWJjYTkyZjkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxNy0wMi0xNSAgQ2FybG9zIEdhcmNp
YSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1NPVVBdIENyZWRlbnRp
YWxzIHN0b3JlZCBieSBsaWJzb3VwIGFyZSB1c2VkIGV2ZW4gU3RvcmVkQ3JlZGVudGlhbHMgcG9s
aWN5IGlzIERvTm90QWxsb3dTdG9yZWRDcmVkZW50aWFscworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY4MzY0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBjYW4gaGFwcGVuIGlmIGEgcHJldmlvdXMg
bG9hZCB3aXRoIGFsbG93ZWQgdG8gdXNlIHN0b3JlZCBjcmVkZW50aWFscyBhdXRoZW50aWNhdGVk
IHN1Y2Nlc3NmdWxseSwgc2F2aW5nIHRoZQorICAgICAgICBjcmVkZW50aWFscyBpbiBsaWJzb3Vw
LiBJdCdzIGFjdHVhbGx5IGEgbGlic291cCBidWcsIGJ1dCBzaW5jZSBpdCdzIGNhdXNpbmcgbGF5
b3V0IHRlc3QgZmFpbHVyZXMgYW5kIHdlIGhhdmUKKyAgICAgICAgcGF0Y2hlcyBmb3IgdGhlbSwg
bGV0J3MgcGF0Y2ggb3V0IGpoYnVpbGQgdW50aWwgd2UgaGF2ZSBhIG5ldyBsaWJzb3VwIHZlcnNp
b24gdG8gZGVwZW5kIG9uLgorCisgICAgICAgIEZpeGVzOiBodHRwL3Rlc3RzL3NlY3VyaXR5L2Ny
ZWRlbnRpYWxzLWZyb20tZGlmZmVyZW50LWRvbWFpbnMuaHRtbAorICAgICAgICAgICAgICAgaHR0
cC90ZXN0cy94bWxodHRwcmVxdWVzdC9jcm9zcy1vcmlnaW4tbm8tYXV0aG9yaXphdGlvbi5odG1s
CisKKyAgICAgICAgKiBndGsvamhidWlsZC5tb2R1bGVzOgorICAgICAgICAqIGd0ay9wYXRjaGVz
L2xpYnNvdXAtYXV0aC1GaXgtYXN5bmMtYXV0aGVudGljYXRpb24td2hlbi1mbGFnLVNPVVBfTUVT
U0FHRS5wYXRjaDogQWRkZWQuCisgICAgICAgICogZ3RrL3BhdGNoZXMvbGlic291cC1hdXRoLWRv
LW5vdC11c2UtY2FjaGVkLWNyZWRlbnRpYWxzLWluLWxvb2t1cC1tZXRob2QtLnBhdGNoOiBBZGRl
ZC4KKwogMjAxNy0wMi0xNCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5j
b20+CiAKICAgICAgICAgW0dUS10gVXBkYXRlIGNvb2tpZSBtYW5hZ2VyIEFQSSB0byBwcm9wZXJs
eSB3b3JrIHdpdGggZXBoZW1lcmFsIHNlc3Npb25zCmRpZmYgLS1naXQgYS9Ub29scy9ndGsvamhi
dWlsZC5tb2R1bGVzIGIvVG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcwppbmRleCAyMGUzOGE4OGY3
NS4uZTc3NjJmYWM4NTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL2d0ay9qaGJ1aWxkLm1vZHVsZXMKKysr
IGIvVG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcwpAQCAtMjQwLDkgKzI0MCwxMiBAQAogICAgIDxk
ZXBlbmRlbmNpZXM+CiAgICAgICA8ZGVwIHBhY2thZ2U9ImdsaWItbmV0d29ya2luZyIvPgogICAg
IDwvZGVwZW5kZW5jaWVzPgotICAgIDxicmFuY2ggbW9kdWxlPSJsaWJzb3VwIiB2ZXJzaW9uPSIy
LjU3LjEiCi0gICAgICAgICAgICByZXBvPSJnaXQuZ25vbWUub3JnIgotICAgICAgICAgICAgdGFn
PSI2YWNkYmFjYzEwN2M5OWZlNmYwNWI3OGI4MWY0YTQwZmIzZmRlOWU5Ii8+CisgICAgPGJyYW5j
aCBtb2R1bGU9Ii9wdWIvR05PTUUvc291cmNlcy9saWJzb3VwLzIuNTcvbGlic291cC0yLjU3LjEu
dGFyLnh6IiB2ZXJzaW9uPSIyLjU3LjEiCisgICAgICAgICAgICByZXBvPSJmdHAuZ25vbWUub3Jn
IgorICAgICAgICAgICAgaGFzaD0ic2hhMjU2OmNhMWNhMDM3ZTg5ZThiYzdiNzgyNTU5ZjNlYzVk
ODljOWQwYjgzNmY1MDViMmY5NWUwMDhlZDUxN2ZkNjY1OGYiPgorICAgICAgPHBhdGNoIGZpbGU9
ImxpYnNvdXAtYXV0aC1GaXgtYXN5bmMtYXV0aGVudGljYXRpb24td2hlbi1mbGFnLVNPVVBfTUVT
U0FHRS5wYXRjaCIgc3RyaXA9IjEiLz4KKyAgICAgIDxwYXRjaCBmaWxlPSJsaWJzb3VwLWF1dGgt
ZG8tbm90LXVzZS1jYWNoZWQtY3JlZGVudGlhbHMtaW4tbG9va3VwLW1ldGhvZC0ucGF0Y2giIHN0
cmlwPSIxIi8+CisgICAgPC9icmFuY2g+CiAgIDwvYXV0b3Rvb2xzPgogCiAgIDxhdXRvdG9vbHMg
aWQ9ImZvbnRjb25maWciIApkaWZmIC0tZ2l0IGEvVG9vbHMvZ3RrL3BhdGNoZXMvbGlic291cC1h
dXRoLUZpeC1hc3luYy1hdXRoZW50aWNhdGlvbi13aGVuLWZsYWctU09VUF9NRVNTQUdFLnBhdGNo
IGIvVG9vbHMvZ3RrL3BhdGNoZXMvbGlic291cC1hdXRoLUZpeC1hc3luYy1hdXRoZW50aWNhdGlv
bi13aGVuLWZsYWctU09VUF9NRVNTQUdFLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwLi42NzU0NWRmMzg4MwotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL2d0ay9w
YXRjaGVzL2xpYnNvdXAtYXV0aC1GaXgtYXN5bmMtYXV0aGVudGljYXRpb24td2hlbi1mbGFnLVNP
VVBfTUVTU0FHRS5wYXRjaApAQCAtMCwwICsxLDEzMCBAQAorRnJvbSBhZmVlMzAwMmZmNDViN2Ew
MGRmM2Q2ODA0ZmE3ZDMyOWI5MDdkMzYxIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTog
Q2FybG9zIEdhcmNpYSBDYW1wb3MgPGNnYXJjaWFAaWdhbGlhLmNvbT4KK0RhdGU6IE1vbiwgMzAg
SmFuIDIwMTcgMTM6NTc6MTIgKzAxMDAKK1N1YmplY3Q6IFtQQVRDSCAxLzJdIGF1dGg6IEZpeCBh
c3luYyBhdXRoZW50aWNhdGlvbiB3aGVuIGZsYWcKKyBTT1VQX01FU1NBR0VfRE9fTk9UX1VTRV9B
VVRIX0NBQ0hFIGlzIHVzZWQKKworV2hlbiB0aGUgZmxhZyBTT1VQX01FU1NBR0VfRE9fTk9UX1VT
RV9BVVRIX0NBQ0hFIGlzIHVzZWQsIGl0J3Mgbm90IHBvc3NpYmxlCit0byBzdWNjZXNzZnVsbHkg
YXV0aGVudGljYXRlLCBhbmQgU09VUF9TVEFUVVNfVU5BVVRIT1JJWkVEIGlzIGFsd2F5cworcmV0
dXJuZWQgZXZlbiB3aGVuIHNvdXBfYXV0aF9hdXRlbnRpY2F0ZSB3YXMgY2FsbGVkIHdpdGggdGhl
IHJpZ2h0CitjcmVkZW50aWFscy4gVGhpcyBoYXBwZW5zIGJlY2F1c2Ugd2Ugc2V0IHRoZSBhdXRo
IG9uIHRoZSBzb3VwIG1lc3NhZ2UgcmlnaHQKK2FmdGVyIGVtaXR0aW5nIHRoZSBhdXRoZW50aWNh
dGUgc2lnbmFsIG9ubHkgaWYgaXQgd2FzIGF1dGhlbnRpY2F0ZWQuIElmIHRoZQorc2lnbmFsIHBh
dXNlcyB0aGUgbWVzc2FnZSwgdGhlIGF1dGggd2lsbCBubyBsb25nZXIgYmUgYXNzb2NpYXRlZCB0
byB0aGUgbWVzc2FnZSwKK2FuZCBub3QgY2FjaGVkIGVpdGhlciBiZWNhdXNlIGZsYWcgU09VUF9N
RVNTQUdFX0RPX05PVF9VU0VfQVVUSF9DQUNIRSBpcworcHJlc2VudC4gU2luY2Ugd2UgYWx3YXlz
IGNoZWNrIGlmIHRoZSBhdXRoIHJldHVybmVkIGJ5Citzb3VwX2F1dGhfZ2V0X21lc3NhZ2UgaXMg
cmVhZHkgYmVmb3JlIHRyeWluZyB0byB1c2UgaXQsIHdlIGNhbiBzaW1wbHkKK2Fsd2F5cyBzZXQg
dGhlIGF1dGggb24gdGhlIG1zc2FnZSByaWdodCBhZnRlciBlbWl0dGluZyB0aGUgYXV0aGVudGlj
YXRlCitzaWduYWwgZXZlbiBpZiBpdCB3YXMgbm90IGF1dGhlbnRpY2F0ZWQgeWV0LiBJZiBpdCdz
IGV2ZW50dWFsbHkKK2F1dGhlbnRpY2F0ZWQgdGhlbiBnb3QtYm9keSBjYWxsYmFjayB3aWxsIGNo
ZWNrIGl0J3MgcmVhZHkgdG8gcmUtcXVldWUKK3RoZSBtZXNzYWdlIGFzIGV4cGVjdGVkLgorCito
dHRwczovL2J1Z3ppbGxhLmdub21lLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc3OTM2CistLS0KKyBs
aWJzb3VwL3NvdXAtYXV0aC1tYW5hZ2VyLmMgfCAgNCArLS0KKyB0ZXN0cy9hdXRoLXRlc3QuYyAg
ICAgICAgICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKKyAyIGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCisK
K2RpZmYgLS1naXQgYS9saWJzb3VwL3NvdXAtYXV0aC1tYW5hZ2VyLmMgYi9saWJzb3VwL3NvdXAt
YXV0aC1tYW5hZ2VyLmMKK2luZGV4IDcwNDY2MWJjLi45ZmY0NDZjYyAxMDA2NDQKKy0tLSBhL2xp
YnNvdXAvc291cC1hdXRoLW1hbmFnZXIuYworKysrIGIvbGlic291cC9zb3VwLWF1dGgtbWFuYWdl
ci5jCitAQCAtNjI1LDcgKzYyNSw3IEBAIGF1dGhfZ290X2hlYWRlcnMgKFNvdXBNZXNzYWdlICpt
c2csIGdwb2ludGVyIG1hbmFnZXIpCisgCS8qIElmIHdlIG5lZWQgdG8gYXV0aGVudGljYXRlLCB0
cnkgdG8gZG8gaXQuICovCisgCWF1dGhlbnRpY2F0ZV9hdXRoIChtYW5hZ2VyLCBhdXRoLCBtc2cs
CisgCQkJICAgcHJpb3JfYXV0aF9mYWlsZWQsIEZBTFNFLCBUUlVFKTsKKy0Jc291cF9tZXNzYWdl
X3NldF9hdXRoIChtc2csIHNvdXBfYXV0aF9pc19yZWFkeSAoYXV0aCwgbXNnKSA/IGF1dGggOiBO
VUxMKTsKKysJc291cF9tZXNzYWdlX3NldF9hdXRoIChtc2csIGF1dGgpOworIAlnX29iamVjdF91
bnJlZiAoYXV0aCk7CisgCWdfbXV0ZXhfdW5sb2NrICgmcHJpdi0+bG9jayk7CisgfQorQEAgLTY4
OSw3ICs2ODksNyBAQCBwcm94eV9hdXRoX2dvdF9oZWFkZXJzIChTb3VwTWVzc2FnZSAqbXNnLCBn
cG9pbnRlciBtYW5hZ2VyKQorIAkvKiBJZiB3ZSBuZWVkIHRvIGF1dGhlbnRpY2F0ZSwgdHJ5IHRv
IGRvIGl0LiAqLworIAlhdXRoZW50aWNhdGVfYXV0aCAobWFuYWdlciwgYXV0aCwgbXNnLAorIAkJ
CSAgIHByaW9yX2F1dGhfZmFpbGVkLCBUUlVFLCBUUlVFKTsKKy0Jc291cF9tZXNzYWdlX3NldF9w
cm94eV9hdXRoIChtc2csIHNvdXBfYXV0aF9pc19yZWFkeSAoYXV0aCwgbXNnKSA/IGF1dGggOiBO
VUxMKTsKKysJc291cF9tZXNzYWdlX3NldF9wcm94eV9hdXRoIChtc2csIGF1dGgpOworIAlnX29i
amVjdF91bnJlZiAoYXV0aCk7CisgCWdfbXV0ZXhfdW5sb2NrICgmcHJpdi0+bG9jayk7CisgfQor
ZGlmZiAtLWdpdCBhL3Rlc3RzL2F1dGgtdGVzdC5jIGIvdGVzdHMvYXV0aC10ZXN0LmMKK2luZGV4
IGI2NzRjNjFjLi4yM2UyMjEzMyAxMDA2NDQKKy0tLSBhL3Rlc3RzL2F1dGgtdGVzdC5jCisrKysg
Yi90ZXN0cy9hdXRoLXRlc3QuYworQEAgLTEzMzYsNiArMTMzNiw2NiBAQCBkb19tZXNzYWdlX2Rv
X25vdF91c2VfYXV0aF9jYWNoZV90ZXN0ICh2b2lkKQorIH0KKyAKKyBzdGF0aWMgdm9pZAorK2Fz
eW5jX25vX2F1dGhfY2FjaGVfYXV0aGVudGljYXRlIChTb3VwU2Vzc2lvbiAqc2Vzc2lvbiwgU291
cE1lc3NhZ2UgKm1zZywKKysJCQkJICBTb3VwQXV0aCAqYXV0aCwgZ2Jvb2xlYW4gcmV0cnlpbmcs
IFNvdXBBdXRoICoqYXV0aF9vdXQpCisreworKwlkZWJ1Z19wcmludGYgKDEsICIgIGFzeW5jX25v
X2F1dGhfY2FjaGVfYXV0aGVudGljYXRlXG4iKTsKKysKKysJc291cF9zZXNzaW9uX3BhdXNlX21l
c3NhZ2UgKHNlc3Npb24sIG1zZyk7CisrCSphdXRoX291dCA9IGdfb2JqZWN0X3JlZiAoYXV0aCk7
CisrCWdfbWFpbl9sb29wX3F1aXQgKGxvb3ApOworK30KKysKKytzdGF0aWMgdm9pZAorK2FzeW5j
X25vX2F1dGhfY2FjaGVfZmluaXNoZWQgKFNvdXBTZXNzaW9uICpzZXNzaW9uLCBTb3VwTWVzc2Fn
ZSAqbXNnLCBncG9pbnRlciB1c2VyX2RhdGEpCisreworKwlkZWJ1Z19wcmludGYgKDEsICIgIGFz
eW5jX25vX2F1dGhfY2FjaGVfZmluaXNoZWRcbiIpOworKworKwlnX21haW5fbG9vcF9xdWl0IChs
b29wKTsKKyt9CisrCisrc3RhdGljIHZvaWQKKytkb19hc3luY19tZXNzYWdlX2RvX25vdF91c2Vf
YXV0aF9jYWNoZV90ZXN0ICh2b2lkKQorK3sKKysJU291cFNlc3Npb24gKnNlc3Npb247CisrCVNv
dXBNZXNzYWdlICptc2c7CisrCWNoYXIgKnVyaTsKKysJU291cEF1dGggKmF1dGggPSBOVUxMOwor
KwlTb3VwTWVzc2FnZUZsYWdzIGZsYWdzOworKworKwlTT1VQX1RFU1RfU0tJUF9JRl9OT19BUEFD
SEU7CisrCisrCWxvb3AgPSBnX21haW5fbG9vcF9uZXcgKE5VTEwsIFRSVUUpOworKwlzZXNzaW9u
ID0gc291cF90ZXN0X3Nlc3Npb25fbmV3IChTT1VQX1RZUEVfU0VTU0lPTl9BU1lOQywgTlVMTCk7
CisrCXVyaSA9IGdfc3RyY29uY2F0IChiYXNlX3VyaSwgIkJhc2ljL3JlYWxtMS8iLCBOVUxMKTsK
KysKKysJbXNnID0gc291cF9tZXNzYWdlX25ldyAoIkdFVCIsIHVyaSk7CisrCWdfZnJlZSAodXJp
KTsKKysJZ19zaWduYWxfY29ubmVjdCAoc2Vzc2lvbiwgImF1dGhlbnRpY2F0ZSIsCisrCQkJICBH
X0NBTExCQUNLIChhc3luY19ub19hdXRoX2NhY2hlX2F1dGhlbnRpY2F0ZSksICZhdXRoKTsKKysJ
ZmxhZ3MgPSBzb3VwX21lc3NhZ2VfZ2V0X2ZsYWdzIChtc2cpOworKwlzb3VwX21lc3NhZ2Vfc2V0
X2ZsYWdzIChtc2csIGZsYWdzIHwgU09VUF9NRVNTQUdFX0RPX05PVF9VU0VfQVVUSF9DQUNIRSk7
CisrCWdfb2JqZWN0X3JlZiAobXNnKTsKKysJc291cF9zZXNzaW9uX3F1ZXVlX21lc3NhZ2UgKHNl
c3Npb24sIG1zZywgYXN5bmNfbm9fYXV0aF9jYWNoZV9maW5pc2hlZCwgTlVMTCk7CisrCWdfbWFp
bl9sb29wX3J1biAobG9vcCk7CisrCisrCXNvdXBfdGVzdF9hc3NlcnRfbWVzc2FnZV9zdGF0dXMg
KG1zZywgU09VUF9TVEFUVVNfVU5BVVRIT1JJWkVEKTsKKysKKysJc291cF90ZXN0X2Fzc2VydCAo
YXV0aCwgIm1zZyBkaWRuJ3QgZ2V0IGF1dGhlbnRpY2F0ZSBzaWduYWwiKTsKKysJc291cF9hdXRo
X2F1dGhlbnRpY2F0ZSAoYXV0aCwgInVzZXIxIiwgInJlYWxtMSIpOworKwlnX29iamVjdF91bnJl
ZiAoYXV0aCk7CisrCisrCXNvdXBfc2Vzc2lvbl91bnBhdXNlX21lc3NhZ2UgKHNlc3Npb24sIG1z
Zyk7CisrCWdfbWFpbl9sb29wX3J1biAobG9vcCk7CisrCisrCXNvdXBfdGVzdF9hc3NlcnRfbWVz
c2FnZV9zdGF0dXMgKG1zZywgU09VUF9TVEFUVVNfT0spOworKworKwlzb3VwX3Rlc3Rfc2Vzc2lv
bl9hYm9ydF91bnJlZiAoc2Vzc2lvbik7CisrCWdfb2JqZWN0X3VucmVmIChtc2cpOworKwlnX21h
aW5fbG9vcF91bnJlZiAobG9vcCk7CisrfQorKworK3N0YXRpYyB2b2lkCisgaGFzX2F1dGhvcml6
YXRpb25faGVhZGVyX2F1dGhlbnRpY2F0ZSAoU291cFNlc3Npb24gKnNlc3Npb24sIFNvdXBNZXNz
YWdlICptc2csCisgCQkJCSAgICAgICBTb3VwQXV0aCAqYXV0aCwgZ2Jvb2xlYW4gcmV0cnlpbmcs
IGdwb2ludGVyIGRhdGEpCisgeworQEAgLTE0MzIsNiArMTQ5Miw3IEBAIG1haW4gKGludCBhcmdj
LCBjaGFyICoqYXJndikKKyAJZ190ZXN0X2FkZF9mdW5jICgiL2F1dGgvZGlzYXBwZWFyaW5nLWF1
dGgiLCBkb19kaXNhcHBlYXJpbmdfYXV0aF90ZXN0KTsKKyAJZ190ZXN0X2FkZF9mdW5jICgiL2F1
dGgvY2xlYXItY3JlZGVudGlhbHMiLCBkb19jbGVhcl9jcmVkZW50aWFsc190ZXN0KTsKKyAJZ190
ZXN0X2FkZF9mdW5jICgiL2F1dGgvbWVzc2FnZS1kby1ub3QtdXNlLWF1dGgtY2FjaGUiLCBkb19t
ZXNzYWdlX2RvX25vdF91c2VfYXV0aF9jYWNoZV90ZXN0KTsKKysJZ190ZXN0X2FkZF9mdW5jICgi
L2F1dGgvYXN5bmMtbWVzc2FnZS1kby1ub3QtdXNlLWF1dGgtY2FjaGUiLCBkb19hc3luY19tZXNz
YWdlX2RvX25vdF91c2VfYXV0aF9jYWNoZV90ZXN0KTsKKyAJZ190ZXN0X2FkZF9mdW5jICgiL2F1
dGgvYXV0aG9yaXphdGlvbi1oZWFkZXItcmVxdWVzdCIsIGRvX21lc3NhZ2VfaGFzX2F1dGhvcml6
YXRpb25faGVhZGVyX3Rlc3QpOworIAorIAlyZXQgPSBnX3Rlc3RfcnVuICgpOworLS0gCisyLjEx
LjAKKwpkaWZmIC0tZ2l0IGEvVG9vbHMvZ3RrL3BhdGNoZXMvbGlic291cC1hdXRoLWRvLW5vdC11
c2UtY2FjaGVkLWNyZWRlbnRpYWxzLWluLWxvb2t1cC1tZXRob2QtLnBhdGNoIGIvVG9vbHMvZ3Rr
L3BhdGNoZXMvbGlic291cC1hdXRoLWRvLW5vdC11c2UtY2FjaGVkLWNyZWRlbnRpYWxzLWluLWxv
b2t1cC1tZXRob2QtLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
Li43ZDNhYjU4YjJjZAotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL2d0ay9wYXRjaGVzL2xpYnNv
dXAtYXV0aC1kby1ub3QtdXNlLWNhY2hlZC1jcmVkZW50aWFscy1pbi1sb29rdXAtbWV0aG9kLS5w
YXRjaApAQCAtMCwwICsxLDExNCBAQAorRnJvbSBjODQwMWMzNzJhZGM5YTljYjExZmM4NzBjMzkw
YWZmYjEwMzc5Y2ZhIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogQ2FybG9zIEdhcmNp
YSBDYW1wb3MgPGNnYXJjaWFAaWdhbGlhLmNvbT4KK0RhdGU6IFNhdCwgMTEgRmViIDIwMTcgMTc6
NDQ6NDYgKzAxMDAKK1N1YmplY3Q6IFtQQVRDSCAyLzJdIGF1dGg6IGRvIG5vdCB1c2UgY2FjaGVk
IGNyZWRlbnRpYWxzIGluIGxvb2t1cCBtZXRob2Qgd2hlbgorIGZsYWcgU09VUF9NRVNTQUdFX0RP
X05PVF9VU0VfQVVUSF9DQUNIRSBpcyBwcmVzZW50CisKK1RoaXMgaXMgY2F1c2luZyB0aGF0IGEg
cmVxdWVzdCB3aXRoIGZsYWcKK1NPVVBfTUVTU0FHRV9ET19OT1RfVVNFX0FVVEhfQ0FDSEUgc3Vj
Y2VzcyBpZiBhIHByZXZpb3VzIHJlcXVlc3Qgd2l0aG91dAordGhlIGZsYWcgc3RvcmVkIHRoZSBj
cmVkZW50aWFscy4gVGhpcyBwYXRjaCBhbHNvIGZpeGVzIGFub3RoZXIgaXNzdWVzCit3aXRoIHRo
ZSB0ZXN0IC9hdXRoL21lc3NhZ2UtZG8tbm90LXVzZS1hdXRoLWNhY2hlLCB0aGUgY2FzZSBvZiBw
cm92aWRpbmcKK3RoZSBjcmVkZW50aWFscyBpbiB0aGUgdXJsIHdhcyB3b3JraW5nIGJlY2F1c2Ug
ZG9fZGlnZXN0X25vbmNlX3Rlc3QoKQorZGlkbid0IGRpc2Nvbm5lY3QgdGhlIGF1dGhlbnRpY2F0
ZSBzaWduYWwgdGhhdCB3YXMgYWN0dWFsbHkgdXNlZC4gVGhpcworaXMgYmVjYXVzZSBzb3VwX3Vy
aV90b19zdHJpbmcgcmVtb3ZlcyB0aGUgcGFzc3dvcmQgZnJvbSB0aGUgdXJpLiBUaGUKK3Rlc3Qg
bmVlZHMgdG8gdXNlIGEgY3VzdG9tIG1lc3NhZ2UgY3JlYXRlZCB3aXRoCitzb3VwX21lc3NhZ2Vf
bmV3X2Zyb21fdXJpKCkgaW5zdGVhZCBvZiB1c2luZyBkb19kaWdlc3Rfbm9uY2VfdGVzdCgpLgor
CitodHRwczovL2J1Z3ppbGxhLmdub21lLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc4NDk3CistLS0K
KyBsaWJzb3VwL3NvdXAtYXV0aC1tYW5hZ2VyLmMgfCAgNiArKysrKysKKyB0ZXN0cy9hdXRoLXRl
c3QuYyAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQorIDIgZmls
ZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKKworZGlmZiAtLWdp
dCBhL2xpYnNvdXAvc291cC1hdXRoLW1hbmFnZXIuYyBiL2xpYnNvdXAvc291cC1hdXRoLW1hbmFn
ZXIuYworaW5kZXggOWZmNDQ2Y2MuLmIzMmJhOTAwIDEwMDY0NAorLS0tIGEvbGlic291cC9zb3Vw
LWF1dGgtbWFuYWdlci5jCisrKysgYi9saWJzb3VwL3NvdXAtYXV0aC1tYW5hZ2VyLmMKK0BAIC00
NzIsNiArNDcyLDkgQEAgbG9va3VwX2F1dGggKFNvdXBBdXRoTWFuYWdlclByaXZhdGUgKnByaXYs
IFNvdXBNZXNzYWdlICptc2cpCisgCWlmIChhdXRoICYmIHNvdXBfYXV0aF9pc19yZWFkeSAoYXV0
aCwgbXNnKSkKKyAJCXJldHVybiBhdXRoOworIAorKwlpZiAoc291cF9tZXNzYWdlX2dldF9mbGFn
cyAobXNnKSAmIFNPVVBfTUVTU0FHRV9ET19OT1RfVVNFX0FVVEhfQ0FDSEUpCisrCQlyZXR1cm4g
TlVMTDsKKysKKyAJaG9zdCA9IGdldF9hdXRoX2hvc3RfZm9yX3VyaSAocHJpdiwgc291cF9tZXNz
YWdlX2dldF91cmkgKG1zZykpOworIAlpZiAoIWhvc3QtPmF1dGhfcmVhbG1zICYmICFtYWtlX2F1
dG9fbnRsbV9hdXRoIChwcml2LCBob3N0KSkKKyAJCXJldHVybiBOVUxMOworQEAgLTQ5Niw2ICs0
OTksOSBAQCBsb29rdXBfcHJveHlfYXV0aCAoU291cEF1dGhNYW5hZ2VyUHJpdmF0ZSAqcHJpdiwg
U291cE1lc3NhZ2UgKm1zZykKKyAJaWYgKGF1dGggJiYgc291cF9hdXRoX2lzX3JlYWR5IChhdXRo
LCBtc2cpKQorIAkJcmV0dXJuIGF1dGg7CisgCisrCWlmIChzb3VwX21lc3NhZ2VfZ2V0X2ZsYWdz
IChtc2cpICYgU09VUF9NRVNTQUdFX0RPX05PVF9VU0VfQVVUSF9DQUNIRSkKKysJCXJldHVybiBO
VUxMOworKworIAlyZXR1cm4gcHJpdi0+cHJveHlfYXV0aDsKKyB9CisgCitkaWZmIC0tZ2l0IGEv
dGVzdHMvYXV0aC10ZXN0LmMgYi90ZXN0cy9hdXRoLXRlc3QuYworaW5kZXggMjNlMjIxMzMuLjJk
NjZkYTllIDEwMDY0NAorLS0tIGEvdGVzdHMvYXV0aC10ZXN0LmMKKysrKyBiL3Rlc3RzL2F1dGgt
dGVzdC5jCitAQCAtNDQyLDYgKzQ0MiwxMiBAQCBkb19kaWdlc3Rfbm9uY2VfdGVzdCAoU291cFNl
c3Npb24gKnNlc3Npb24sCisgCQkJICBnb3RfNDAxID8gImdvdCIgOiAiZGlkIG5vdCBnZXQiKTsK
KyAJc291cF90ZXN0X2Fzc2VydF9tZXNzYWdlX3N0YXR1cyAobXNnLCBTT1VQX1NUQVRVU19PSyk7
CisgCisrCWlmIChleHBlY3Rfc2lnbmFsKSB7CisrCQlnX3NpZ25hbF9oYW5kbGVyc19kaXNjb25u
ZWN0X2J5X2Z1bmMgKHNlc3Npb24sCisrCQkJCQkJICAgICAgR19DQUxMQkFDSyAoZGlnZXN0X25v
bmNlX2F1dGhlbnRpY2F0ZSksCisrCQkJCQkJICAgICAgTlVMTCk7CisrCX0KKysKKyAJZ19vYmpl
Y3RfdW5yZWYgKG1zZyk7CisgfQorIAorQEAgLTEyOTcsOSArMTMwMywxMCBAQCBkb19tZXNzYWdl
X2RvX25vdF91c2VfYXV0aF9jYWNoZV90ZXN0ICh2b2lkKQorIHsKKyAJU291cFNlc3Npb24gKnNl
c3Npb247CisgCVNvdXBBdXRoTWFuYWdlciAqbWFuYWdlcjsKKysJU291cE1lc3NhZ2UgKm1zZzsK
KysJU291cE1lc3NhZ2VGbGFncyBmbGFnczsKKyAJU291cFVSSSAqc291cF91cmk7CisgCWNoYXIg
KnVyaTsKKy0JY2hhciAqdXJpX3dpdGhfY3JlZGVudGlhbHM7CisgCisgCVNPVVBfVEVTVF9TS0lQ
X0lGX05PX0FQQUNIRTsKKyAKK0BAIC0xMzE4LDE4ICsxMzI1LDMyIEBAIGRvX21lc3NhZ2VfZG9f
bm90X3VzZV9hdXRoX2NhY2hlX3Rlc3QgKHZvaWQpCisgCXNvdXBfdXJpID0gc291cF91cmlfbmV3
ICh1cmkpOworIAlzb3VwX3VyaV9zZXRfdXNlciAoc291cF91cmksICJ1c2VyMSIpOworIAlzb3Vw
X3VyaV9zZXRfcGFzc3dvcmQgKHNvdXBfdXJpLCAicmVhbG0xIik7CistCXVyaV93aXRoX2NyZWRl
bnRpYWxzID0gc291cF91cmlfdG9fc3RyaW5nIChzb3VwX3VyaSwgRkFMU0UpOworKwltc2cgPSBz
b3VwX21lc3NhZ2VfbmV3X2Zyb21fdXJpIChTT1VQX01FVEhPRF9HRVQsIHNvdXBfdXJpKTsKKysJ
ZmxhZ3MgPSBzb3VwX21lc3NhZ2VfZ2V0X2ZsYWdzIChtc2cpOworKwlzb3VwX21lc3NhZ2Vfc2V0
X2ZsYWdzIChtc2csIGZsYWdzIHwgU09VUF9NRVNTQUdFX0RPX05PVF9VU0VfQVVUSF9DQUNIRSk7
CisrCXNvdXBfc2Vzc2lvbl9zZW5kX21lc3NhZ2UgKHNlc3Npb24sIG1zZyk7CisrCXNvdXBfdGVz
dF9hc3NlcnRfbWVzc2FnZV9zdGF0dXMgKG1zZywgU09VUF9TVEFUVVNfT0spOworKwlnX29iamVj
dF91bnJlZiAobXNnKTsKKyAJc291cF91cmlfZnJlZSAoc291cF91cmkpOworLQlkb19kaWdlc3Rf
bm9uY2VfdGVzdCAoc2Vzc2lvbiwgIkZvdXJ0aCIsIHVyaV93aXRoX2NyZWRlbnRpYWxzLCBGQUxT
RSwgVFJVRSwgRkFMU0UpOworLQlnX2ZyZWUgKHVyaV93aXRoX2NyZWRlbnRpYWxzKTsKKyAKKyAJ
bWFuYWdlciA9IFNPVVBfQVVUSF9NQU5BR0VSIChzb3VwX3Nlc3Npb25fZ2V0X2ZlYXR1cmUgKHNl
c3Npb24sIFNPVVBfVFlQRV9BVVRIX01BTkFHRVIpKTsKKysKKyAJc291cF9hdXRoX21hbmFnZXJf
Y2xlYXJfY2FjaGVkX2NyZWRlbnRpYWxzIChtYW5hZ2VyKTsKKyAKKyAJLyogTm93IGNoZWNrIHRo
YXQgY3JlZGVudGlhbHMgYXJlIG5vdCBzdG9yZWQgKi8KKyAJZG9fZGlnZXN0X25vbmNlX3Rlc3Qg
KHNlc3Npb24sICJGaXJzdCIsIHVyaSwgRkFMU0UsIFRSVUUsIFRSVUUpOworIAlkb19kaWdlc3Rf
bm9uY2VfdGVzdCAoc2Vzc2lvbiwgIlNlY29uZCIsIHVyaSwgVFJVRSwgVFJVRSwgVFJVRSk7Cisg
CWRvX2RpZ2VzdF9ub25jZV90ZXN0IChzZXNzaW9uLCAiVGhpcmQiLCB1cmksIFRSVUUsIEZBTFNF
LCBGQUxTRSk7CisrCisrCS8qIENyZWRlbnRpYWxzIHdlcmUgc3RvcmVkIGZvciB1cmksIGJ1dCBp
ZiB3ZSBzZXQgU09VUF9NRVNTQUdFX0RPX05PVF9VU0VfQVVUSF9DQUNIRSBmbGFnLAorKwkgKiBh
bmQgd2UgZG9uJ3QgaGF2ZSB0aGUgYXV0aGVudGljYXRlIHNpZ25hbCwgaXQgc2hvdWxkIHJlc3Bv
bmQgd2l0aCA0MDEKKysJICovCisrCW1zZyA9IHNvdXBfbWVzc2FnZV9uZXcgKFNPVVBfTUVUSE9E
X0dFVCwgdXJpKTsKKysJZmxhZ3MgPSBzb3VwX21lc3NhZ2VfZ2V0X2ZsYWdzIChtc2cpOworKwlz
b3VwX21lc3NhZ2Vfc2V0X2ZsYWdzIChtc2csIGZsYWdzIHwgU09VUF9NRVNTQUdFX0RPX05PVF9V
U0VfQVVUSF9DQUNIRSk7CisrCXNvdXBfc2Vzc2lvbl9zZW5kX21lc3NhZ2UgKHNlc3Npb24sIG1z
Zyk7CisrCXNvdXBfdGVzdF9hc3NlcnRfbWVzc2FnZV9zdGF0dXMgKG1zZywgU09VUF9TVEFUVVNf
VU5BVVRIT1JJWkVEKTsKKysJZ19vYmplY3RfdW5yZWYgKG1zZyk7CisgCWdfZnJlZSAodXJpKTsK
KyAKKyAJc291cF90ZXN0X3Nlc3Npb25fYWJvcnRfdW5yZWYgKHNlc3Npb24pOworLS0gCisyLjEx
LjAKKwo=
</data>
<flag name="review"
          id="323397"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>