| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | 5 days | 1 | -1/+1 |
| | | |||||
| * | replace eager links by trees | tv | 5 days | 6 | -20/+2 |
| | | |||||
| * | add writer trees | tv | 5 days | 2 | -1/+6 |
| | | |||||
| * | measure 2-hop neighbourhood | tv | 5 days | 6 | -2/+14 |
| | | |||||
| * | dashboard: show eager links on the map | tv | 5 days | 2 | -1/+7 |
| | | |||||
| * | introduce eager links | tv | 5 days | 6 | -2/+14 |
| | | |||||
| * | announcements answered only if heads differ | tv | 5 days | 6 | -2/+14 |
| | | |||||
| * | swarm: relay links messages | tv | 5 days | 2 | -3/+30 |
| | | |||||
| * | add per-node traffic counts | tv | 5 days | 1 | -0/+52 |
| | | |||||
| * | probe when reachable | tv | 6 days | 7 | -0/+39 |
| | | |||||
| * | dashboard: always try showing ping/pong alias | tv | 6 days | 1 | -0/+6 |
| | | |||||
| * | ping & pong are tied by nonce only | tv | 6 days | 2 | -5/+18 |
| | | |||||
| * | introduce per-transport sync reply timeout | tv | 6 days | 5 | -0/+33 |
| | | |||||
| * | path probes follow keepalive | tv | 6 days | 2 | -9/+40 |
| | | |||||
| * | libp2p: idle timeout follows keepalive | tv | 6 days | 4 | -2/+21 |
| | | |||||
| * | tor: read max sync message | tv | 6 days | 1 | -3/+5 |
| | | |||||
| * | bootstrap: replace pull by progress notify | tv | 6 days | 6 | -0/+30 |
| | | |||||
| * | dashboard: allow message inspection | tv | 6 days | 1 | -1/+159 |
| | | |||||
| * | add restart tests | tv | 6 days | 1 | -5/+28 |
| | | |||||
| * | libp2p: no public addresses before probes | tv | 6 days | 1 | -1/+5 |
| | | |||||
| * | libp2p: identify leaves out ignored externals | tv | 6 days | 3 | -2/+18 |
| | | | | | | Identify no longer tells peers confirmed external addresses in ignored ranges, unless they were announced. | ||||
| * | libp2p: remember wrong addresses | tv | 6 days | 4 | -0/+58 |
| | | |||||
| * | fixup: preference test public address | tv | 6 days | 1 | -1/+2 |
| | | |||||
| * | fixup: golden byte follows wire version | tv | 6 days | 1 | -6/+17 |
| | | |||||
| * | libp2p: one Book::usable for all dials | tv | 6 days | 4 | -29/+63 |
| | | |||||
| * | libp2p: bump dupe grace period | tv | 6 days | 3 | -11/+26 |
| | | |||||
| * | libp2p: relays use address ignore/route filter | tv | 6 days | 4 | -13/+23 |
| | | |||||
| * | libp2p: public means global routable | tv | 6 days | 2 | -7/+45 |
| | | |||||
| * | libp2p: revise published address count/selection | tv | 6 days | 4 | -11/+34 |
| | | |||||
| * | config: use individual transport enable flags | tv | 7 days | 4 | -4/+4 |
| | | |||||
| * | allow creating all key files | tv | 7 days | 2 | -9/+50 |
| | | |||||
| * | libp2p: autoignore unroutable address ranges | tv | 7 days | 7 | -10/+353 |
| | | |||||
| * | libp2p: introduce rehoming | tv | 7 days | 4 | -26/+52 |
| | | |||||
| * | libp2p: dial newly announced peer addresses | tv | 7 days | 6 | -6/+118 |
| | | |||||
| * | libp2p: don't relay through ignored | tv | 7 days | 4 | -6/+31 |
| | | |||||
| * | libp2p: don't keep ignored addresses | tv | 7 days | 2 | -1/+23 |
| | | |||||
| * | libp2p: warn/refuse bad prefer/ignore combos | tv | 7 days | 3 | -2/+76 |
| | | |||||
| * | libp2p: add ignore info to listened addresses | tv | 7 days | 1 | -2/+9 |
| | | |||||
| * | links report down | tv | 7 days | 2 | -1/+5 |
| | | |||||
| * | libp2p: add prefer option | tv | 7 days | 4 | -8/+110 |
| | | |||||
| * | libp2p: ignored ranges aren't told | tv | 7 days | 3 | -5/+108 |
| | | |||||
| * | libp2p: identify replaces addresses | tv | 7 days | 4 | -6/+75 |
| | | |||||
| * | move SyncSession to document | tv | 7 days | 1 | -2/+2 |
| | | |||||
| * | libp2p: upgrade after a dial under way | tv | 7 days | 2 | -9/+23 |
| | | |||||
| * | 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 | 3 | -7/+8 |
| | | |||||
| * | links replies carry clock offsets | tv | 7 days | 3 | -8/+15 |
| | | |||||
| * | contradicting clock samples replace stored ones | tv | 7 days | 1 | -3/+15 |
| | | |||||
