otrv4 / libotr-ng

A new implementation of OTR with support for version 4. This is a mirror of https://bugs.otr.im/otrv4/libotr-ng
Other
43 stars 9 forks source link

Simplify and refactor state management #163

Closed olabini closed 5 years ago

olabini commented 5 years ago

This issue is about track everything related to the client orchestration, making sure state is read and available at the right times, and that publication happens when it should.

olabini commented 5 years ago

There are several issues that are closely connected to this one:

olabini commented 5 years ago

This involves these objects:

olabini commented 5 years ago

With the latest commits the private prekey profile material is now managed together with the prekey profile, so no need to manage it separately.

olabini commented 5 years ago

I would say this is done. At some point I'll tackle the v3 keys, instance tags and fingerprints, but I think I'll do that outside of this issue.

claucece commented 5 years ago

Thanks @olabini