Commit Graph

73 Commits (9216506847f08e93e5b7e4195dc0eae8be5681d3)

Author SHA1 Message Date
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