This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
feat: add WebRTC transport #12529
Open
melekes
wants to merge
79
commits into
paritytech:master
Choose a base branch
from
melekes:anton/webrtc-transport
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat: add WebRTC transport #12529
+1,854
−112
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 81bdbdf - Browse repository at this point
Copy the full SHA 81bdbdfView commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 21cf90c - Browse repository at this point
Copy the full SHA 21cf90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a227e4 - Browse repository at this point
Copy the full SHA 8a227e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a97a52 - Browse repository at this point
Copy the full SHA 8a97a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9b731b - Browse repository at this point
Copy the full SHA e9b731bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d27d73a - Browse repository at this point
Copy the full SHA d27d73aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 672cac2 - Browse repository at this point
Copy the full SHA 672cac2View commit details
Commits on Nov 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41ab633 - Browse repository at this point
Copy the full SHA 41ab633View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa1b2b - Browse repository at this point
Copy the full SHA 2fa1b2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3c33b5 - Browse repository at this point
Copy the full SHA b3c33b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20437d7 - Browse repository at this point
Copy the full SHA 20437d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbb7bec - Browse repository at this point
Copy the full SHA dbb7becView commit details -
Refs paritytech/smoldot#1712 Impl libp2p/rust-libp2p#2622 - WebRTC transport is enabled for non-validators and developers by default. - The transport will generate and store the certificate, which is required for WebRTC identity, in base dir. In the future, when a new version of `ring` library is released, the certificate will be deterministically derived from the node's peer ID.
Configuration menu - View commit details
-
Copy full SHA for f793dad - Browse repository at this point
Copy the full SHA f793dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e6f631 - Browse repository at this point
Copy the full SHA 1e6f631View commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 27ef639 - Browse repository at this point
Copy the full SHA 27ef639View commit details -
Configuration menu - View commit details
-
Copy full SHA for a955481 - Browse repository at this point
Copy the full SHA a955481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82fd633 - Browse repository at this point
Copy the full SHA 82fd633View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c6eb8c8 - Browse repository at this point
Copy the full SHA c6eb8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f964453 - Browse repository at this point
Copy the full SHA f964453View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0db37d0 - Browse repository at this point
Copy the full SHA 0db37d0View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b7070e0 - Browse repository at this point
Copy the full SHA b7070e0View commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 05238ab - Browse repository at this point
Copy the full SHA 05238abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f404a4 - Browse repository at this point
Copy the full SHA 2f404a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05fb813 - Browse repository at this point
Copy the full SHA 05fb813View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce05840 - Browse repository at this point
Copy the full SHA ce05840View commit details -
Configuration menu - View commit details
-
Copy full SHA for f929b72 - Browse repository at this point
Copy the full SHA f929b72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7781776 - Browse repository at this point
Copy the full SHA 7781776View commit details
Commits on Jan 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1e153d2 - Browse repository at this point
Copy the full SHA 1e153d2View commit details
Commits on Jan 30, 2023
-
Apply suggestions from code review
Co-authored-by: Javier Viola <pepoviola@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dcd00f4 - Browse repository at this point
Copy the full SHA dcd00f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7a375 - Browse repository at this point
Copy the full SHA 1c7a375View commit details
Commits on Feb 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 727b487 - Browse repository at this point
Copy the full SHA 727b487View commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b549d2b - Browse repository at this point
Copy the full SHA b549d2bView commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 35b971a - Browse repository at this point
Copy the full SHA 35b971aView commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6e9c7ea - Browse repository at this point
Copy the full SHA 6e9c7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4516910 - Browse repository at this point
Copy the full SHA 4516910View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41fc433 - Browse repository at this point
Copy the full SHA 41fc433View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722ccad - Browse repository at this point
Copy the full SHA 722ccadView commit details
Commits on Feb 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be72387 - Browse repository at this point
Copy the full SHA be72387View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22c1a15 - Browse repository at this point
Copy the full SHA 22c1a15View commit details
Commits on Mar 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c596bb4 - Browse repository at this point
Copy the full SHA c596bb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d35bec - Browse repository at this point
Copy the full SHA 2d35becView commit details -
Configuration menu - View commit details
-
Copy full SHA for a63e5d6 - Browse repository at this point
Copy the full SHA a63e5d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 407ce5a - Browse repository at this point
Copy the full SHA 407ce5aView commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a26fabb - Browse repository at this point
Copy the full SHA a26fabbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2ca191 - Browse repository at this point
Copy the full SHA f2ca191View commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 52be5fd - Browse repository at this point
Copy the full SHA 52be5fdView commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b10a5cb - Browse repository at this point
Copy the full SHA b10a5cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b92bf - Browse repository at this point
Copy the full SHA b4b92bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f2bd7 - Browse repository at this point
Copy the full SHA a9f2bd7View commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0764cc9 - Browse repository at this point
Copy the full SHA 0764cc9View commit details -
try to fix unsupported address error
``` m": Other(Custom { kind: Other, error: A(Other(A(A(A(A(B(MultiaddrNotSupported("/ip4/10.24.104.30/udp/30333/webrtc/certhash/uEiAvF2IuPZJuKkdb5E-gSM_AmumLi3P5ZR_fvZGPE3vJEA/p2p/12D3KooWQCkBm1BYtkHpocxCwMgR8yjitEeHGx8spzcDLGt2gkBm")))))))) }) ``` by changing the ordering of transports
Configuration menu - View commit details
-
Copy full SHA for 1282e57 - Browse repository at this point
Copy the full SHA 1282e57View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 45c3d64 - Browse repository at this point
Copy the full SHA 45c3d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4003ef - Browse repository at this point
Copy the full SHA e4003efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 342be2a - Browse repository at this point
Copy the full SHA 342be2aView commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2b37e04 - Browse repository at this point
Copy the full SHA 2b37e04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8347be8 - Browse repository at this point
Copy the full SHA 8347be8View commit details
Commits on Jun 5, 2023
-
Revert "rename /webrtc to /webrtc-direct"
This reverts commit 2b37e04.
Configuration menu - View commit details
-
Copy full SHA for 62a4658 - Browse repository at this point
Copy the full SHA 62a4658View commit details -
Revert "Revert "rename /webrtc to /webrtc-direct""
This reverts commit 62a4658.
Configuration menu - View commit details
-
Copy full SHA for a518c81 - Browse repository at this point
Copy the full SHA a518c81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ef2e8 - Browse repository at this point
Copy the full SHA 35ef2e8View commit details
Commits on Jun 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae89a63 - Browse repository at this point
Copy the full SHA ae89a63View commit details
Commits on Jun 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ef632a1 - Browse repository at this point
Copy the full SHA ef632a1View commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 656faf7 - Browse repository at this point
Copy the full SHA 656faf7View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for baf5b8f - Browse repository at this point
Copy the full SHA baf5b8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 424e319 - Browse repository at this point
Copy the full SHA 424e319View commit details -
Configuration menu - View commit details
-
Copy full SHA for e24baa9 - Browse repository at this point
Copy the full SHA e24baa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6025ea4 - Browse repository at this point
Copy the full SHA 6025ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09efa75 - Browse repository at this point
Copy the full SHA 09efa75View commit details
Commits on Jul 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0f7075 - Browse repository at this point
Copy the full SHA f0f7075View commit details -
bump regex to resolve polkadot companion CI job
``` [2023-07-26 09:13:50] error: failed to select a version for `regex`. [2023-07-26 09:13:50] ... required by package `webrtc v0.8.0` [2023-07-26 09:13:50] ... which satisfies dependency `webrtc = "^0.8.0"` of package `libp2p-webrtc v0.6.0-alpha` [2023-07-26 09:13:50] ... which satisfies dependency `libp2p-webrtc = "^0.6.0-alpha"` of package `sc-network v0.10.0-dev (/builds/parity/mirrors/substrate/client/network)` [2023-07-26 09:13:50] ... which satisfies git dependency `sc-network` (locked to 0.10.0-dev) of package `polkadot-availability-distribution v0.9.43 (/builds/parity/mirrors/substrate/companions/polkadot/node/network/availability-distribution)` [2023-07-26 09:13:50] ... which satisfies path dependency `polkadot-availability-distribution` (locked to 0.9.43) of package `polkadot-service v0.9.43 (/builds/parity/mirrors/substrate/companions/polkadot/node/service)` [2023-07-26 09:13:50] ... which satisfies path dependency `service` (locked to 0.9.43) of package `polkadot-cli v0.9.43 (/builds/parity/mirrors/substrate/companions/polkadot/cli)` [2023-07-26 09:13:50] ... which satisfies path dependency `polkadot-cli` (locked to 0.9.43) of package `polkadot v0.9.43 (/builds/parity/mirrors/substrate/companions/polkadot)` [2023-07-26 09:13:50] versions that meet the requirements `^1.7.1` are: 1.9.1, 1.9.0, 1.8.4, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1 [2023-07-26 09:13:50] [2023-07-26 09:13:50] all possible versions conflict with previously selected packages. [2023-07-26 09:13:50] [2023-07-26 09:13:50] previously selected package `regex v1.6.0` [2023-07-26 09:13:50] ... which satisfies dependency `regex = "^1.1"` (locked to 1.6.0) of package `Inflector v0.11.4` [2023-07-26 09:13:50] ... which satisfies dependency `Inflector = "^0.11.4"` (locked to 0.11.4) of package `frame-benchmarking-cli v4.0.0-dev (/builds/parity/mirrors/substrate/utils/frame/benchmarking-cli)` [2023-07-26 09:13:50] ... which satisfies git dependency `frame-benchmarking-cli` (locked to 4.0.0-dev) of package `polkadot-cli v0.9.43 (/builds/parity/mirrors/substrate/companions/polkadot/cli)` [2023-07-26 09:13:50] ... which satisfies path dependency `polkadot-cli` (locked to 0.9.43) of package `polkadot v0.9.43 (/builds/parity/mirrors/substrate/companions/polkadot)` [2023-07-26 09:13:50] [2023-07-26 09:13:50] failed to select a version for `regex` which could resolve this conflict ```
Configuration menu - View commit details
-
Copy full SHA for 142b884 - Browse repository at this point
Copy the full SHA 142b884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01ba6d2 - Browse repository at this point
Copy the full SHA 01ba6d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d4e8e2 - Browse repository at this point
Copy the full SHA 7d4e8e2View commit details
Commits on Jul 27, 2023
-
Revert "bump regex to resolve polkadot companion CI job"
This reverts commit 142b884.
Configuration menu - View commit details
-
Copy full SHA for ff958f8 - Browse repository at this point
Copy the full SHA ff958f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ef6c9 - Browse repository at this point
Copy the full SHA 27ef6c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 634ed48 - Browse repository at this point
Copy the full SHA 634ed48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2647ae6 - Browse repository at this point
Copy the full SHA 2647ae6View commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fb2caf8 - Browse repository at this point
Copy the full SHA fb2caf8View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c650ae8 - Browse repository at this point
Copy the full SHA c650ae8View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20d33ad - Browse repository at this point
Copy the full SHA 20d33adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8623a - Browse repository at this point
Copy the full SHA 7d8623aView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.