Commit Graph

14736 Commits

Author SHA1 Message Date
meejah c2d1cf4400 correct service-parent in tests 2018-09-10 21:58:27 -06:00
meejah 136495e405 basedir fixup 2018-09-10 21:58:27 -06:00
meejah 2d044e1324 remove unused method 2018-09-10 21:58:27 -06:00
meejah bb332fecf7 basedir fixup 2018-09-10 21:58:27 -06:00
meejah 548d9cbbcc basedir fixup 2018-09-10 21:58:27 -06:00
meejah 5d6a76ffee proper daemonize error-handling 2018-09-10 21:58:27 -06:00
meejah 08e0c3b7e2 get rid of 'add_service' (just an alias to setServiceParent anyway) 2018-09-10 21:58:27 -06:00
meejah ea99915af6 basedir/config fixup 2018-09-10 21:58:27 -06:00
meejah 7685fb34cd pull 'basedir' entirely into _Config
Put all config-related methods into _Config; change
code to ask config for paths instead of using basedir;
add some better docstrings
2018-09-10 21:58:27 -06:00
meejah f80e61fef6 put setServiceParent calls in create_* 2018-09-10 21:58:27 -06:00
meejah 26007f363b pull 'StorageFarmBroker' out of __init__
This means also pulling out introducer-clients and some
related utility methods
2018-09-10 21:58:27 -06:00
meejah 42c39d435a imports 2018-09-10 21:58:27 -06:00
meejah 465bfb8053 cleanup 2018-09-10 21:58:27 -06:00
meejah 48f0df627e cleanup 2018-09-10 21:58:27 -06:00
meejah 739aaa3ef9 put create() methods in i2p_, tor_provider
Also Provider -> _Provider, improve docs and update tests
2018-09-10 21:58:27 -06:00
meejah 903d4afaa4 handle None for providers 2018-09-10 21:58:27 -06:00
meejah 793827f8a6 put providers back in service tree 2018-09-10 21:58:27 -06:00
meejah e7a8d39fbc split client, introducer READMEs 2018-09-10 21:58:27 -06:00
meejah c2946cc2e3 remove unused code 2018-09-10 21:58:27 -06:00
meejah f0c3db0e5a pyflakes 2018-09-10 21:58:27 -06:00
meejah 0ff21ea7d5 all tests pass. wooo 2018-09-10 21:58:27 -06:00
meejah c7515b5d8b more working test 2018-09-10 21:58:27 -06:00
meejah 92ca04d629 fix more tests 2018-09-10 21:58:27 -06:00
meejah 0e51bb183e fix more things 2018-09-10 21:58:27 -06:00
meejah 279bd814fc remember info for init_client_storage_broker temporarily 2018-09-10 21:58:27 -06:00
meejah 3c4e065e63 more tests work 2018-09-10 21:58:27 -06:00
meejah d1307cf05c fix one more 2018-09-10 21:58:27 -06:00
meejah 43d857a0bd more refactor + fix some node tests 2018-09-10 21:58:27 -06:00
meejah 71484b4a12 upgrade create_introducer 2018-09-10 21:58:27 -06:00
meejah 4f2d45626c no more reveal_ip 2018-09-10 21:58:27 -06:00
meejah d8b432700e more tests work 2018-09-10 21:58:27 -06:00
meejah 3d5f8becb5 more tests work 2018-09-10 21:58:27 -06:00
meejah d1a83e9be0 more tests work 2018-09-10 21:58:27 -06:00
meejah 329ef1256a refactor create_client to be async (works to run, some unit-test fails still) 2018-09-10 21:58:27 -06:00
meejah 41cfd8fb16 change imports; introducer client.read_config 2018-09-10 21:58:27 -06:00
meejah eab56276e5 introduce create_node_dir 2018-09-10 21:58:27 -06:00
Jean-Paul Calderone 3db594eee7
Merge pull request #527 from meejah/update-tor-release-key
Update the Tor release key used in the integration tests.
2018-09-05 08:55:23 -04:00
meejah 2824ca4e11 newsfragment 2018-09-04 12:41:01 -06:00
meejah 83cd20d4da updated Tor release key 2018-08-31 14:11:35 -06:00
meejah efa0b2650b
Merge pull request #520 from meejah/separate-config.2
Refactor "configuration handling" code out of Node into its own class
2018-08-29 14:38:46 -06:00
meejah 821e6c3d07 let 'tahoe -e codechecks' run w/o making local changes 2018-08-27 15:25:48 -06:00
meejah 0f22b9bad0 fixups after rebase 2018-08-25 02:23:58 -06:00
meejah 65ebde6f9d fix incorrect rebase resolutions 2018-08-25 02:12:02 -06:00
meejah 91517bbad0 unused import 2018-08-25 02:12:02 -06:00
meejah cc4e6b988f add newsfragment 2018-08-25 02:12:02 -06:00
meejah cce4a92900 fix path-creation cases after merge 2018-08-25 02:12:02 -06:00
meejah dab291c72f docstring 2018-08-25 02:12:02 -06:00
meejah 74b560c3c2 failUnless -> assert 2018-08-25 02:10:44 -06:00
meejah 7db48e3677 skip using decorator 2018-08-25 02:10:44 -06:00
meejah 89872b832c docstring, naming improvements 2018-08-25 02:10:44 -06:00