Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-18 | Fix impl of gossipping test | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Let Payload impl Clone | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Move Client object into NodeStreamBuilder::into_stream() for less complex ↵ | Matthias Beyer | |
calling Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Allow getting client mutably from Profile | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Make Client impl Clone, which should be cheap | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Load profile instead of in-memory dummy | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Smaller text size | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-17 | Rewrite Reactor abstraction to be a trait | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-17 | Add test for gossipping | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-11 | Add GossipReactor::is_connected_to() helper fn for checking whether a client ↵ | Matthias Beyer | |
is connected to another client Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-11 | Add impl for handling connect request | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-11 | Add message types for requesting connection to other peer | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add timeline in application | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add timeline types | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Make Message type pub | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add simple reactor test | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add simple reactor-stopping mechanism | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Refactor: Move handling of pubsub message to own fn | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Refactor: Move ReplyMe request handling into helper fn | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Refactor: Add helper fn for sending gossip reply object | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Refactor: Split gossip module into submodules | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add implementation for first GossipMessage | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add Client::own_id() for getting own PeerId | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Implement connecting to other peer | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Move ReactorRequest/ReactorReply to Reactor module | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add basis for gossip reactor implementation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add abstract reactor implementation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add types for controlling a reactor implementation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Remove example new() impls | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add submodules for behaviour-specific reactors | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add Reactor type | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add interfaces for adding devices | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-10 | Add support for storing other known devices in Profile | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Merge branch 'cli-print-timeline' | Matthias Beyer | |
2021-12-09 | Add CLI for getting content of a profile | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Add getter for chrono::DateTime object inside | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Add type to stream Nodes starting from a CID | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Merge branch 'update-repo' | Matthias Beyer | |
2021-12-09 | Merge branch 'profile-post-text' | Matthias Beyer | |
2021-12-09 | Merge branch 'fix-log' | Matthias Beyer | |
2021-12-09 | Fix description to include IPLD | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Fix license note | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Remove outdated config file | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Add CLI for posting text to profile | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Add function to post text to profile | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Add fn to update profile head | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Fix: Log CID with Display | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Merge branch 'fix-ci' | Matthias Beyer | |
2021-12-09 | MSRV is 1.57.0 | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-09 | Merge branch 'fix-clap-version' | Matthias Beyer | |