<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>11187</bug_id>
          
          <creation_ts>2017-03-19 16:24:55 +0000</creation_ts>
          <short_desc>allow username/password encoded in SWUPD_VERSION_URL and SWUPD_CONTENT_URL</short_desc>
          <delta_ts>2018-10-11 15:27:46 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Other YP Layers</product>
          <component>meta-swupd</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>OBSOLETE</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ingo.flaschberger</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>patrick.ohly</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>stephano</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>71432</commentid>
    <comment_count>0</comment_count>
      <attachid>3656</attachid>
    <who name="">ingo.flaschberger</who>
    <bug_when>2017-03-19 16:24:55 +0000</bug_when>
    <thetext>Created attachment 3656
basic auth patch

This patch allows basic authentication of swupd SWUPD_VERSION_URL and SWUPD_CONTENT_URL.
swupd-client already support urlencodes username/password, but buildlayer does not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71640</commentid>
    <comment_count>1</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-03-23 14:50:05 +0000</bug_when>
    <thetext>Thanks for writing a patch! Could you please submit it to the Yocto Project mailing list per the layer&apos;s README[1]:

&quot;Patches are welcome, please send them to the Yocto Project mailing list
&lt;yocto@yoctoproject.org&gt; with &apos;[meta-swupd]&apos; in the subject line.&quot;

1. http://git.yoctoproject.org/clean/cgit.cgi/meta-swupd/tree/README</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81814</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2018-10-11 15:27:46 +0000</bug_when>
    <thetext>Upstream swupd has changed a lot and integration with the Yocto Project would be tricky and need rework to the layer. Closing this as obsolete since any new integration would need rework and have its own issues.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3656</attachid>
            <date>2017-03-19 16:24:55 +0000</date>
            <delta_ts>2017-03-19 16:24:55 +0000</delta_ts>
            <desc>basic auth patch</desc>
            <filename>basic-auth.patch</filename>
            <type>application/octet-stream</type>
            <size>2500</size>
            <attacher>ingo.flaschberger</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2xpYi9zd3VwZC9idW5kbGVzLnB5IGIvbGliL3N3dXBkL2J1bmRsZXMucHkK
aW5kZXggYjRjNmY0OS4uMjIzZmQzYyAxMDA2NDQKLS0tIGEvbGliL3N3dXBkL2J1bmRsZXMucHkK
KysrIGIvbGliL3N3dXBkL2J1bmRsZXMucHkKQEAgLTQsNiArNCw4IEBAIGltcG9ydCBzdWJwcm9j
ZXNzCiBpbXBvcnQgc2h1dGlsCiBpbXBvcnQgdXJsbGliLnJlcXVlc3QKIGltcG9ydCB1cmxsaWIu
ZXJyb3IKK2ltcG9ydCB1cmxsaWIucGFyc2UKK2ltcG9ydCByZQogZnJvbSBiYi51dGlscyBpbXBv
cnQgZXhwb3J0X3Byb3hpZXMKIGZyb20gb2UucGFja2FnZV9tYW5hZ2VyIGltcG9ydCBScG1QTQog
ZnJvbSBvZS5wYWNrYWdlX21hbmFnZXIgaW1wb3J0IE9wa2dQTQpAQCAtMTY0LDYgKzE2NiwxNSBA
QCBkZWYgZG93bmxvYWRfbWFuaWZlc3RzKGNvbnRlbnRfdXJsLCB2ZXJzaW9uLCBjb21wb25lbnQs
IHRvX2Rpcik6CiAgICAgYmFzZV92ZXJzaW9ucyA9IHNldCgpCiAgICAgaWYgbm90IG9zLnBhdGgu
ZXhpc3RzKHRhcmdldCk6CiAgICAgICAgIGJiLmRlYnVnKDEsICdEb3dubG9hZGluZyAlcyAtPiAl
cycgJSAoc291cmNlLCB0YXJnZXQpKQorICAgICAgICBwYXJzZWRfc291cmNlID0gdXJsbGliLnBh
cnNlLnVybHNwbGl0KHNvdXJjZSkKKyAgICAgICAgaWYoIHBhcnNlZF9zb3VyY2UudXNlcm5hbWUg
IT0gTm9uZSk6CisgICAgICAgICAgICBuZXdfc291cmNlID0gKCBwYXJzZWRfc291cmNlLnNjaGVt
ZSwgcmUuc3ViKCByZS5lc2NhcGUoIHBhcnNlZF9zb3VyY2UudXNlcm5hbWUrJzonK3BhcnNlZF9z
b3VyY2UucGFzc3dvcmQrJ0AnKSwgJycscGFyc2VkX3NvdXJjZS5uZXRsb2MpLCBwYXJzZWRfc291
cmNlLnBhdGgsIHBhcnNlZF9zb3VyY2UucXVlcnksIHBhcnNlZF9zb3VyY2UuZnJhZ21lbnQpCisg
ICAgICAgICAgICBzb3VyY2UgPSB1cmxsaWIucGFyc2UudXJsdW5zcGxpdCggbmV3X3NvdXJjZSkK
KyAgICAgICAgICAgIG1hbmFnZXIgPSB1cmxsaWIucmVxdWVzdC5IVFRQUGFzc3dvcmRNZ3JXaXRo
RGVmYXVsdFJlYWxtKCkKKyAgICAgICAgICAgIG1hbmFnZXIuYWRkX3Bhc3N3b3JkKE5vbmUsIG5l
d19zb3VyY2UsIHBhcnNlZF9zb3VyY2UudXNlcm5hbWUsIHBhcnNlZF9zb3VyY2UucGFzc3dvcmQp
CisgICAgICAgICAgICBhdXRoSGFuZGxlciA9IHVybGxpYi5yZXF1ZXN0LkhUVFBCYXNpY0F1dGhI
YW5kbGVyKG1hbmFnZXIpCisgICAgICAgICAgICBvcGVuZXIgPSB1cmxsaWIucmVxdWVzdC5idWls
ZF9vcGVuZXIoYXV0aEhhbmRsZXIpCisgICAgICAgICAgICB1cmxsaWIucmVxdWVzdC5pbnN0YWxs
X29wZW5lcihvcGVuZXIpCiAgICAgICAgIHJlc3BvbnNlID0gdXJsbGliLnJlcXVlc3QudXJsb3Bl
bihzb3VyY2UpCiAgICAgICAgIGFyY2hpdmUgPSByZXNwb25zZS5yZWFkKCkKICAgICAgICAgYmIu
dXRpbHMubWtkaXJoaWVyKHRvX2RpcikKQEAgLTIyOCw2ICsyMzksMTUgQEAgZGVmIGRvd25sb2Fk
X29sZF92ZXJzaW9ucyhkKToKICAgICBmb3IgZm9ybWF0IGluIHJhbmdlKDMsIGN1cnJlbnRfZm9y
bWF0ICsgMSk6CiAgICAgICAgIHRyeToKICAgICAgICAgICAgIHVybCA9ICclcy92ZXJzaW9uL2Zv
cm1hdCVkL2xhdGVzdCcgJSAoY29udGVudF91cmwsIGZvcm1hdCkKKyAgICAgICAgICAgIHBhcnNl
ZF91cmwgPSB1cmxsaWIucGFyc2UudXJsc3BsaXQodXJsKQorICAgICAgICAgICAgaWYoIHBhcnNl
ZF91cmwudXNlcm5hbWUgIT0gTm9uZSk6CisgICAgICAgICAgICAgICAgbmV3X3VybCA9ICggcGFy
c2VkX3VybC5zY2hlbWUsIHJlLnN1YiggcmUuZXNjYXBlKCBwYXJzZWRfdXJsLnVzZXJuYW1lKyc6
JytwYXJzZWRfdXJsLnBhc3N3b3JkKydAJyksICcnLHBhcnNlZF91cmwubmV0bG9jKSwgcGFyc2Vk
X3VybC5wYXRoLCBwYXJzZWRfdXJsLnF1ZXJ5LCBwYXJzZWRfdXJsLmZyYWdtZW50KQorICAgICAg
ICAgICAgICAgIHVybCA9IHVybGxpYi5wYXJzZS51cmx1bnNwbGl0KCBuZXdfdXJsKQorICAgICAg
ICAgICAgICAgIG1hbmFnZXIgPSB1cmxsaWIucmVxdWVzdC5IVFRQUGFzc3dvcmRNZ3JXaXRoRGVm
YXVsdFJlYWxtKCkKKyAgICAgICAgICAgICAgICBtYW5hZ2VyLmFkZF9wYXNzd29yZChOb25lLCBu
ZXdfdXJsLCBwYXJzZWRfdXJsLnVzZXJuYW1lLCBwYXJzZWRfdXJsLnBhc3N3b3JkKQorICAgICAg
ICAgICAgICAgIGF1dGhIYW5kbGVyID0gdXJsbGliLnJlcXVlc3QuSFRUUEJhc2ljQXV0aEhhbmRs
ZXIobWFuYWdlcikKKyAgICAgICAgICAgICAgICBvcGVuZXIgPSB1cmxsaWIucmVxdWVzdC5idWls
ZF9vcGVuZXIoYXV0aEhhbmRsZXIpCisgICAgICAgICAgICAgICAgdXJsbGliLnJlcXVlc3QuaW5z
dGFsbF9vcGVuZXIob3BlbmVyKQogICAgICAgICAgICAgcmVzcG9uc2UgPSB1cmxsaWIucmVxdWVz
dC51cmxvcGVuKHVybCkKICAgICAgICAgICAgIHZlcnNpb24gPSBpbnQocmVzcG9uc2UucmVhZCgp
KQogICAgICAgICAgICAgbGF0ZXN0X3ZlcnNpb25zW2Zvcm1hdF0gPSB2ZXJzaW9uCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>