Commit Graph

22 Commits (1edd500dab829b4b4b03dd7c7e69629b90600b1b)

Author SHA1 Message Date
Morgan Pretty 1edd500dab Updated to the latest blinding behaviour
Added a couple more dependencies for unit testing injection
Updated the MessageSender to set the sender of the message to the appropriate blinded/unblinded key
Updated the OpenGroup Message to handle verification of both blinded and unblinded messages
Updated the MessageSender to use dependency injection for it's sendToOpenGroupDestination method
Updated the JSONDecoder to support getting dependencies (for signature verification)
Fixed tests broken by updating the signing logic
4 years ago
Morgan Pretty ef09d4d5aa Additional encryption work on id blinding
Got the updated blinding logic working (at least when authenticating a request - still need to deal with message signing and verification)
Storing the server capabilities in the database now so we can correctly blind requests based on them
Renamed the remaining 'v2' functions and classes to just be 'OpenGroup' since there isn't a 'V2' anymore
Cleaned up a few TODOs and functions
4 years ago
Morgan Pretty b655882cbd Started resolving TODOs
Added some new properties to the OpenGroupV2
Moved a number of methods and variables from OpenGroupAPI to OpenGroupManager (anything doing actual logic)
Moved the message signing into the OpenGroupAPI (since that's the only place it happens)
Renamed remaining old model classes to start with 'Legacy' to make clean up easier
Updated the OpenGroupAPI poll method to use the same logic as it previously did to determine if it should retrieve recent messages or messages since the last one
4 years ago
Morgan Pretty 8cc9caa0fd Renamed the OpenGroupPollerV2 and OpenGroupManagerV2 4 years ago
Morgan Pretty 63e6cdd9ec Renamed OpenGroupAPIV2 to OpenGroupAPI
Added the inbox endpoints
4 years ago
Niels Andriesse 34bbff1ab4 Implement OpenGroupAPIV2 5 years ago
Niels Andriesse dd0baf0d97 Unify contacts APIs 5 years ago
Niels Andriesse 54e902c848 Fix various warnings 5 years ago
Niels Andriesse 18c646987a Implement banning 5 years ago
Niels Andriesse 3e5baca72d Fix open group message deletion 5 years ago
Niels Andriesse 451e629605 Fix open group profile picture bug
#314 without merge conflicts
5 years ago
Niels Andriesse efe8f1c8bb Clean 5 years ago
nielsandriesse d6c115bc2a Fix module linking issue 5 years ago
nielsandriesse a87bad6603 Fix open group link previews 5 years ago
Niels Andriesse d01e732515 Debug open group messaging 5 years ago
Niels Andriesse 2d8933901d Fix open group display name handling 5 years ago
nielsandriesse 5dfd4b1965 Restructure 5 years ago
nielsandriesse 178ab7e3e2 WIP 5 years ago
nielsandriesse 262c5ebe4a Fix incorrect tag 5 years ago
nielsandriesse b88bfd1da0 Configure SessionMessagingKit 5 years ago
nielsandriesse 1c0b32af3c Fix ECKeyPair usage 5 years ago
nielsandriesse 362e2e9c03 Update SessionMessagingKit for open groups 5 years ago