summaryrefslogtreecommitdiffstats
path: root/src/swarm/peer.rs
Commit message (Collapse)AuthorAgeFilesLines
* ping only from one sidetv4 days1-1/+2
|
* don't resend sync messages to up-to-date peerstv4 days1-6/+15
| | | | | | | | | | | 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 keytv4 days1-0/+85
|
* rename cluster to swarm everywhere!tv6 days1-33/+30
|
* resend sync messages that haven't been repliedtv6 days1-2/+10
|
* rename compaction to remaketv6 days1-1/+1
|
* reorganize all the modulestv6 days1-0/+675