Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-18 | Rewrite Client::post_text_blob() to use add()add-files | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Use ipfs_unixfs::FileAdder to build file adding mechanism | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Fix: Remove config::Config usage | Matthias Beyer | |
as this type was removed. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Merge branch 'multi-device-support' | Matthias Beyer | |
2021-12-18 | Merge branch 'gui-timeline' | Matthias Beyer | |
2021-12-18 | Add some log output | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | As soon as posting operation returns, log the result | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Implement Timeline | Matthias Beyer | |
for that, we remove the distrox_lib::config::Config type which was unused anyways, because it makes the whole implementation a bit less complex. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Move strategy for handling of gossip message to own types | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Fix test: Reactor should be running during test, not only during communcation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Add some log output | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-18 | Implement Debug for GossipReactor instead of deriving it | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
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 | |