dachshund
e210decd61
Merge branch 'demo2' of https://github.com/zhengyuyu/tuf into zhengyuyu-demo2
2013-09-17 19:38:26 -04:00
vladdd
22f8c03d63
Update key size comments for rsa_key.py & signerlib.py - issue #112
2013-09-17 10:11:23 -04:00
vladimir-v-diaz
b9ec0a0b26
Update test_util_test_tools.py following change to util_test_tools.init_repo()
...
A util_test_tools.init_repo() parameter name was changed from 'tuf' to 'using_tuf', however, test_util_test_tools was not updated following the name change.
2013-09-16 09:09:40 -04:00
vladimir-v-diaz
076029d93d
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
2013-09-16 08:28:27 -04:00
dachshund
6d7d645f23
Add a log message.
2013-09-14 00:07:26 -04:00
dachshund
d2b202bc61
Simplify exception text in console handler.
2013-09-13 23:47:37 -04:00
zhengyuyu
94f2cd40ed
Merge remote-tracking branch 'upstream/demo2' into demo2
2013-09-13 18:39:42 -04:00
zhengyuyu
f0258ea82c
Fix test_delegations.py
...
Made changes that ensure it raises correct exception based on the refactored version of updater.py and download.py
2013-09-13 18:38:52 -04:00
dachshund
4c10490b1c
Remove executable bits on some non-executable files.
2013-09-13 17:59:31 -04:00
dachshund
edec089965
Fix variable shadow bug, use absolute import in two integration tests.
2013-09-13 17:39:57 -04:00
dachshund
4d7d4bab8d
Offer option to remove console handler; fix variable shadow bug.
...
The rest of the integration tests will need updates due to the fix of
the variable shadow bug.
2013-09-13 17:34:51 -04:00
dachshund
bf17b00423
Add a filter to the logging console handler to simplify exception text.
2013-09-13 17:01:18 -04:00
vladdd
d8841544e4
Fix test_updater.py test case failure
...
Rebuild server repository in test_5_all_targets() - other test cases may not have properly restored the contents of the repository.
2013-09-13 09:54:10 -04:00
vladdd
c390c41ed6
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
2013-09-12 08:14:47 -04:00
vladdd
3111c22c63
Fix test_util_test_tools.py test case failure
...
Clear the keystore before initializing the util_test_tools.py repository and again after every test case exits.
2013-09-12 08:14:18 -04:00
dachshund
d39264b94c
Merge remote-tracking branch 'origin/demo2' into demo2
2013-09-11 17:46:47 -04:00
dachshund
f026a998a9
Fix #102 .
2013-09-11 17:46:29 -04:00
vladdd
a1132af5af
Fix test_keystore.py unit test failure
...
Ensure the keystore is empty prior to running the test cases. The courtesy bug is spreading.
2013-09-11 13:33:28 -04:00
vladdd
7e98cb8269
Fix unit test failure in test_roledb.py
...
Ensure roledb is empty prior to running the test cases. roledb.py may have been modified by other unit tests that did not properly clean up.
2013-09-11 12:36:44 -04:00
vladdd
ae1f549a49
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
2013-09-11 11:04:48 -04:00
vladdd
3a7638ecec
Continue self-review of PyCrypto changes to keystore.py
2013-09-11 11:03:52 -04:00
dachshund
59dfa1f5ba
Replace relative with absolute imports for tests.
2013-09-10 17:33:00 -04:00
vladdd
230b157c22
Review and update crypto comments in rsa_key.py
2013-09-10 13:23:46 -04:00
vladimir-v-diaz
99a26da9d0
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
2013-09-10 10:20:34 -04:00
dachshund
864d3065a8
Merge unit test fix from @zanefisher; fix a unit test bug.
2013-09-10 00:56:30 -04:00
dachshund
9bd35596c9
Merge branch 'demo2' of https://github.com/zanefisher/tuf into demo2
...
Conflicts:
tests/unit/test_updater.py
2013-09-10 00:39:49 -04:00
dachshund
78344636de
Even better organization of tests; remove evpy.
...
Require higher versions of PyCrypto.
2013-09-10 00:24:34 -04:00
zanefisher
85567f4ec2
Clean up download function patching in test_updater's module teardown.
2013-09-09 22:32:26 -04:00
dachshund
0fd533a9b4
Much better organization of tests.
2013-09-09 22:14:01 -04:00
dachshund
7042418281
Fix a bug in updater unit test.
2013-09-09 21:32:09 -04:00
dachshund
f72f5751d1
Redundantly verify file length in updater.
...
You may argue that the redundancy is unnecessary (pun intended), but it
is there because redundancy means one safety check will work where
another fails. I introduced this redundant file length check because the
updater unit test is mocking the download functions, which means that
file length checks in the download functions are being bypassed.
Redundancy is a good thing for safety.
2013-09-09 21:21:32 -04:00
dachshund
6f19f94867
Rename system->integration tests.
2013-09-09 17:00:11 -04:00
dachshund
7dbf4d459a
Use relative, instead of absolute, imports in system tests.
2013-09-09 16:54:27 -04:00
dachshund
baf4d5b269
Relative, instead of absolute, imports in unit tests.
2013-09-09 16:51:01 -04:00
dachshund
a3c63a3678
Remove console logging from the wrong place.
2013-09-09 16:05:51 -04:00
dachshund
1e245237ee
Fix #74 .
2013-09-09 15:48:43 -04:00
vladdd
c12cb52aa3
Add pycrypto requirement to setup.py
2013-09-09 14:40:08 -04:00
vladdd
5d78f26907
Remove unit and system tests from setup.py
2013-09-09 14:16:27 -04:00
vladdd
43c48adec4
Merge remote-tracking branch 'origin/demo2' into demo2
2013-09-09 14:01:42 -04:00
dachshund
772905a67e
Accurately account for slow server start grace period.
2013-09-09 13:50:17 -04:00
vladimir-v-diaz
8bbb22d3c2
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
2013-09-09 13:32:15 -04:00
vladdd
322ea5812d
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
2013-09-09 13:13:29 -04:00
vladdd
f2a6d848a9
Set a lower PBKDF count for some of the unit tests
...
The default tuf.keystore._PBKDF_ITERATIONS (90,510) slow down the unit tests considerably. Reduce it temporarily for the unit tests depending on it and that do not test the strength of derived keys. All 164 tests now run in approximately 2 minutes, down from approximately 17 minutes. The lowered PBKDF count set for the unit tests is equal to the previous key derivation count used by evpy.
2013-09-09 12:19:48 -04:00
dachshund
9a3820bfcf
Fix #42 .
2013-09-09 11:39:39 -04:00
vladdd
21051f4971
Fix bug in test_signercli.py and update test case following PyCrypto changes
...
A bug in test_signercli.py prevents required keys from loading. A password for a test keyid is modified but not properly restored. This particular bug made it difficulty in adding a new feature (i.e., derived keys) and updating the unit tests. We need to simplify the unit tests, specifically the removal of side effects, monkey patches, pseudo repositories/data structures, and dependency on scripts that expect user input. 'signerlib.py' should be called instead of the signer tools (e.g., signercli.py).
2013-09-09 10:19:36 -04:00
dachshund
a1ff2b197d
Upgrade TUF version number to reflect current status.
2013-09-08 17:49:07 -04:00
dachshund
1acf497e6d
Merge remote-tracking branch 'origin/demo2' into demo2
2013-09-08 12:16:11 -04:00
dachshund
ad3a66cae3
Merge branch 'develop' into demo2
2013-09-08 12:16:04 -04:00
dachshund
f245eee707
Update README to look better on GitHub. Read on for more on 9ff22ddd4e.
...
About 9ff22ddd4e : I was teaching a class of students about using GitHub,
and wanted to show that cloning a Git repository off an HTTPS url would
not give the cloner write permissions. Unfortunately, I had cloned off
the SSH url and was able to push my example modifications without
failure.
2013-09-08 12:11:40 -04:00
dachshund
3d340de4e8
Recognize a possible endless data attack in the form of invalid JSON metadata.
2013-09-08 02:31:50 -04:00