The main highlight of this PR is the introduction of the SSB-EBT replication protocol.
Additional ConnectionEvent variants have been added to support connection staging (to prevent redundant connections from being made earlier in the cycle) and to allow for either legacy or EBT replication to be carried out.
EBT replication has been tested successfully with Manyverse.
There are several features which have not yet been implemented:
Vector clock persistence and retrieval
Handling of "blob wants" message types (in EBT sessions)
Handling of posts which are published or received during an EBT session
The main highlight of this PR is the introduction of the SSB-EBT replication protocol.
Additional
ConnectionEvent
variants have been added to support connection staging (to prevent redundant connections from being made earlier in the cycle) and to allow for either legacy or EBT replication to be carried out.EBT replication has been tested successfully with Manyverse.
There are several features which have not yet been implemented:
Addresses https://github.com/mycognosist/solar/issues/13