Max Radermacher
660103274e
Re-warm caches each time the NSE is triggered
2025-04-10 11:42:06 -05:00
Sasha Weiss
1a5cbd9183
Rename postNotificationNameAsync to postOnMainThread
2025-03-21 15:28:35 -07:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Max Radermacher
c2070943a5
Prefer infallible String → Data construct
2025-03-06 13:56:16 -06:00
Jordan Rose
1674df46d9
Pass system HTTP proxy settings to libsignal
2025-02-05 10:51:33 -08:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category
2025-02-05 11:06:42 -06:00
Sasha Weiss
2000b82c0b
One KeyValueStore to rule them all
2024-11-15 18:47:54 -06:00
Sasha Weiss
dadca9e032
Directly adopt KeyValueStore in SDSKeyValueStore
2024-11-15 14:54:30 -08:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Harry Sanabria
f5ba827d7f
Provide appReadiness to warmCaches methods
2024-09-27 14:02:37 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Max Radermacher
a03631e620
Tweak exponential backoff parameters
2024-09-23 12:07:56 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Jordan Rose
0ac5558493
Move libsignal-net proxy handling into SignalProxy
...
Since this already affects more than just the chat connection, having
it in OWSChatConnection isn't really the best choice. This way we can
be sure the libsignal Net instance's proxy settings will be updated
before any notifications go out.
2024-05-17 16:20:13 -07:00
Jordan Rose
9defb935a0
0 is not a valid TLS proxy port
2024-05-17 16:20:13 -07:00
Jordan Rose
401d55d751
OWSChatConnection: Handle TLS proxies for libsignal shadowing
2024-05-03 17:36:29 -07:00
Jordan Rose
582254c51a
For testing, allow TLS proxies to use TCP for the outer connection
...
Invoke this non-recommended mode with URL username syntax of
"UNENCRYPTED_FOR_TESTING@my-proxy.net" (or more likely
"UNENCRYPTED_FOR_TESTING@my-dev-machine.local"). The connection to the
Signal servers is still secured by TLS; it's only the outer connection
from the client to the proxy that's now unauthenticated.
2024-04-11 17:08:19 -07:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files
2024-03-27 12:22:52 -05:00