Skip to content

p2p: Add timeouts to signaling discovery/exchange states #2190

@iostat

Description

@iostat
State Channel Waiting for
DiscoveryRequested Discovery Discovered response
Discovered Discovery Dialer's accept/reject
DiscoveredAccepted Discovery Offer encryption and send
DiscoveredAccepted (remote) Discovery Answer from listener
Offered Exchange Answer from listener

If a relay peer goes silent, becomes unresponsive, or the listener never
answers, the requesting side waits indefinitely. Resources are consumed with
no recovery path.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions