K Prasch
|
4131c8ca0c
|
Merge pull request #479 from KPrasch/seeds
Load Hardcoded Bootnodes at Startup
|
2018-10-14 20:17:47 -07:00 |
Kieran Prasch
|
ea9e656c3e
|
Pre-init bootnode connection retries
|
2018-10-12 09:37:44 -07:00 |
Kieran Prasch
|
9eebaf4eb7
|
Load hard-coded bootnodes with pre-loading of TLS certificate.
|
2018-10-12 09:37:44 -07:00 |
K Prasch
|
e6e1fbcfee
|
Merge pull request #478 from KPrasch/update-deps
Remove Pinned GitHub Dependencies
|
2018-10-12 09:37:06 -07:00 |
Kieran Prasch
|
2874b895bd
|
integrate eth-tester v0.1.0b33; Constant sorrow on PyPI.
|
2018-10-12 09:27:46 -07:00 |
K Prasch
|
ab22d5db93
|
Merge pull request #476 from KPrasch/storages
Configurable Node Storages
|
2018-10-12 09:23:51 -07:00 |
K Prasch
|
d0316ca7da
|
Merge pull request #473 from tuxxy/impeach-kademliavanaugh
Remove Kademlia digest function
|
2018-10-11 11:47:40 -07:00 |
K Prasch
|
53e754498a
|
Merge pull request #468 from KPrasch/keyring
Restore Identity from Keyring Configuration
|
2018-10-11 11:44:53 -07:00 |
Kieran Prasch
|
85b42f639f
|
Update CI to include config tests; Reorganize; Fix glob pattern; Localize utility functions in CLI.
|
2018-10-09 23:51:21 -07:00 |
Kieran Prasch
|
a945508a30
|
Keep default NodeStorages in memory, Unskip and resotre configuration cli tests
|
2018-10-09 23:42:43 -07:00 |
Kieran Prasch
|
c31906b067
|
Improved NodeStorage test accuracy and coverage; Mock S3
|
2018-10-09 23:41:23 -07:00 |
Kieran Prasch
|
1ebf5781e7
|
S3NodeStorage methods, expose bucket and name; fetch objects
|
2018-10-09 23:41:23 -07:00 |
Kieran Prasch
|
1edc9773d7
|
Test coverage for NodeStorages; Mocked LocalFile and S3 Backends
|
2018-10-09 23:41:23 -07:00 |
Kieran Prasch
|
ffc96dcc09
|
First take of NodeStorages with ABC
|
2018-10-09 23:41:23 -07:00 |
Kieran Prasch
|
602443b959
|
Handle NodeStorage in NodeConfiguration
|
2018-10-09 23:41:23 -07:00 |
Kieran Prasch
|
d44676be22
|
Handle NodeStorage in Learner
|
2018-10-09 23:41:23 -07:00 |
K Prasch
|
3434938618
|
Merge pull request #465 from KPrasch/deploy-cli
CLI: The balance of two operating modes
|
2018-10-09 11:24:36 -07:00 |
Kieran Prasch
|
f13910c365
|
Dont load metadata in test configurations
|
2018-10-08 11:22:28 -07:00 |
Kieran Prasch
|
9999b4dce0
|
Improve private key file serializers, Include tls key in character production
|
2018-10-08 01:36:35 -07:00 |
Kieran Prasch
|
60b3c1ea29
|
Pass through tls key to HostingKeypair
|
2018-10-08 01:28:07 -07:00 |
Kieran Prasch
|
633a4aae60
|
dont load self as a known-node as startup; allow SSL error to be raised, set ssl cert save force to False.
|
2018-10-07 17:34:48 -07:00 |
tuxxy
|
14c1a01a9c
|
Remove rpcudp
|
2018-10-07 15:16:19 -06:00 |
tuxxy
|
0056420ebe
|
Remove kademlia from pipenv and imports
|
2018-10-07 15:05:12 -06:00 |
tuxxy
|
b6d555e7d2
|
Remove kademlia digest function and replace it with keccak_digest
|
2018-10-07 14:44:04 -06:00 |
Kieran Prasch
|
687e6ef934
|
Validate config object as a self-check instead of against default for better override merging of metadata dirs.
|
2018-10-07 11:41:15 -07:00 |
Kieran Prasch
|
d8bd135bfd
|
CLI textual output and guidance for a better human experience
|
2018-10-07 11:19:54 -07:00 |
Kieran Prasch
|
400247128d
|
add stand-alone write command to save Ursula metadata from CLI.
|
2018-10-07 11:19:54 -07:00 |
Kieran Prasch
|
8f10689570
|
Remove tls_private_key from Ursula.init; Rename Keyring.common_name -> account
|
2018-10-07 11:19:54 -07:00 |
Kieran Prasch
|
8459d7b99e
|
Add forcible installation for automation via env var passwword and --force option
|
2018-10-07 11:19:54 -07:00 |
Kieran Prasch
|
cd4b513eae
|
Pipenv/Pip 18.1 bug work-around: See Issue pipenv/#2925
|
2018-10-07 11:19:45 -07:00 |
Kieran Prasch
|
3affe90d34
|
Allow existing metadata files to be loaded into a development node with CLI flag; Update demo args to use metadata file.
|
2018-10-05 23:28:21 -07:00 |
Kieran Prasch
|
5bef28a4d4
|
Cleanup power derivation from keyring
|
2018-10-05 23:26:23 -07:00 |
Kieran Prasch
|
5f69c6f983
|
Allow keyless installation via CLI
|
2018-10-05 20:19:05 -07:00 |
Kieran Prasch
|
e7782906b4
|
Exception handling for CLI Ursulas
|
2018-10-05 20:18:00 -07:00 |
Kieran Prasch
|
fe65a7d49d
|
Allow reloading of node nodes from disk using NodeConfiguration.produce; Dont handle stored private keys in development mode
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
888a4d4382
|
Character pre-init logic for keying in dev mode and for pre-existing accounts
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
e472f5b5bb
|
Add inline option validation and debugging options to run_ursula CLI.
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
3a31468512
|
Running multi-host env via CLI; Temp config keyring handling
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
1587bf6457
|
Fixes decryption failure; Uses constants for encoding and decoding, closure for bundling key data as JSON.
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
840f34df77
|
Split configuration payloads into static and dynamic subpayloads
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
fe84935768
|
Create configurations to/from JSON files
|
2018-10-05 20:17:13 -07:00 |
Kieran Prasch
|
cc627bb908
|
Improve exception handling when connecting to the blockchain; Improve code style of character base
|
2018-10-05 20:17:03 -07:00 |
Kieran Prasch
|
97dc8628e4
|
Add Ursula installation flag, add docs and colors to CLI.
|
2018-10-04 14:44:19 -07:00 |
Kieran Prasch
|
aca657919b
|
Attach NucypherKeyring to NodeConfigurations for restoration of identity from filesystem.
|
2018-10-04 14:43:31 -07:00 |
Kieran Prasch
|
e48a6ca946
|
Allow the creation of node configurations in CLI for multiple character classes
|
2018-10-04 14:37:10 -07:00 |
Kieran Prasch
|
096d1bb048
|
Remove .ini formatted configuration and parsers
|
2018-10-04 14:36:03 -07:00 |
K Prasch
|
b5c792b087
|
Merge pull request #467 from jMyles/character-crypto
Protection against node metadata replay attacks.
|
2018-10-03 11:50:57 -07:00 |
Kieran Prasch
|
99532d581a
|
Use click built-in tooling for more eager and through CLI input validation; Document all CLI options.
|
2018-10-02 21:29:23 -07:00 |
Kieran Prasch
|
eea6e5ea01
|
Reintroduce skipped CLI tests; Cleaup non-critical or stale stubs.
|
2018-10-02 21:19:23 -07:00 |
Kieran Prasch
|
5b0eb0003d
|
Allow Vladimir to claim a BlockchainPower on the target Ursula's node; Use EvilMiddleware (skip Vladimir's SSL)
|
2018-10-02 21:19:23 -07:00 |