Commit Graph

2940 Commits (720e961f12f3adb72a0955feb4146cfd7af223ab)

Author SHA1 Message Date
K Prasch 720e961f12
Merge pull request #641 from KPrasch/circleci-docker
Separate automated docker build from upload steps
2019-01-22 13:56:35 -08:00
K Prasch 38d384edd5
Merge pull request #676 from tuxxy/domain-constant
Make domain constants bytestrings
2019-01-22 13:56:01 -08:00
K Prasch ec8d842adb
Merge pull request #677 from KPrasch/lydian
Updates Finnegan's Wake Demo API
2019-01-22 13:49:31 -08:00
Kieran Prasch cb0ebd6982
Remove stale demo files 2019-01-21 15:17:34 -08:00
Kieran Prasch 06d689f45b
Allow ephemeral node and node storage default in Finnegans Wake demo. 2019-01-21 15:15:14 -08:00
tuxxy 1d94d7a2c9 Remove logging.Logger import 2019-01-21 14:09:27 -07:00
tuxxy 9380864cea Use config.constants GLOBAL_DOMAIN and deserialize from config as a bytestring (replacing constant_sorrow) 2019-01-21 14:05:14 -07:00
tuxxy f1cbe38c5e Move GLOBAL_DOMAIN definition to config.constants 2019-01-21 14:04:17 -07:00
K Prasch 1663eb78d6
Merge pull request #670 from tuxxy/locale-fix
Use en_US.UTF-8 instead of Debian specific C.UTF-8
2019-01-21 12:21:13 -08:00
Kieran Prasch 3757f0c63f Include script to execute jobs remotely from local circleCI config YML. 2019-01-21 11:35:25 -08:00
Kieran Prasch 5fc7baf67c Fixes Issue #628 regarding the speration of docker build from upload. 2019-01-21 11:35:25 -08:00
Tux c5bbcd01fc
Merge pull request #665 from KPrasch/fix-demo
Heartbeat Demo Compatibility: Storage Defaults, File-based Temp DB
2019-01-18 11:36:39 -07:00
Kieran Prasch 040b143651 A slightly different apprach to domain serialization 2019-01-17 21:15:27 -08:00
tuxxy 8e433add05 Use en_US.UTF-8 instead of Debian specific C.UTF-8 2019-01-17 16:27:40 -07:00
Kieran Prasch 4fa2fa8e42
Handles Alice database in config subclass, Use sqlalchemy default development database instead of pure in-memory (#662) 2019-01-16 11:21:32 -08:00
Kieran Prasch 207dbbbead
Local demo fleet bug fixes; Remove lonely conditionals from seednode mthehods 2019-01-16 11:21:32 -08:00
David Núñez d148d075cb
Adapt demo's doctor.py to latest changes; Use default temporary node storage in examples 2019-01-16 11:21:32 -08:00
K Prasch f4a849938b
Merge pull request #660 from KPrasch/temp-certs
Temp Certificate Bug Fixes; --lonely Ursula
2019-01-16 11:20:55 -08:00
Kieran Prasch 59d3f54cb0
Respond to RFCs on PR #660 2019-01-16 09:48:09 -08:00
Kieran Prasch 69bc9d449e
Push up TLS file storage method, Implement on Forgetful storage. 2019-01-16 09:48:09 -08:00
Kieran Prasch 4c8fb1496e
Use common rendezvous teacher node when spinning up local fleets 2019-01-16 09:48:09 -08:00
Kieran Prasch 45116dd6bc
Bake in certificate checksum_address extracation to tls saving methods. 2019-01-16 09:48:09 -08:00
Kieran Prasch e46fb20bec
Update node storage methods to combined API 2019-01-16 09:48:09 -08:00
Kieran Prasch 32b4abe94f
Require top level keyring generation params; Defer parameters to subclas overrides 2019-01-16 09:48:09 -08:00
Kieran Prasch 5e902d9765
Use pseudonym for cetificate path generation and config; Control temporary certificate storage. 2019-01-16 09:48:09 -08:00
Kieran Prasch 13254397bc
Slice in a --lonely ursula flag 2019-01-16 09:48:09 -08:00
Kieran Prasch 5be6363d8c
Split up singles from couples, so many Ursulas! 2019-01-16 09:48:03 -08:00
Justin Holmes 273ad23bf8
Merge pull request #659 from KPrasch/cli-domains
Domain management via CLI and configurations
2019-01-16 11:46:24 -05:00
Kieran Prasch 1892c01efb
Network domain name configuration and serialization 2019-01-15 12:58:40 -08:00
Kieran Prasch a2a4e1fb21
Network domain name CLi entry points; Formatting fixes and renames. 2019-01-15 12:58:40 -08:00
K Prasch cfa7cec50a
Merge pull request #638 from KPrasch/demo_ursulas
Run Demo Ursulas Script (Local Testing Fleet)
2019-01-15 12:56:11 -08:00
David Núñez 78481cf56e
Merge pull request #632 from jMyles/logging
Parsing of newly introduced nodes, fixes for Firstula, and node storage by checksum_address.
2019-01-15 21:55:43 +01:00
David Núñez 6e61d98fc8
Merge pull request #667 from KPrasch/master
Update dependencies and API usage: ConstantSorrow, PyEVM, Web3
2019-01-15 21:29:09 +01:00
jMyles ed08f733d4 Different approach to write_keyring override. 2019-01-15 15:20:17 -05:00
jMyles 706614cd93 Fake cert filepath for Vlad here too. 2019-01-15 15:20:17 -05:00
jMyles 242dbb9b50 When generating from config, Ursula's TLS cert uses her new wallet address (that has just been generated during the same call). 2019-01-15 15:20:17 -05:00
jMyles 12d5ab0489 Two changes in tests to reflect new APIs: 1) Vladimir gets a cert filepath and 2) We don't pass tls as a kwarg anymore for keyring. 2019-01-15 15:20:17 -05:00
jMyles 3ff2dc347d No need to try to dig the cert up form a non-existent storage; it's already on the node. 2019-01-15 15:20:17 -05:00
jMyles 3550e3fb5a If a filepath isn't passed, use the already known filepath for this node. 2019-01-15 15:20:17 -05:00
jMyles cfb63a67a1 Much earlier check to see if a node is already known. 2019-01-15 15:20:17 -05:00
jMyles 09c7b5b3f5 Just set the node's cert filepath as soon as we know it - that way we don't need to constantly pass it into middleware. 2019-01-15 15:20:17 -05:00
jMyles 9d356af5a8 Generating file path using checksum address. 2019-01-15 15:20:17 -05:00
jMyles 4c33b02854 Storing host cert by checksum address (via pseudonym) 2019-01-15 15:20:17 -05:00
jMyles d54403757e Need the checksum address to store a cert now. 2019-01-15 15:20:17 -05:00
jMyles 95e4a602ae write_keyring is different if we don't intend to be a TLS/REST host. 2019-01-15 15:20:17 -05:00
jMyles 53d4c70d9d Storing cert without host in forgetful storage. 2019-01-15 15:20:17 -05:00
jMyles f93f3f1987 Heart monitor data source uses new method. 2019-01-15 15:20:17 -05:00
jMyles 990ae276d3 Bringing Alicia up to speed with logic changes. 2019-01-15 15:20:17 -05:00
jMyles 5bd9d56afc Adhere checksum_address to cert. 2019-01-15 15:20:17 -05:00
jMyles c40708b67d This kwarg no longer has the word 'public' in it. 2019-01-15 15:20:17 -05:00