Skip to content
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

muxers/mplex: Implement AsyncRead and AsyncWrite for Substream #2706

Merged
merged 7 commits into from Jun 20, 2022

Commits on Jun 15, 2022

  1. muxers/mplex: Implement AsyncRead and AsyncWrite for Substream

    This aligns the public API of the `libp2p-mplex` module with the one
    from `libp2p-yamux`. This change has two benefits:
    
    1. For standalone users of `libp2p-mplex`, the substreams itself are
    now useful, similar to `libp2p-yamux` and don't necessarily need to
    be polled via the `StreamMuxer`. The `StreamMuxer` only forwards to
    the `Async{Read,Write}` implementations.
    
    2. This will reduce the diff of #2648 because we can chunk the one
    giant commit into smaller atomic ones.
    thomaseizinger committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    0c7c309 View commit details
    Browse the repository at this point in the history
  2. Fill in changelog

    thomaseizinger committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    c902089 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Update muxers/mplex/CHANGELOG.md

    Co-authored-by: Max Inden <mail@max-inden.de>
    thomaseizinger and mxinden committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    85bda88 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Cargo.toml: Lower version back to v0.46.0

    v0.46.0 is not yet released, thus no need to bump to v0.47.0.
    mxinden committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    bdee68e View commit details
    Browse the repository at this point in the history
  2. CHANGELOG: Add entry

    mxinden committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    a241d47 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cff4299 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9640415 View commit details
    Browse the repository at this point in the history