Commit graph

1590 commits

Author SHA1 Message Date
syrttgump@gmail.com
d245678148 Endless attack test fix 2013-07-26 17:00:40 -04:00
syrttgump@gmail.com
b7dc3fccea Endless attack test fix 2013-07-26 15:46:43 -04:00
vladdd
061370c06f Merge master and resolve conflicts 2013-07-26 14:18:59 -04:00
vladdd
26925ea18f Modify default expiration times set in quickstart.py
Modify the default expirations times for the targets, release, and timestamp roles; 3 months, 1 week, and 1 day, respectively.
2013-07-25 13:09:04 -04:00
vladdd
7bac198fb8 Add comments to test_updater.py and fix bug in signercli.py
Add comments to make it clearer how the self.Repository.refresh() call in test_5_all_targets() successfully returns the metadata for all the roles.  _mock_download_url_to_tempfileobj() is set up to allow mock downloads of the "all_role_paths" files in order.Relative filepaths were incorrectly calculated when
directories were specified as target paths in the --makedelegation command-line option for signercli.py.
2013-07-25 12:43:45 -04:00
zanefisher
13b418a008 Revert "Print, and log, messages in command-line utilities." 2013-07-23 15:10:34 -04:00
zanefisher
3557d594b6 Revert "Print, and log, messages in command-line utilities." 2013-07-23 15:10:34 -04:00
zanefisher
f6ffdaaa68 Merge remote-tracking branch 'origin/master' into log-to-console 2013-07-22 17:28:36 -04:00
zanefisher
c70dbbeeef Merge remote-tracking branch 'origin/master' into log-to-console 2013-07-22 17:28:36 -04:00
zanefisher
29d522eb19 Merge branch 'master', remote-tracking branch 'upstream/master' 2013-07-22 17:22:44 -04:00
zanefisher
fb7ec7c9ab Revert "Remove logging to stdout."
This reverts commit 5c222797d7.
2013-07-22 17:15:30 -04:00
dachshund
6c2251c0bd Merge code from @zhengyuyu which makes a function more readable.
His code splits tuf.download.download_url_to_tempfileobj into two major
pieces. The first piece opens a connection to a URL, and computes
the required and reported lengths for downloading data from that given
URL. The second piece downloads data from the given URL in such a way
that we can defend against endless data and slow retrieval attacks.
2013-07-22 14:23:29 -04:00
zhengyuyu
20551a7989 Splits the real download procedure from the download_url_to_tempfileobj and put it into a new function. this makes the download_url_to_tempfileobj clearer and more modular 2013-07-22 00:20:12 -04:00
dachshund
a559727398 Fast test for breach of delegation. 2013-07-08 09:11:25 +08:00
dachshund
471df8287b Merge branch 'master' of github.com:theupdateframework/tuf 2013-07-06 21:21:59 +08:00
dachshund
0074aebfc7 Comment about Unicode filenames; #61. 2013-07-06 21:21:33 +08:00
dachshund
f22a80808f Comment about Unicode filenames. 2013-07-06 21:19:32 +08:00
dachshund
a106c2ebf0 Comment about Unicode filenames. 2013-07-06 21:17:53 +08:00
dachshund
a3d924c9a1 Abstraction for walking over files in a directory. 2013-07-06 01:33:15 +08:00
dachshund
4910e7a065 Test conservation of delegated targets. 2013-07-03 00:33:26 +08:00
dachshund
6582cce39a Merge branch 'master' into ordered-delegations 2013-07-02 22:22:45 +08:00
dachshund
db8481f989 Test that delegation of targets works in order of appearance of roles. 2013-07-02 22:19:20 +08:00
dachshund
0b8337c01f Conditionally deconfigure TUF interposition for system tests. 2013-07-02 20:26:01 +08:00
dachshund
57bd1df14e Test that delegated targets roles cannot breach delegated paths. 2013-07-01 16:07:43 +08:00
dachshund
f90873572a Deconfigure interposition on test repository cleanup. 2013-07-01 16:07:15 +08:00
dachshund
e76454b4ed Allow deconfiguration of interposition. 2013-07-01 15:59:15 +08:00
dachshund
e74689345e Test that initial update works with target delegations. 2013-07-01 12:44:20 +08:00
dachshund
b40191ba1f Restructing of delegations integration test. 2013-06-30 12:19:44 +08:00
Trishank Karthik Kuppusamy
a6eb575fea Merge pull request #69 from johnward2/master
Fix several naming and scope errors.
2013-06-25 23:05:03 -07:00
johnward2
a0179a5109 Fix several naming and scope errors.
- "quickstart.py:292: No global (EEXIST) found"
 - "basic_client.py:194: No global (option_parser) found"
 - "rsa_key.py:108: No global (EnvelopeError) found"
 - "rsa_key.py:108: No global (KeygenError) found"
 - "util.py:56: No global (temp_dir) found"
2013-06-25 18:44:34 -04:00
dachshund
c138b67828 Ensure that we explore only delegated roles trusted with the desired target. 2013-06-24 18:35:17 +08:00
dachshund
cb1f552703 Neutral refactoring of schema. 2013-06-24 18:09:36 +08:00
dachshund
aa11987b11 First cut at adapting Konstantin's delegations test. 2013-06-24 09:50:58 +08:00
dachshund
42e9dffd24 Patch mock signercli.make_delegation prompts. 2013-06-23 13:08:26 +08:00
dachshund
47abec8cde Find target in order of trust. 2013-06-23 10:36:21 +08:00
dachshund
688b0e21ca WIP on adjusting tuf.client.updater to use list of roles. 2013-06-22 16:23:52 +08:00
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
vladdd
11958cde49 Continue design changes to address issue #47 2013-06-10 20:00:50 -04: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