Project fork: use shaman server implementation as starting point for ffsync