Commit Graph

2729 Commits (0192a1d16fa66c248d3540be6e80c938371e2256)

Author SHA1 Message Date
jMyles e9804e2fb0 Tests specifically for learning. 2018-11-10 20:55:26 -08:00
jMyles 0d29c58e52 Status touchups. 2018-11-10 20:54:57 -08:00
jMyles 4bdcd89c64 Only count new nodes if remember_node(...) reported them as such. 2018-11-10 20:54:18 -08:00
jMyles 2ceea1c535 remember_node(...) returns a bool for whether node was new. 2018-11-10 20:53:46 -08:00
jMyles 2d3327a4fe If we're done seeding, don't start again. 2018-11-10 20:53:07 -08:00
jMyles 6bdfd1e3cd Once Ursula is fully loaded, then we'll update FleetState. 2018-11-10 20:52:36 -08:00
jMyles 2c9987dcba Don't update fleet state until reading from node storage is done. 2018-11-10 19:56:45 -08:00
jMyles 75af0140b7 Only include self in fleet state if you're a VerifiableNode. 2018-11-10 19:56:08 -08:00
jMyles c4f3f39c1b Changing init order to allow fleet state to be updated right away. 2018-11-10 19:54:37 -08:00
jMyles 941106582a Some more interesting details to Ursula console output. 2018-11-10 19:25:59 -08:00
jMyles 86f7c30416 Adding information about self and fleet state to status page. 2018-11-10 19:23:39 -08:00
jMyles 1374661f6a Tracking last_seen on VerifiableNodes. 2018-11-10 19:21:47 -08:00
jMyles 582d7b01e5 Learner doesn't actually use common_name, so let's get it outta there. 2018-11-10 19:13:36 -08:00
jMyles 3b37fa395b Makes more sense to sort by checksum address for fleet state. 2018-11-10 18:43:02 -08:00
jMyles 24d276f15b Adding nicknames and last_seen to some cli output. 2018-11-10 17:48:05 -08:00
jMyles 1154329c7b Introducing FleetState - a class to track a particular Learner's view of the entire fleet. 2018-11-10 17:47:44 -08:00
jMyles 05c6def5bd Moving Learner to nodes. 2018-11-10 17:47:06 -08:00
K Prasch f4c7ce9240
Merge pull request #546 from KPrasch/master
Finnegans Wake Demo Docs
2018-11-10 14:06:35 -08:00
Kieran Prasch 093e65a19c
Port @ongrid's docs to the latest demo; Thanks! 2018-11-10 14:02:39 -08:00
Kirill Varlamov e1daf23ed4
Add readme describing the live process 2018-11-10 13:55:40 -08:00
Kirill Varlamov 7fee625771
Fix nucypher/nucypher#487 unexpected qwarg in federated demo 2018-11-10 13:55:23 -08:00
K Prasch ede6d43ff5
Merge pull request #544 from KPrasch/return-of-cedar
Pin eth-utils version
2018-11-10 13:44:57 -08:00
Kieran Prasch 01dda169d2
Pin eth-utils version 2018-11-10 13:41:10 -08:00
K Prasch 32cbc673f7
Merge pull request #490 from nucypher/cedar
[RELEASE] Cedar
2018-11-10 13:28:36 -08:00
K Prasch 9c18641b67
Merge pull request #543 from KPrasch/return-of-cedar
Adjust Entrypoint Usage; Advanced Teacher URIs
2018-11-10 13:09:55 -08:00
Kieran Prasch 6de086b2a9
skip leaky string validator 2018-11-10 12:47:30 -08:00
Kieran Prasch ac43a5e462 Forced explicit https usage of teacher URI 2018-11-10 21:28:50 +01:00
Kieran Prasch 759058ae52 Generic node storage clearing facility for forgetfulness 2018-11-10 21:28:47 +01:00
Kieran Prasch 906ef2f3e2 advanced teacher URI parsing 2018-11-10 21:26:10 +01:00
Kieran Prasch cb1344263c Adjust provisioning CLI usage 2018-11-10 21:26:10 +01:00
K Prasch 7b6a65f37b
Merge pull request #531 from cygnusv/keyring
Persistent DelegatingPower
2018-11-10 12:17:45 -08:00
K Prasch df007e5491
Merge pull request #539 from KPrasch/preversioning
Preversioning; Packaging and CLI bug fixes
2018-11-09 10:17:57 -08:00
Kieran Prasch b4c20176cb
Pretty configuration viewer 2018-11-09 10:01:30 -08:00
Kieran Prasch d6c8e38795
Hardcode system node installation for Ursula 2018-11-09 09:40:04 -08:00
Kieran Prasch 50930a57df
Include missing __init__ modules 2018-11-09 09:30:45 -08:00
Kieran Prasch 2f1e6eec20
Test database teardown logic 2018-11-09 09:30:15 -08:00
Kieran Prasch c45e534823
Understand nucypher CLI to be a module 2018-11-09 09:29:49 -08:00
Kieran Prasch 277e2bd0ee
Include missing nicknames in package data 2018-11-09 09:29:12 -08:00
Kieran Prasch a6cee0fcfa
Add CLI command to forget known node metadata and certificates. 2018-11-09 09:02:33 -08:00
Kieran Prasch 21f8c4fb8a
Make federated-only the CLI default 2018-11-09 08:53:36 -08:00
Kieran Prasch 27f3907a9a
restore Nodeconfiguration.read_known_nodes 2018-11-09 08:14:44 -08:00
Kieran Prasch 67c9996ffb
update systemd CLI usage 2018-11-09 07:49:31 -08:00
Kieran Prasch 1444650230
Include pytest fixtures via plugin injection method. 2018-11-09 07:49:31 -08:00
Kieran Prasch 19350c524d
Understand cli.py to be a script 2018-11-09 07:49:31 -08:00
Kieran Prasch 63c735c94d
Update setup.py to reflect Pipfile; touch-up package metadata; Remove stale data files 2018-11-09 07:49:31 -08:00
Kieran Prasch 1ad5e98648
Human password exception handing 2018-11-09 07:49:31 -08:00
Kieran Prasch 377c96c410
Give Vladimir a default db path and name 2018-11-09 07:49:25 -08:00
Kieran Prasch 4685f3e627
remove lisence text from demo modules 2018-11-09 07:43:40 -08:00
Kieran Prasch 95635cf396
Update Pipfile 2018-11-09 07:43:40 -08:00
Kieran Prasch d316796aff
Use conventional top-level package structures 2018-11-09 07:43:31 -08:00