-
Notifications
You must be signed in to change notification settings - Fork 936
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
transports/quic: Add implementation based on quinn-proto
#2289
Commits on Sep 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f760494 - Browse repository at this point
Copy the full SHA f760494View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a88cf2 - Browse repository at this point
Copy the full SHA 9a88cf2View commit details
Commits on Sep 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 35ac0fb - Browse repository at this point
Copy the full SHA 35ac0fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d665212 - Browse repository at this point
Copy the full SHA d665212View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee7a7f5 - Browse repository at this point
Copy the full SHA ee7a7f5View commit details
Commits on Sep 14, 2021
-
* protocols/gossipsub: Fix inconsistency in mesh peer tracking (libp2p#2189) Co-authored-by: Age Manning <Age@AgeManning.com> * misc/metrics: Add auxiliary crate to record events as OpenMetrics (libp2p#2063) This commit adds an auxiliary crate recording protocol and Swarm events and exposing them as metrics in the OpenMetrics format. * README: Mention security@ipfs.io * examples/: Add file sharing example (libp2p#2186) Basic file sharing application with peers either providing or locating and getting files by name. While obviously showcasing how to build a basic file sharing application, the actual goal of this example is **to show how to integrate rust-libp2p into a larger application**. Architectural properties - Clean clonable async/await interface ([`Client`]) to interact with the network layer. - Single task driving the network layer, no locks required. * examples/README: Give an overview over the many examples (libp2p#2194) * protocols/kad: Enable filtering of (provider) records (libp2p#2163) Introduce `KademliaStoreInserts` option, which allows to filter records. Co-authored-by: Max Inden <mail@max-inden.de> * swarm/src/protocols_handler: Impl ProtocolsHandler on either::Either (libp2p#2192) Implement ProtocolsHandler on either::Either representing either of two ProtocolsHandler implementations. Co-authored-by: Thomas Eizinger <thomas@eizinger.io> * *: Make libp2p-core default features optional (libp2p#2181) Co-authored-by: Max Inden <mail@max-inden.de> * core/: Remove DisconnectedPeer::set_connected and Pool::add (libp2p#2195) This logic seems to be a leftover of libp2p#889 and unused today. * protocols/gossipsub: Use ed25519 in tests (libp2p#2197) With f2905c0 the secp256k1 feature is disabled by default. Instead of enabling it in the dev-dependency, simply use ed25519. * build(deps): Update minicbor requirement from 0.10 to 0.11 (libp2p#2200) Updates the requirements on [minicbor](https://gitlab.com/twittner/minicbor) to permit the latest version. - [Release notes](https://gitlab.com/twittner/minicbor/tags) - [Changelog](https://gitlab.com/twittner/minicbor/blob/master/CHANGELOG.md) - [Commits](https://gitlab.com/twittner/minicbor/compare/minicbor-v0.10.0...minicbor-v0.11.0) --- updated-dependencies: - dependency-name: minicbor dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): Update salsa20 requirement from 0.8 to 0.9 (libp2p#2206) * build(deps): Update salsa20 requirement from 0.8 to 0.9 Updates the requirements on [salsa20](https://github.com/RustCrypto/stream-ciphers) to permit the latest version. - [Release notes](https://github.com/RustCrypto/stream-ciphers/releases) - [Commits](RustCrypto/stream-ciphers@ctr-v0.8.0...salsa20-v0.9.0) --- updated-dependencies: - dependency-name: salsa20 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * *: Bump pnet to v0.22 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Inden <mail@max-inden.de> * *: Dial with handler and return handler on error and closed (libp2p#2191) Require `NetworkBehaviourAction::{DialPeer,DialAddress}` to contain a `ProtocolsHandler`. This allows a behaviour to attach custom state to its handler. The behaviour would no longer need to track this state separately during connection establishment, thus reducing state required in a behaviour. E.g. in the case of `libp2p-kad` the behaviour can include a `GetRecord` request in its handler, or e.g. in the case of `libp2p-request-response` the behaviour can include the first request in the handler. Return `ProtocolsHandler` on connection error and close. This allows a behaviour to extract its custom state previously included in the handler on connection failure and connection closing. E.g. in the case of `libp2p-kad` the behaviour could extract the attached `GetRecord` from the handler of the failed connection and then start another connection attempt with a new handler with the same `GetRecord` or bubble up an error to the user. Co-authored-by: Thomas Eizinger <thomas@eizinger.io> * core/: Remove deprecated read/write functions (libp2p#2213) Co-authored-by: Max Inden <mail@max-inden.de> * protocols/ping: Revise naming of symbols (libp2p#2215) Co-authored-by: Max Inden <mail@max-inden.de> * protocols/rendezvous: Implement protocol (libp2p#2107) Implement the libp2p rendezvous protocol. > A lightweight mechanism for generalized peer discovery. It can be used for bootstrap purposes, real time peer discovery, application specific routing, and so on. Co-authored-by: rishflab <rishflab@hotmail.com> Co-authored-by: Daniel Karzel <daniel@comit.network> * core/src/network/event.rs: Fix typo (libp2p#2218) * protocols/mdns: Do not fire all timers at the same time. (libp2p#2212) Co-authored-by: Max Inden <mail@max-inden.de> * misc/metrics/src/kad: Set query_duration lowest bucket to 0.1 sec (libp2p#2219) Probability for a Kademlia query to return in less than 100 milliseconds is low, thus increasing the lower bucket to improve accuracy within the higher ranges. * misc/metrics/src/swarm: Expose role on connections_closed (libp2p#2220) Expose whether closed connection was a Dialer or Listener. * .github/workflows/ci.yml: Use clang 11 (libp2p#2233) * protocols/rendezvous: Update prost (libp2p#2226) Co-authored-by: Max Inden <mail@max-inden.de> * *: Fix clippy warnings (libp2p#2227) * swarm-derive/: Make event_process = false the default (libp2p#2214) Co-authored-by: Max Inden <mail@max-inden.de> Co-authored-by: Max Inden <mail@max-inden.de> Co-authored-by: Age Manning <Age@AgeManning.com> Co-authored-by: Ruben De Smet <ruben.de.smet@rubdos.be> Co-authored-by: Thomas Eizinger <thomas@eizinger.io> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: rishflab <rishflab@hotmail.com> Co-authored-by: Daniel Karzel <daniel@comit.network> Co-authored-by: David Craven <david@craven.ch>
Configuration menu - View commit details
-
Copy full SHA for aee258c - Browse repository at this point
Copy the full SHA aee258cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 314e1c5 - Browse repository at this point
Copy the full SHA 314e1c5View commit details
Commits on Oct 2, 2021
-
Update transports/quic/src/transport.rs
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for 9b36bc1 - Browse repository at this point
Copy the full SHA 9b36bc1View commit details
Commits on Oct 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7c33cdc - Browse repository at this point
Copy the full SHA 7c33cdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for da60d1f - Browse repository at this point
Copy the full SHA da60d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e94add - Browse repository at this point
Copy the full SHA 4e94addView commit details
Commits on Oct 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d889fb1 - Browse repository at this point
Copy the full SHA d889fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for af73d98 - Browse repository at this point
Copy the full SHA af73d98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0078c - Browse repository at this point
Copy the full SHA 1e0078cView commit details
Commits on Oct 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b30ae08 - Browse repository at this point
Copy the full SHA b30ae08View commit details
Commits on Oct 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9f11c30 - Browse repository at this point
Copy the full SHA 9f11c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9425cc5 - Browse repository at this point
Copy the full SHA 9425cc5View commit details
Commits on Nov 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 25ee1fe - Browse repository at this point
Copy the full SHA 25ee1feView commit details -
Configuration menu - View commit details
-
Copy full SHA for f35fde1 - Browse repository at this point
Copy the full SHA f35fde1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8844e7c - Browse repository at this point
Copy the full SHA 8844e7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 756f2e7 - Browse repository at this point
Copy the full SHA 756f2e7View commit details
Commits on Nov 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3b1ff34 - Browse repository at this point
Copy the full SHA 3b1ff34View commit details
Commits on Dec 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e51fd82 - Browse repository at this point
Copy the full SHA e51fd82View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 63e4696 - Browse repository at this point
Copy the full SHA 63e4696View commit details
Commits on Dec 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2ea0ae7 - Browse repository at this point
Copy the full SHA 2ea0ae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e8e5b5 - Browse repository at this point
Copy the full SHA 0e8e5b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5236a8 - Browse repository at this point
Copy the full SHA f5236a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b47b3 - Browse repository at this point
Copy the full SHA 24b47b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b92a660 - Browse repository at this point
Copy the full SHA b92a660View commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4a317df - Browse repository at this point
Copy the full SHA 4a317dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8aa2f3 - Browse repository at this point
Copy the full SHA d8aa2f3View commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 99439ca - Browse repository at this point
Copy the full SHA 99439caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e6766 - Browse repository at this point
Copy the full SHA 35e6766View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15aa70b - Browse repository at this point
Copy the full SHA 15aa70bView commit details
Commits on Feb 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 154b73d - Browse repository at this point
Copy the full SHA 154b73dView commit details
Commits on Feb 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8bfcca2 - Browse repository at this point
Copy the full SHA 8bfcca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fea03 - Browse repository at this point
Copy the full SHA a3fea03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3089512 - Browse repository at this point
Copy the full SHA 3089512View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e52d0 - Browse repository at this point
Copy the full SHA f7e52d0View commit details
Commits on Feb 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3bdcb4a - Browse repository at this point
Copy the full SHA 3bdcb4aView commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86c4129 - Browse repository at this point
Copy the full SHA 86c4129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4c5f3 - Browse repository at this point
Copy the full SHA 4c4c5f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78219ce - Browse repository at this point
Copy the full SHA 78219ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebaf5ac - Browse repository at this point
Copy the full SHA ebaf5acView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d6228ca - Browse repository at this point
Copy the full SHA d6228caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 728c2ba - Browse repository at this point
Copy the full SHA 728c2baView commit details -
Configuration menu - View commit details
-
Copy full SHA for deca16a - Browse repository at this point
Copy the full SHA deca16aView commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8cdc476 - Browse repository at this point
Copy the full SHA 8cdc476View commit details -
Merge pull request #14 from kpp/libp2p-quic-reimplementation
Libp2p quic reimplementation
Configuration menu - View commit details
-
Copy full SHA for 13eea61 - Browse repository at this point
Copy the full SHA 13eea61View commit details
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6bd3041 - Browse repository at this point
Copy the full SHA 6bd3041View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5674ae4 - Browse repository at this point
Copy the full SHA 5674ae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for af909b1 - Browse repository at this point
Copy the full SHA af909b1View commit details
Commits on May 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ce03449 - Browse repository at this point
Copy the full SHA ce03449View commit details
Commits on Jun 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b2a34e4 - Browse repository at this point
Copy the full SHA b2a34e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c2fd5 - Browse repository at this point
Copy the full SHA 38c2fd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef8decf - Browse repository at this point
Copy the full SHA ef8decfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e55c0cf - Browse repository at this point
Copy the full SHA e55c0cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e937ce6 - Browse repository at this point
Copy the full SHA e937ce6View commit details
Commits on Jun 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d6e336 - Browse repository at this point
Copy the full SHA 5d6e336View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffafd49 - Browse repository at this point
Copy the full SHA ffafd49View commit details
Commits on Jun 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 772162b - Browse repository at this point
Copy the full SHA 772162bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4851552 - Browse repository at this point
Copy the full SHA 4851552View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c07a2 - Browse repository at this point
Copy the full SHA c4c07a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d4ea6 - Browse repository at this point
Copy the full SHA 73d4ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for def0a38 - Browse repository at this point
Copy the full SHA def0a38View commit details
Commits on Jul 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 66ed300 - Browse repository at this point
Copy the full SHA 66ed300View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb92ae5 - Browse repository at this point
Copy the full SHA cb92ae5View commit details -
Merge pull request #18 from kpp/quic-async-muxer
Impl Async{Read,Write} for Substream
Configuration menu - View commit details
-
Copy full SHA for 8aff243 - Browse repository at this point
Copy the full SHA 8aff243View commit details
Commits on Jul 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6b758e3 - Browse repository at this point
Copy the full SHA 6b758e3View commit details -
transports/quic: adapt to transport trait changes
Adapt to the transport changes of libp2p#2652. Note: this is only a draft "to make it work", and not a proper implementation. It does not support listening on multiple addresses. The listening logic with multiple Endpoints will need to be supported for the upstream implementation.
Configuration menu - View commit details
-
Copy full SHA for 5157ea1 - Browse repository at this point
Copy the full SHA 5157ea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57743ef - Browse repository at this point
Copy the full SHA 57743efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5e5b34 - Browse repository at this point
Copy the full SHA e5e5b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d855c - Browse repository at this point
Copy the full SHA 39d855cView commit details -
transports/quic: use intra-doc links in docs
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for 0e797cf - Browse repository at this point
Copy the full SHA 0e797cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef7b823 - Browse repository at this point
Copy the full SHA ef7b823View commit details -
Configuration menu - View commit details
-
Copy full SHA for a375524 - Browse repository at this point
Copy the full SHA a375524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 917bccc - Browse repository at this point
Copy the full SHA 917bcccView commit details
Commits on Jul 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5fe3e1c - Browse repository at this point
Copy the full SHA 5fe3e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 574d534 - Browse repository at this point
Copy the full SHA 574d534View commit details
Commits on Jul 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9e1cc81 - Browse repository at this point
Copy the full SHA 9e1cc81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c41f70 - Browse repository at this point
Copy the full SHA 2c41f70View commit details
Commits on Jul 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1a4b8ac - Browse repository at this point
Copy the full SHA 1a4b8acView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf06d96 - Browse repository at this point
Copy the full SHA bf06d96View commit details
Commits on Jul 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7019d49 - Browse repository at this point
Copy the full SHA 7019d49View commit details
Commits on Aug 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 07c0dba - Browse repository at this point
Copy the full SHA 07c0dbaView commit details -
transports/quic: adapt QuicMuxer to libp2p#2724
Discussed in libp2p#2722.
Configuration menu - View commit details
-
Copy full SHA for 57840a3 - Browse repository at this point
Copy the full SHA 57840a3View commit details
Commits on Aug 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3ce0ef9 - Browse repository at this point
Copy the full SHA 3ce0ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3060d12 - Browse repository at this point
Copy the full SHA 3060d12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63c6edc - Browse repository at this point
Copy the full SHA 63c6edcView commit details
Commits on Aug 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1aeaba3 - Browse repository at this point
Copy the full SHA 1aeaba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95fc6da - Browse repository at this point
Copy the full SHA 95fc6daView commit details
Commits on Aug 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0d7c8a5 - Browse repository at this point
Copy the full SHA 0d7c8a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b52aa - Browse repository at this point
Copy the full SHA 67b52aaView commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 66974fc - Browse repository at this point
Copy the full SHA 66974fcView commit details -
transports/quic: rm mutex around to_endpoint tx
When sending a message to the background task, don't use the `SinkExt::send` future since this requires static ownership of the channel sender. Instead use `Sink::poll_ready` and `Sink::start_send`, which allows us to inline the sending of messages into our poll functions. With this we don't need the Mutex around `to_endpoint` anymore. The background task, the transport, and each connections owns exactly one `Sender`, thus we don't have unbounded growth here.
Configuration menu - View commit details
-
Copy full SHA for c88efe8 - Browse repository at this point
Copy the full SHA c88efe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a82be4 - Browse repository at this point
Copy the full SHA 0a82be4View commit details
Commits on Aug 27, 2022
-
Merge pull request #19 from elenaf9/quic/multiple-endpoints-2
transports/quic: Refactor listener handling (updated)
Configuration menu - View commit details
-
Copy full SHA for e0684ab - Browse repository at this point
Copy the full SHA e0684abView commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 69caf98 - Browse repository at this point
Copy the full SHA 69caf98View commit details -
transports/quic: upgrade to if-watch v2.0.0
See corresponding change in tcp transport: libp2p#2813.
Configuration menu - View commit details
-
Copy full SHA for fe3e09b - Browse repository at this point
Copy the full SHA fe3e09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6924db - Browse repository at this point
Copy the full SHA b6924dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 689460f - Browse repository at this point
Copy the full SHA 689460fView commit details
Commits on Sep 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41d39fb - Browse repository at this point
Copy the full SHA 41d39fbView commit details
Commits on Sep 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4c617a0 - Browse repository at this point
Copy the full SHA 4c617a0View commit details
Commits on Sep 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4e027b1 - Browse repository at this point
Copy the full SHA 4e027b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdba780 - Browse repository at this point
Copy the full SHA bdba780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40cb4f3 - Browse repository at this point
Copy the full SHA 40cb4f3View commit details
Commits on Sep 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f8d1430 - Browse repository at this point
Copy the full SHA f8d1430View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c3229b - Browse repository at this point
Copy the full SHA 4c3229bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e393fe5 - Browse repository at this point
Copy the full SHA e393fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d28db18 - Browse repository at this point
Copy the full SHA d28db18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42db0ed - Browse repository at this point
Copy the full SHA 42db0edView commit details -
Configuration menu - View commit details
-
Copy full SHA for d46b72e - Browse repository at this point
Copy the full SHA d46b72eView commit details -
transports/quic: rework forwarding of new connections
The existing implementation was based on an old API of the quinn_proto Endpoint which by now has changed. In particular we can not explicitly `accept` new connections on the endpoint anymore. Instead if there is a new connections and our channel for new connections is full because the endpoint is too busy, we now simply drop the connection to backpressure the remote.
Configuration menu - View commit details
-
Copy full SHA for ec3c74a - Browse repository at this point
Copy the full SHA ec3c74aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7103aa - Browse repository at this point
Copy the full SHA b7103aaView commit details
Commits on Sep 22, 2022
-
Merge pull request #23 from elenaf9/quic/muxer
transports/quic: Muxer and Connection
Configuration menu - View commit details
-
Copy full SHA for 7f902b4 - Browse repository at this point
Copy the full SHA 7f902b4View commit details -
transports/quic: apply suggestions from review
Address leftovers from review in elenaf9#6.
Configuration menu - View commit details
-
Copy full SHA for 9df25f1 - Browse repository at this point
Copy the full SHA 9df25f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68294cc - Browse repository at this point
Copy the full SHA 68294ccView commit details
Commits on Sep 23, 2022
-
Use FQN instead of renaming import
This makes it easier to spot where a type is coming from.
Configuration menu - View commit details
-
Copy full SHA for 0aba584 - Browse repository at this point
Copy the full SHA 0aba584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a7566 - Browse repository at this point
Copy the full SHA 78a7566View commit details -
Configuration menu - View commit details
-
Copy full SHA for edf3f36 - Browse repository at this point
Copy the full SHA edf3f36View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea474d - Browse repository at this point
Copy the full SHA eea474dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b600d - Browse repository at this point
Copy the full SHA 40b600dView commit details
Commits on Sep 27, 2022
-
transports/quic: abstract runtime
Add `Provider` abstraction to support multiple runtimes. Add `Provider` implementation for `tokio` and `async-std` runtimes.
Configuration menu - View commit details
-
Copy full SHA for c5fc181 - Browse repository at this point
Copy the full SHA c5fc181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a27006 - Browse repository at this point
Copy the full SHA 0a27006View commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for df8de30 - Browse repository at this point
Copy the full SHA df8de30View commit details -
transports/quic: introduce EndpointDriver
Refactor the `background_task` function into a new struct `EndpointDriver`, which implements `Future`. Split loop into smaller functions. Introduce `ReceiveStream` wrapper to implement `Stream` for the udp socket.
Configuration menu - View commit details
-
Copy full SHA for 6dfe97a - Browse repository at this point
Copy the full SHA 6dfe97aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43dbf45 - Browse repository at this point
Copy the full SHA 43dbf45View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba8675d - Browse repository at this point
Copy the full SHA ba8675dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7259ff - Browse repository at this point
Copy the full SHA d7259ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for db25b27 - Browse repository at this point
Copy the full SHA db25b27View commit details
Commits on Sep 30, 2022
-
transports/quic: mark version as alpha
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for c1c0448 - Browse repository at this point
Copy the full SHA c1c0448View commit details -
transports/quic: apply suggestions from code review
Co-authored-by: Max Inden <mail@max-inden.de>
Configuration menu - View commit details
-
Copy full SHA for 5fb7369 - Browse repository at this point
Copy the full SHA 5fb7369View commit details
Commits on Oct 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7162821 - Browse repository at this point
Copy the full SHA 7162821View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b8b33 - Browse repository at this point
Copy the full SHA b3b8b33View commit details -
Configuration menu - View commit details
-
Copy full SHA for a91894d - Browse repository at this point
Copy the full SHA a91894dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 916d323 - Browse repository at this point
Copy the full SHA 916d323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b80d05 - Browse repository at this point
Copy the full SHA 2b80d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3ed858 - Browse repository at this point
Copy the full SHA a3ed858View commit details
Commits on Oct 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ebc2c9a - Browse repository at this point
Copy the full SHA ebc2c9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf6198 - Browse repository at this point
Copy the full SHA dcf6198View commit details
Commits on Oct 4, 2022
-
transports/quic: suggestions from code review
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
Configuration menu - View commit details
-
Copy full SHA for aff6c99 - Browse repository at this point
Copy the full SHA aff6c99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d0d143 - Browse repository at this point
Copy the full SHA 4d0d143View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd0718 - Browse repository at this point
Copy the full SHA bcd0718View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85b8bb6 - Browse repository at this point
Copy the full SHA 85b8bb6View commit details -
transports/quic/Cargo.toml fix authors
After 4a317d the code is now completely based on libp2p#1334, thus the authorship should be set accordingly.
Configuration menu - View commit details
-
Copy full SHA for 71595d0 - Browse repository at this point
Copy the full SHA 71595d0View commit details -
transports/quic: handle dropping better
Send events to the [`EndpointDriver`] when `Dialer`, `Listener`, or a [`Connection`] drops.
Configuration menu - View commit details
-
Copy full SHA for 1a7b0ff - Browse repository at this point
Copy the full SHA 1a7b0ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a9ebc - Browse repository at this point
Copy the full SHA f2a9ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 831383a - Browse repository at this point
Copy the full SHA 831383aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e729bf - Browse repository at this point
Copy the full SHA 8e729bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e359b - Browse repository at this point
Copy the full SHA 49e359bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03c4da9 - Browse repository at this point
Copy the full SHA 03c4da9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec21fb1 - Browse repository at this point
Copy the full SHA ec21fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f284cc - Browse repository at this point
Copy the full SHA 6f284ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c332bb - Browse repository at this point
Copy the full SHA 7c332bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b80573 - Browse repository at this point
Copy the full SHA 0b80573View commit details -
Configuration menu - View commit details
-
Copy full SHA for eafa89e - Browse repository at this point
Copy the full SHA eafa89eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 112345f - Browse repository at this point
Copy the full SHA 112345fView commit details -
Adding this abstraction makes sure we don't forget to register a waker every time we work off the queue. Previously, a listener did not register a waker.
Configuration menu - View commit details
-
Copy full SHA for 7a86e30 - Browse repository at this point
Copy the full SHA 7a86e30View commit details
Commits on Oct 6, 2022
-
Don't print inner Display of error
This leads to double printing of errors because it is returned from `source` as well.
Configuration menu - View commit details
-
Copy full SHA for 4dbb086 - Browse repository at this point
Copy the full SHA 4dbb086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d57b69 - Browse repository at this point
Copy the full SHA 1d57b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4010be0 - Browse repository at this point
Copy the full SHA 4010be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e4545 - Browse repository at this point
Copy the full SHA 40e4545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d2c457 - Browse repository at this point
Copy the full SHA 4d2c457View commit details -
This encapsulates the use of our oneshots better.
Configuration menu - View commit details
-
Copy full SHA for 8693b4e - Browse repository at this point
Copy the full SHA 8693b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d7a8a6 - Browse repository at this point
Copy the full SHA 6d7a8a6View commit details -
Better type-safety for disconnected background task
The `mpsc::Error` type is also used for expressing that the channel is full which is something we guard against in the `try_send` impl. Introducing a dedicated `Disconnected` error type expresses this invariant in the type system.
Configuration menu - View commit details
-
Copy full SHA for a43b12d - Browse repository at this point
Copy the full SHA a43b12dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c0e0f1 - Browse repository at this point
Copy the full SHA 1c0e0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42e58a8 - Browse repository at this point
Copy the full SHA 42e58a8View commit details -
Update transports/quic/src/endpoint.rs
Co-authored-by: Marco Munizaga <marco@marcopolo.io>
Configuration menu - View commit details
-
Copy full SHA for 716fa16 - Browse repository at this point
Copy the full SHA 716fa16View commit details
Commits on Oct 12, 2022
-
transports/quic: expose config params, add handshake timeout
Rename existing `Config` to `QuinnConfig`. Add new `Config` for params that the user may configure. Add timeout for the initial handshake.
Configuration menu - View commit details
-
Copy full SHA for 2264ab8 - Browse repository at this point
Copy the full SHA 2264ab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f121350 - Browse repository at this point
Copy the full SHA f121350View commit details -
Configuration menu - View commit details
-
Copy full SHA for 963d3dd - Browse repository at this point
Copy the full SHA 963d3ddView commit details -
transports/quic: minor changes on closing logic
- Remove `closed` flag in `Connection::poll_event`, instead return `ConnectionLost` events directly. - Explicitly close inner connection and wake all substreams if connection closed due to an connection error.
Configuration menu - View commit details
-
Copy full SHA for 9e394b3 - Browse repository at this point
Copy the full SHA 9e394b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e48fe4 - Browse repository at this point
Copy the full SHA 7e48fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdca477 - Browse repository at this point
Copy the full SHA fdca477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a7e514 - Browse repository at this point
Copy the full SHA 6a7e514View commit details -
transports/quic: suggestions from code review
Co-authored-by: Marco Munizaga <marco@marcopolo.io>
Configuration menu - View commit details
-
Copy full SHA for 8d3147a - Browse repository at this point
Copy the full SHA 8d3147aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82b6a9d - Browse repository at this point
Copy the full SHA 82b6a9dView commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b89ef33 - Browse repository at this point
Copy the full SHA b89ef33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fa3e9e - Browse repository at this point
Copy the full SHA 3fa3e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6430af0 - Browse repository at this point
Copy the full SHA 6430af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b77ee8c - Browse repository at this point
Copy the full SHA b77ee8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c2761 - Browse repository at this point
Copy the full SHA 60c2761View commit details -
transports/quic: add single
Error
for crateAdd single `Error` instead of `TransportError` and `ConnectionError`. Add `ConnectionError` and `ConnectError` newtypes to wrap `quinn_proto` errors.
Configuration menu - View commit details
-
Copy full SHA for c0b8a55 - Browse repository at this point
Copy the full SHA c0b8a55View commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2eafbe6 - Browse repository at this point
Copy the full SHA 2eafbe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f880d70 - Browse repository at this point
Copy the full SHA f880d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for c33d17f - Browse repository at this point
Copy the full SHA c33d17fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f83766 - Browse repository at this point
Copy the full SHA 1f83766View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af1116 - Browse repository at this point
Copy the full SHA 6af1116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b0bd06 - Browse repository at this point
Copy the full SHA 3b0bd06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3121a63 - Browse repository at this point
Copy the full SHA 3121a63View commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a412057 - Browse repository at this point
Copy the full SHA a412057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4325f5c - Browse repository at this point
Copy the full SHA 4325f5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3982a6c - Browse repository at this point
Copy the full SHA 3982a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bcf9df - Browse repository at this point
Copy the full SHA 8bcf9dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da85e7 - Browse repository at this point
Copy the full SHA 5da85e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6307b8b - Browse repository at this point
Copy the full SHA 6307b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0271539 - Browse repository at this point
Copy the full SHA 0271539View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2e2436 - Browse repository at this point
Copy the full SHA d2e2436View commit details -
quic: move polling logic from Inner to Connection
Only share in `Inner` the properties that are used by both, Connection and Substreams. Move all logic for communicating with the EndpointDriver into Connection.
Configuration menu - View commit details
-
Copy full SHA for c075dad - Browse repository at this point
Copy the full SHA c075dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 954908b - Browse repository at this point
Copy the full SHA 954908bView commit details -
quic: submodules for connection
- Move substream-related logic into crate::connection::substream - Rename/ move crate::upgrade -> crate::connection::connecting
Configuration menu - View commit details
-
Copy full SHA for 8034850 - Browse repository at this point
Copy the full SHA 8034850View commit details
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f146834 - Browse repository at this point
Copy the full SHA f146834View commit details -
transports/dns/: Don't feature flag std::io import (libp2p#3027)
Functions like `parse_dnsaddr_txt` depend on the `std::io` import. Given that the function is not feature flagged, compilation without features fails.
Configuration menu - View commit details
-
Copy full SHA for 6732482 - Browse repository at this point
Copy the full SHA 6732482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da2732 - Browse repository at this point
Copy the full SHA 1da2732View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fc4e64 - Browse repository at this point
Copy the full SHA 0fc4e64View commit details -
Don't rename crates in manifest
With the new `dep:` syntax, this is no longer necessary.
Configuration menu - View commit details
-
Copy full SHA for b51f280 - Browse repository at this point
Copy the full SHA b51f280View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9df0980 - Browse repository at this point
Copy the full SHA 9df0980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cad080 - Browse repository at this point
Copy the full SHA 4cad080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 445a2a4 - Browse repository at this point
Copy the full SHA 445a2a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70cc694 - Browse repository at this point
Copy the full SHA 70cc694View commit details -
Configuration menu - View commit details
-
Copy full SHA for a38f0e9 - Browse repository at this point
Copy the full SHA a38f0e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3725f5f - Browse repository at this point
Copy the full SHA 3725f5fView commit details
Commits on Oct 22, 2022
-
quic: continue read from socket if write is busy
Don't block the endpoint driver when writing to the udp socket is blocked. Instead continue reading from the socket. However, while writing is blocked don't poll the other parts of the application (transport, connections) for events, to backpressure them.
Configuration menu - View commit details
-
Copy full SHA for 4b3d35e - Browse repository at this point
Copy the full SHA 4b3d35eView commit details
Commits on Oct 23, 2022
-
quic/endpoint: unify channel capacity
- **Channel where endpoint is sender:** The `EndpointDriver` drops packets if the channel to the connection or transport is full. Set capacity 10 to avoid unnecessary packet drops if the receiver is only very briefly busy but not buffer a large amount of packets if it is blocked longer. - **Channel to endpoint:** Capacity 0 (=1 slot per sender) to back-pressure the rest of the application if the udp socket is busy.
Configuration menu - View commit details
-
Copy full SHA for bbe736f - Browse repository at this point
Copy the full SHA bbe736fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8b794a - Browse repository at this point
Copy the full SHA c8b794aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f97b849 - Browse repository at this point
Copy the full SHA f97b849View commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f24443d - Browse repository at this point
Copy the full SHA f24443dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e099867 - Browse repository at this point
Copy the full SHA e099867View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb1b2cd - Browse repository at this point
Copy the full SHA eb1b2cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ccdb3 - Browse repository at this point
Copy the full SHA 55ccdb3View commit details
Commits on Oct 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a69f95f - Browse repository at this point
Copy the full SHA a69f95fView commit details -
The clone is needed to guarantee at least one slot in the channel.
Configuration menu - View commit details
-
Copy full SHA for da2a6db - Browse repository at this point
Copy the full SHA da2a6dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c17df6d - Browse repository at this point
Copy the full SHA c17df6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c3f67 - Browse repository at this point
Copy the full SHA 58c3f67View commit details
Commits on Nov 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d0e4cd7 - Browse repository at this point
Copy the full SHA d0e4cd7View commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 49134fb - Browse repository at this point
Copy the full SHA 49134fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c50c9b - Browse repository at this point
Copy the full SHA 8c50c9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb98a2 - Browse repository at this point
Copy the full SHA 6fb98a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 859a3b9 - Browse repository at this point
Copy the full SHA 859a3b9View commit details
Commits on Nov 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9b95c31 - Browse repository at this point
Copy the full SHA 9b95c31View commit details
Commits on Nov 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6833b91 - Browse repository at this point
Copy the full SHA 6833b91View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c390d - Browse repository at this point
Copy the full SHA f2c390dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fadf35 - Browse repository at this point
Copy the full SHA 0fadf35View commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for aa768f7 - Browse repository at this point
Copy the full SHA aa768f7View commit details -
Merge pull request #27 from libp2p/rework-tests
Add muxer compliance test suite and refactor tests to not depend on `libp2p-swarm`
Configuration menu - View commit details
-
Copy full SHA for eb9bfb6 - Browse repository at this point
Copy the full SHA eb9bfb6View commit details
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1feb629 - Browse repository at this point
Copy the full SHA 1feb629View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7acce4 - Browse repository at this point
Copy the full SHA a7acce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20c3fce - Browse repository at this point
Copy the full SHA 20c3fceView commit details -
Configuration menu - View commit details
-
Copy full SHA for bea79a8 - Browse repository at this point
Copy the full SHA bea79a8View commit details -
quic/tests: remove
dialer_can_receive
testTest will be removed completely from the test harness in libp2p#3108.
Configuration menu - View commit details
-
Copy full SHA for 0ab672a - Browse repository at this point
Copy the full SHA 0ab672aView commit details -
quic: Update to if-watchv3.0.0
Make `IfWatcher` a `Provider` item. Use `if_watch::smol::IfWatcher` in `async-std::Provider` and `if_watch::tokio::IfWatcher` in `tokio::Provider`.
Configuration menu - View commit details
-
Copy full SHA for 4b042b2 - Browse repository at this point
Copy the full SHA 4b042b2View commit details -
quic: rm debug_assert(!is_closed) on new connection
Depending on what the remote sent in the initial packet, a new inbound connection may directly be marked as closed.
Configuration menu - View commit details
-
Copy full SHA for 7770943 - Browse repository at this point
Copy the full SHA 7770943View commit details -
quic/connection: send to endpoint before receiving
Block on sending `pending_to_endpoint` before polling `from_endpoint`. If the endpoint is blocked on writing to the udp socket it will backpressure the connection, which will in return then stop polling for events from the endpoint. The endpoint will drop new inbound packets if the channel to the connection is full, thus eventually backpressuring remote peers.
Configuration menu - View commit details
-
Copy full SHA for e3c955c - Browse repository at this point
Copy the full SHA e3c955cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e39b8 - Browse repository at this point
Copy the full SHA 56e39b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5741e - Browse repository at this point
Copy the full SHA 1b5741eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7f38f - Browse repository at this point
Copy the full SHA cd7f38fView commit details
Commits on Nov 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 588b76e - Browse repository at this point
Copy the full SHA 588b76eView commit details -
With multiformats/multiaddr#145 the `quic` codepoint should be interpreted as QUIC draft-29. For QUIC v1 (RFC9000) the new codepoint `quic-v1` should be used. Quinn supports both, draft-29 and v1 as server, for clients however the version has to be set when dialing. Right now we use the default, v1. Proper support for `Protocol::QUIC` / draft-29 will be added in a follow-up PR.
Configuration menu - View commit details
-
Copy full SHA for b14516a - Browse repository at this point
Copy the full SHA b14516aView commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5ac7e54 - Browse repository at this point
Copy the full SHA 5ac7e54View commit details