Skip to content

Commit

Permalink
Implement circuit relay v2 (#345)
Browse files Browse the repository at this point in the history
* Initial import of circuit relay
* Don't let tcp dial a circuit address
* Use ScheduledExecutorService in RelayTransport maintenance
* Add self-contained local relay test
* Add unit test for relay bandwidth limit
  • Loading branch information
ianopolous authored Jan 15, 2024
1 parent 10514b1 commit ac6127b
Show file tree
Hide file tree
Showing 11 changed files with 1,257 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ List of components in the Libp2p spec and their JVM implementation status
| **Protocol Select** | [multistream](https://github.com/multiformats/multistream-select) | :green_apple: |
| **Stream Multiplexing** | [yamux](https://github.com/libp2p/specs/blob/master/yamux/README.md) | :lemon: |
| | [mplex](https://github.com/libp2p/specs/blob/master/mplex/README.md) | :green_apple: |
| **NAT Traversal** | [circuit-relay-v2](https://github.com/libp2p/specs/blob/master/relay/circuit-v2.md) | |
| **NAT Traversal** | [circuit-relay-v2](https://github.com/libp2p/specs/blob/master/relay/circuit-v2.md) | :lemon: |
| | [autonat](https://github.com/libp2p/specs/tree/master/autonat) | |
| | [hole-punching](https://github.com/libp2p/specs/blob/master/connections/hole-punching.md) | |
| **Discovery** | [bootstrap](https://github.com/libp2p/specs/blob/master/kad-dht/README.md#bootstrap-process) | |
Expand Down
Loading

0 comments on commit ac6127b

Please sign in to comment.