48156dd27f 
								
							 
						 
						
							
							
								
								a/v calls: seperate out SECURITY error from APP_FAILURE  
							
							... 
							
							
							
							until now problems with verifying the call (omemo or DTLS missing) would
just be another app failure. This commit displays verifications problems as
their own thing. 
							
						 
						
							2021-05-04 10:10:34 +02:00  
				
					
						
							
							
								 
						
							
								905489e237 
								
							 
						 
						
							
							
								
								bump firebase-messaging libray version  
							
							
							
						 
						
							2021-05-04 09:47:09 +02:00  
				
					
						
							
							
								 
						
							
								a5ad2b7fc6 
								
							 
						 
						
							
							
								
								version bump to 2.9.13 + changelog  
							
							
							
						 
						
							2021-05-03 16:21:10 +02:00  
				
					
						
							
							
								 
						
							
								5d3ad6e36b 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-05-03 13:14:09 +02:00  
				
					
						
							
							
								 
						
							
								6d91551f59 
								
							 
						 
						
							
							
								
								use onAddTrack instead of deprecated onAddStream  
							
							
							
						 
						
							2021-05-03 13:06:42 +02:00  
				
					
						
							
							
								 
						
							
								0717f9ba18 
								
							 
						 
						
							
							
								
								upgrade libwebrtc to m90 and enable extmap-allow-mixed  
							
							
							
						 
						
							2021-05-03 09:48:46 +02:00  
				
					
						
							
							
								 
						
							
								ac7855a332 
								
							 
						 
						
							
							
								
								show domains in manual cert accept dialog  
							
							
							
						 
						
							2021-05-03 08:28:03 +02:00  
				
					
						
							
							
								 
						
							
								c5e90199c3 
								
							 
						 
						
							
							
								
								trigger registration dialog on roster;ibr=y only if no accounts are configured  
							
							... 
							
							
							
							fixes  #4065  
						
							2021-04-30 11:32:42 +02:00  
				
					
						
							
							
								 
						
							
								53908dd56e 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-04-30 11:00:03 +02:00  
				
					
						
							
							
								 
						
							
								9d9514a091 
								
							 
						 
						
							
							
								
								Add User-Agent to all HTTP calls  
							
							
							
						 
						
							2021-04-30 10:54:36 +02:00  
				
					
						
							
							
								 
						
							
								bc58fb0fbd 
								
							 
						 
						
							
							
								
								Always verify hostname/domain  
							
							... 
							
							
							
							There might be corner cases where it is required to use self signed
certificates. However there should be no corner cases where it is
required to use a wrong domain name. This commit swaps out the
MemorizingHostnameVerifier that let users accept wrong domains with the
standard XmppDomainVerifier.
closes  #4066  
							
						 
						
							2021-04-30 09:55:22 +02:00  
				
					
						
							
							
								 
						
							
								ec061bedc1 
								
							 
						 
						
							
							
								
								always show contact permission explain dialog on Quicksy  
							
							... 
							
							
							
							Until now Conversations and Quicksy would only disply the dialog that explains
why we want contact read permissions after the user rejected the request once
(following Android design guidelines and `shouldShowRequestPermissionRationale()`)
However for PlayStore policy this is no longer enough and the app needs to
explain and ask for consent before starting to upload the data.
This commit now displays the explain dialog immediately before asking for the
first time. 
							
						 
						
							2021-04-24 08:20:30 +02:00  
				
					
						
							
							
								 
						
							
								8aed588405 
								
							 
						 
						
							
							
								
								ensure vibration future is canceled when scheduling a new one  
							
							
							
						 
						
							2021-04-18 16:09:36 +02:00  
				
					
						
							
							
								 
						
							
								ea2acc2963 
								
							 
						 
						
							
							
								
								use new hasInternet() API only on Android Q+  
							
							... 
							
							
							
							some VPN apps are broken on Android 7.1 (and below?)
fixes  #4058  
							
						 
						
							2021-04-18 15:47:31 +02:00  
				
					
						
							
							
								 
						
							
								2760f07307 
								
							 
						 
						
							
							
								
								disable read timeout for HTTP Upload  
							
							... 
							
							
							
							fixes  #4057  
						
							2021-04-18 15:46:47 +02:00  
				
					
						
							
							
								 
						
							
								c469b2dc22 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-04-09 15:50:11 +02:00  
				
					
						
							
							
								 
						
							
								202bde46ed 
								
							 
						 
						
							
							
								
								properly error out if upload fails.  fixes   #4052  
							
							
							
						 
						
							2021-04-09 15:49:33 +02:00  
				
					
						
							
							
								 
						
							
								37ce311764 
								
							 
						 
						
							
							
								
								do not attempt to play ringtone if none was found  
							
							
							
						 
						
							2021-04-08 10:53:01 +02:00  
				
					
						
							
							
								 
						
							
								9fc04c4b1e 
								
							 
						 
						
							
							
								
								when receiving out-of-order session-init in terminal state do not move to terminal again  
							
							... 
							
							
							
							fixes  #4049  
						
							2021-04-08 10:23:39 +02:00  
				
					
						
							
							
								 
						
							
								5f020af2cc 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-04-08 09:34:16 +02:00  
				
					
						
							
							
								 
						
							
								55b2f2656d 
								
							 
						 
						
							
							
								
								fix HTTP up/download for users that dont trust system CAs  
							
							
							
						 
						
							2021-04-08 08:56:58 +02:00  
				
					
						
							
							
								 
						
							
								0fc191d004 
								
							 
						 
						
							
							
								
								migrate hasInternetConnection() to new api  
							
							... 
							
							
							
							Thank you to @ailicic for figuring out the new API.
Closes  #4050  
							
						 
						
							2021-03-29 10:58:15 +02:00  
				
					
						
							
							
								 
						
							
								30c9e7399e 
								
							 
						 
						
							
							
								
								log track class in onAddTrack  
							
							
							
						 
						
							2021-03-29 10:57:56 +02:00  
				
					
						
							
							
								 
						
							
								08f27ddcf8 
								
							 
						 
						
							
							
								
								don’t show video call button if no camera is available  
							
							
							
						 
						
							2021-03-26 14:04:36 +01:00  
				
					
						
							
							
								 
						
							
								1822a71c2a 
								
							 
						 
						
							
							
								
								Do not crash when receiving video call on device w/o camera  
							
							... 
							
							
							
							Upon accepting a video call on a device that can not establish a video track on
its own (for example by not having a camera), displaying the video enable/disable
button would fail. This commit defaults this button to disabled. 
							
						 
						
							2021-03-26 12:54:26 +01:00  
				
					
						
							
							
								 
						
							
								77f448692c 
								
							 
						 
						
							
							
								
								catch security exception when reading file  
							
							
							
						 
						
							2021-03-24 10:47:50 +01:00  
				
					
						
							
							
								 
						
							
								9cc95d4cc2 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-03-24 09:59:12 +01:00  
				
					
						
							
							
								 
						
							
								ff756647a9 
								
							 
						 
						
							
							
								
								clear dns cache on network switch  
							
							
							
						 
						
							2021-03-23 21:03:58 +01:00  
				
					
						
							
							
								 
						
							
								9a7fc3d9b8 
								
							 
						 
						
							
							
								
								disable omemo by default for *.covid.monal.im domains  
							
							
							
						 
						
							2021-03-23 11:52:34 +01:00  
				
					
						
							
							
								 
						
							
								d37140ebf0 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-03-23 11:48:17 +01:00  
				
					
						
							
							
								 
						
							
								aad34783ad 
								
							 
						 
						
							
							
								
								remove logging from needsUploading()  
							
							
							
						 
						
							2021-03-22 19:05:46 +01:00  
				
					
						
							
							
								 
						
							
								914ea9c398 
								
							 
						 
						
							
							
								
								use http proxy below android 7.1  
							
							
							
						 
						
							2021-03-22 18:03:25 +01:00  
				
					
						
							
							
								 
						
							
								02b16063c6 
								
							 
						 
						
							
							
								
								show popup dialog when backup has been started.  fixes   #4031  
							
							
							
						 
						
							2021-03-22 15:40:22 +01:00  
				
					
						
							
							
								 
						
							
								4ac64f3a3b 
								
							 
						 
						
							
							
								
								clean up code for posh cache  
							
							
							
						 
						
							2021-03-22 15:15:35 +01:00  
				
					
						
							
							
								 
						
							
								8b90c1c498 
								
							 
						 
						
							
							
								
								port POSH code to OkHttp  
							
							
							
						 
						
							2021-03-22 14:32:31 +01:00  
				
					
						
							
							
								 
						
							
								70fc08314f 
								
							 
						 
						
							
							
								
								remove unused method  
							
							
							
						 
						
							2021-03-22 11:14:35 +01:00  
				
					
						
							
							
								 
						
							
								ce7f59a76c 
								
							 
						 
						
							
							
								
								use okhttp to fetch captcha  
							
							
							
						 
						
							2021-03-22 10:39:53 +01:00  
				
					
						
							
							
								 
						
							
								1cd95aefa6 
								
							 
						 
						
							
							
								
								migrate redirection urls to HttpUrl  
							
							
							
						 
						
							2021-03-22 10:12:53 +01:00  
				
					
						
							
							
								 
						
							
								739d20428a 
								
							 
						 
						
							
							
								
								optimize imports  
							
							
							
						 
						
							2021-03-21 21:39:04 +01:00  
				
					
						
							
							
								 
						
							
								a6244d986a 
								
							 
						 
						
							
							
								
								use settable futures for slot requester  
							
							
							
						 
						
							2021-03-21 20:45:26 +01:00  
				
					
						
							
							
								 
						
							
								8ac97b0027 
								
							 
						 
						
							
							
								
								disable extmap_allow_mixed by default  
							
							
							
						 
						
							2021-03-21 19:40:52 +01:00  
				
					
						
							
							
								 
						
							
								7a115cb967 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-03-21 19:36:21 +01:00  
				
					
						
							
							
								 
						
							
								d1195d21ae 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2021-03-20 11:58:43 +01:00  
				
					
						
							
							
								 
						
							
								72828c6c4e 
								
							 
						 
						
							
							
								
								fix 'checking file size' status display  
							
							
							
						 
						
							2021-03-20 11:21:48 +01:00  
				
					
						
							
							
								 
						
							
								38ef69a926 
								
							 
						 
						
							
							
								
								do not display toast for cancelled downloads  
							
							
							
						 
						
							2021-03-20 11:00:20 +01:00  
				
					
						
							
							
								 
						
							
								aaac8296b3 
								
							 
						 
						
							
							
								
								only overwrite body in text messages  
							
							
							
						 
						
							2021-03-19 19:51:13 +01:00  
				
					
						
							
							
								 
						
							
								e217551a82 
								
							 
						 
						
							
							
								
								migrate to OkHttp instead of HttpUrlConnection  
							
							... 
							
							
							
							OkHttp gives us more fine grained control over the HTTP library and frees us from any platform bugs 
							
						 
						
							2021-03-19 14:57:20 +01:00  
				
					
						
							
							
								 
						
							
								b09a1432a3 
								
							 
						 
						
							
							
								
								Stanza.getErrorCondation only ever needs the tag name  
							
							
							
						 
						
							2021-03-18 11:35:41 +01:00  
				
					
						
							
							
								 
						
							
								6f1b71970d 
								
							 
						 
						
							
							
								
								parse extmap-allow-mixed  
							
							
							
						 
						
							2021-03-16 18:52:38 +01:00  
				
					
						
							
							
								 
						
							
								3baacf8862 
								
							 
						 
						
							
							
								
								switch to unified plan  
							
							
							
						 
						
							2021-03-16 18:52:38 +01:00