Commit graph

3274 commits

Author SHA1 Message Date
dachshund
c7255d1365 Applications. 2013-03-06 13:56:31 -05:00
dachshund
71acd670d1 A description of basic configuration of interposition. 2013-03-06 13:48:22 -05:00
dachshund
ab3c03741a Merge with master. 2013-03-06 12:41:37 -05:00
Kon
a3f988aea4 Modified test_extraneous_dependencies_attack.py. 2013-03-06 11:10:51 -05:00
Kon
4485b6bfa0 Update download.py
Removed an unnecessary raise in _open_connection().
2013-03-06 08:44:30 -05:00
Kon
eeb0383376 Added test_extraneous_dependencies_attack.py 2013-03-06 08:00:03 -05:00
vladdd
183588542b Add aggregate_tests.py and proper restoration of monkey patched functions to allow aggregated test suites. unittest_toolbox.py will need further changes if we decide to provide support for 'unittest discover'. 2013-03-04 23:11:34 -05:00
dachshund
31b97634b4 Allow users to require SSL certificate verification during interposition. 2013-03-04 19:54:41 -05:00
dachshund
d03dd0f2ec Copy SSL certificate verification from pip. 2013-03-04 18:01:15 -05:00
dachshund
1cd22baab5 Import a (missed) class. 2013-03-04 13:05:34 -05:00
dachshund
033a573819 Paranoid checks of configurations in order to prevent interposition cycles. 2013-03-04 13:01:52 -05:00
dachshund
8281d3b9dc Double check network location during updates. 2013-03-04 10:51:36 -05:00
dachshund
c7bb17a035 Import a (missed) module. 2013-03-04 09:40:47 -05:00
dachshund
e5ba4385fd Documentation stub. 2013-03-04 01:42:15 -05:00
dachshund
7471d634c4 Example of a configuration JSON object. 2013-03-04 01:26:06 -05:00
dachshund
88c7ff2892 Add README. 2013-03-04 01:21:47 -05:00
dachshund
c034d33a2e Avoid interposition cycles with a simple restriction. 2013-03-04 01:04:25 -05:00
dachshund
7af60c51bb Add a better error message. 2013-03-04 00:56:50 -05:00
dachshund
b1cf9538ec Better modules for interposition. 2013-03-04 00:43:02 -05:00
Kon
b80da3b169 Minor change to test_replay_attack.py. 2013-03-03 05:12:09 -05:00
Kon
c0d5d2cbb5 Modified test_replay_attack.py, util_test_tools.py and test_util_test_tools.py. 2013-03-03 03:47:36 -05:00
dachshund
e7ba0092e4 Index TUF updaters with hostname:port. 2013-03-03 02:52:30 -05:00
dachshund
a6b3ef72c1 Better exception handling. 2013-03-03 01:38:16 -05:00
dachshund
1007f0d7cb Implement go_away(). 2013-03-02 19:40:57 -05:00
dachshund
dc47d959b4 Allow interposition user to specify a parent directory to a repository directory. 2013-03-02 18:22:40 -05:00
dachshund
31c93f5839 Fixed a bug (thanks Konst); minor comment. 2013-03-02 17:27:24 -05:00
dachshund
bbbcb961c9 Merge branch 'interposition' of https://github.com/akonst/tuf into interposition
Conflicts:
	tuf/interposition.py
2013-03-02 15:57:18 -05:00
dachshund
2b015d3c9b Decorator for downloading a URL over TUF. 2013-03-02 15:54:56 -05:00
dachshund
49a0929c75 Decorator for downloading a URL over TUF. 2013-03-01 16:05:25 -05:00
dachshund
68eb2436b6 No updater in case TUF does not know how to transform the URL. 2013-03-01 13:28:31 -05:00
dachshund
8b1bfe3420 Fix a couple of bugs. 2013-03-01 12:07:24 -05:00
dachshund
0dd1ea5968 Merge branch 'master' into interposition 2013-03-01 11:46:32 -05:00
dachshund
f7d9c63cb8 Remove extinct script from setup.py. 2013-03-01 11:44:20 -05:00
dachshund
f7bec19e46 Merge branch 'master' of https://github.com/akonst/tuf 2013-03-01 11:11:53 -05:00
dachshund
cf172fd8f1 Merge branch 'master' into interposition 2013-03-01 05:53:26 -05:00
dachshund
09f0f93a2a Optional regular expressions to map source->target paths for URLs with a given hostname. 2013-03-01 05:52:39 -05:00
dachshund
c0883d5305 Guess content type of downloaded file. 2013-03-01 02:32:00 -05:00
dachshund
9ddd270c42 Better abstractions. 2013-03-01 02:18:34 -05:00
vladdd
af47dd3b84 Add test conditions to the _list_keyids test case of test_signercli.py that check for invalid metadata exceptions. 2013-02-28 18:19:26 -05:00
Kon
5d803d683c Refactored and renamed test_system_setup.py to util_test_tools.py, refactored test_replay_attack.py, created test_unit_test_tools.py 2013-02-28 18:03:59 -05:00
dachshund
a90136a41e Minor changes. 2013-02-28 17:44:29 -05:00
dachshund
8f324093ec Merge branch 'master' into interposition 2013-02-28 16:47:00 -05:00
dachshund
b7fb79328f Remove SSL cert verification code until we verify it. 2013-02-28 16:46:04 -05:00
dachshund
a08d182857 Merge branch 'master' into interposition 2013-02-28 14:19:59 -05:00
vladdd
8a54a7616b Modify signercli.py to include the associated roles of each keyid listed from the keystore, and update test_signercli.py. Update signerlib.py to fix two incorrectly typed exception names. 2013-02-28 09:40:59 -05:00
dachshund
0c9cbe4ba6 Merge branch 'master' of https://github.com/akonst/tuf 2013-02-27 18:09:34 -05:00
vladdd
4c27a9b30f Modified signercli.py to allow threshold values greater than 1 for delegated roles. Updated affected test_signercli.py. Modified keystore.py so an exception is not raised for keys already loaded while loading from key files. 2013-02-27 12:41:53 -05:00
vladdd
dce21e4089 Modified the exception raised on invalid 'file_type' in mirrors.py. Updated test_mirrors.py to test for the changed exception raised 2013-02-27 12:33:34 -05:00
vladdd
cf58b747a5 Modified a conditional statement of mirrors.py, where introducing a new file type might lead to a bug in get_list_of_mirrors() 2013-02-26 20:26:31 -05:00
vladdd
a99282d22a Enable password confirmation in quickstart.py 2013-02-26 17:53:35 -05:00