Commit graph

3111 commits

Author SHA1 Message Date
Niels Andriesse
588c1347d6
Merge pull request #196 from RyanRory/sync-contact-fix
Fix Threads Not Being Shown After Sync
2020-05-20 11:59:42 +10:00
nielsandriesse
19a214f653 Fix simultaneous session request bug 2020-05-20 11:53:28 +10:00
ryanzhao
82ffacff6d clean 2020-05-20 11:45:05 +10:00
ryanzhao
dc73553a56 fix for closed groups 2020-05-20 11:12:00 +10:00
ryanzhao
df1b2d249f show the threads on secondary device after syncing contacts 2020-05-20 11:06:59 +10:00
nielsandriesse
2cf278f150 Clean 2020-05-19 15:31:59 +10:00
nielsandriesse
d6c24cebb8 Cache device links in memory rather than on disk 2020-05-19 15:28:11 +10:00
ryanzhao
fcdc44d3fa Merge branch 'dev' of https://github.com/loki-project/session-ios into deadlock-issue-fix 2020-05-19 13:34:56 +10:00
ryanzhao
6e2189b461 fix the issue with cache 2020-05-19 13:34:41 +10:00
nielsandriesse
0b7e44a0dd Only show GIF metadata warning once 2020-05-19 09:12:41 +10:00
ryanzhao
9ac7159a2f fix the deadlock issue using the same transaction to write to database in multiple threads 2020-05-18 11:42:16 +10:00
Ryan Tharp
3f1f0f2cfe
update seed nodes
Replacing mainnet seed nodes with testnet port with the correct (now-working) correct mainnet port.
Kee wants to replace imaginary.seed due to SSL issues, it was using the IP, I've replaced it with the IP for public.loki.foundation for now.

But when we enable SSL, we'll need hosts. And for the dude having DNS issues with our seeds, we will either need to disable SSL verification or keep an http port open for him
2020-05-11 23:28:47 -07:00
ryanzhao
25251f172d fix when a close group created, members will receive a session out of sync message 2020-05-11 15:25:17 +10:00
nielsandriesse
6187926685 Add comment 2020-05-09 09:34:09 +10:00
nielsandriesse
238972e695 Debug 2020-05-08 16:03:00 +10:00
nielsandriesse
1e300e3d47 Fix typo 2020-05-08 14:46:14 +10:00
nielsandriesse
0f84a5581a Fix race condition 2020-05-08 14:38:05 +10:00
nielsandriesse
3e8f79f9f3 Fix race condition 2020-05-08 14:09:44 +10:00
nielsandriesse
6bd8512887 Fix duplicate AFR issue 2020-05-08 12:20:31 +10:00
nielsandriesse
829267916f Fix multi device closed group message routing bug 2020-05-08 11:55:07 +10:00
nielsandriesse
e89a1a4cc8 Fix closed group leaving 2020-05-08 11:47:46 +10:00
nielsandriesse
def0e9e2f9 Clean 2020-05-08 11:15:53 +10:00
nielsandriesse
e286871791 Merge branch 'dev' into closed-group-fix 2020-05-08 10:58:57 +10:00
nielsandriesse
d7ce594866 Fix open group messaging 2020-05-08 10:05:25 +10:00
Mikunj
cbeb454860 Fix sending messages to our devices in groups.
Fix sync messages.
2020-05-08 09:53:16 +10:00
nielsandriesse
3715130524 Avoid deadlock 2020-05-07 15:16:40 +10:00
nielsandriesse
3d2b65fc86 Unbork session reset 2020-05-07 15:16:33 +10:00
nielsandriesse
aeb4f20f02 Handle case where sessions haven't yet been established in a closed group 2020-05-07 14:37:18 +10:00
nielsandriesse
d0abad32f4 Fix missing device link fetch 2020-05-07 13:40:10 +10:00
nielsandriesse
f929f10a7f Clean 2020-05-07 11:57:55 +10:00
nielsandriesse
e61be12bc1 Slightly improve performance 2020-05-07 11:57:40 +10:00
nielsandriesse
807345868f Attempt to repair session if needed 2020-05-07 11:57:07 +10:00
nielsandriesse
60cb5b6114 Add missing session request handling 2020-05-07 11:56:35 +10:00
nielsandriesse
f10cc65187 Fix issue where the app doesn't wait for device links to be stored 2020-05-07 09:29:22 +10:00
nielsandriesse
dd69ef236d Fix device link fetching timeout 2020-05-06 16:31:25 +10:00
nielsandriesse
8df2f2a8b5 Minor refactoring 2020-05-06 15:30:05 +10:00
Mikunj
c2e34fb36e Fix auto accept friend request condition. 2020-05-06 13:38:07 +10:00
Mikunj
9fc386b803 Fix closed group and contact syncing. 2020-05-06 13:31:52 +10:00
nielsandriesse
5060f82a68 Fix build 2020-05-06 10:35:42 +10:00
nielsandriesse
0a3b1a20cd Fix closed group session establishment issue 2020-05-06 10:20:29 +10:00
nielsandriesse
aa69fa8fe6 Fix background crash 2020-05-06 10:13:32 +10:00
nielsandriesse
3b35535628 Don't send AFRs to self 2020-05-05 16:49:48 +10:00
nielsandriesse
d845b089e9 Fix friend request UI bug 2020-05-05 16:03:03 +10:00
Niels Andriesse
82c824a7a6
Merge pull request #184 from loki-project/friend-request-fix
Friend request fixes
2020-05-05 15:43:37 +10:00
nielsandriesse
62dbbf7d57 Clean 2020-05-05 15:43:05 +10:00
nielsandriesse
b847590ecd Fix note to self 2020-05-05 15:30:12 +10:00
Mikunj
8fa7f66774 Merge branch 'dev' into friend-request-fix 2020-05-05 14:56:36 +10:00
nielsandriesse
746f3e34bd Fix display name updating issue 2020-05-05 14:09:32 +10:00
Mikunj
1786569584 Don't send sync message for our own device.
Don't send an auto generated friend request to our own device.
2020-05-05 14:02:25 +10:00
nielsandriesse
7fc9678987 Fix display name updating issue 2020-05-05 13:43:26 +10:00
Mikunj
cfb3040b72 Fix test not working because of constructor. 2020-05-05 13:32:08 +10:00
nielsandriesse
2968c3d64a Fix incorrect order of operations 2020-05-05 13:29:20 +10:00
nielsandriesse
f1dbac0791 Remove redundant code 2020-05-05 13:16:27 +10:00
Mikunj
177c762a2e Fix updating friend request status when sending message. 2020-05-05 12:43:31 +10:00
nielsandriesse
a2d065f3e6 Debug 2020-05-05 11:49:18 +10:00
nielsandriesse
415d033183 Fix multi device closed group syncing 2020-05-05 11:24:39 +10:00
nielsandriesse
3889c0af39 Fix multi device open group syncing 2020-05-05 11:24:28 +10:00
nielsandriesse
4b595575f6 Fix multi device contact syncing 2020-05-05 11:24:10 +10:00
nielsandriesse
24d70341ed Clean 2020-05-05 10:32:26 +10:00
nielsandriesse
c545efbe72 Minor refactoring 2020-05-05 10:18:24 +10:00
Mikunj
1111d5c260 Merge branch 'replace-force-hidden' of https://github.com/loki-project/session-ios into replace-force-hidden 2020-05-05 09:51:04 +10:00
Mikunj
0890f65e61 Added isSlaveThread tests. 2020-05-05 09:30:46 +10:00
nielsandriesse
5cc11b9014 Partially fix friend request UI issues 2020-05-05 09:11:43 +10:00
nielsandriesse
2190c98ba1 Fix Swift/Obj-C interop 2020-05-04 16:17:18 +10:00
Mikunj
6fca0779e5 Added Test Utils. 2020-05-04 16:00:23 +10:00
Mikunj
da4a3c3aac Minor fix 2020-05-04 14:08:11 +10:00
Mikunj
4d0207f20a Replace isForceHidden with computed isSlaveThread 2020-05-04 14:05:56 +10:00
nielsandriesse
31bfa0888b Debug 2020-05-04 13:25:38 +10:00
nielsandriesse
f834850317 Debug & avoid write transaction 2020-05-04 11:56:26 +10:00
nielsandriesse
7e0435e009 Debug 2020-05-04 11:38:10 +10:00
nielsandriesse
59344ec41a Clarify API 2020-05-04 11:06:55 +10:00
nielsandriesse
54cd300878 Maintain consistent indentation 2020-05-04 11:04:02 +10:00
nielsandriesse
8463634a83 Reword comment 2020-05-04 11:01:51 +10:00
nielsandriesse
845de99561 Merge branch 'friend-request-refactor' of github.com:loki-project/loki-messenger-ios into friend-request-refactor 2020-05-04 10:59:41 +10:00
nielsandriesse
76b5b98038 Clean 2020-05-04 10:57:40 +10:00
Mikunj
62a51ee03d Merge branch 'friend-request-refactor' of https://github.com/loki-project/session-ios into friend-request-refactor 2020-05-04 10:53:05 +10:00
Mikunj
3ed3e00c4c Review fixes 2020-05-04 10:50:49 +10:00
nielsandriesse
be4c548848 Minor refactoring 2020-05-04 10:48:19 +10:00
nielsandriesse
db037a1320 Merge branch 'friend-request-refactor' of github.com:loki-project/loki-messenger-ios into friend-request-refactor 2020-05-04 10:20:45 +10:00
nielsandriesse
3e0a9db5e0 Handle expired friend requests 2020-05-04 10:18:00 +10:00
Mikunj
e091923850 Merge branch 'friend-request-refactor' of https://github.com/loki-project/session-ios into friend-request-refactor 2020-05-04 10:12:15 +10:00
Mikunj
1adc5ce11e Finish up migration test. 2020-05-04 10:12:00 +10:00
nielsandriesse
cfb23de141 Merge branch 'friend-request-refactor' of github.com:loki-project/loki-messenger-ios into friend-request-refactor 2020-05-04 09:59:03 +10:00
nielsandriesse
9bcde73d14 Update FriendRequestView for friend request refactor 2020-05-04 09:57:26 +10:00
Mikunj
45a71181d1 Fix up migration.
Added migration test.
Fix some tests.
2020-05-04 09:42:02 +10:00
nielsandriesse
0d48031e9c Clean 2020-05-02 10:28:04 +10:00
nielsandriesse
96331ecdd5 Fix incorrect target & rename file 2020-05-02 10:02:29 +10:00
nielsandriesse
e879334b3b Clean up documentation 2020-05-02 09:53:47 +10:00
nielsandriesse
34d79210c0 Minor refactoring 2020-05-02 09:48:43 +10:00
nielsandriesse
e60dfe99c5 Clean 2020-05-02 09:21:13 +10:00
nielsandriesse
9611f06e25 Merge branch 'dev' into friend-request-refactor 2020-05-02 08:56:47 +10:00
Mikunj
71297fb4ec Deprecate friendRequestState on TSMessage. 2020-05-01 13:37:50 +10:00
Mikunj
b1345104da Remove saveFriendRequestStatus in TSThread. 2020-05-01 13:17:11 +10:00
nielsandriesse
85fe6db572 Clean up device unlinking 2020-05-01 12:52:23 +10:00
Mikunj
25ae8ca3ba Fix up more tests.
Update friend request status in message sender.
2020-05-01 12:28:51 +10:00
nielsandriesse
1a224ee50b Add more comments 2020-05-01 12:14:17 +10:00
nielsandriesse
ce3ce176b0 Add comment 2020-05-01 12:03:26 +10:00
Mikunj
8fcb61353e Merge branch 'dev' into friend-request-refactor 2020-05-01 11:00:26 +10:00
Mikunj
7216a33dc8 Don't update friend request logic when generating messages 2020-05-01 10:39:43 +10:00
nielsandriesse
0cd4f15bed Fix silliness 2020-05-01 10:30:08 +10:00
nielsandriesse
7b221ca86e Ignore empty display names 2020-05-01 10:26:29 +10:00
Mikunj
d6ff50fac4 Added getFriendRequestUIState and tests. 2020-05-01 10:05:02 +10:00
nielsandriesse
d742d0aeaa Take into account multi device when counting duplicates 2020-05-01 10:00:10 +10:00
nielsandriesse
bcecf70b3b Fix slave device friend request status maintenance 2020-05-01 09:59:58 +10:00
nielsandriesse
948d2d5066 Reduce device link fetching timeout 2020-05-01 09:22:10 +10:00
nielsandriesse
d39220575c Decrease open group deleted messages polling frequency 2020-04-30 16:25:16 +10:00
nielsandriesse
392e63bccc Capture AFR send failures 2020-04-30 16:24:56 +10:00
Mikunj
9a08bb8d3b Added declineFriendRequest tests. 2020-04-30 15:55:53 +10:00
nielsandriesse
5f5dfc45ed Don't spam the console 2020-04-30 15:16:15 +10:00
nielsandriesse
8535a6b530 Improve message fetching performance 2020-04-30 14:16:22 +10:00
nielsandriesse
4fe4ca3d76 Don't show message status bar in note to self 2020-04-30 13:56:31 +10:00
nielsandriesse
57454a8778 Merge branch 'dev' of github.com:loki-project/loki-messenger-ios into dev 2020-04-30 13:29:29 +10:00
nielsandriesse
5dea84e9b0 Don't send auto-generated friend requests for Signal background messages 2020-04-30 13:29:12 +10:00
Mikunj
d63a11b702 Rename function. 2020-04-30 13:24:26 +10:00
nielsandriesse
ab91614558 Add TODO 2020-04-30 13:11:41 +10:00
Mikunj
7caed4f0e5 Added more tests. 2020-04-30 13:04:55 +10:00
nielsandriesse
4098b9638c Untangle receipts, transcripts & typing indicators logic 2020-04-30 12:23:07 +10:00
Mikunj
8a6b2a2bc2 Move around logic to make functions have less side effects 2020-04-30 11:54:32 +10:00
Mikunj
97e7c76d4a Added Tests. 2020-04-30 10:59:12 +10:00
nielsandriesse
a2de00feb8 Avoid nested write transaction 2020-04-30 09:06:05 +10:00
nielsandriesse
dd86966111 Clean up docs & fix crash 2020-04-30 08:51:19 +10:00
nielsandriesse
a7f04cb95c Fix crash 2020-04-29 16:28:14 +10:00
nielsandriesse
fbdab8ccb0 Handle slave device message send failures 2020-04-29 15:59:27 +10:00
Mikunj
4e07810f04 More refactoring. 2020-04-29 15:16:54 +10:00
nielsandriesse
947eecf000 Debug 2020-04-29 14:21:23 +10:00
Mikunj
23188c7e5d Refactor friend request protocol 2020-04-29 13:56:01 +10:00
nielsandriesse
33e47298ae Fix multi device bugs
Various database handling issues, incorrect friend request status handling on auto-generated friend requests and refactor of the multi device message sending logic
2020-04-29 13:55:17 +10:00
Mikunj
4dcf26b7e7 Added migration. 2020-04-29 13:00:51 +10:00
Mikunj
68a14e95da Add friend request status collection 2020-04-29 10:21:09 +10:00
nielsandriesse
f0e5a1c1ef Re-order files 2020-04-29 09:30:18 +10:00
nielsandriesse
bb6f4d8c2c Clean 2020-04-29 09:11:48 +10:00
nielsandriesse
b0233e4cc0 Minor refactoring 2020-04-29 09:02:45 +10:00
nielsandriesse
d6747ebb14 Resolve TODOs in OWSMessageManager 2020-04-28 16:40:42 +10:00
nielsandriesse
3bcad97629 Fix landing screen clipping bug 2020-04-28 16:15:19 +10:00
nielsandriesse
9ffe36a091 Fix crashes 2020-04-28 16:15:00 +10:00
nielsandriesse
632f66f2ba Make device link authorization more reliable 2020-04-28 14:14:28 +10:00
nielsandriesse
fbeea62b32 Fix crash 2020-04-28 13:49:03 +10:00
nielsandriesse
a14d93fa04 Add contact sync message handling test 2020-04-28 11:40:02 +10:00
nielsandriesse
7a21c02edc Clean 2020-04-28 10:21:23 +10:00
nielsandriesse
b206f2dbc9 Fix bug in AFR scenario 1
See https://github.com/loki-project/session-protocol-docs/wiki/Auto-Generated-Friend-Requests for more info
2020-04-28 10:21:02 +10:00
nielsandriesse
c758ad1b89 Add multi device friend request acceptance test 2020-04-28 09:18:33 +10:00
nielsandriesse
43866596ba Minor refactoring 2020-04-27 17:44:57 +10:00
nielsandriesse
d3125c5039 Fix friend request bugs & improve documentation
We were attaching the user's profile picture URL to friend request messages, and there was a bug in multi device friend request acceptance
2020-04-27 16:56:45 +10:00
nielsandriesse
8b50cca7bd Clean 2020-04-25 14:28:34 +10:00
nielsandriesse
383cfead9c Add Storage utility 2020-04-25 14:06:05 +10:00
nielsandriesse
a65235fd3a Clean & add documentation 2020-04-25 12:27:17 +10:00
nielsandriesse
2e1a157a8e Fix nested write transaction 2020-04-25 10:20:25 +10:00
nielsandriesse
2c5b3ecdc1 Fix typo 2020-04-24 12:58:16 +10:00
nielsandriesse
faa6805dcc Debug 2020-04-24 12:20:52 +10:00
nielsandriesse
7f1be7d428 Debug Swift/Obj-C interop 2020-04-24 12:07:14 +10:00
nielsandriesse
6af71a75d0 Add test files 2020-04-24 11:27:07 +10:00
nielsandriesse
a13b330f94 Separate out Session sync message sending logic 2020-04-24 11:16:55 +10:00
nielsandriesse
1351250c92 Split things according to architecture overview docs 2020-04-24 10:22:55 +10:00
nielsandriesse
e186f9df5d Re-order files 2020-04-24 09:16:06 +10:00
nielsandriesse
19aa2595e8 Clean 2020-04-23 16:53:46 +10:00
nielsandriesse
ceb33e36e4 Separate out remaining bits of Session logic 2020-04-23 16:02:36 +10:00
nielsandriesse
6c834b6a6e Re-order functions 2020-04-23 15:03:27 +10:00
nielsandriesse
78534616ac Separate out Session message receiving logic 2020-04-23 14:46:44 +10:00
nielsandriesse
418432d876 Add missing @objc modifier 2020-04-22 16:36:57 +10:00
nielsandriesse
5b630b3b49 Separate out Session message sending logic 2020-04-22 16:23:58 +10:00
nielsandriesse
d2dccc8b98 Increase message TTL 2020-04-21 13:40:33 +10:00
nielsandriesse
8bf2215a24 Fix APNs token updating 2020-04-21 11:21:45 +10:00
nielsandriesse
72b3aba54d Clean 2020-04-21 10:36:23 +10:00
nielsandriesse
8672577a8b Clean 2020-04-20 16:53:40 +10:00
nielsandriesse
478072139e Ditch RSS feeds for now 2020-04-20 10:47:38 +10:00
nielsandriesse
619c3a7f84 Debug 2020-04-17 14:37:22 +10:00
nielsandriesse
fc9a678181 Fix APNs token updating bug 2020-04-17 14:37:09 +10:00
nielsandriesse
cbc94dad70 Add PN mode sheet & fix unsubscribing 2020-04-16 14:01:25 +10:00
Niels Andriesse
c596d5b2a3
Merge pull request #157 from loki-project/push-notification-ui
Push Notification UI
2020-04-15 15:56:37 +10:00
Niels Andriesse
3b103450b6
Merge pull request #154 from loki-project/closed-group-fixes
Closed group fixes
2020-04-15 14:21:06 +10:00
nielsandriesse
d0b83a59e7 Add comment & clean 2020-04-15 14:20:02 +10:00
nielsandriesse
a971a4f609 Hook Session's PN setup into Signal's PN setup 2020-04-15 13:40:19 +10:00
nielsandriesse
e24daf7b67 Finally fix LokiPushNotificationManager linking issue 2020-04-15 10:06:26 +10:00
nielsandriesse
d52de19dbf Add TODO 2020-04-14 10:27:11 +10:00
nielsandriesse
0b29def940 Minor refactoring 2020-04-14 10:07:53 +10:00
nielsandriesse
838688355b Also drop guard snodes as needed 2020-04-14 09:55:43 +10:00
Mikunj
7243dcb48d Fix iOS input being hidden after being removed then added to a group. 2020-04-14 09:54:58 +10:00
nielsandriesse
6aa360da71 Fix retrying 2020-04-14 09:30:38 +10:00
nielsandriesse
89c0cd36ad Minor refactoring 2020-04-14 08:47:13 +10:00
Mikunj
1e1459d6d2 Ignore messages from users that are not in a group. 2020-04-09 15:50:12 +10:00
Mikunj
8c26e16ef0 Fix incorrect message being shown when user was removed from the group.
Hide input bar correctly when we leave a group.
2020-04-09 11:42:23 +10:00
gmbnt
664717b1d0 Clean 2020-04-08 16:32:07 +10:00
gmbnt
d84e3fea27 Fix linking issue & clean 2020-04-07 16:45:26 +10:00
gmbnt
2e38b382c2 Use a serial queue for core operations 2020-04-07 11:18:55 +10:00
gmbnt
ac0a20c8a7 Improve threading 2020-04-07 10:52:41 +10:00
gmbnt
37865bab96 Minor refactoring 2020-04-07 09:33:29 +10:00
gmbnt
48ef152c49 Glue things together again 2020-04-06 16:49:45 +10:00
gmbnt
03c4e4a65c Merge branch 'dev' into push-notifications 2020-04-06 15:32:02 +10:00
gmbnt
e2bc7fb4d8 Add missing retry 2020-04-06 13:53:19 +10:00
gmbnt
b6f51003c8 Fix build 2020-04-06 13:39:45 +10:00
gmbnt
4566bfb389 Minor refactoring 2020-04-06 13:33:15 +10:00
gmbnt
82a71f2385 Implement onion request error handling 2020-04-06 13:26:26 +10:00
ryanzhao
6aec747709 clean 2020-04-06 12:02:55 +10:00
ryanzhao
c8f5172cdc set ttl for background messages 2020-04-06 12:02:43 +10:00
gmbnt
5812578a73 Swap out LokiSnodeProxy with OnionRequestAPI 2020-04-06 11:51:57 +10:00
gmbnt
4f56307d39 Fix parsing 2020-04-06 11:47:04 +10:00
gmbnt
ede00b1a02 Fix incorrect padding setting 2020-04-06 11:11:24 +10:00
gmbnt
3c2109e698 Minor refactoring 2020-04-03 15:05:57 +11:00
gmbnt
c2b1bc120f Fix typo 2020-04-03 10:40:08 +11:00
gmbnt
8c6251389d Further improve onion request tests 2020-04-03 10:34:05 +11:00
gmbnt
0b44f7d7ac Add testnet seed node 2020-04-03 09:24:47 +11:00
gmbnt
d90c1b612c Fix incorrect deployment target & clean up logging 2020-04-03 09:14:29 +11:00
gmbnt
9b5c419aaa Fix misleading log 2020-04-03 09:14:29 +11:00
gmbnt
f7fc92cc0a Fix build 2020-04-03 09:14:29 +11:00
gmbnt
92aba98cb7 Ensure target snode isn't included in onion request path 2020-04-03 09:14:12 +11:00
gmbnt
547f7943c3 Add more onion request tests 2020-04-02 15:48:42 +11:00
gmbnt
f76980da5a Resolve TODO 2020-04-02 15:16:22 +11:00
gmbnt
2fa1391341 Don't use TSNetworkManager for LokiAPI.getRandomSnode() 2020-04-02 15:09:11 +11:00
gmbnt
651aa7039d Move HTTP utilities into their own file 2020-04-02 14:54:52 +11:00
gmbnt
625a3b151b Don't use snodes known to be unreliable for path building 2020-04-02 14:28:40 +11:00
gmbnt
029df5d329 Guard against invalid path sizes 2020-04-02 12:20:14 +11:00
gmbnt
af1597e8b7 Don't test path snodes
This would reveal the user's IP
2020-04-02 12:19:53 +11:00
gmbnt
d54c9c6175 Fix onion request layout 2020-04-02 12:19:10 +11:00
ryanzhao
e28dcfdd0c sync lash hash with expiration to the backend server 2020-04-02 11:57:25 +11:00
gmbnt
9c9049774e Add more documentation 2020-04-02 09:53:03 +11:00
gmbnt
fcb629cf06 Debug onion request path building 2020-04-01 15:31:04 +11:00
gmbnt
1f3d13ee3b Test path snodes for reliability as well 2020-04-01 15:15:09 +11:00
gmbnt
c67e2af9a6 Fix incorrect GCM tag size 2020-04-01 14:40:15 +11:00
gmbnt
245033dbc4 Implement onion request decryption 2020-04-01 13:32:46 +11:00
gmbnt
4e00d30d05 Fix onion request encryption 2020-04-01 13:10:34 +11:00
gmbnt
358b943d7e Debug 2020-04-01 12:56:02 +11:00
gmbnt
b323637f7a Fix missing IV & improve error handling 2020-04-01 11:33:38 +11:00
gmbnt
41701ecde3 Partially revert error handling changes 2020-04-01 09:53:36 +11:00
gmbnt
ce183ee9fa Ditch TSNetworkManager, check guard snode version & fix promise usage 2020-04-01 09:44:09 +11:00
gmbnt
81c36fe5dd Fix threading 2020-03-31 16:49:07 +11:00
gmbnt
3467e1bc94 Fix onion request layout 2020-03-31 16:46:23 +11:00
gmbnt
1106ca5eb1 Make logging more useful 2020-03-31 16:34:31 +11:00
gmbnt
ec660e6017 Debug 2020-03-31 16:16:26 +11:00
gmbnt
7a4a5ff291 Fix onion request layout 2020-03-31 15:36:45 +11:00
gmbnt
1b24637f37 Implement onion request encryption 2020-03-31 15:36:45 +11:00
gmbnt
fd037c2a88 WIP 2020-03-31 15:36:45 +11:00
gmbnt
6b65a05d23 Add TODOs 2020-03-31 15:36:45 +11:00
gmbnt
61bc699f73 Implement onion request layering 2020-03-31 15:36:37 +11:00
ryanzhao
ec1a468aab move LKPushNotificationManager to SignalServiceKit & add lash hash sync with PN server 2020-03-30 17:07:25 +11:00
gmbnt
1b31432de9 Stub onion request path building test 2020-03-30 13:33:19 +11:00
gmbnt
b8a1a3c63e Make testing compile again & add onion request API tests stub 2020-03-30 12:20:59 +11:00
gmbnt
3c7eb22f95 Clean 2020-03-30 11:50:28 +11:00
gmbnt
e01a787ebc Fix threading 2020-03-30 11:47:38 +11:00
gmbnt
f5cf34cce1 Clean 2020-03-30 11:38:06 +11:00
gmbnt
a14314ef87 Implement prototype onion request API 2020-03-30 11:35:45 +11:00
ryanzhao
471870d8a5 Merge branch 'dev' of https://github.com/loki-project/session-ios into PN-with-preview 2020-03-30 11:09:55 +11:00
ryanzhao
c8108575a7 skip saving the session record if it is not in the main app 2020-03-30 11:07:00 +11:00
gmbnt
c882381c9e Adjust message TTLs 2020-03-27 15:11:41 +11:00
gmbnt
25903554e9 Refactor LokiPushNotificationManager 2020-03-27 15:08:26 +11:00
gmbnt
9f2df6d560 Merge branch 'dev' into push-notifications 2020-03-27 11:56:37 +11:00
gmbnt
452469d998 Fix access modifier 2020-03-27 11:52:42 +11:00
gmbnt
96cb307e1a Fix log 2020-03-27 10:36:18 +11:00
ryanzhao
bf84df2b6d Merge branch 'dev' of https://github.com/loki-project/session-ios into PN-with-preview 2020-03-26 11:41:38 +11:00
gmbnt
90933c7856 Debug 2020-03-26 11:22:04 +11:00
ryanzhao
48113969c1 Merge branch 'PN-without-preview' of https://github.com/RyanRory/loki-messenger-ios into PN-with-preview 2020-03-26 11:20:30 +11:00