Commit Graph

273 Commits (7fe7245c643d76fc9f5afb0fd1836bbe1c65482b)

Author SHA1 Message Date
Niels Andriesse 6adc8cf014 Add isFriendRequestExpired flag 7 years ago
Niels Andriesse 201b8095ee Merge branch 'master' into message-expiration 7 years ago
Niels Andriesse 7493e037c9 Fix minor code style issues 7 years ago
Mikunj f1cbc2e0d1 Added friend request message expiration. 7 years ago
Niels Andriesse 81d5adc8c8 Fix threading issue & unnecessary updating 7 years ago
Niels Andriesse 750a25622b Partially fix remaining UI issues 7 years ago
Niels Andriesse 64f92d261b Refactor 7 years ago
Niels Andriesse d5dc54af1b Partially fix UI updating bug 7 years ago
Niels Andriesse 7dc2416873 Make sure isFriendRequest is always true for OWSFriendRequestMessages 7 years ago
Niels Andriesse cd03dfd4c6 Add workaround for Signal bug 7 years ago
Niels Andriesse 32ff266213 Fix friend request acceptance bug 7 years ago
Mikunj Varsani c43295eb7c
Loki session reset (#14)
* Added session reset.

* Hooked up session reset internals to UI.

* Send empty message when we have received an end session message.

* Verify incoming PreKeyWhisperMessage.

* Fix indentations in SessionReset.md
7 years ago
Mikunj fb1e27d633 Fix empty message generation.
Before since we were setting the groupMetaMessage, it was setting the `shouldSave` property to true and thus the message sender was looking for the message in the db.
We now don't set this property so the message should be able to be sent without saving.
7 years ago
Niels Andriesse cb1e876b7a Make friend request status updates more reliable 7 years ago
Niels Andriesse b83766ef74 Clean & fix conversation settings crash 7 years ago
Niels Andriesse e2b407ab65 Rename files 7 years ago
Niels Andriesse e3e7788219 Disable input if a friend request is pending 7 years ago
Niels Andriesse d91dc5f045 Fix friend request view bug 7 years ago
Mikunj f8de85ac42 Fix deadlock crash when receiving PreKeyBundle message.
It was deadlocking because we had a transaction inside another transaction.
To stop this we can pass in the parent transaction when setting or removing bundles, as well as generating PreKeyBundle from the proto message.
7 years ago
Mikunj a4b042f282 Added convenience function to make empty outgoing messages. 7 years ago
Niels Andriesse f748fbd4cc Apply OCD 7 years ago
Mikunj ad546eba5b Made code a bit more testable. 7 years ago
Mikunj e714d9b3ab Review fixes. 7 years ago
Mikunj 8fff98d94e Save prekey bundle from content message. 7 years ago
Mikunj ea7205ce76 Discard PreKeyBundle once session has been built. 7 years ago
Mikunj 705e5f939d Set pre key bundle in FriendRequestMessage and EndSessionMessage.
Updated PreKey Operations to not contact signal servers.
7 years ago
Mikunj bd93c01d92 Add generation and storage of PreKeyBundle. 7 years ago
Mikunj a90aa82710 Added PreKeyRecord <-> Contact pubkey mapping. 7 years ago
Niels Andriesse 0a653e928b Add share public key button 7 years ago
Niels Andriesse 4da8d33932 Clean 7 years ago
Mikunj 77b67e73bb Refactor LokiAPI 7 years ago
Niels Andriesse 2b490b5ad5 Use MessageFetcherJob for message receiving & fix decoding bug 7 years ago
Mikunj 787e2c1cb7 Send correct data to storage server.
Data -> Envelope -> WebSocket
7 years ago
Mikunj 8b1d5ec26d Add OWSFriendRequestMessage.
Re-organised files.

This is just a subclass of TSOutgoingMessage so it will work as any message would.
7 years ago
Niels Andriesse d4d9be9f0c Fix public key validation 7 years ago
Mikunj 26625980bd Fix message sending params.
Disable ProfileFetcherJob.
7 years ago
Niels Andriesse 39ae2f462d Fix incorrect key 7 years ago
Mikunj Varsani 8ca43bb614 Accept text/plain responses. 7 years ago
Niels Andriesse a8092cbfa3 Fix crash 7 years ago
Mikunj Varsani 9d77a7907c Fix crashing in LokiApi. 7 years ago
Niels Andriesse 188d6d4d17 Fix minor code style issues 7 years ago
Niels Andriesse bae617c3ba Merge branch 'master' of github.com:loki-project/loki-messenger-ios into fallback-cipher-decrypt 7 years ago
Niels Andriesse a9a9800dd2 Fix duplicate error unwrapping 7 years ago
Mikunj Varsani a743698386 Hooked up message send success and failure to LokiAPI.
Converted objective c functions from callbacks to promise in LokiAPI
7 years ago
Niels Andriesse cc1f41c11b Implement background fetching skeleton 7 years ago
Mikunj Varsani 4603f90871 Added FallBackSessionCipher decryption 7 years ago
Niels Andriesse a1c760965a Fix Obj-C interop issue 7 years ago
Niels Andriesse 13e15fa70c Merge branch 'master' of github.com:loki-project/loki-messenger-ios 7 years ago
Niels Andriesse b2309cdf48 Add LokiAPI.ping(_:) 7 years ago
Mikunj Varsani 93ceda851c Merge branch 'master' into fallback-cipher 7 years ago
Niels Andriesse 44b6a9567b Refactor Loki API 7 years ago
Mikunj f530472a26 Added FallBackSessionCipher. 7 years ago
Niels Andriesse 6bf47e7bac Start implementing snode API 7 years ago
Niels Andriesse f4b0553cdb WIP 7 years ago
Niels Andriesse 33de33390b Create Target 7 years ago
Niels Andriesse e68122086b Clean 7 years ago
Niels Andriesse 243a9e906d Fix TTL usage 7 years ago
Niels Andriesse d05b4aa2bf Make Mikunj happy 7 years ago
Niels Andriesse a3c92d98c0 Create JSON type 7 years ago
Niels Andriesse 72cc345734 Hook up new messaging API 7 years ago
Niels Andriesse e6bfd56487 Make POW related fields optional 7 years ago
Niels Andriesse 5541e2c2c3 Clean 7 years ago
Niels Andriesse 78adfabf0c Implement new messaging API 7 years ago
Niels Andriesse ee2361b5cc Hook up Loki messaging API 7 years ago
Niels Andriesse b9d39f8758 Fix public key validation bug 7 years ago
Niels Andriesse dd18e65e3e Fix minor code style issues 7 years ago
Niels Andriesse 177d9f7b87 Merge branch 'master' of github.com:loki-project/loki-messenger-ios into message-proof-of-work 7 years ago
Mikunj ad0fc7944e Made ProofOfWork work in objective c.
Added proof of work calculation when sending message.
7 years ago
Niels Andriesse 4ce9228afd WIP 7 years ago
Niels Andriesse 19a0d85afd Implement public key checking logic 7 years ago
Niels Andriesse a91c636dda Document things more 7 years ago
Niels Andriesse 4e8e5a4a74 Add documentation 7 years ago
Mikunj de01731316 Removed LokiKit.
Moved all files back into SignalServiceKit.
7 years ago