Vladimir Diaz
69a66e9cba
Add issue and pull request templates
2017-09-28 17:01:56 -04:00
Vladimir Diaz
224e30183c
Merge pull request #492 from vladimir-v-diaz/edit_travis_py_versions
...
Edit travis py versions
2017-09-22 11:35:11 -04:00
Vladimir Diaz
6340aafbb4
Upgrade pyca/cryptography
2017-09-22 11:18:51 -04:00
Vladimir Diaz
20d7cd2ac8
Fix incorrect use of json.dumps
...
All optional parameters to json.dumps() are now keyword-only in Python 3.6. Although this is the error that's flag, the tests use of json.dumps is actually incorrect: it should write the json.dumps with write()
2017-09-22 11:04:47 -04:00
Vladimir Diaz
991033bfd4
Merge branch 'develop' into edit_travis_py_versions
2017-09-21 17:30:49 -04:00
Vladimir Diaz
87b84b4322
Merge pull request #491 from vladimir-v-diaz/drop_py26_support
...
Drop py26 support
2017-09-21 17:29:59 -04:00
Vladimir Diaz
c7b611c1b3
Fix test failures under py3
2017-09-21 17:27:51 -04:00
Vladimir Diaz
aa129484cf
Add py3.6 to setup.py
2017-09-21 17:27:28 -04:00
Vladimir Diaz
460171bcc7
Test all supported Python versions under Tox
2017-09-21 17:26:18 -04:00
Vladimir Diaz
8a6061f032
Test only py 2.7, 3.4, 3.6 under Travis
2017-09-21 17:25:37 -04:00
Vladimir Diaz
72d7ebfd8d
Remove py26 conditional import statements
2017-09-21 17:16:29 -04:00
Vladimir Diaz
eedff4aa32
Drop py26 from setup.py
2017-09-21 17:14:33 -04:00
Vladimir Diaz
789e136aef
Drop py26 from tox.ini
2017-09-21 17:13:05 -04:00
Vladimir Diaz
9e63023b30
Merge pull request #490 from vladimir-v-diaz/coverage
...
Improve coverage
2017-09-07 10:13:52 -04:00
Vladimir Diaz
3947fcb329
Merge branch 'develop' into coverage
2017-09-06 17:31:37 -04:00
Vladimir Diaz
baa4da9ca6
Hit remaining lines in updater.py
2017-09-06 17:30:29 -04:00
Vladimir Diaz
bcabe0072b
Refactor _visit_child_role, remove obsolete test conditions, and improve coverage
2017-09-06 16:54:13 -04:00
Vladimir Diaz
63b4d73cbd
Fix exception name
2017-08-31 17:14:52 -04:00
Vladimir Diaz
66e2ed8071
Fix unit test failures in test_updater.py
2017-08-31 17:14:32 -04:00
Vladimir Diaz
84b79b85d5
Update README.rst
...
Fix formatting of Mercury paper title
2017-08-31 15:27:14 -04:00
Vladimir Diaz
3ea1c48904
Test condition for unequal path hash prefixes
...
Test condition verifies that unequal path hash prefixes are ignored by _visit_child_role()
2017-08-31 13:43:47 -04:00
Vladimir Diaz
3b58d6efbf
Merge branch 'develop' into coverage
2017-08-31 13:19:59 -04:00
Vladimir Diaz
2f63ed3fae
Merge pull request #489 from vladimir-v-diaz/add_mercury_paper
...
Add Mercury paper and edit list of papers in README.rst
2017-08-31 10:16:30 -04:00
Vladimir Diaz
be38eec5a2
Merge branch 'develop' into add_mercury_paper
2017-08-31 10:16:18 -04:00
Vladimir Diaz
fb9aa3e5fd
Add Mercury paper and entry in README.rst
2017-08-31 10:13:05 -04:00
Vladimir Diaz
c811494663
Fix comment and ensure None is returned for a circular delegation
2017-08-30 17:31:47 -04:00
Vladimir Diaz
e1ba30ae6f
Add test condition for cycles in preorder_depth_first_walk()
...
This was a particularly time-consuming test to implement/debug. Glad that's over
2017-08-30 17:16:54 -04:00
Vladimir Diaz
87f5308b1d
Merge pull request #488 from Ajedi32/patch-1
...
Fix links in table of contents
2017-08-30 10:21:59 -04:00
Vladimir Diaz
cabc2d0886
Update tuf-spec.md
...
Fix link to section "Future directions and open questions."
2017-08-30 10:19:14 -04:00
Andrew Meyer
100c5a7f3b
Fix links in table of contents
2017-08-30 08:32:47 -05:00
Vladimir Diaz
3ccb68cd41
Add test condition for detection of max number of delegations
2017-08-29 17:23:42 -04:00
Vladimir Diaz
c5125e4dd3
Finish test condition for _get_file() and test unsafe download
2017-08-29 16:35:18 -04:00
Vladimir Diaz
6aa8854e07
Test for specific exception in invalid spec_version test condition
...
The test condition currently tests for the general NoWorkingMirrorError exception, which encapsulates the actual exceptions
2017-08-29 15:42:43 -04:00
Vladimir Diaz
144ab88455
Provide better error message for invalid spec_version
2017-08-29 15:40:22 -04:00
Vladimir Diaz
36042c1ff9
Add test condition for invalid metadata extension
2017-08-29 15:03:28 -04:00
Vladimir Diaz
cf9db6134e
Remove obsolete compression argument in repository_tool.py
2017-08-29 15:02:51 -04:00
Vladimir Diaz
d9e2078c63
Remove obsolete test condition for metadata compression
2017-08-29 15:01:44 -04:00
Vladimir Diaz
72fdbc53ea
Resolve merge conflicts
2017-08-29 12:14:00 -04:00
Vladimir Diaz
5733e6138a
Merge pull request #487 from vladimir-v-diaz/spec_version_in_metadata
...
Implement TAP 6 (Include specification version in metadata)
2017-08-29 10:22:16 -04:00
Vladimir Diaz
c897a43238
Add valid developer_tool.py metadata
2017-08-29 09:54:31 -04:00
Vladimir Diaz
0ff07186a9
Add spec_version to tuf-spec.md
2017-08-28 17:31:25 -04:00
Vladimir Diaz
6f8511a1a7
Add test condition for unsupported spec version number
2017-08-28 16:59:13 -04:00
Vladimir Diaz
313169da1a
Fix typo in code that checks for expected major version number
2017-08-28 16:57:52 -04:00
Vladimir Diaz
8de5c69f39
Add check for supported major version of specification
2017-08-28 16:13:05 -04:00
Vladimir Diaz
d4f6362dcf
Add metadata that contains 'spec_version'
2017-08-28 15:12:57 -04:00
Vladimir Diaz
924b97d1d7
Resolve conflicts
2017-08-28 13:07:54 -04:00
Vladimir Diaz
8af707210c
Merge pull request #485 from vladimir-v-diaz/tap10_remove_compression
...
Implement TAP 10
2017-08-28 11:44:51 -04:00
Vladimir Diaz
d2f85ec2b4
Remove mention of compression from specification
2017-08-28 11:16:43 -04:00
Vladimir Diaz
a8ea44bd21
Do not mention compression in README.md
2017-08-28 10:20:46 -04:00
Vladimir Diaz
419569c6d6
Re-generate metadata that doesn't reference compressed metadata
2017-08-25 17:26:02 -04:00