<?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>222309</bug_id>
          
          <creation_ts>2021-02-23 05:15:04 -0800</creation_ts>
          <short_desc>[SOUP3] Use soup_auth_get_authority() to set the ProtectionSpace host and port</short_desc>
          <delta_ts>2021-02-24 03:43: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 Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>220508</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gustavo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1732495</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2021-02-23 05:15:04 -0800</bug_when>
    <thetext>That returns the right values in case of proxy authentication.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732497</commentid>
    <comment_count>1</comment_count>
      <attachid>421303</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2021-02-23 05:17:55 -0800</bug_when>
    <thetext>Created attachment 421303
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732823</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-24 03:43:27 -0800</bug_when>
    <thetext>Committed r273379: &lt;https://commits.webkit.org/r273379&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 421303.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421303</attachid>
            <date>2021-02-23 05:17:55 -0800</date>
            <delta_ts>2021-02-24 03:43:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-soup-auth-authority.diff</filename>
            <type>text/plain</type>
            <size>6772</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAyNTVmMzBiZjY5YTcuLjI0ZGZjN2IzZjlhNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDIxLTAyLTIzICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFA
aWdhbGlhLmNvbT4KKworICAgICAgICBbU09VUDNdIFVzZSBzb3VwX2F1dGhfZ2V0X2F1dGhvcml0
eSgpIHRvIHNldCB0aGUgUHJvdGVjdGlvblNwYWNlIGhvc3QgYW5kIHBvcnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMjMwOQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoYXQgcmV0dXJucyB0aGUgcmln
aHQgdmFsdWVzIGluIGNhc2Ugb2YgcHJveHkgYXV0aGVudGljYXRpb24uCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvQXV0aGVudGljYXRpb25DaGFsbGVuZ2VTb3VwLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OnByb3RlY3Rpb25TcGFjZUZyb21Tb3VwQXV0aEFuZFVSTCk6CisKIDIw
MjEtMDItMjMgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAg
ICAgICAgIE51bGxwdHIgY3Jhc2ggaW4gRG9jdW1lbnQ6OmNvbnRleHREb2N1bWVudCgpIGluc2lk
ZSBGb250RmFjZVNldDo6Rm9udEZhY2VTZXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvc291cC9BdXRoZW50aWNhdGlvbkNoYWxsZW5nZVNvdXAuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL0F1dGhlbnRpY2F0aW9uQ2hhbGxlbmdl
U291cC5jcHAKaW5kZXggYjcxNmRiMjNjNWYyLi41ZTYwZmI0YWUzYjIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9BdXRoZW50aWNhdGlvbkNoYWxsZW5n
ZVNvdXAuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9BdXRo
ZW50aWNhdGlvbkNoYWxsZW5nZVNvdXAuY3BwCkBAIC02MSw3ICs2MSwxNiBAQCBzdGF0aWMgUHJv
dGVjdGlvblNwYWNlIHByb3RlY3Rpb25TcGFjZUZyb21Tb3VwQXV0aEFuZFVSTChTb3VwQXV0aCog
c291cEF1dGgsIGNvbgogICAgIGVsc2UKICAgICAgICAgc2NoZW1lID0gUHJvdGVjdGlvblNwYWNl
QXV0aGVudGljYXRpb25TY2hlbWVVbmtub3duOwogCi0gICAgcmV0dXJuIFByb3RlY3Rpb25TcGFj
ZSh1cmwuaG9zdCgpLnRvU3RyaW5nKCksIHN0YXRpY19jYXN0PGludD4odXJsLnBvcnQoKS52YWx1
ZU9yKDApKSwKKyNpZiBVU0UoU09VUDIpCisgICAgYXV0byBob3N0ID0gdXJsLmhvc3QoKTsKKyAg
ICBhdXRvIHBvcnQgPSB1cmwucG9ydCgpOworI2Vsc2UKKyAgICBVUkwgYXV0aFVSTCh7IH0sIG1h
a2VTdHJpbmcoImh0dHA6Ly8iLCBzb3VwX2F1dGhfZ2V0X2F1dGhvcml0eShzb3VwQXV0aCkpKTsK
KyAgICBhdXRvIGhvc3QgPSBhdXRoVVJMLmhvc3QoKTsKKyAgICBhdXRvIHBvcnQgPSBhdXRoVVJM
LnBvcnQoKTsKKyNlbmRpZgorCisgICAgcmV0dXJuIFByb3RlY3Rpb25TcGFjZShob3N0LnRvU3Ry
aW5nKCksIHN0YXRpY19jYXN0PGludD4ocG9ydC52YWx1ZU9yKDApKSwKICAgICAgICAgcHJvdGVj
dGlvblNwYWNlU2VydmVyVHlwZUZyb21VUkwodXJsLCBzb3VwX2F1dGhfaXNfZm9yX3Byb3h5KHNv
dXBBdXRoKSksCiAgICAgICAgIFN0cmluZzo6ZnJvbVVURjgoc291cF9hdXRoX2dldF9yZWFsbShz
b3VwQXV0aCkpLCBzY2hlbWUpOwogfQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9v
bHMvQ2hhbmdlTG9nCmluZGV4IGQyOTI3ODFjOTQ2YS4uY2UxMDY5NWYyNWIyIDEwMDY0NAotLS0g
YS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMjEtMDItMjMgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgor
CisgICAgICAgIFtTT1VQM10gVXNlIHNvdXBfYXV0aF9nZXRfYXV0aG9yaXR5KCkgdG8gc2V0IHRo
ZSBQcm90ZWN0aW9uU3BhY2UgaG9zdCBhbmQgcG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyMzA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgSXQgZml4ZXMgdHdvIHRlc3RzIHdoZW4gdXNpbmcgbGli
c291cDMuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdEF1
dGhlbnRpY2F0aW9uLmNwcDoKKyAgICAgICAgKHRlc3RXZWJWaWV3QXV0aGVudGljYXRpb25Qcm94
eSk6CisgICAgICAgICh0ZXN0V2ViVmlld0F1dGhlbnRpY2F0aW9uUHJveHlIVFRQUyk6CisKIDIw
MjEtMDItMjIgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAog
ICAgICAgICBSZS1lbmFibGUgUmFuZ2VSZXNwb25zZUdlbmVyYXRvci4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0QXV0aGVudGljYXRpb24uY3Bw
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RBdXRoZW50aWNhdGlv
bi5jcHAKaW5kZXggZThmMzM2YTdiNWE0Li5iNDMxMzk4MDJkOTIgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0QXV0aGVudGljYXRpb24uY3BwCisr
KyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0QXV0aGVudGljYXRp
b24uY3BwCkBAIC00OTAsOSArNDkwLDE0IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJWaWV3QXV0aGVu
dGljYXRpb25Qcm94eShQcm94eUF1dGhlbnRpY2F0aW9uVGVzdCogdGVzdCwgZ2NvbnN0CiB7CiAg
ICAgdGVzdC0+bG9hZFVSSShrU2VydmVyLT5nZXRVUklGb3JQYXRoKCIvcHJveHkvYXV0aC10ZXN0
Lmh0bWwiKS5kYXRhKCkpOwogICAgIFdlYktpdEF1dGhlbnRpY2F0aW9uUmVxdWVzdCogcmVxdWVz
dCA9IHRlc3QtPndhaXRGb3JBdXRoZW50aWNhdGlvblJlcXVlc3QoKTsKKyNpZiBVU0UoU09VUDIp
CiAgICAgLy8gRklYTUU6IHRoZSB1cmkgYW5kIGhvc3Qgc2hvdWxkIHRoZSBwcm94eSBvbmVzLCBu
b3QgdGhlIHJlcXVlc3RlZCBvbmVzLgogICAgIEFTU0VSVF9DTVBfQ1NUUklORyh3ZWJraXRfYXV0
aGVudGljYXRpb25fcmVxdWVzdF9nZXRfaG9zdChyZXF1ZXN0KSwgPT0sIGtTZXJ2ZXItPmJhc2VV
UkwoKS5ob3N0KCkudG9TdHJpbmcoKS51dGY4KCkpOwogICAgIGdfYXNzZXJ0X2NtcHVpbnQod2Vi
a2l0X2F1dGhlbnRpY2F0aW9uX3JlcXVlc3RfZ2V0X3BvcnQocmVxdWVzdCksID09LCBrU2VydmVy
LT5wb3J0KCkpOworI2Vsc2UKKyAgICBBU1NFUlRfQ01QX0NTVFJJTkcod2Via2l0X2F1dGhlbnRp
Y2F0aW9uX3JlcXVlc3RfZ2V0X2hvc3QocmVxdWVzdCksID09LCB0ZXN0LT5tX3Byb3h5U2VydmVy
LmJhc2VVUkwoKS5ob3N0KCkudG9TdHJpbmcoKS51dGY4KCkpOworICAgIGdfYXNzZXJ0X2NtcHVp
bnQod2Via2l0X2F1dGhlbnRpY2F0aW9uX3JlcXVlc3RfZ2V0X3BvcnQocmVxdWVzdCksID09LCB0
ZXN0LT5tX3Byb3h5U2VydmVyLnBvcnQoKSk7CisjZW5kaWYKICAgICBnX2Fzc2VydF9jbXBzdHIo
d2Via2l0X2F1dGhlbnRpY2F0aW9uX3JlcXVlc3RfZ2V0X3JlYWxtKHJlcXVlc3QpLCA9PSwgIlBy
b3h5IHJlYWxtIik7CiAgICAgZ19hc3NlcnRfY21waW50KHdlYmtpdF9hdXRoZW50aWNhdGlvbl9y
ZXF1ZXN0X2dldF9zY2hlbWUocmVxdWVzdCksID09LCBXRUJLSVRfQVVUSEVOVElDQVRJT05fU0NI
RU1FX0hUVFBfQkFTSUMpOwogICAgIGdfYXNzZXJ0X3RydWUod2Via2l0X2F1dGhlbnRpY2F0aW9u
X3JlcXVlc3RfaXNfZm9yX3Byb3h5KHJlcXVlc3QpKTsKQEAgLTUwMCw4ICs1MDUsMTMgQEAgc3Rh
dGljIHZvaWQgdGVzdFdlYlZpZXdBdXRoZW50aWNhdGlvblByb3h5KFByb3h5QXV0aGVudGljYXRp
b25UZXN0KiB0ZXN0LCBnY29uc3QKICAgICBhdXRvKiBvcmlnaW4gPSB3ZWJraXRfYXV0aGVudGlj
YXRpb25fcmVxdWVzdF9nZXRfc2VjdXJpdHlfb3JpZ2luKHJlcXVlc3QpOwogICAgIGdfYXNzZXJ0
X25vbm51bGwob3JpZ2luKTsKICAgICBBU1NFUlRfQ01QX0NTVFJJTkcod2Via2l0X3NlY3VyaXR5
X29yaWdpbl9nZXRfcHJvdG9jb2wob3JpZ2luKSwgPT0sIGtTZXJ2ZXItPmJhc2VVUkwoKS5wcm90
b2NvbCgpLnRvU3RyaW5nKCkudXRmOCgpKTsKKyNpZiBVU0UoU09VUDIpCiAgICAgQVNTRVJUX0NN
UF9DU1RSSU5HKHdlYmtpdF9zZWN1cml0eV9vcmlnaW5fZ2V0X2hvc3Qob3JpZ2luKSwgPT0sIGtT
ZXJ2ZXItPmJhc2VVUkwoKS5ob3N0KCkudG9TdHJpbmcoKS51dGY4KCkpOwogICAgIGdfYXNzZXJ0
X2NtcHVpbnQod2Via2l0X3NlY3VyaXR5X29yaWdpbl9nZXRfcG9ydChvcmlnaW4pLCA9PSwga1Nl
cnZlci0+cG9ydCgpKTsKKyNlbHNlCisgICAgQVNTRVJUX0NNUF9DU1RSSU5HKHdlYmtpdF9zZWN1
cml0eV9vcmlnaW5fZ2V0X2hvc3Qob3JpZ2luKSwgPT0sIHRlc3QtPm1fcHJveHlTZXJ2ZXIuYmFz
ZVVSTCgpLmhvc3QoKS50b1N0cmluZygpLnV0ZjgoKSk7CisgICAgZ19hc3NlcnRfY21wdWludCh3
ZWJraXRfc2VjdXJpdHlfb3JpZ2luX2dldF9wb3J0KG9yaWdpbiksID09LCB0ZXN0LT5tX3Byb3h5
U2VydmVyLnBvcnQoKSk7CisjZW5kaWYKICAgICB3ZWJraXRfc2VjdXJpdHlfb3JpZ2luX3VucmVm
KG9yaWdpbik7CiB9CiAKQEAgLTUxMiw5ICs1MjIsMTQgQEAgc3RhdGljIHZvaWQgdGVzdFdlYlZp
ZXdBdXRoZW50aWNhdGlvblByb3h5SFRUUFMoUHJveHlBdXRoZW50aWNhdGlvblRlc3QqIHRlc3Qs
IGcKIAogICAgIHRlc3QtPmxvYWRVUkkoaHR0cHNTZXJ2ZXItPmdldFVSSUZvclBhdGgoIi9wcm94
eS9hdXRoLXRlc3QuaHRtbCIpLmRhdGEoKSk7CiAgICAgV2ViS2l0QXV0aGVudGljYXRpb25SZXF1
ZXN0KiByZXF1ZXN0ID0gdGVzdC0+d2FpdEZvckF1dGhlbnRpY2F0aW9uUmVxdWVzdCgpOworI2lm
IFVTRShTT1VQMikKICAgICAvLyBGSVhNRTogdGhlIHVyaSBhbmQgaG9zdCBzaG91bGQgdGhlIHBy
b3h5IG9uZXMsIG5vdCB0aGUgcmVxdWVzdGVkIG9uZXMuCiAgICAgQVNTRVJUX0NNUF9DU1RSSU5H
KHdlYmtpdF9hdXRoZW50aWNhdGlvbl9yZXF1ZXN0X2dldF9ob3N0KHJlcXVlc3QpLCA9PSwgaHR0
cHNTZXJ2ZXItPmJhc2VVUkwoKS5ob3N0KCkudG9TdHJpbmcoKS51dGY4KCkpOwogICAgIGdfYXNz
ZXJ0X2NtcHVpbnQod2Via2l0X2F1dGhlbnRpY2F0aW9uX3JlcXVlc3RfZ2V0X3BvcnQocmVxdWVz
dCksID09LCBodHRwc1NlcnZlci0+cG9ydCgpKTsKKyNlbHNlCisgICAgQVNTRVJUX0NNUF9DU1RS
SU5HKHdlYmtpdF9hdXRoZW50aWNhdGlvbl9yZXF1ZXN0X2dldF9ob3N0KHJlcXVlc3QpLCA9PSwg
dGVzdC0+bV9wcm94eVNlcnZlci5iYXNlVVJMKCkuaG9zdCgpLnRvU3RyaW5nKCkudXRmOCgpKTsK
KyAgICBnX2Fzc2VydF9jbXB1aW50KHdlYmtpdF9hdXRoZW50aWNhdGlvbl9yZXF1ZXN0X2dldF9w
b3J0KHJlcXVlc3QpLCA9PSwgdGVzdC0+bV9wcm94eVNlcnZlci5wb3J0KCkpOworI2VuZGlmCiAg
ICAgZ19hc3NlcnRfY21wc3RyKHdlYmtpdF9hdXRoZW50aWNhdGlvbl9yZXF1ZXN0X2dldF9yZWFs
bShyZXF1ZXN0KSwgPT0sICJQcm94eSByZWFsbSIpOwogICAgIGdfYXNzZXJ0X2NtcGludCh3ZWJr
aXRfYXV0aGVudGljYXRpb25fcmVxdWVzdF9nZXRfc2NoZW1lKHJlcXVlc3QpLCA9PSwgV0VCS0lU
X0FVVEhFTlRJQ0FUSU9OX1NDSEVNRV9IVFRQX0JBU0lDKTsKICAgICBnX2Fzc2VydF90cnVlKHdl
YmtpdF9hdXRoZW50aWNhdGlvbl9yZXF1ZXN0X2lzX2Zvcl9wcm94eShyZXF1ZXN0KSk7CkBAIC01
MjIsOCArNTM3LDEzIEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJWaWV3QXV0aGVudGljYXRpb25Qcm94
eUhUVFBTKFByb3h5QXV0aGVudGljYXRpb25UZXN0KiB0ZXN0LCBnCiAgICAgYXV0byogb3JpZ2lu
ID0gd2Via2l0X2F1dGhlbnRpY2F0aW9uX3JlcXVlc3RfZ2V0X3NlY3VyaXR5X29yaWdpbihyZXF1
ZXN0KTsKICAgICBnX2Fzc2VydF9ub25udWxsKG9yaWdpbik7CiAgICAgQVNTRVJUX0NNUF9DU1RS
SU5HKHdlYmtpdF9zZWN1cml0eV9vcmlnaW5fZ2V0X3Byb3RvY29sKG9yaWdpbiksID09LCBodHRw
c1NlcnZlci0+YmFzZVVSTCgpLnByb3RvY29sKCkudG9TdHJpbmcoKS51dGY4KCkpOworI2lmIFVT
RShTT1VQMikKICAgICBBU1NFUlRfQ01QX0NTVFJJTkcod2Via2l0X3NlY3VyaXR5X29yaWdpbl9n
ZXRfaG9zdChvcmlnaW4pLCA9PSwgaHR0cHNTZXJ2ZXItPmJhc2VVUkwoKS5ob3N0KCkudG9TdHJp
bmcoKS51dGY4KCkpOwogICAgIGdfYXNzZXJ0X2NtcHVpbnQod2Via2l0X3NlY3VyaXR5X29yaWdp
bl9nZXRfcG9ydChvcmlnaW4pLCA9PSwgaHR0cHNTZXJ2ZXItPnBvcnQoKSk7CisjZWxzZQorICAg
IEFTU0VSVF9DTVBfQ1NUUklORyh3ZWJraXRfc2VjdXJpdHlfb3JpZ2luX2dldF9ob3N0KG9yaWdp
biksID09LCB0ZXN0LT5tX3Byb3h5U2VydmVyLmJhc2VVUkwoKS5ob3N0KCkudG9TdHJpbmcoKS51
dGY4KCkpOworICAgIGdfYXNzZXJ0X2NtcHVpbnQod2Via2l0X3NlY3VyaXR5X29yaWdpbl9nZXRf
cG9ydChvcmlnaW4pLCA9PSwgdGVzdC0+bV9wcm94eVNlcnZlci5wb3J0KCkpOworI2VuZGlmCiAg
ICAgd2Via2l0X3NlY3VyaXR5X29yaWdpbl91bnJlZihvcmlnaW4pOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>