| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | HyParView (slim) | tv | 23 hours | 1 | -0/+39 |
| | | |||||
| * | plumtree | tv | 26 hours | 1 | -0/+23 |
| | | |||||
| * | indirect probes | tv | 28 hours | 1 | -0/+40 |
| | | |||||
| * | strangers messages small | tv | 38 hours | 1 | -0/+64 |
| | | |||||
| * | round trips in trees | tv | 3 days | 1 | -0/+5 |
| | | |||||
| * | push by default | tv | 3 days | 1 | -4/+4 |
| | | |||||
| * | pushed heads as tips | tv | 3 days | 1 | -1/+2 |
| | | |||||
| * | push changes experiment | tv | 3 days | 1 | -0/+9 |
| | | |||||
| * | suspect paths | tv | 3 days | 1 | -0/+7 |
| | | |||||
| * | deflate blob chunks | tv | 3 days | 1 | -0/+12 |
| | | |||||
| * | deflate blob chunks | tv | 3 days | 1 | -0/+2 |
| | | |||||
| * | epoch tag in sync | tv | 3 days | 1 | -5/+64 |
| | | |||||
| * | no swarm ID in sync | tv | 3 days | 1 | -1/+0 |
| | | |||||
| * | dashboard: swarm-wide epoch shine | tv | 3 days | 1 | -0/+4 |
| | | |||||
| * | delta from held heads | tv | 3 days | 1 | -2/+2 |
| | | |||||
| * | time blob messages | tv | 3 days | 1 | -0/+3 |
| | | |||||
| * | hop delays | tv | 3 days | 1 | -0/+3 |
| | | |||||
| * | any message taken as delivered | tv | 3 days | 1 | -0/+5 |
| | | |||||
| * | announcements answered when lacking | tv | 4 days | 1 | -2/+2 |
| | | | | | | | | A neighbour now answers an announcement only if it lacks some of the announced heads. Heads that merely differ are no longer enough, since they do while writes go on. The check reads the document, so it runs off the message consumer, as the pull check already does. | ||||
| * | unanswered members not reached | tv | 4 days | 1 | -1/+1 |
| | | |||||
| * | replace eager links by trees | tv | 5 days | 1 | -8/+0 |
| | | |||||
| * | add writer trees | tv | 5 days | 1 | -0/+4 |
| | | |||||
| * | measure 2-hop neighbourhood | tv | 5 days | 1 | -0/+4 |
| | | |||||
| * | dashboard: show eager links on the map | tv | 5 days | 1 | -0/+4 |
| | | |||||
| * | introduce eager links | tv | 5 days | 1 | -0/+4 |
| | | |||||
| * | announcements answered only if heads differ | tv | 5 days | 1 | -0/+4 |
| | | |||||
| * | swarm: relay links messages | tv | 5 days | 1 | -2/+21 |
| | | |||||
| * | probe when reachable | tv | 6 days | 1 | -0/+7 |
| | | |||||
| * | introduce per-transport sync reply timeout | tv | 6 days | 1 | -0/+7 |
| | | |||||
| * | bootstrap: replace pull by progress notify | tv | 6 days | 1 | -0/+6 |
| | | |||||
| * | config: use individual transport enable flags | tv | 7 days | 1 | -1/+1 |
| | | |||||
| * | links report down | tv | 7 days | 1 | -0/+3 |
| | | |||||
| * | move SyncSession to document | tv | 7 days | 1 | -2/+2 |
| | | |||||
| * | move changes as bytes to document | tv | 7 days | 1 | -1/+1 |
| | | |||||
| * | sync messages are bytes outside the session | tv | 7 days | 1 | -15/+4 |
| | | | | | | | | | SyncPayload is now an opaque byte container in transport. SyncSession::generate returns the encoded payload, state::decode_sync(&payload) decodes it off the document lock (as before), and receive takes the decoded message, which is a type only the session can open. transport/mod.rs no longer imports Automerge. | ||||
| * | rename AutoMerge to Document | tv | 7 days | 1 | -1/+2 |
| | | |||||
| * | links replies carry clock offsets | tv | 7 days | 1 | -0/+3 |
| | | |||||
| * | calculate peer clock drift | tv | 8 days | 1 | -0/+7 |
| | | |||||
| * | pong carries time | tv | 8 days | 1 | -5/+9 |
| | | |||||
| * | allow links subscriptions | tv | 8 days | 1 | -0/+4 |
| | | |||||
| * | farewell means dormant | tv | 8 days | 1 | -0/+3 |
| | | |||||
| * | links answers connection type | tv | 8 days | 1 | -0/+2 |
| | | |||||
| * | dashboard: show all links between peers | tv | 8 days | 1 | -0/+12 |
| | | |||||
| * | add links messages | tv | 8 days | 1 | -0/+50 |
| | | | | | | | | | | 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. | ||||
| * | move transport config checks to respective modules | tv | 8 days | 1 | -0/+21 |
| | | |||||
| * | make mycelium optional | tv | 8 days | 1 | -1/+8 |
| | | |||||
| * | refactor transports to start themselves | tv | 8 days | 1 | -0/+34 |
| | | |||||
| * | allow dead Connection unless a transport needs it | tv | 8 days | 1 | -1/+5 |
| | | |||||
| * | libp2p: add punching stats | tv | 10 days | 1 | -0/+20 |
| | | |||||
| * | list libp2p relays in document | tv | 10 days | 1 | -0/+7 |
| | | |||||
