Commit graph

3274 commits

Author SHA1 Message Date
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
84f1718165 Allow hashed bin prefixes to use a configurable hashing algorithm 2017-04-24 16:40:58 -04:00
Vladimir Diaz
90fe62e37c Add setting to support instances of a default hashing algorithm 2017-04-24 16:38:04 -04:00
Vladimir Diaz
7eae7e38b0 Explain that section 7 covers consistent snapshots 2017-04-24 16:10:16 -04:00
Vladimir Diaz
3532fb8005 Remove alternative schemes for overlapping targets 2017-04-24 14:59:18 -04:00
Vladimir Diaz
116cb39039 Add matching example of shell-style wildcard
One more matching example here would help. Right now, it looks as if "?" matches only "numbers".
2017-04-24 12:55:51 -04:00
Vladimir Diaz
adf48f90ce Remove parenthetical note
in text for terminating delegations.
2017-04-24 12:25:12 -04:00
Vladimir Diaz
6665d25b9e Remove notion of a full rolename
We previously used a full rolename when delegations resembled a tree
2017-02-27 16:22:10 -05:00
Vladimir Diaz
6cca34b6f1 Add 'terminating' attribute and text explaining its use 2017-02-27 16:19:25 -05:00
Vladimir Diaz
bbd3288245 Update text for handling overlapping targets between delegations.
Remove note about priority tag schemes and our investigation of several of these schemes
2017-02-27 15:29:51 -05:00
Vladimir Diaz
1a00c4cd8f Update text describing format of PATHPATTERN 2017-02-27 15:11:37 -05:00
Vladimir Diaz
c105077d05 Add compression_algorithms and consistent_snapshot attributes to root.json 2017-02-27 14:48:37 -05:00
Vladimir Diaz
07b8225a64 Save downloaded test file to temporary directory 2017-02-15 15:47:55 -05:00
Vladimir Diaz
bcf3bcebd7 Fix remaining test cases for MultiRepoUpdater 2017-02-15 15:13:54 -05:00
Vladimir Diaz
b438f8436a Fix remaining bugs in MultiRepoUpdater 2017-02-15 15:12:29 -05:00
Vladimir Diaz
cf84d3f51f Add simple_server.py as a script to make testing easier 2017-02-15 15:07:36 -05:00
Vladimir Diaz
45c780c06e Add more of implementation for MultiRepoUpdater 2017-02-13 17:44:30 -05:00
Vladimir Diaz
4672d51908 Add working copy of map.json 2017-02-13 17:42:42 -05:00
Vladimir Diaz
e9abd76c33 Add test case for MultiRepoUpdater and fix bugs 2017-02-13 16:04:18 -05:00
Vladimir Diaz
ad29eee3aa Add remaining test conditions for multiple repository support for the repository tool 2017-02-13 16:03:26 -05:00
Vladimir Diaz
7eb49c46ad Minor edits to MultiRepoUpdater and map.json
Incorrect variable names, expand comments, etc.
2017-02-10 15:59:19 -05:00
Vladimir Diaz
89942aaad8 Add map.json (needed for testing TAP 4 behavior) 2017-02-10 15:19:59 -05:00
Vladimir Diaz
bbe899b75c Implement MultiRepoUpdater
TODO: Unit testing still remains
2017-02-10 15:19:03 -05: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