| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | signatures: on their own (SIGNATURES) | tv | 4 days | 1 | -0/+6 |
| | | | | | | | | Signatures no sync message took go on their own within a second, to each peer not sent them yet (wire version bumped). Auth plan M5. | ||||
| * | dashboard: without LINKS; LINKS removed | tv | 4 days | 1 | -10/+1 |
| | | | | | | | | | | The dashboard reads every member's links from the members themselves; LINKS and LINKS_REPLY, swarm::links and their wire tags go (wire version bumped). Nodes the browser can't reach are drawn from what the reachable ones measure. Auth plan M3. | ||||
| * | dashboard: subscribed nodes' messages in the console | tv | 4 days | 1 | -6/+22 |
| | | | | | | | | Each tick's messages of a subscribed node, listed in the console with this node's own, from its own stream. Auth plan M3 (live data from every reachable node). | ||||
| * | HyParView (slim) | tv | 5 days | 1 | -0/+12 |
| | | |||||
| * | plumtree | tv | 5 days | 1 | -0/+7 |
| | | |||||
| * | indirect probes | tv | 5 days | 1 | -0/+9 |
| | | |||||
| * | soak with churn test | tv | 6 days | 1 | -0/+6 |
| | | |||||
| * | strangers messages small | tv | 6 days | 1 | -0/+4 |
| | | |||||
| * | push changes experiment | tv | 7 days | 1 | -1/+3 |
| | | |||||
| * | deflate blob chunks | tv | 7 days | 1 | -1/+1 |
| | | |||||
| * | add per-node traffic counts | tv | 9 days | 1 | -0/+52 |
| | | |||||
| * | probe when reachable | tv | 10 days | 1 | -0/+4 |
| | | |||||
| * | dashboard: always try showing ping/pong alias | tv | 10 days | 1 | -0/+6 |
| | | |||||
| * | ping & pong are tied by nonce only | tv | 10 days | 1 | -3/+10 |
| | | |||||
| * | introduce per-transport sync reply timeout | tv | 10 days | 1 | -0/+4 |
| | | |||||
| * | bootstrap: replace pull by progress notify | tv | 10 days | 1 | -0/+4 |
| | | |||||
| * | dashboard: allow message inspection | tv | 10 days | 1 | -1/+159 |
| | | |||||
| * | calculate peer clock drift | tv | 11 days | 1 | -0/+4 |
| | | |||||
| * | add links messages | tv | 12 days | 1 | -0/+3 |
| | | | | | | | | | | Introduce two new wire messages, LINKS and LINKS_REPLY (swarm::links). A member answers with its links: for each peer, the transport, whether it’s relayed, the RTT, and whether it’s dormant. It answers members only, at most every 5 s. This bumps wire::VERSION to 7. Every build answers, with or without the feature, so every node needs this patch before the map shows anything beyond its own node. | ||||
| * | list libp2p relays in document | tv | 2026-10-28 | 1 | -0/+4 |
| | | |||||
| * | add support for renaming IDs in the logger | tv | 2026-10-28 | 1 | -0/+4 |
| | | |||||
| * | get swarm RTT from paths | tv | 2026-10-28 | 1 | -0/+4 |
| | | |||||
| * | move keepalive and firewall to paths | tv | 2026-10-28 | 1 | -2/+6 |
| | | |||||
| * | measure paths | tv | 2026-10-28 | 1 | -0/+3 |
| | | |||||
| * | rename PING/PONG to STATUS/STATUS_REPLY | tv | 2026-10-28 | 1 | -8/+8 |
| | | |||||
| * | add transport stats | tv | 2026-10-27 | 1 | -0/+12 |
| | | |||||
| * | build topology per transport | tv | 2026-10-27 | 1 | -0/+4 |
| | | |||||
| * | use libp2p mDNS | tv | 2026-10-27 | 1 | -0/+4 |
| | | |||||
| * | add support for several transports | tv | 2026-10-27 | 1 | -0/+4 |
| | | |||||
| * | add identity layer | tv | 2026-10-27 | 1 | -3/+7 |
| | | |||||
| * | introduce addresses | tv | 2026-10-27 | 1 | -0/+12 |
| | | |||||
| * | talk about "transport" unless mycelium is meant | tv | 2026-10-27 | 1 | -5/+5 |
| | | |||||
| * | add Transport::delivery_limit | tv | 2026-10-27 | 1 | -0/+4 |
| | | |||||
| * | turn all pub into pub(crate) | tv | 2026-10-26 | 1 | -20/+20 |
| | | |||||
| * | replace utoipa by static openapi.yaml | tv | 2026-10-26 | 1 | -4/+3 |
| | | |||||
| * | send bounded peer lists | tv | 2026-10-26 | 1 | -0/+4 |
| | | |||||
| * | unify lock logic | tv | 2026-10-26 | 1 | -3/+2 |
| | | |||||
| * | add chunked download and use it during rejoin | tv | 2026-10-24 | 1 | -0/+2 |
| | | |||||
| * | add traffic counter | tv | 2026-10-24 | 1 | -0/+199 |
| This introduces a new wrapper that counts messages and payload bytes per peer, split by kind (hello, helloReply, sync, ping, pong), each sent, received and refused. The traffic counter goes around the firewall, which means messages dropped outbound are still counted as sent, and messages dropped inbound don't count as received. | |||||
