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!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
taking on the openssl dependency is used for:
- rsa key generation
- from/to `pkcs#1` and `pkcs#8` transformations
Crate `rsa` was also considered but it does not support exporting keys
in any format at the moment and it's import code looks different from
`ring`s (this could be the case of not importing the "precomputed"
values in `rsa`).
The `pkcs#1` is (hopefully) used with go-ipfs-config/go-libp2p
compatible key storage but rust-libp2p/ring need the key in `pkcs#8` der
format. PEM parsing and PEM to DER was implemented by hand as it looked
like the existingly depended on crates are not compatible as much as
possible.
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.
with the https://github.com/ipfs-rust/rust-ipfs/pull/85 there were first
some spurious failures on windows (probably transient gh infra issues)
and later we noticed that the checkout action on lint-rust and
readme-doctest was failing.
I noticed the checkout action on the failing jobs were using an older
version of the failing action than the matrix action which succeeded.
tried to upgrade that and it worked, didn't look further.
* 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>