Skip to content
AsHyAmS
Network state observed every site read A snapshot, not live telemetry.

Library morrowind active current

dream-net

DreamWeave's networking substrate: secure UDP between authenticated peers, with reliable-ordered and unreliable event channels and a schema handshake.

Indexed from dream-net. Project metadata is published by the project's own site; AsHyAmS indexes that claim.

stable · current
1.1.0 2026-09-29
License
MIT OR Apache-2.0
Versioning
numeric

01Dependencies

From the current release, stable 1.1.0.

The current release declares no relationships.

02Used by

Current releases of indexed projects that point here, by id or through a capability.

  • required by l3i =1.1.0
dream-net and its direct relationshipsDependents above, dependencies below. The tables on this page list the same relationships.l3i requires dream-netdream-net · 1.1.0dream-net1.1.0l3i · libraryl3ilibrary
Direct relationships. Dependents above, dependencies below; the lists above are the same facts.

03Compatibility

As the publisher declares it for the current release. This index claims nothing further.

Platforms
not restricted

04Releases

2 releases, newest first. Yanked and deprecated releases stay listed.

  1. 1.1.0 stablecurrent 2026-09-29

    A peer is announced before its first event, captures without payloads keep their lengths, and the codec's decode errors are standard Rust errors.

    Publisher's notes

    Added

    • wire::DecodeError and wire::Malformed implement std::error::Error, and DecodeError implements Display, like the crate's other errors: a malformed packet prints its reason, which is also its source(), and a mismatch prints the foreign hello.

    Fixed

    • Server and Client queued Connected after the events of the packet that completed the handshake, so a host could poll a peer's Message before its Connected. Connected now comes first.
    • CaptureWriter without payloads wrote each event's length from its payload, so a capture read back and written again recorded every event as zero bytes. It now writes the record's len.

    source d0dbbb4f1bcf · tag 1.1.0

    dream-net-1.1.0.crate 100.2 KiB · Rust crate
    Verify · sha256 2df0cb5ee602…4ba4d51d · 1 source
    SHA-256
    2df0cb5ee602184918adad25df359efd364166568947e03e73c747144ba4d51d
    Size
    102580 bytes
    Media type
    application/gzip
    publisher
    https://static.crates.io/crates/dream-net/dream-net-1.1.0.crate

    The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself: sha256sum dream-net-1.1.0.crate must print the digest above.

  2. 1.0.0 stable 2026-09-27

    First release: secure UDP between authenticated peers, reliable-ordered and unreliable event channels, and a schema handshake, over the Más Bandwidth netcode, reliable and serialize crates.

    Publisher's notes

    Added

    • A frozen Schema of channels and events: event ids from sorted names, never registration order, and a 128-bit fingerprint (truncated SHA-256) peers compare before any event is accepted.
    • Reliable-ordered channels, delivered exactly once in send order and resent until acknowledged, and unreliable-unordered channels with a choice of overflow policy.
    • Many events aggregated into each packet, and events larger than a datagram fragmented by reliable.
    • Server and Client over netcode: connect tokens, encryption, generation-checked PeerId handles, and polled lifecycle events, including schema and protocol mismatches reported with both fingerprints on both ends.
    • Bounded memory on every queue: pending, parked and pooled bytes, with at most max_pending_bytes + 2 * max_parked_bytes held per connection on receive.
    • Protocol captures at the host boundary, in a versioned binary format that carries the schema's names.
    • Connection independent of sockets, and a deterministic link simulator for tests and benchmarks.
    • Wire format 2, pinned by golden bytes; warm send and receive paths that allocate nothing; fuzz harnesses, a soak test and Criterion benchmarks.

    source 83cbdf9d7fa6 · tag 1.0.0

    dream-net-1.0.0.crate 98.0 KiB · Rust crate
    Verify · sha256 fe667f5bd125…5fd03c87 · 1 source
    SHA-256
    fe667f5bd1256bcebe4fef2143ad2a09e84ed73301405437856ea17e5fd03c87
    Size
    100369 bytes
    Media type
    application/gzip
    publisher
    https://static.crates.io/crates/dream-net/dream-net-1.0.0.crate

    The digest is the publisher's claim, recorded in its manifest. This index did not download the archive. Check it yourself: sha256sum dream-net-1.0.0.crate must print the digest above.

07Observed changes

What this index saw change in this claim's manifest.

  1. first observed observed

08People