cwtch/server
Sarah Jamie Lewis 08bb2f907f Replace old GroupID with new Dervied GroupID
As we move towards a group model that allows for different management
constitutions we need to deprecate our old group security model that relied
on "owners" and transitive signing/verification checks.

This new model derives GroupID from the GroupKey and the GroupServer
binding it both. This allows participants to know if a message was
intended for the same group they are apart of (as GroupID is included
in every encrypted/signed message to Groups) while allowing more dynamic
management protocols to be built on top of the (now agnostic) group protocols.

This PR also adds more validation logic to invites and provides the ValidateInvite
function to allow the UI to validate invites separately from processing them.
2021-05-14 11:26:04 -07:00
..
app Replace old GroupID with new Dervied GroupID 2021-05-14 11:26:04 -07:00
docker make docker-entrypoint actually pass env var -_-;; and update README about docker 2018-11-02 17:17:16 -07:00
metrics Upgrade Tapir, Log, Connectivity 2021-04-08 18:23:26 -07:00
storage Tapir Server Refactor 2020-09-21 14:41:40 -07:00
server.go Server Close Comment 2021-05-05 12:50:19 -07:00
serverConfig.go Format 2021-05-05 12:49:24 -07:00
server_tokenboard.go Upgrade Tapir, Log, Connectivity 2021-04-08 18:23:26 -07:00