summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2021-07-14Add logging in testMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-07-14Remove allocationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-07-14Add helper IpfsEmbedBackend::get_payload()Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-07-14Add more loggingMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-07-14Add roundtrip testMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-07-14Add loggingMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-07-14Use cid::Cid Display impl to display cidMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-23Impl get subcommandMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-23Implement listening codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-23Impl post subcommandMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-22Update ipfs-embed implMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-06Implement first CLIMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add Profile::create() implMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add IpfsEmbedBackend::write_payload()Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add Node::newMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Implement LoadedNode loading into CacheMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Make Id derive HashMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Wrap IPFS endpoint in Arc, so IpfsEmbedBackend can be CloneMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add LoadedNode type for cachingMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add cache member in profileMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add getters for Node version and payload idMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add getter for IPFS in backendMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add Payload typeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add Profile typeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Add IpfsEmbedBackend::new_in_memory()Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-04-05Implement IPFS backendMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-01-01Remove stuffMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-20Simplify: Remove Arc in ModelMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-20Merge branch 'app-is-middleware'Matthias Beyer
2020-05-20Rename: App -> MiddlewareMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-20Remove unused moduleMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-20Unite ipfs-api client abstraction into one "Model" typeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Move app startup code to server partMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Adapt for ipfs-api changesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Make types DebugMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Add output before starting serverMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Use appropriate response type for htmlMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Fix spawningMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Split gui and server main function into submodulesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Use default log level INFOMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Add some outputMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Add port configuration/cli argumentMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Add pidlock for server pid based lockingMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Split server into subcommandMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-18Fix structopt settingsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-12Switch to anyhowMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-12Switch to multi-threaded architectureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-12Switch to actix as runtimeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-12Add css styleMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-12Add basic code for web-view GUI implementationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>