Commit Graph

33 Commits

Author SHA1 Message Date
andrew-signal
265757716a
Update to libsignal v0.94.4. 2026-06-03 13:23:57 -04:00
andrew-signal
39780d4bc7
Bump to libsignal v0.94.2 2026-05-29 15:27:16 -07:00
Sasha Weiss
60a338f9c5
Remove the Reachability Pod 2026-04-02 15:11:43 -07:00
Jordan Rose
4c6f45aa5d
Use SCNetworkReachability directly
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2026-04-02 14:58:25 -07:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Jordan Rose
ab64b447f9
Move SignalProxy.isEnabled check inside resetLibsignalNetProxySettings 2026-03-06 15:29:21 -08:00
andrew-signal
b0d9f61a96
Increase instrumentation to improve TLS proxy debug ability 2026-02-11 16:28:38 -08:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
2434ba1d0a
Remove references to unused “ud-chat” domain 2025-12-29 14:11:45 -06:00
Jordan Rose
0f66c10ddc Run and log an extra reachability check on app launch 2025-12-03 11:17:03 -08:00
Sasha Weiss
30b6604d73
Modernize HTTPResponse 2025-10-23 16:02:01 -07:00
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
Max Radermacher
1aa4d5f7ca
Add web socket support when unlinking a device 2025-08-25 16:06:41 -05:00
Jordan Rose
52a2039711 Log whether we're on wifi or cellular after a reachability change 2025-08-18 15:46:30 -07:00
Max Radermacher
a42e05fe93
Use NetworkManager for non-registration requests 2025-07-25 16:25:39 -05:00
Max Radermacher
63f6fb14ab
Remove unused makePromise method 2025-07-25 11:49:24 -05:00
Max Radermacher
6331cec995
Fix URLError.cancelled check to include the domain 2025-07-23 17:21:03 -05:00
Sasha Weiss
0548a68fbe
Make it easier to handle some attachment upload errors 2025-07-23 13:42:15 -07:00
Sasha Weiss
93d2a9274d
Add optional network/5xx retries to NetworkManager 2025-06-04 14:21:42 -07:00
Max Radermacher
6e7c3bb597
Update to LibSignal v0.69.0 2025-04-03 12:46:35 -05:00
Jordan Rose
647b715263 Report networkDidChange event to libsignal even when in the background
...or during app start
2025-03-11 17:07:44 -07:00
Jordan Rose
70f5d2897f Treat kCFProxyTypeHTTPS as "proxy for https" rather than "using https" 2025-02-26 10:08:44 -08:00
Jordan Rose
3d0963cfbf Use new libsignal connect logic for CDS (again)
This was turned on implicitly in libsignal v0.65.3, but was discovered
to have issues. Those issues should now be fixed, but this time we
have a RemoteConfig kill switch in case there are more. That kill
switch also needs to control the use of system proxies (cf. 1f6fea1a).
2025-02-25 11:30:52 -08:00
Jordan Rose
1f6fea1a77 For now, don't pass system proxy settings to libsignal 2025-02-24 13:30:00 -08:00
Jordan Rose
1674df46d9 Pass system HTTP proxy settings to libsignal 2025-02-05 10:51:33 -08:00
Max Radermacher
6f02723dbb
Use the web socket where easily possible 2025-01-21 12:26:39 -06:00
Ehren Kret
9d24c6b111 add asyncRequest method to NetworkManager to deprecate Promises 2024-10-22 10:57:19 -05:00
Ehren Kret
29915ca893 add ability to make asyn requests to NetworkManager 2024-10-22 10:57:19 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Jordan Rose
04bf92ed43 Let libsignal know when reachability changes 2024-08-21 16:23:43 -07:00
Max Radermacher
201b9c36dc
Remove unused REST feature flag 2024-07-11 10:37:25 -05: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
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00