Commit graph

2063 commits

Author SHA1 Message Date
Justin Cappos
85eb8995fe Merge pull request #440 from trishankkarthik/add-detailed-workflow
Expand on the TUF client update workflow, per popular demand.
2017-05-23 23:15:19 -04:00
Trishank Karthik Kuppusamy
c5e8c079bb Fix bloopers. 2017-05-23 21:41:31 -04:00
Trishank Karthik Kuppusamy
558fb43dec Merge branch 'add-detailed-workflow' of github.com:trishankkarthik/tuf into add-detailed-workflow 2017-05-23 17:12:20 -04:00
Trishank Karthik Kuppusamy
98de3c490f Worked with @vladimir-v-diaz to add root migration workflow.
Also corrected how files are fetched.
2017-05-23 17:09:57 -04:00
Vladimir Diaz
06665c0bdc Merge branch 'develop' into add-detailed-workflow 2017-05-23 12:20:25 -04:00
Trishank Karthik Kuppusamy
d80ea0b145 Add a note about the expiration of the previous root metadata file. 2017-05-19 16:32:48 -04:00
Trishank Karthik Kuppusamy
3935141b85 Remove what seems like an unnecessary note. 2017-05-19 16:31:18 -04:00
Trishank Karthik Kuppusamy
a2a5931883 Merge reading consistent snapshots with the client update workflow. 2017-05-19 00:45:28 -04:00
Trishank Karthik Kuppusamy
5666cbcfc0 Remove what seems like unnecessary, obsolete text. 2017-05-19 00:10:50 -04:00
Trishank Karthik Kuppusamy
487d27a654 Add subtleties to preorder DFS for targets. 2017-05-19 00:10:29 -04:00
Trishank Karthik Kuppusamy
30536cfb1a Edit Section 7.2 to reflect Section 5.1.
Ideally, the former should be merged with the latter.
2017-05-18 21:09:35 -04:00
Trishank Karthik Kuppusamy
c5deaa340f Explain why download targets up to the # of bytes in the targets metadata. 2017-05-18 20:59:00 -04:00
Trishank Karthik Kuppusamy
8b1f85363a Explain how to obtain and load the previous root metadata file. 2017-05-18 20:58:37 -04:00
Trishank Karthik Kuppusamy
947e366557 Use "MUST" with regard to RFC 2119. 2017-05-18 20:44:46 -04:00
Vladimir Diaz
70cf57ad85 Slight edit to fix incorrect version of root file 2017-05-18 16:04:44 -04:00
Vladimir Diaz
1269ed9678 Fix whitespace issue in previous commit 2017-05-18 16:04:44 -04:00
Vladimir Diaz
4a1791d125 Incorporate @awwad and @heartsucker suggestions 2017-05-18 16:04:44 -04:00
Vladimir Diaz
be7a7ffd6f Clarify procedure for updating to new root.json
Client's should validate new root.json according to the threshold and keys set by its previous version.

See @heartsucker comment [here](https://github.com/heartsucker/rust-tuf/issues/42#issuecomment-302436972)
2017-05-18 16:04:44 -04:00
Trishank Karthik Kuppusamy
afa804f093 Clarify that the previous snapshot metadata file may be safely expired. 2017-05-18 12:36:01 -04:00
Wilson Ding
ec83e5603f More fixes to markdown in Security.md 2017-05-16 15:16:03 -04:00
Wilson Ding
739224a2a6 Fixed markdown issues in Security.md 2017-05-16 15:16:03 -04:00
Wilson Ding
c06da3f1d9 Fixed markdown errors in Client README.md 2017-05-16 15:16:03 -04:00
Artyom Baloyan
5e215ee223 - Modified LICENCE.txt file. Added The MIT License as a main
license of the TuF project.
2017-05-04 10:48:57 -04:00
Trishank Karthik Kuppusamy
6236878eb1 Address comments by @JustinCappos. 2017-04-26 15:07:56 -04:00
Trishank Karthik Kuppusamy
f092d2a87b Expand on the TUF client update workflow, per popular demand. 2017-04-26 14:02:01 -04:00
Vladimir Diaz
40aaf93f5a Merge pull request #429 from theupdateframework/multiple_repositories_tool
Keep track of multiple repositories with the repository tools
2017-02-08 22:13:23 -05:00
Vladimir Diaz
1f70402967 Add test condition for repository tool and support for multiple repositories 2017-02-08 17:16:30 -05:00
Vladimir Diaz
f0bf2bc65a Support multiple repositories in developer_tool.py 2017-02-08 16:45:23 -05:00
Vladimir Diaz
077313f0cb Edit remaining test cases for repository_lib.py 2017-02-08 15:15:07 -05:00
Vladimir Diaz
5cdb0a27d8 Fix remaining unit test failures for repository_tool.py
Update repository_lib.py to support multiple repositories (TODO: fix remaining unit tests failures for this module)
2017-02-08 11:56:17 -05:00
Vladimir Diaz
bd2bdee39d Update repository_tool unit tests to support multiple repositories (repository_lib.py remains) 2017-02-07 16:48:33 -05:00
Vladimir Diaz
fcfb9a2909 Edit repository_tool to support multiple repositories 2017-02-07 14:43:56 -05:00
Vladimir Diaz
772c6e7c90 Merge pull request #428 from theupdateframework/vladimir-v-diaz-patch-2
Update tuf-spec.txt
2017-02-07 11:29:52 -05:00
Vladimir Diaz
76435bfdb5 Update tuf-spec.txt
Add improved definition of the fast-forward attack in the specification.
2017-02-07 11:29:43 -05:00
Vladimir Diaz
3f0663e3cf Merge pull request #427 from theupdateframework/vladimir-v-diaz-patch-1
Update SECURITY.md
2017-02-07 11:24:45 -05:00
Vladimir Diaz
a10c296ce7 Update SECURITY.md
Add improved definition of the fast-forward attack to the SECURITY.md document.
2017-02-07 11:24:33 -05:00
Vladimir Diaz
9593fa1548 Merge pull request #426 from theupdateframework/support_multiple_repositories
Support multiple repositories
2017-02-06 16:56:05 -05:00
Vladimir Diaz
7aff0572ba Add missing unit tests for last commit 2017-02-06 16:20:28 -05:00
Vladimir Diaz
90155962a7 Fix unit tests to use tuf.settings.repositories_directory 2017-02-06 16:19:58 -05:00
Vladimir Diaz
543a7434cd Minor edits to comments in interposition/updater.py 2017-02-06 16:18:47 -05:00
Vladimir Diaz
17ea827e76 Add repository data where the client directory is reorganized 2017-02-06 16:14:35 -05:00
Vladimir Diaz
71525d0187 Add test conditions 2017-02-03 14:25:08 -05:00
Vladimir Diaz
802644cb61 [WIP] Add a unit test for multiple repositories support 2017-02-03 10:32:45 -05:00
Vladimir Diaz
e37145b85f Add a 'repositories_directory' setting so that updater objects are able to track multiple repositories 2017-02-03 10:31:20 -05:00
Vladimir Diaz
6fde6222c9 Merge pull request #419 from theupdateframework/import-securesystemslib
Add securesystemslib dependency
2017-01-13 15:46:37 -05:00
Vladimir Diaz
b321e63813 Decode encrypted key argument for Python 3 2017-01-13 14:56:27 -05:00
Vladimir Diaz
646631ea1c Remove section for installation of optional requirements 2017-01-13 14:50:16 -05:00
Vladimir Diaz
a8e3b01171 Fix import statements in basic_client.py 2017-01-13 11:34:41 -05:00
Vladimir Diaz
52b6d4ec5c Remove ssl_crypto references from MANIFEST.in 2017-01-13 11:06:59 -05:00
Vladimir Diaz
b415bfe05e Add securesystemslib dependency to install_requires 2017-01-13 11:05:20 -05:00