- Update to use go-legs v0.2.1
- Ingest sync command takes optional multiaddress to sync to.
- Ingest sync command allows explicit sync to HTTP multiaddress.
- New command to reload policy from config file
- Sync advertisements in order so that removal not done before/while removed content is being added.
- Handle advertisements that remove content by context ID
- Allow publisher and provider to be different peers
- Update comments to clarify differences between publisher and provider.
- Allow/trust policy pertains to both publishers and providers.
- Verifying the advertisement signature returns the signer's peer ID.
- Check that the advertisement is signed by the provider specified in the advertisement.
- Do not start sync of advertisement that is currently being synced