rust-ipfs icon indicating copy to clipboard operation
rust-ipfs copied to clipboard

The InterPlanetary File System (IPFS), implemented in Rust.

Results 27 rust-ipfs issues
Sort by recently updated
recently updated
newest added

Bumps [async-channel](https://github.com/smol-rs/async-channel) from 1.9.0 to 2.3.1. Release notes Sourced from async-channel's releases. v2.3.1 Use the correct version of async-channel in our manifest. (#93) v2.3.0 Add force_send for sending items over...

dependencies
rust

From where it stands, it seems that rust-ipfs is not exactly platform agnostic in a sense where it could run on every platform without an issue (mostly around wasm). rust-libp2p...

enhancement
p:normal

Bitswap (or beetle-bitswap) speed is rather low compared to kubo (and possibly js-ipfs/helia) when exchanging blocks between two rust-ipfs nodes, however the speed is much faster when exchanging blocks with...

bug
question
p:normal

When initializing the ipfs node, one is able to add bootstrap peers via `UninitializedIpfs::add_bootstrap`, which would add them to kademlia routing table, however if the protocol is disabled, then nothing...

enhancement
p:normal

Currently, for nodes to communicate through pubsub topic, they would have to be connected to a peer who is subscribed to the same topic, however when it comes to discovering...

enhancement
question
p:normal

Currently, we would send a message with `sendDontHave` being true, however not all bitswap implementations would act on this field or may ignore it causing us to wait as a...

enhancement
p:normal

In the internal implementation of bitswap, wants and haves were split into their own respective sessions on purpose to allow handling each request on its own, putting peers into those...

enhancement
p:high

# Description I'm integrating rust-ipfs into a Substrate blockchain to enable decentralized storage capabilities for our nodes. The integration involves using offchain workers to interact with an IPFS node, managed...

bug
question
p:normal

It looks like [ipld-core](https://github.com/ipld/rust-ipld-core) will be the successor to libipld (or libipld-core) and might be beneficial to migrate from libipld to ipld-core in the near future once more information is...

question
p:low
refactor

documentation
good first issue
p:normal