Commit graph

2795 commits

Author SHA1 Message Date
Vladimir Diaz
0cb889f7d1
Add test case for slash sensitivity issue
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-02 11:36:42 -05:00
Vladimir Diaz
77cd6325d2
Ensure, e.g., that 'foo.tgz' matches delegation '/foo*'
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-02 11:35:32 -05:00
Vladimir Diaz
6aa1cec4d2
Merge pull request #634 from vladimir-v-diaz/upgrade_cffi
Bump 'cffi' dependency: 1.11.4 -> 1.11.5
2018-03-01 15:59:21 -05:00
Vladimir Diaz
c273942639
Bump 'cffi' dependency: 1.11.4 -> 1.11.5
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-01 15:44:12 -05:00
Vladimir Diaz
58cda4fe90
Merge pull request #629 from vladimir-v-diaz/add_revoke_option
Add --revoke option in `repo.py`
2018-02-13 15:29:03 -05:00
Vladimir Diaz
5fcec06bb0
Resolve linter warning: Correctly list exceptions
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-13 15:05:36 -05:00
Vladimir Diaz
0fd5728602
Implement --revoke option in repo.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-13 14:34:28 -05:00
Vladimir Diaz
8a03fc4b30
Document --revoke in CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-13 14:33:07 -05:00
Vladimir Diaz
8a9ed5240c
Do not throw exception if a role being removed is missing
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-13 14:29:43 -05:00
Vladimir Diaz
9e98d96a4b
Merge pull request #627 from vladimir-v-diaz/add_delegate_option
Add --delegate option to `repo.py` CLI (WIP)
2018-02-13 10:30:38 -05:00
Vladimir Diaz
25a8eb1312
Update test cases affected by change to delegating paths
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-12 17:32:29 -05:00
Vladimir Diaz
b3cc7dfeb6
Correctly delegate paths via add_paths() in repository_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-12 17:31:17 -05:00
Vladimir Diaz
6edad831c5
Minor cosmetic edits to repo.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-12 16:45:19 -05:00
Vladimir Diaz
442d4b592e
Do not modify the delegated paths given by user
These paths may not necessarily exist on the local environment or within the repo's targets directory

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-12 16:41:13 -05:00
Vladimir Diaz
3660776f80
Add 'ecdsa-sha2-nistp256' to supported delegated key types
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-12 16:25:01 -05:00
Vladimir Diaz
bc0af9acdd
Implement (roughly) --delegate, and supporting options
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-09 17:23:00 -05:00
Vladimir Diaz
b802801402
Document --delegate in CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-09 17:21:05 -05:00
Vladimir Diaz
838e3fcdba
Reorder the list of repo.py options
The previous ordering placed unimportant options higher, which made reading the --help output difficult.

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-09 14:16:06 -05:00
Vladimir Diaz
7c102341ef
Revise text of CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-09 14:13:46 -05:00
Vladimir Diaz
e28b3fd535
Merge pull request #626 from vladimir-v-diaz/revise_client.py_descs
Revise `client.py` help descriptions
2018-02-09 10:07:20 -05:00
Vladimir Diaz
e61138c382
Revise client.py help descriptions
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-08 17:14:15 -05:00
Vladimir Diaz
2fe05e3447
Merge pull request #625 from vladimir-v-diaz/clean_up_arguments
Improve the CLI's help descriptions and usage
2018-02-08 17:13:09 -05:00
Vladimir Diaz
e189d59b66
Merge branch 'develop' into clean_up_arguments 2018-02-08 16:54:42 -05:00
Vladimir Diaz
ab1ef7252e
Improve the help descriptions and usage comments
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-08 16:54:05 -05:00
Vladimir Diaz
7ce6e0c0e1
Merge pull request #624 from vladimir-v-diaz/link_to_cli.md
Link to CLI.md from getting started and readme docs
2018-02-06 17:12:14 -05:00
Vladimir Diaz
a3841546d0
Link to CLI.md from getting started and readme docs
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-06 17:00:24 -05:00
Vladimir Diaz
f1fa974162
Merge pull request #623 from vladimir-v-diaz/add_keygen_option
Add --key command-line option to CLI
2018-02-06 16:13:26 -05:00
Vladimir Diaz
1fbedb249a
Handle case where --key does not have a filename to write to
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-06 15:47:59 -05:00
Vladimir Diaz
63ead6404e
Add text to --key section of CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-06 14:50:07 -05:00
Vladimir Diaz
64d8acec1e
Merge branch 'develop' into add_keygen_option 2018-02-06 14:40:54 -05:00
Vladimir Diaz
9ac97cf06f
Document usage of --key in CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-06 14:40:16 -05:00
Vladimir Diaz
cca9f283e3
Add --key option to repo.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-06 14:38:24 -05:00
Vladimir Diaz
ef8bbfe61f
Merge pull request #622 from vladimir-v-diaz/add_sign_option
Add --sign option to repo.py
2018-02-06 10:54:23 -05:00
Vladimir Diaz
c3b05a8e05
Document --sign option in CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-05 17:20:31 -05:00
Vladimir Diaz
7a845ae264
Add --sign command-line option
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-05 17:20:13 -05:00
Vladimir Diaz
3215096afc
Merge pull request #621 from vladimir-v-diaz/fix_license
Rename license files and display LICENSE on GitHub's repository overview
2018-02-05 11:56:24 -05:00
Vladimir Diaz
8f65fa4154
Rename license files in modules
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-05 11:31:19 -05:00
Vladimir Diaz
8e9c6e5183
Rename license files in README.rst
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-05 10:28:09 -05:00
Vladimir Diaz
98ffc5b515
Move license files to root directory
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-05 10:27:04 -05:00
Vladimir Diaz
d32b0a176b
Merge pull request #620 from vladimir-v-diaz/cli_support_directories
CLI: Support directories with the --add command-line option
2018-02-02 16:26:44 -05:00
Vladimir Diaz
dfa0b343b0
Document '--add </path/to/dir> --recursive' in CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-02 15:37:56 -05:00
Vladimir Diaz
e479aa9609
Support directories with --add in repo.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-02 15:36:57 -05:00
Vladimir Diaz
303418f1a9
Merge pull request #618 from vladimir-v-diaz/improve_repo.py
Add --path command-line option to repo.py CLI
2018-02-01 15:26:32 -05:00
Vladimir Diaz
59b66b45c0
Document --path command-line option in CLI.md
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-01 15:00:26 -05:00
Vladimir Diaz
6a7db797d5
Remove print statement for parsed argument
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-01 14:59:42 -05:00
Vladimir Diaz
fb61f1fee9
Refactor constants and enable --path with --add
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-01 14:59:12 -05:00
Vladimir Diaz
e612e9435d
Merge branch 'develop' into improve_repo.py 2018-02-01 13:46:13 -05:00
Vladimir Diaz
29f168cd6d
Add --path option and have --init and --clean use it
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-01 13:44:39 -05:00
Vladimir Diaz
93221e4950
Merge pull request #617 from vladimir-v-diaz/update_roadmap
Edit ROADMAP to add pre-release 0.10.2
2018-02-01 10:55:32 -05:00
Vladimir Diaz
19ba692e08
Edit ROADMAP to add pre-release 0.10.2
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-31 18:09:53 -05:00