From 4847783001bb669e5082414e23cbb8a1948110db Mon Sep 17 00:00:00 2001 From: Sebastien Awwad Date: Tue, 26 Feb 2019 11:14:45 -0500 Subject: [PATCH] DOC: Update the outdated ROADMAP.md - refer to the authoritative sources for the latest releases - include new packager information - add tasks for upcoming releases - generalize release schedule Signed-off-by: Sebastien Awwad --- docs/ROADMAP.md | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 5f7a9b28f8..7483174a58 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -1,26 +1,30 @@ # ROADMAP -This is the 1-year roadmap for the project. +This is the roadmap for the project. ## Release schedule A new release of the project is expected every 3 months. The release cycle, -upcoming tasks, and any stated goals are subject to change. The anticipated -release dates are as follows: +upcoming tasks, and any stated goals are subject to change. -**January** 2018 ([0.10.2](https://github.com/theupdateframework/tuf/releases/tag/v0.10.2) released Jan. 31) - -**April** 2018 ([0.11.0](https://github.com/theupdateframework/tuf/releases/tag/v0.11.0) released Apr. 30) - -**July** 2018 ([0.11.1](https://github.com/theupdateframework/tuf/releases/tag/v0.11.1) released Jun. 19) - -**October** 2018 +Releases are available both on [GitHub](https://github.com/theupdateframework/tuf/releases) +and on [PyPI](https://pypi.org/project/tuf/#history). The GitHub listing +includes release notes. ## Latest release -Pre-release v0.11.1 shipped on June 19, 2018. +Please consult the repository's +[releases page on GitHub](https://github.com/theupdateframework/tuf/releases) +for information about the latest releases. + +As of the last editing of this document, the latest release was: +Pre-release v0.11.2.dev3, January 10, 2019. * [Release notes and Download](https://github.com/theupdateframework/tuf/releases/tag/v0.11.1) * [PyPI release](https://pypi.org/project/tuf/) -* Packaged by Vladimir Diaz +* Packaged by Sebastien Awwad +* PGP fingerprint: C2FB 9C91 0758 B682 7BC4 3233 BC0C 6DED D5E5 CC03 + +A number of older releases were packaged by Vladimir V Diaz: +* Vladimir Diaz * PGP fingerprint: 3E87 BB33 9378 BC7B 3DD0 E5B2 5DEE 9B97 B0E2 289A @@ -28,11 +32,18 @@ Pre-release v0.11.1 shipped on June 19, 2018. In no particular order... +- [ ] Provide protection against a class of slow retrieval attacks using long +inter-byte delays, without sacrificing the use of clean, modern, +production-quality HTTP libraries (requests currently). + +- [ ] Support ASN.1 metadata: loading, writing, signing, and verification. + - [x] [CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1351) badge. - [x] silver badge - [ ] gold badge (currently at 74%) -- [ ] Support graph of delegations (requires refactor of API and client code). +- [ ] [Support graph of delegations](https://github.com/theupdateframework/tuf/issues/660) +(requires refactor of API and client code). - [ ] [TAP 3: Multi-role delegations](https://github.com/theupdateframework/taps/blob/master/tap3.md). @@ -57,7 +68,9 @@ In no particular order... - [ ] Support Python's multilingual internationalization and localization services. -- [ ] 100% code coverage. +- [ ] Improved regression and attack testing. + +- [ ] Automated tutorial and instructions testing to enforce doc maintenance. - [ ] Continue resolution of outstanding tickets on the issue tracker.