* add: pubsub http api * add: get shoveling and subscription complications going currently the missing piece is seeing locally sent messages in the subscribed streams, then maybe creating a more complicated API for subscribing which will require a single task for shoveling into the responses. * chore: lower timeout to pass the tests Should probably have another drop sender here. * fix: close stream on first error tokio::sync::broadcast will continue after telling how many items were lost, which seems likely with the small buffer and quickly firing more than the buffer elements. * fix: raise the buffer size for subscribe responses * feat: use custom rust-libp2p to pass tests the v0.16.2-with-floodsub-opts includes "subscribers see locally published messages" which is needed for the conformance tests to pass. this has been PR'd as https://github.com/libp2p/rust-libp2p/pull/1520. * fix: pubsub test after changing the floodsub impl
ipfs-http crate
HTTP api on top of ipfs crate. The end binary has some rudimentary ipfs CLI
functionality but mostly in the aim of testing the rust-ipfs
via:
HTTP specs:
Status: Pre-alpha, most of the functionality is missing or 501 Not Implemented
. See the repository level README for more information.