Commit graph

193 commits

Author SHA1 Message Date
dachshund
e00a3549ce Adjust tests.test_signercli to use list of roles. 2013-06-21 12:32:51 +08:00
dachshund
1edd6b611e Ensure uniqueness of names in making delegations. 2013-06-21 00:54:29 +08:00
dachshund
a8380e4768 Export tuf.tests; mock recursive walk in signercli.py. 2013-06-20 21:32:49 +08:00
dachshund
4ab7d12998 Update tuf.formats.TARGET_SCHEMA and adjust tests.test_formats.py. 2013-06-20 20:43:24 +08:00
dachshund
03348f2dbb Introduce name property for tuf.formats.ROLE_SCHEMA. 2013-06-20 19:56:34 +08:00
dachshund
99ae000645 Clarify priority tags. 2013-06-19 01:35:35 +08:00
dachshund
c504d4929d Minor code motion. 2013-06-19 00:53:01 +08:00
dachshund
883b001f12 Correct computation of relative target paths. 2013-06-17 07:21:23 +08:00
dachshund
a13c3dbf02 WIP on recursively walking a targets directory. 2013-06-10 15:16:49 -04:00
dachshund
260176517e Update spec to discuss priority tags. 2013-05-21 08:23:16 -04:00
Kon
f7ebbffd0b Added test_pushtoolslib.py and test_push.py. 2013-04-28 23:18:41 -04:00
Kon
09fa5a0f82 Modified pushtoolslib.py and util_test_tools.py. 2013-04-28 23:16:36 -04:00
Kon
d921949c09 Merge branch 'master' of github.com:akonst/tuf 2013-04-22 05:59:03 -04:00
dachshund
cab37422b3 Merge remote-tracking branch 'origin/master' 2013-04-15 21:40:45 -04:00
dachshund
1367deda09 Kludges to work around #61. 2013-04-15 21:40:09 -04:00
Kon
8ba1beb6c8 Cleaned-up test_mix_and_match_attack.py. 2013-04-13 16:05:49 -04:00
Kon
420c1abd04 Fix for metadata mix-and-match vulnerability. 2013-04-13 15:49:38 -04:00
Kon
ce28c455aa Fixed a minor bug: 'message' variable changed prompt-message whenever exceptions was caught, it manifested in the subsequent iterations. 2013-04-13 14:58:13 -04:00
Kon
f46b1f71ea Added mix-and-match attack test and statement_coverage (based on coverage.py). 2013-04-13 12:56:10 -04:00
dachshund
753f318990 Deduplicate imports of delegations. 2013-04-12 16:41:14 -04:00
dachshund
6ba28037b4 Fix bug which induced erroneous delegations. 2013-04-11 08:27:11 -04:00
dachshund
a351b8889f Merge remote-tracking branch 'origin/master' 2013-04-11 01:01:06 -04:00
dachshund
286e8d9579 Fix typo which led to subtle bug. 2013-04-11 01:00:30 -04:00
dachshund
eefc1ecf14 Fix #54. 2013-04-08 23:43:05 -04:00
dachshund
14bfcb7cb1 Fix #63. 2013-04-07 13:45:53 -04:00
dachshund
2f4b3b552e Fix #62 (handle malformed keys). 2013-04-06 23:17:49 -04:00
dachshund
700d003c03 Remove listing of delegated target roles and keyids, which are not helpful when they are numerous. 2013-04-05 00:24:22 -04:00
Kon
4a6490723e Adding tests: test_indefinite_freeze_attack.py, test_slow_retrieval_attack.py 2013-04-02 14:02:15 -04:00
Kon
4cd13c61df Merge branch 'master' of github.com:akonst/tuf 2013-04-02 06:54:35 -04:00
Kon
c6b98bc4d3 Few small changes to test_extraneous_dependencies_attack.py 2013-04-02 06:54:25 -04:00
dachshund
f18528ecfb Dispel annoying message about missing tuf.hash logger. 2013-03-31 20:28:28 -04:00
dachshund
3ff4e81208 Log print()-ed messages to file. 2013-03-31 20:21:04 -04:00
dachshund
9e312ec1b0 Print id of generated RSA key. 2013-03-29 19:11:42 -04:00
dachshund
44befd86f4 Print, and log, messages in command-line utilities. 2013-03-29 19:02:15 -04:00
dachshund
5c222797d7 Remove logging to stdout. 2013-03-29 18:14:16 -04:00
Kon
3b253d6496 Completed test_extraneous_dependencies_attack.py, changes to updater.py need to be reviewed. 2013-03-27 10:58:54 -04:00
dachshund
83fd9bed24 Merge branch 'master' into interposition 2013-03-19 01:14:15 -04:00
vladdd
afb3f86ec6 Fix test condition for issue #37 2013-03-16 17:13:31 -04:00
vladdd
4785d2a196 Add test condition for issue #24 2013-03-16 17:08:25 -04:00
vladdd
15f99719a2 Fix incomplete exception name in updater.py 2013-03-16 17:01:26 -04:00
vladdd
86eb96da55 Fix for issues #36 and #37 2013-03-15 18:42:04 -04:00
Kon
ab1f0b30c1 Merge branch 'interposition' of github.com:akonst/tuf into interposition 2013-03-15 13:11:31 -04:00
Kon
3121421c03 Modified a bunch of system wide test cases. 2013-03-15 13:11:07 -04:00
dachshund
7a38640964 Log interposition hits and misses. 2013-03-14 21:31:21 -04:00
dachshund
be1a52c159 Better error logging. 2013-03-14 20:42:31 -04:00
dachshund
5236efdbae Revert to previous logger. 2013-03-14 17:13:21 -04:00
Kon
efe2a8518b Added some more tests - work in progress. 2013-03-14 16:48:36 -04:00
dachshund
384c656ef7 Partial remedy for #26, #33 (expected vs actual data length).
Do not wish to risk breaking tuf.client.updater at this point,
where the fault lies because metadata metadata is not checked.

We are aware of #26 and #33, and actively working to fix them.
2013-03-13 01:05:26 -04:00
dachshund
1db02d47b3 Merge branch 'interposition' of https://github.com/akonst/tuf into interposition 2013-03-12 23:45:32 -04:00
dachshund
16023f07b4 Merge branch 'master' into interposition 2013-03-12 23:44:27 -04:00