| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pick pair leader by hash instead of key order | tv | 32 hours | 4 | -2/+81 |
| | | |||||
| * | ping only from one side | tv | 32 hours | 1 | -1/+2 |
| | | |||||
| * | consistently use the words node, peer, and seed | tv | 34 hours | 2 | -4/+4 |
| | | |||||
| * | open sync only from one side | tv | 39 hours | 1 | -3/+21 |
| | | | | | | | | | | If both sides open, the openings cross, and an empty node's answer to the other opening (empty heads) makes the other side send the whole document a second time. Now after a sync reset, only the side with the smaller public key opens the sync; the other answers it, or opens itself if nothing arrives. | ||||
| * | don't resend sync messages to up-to-date peers | tv | 48 hours | 2 | -9/+28 |
| | | | | | | | | | | | | When an sync messages arrives and automerge has nothing to say about it, then no reply is generated. With c9279e4 it was assumed that every sync message gets an answer, so missing replies caused unnecessary resends. Now a reply is only awaited if the peer's last reported heads differ from ours. If the peer's heads become equal through a third peer without replying, the waiting will also abort if a ping or pong showss the same heads digest on both sides. | ||||
| * | introduce pre-shared swarm key | tv | 2 days | 3 | -0/+279 |
| | | |||||
| * | rename cluster to swarm everywhere! | tv | 3 days | 3 | -68/+65 |
| | | |||||
| * | resend sync messages that haven't been replied | tv | 3 days | 2 | -6/+23 |
| | | |||||
| * | rename compaction to remake | tv | 4 days | 2 | -2/+2 |
| | | |||||
| * | reorganize all the modules | tv | 4 days | 4 | -0/+1349 |
