Commit Graph

2604 Commits (117c70eb26cce84e15d964e0164ecd1a8321cf27)

Author SHA1 Message Date
jMyles 021bfb44bc Run wasn't listening on port. Now it is. 2018-10-30 15:03:27 +01:00
jMyles 06361232c6 It turns out that we need this to be editable for namespace purposes until #502. 2018-10-30 11:52:21 +01:00
jMyles a940390b22 More poking around at node launch. Also self-install is no longer editable by default. 2018-10-30 01:08:34 +01:00
jMyles 4bb70a08e3 Unit template now includes Ursula's passphrase. 2018-10-30 00:28:19 +01:00
jMyles 5d56fdf3d7 Splitting steps to properly pass Ursula's passphrase. Also cleanup of some unused steps. 2018-10-30 00:27:40 +01:00
jMyles b37ba26694 Using just one region makes the search much faster. 2018-10-30 00:26:45 +01:00
jMyles 9096aff3c0 Actually we aren't going to use this fact. 2018-10-30 00:26:08 +01:00
jMyles 64cb2ee230 Instead of a NamedEmptyTuple.
https://cdn.discordapp.com/attachments/426074843528560644/506600556949798923/IMG_20181029_234909.jpg
2018-10-29 23:58:36 +01:00
jMyles 16f2de9ce1 Need another branch in here. 2018-10-29 23:00:06 +01:00
jMyles f6e9cb75ce Temporariliy accounting for odd behavior with group name. 2018-10-29 17:57:08 +01:00
jMyles 2b28118325 Moving Ursula seed node fact into repo. 2018-10-29 17:56:40 +01:00
Kieran R. Prasch 7e873770b5 Clone git repo from variables; Inline Ursula configuration via CLI for ansible. 2018-10-29 05:46:08 -07:00
David Núñez 69515ff97a Fix missing steps for test federated Bob.retrieves() 2018-10-29 12:40:34 +01:00
David Núñez 812a2b0c91 Test for Bob.join_policy() in a separate test module. Fixes #233 2018-10-29 12:10:00 +01:00
David Núñez 310e2f3a55 Move certificates_temdir fixture to fixtures module 2018-10-29 01:52:01 +01:00
David Núñez 7f6b791d0d Umbral release already has KFrag.__repr___ 2018-10-29 01:52:01 +01:00
David Núñez e13ef06787 Some pending renamings (uri -> label, signing_key -> verifying_key) 2018-10-29 01:51:56 +01:00
Kieran R. Prasch de455d4adf Allow one-liner installations via CLI; Hardcode is_me for config file deserialization. 2018-10-28 16:09:19 -07:00
Kieran R. Prasch 14ce9623e0 seed playbook drafting 2018-10-28 15:47:05 -07:00
Kieran R. Prasch 92a469906a Include EC2 External Inventory Scripts 2018-10-28 15:47:05 -07:00
Kieran R. Prasch 84d781279e Build docker with docker-compose 2018-10-28 15:47:05 -07:00
Kieran R. Prasch 8617a32276 Introduce ansible provisioning for AWS. 2018-10-28 15:47:05 -07:00
Kieran R. Prasch b6cc0d991c Add Dockerfile for demo build 2018-10-28 15:47:05 -07:00
David Núñez 1819f9b1af Fixture for Data source must include the label 2018-10-28 20:08:59 +01:00
David Núñez dddd76e023 High-level test of Bob.retrieves() 2018-10-28 20:05:19 +01:00
Tux 401cf6aa2f
Merge pull request #498 from jMyles/network
Nicknames
2018-10-28 00:36:31 +02:00
Tux 29cd775b9c
Merge pull request #494 from jMyles/character-crypto
Ursula now signs CFrags before sending response back to Bob.
2018-10-28 00:35:23 +02:00
Tux 13b564c53c
Merge pull request #493 from jMyles/seed-node-learning
Seed node learning
2018-10-28 00:34:22 +02:00
jMyles 449d73ff64 Changed nickname order and roughly doubled space. 2018-10-28 00:07:09 +02:00
jMyles efafddd37c If federated characters have no SigningPower, they also can't have a nickname. 2018-10-27 23:28:03 +02:00
jMyles 416b5d206d Learners get nicknames; Characters are repr'd by them. 2018-10-27 23:28:03 +02:00
jMyles 0ab2a67299 Logic for applying nicknames based on a seed (eg, checksum address) 2018-10-27 23:28:03 +02:00
jMyles f5283cc622 Moved InvalidSIgnature to crypto.signing; other classes import from there. 2018-10-27 23:27:35 +02:00
jMyles 7bf4b0629d Ursula now signs cfrag and capsule. 2018-10-27 23:27:35 +02:00
jMyles ab9beea3d2 Moving Capsule<=-=>CFrag count to complete(). 2018-10-27 23:27:35 +02:00
David Núñez ef21977cb6 Update tests/characters/test_bob_handles_frags.py
Co-Authored-By: jMyles <justin@justinholmes.com>
2018-10-27 23:27:35 +02:00
jMyles 59ff623949 Ursulas signs CFrags. Fixes #141. 2018-10-27 23:27:35 +02:00
jMyles 20bb613a47 Implementation of WorkOrder.complete() #141.4 2018-10-27 23:27:35 +02:00
jMyles dd2fe69629 Middleware now expects signed cfrags. See #141. 2018-10-27 23:27:35 +02:00
jMyles 6ee0c606f5 Fixing test race condition. 2018-10-27 23:26:33 +02:00
jMyles b1aef7fdb3 Changing remaining 'bootnode' references to 'seednode'. 2018-10-27 22:36:02 +02:00
jMyles 1d5b0dede5 Timeouts while acquiring a seed node cert are now handled down here. 2018-10-27 22:36:02 +02:00
jMyles 01457a8c9f Pushing the sleepy nodes block down into MiddleWare. 2018-10-27 22:36:02 +02:00
jMyles a71784a8c6 A real test showing the seed node giving its cert via hendrix. 2018-10-27 22:36:02 +02:00
jMyles 1343f07fff Initial cert acquisition needs checksum address and directory to save it. 2018-10-27 22:36:02 +02:00
jMyles b63d903942 Code and import cleanup. 2018-10-27 22:36:02 +02:00
jMyles 234c60b8d8 Seed learning now happens on learning thread. 2018-10-27 22:36:02 +02:00
jMyles 65a9f2a109 More seed learning cleanup. 2018-10-27 22:36:02 +02:00
jMyles 04611ef8c8 Moving learn_from_seednode up to real middleware. 2018-10-27 22:36:02 +02:00
jMyles db8b3a17dd Actually remember nodes when reading from storage. 2018-10-27 22:36:02 +02:00