Accept file payloads for pipe send
This commit is contained in:
parent
78dbbf240b
commit
55cb455de3
5 changed files with 34 additions and 11 deletions
|
|
@ -145,7 +145,7 @@ The bootstrap implementation provides:
|
|||
- pipe registry/message commands:
|
||||
`geth pipe listen <name> [--node <node-id>] [--bearer-secret <secret>]`,
|
||||
`geth pipe connect <name> [--node <node-id>] [--bearer-secret <secret>]`,
|
||||
`geth pipe send <name> <message> [--node <node-id>] [--bearer-secret <secret>]`,
|
||||
`geth pipe send <name> [message|--in <path>|--in -] [--node <node-id>] [--bearer-secret <secret>]`,
|
||||
and `geth pipe recv <name> [--peek]`
|
||||
|
||||
`geth peer export/import/list` is for untrusted peer-card exchange. Peer cards
|
||||
|
|
@ -201,9 +201,9 @@ peer's current daemon-lifetime snapshot for that topic.
|
|||
Remote pipe connect uses the same protected Iroh control path and requires
|
||||
`pipe.connect` on `resource:pipe:<name>`. The current prototype records a remote
|
||||
connection attempt and whether a listener exists. `geth pipe send <name>
|
||||
<message> --node <node-id>` uses the dedicated `/geth/pipe/1` Iroh ALPN to
|
||||
write a byte message to an authorized peer listener, and `geth pipe recv <name>`
|
||||
drains local daemon-lifetime messages.
|
||||
[message|--in <path>|--in -] --node <node-id>` uses the dedicated `/geth/pipe/1`
|
||||
Iroh ALPN to write a byte message to an authorized peer listener, and `geth pipe
|
||||
recv <name>` drains local daemon-lifetime messages.
|
||||
Remote pipe listen uses the same protected path:
|
||||
`geth pipe listen <name> --node <node-id>` requires `pipe.listen` on
|
||||
`resource:pipe:<name>` before registering a daemon-lifetime listener on the
|
||||
|
|
|
|||
Loading…
Reference in a new issue