Commit Graph

3460 Commits (c8e460a101b789e7b8ea5e19685689d947d50405)

Author SHA1 Message Date
Kieran R. Prasch c8e460a101
Controller usage touch-ups. 2019-03-06 13:52:45 -08:00
Kieran R. Prasch cb135577bd
Mocks keyring KDF in tests for performance; Updates control fixtures. 2019-03-06 13:52:45 -08:00
Kieran R. Prasch 5a4f0e3bbc
Completed E2E CLI lifecycle tests with the 'ETHDenver demo' narrative. 2019-03-06 13:52:45 -08:00
Kieran R. Prasch dae7d59768
Updates key languagse and key encodings in test; Uses latest modifer flags ordering 2019-03-06 13:52:45 -08:00
Kieran R. Prasch 78739e0c3e
Silence the simple observer; Fix missing Alice Keyring generation subclass method. 2019-03-06 13:52:45 -08:00
Kieran R. Prasch 0ed8c6c0a4
Move modifier flags to main CLI; Session based CLI configuration StdoutEmitter for pre and post character handling 2019-03-06 13:52:45 -08:00
Kieran R. Prasch 43513cd3b4
Character CLI implements Controllers and Emitters 2019-03-06 13:52:45 -08:00
Kieran R. Prasch 11f10b1571
Modify Characters to implement JOSN and web controllers and emitters 2019-03-06 13:52:45 -08:00
Kieran R. Prasch 774cf191f4
Controller & Emitter I/O flow control for interface entry and exit points 2019-03-06 13:52:43 -08:00
Kieran R. Prasch a9bab0e4ba
Fix malformed logging described in #724 and more 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 144de7c56b
Cleanup character control class namespaces; Implement unified decorator. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 35c1e19138
Fixes caught by character specifications; Formalize specification classes. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 159b9ec3b4
Unified JSON COntrol interfaces with switchable bytes serialization 2019-03-06 13:48:22 -08:00
Kieran R. Prasch e01a315e84
Adds missing __init__ for cli.characters 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 37483fd481
Mock side channel class in CLI lifecycle test.... back to Unexpected Response DB Issues with Alice threading 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 77a23d3c23
Use a common exit point for all CLI stdout 2019-03-06 13:48:22 -08:00
Kieran R. Prasch c3a8042366
Remove banner CLI echoing; bug fix for Alice Interface, caught by new control validators 2019-03-06 13:48:22 -08:00
Kieran R. Prasch c5aef86a1b
Formalize control interface decorators and fix bugs caught as a result. All I/O control validated. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch dba872456c
Make moe slightly more conventioanl wrt starting a wsgi app and using cli actions module 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 51eaad2c91
Move character banner echo to formal logging output on is_me init 2019-03-06 13:48:22 -08:00
Kieran R. Prasch ea4de4d95a
Top-level character controller class: Generic Controller usage (works for any character) 2019-03-06 13:48:22 -08:00
Kieran R. Prasch f1cd291df2
Hook up CLI with JSON Character control; Extract CLI actions module for shared config setup and tear down logic. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 89c5f15ec0
Porting alice CLI to implement character control, about halfway 2019-03-06 13:48:22 -08:00
Kieran R. Prasch dc0ebc3c52
Tidy character control namespacing 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 3e202da0a4
Update tests to suit controller classes API 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 3bd9b14c49
WSGIController mixin for Alice and Bob that implement controller classes 2019-03-06 13:48:22 -08:00
Kieran R. Prasch cd778c93ae
Character control entry point classes 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 1302eb55f7
Character control serializer classes 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 58445434d5
Fix Alice.to_confg_file serialization issue 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 30220a4ea1
Deprecate S3Bucket NodeStorage; Fininsh moving Banners. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch cec810966d
Move banners to characters 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 8daae46eb2
Put Moe in his place. 2019-03-06 13:48:22 -08:00
Kieran R. Prasch bef3eacb92
E2E CLI Lifecycle test draft 2019-03-06 13:48:22 -08:00
Kieran R. Prasch d0cce1257e
Improved error handing for trying to remember a non-teacher node 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 12334e9a59
Steps towards native character CLI implementation and unicode domains 2019-03-06 13:48:22 -08:00
Kieran R. Prasch 3aa50428fe
Add shortcut method for saving a node to the disk on characters. 2019-03-06 13:48:22 -08:00
K Prasch bf79bb135b
Merge pull request #811 from mswilkison/mswilkison
Relicense to AGPLv3 for more freedom
2019-03-05 08:30:48 -08:00
MacLane Wilkison 86116706ff Change license notices in module headers to AGPL 2019-03-04 18:55:28 -08:00
MacLane Wilkison 7d363434b4 Relicense to AGPLv3 for more freedom 2019-03-04 18:55:28 -08:00
K Prasch fa835e3436
Merge pull request #801 from jMyles/vodka
Some comments and require messages.
2019-03-04 17:17:03 -08:00
David Núñez 46647638e9 Add some TODOs in MiningAdjudicator 2019-03-02 09:10:45 +01:00
David Núñez 75b56d2d4f Add require message in point validations 2019-03-02 09:10:26 +01:00
David Núñez ec6b754ad8
Merge pull request #507 from nucypher/vodka
VODKA: Slashing for incorrect re-encryption
2019-02-26 06:55:26 +01:00
jMyles e795cf5cde Some comments and require messages. 2019-02-24 21:46:35 -07:00
David Núñez 2156a72866 Additional comments on MiningAdjudicator 2019-02-24 18:45:05 +01:00
MacLane Wilkison fd46d74130
Apply suggestions from code review
Co-Authored-By: szotov <zotov89@mail.ru>
2019-02-24 12:48:30 +03:00
David Núñez 867925ffc3 Merge pull request #770 from szotov/solidity-vodka
Updates version of solidity in vodka
2019-02-23 12:37:21 +03:00
szotov bd40f83eb3 Updates requirements 2019-02-23 12:37:20 +03:00
szotov dcf5a185a1 Fix error after rebasing 2019-02-23 12:37:20 +03:00
szotov 2e610fceed Small fixes 2019-02-23 12:37:20 +03:00