21
21
import org .whispersystems .libsignal .util .guava .Optional ;
22
22
import org .whispersystems .signalservice .api .push .TrustStore ;
23
23
import org .whispersystems .signalservice .internal .configuration .SignalCdnUrl ;
24
+ import org .whispersystems .signalservice .internal .configuration .SignalCdshUrl ;
24
25
import org .whispersystems .signalservice .internal .configuration .SignalContactDiscoveryUrl ;
25
26
import org .whispersystems .signalservice .internal .configuration .SignalKeyBackupServiceUrl ;
26
27
import org .whispersystems .signalservice .internal .configuration .SignalServiceConfiguration ;
@@ -159,7 +160,6 @@ public SignalServiceNetworkAccess(Context context) {
159
160
final SignalContactDiscoveryUrl omanGoogleDiscovery = new SignalContactDiscoveryUrl ("https://www.google.com.om/directory" , SERVICE_REFLECTOR_HOST , trustStore , GMAIL_CONNECTION_SPEC );
160
161
final SignalContactDiscoveryUrl qatarGoogleDiscovery = new SignalContactDiscoveryUrl ("https://www.google.com.qa/directory" , SERVICE_REFLECTOR_HOST , trustStore , GMAIL_CONNECTION_SPEC );
161
162
162
-
163
163
final SignalKeyBackupServiceUrl baseGoogleKbs = new SignalKeyBackupServiceUrl ("https://www.google.com/backup" , SERVICE_REFLECTOR_HOST , trustStore , GMAIL_CONNECTION_SPEC );
164
164
final SignalKeyBackupServiceUrl baseAndroidKbs = new SignalKeyBackupServiceUrl ("https://android.clients.google.com/backup" , SERVICE_REFLECTOR_HOST , trustStore , PLAY_CONNECTION_SPEC );
165
165
final SignalKeyBackupServiceUrl mapsOneAndroidKbs = new SignalKeyBackupServiceUrl ("https://clients3.google.com/backup" , SERVICE_REFLECTOR_HOST , trustStore , GMAPS_CONNECTION_SPEC );
@@ -204,6 +204,7 @@ public SignalServiceNetworkAccess(Context context) {
204
204
new SignalContactDiscoveryUrl [] {egyptGoogleDiscovery , baseGoogleDiscovery , baseAndroidDiscovery , mapsOneAndroidDiscovery , mapsTwoAndroidDiscovery , mailAndroidDiscovery },
205
205
new SignalKeyBackupServiceUrl [] {egyptGoogleKbs , baseGoogleKbs , baseAndroidKbs , mapsOneAndroidKbs , mapsTwoAndroidKbs , mailAndroidKbs },
206
206
new SignalStorageUrl [] {egyptGoogleStorage , baseGoogleStorage , baseAndroidStorage , mapsOneAndroidStorage , mapsTwoAndroidStorage , mailAndroidStorage },
207
+ new SignalCdshUrl [] {new SignalCdshUrl (BuildConfig .SIGNAL_CDSH_URL , new SignalServiceTrustStore (context ))},
207
208
interceptors ,
208
209
dns ,
209
210
Optional .absent (),
@@ -215,6 +216,7 @@ public SignalServiceNetworkAccess(Context context) {
215
216
new SignalContactDiscoveryUrl [] {uaeGoogleDiscovery , baseGoogleDiscovery , baseAndroidDiscovery , mapsOneAndroidDiscovery , mapsTwoAndroidDiscovery , mailAndroidDiscovery },
216
217
new SignalKeyBackupServiceUrl [] {uaeGoogleKbs , baseGoogleKbs , baseAndroidKbs , mapsOneAndroidKbs , mapsTwoAndroidKbs , mailAndroidKbs },
217
218
new SignalStorageUrl [] {uaeGoogleStorage , baseGoogleStorage , baseAndroidStorage , mapsOneAndroidStorage , mapsTwoAndroidStorage , mailAndroidStorage },
219
+ new SignalCdshUrl [] {new SignalCdshUrl (BuildConfig .SIGNAL_CDSH_URL , new SignalServiceTrustStore (context ))},
218
220
interceptors ,
219
221
dns ,
220
222
Optional .absent (),
@@ -226,6 +228,7 @@ public SignalServiceNetworkAccess(Context context) {
226
228
new SignalContactDiscoveryUrl [] {omanGoogleDiscovery , baseGoogleDiscovery , baseAndroidDiscovery , mapsOneAndroidDiscovery , mapsTwoAndroidDiscovery , mailAndroidDiscovery },
227
229
new SignalKeyBackupServiceUrl [] {omanGoogleKbs , baseGoogleKbs , baseAndroidKbs , mapsOneAndroidKbs , mapsTwoAndroidKbs , mailAndroidKbs },
228
230
new SignalStorageUrl [] {omanGoogleStorage , baseGoogleStorage , baseAndroidStorage , mapsOneAndroidStorage , mapsTwoAndroidStorage , mailAndroidStorage },
231
+ new SignalCdshUrl [] {new SignalCdshUrl (BuildConfig .SIGNAL_CDSH_URL , new SignalServiceTrustStore (context ))},
229
232
interceptors ,
230
233
dns ,
231
234
Optional .absent (),
@@ -238,6 +241,7 @@ public SignalServiceNetworkAccess(Context context) {
238
241
new SignalContactDiscoveryUrl [] {qatarGoogleDiscovery , baseGoogleDiscovery , baseAndroidDiscovery , mapsOneAndroidDiscovery , mapsTwoAndroidDiscovery , mailAndroidDiscovery },
239
242
new SignalKeyBackupServiceUrl [] {qatarGoogleKbs , baseGoogleKbs , baseAndroidKbs , mapsOneAndroidKbs , mapsTwoAndroidKbs , mailAndroidKbs },
240
243
new SignalStorageUrl [] {qatarGoogleStorage , baseGoogleStorage , baseAndroidStorage , mapsOneAndroidStorage , mapsTwoAndroidStorage , mailAndroidStorage },
244
+ new SignalCdshUrl [] {new SignalCdshUrl (BuildConfig .SIGNAL_CDSH_URL , new SignalServiceTrustStore (context ))},
241
245
interceptors ,
242
246
dns ,
243
247
Optional .absent (),
@@ -249,6 +253,7 @@ public SignalServiceNetworkAccess(Context context) {
249
253
Stream .of (fastUrls ).map (url -> new SignalContactDiscoveryUrl (url , DIRECTORY_FASTLY_HOST , new DomainFrontingDigicertTrustStore (context ), APP_CONNECTION_SPEC )).toArray (SignalContactDiscoveryUrl []::new ),
250
254
Stream .of (fastUrls ).map (url -> new SignalKeyBackupServiceUrl (url , KBS_FASTLY_HOST , new DomainFrontingDigicertTrustStore (context ), APP_CONNECTION_SPEC )).toArray (SignalKeyBackupServiceUrl []::new ),
251
255
Stream .of (fastUrls ).map (url -> new SignalStorageUrl (url , STORAGE_FASTLY_HOST , new DomainFrontingDigicertTrustStore (context ), APP_CONNECTION_SPEC )).toArray (SignalStorageUrl []::new ),
256
+ new SignalCdshUrl [] {new SignalCdshUrl (BuildConfig .SIGNAL_CDSH_URL , new SignalServiceTrustStore (context ))},
252
257
interceptors ,
253
258
dns ,
254
259
Optional .absent (),
@@ -261,6 +266,7 @@ public SignalServiceNetworkAccess(Context context) {
261
266
new SignalContactDiscoveryUrl [] {new SignalContactDiscoveryUrl (BuildConfig .SIGNAL_CONTACT_DISCOVERY_URL , new SignalServiceTrustStore (context ))},
262
267
new SignalKeyBackupServiceUrl [] { new SignalKeyBackupServiceUrl (BuildConfig .SIGNAL_KEY_BACKUP_URL , new SignalServiceTrustStore (context )) },
263
268
new SignalStorageUrl [] {new SignalStorageUrl (BuildConfig .STORAGE_URL , new SignalServiceTrustStore (context ))},
269
+ new SignalCdshUrl [] {new SignalCdshUrl (BuildConfig .SIGNAL_CDSH_URL , new SignalServiceTrustStore (context ))},
264
270
interceptors ,
265
271
dns ,
266
272
SignalStore .proxy ().isProxyEnabled () ? Optional .of (SignalStore .proxy ().getProxy ()) : Optional .absent (),
0 commit comments