Morgan Pretty
9216506847
Merge branch 'dev' into feature/session-id-blinding-part-2
...
# Conflicts:
# Session/Calls/Views & Modals/CallVideoView.swift
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/es.lproj/Localizable.strings
# Session/Meta/Translations/fi.lproj/Localizable.strings
# Session/Meta/Translations/fr.lproj/Localizable.strings
# Session/Meta/Translations/hr.lproj/Localizable.strings
# Session/Meta/Translations/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt_BR.lproj/Localizable.strings
# Session/Meta/Translations/ru.lproj/Localizable.strings
# Session/Meta/Translations/si.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
# Session/Meta/Translations/zh_CN.lproj/Localizable.strings
# Session/Utilities/BackgroundPoller.swift
# SessionSnodeKit/OnionRequestAPI.swift
# SessionSnodeKit/SnodeAPI.swift
3 years ago
ryanzhao
a337123cbb
only update the harkfork version when it is increasing
3 years ago
ryanzhao
dac3f10dd1
tweaks on closed group polling logic
3 years ago
ryanzhao
b8ec4a8c7a
exclude namespace in parameters if polling for 0 with no authentication
3 years ago
ryanzhao
782d51c1d6
minor change on hardfork version check
3 years ago
ryanzhao
372e87e70f
minor fix
3 years ago
ryanzhao
7cc887267f
fix retrieve from default inbox
3 years ago
ryanzhao
e540497724
update last hash persistence
3 years ago
ryanzhao
4224a1fa3c
tweaks for sending message to snode
3 years ago
ryanzhao
15b954dbd6
persist hardfork info
3 years ago
ryanzhao
38523230cb
update namespace
3 years ago
Ryan Zhao
9c535dcb1b
update namespace number
3 years ago
Ryan Zhao
034f2ecc22
send messages with authentication
3 years ago
Ryan Zhao
0b0f0a3787
retrieve messages authenticated for 1-1 chats
3 years ago
Morgan Pretty
5ca227434b
Merge branch 'dev' into feature/session-id-blinding-part-2
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Utilities/BackgroundPoller.swift
# SessionMessagingKit/Database/Storage+OpenGroups.swift
# SessionMessagingKit/Messages/Control Messages/ConfigurationMessage+Convenience.swift
# SessionMessagingKit/Open Groups/OpenGroupAPIV2.swift
# SessionMessagingKit/Open Groups/OpenGroupManagerV2.swift
# SessionMessagingKit/Sending & Receiving/MessageSender.swift
# SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPollerV2.swift
# SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift
# SessionMessagingKit/Storage.swift
# SessionMessagingKit/Utilities/General.swift
# SessionSnodeKit/SnodeAPI.swift
# SessionUtilitiesKit/General/Atomic.swift
3 years ago
Morgan Pretty
b90904ebbd
Updated the code to only update the last message hash once the MessageReceiveJobs have been created
3 years ago
Morgan Pretty
6936f35f2a
Fixed a few issues uncovered while testing and some cleanup
...
Fixed an incorrect optional in RoomPollInfo
Fixed an incorrect parameter name in the ClosedGroupRequestBody
Fixed a crash due to a change in the ContactUtilities
Cleaned up the duplicate code in the OnionRequestAPI, HTTP and SnodeAPI to all use 'Data' response types
Updated the SnodeAPI to casting types to Any (made it hard to catch breaking changes with HTTP and OnionRequestAPI)
3 years ago
Morgan Pretty
cc2a077a6c
Started working on `MessageRequestResponse` handling for SOGS message requests
...
Pointing Curve25519 to use a fork that exposes an XEd25519 conversion method
Fixed an issue where I had broken all message sending due to the SnodeAPI casting Onion responses to `Any`
3 years ago
Morgan Pretty
eb927c36a9
Started cleaning up some of the SOGS and Onion Requests structure
...
Cleaned up the OnionRequestAPI so we don't need the LegacyOnionRequestAPI
Added requests for the user endpoints
Added deprecated flags to the legacy endpoints and functions
Added some logic to start handling the new poll (batch) response
Started adding unit tests for the OpenGroupAPI functions
3 years ago
Morgan Pretty
c90f346d6a
Further SOGS V4 integration work
...
Added in the v4 onion requests logic
Added in the new pin/unpin APIs
Split up additional legacy methods to try and simplify the refactoring
Added a number of TODOs around usage of legacy request methods
3 years ago
Morgan Pretty
394b0646a3
Updated the code to support additional session id prefixes
3 years ago
Morgan Pretty
03fb5cbeeb
Cleanup and tweaks
...
Fixed some compilation issues.
Removed an unused dependency.
Cleaned up the Podfile to minimise duplication.
Pointed at an oxen fork of SignalCoreKit instead of a personal one.
3 years ago
Ryan Zhao
5f6da0739e
delete message on storage server
4 years ago
Ryan Zhao
e8f0d0d124
WIP: delete from storage server
4 years ago
Ryan Zhao
c68350f3d8
store hash value for outgoing messages
4 years ago
Niels Andriesse
1a237557ff
Add documentation
4 years ago
Niels Andriesse
140f07df96
Disable authenticated retrieval for now
4 years ago
Niels Andriesse
2360af5993
Implement authenticated message retrieval
4 years ago
Niels Andriesse
8a29469eb5
Handle incorrect clock setting
4 years ago
Niels Andriesse
41fe33525c
Don't unnecessarily open sync transactions
4 years ago
Niels Andriesse
498f5a73b0
Don't unnecessarily open sync transactions
4 years ago
Niels Andriesse
ef2eab7e9f
Implement SnodeAPI.clearAllData()
4 years ago
nielsandriesse
1b68c109ee
Fix build
4 years ago
nielsandriesse
5c699d6bb7
Fix inverted operation
4 years ago
nielsandriesse
b694777a71
Fix snode pool updating bug
4 years ago
Niels Andriesse
e93af07b61
Fix ONS
4 years ago
Niels Andriesse
371222098b
Fix snode pool updating bug
4 years ago
Niels Andriesse
e9df213bfe
Put feature flags in one place
4 years ago
nielsandriesse
583f5e3483
Clean
4 years ago
nielsandriesse
fec4bfb836
Debug
4 years ago
Niels Andriesse
66181baf2b
Debug
4 years ago
Niels Andriesse
d39387bf01
Debug
4 years ago
Niels Andriesse
2f67073a5a
Implement new snode pool updating method
4 years ago
Niels Andriesse
8aa25af4d5
Rework things in advance of new snode pool updating method
4 years ago
Niels Andriesse
1002cc51ae
Remove PoW too low error code handling
4 years ago
Niels Andriesse
727dccfbb7
Remove PoW too low error code handling
4 years ago
nielsandriesse
8433c2d4ab
Remove debug code
4 years ago
nielsandriesse
a76c43973f
Increase TTL & remove PoW
4 years ago
Niels Andriesse
89b96447e1
Merge pull request #378 from oxen-io/tls
...
Self-Signed Seed Node Certificates
4 years ago
nielsandriesse
75f5591fe0
Store certificates in DER format
4 years ago