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