Skip to content

Commit

Permalink
chore(roadmap): move QUIC hole punching to done
Browse files Browse the repository at this point in the history
Pull-Request: #4096.


  
Co-Authored-By: Max Inden <mail@max-inden.de>
  • Loading branch information
mxinden committed Jun 20, 2023
1 parent ce98211 commit 31da9b2
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,6 @@ roadmap](https://github.com/libp2p/specs/blob/master/ROADMAP.md).

We added alpha support for QUIC in Q4/2022 wrapping `quinn-proto`. Evaluate using `quinn` directly, replacing the wrapper.

## QUIC - implement hole punching

| Category | Status | Target Completion | Tracking | Dependencies | Dependents |
|--------------|--------|-------------------|---------------------------------------------------|--------------|------------|
| Connectivity | todo | Q3/2023 | https://github.com/libp2p/rust-libp2p/issues/2883 | | |

Add hole punching support for QUIC. See also [DCUtR specification on usage with
QUIC](https://github.com/libp2p/specs/blob/master/relay/DCUtR.md#the-protocol).

## Attempt to switch from webrtc-rs to str0m

| Category | Status | Target Completion | Tracking | Dependencies | Dependents |
Expand Down Expand Up @@ -172,11 +163,20 @@ protocols) between `NetworkBehaviour` implementations.
Long term we might consider a generic approach for `NetworkBehaviours` to exchange data. Though that
would deserve its own roadmap item.

## QUIC - implement hole punching

| Category | Status | Target Completion | Tracking | Dependencies | Dependents |
|--------------|--------|-------------------|---------------------------------------------------|--------------|------------|
| Connectivity | done | Q3/2023 | https://github.com/libp2p/rust-libp2p/issues/2883 | | |

Add hole punching support for QUIC. See also [DCUtR specification on usage with
QUIC](https://github.com/libp2p/specs/blob/master/relay/DCUtR.md#the-protocol).

## Kademlia client mode

| Category | Status | Target Completion | Tracking | Dependencies | Dependents |
|--------------|-------------|-------------------|---------------------------------------------------|-----------------------------------------------------------------|------------|
| Optimization | Done | Q2/2023 | https://github.com/libp2p/rust-libp2p/issues/2032 | [Cross behaviour communication](#cross-behaviour-communication) | |

Kademlia client mode will enhance routing table health and thus have a positive impact on all
Kademlia operations.
Kademlia operations.

0 comments on commit 31da9b2

Please sign in to comment.