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