IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
* 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
this could be moved over to rust-ipfs but I think that people will
prefer to track their own binarys version (which is tracked hopefully in
a vcs) instead of their `rust-ipfs` deps version, which will be in their
`Cargo.lock` file.
* add first draft of the http api
* chore note on the difficulties with with_graceful_shutdown
* add the second required output line by js-ipfsd-ctl
* run cargo fmt for different formatting from rls?
* chore note on (stalled) progress
* add remaining cli args boilerplate
what is missing now is using ephemeral addresses with the warp, as
js-ipfsd-ctl doesn't always to shutdown the older one, or then it just
doesn't shut down correctly.
* fix bind to ephemeral localhost port
* add env_logger initialization
* fix faked multiaddr typo
never remember its "ip4" instead of "ipv4"
* fix do GET on every method in /id
for some reason js-ipfsd-ctl will do a POST against /api/v0/id.
* chore run cargo fmt
* Adding placeholder NOT_IMPLEMENTED endpiints
* rustfmt
* Feedback from PR
* Update http/Cargo.toml
Co-Authored-By: Joonas Koivunen <joonas@equilibrium.co>
Co-authored-by: Mark Robert Henderson <henderson.mark@gmail.com>
- add async_trait dep for repo
- use async fn everywhere possible
- update toolchain to semi-latest
- update futures 0.3
- update libp2p 0.13
- get rid of rocksdb for now
- allow warnings and disable bare_trait_objects for protoc generated
- wasteful vec workaround (shouldve used MultihashRef?)
- stop using drain_filter (possibly correctly?)
Note: this changes the generated code
Note: feature(try_trait) remains