Support listing HTTPS archive mirrors
Bug #1255120 reported by
Bryan Quigley
This bug affects 11 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Thiago F. Pappacena |
Bug Description
Currently we support listing mirrors for http ftp and rsync [1]. We should support mirrors that want to be listed as supporting https as well.
There are a couple of other issues blocking this, currently we have only one mirror that works via HTTPS. (Some others like "https:/
Related branches
lp://staging/~abrody/launchpad/https-mirror-dbchange
Rejected
for merging
into
lp://staging/launchpad/db-devel
- Colin Watson (community): Approve
-
Diff: 19 lines (+15/-0)1 file modifieddatabase/schema/patch-2209-99-0.sql (+15/-0)
Superseded
for merging
into
lp://staging/launchpad
- Colin Watson (community): Needs Resubmitting
-
Diff: 19 lines (+15/-0)1 file modifieddatabase/schema/patch-2209-99-0.sql (+15/-0)
lp://staging/~abrody/launchpad/https-mirror
Rejected
for merging
into
lp://staging/launchpad
- Colin Watson (community): Needs Fixing
-
Diff: 272 lines (+55/-19)9 files modifiedlib/lp/registry/browser/distributionmirror.py (+6/-5)
lib/lp/registry/configure.zcml (+4/-2)
lib/lp/registry/interfaces/distribution.py (+3/-3)
lib/lp/registry/interfaces/distributionmirror.py (+17/-2)
lib/lp/registry/model/distribution.py (+6/-3)
lib/lp/registry/model/distributionmirror.py (+9/-1)
lib/lp/registry/templates/distributionmirror-index.pt (+4/-0)
lib/lp/registry/templates/distributionmirror-macros.pt (+3/-1)
lib/lp/testing/factory.py (+3/-2)
~pappacena/launchpad:https-mirrors-2
Merged
into
launchpad:master
- Colin Watson (community): Approve
-
Diff: 1116 lines (+477/-53)16 files modifiedlib/lp/registry/browser/distributionmirror.py (+7/-6)
lib/lp/registry/browser/tests/distributionmirror-views.txt (+40/-9)
lib/lp/registry/configure.zcml (+5/-3)
lib/lp/registry/interfaces/distribution.py (+4/-4)
lib/lp/registry/interfaces/distributionmirror.py (+21/-3)
lib/lp/registry/model/distribution.py (+7/-4)
lib/lp/registry/model/distributionmirror.py (+10/-2)
lib/lp/registry/scripts/distributionmirror_prober.py (+153/-7)
lib/lp/registry/stories/webservice/xx-distribution-mirror.txt (+4/-0)
lib/lp/registry/stories/webservice/xx-distribution.txt (+1/-0)
lib/lp/registry/templates/distributionmirror-index.pt (+4/-0)
lib/lp/registry/templates/distributionmirror-macros.pt (+3/-1)
lib/lp/registry/tests/distributionmirror_http_server.py (+15/-7)
lib/lp/registry/tests/test_distributionmirror_prober.py (+196/-3)
lib/lp/scripts/utilities/importpedant.py (+3/-1)
lib/lp/testing/factory.py (+4/-3)
~pappacena/launchpad:https-mirrors
Merged
into
launchpad:master
- Colin Watson (community): Approve
-
Diff: 1116 lines (+477/-53)16 files modifiedlib/lp/registry/browser/distributionmirror.py (+7/-6)
lib/lp/registry/browser/tests/distributionmirror-views.txt (+40/-9)
lib/lp/registry/configure.zcml (+5/-3)
lib/lp/registry/interfaces/distribution.py (+4/-4)
lib/lp/registry/interfaces/distributionmirror.py (+21/-3)
lib/lp/registry/model/distribution.py (+7/-4)
lib/lp/registry/model/distributionmirror.py (+10/-2)
lib/lp/registry/scripts/distributionmirror_prober.py (+153/-7)
lib/lp/registry/stories/webservice/xx-distribution-mirror.txt (+4/-0)
lib/lp/registry/stories/webservice/xx-distribution.txt (+1/-0)
lib/lp/registry/templates/distributionmirror-index.pt (+4/-0)
lib/lp/registry/templates/distributionmirror-macros.pt (+3/-1)
lib/lp/registry/tests/distributionmirror_http_server.py (+15/-7)
lib/lp/registry/tests/test_distributionmirror_prober.py (+196/-3)
lib/lp/scripts/utilities/importpedant.py (+3/-1)
lib/lp/testing/factory.py (+4/-3)
Changed in launchpad: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: mirror |
Changed in launchpad: | |
status: | In Progress → Fix Committed |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Given bugs like CVE-2016-1252 https:/ /www.debian. org/security/ 2016/dsa- 3733, I think it is now quite clear that apt package archives should always use HTTPS. Right now, all of the Ubuntu repo sections are available via HTTPS:
* https:/ /spout. ussg.indiana. edu/linux/ ubuntu /mirrors. kernel. org/ubuntu /mirror. cse.unsw. edu.au/ pub/ubuntu- releases/
* https:/
* https:/