Commit Graph

3386 Commits (57a191b3c96535f49ce1c46055c23c256308ab83)

Author SHA1 Message Date
tuxxy 52405e3c73 Add outline for character_control_guide 2019-02-12 13:49:02 -07:00
tuxxy 01a6493ef7 Add enrico_control fixture and test_enrico_character_control_encrypt_message 2019-02-12 13:49:02 -07:00
tuxxy d510819c4f Add make_enrico_control with /encrypt_message route 2019-02-12 13:49:02 -07:00
tuxxy 2a6d445b9f Improve JSON decode error capture and add to tests 2019-02-12 13:49:02 -07:00
tuxxy 131fe17017 Standardize API endpoints to use JSON 2019-02-12 13:49:02 -07:00
tuxxy 4df6cd57f4 Add 'as_teacher_uri' param to 'Teacher.seed_node_metadata'
Instead of returning 'SeednodeMetadata', you can optionally set
'as_teacher_uri' to 'True' to return the metadata as a formed teacher
uri string.
2019-02-12 13:49:02 -07:00
tuxxy 35e2942db0 Have make_alice_control and make_bob_control take a teacher node to start the learning loop 2019-02-12 13:49:02 -07:00
tuxxy 282441557b Fill out make_bob_control and build passing tests 2019-02-12 13:49:02 -07:00
tuxxy e9f9b5c227 Have federated_bob learn in bob_control fixture 2019-02-12 13:49:02 -07:00
tuxxy 4513000b32 Add bob_control skeleton routes for join_policy and retrieve 2019-02-12 13:49:02 -07:00
tuxxy 7882ed6114 Create bob_control fixture 2019-02-12 13:49:02 -07:00
tuxxy 71d1d9f709 Finalize test_alice_character_control_grant 2019-02-12 13:49:02 -07:00
tuxxy 924d7388a9 Raise TypeError when TreasureMap isn't decrypted and add test to demonstrate 2019-02-12 13:49:02 -07:00
tuxxy a56baee69c Add problematic test_alice_character_control_grant 2019-02-12 13:49:02 -07:00
tuxxy 187f627e36 Fill out alice_control.grant 2019-02-12 13:49:02 -07:00
tuxxy 79661e58b2 Add failing test for TreasureMap serialization 2019-02-12 13:49:02 -07:00
tuxxy e671283d27 Add minimal passing test for alice_control.create_policy 2019-02-12 13:49:02 -07:00
tuxxy 8c5bb1b1eb Fill out alice_control.create_policy w/ TODOs 2019-02-12 13:49:02 -07:00
tuxxy 07762a420a Add alice_control fixture 2019-02-12 13:49:02 -07:00
tuxxy c9742903be Create character_control with alice_control skeleton 2019-02-12 13:49:02 -07:00
K Prasch 29d81fc851
Merge pull request #740 from KPrasch/update-solidity
Integrate py-solc, v0.5.0+ contract updates
2019-02-12 12:42:40 -07:00
K Prasch dccfc6b8c7
Merge pull request #746 from KPrasch/cli-moe
CLI Moe - Namespaced cli modules by character
2019-02-12 09:22:06 -07:00
Kieran R. Prasch 3d4f94e82b Respond to RFC on PR #746 2019-02-12 09:21:36 -07:00
Kieran R. Prasch 90764287fe Update cli.config usage within the nucypher codebase. 2019-02-12 09:19:11 -07:00
Kieran R. Prasch ca768b9c44 Breakup CLI into character namespaced modules 2019-02-12 09:19:11 -07:00
Kieran R. Prasch fc0d43cadf Introduce moe to the CLI 2019-02-12 09:19:11 -07:00
szotov d8e637c7db Fix escrow agent test 2019-02-12 09:07:01 -07:00
Kieran R. Prasch e6bf2820ea Forcibly uninstall ethpm 2019-02-10 09:39:48 -07:00
Kieran R. Prasch 20e8bd2eb9 Remove ethpm as a pinned package since it is poiting to py-solc on PYPI instead of nucypher 2019-02-09 22:48:47 -07:00
Kieran R. Prasch 1ac4d276ff Install deps with pipenv sync 2019-02-09 22:42:33 -07:00
Kieran R. Prasch 89237c450e Update dependency locks to utilize EOL py-solc releases 2019-02-09 21:53:56 -07:00
Kieran R. Prasch 2e0e9b0e41 Update default solc version within nucypher codebase 2019-02-09 14:47:11 -07:00
Kieran R. Prasch 172df807dd Install solidity v0.5.3 by default 2019-02-09 13:51:29 -07:00
Kieran R. Prasch 17abb00b27 Update dependency lock to use solidity compiler 0.5.0+ via nucypher py-solc fork 2019-02-09 13:50:49 -07:00
szotov 819f0951e4 solidity contracts 0.4.25 -> 0.5.3, updates openzeppelin contracts 2019-02-09 16:58:09 +03:00
Tux 6bd24635fa
Merge pull request #737 from KPrasch/master
[Release] Bump version: 0.1.0-alpha.8 → 0.1.0-alpha.9
2019-02-09 01:28:37 +00:00
Kieran R. Prasch d8c3ad389d Bump version: 0.1.0-alpha.8 → 0.1.0-alpha.9 2019-02-08 14:27:30 -07:00
Justin Holmes 3d8e347055
Merge pull request #736 from KPrasch/master
Update dependency locks to accommodate hendrix 3.2.2
2019-02-08 14:01:38 -07:00
Kieran R. Prasch 9bf5cc5e8f Update dependency locks to accommodate hendrix 3.2.2 2019-02-08 11:34:19 -07:00
K Prasch 958b178e16
Merge pull request #730 from jMyles/network
Middleware unsuckified.
2019-02-08 11:18:25 -07:00
jMyles 7faa00d6e1 Pulling certs out of the mock test flow more completely so that the sanity check can be more robust. 2019-02-08 10:06:23 -07:00
jMyles 7faf3f7a14 Adhering cert to node in both storage flows (forgetful and file-based). Fixes #669. Fixes #727. 2019-02-08 10:06:23 -07:00
jMyles a0d8cfab53 How I learned to stop worrying and love the f'bomb'. 2019-02-08 10:06:23 -07:00
jMyles a7838ea576 Simplifying invoke_method. 2019-02-08 10:06:23 -07:00
jMyles a5f321c4e9 Optionally passing certificate into method_wrapper. 2019-02-08 10:06:23 -07:00
jMyles 77323e40db Implementing empty methods on parents class. 2019-02-08 10:06:23 -07:00
jMyles 00c516626a Implementing parse_node_or_host_and_port up in the real middleware. 2019-02-08 10:06:23 -07:00
jMyles b0b0645e4d We don't pass certificate_filepath anymore. 2019-02-08 10:06:23 -07:00
jMyles b7ea72b919 EvilMiddleware matches the changes. 2019-02-08 10:06:23 -07:00
jMyles 65d169daa7 Fix get_certificate to comply with client logic. 2019-02-08 10:06:23 -07:00