fb4bda8880
This commits allows restapi to serve/tunnel http on a libp2p stream. NewWitHost(...) allows to provide a libp2p host during initialization which is then used to obtain a listener with go-libp2p-gostream. Alternatively, if the configuration provides an ID, PrivateKey and Libp2pListenAddr, a host is created directly by us and used to get the listener. The protocol tag used is provided by the p2phttp library which will be used by the client. All tests now run against the libp2p node too. License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
85 lines
2.1 KiB
JSON
85 lines
2.1 KiB
JSON
{
|
|
"author": "hsanjuan",
|
|
"bugs": {
|
|
"url": "https://github.com/ipfs/ipfs-cluster"
|
|
},
|
|
"gx": {
|
|
"dvcsimport": "github.com/ipfs/ipfs-cluster"
|
|
},
|
|
"gxDependencies": [
|
|
{
|
|
"author": "hsanjuan",
|
|
"hash": "QmZ88KbrvZMJpXaNwAGffswcYKz8EbeafzAFGMCA6MEZKt",
|
|
"name": "go-libp2p-consensus",
|
|
"version": "0.0.3"
|
|
},
|
|
{
|
|
"author": "whyrusleeping",
|
|
"hash": "QmNh1kGFFdsPu79KNSaL4NUKUPb4Eiz4KHdMtFY6664RDp",
|
|
"name": "go-libp2p",
|
|
"version": "5.0.14"
|
|
},
|
|
{
|
|
"author": "hsanjuan",
|
|
"hash": "QmeQA8UUz7MFqhJfEbo7MphMaSBnBcid4ByBECLcZakTtJ",
|
|
"name": "go-libp2p-raft",
|
|
"version": "1.2.2"
|
|
},
|
|
{
|
|
"author": "urfave",
|
|
"hash": "Qmc1AtgBdoUHP8oYSqU81NRYdzohmF45t5XNwVMvhCxsBA",
|
|
"name": "cli",
|
|
"version": "1.19.1"
|
|
},
|
|
{
|
|
"author": "hashicorp",
|
|
"hash": "QmZa48BnsaEMVNf1hT2HYP2ak97fqyTnadXu6xSu2Y8xui",
|
|
"name": "raft-boltdb",
|
|
"version": "2017.10.24"
|
|
},
|
|
{
|
|
"author": "gorilla",
|
|
"hash": "QmVrBjGjskzhW7HRfC56f4mT3nmNBHj2WWnEXr39G7Y6w8",
|
|
"name": "mux",
|
|
"version": "1.3.0"
|
|
},
|
|
{
|
|
"author": "hsanjuan",
|
|
"hash": "QmSvGoJcmisjcXr7x47LQuC3iW8BqTjh2RaqV17MUMRXQ3",
|
|
"name": "go-libp2p-gorpc",
|
|
"version": "1.0.5"
|
|
},
|
|
{
|
|
"author": "libp2p",
|
|
"hash": "QmenK8PgcpM2KYzEKnGx1LyN1QXawswM2F6HktCbWKuC1b",
|
|
"name": "go-libp2p-pnet",
|
|
"version": "2.3.6"
|
|
},
|
|
{
|
|
"author": "hsanjuan",
|
|
"hash": "QmTevRdYUfixypqMWtSKDQ3hqr3QFCbfoBx6gbSxmfWoqT",
|
|
"name": "go4-lock",
|
|
"version": "0.0.1"
|
|
},
|
|
{
|
|
"author": "ZenGround0",
|
|
"hash": "QmXoatUMzVryJXW1iucE9H4BayxAKzHSyRVZPxhWwEuX8y",
|
|
"name": "go-dot",
|
|
"version": "0.0.0"
|
|
},
|
|
{
|
|
"author": "hsanjuan",
|
|
"hash": "QmYvYkxJrMzijvfE9EXsnBF26phUBpcK3cChSjucH5hXUY",
|
|
"name": "go-libp2p-http",
|
|
"version": "1.0.1"
|
|
}
|
|
],
|
|
"gxVersion": "0.11.0",
|
|
"language": "go",
|
|
"license": "MIT",
|
|
"name": "ipfs-cluster",
|
|
"releaseCmd": "git commit -S -a -m \"gx publish $VERSION\"",
|
|
"version": "0.3.4"
|
|
}
|
|
|