Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ced5bee8 
							
						 
					 
					
						
						
							
							pulled translations from transifex  
						
						
						
					 
					
						2018-10-04 22:44:54 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							ce46b36c33 
							
						 
					 
					
						
						
							
							go back to 16 byte IVs for OMEMO  
						
						... 
						
						
						
						clients like Dino can’t handle 12 byte IVs 
						
					 
					
						2018-10-04 22:32:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							0e3be466ad 
							
						 
					 
					
						
						
							
							fixed regression introduce in earlier commit. don’t use conscrypt on older devices  
						
						
						
					 
					
						2018-10-04 19:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa63e13c5 
							
						 
					 
					
						
						
							
							added a few TODOs in regards to the handling of inactive devices  
						
						
						
					 
					
						2018-10-04 18:48:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							04ac2264e8 
							
						 
					 
					
						
						
							
							Do weOwnFile security check only when attaching  
						
						... 
						
						
						
						The general security check is recommend so a third party can not ask us to send an internal file. But we don’t need to do this for files we attach ourself from within Conversations 
						
					 
					
						2018-10-04 17:17:20 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							657b1cae9d 
							
						 
					 
					
						
						
							
							use fab.hide() and fab.show() - this will animate the process  
						
						
						
					 
					
						2018-10-04 16:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							390175e5b3 
							
						 
					 
					
						
						
							
							use short read timeout when waiting for first stream open. disable read timeout aftwards  
						
						
						
					 
					
						2018-10-04 11:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a34033dea3 
							
						 
					 
					
						
						
							
							run through sendMessage() procedure instead of taking shortcut after returning from TrustKeys  
						
						... 
						
						
						
						The shortcut didn’t take care of message edits and some other things 
						
					 
					
						2018-10-03 23:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							23282484d6 
							
						 
					 
					
						
						
							
							prevent race condition when fetching device ids  
						
						
						
					 
					
						2018-10-03 22:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f608fb349a 
							
						 
					 
					
						
						
							
							refactored file encryption to give access to inner stream  
						
						... 
						
						
						
						Conscrypt on some plattforms doesn’t like when we close the CipherInputStream. Therefor we refactor the api to give us access to the inner stream so we can close that independently. 
						
					 
					
						2018-10-03 18:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							4c08ba8d03 
							
						 
					 
					
						
						
							
							use 12 byte IV for omemo and http upload  
						
						
						
					 
					
						2018-10-03 17:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca636589c 
							
						 
					 
					
						
						
							
							remove more legacy otr decryption code  
						
						
						
					 
					
						2018-10-03 12:50:54 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa8811f64 
							
						 
					 
					
						
						
							
							refresh ui after device list update only if list has changed  
						
						
						
					 
					
						2018-10-03 11:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b2cbd60f94 
							
						 
					 
					
						
						
							
							use Consistent Color Generation (XEP-0392 v0.6)  
						
						
						
					 
					
						2018-10-02 20:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							98d3d91a8e 
							
						 
					 
					
						
						
							
							create notification channel for quite hours.  fixes   #3212  
						
						
						
					 
					
						2018-10-02 20:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d7f058c5b8 
							
						 
					 
					
						
						
							
							pulled translations from transifex  
						
						
						
					 
					
						2018-10-01 20:17:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d4b98c9aff 
							
						 
					 
					
						
						
							
							made xmpp domain verifier verify wildcard domains where domain is a sub.sub domain  
						
						
						
					 
					
						2018-10-01 17:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							db2107c093 
							
						 
					 
					
						
						
							
							clean up connection code. unify domain = ip and extended connection settings into fake resolver  
						
						
						
					 
					
						2018-10-01 17:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							8270adf703 
							
						 
					 
					
						
						
							
							use sni and alpn for start tls as well. apperently google requires it  
						
						
						
					 
					
						2018-10-01 11:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1cbb60d7ed 
							
						 
					 
					
						
						
							
							removed unused code (otr jingle encrypted file transfer)  
						
						
						
					 
					
						2018-09-30 13:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							653cb152e2 
							
						 
					 
					
						
						
							
							ammend changelog with info regarding ejabberd  
						
						
						
					 
					
						2018-09-29 09:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6b647af8 
							
						 
					 
					
						
						
							
							use stronger video compression (lower bitrate & lower resolution)  
						
						
						
					 
					
						2018-09-28 18:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							7e21d80de2 
							
						 
					 
					
						
						
							
							version bump to 2.3.0 + changelog  
						
						
						
					 
					
						2018-09-27 19:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							9816261569 
							
						 
					 
					
						
						
							
							introduced error code for server not opening stream after auth or starttls  
						
						
						
					 
					
						2018-09-27 17:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							cf879dd8e8 
							
						 
					 
					
						
						
							
							fixed sni and alpn for kitkat  
						
						
						
					 
					
						2018-09-27 10:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c1327658 
							
						 
					 
					
						
						
							
							update gradle plugin and support library  
						
						
						
					 
					
						2018-09-27 10:00:15 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d737ea296e 
							
						 
					 
					
						
						
							
							code cleanup  
						
						
						
					 
					
						2018-09-27 09:59:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							681ce91ab8 
							
						 
					 
					
						
						
							
							do not run through connection loop after thread was interrupted and resolver returned 0 results  
						
						
						
					 
					
						2018-09-26 14:39:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6121217df5 
							
						 
					 
					
						
						
							
							fixed auth  
						
						
						
					 
					
						2018-09-26 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Whited 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4cfacaf4 
							
						 
					 
					
						
						
							
							Fix auth when upgrading from SCRAM-SHA-1 to -256 ( #3192 )  
						
						
						
					 
					
						2018-09-26 10:19:54 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							9015d0a1fc 
							
						 
					 
					
						
						
							
							interrupt sub thread in resolver  
						
						
						
					 
					
						2018-09-26 10:18:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							cdcd2f8b04 
							
						 
					 
					
						
						
							
							do not show 'paste as quote' if clip is NULL  
						
						
						
					 
					
						2018-09-24 20:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7db440df 
							
						 
					 
					
						
						
							
							pulled translations from transifex  
						
						
						
					 
					
						2018-09-24 19:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							23b641a6ad 
							
						 
					 
					
						
						
							
							fixed notification sounds for Android 6  
						
						
						
					 
					
						2018-09-24 19:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5cf64826ac 
							
						 
					 
					
						
						
							
							check if wake lock needs reinit when pressing start/pause in audio player  
						
						
						
					 
					
						2018-09-23 11:47:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							2d206122a5 
							
						 
					 
					
						
						
							
							use conscrypt api to set sni and alpn  
						
						
						
					 
					
						2018-09-23 11:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							70845c5e95 
							
						 
					 
					
						
						
							
							do not compress/resize images with strange aspect ratios.  fixes   #3188  
						
						
						
					 
					
						2018-09-22 16:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b759cf902d 
							
						 
					 
					
						
						
							
							fixed regression that didn’t enable SNI  
						
						
						
					 
					
						2018-09-22 13:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6637d7056e 
							
						 
					 
					
						
						
							
							use conscrypt as security provider to provide tls 1.3 and modern cyphers on old androids  
						
						
						
					 
					
						2018-09-21 16:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1985f6bdec 
							
						 
					 
					
						
						
							
							store avatars received over muc presence in contact  
						
						
						
					 
					
						2018-09-21 12:27:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b8d831f02a 
							
						 
					 
					
						
						
							
							version bump to 2.3.0-beta.3  
						
						
						
					 
					
						2018-09-21 11:20:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							4930f22615 
							
						 
					 
					
						
						
							
							copy into new array when returning from resolver  
						
						
						
					 
					
						2018-09-20 20:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5be64de7be 
							
						 
					 
					
						
						
							
							catch conversations.im invite urls directly in fragment  
						
						
						
					 
					
						2018-09-18 17:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							53cd58c955 
							
						 
					 
					
						
						
							
							fixed text sharing in direct sharing  
						
						
						
					 
					
						2018-09-18 17:03:08 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6ede6c7f85 
							
						 
					 
					
						
						
							
							behave nicely (no foreground service by default) if app is built with targetSdk <26  
						
						
						
					 
					
						2018-09-18 11:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							88dc7bae1c 
							
						 
					 
					
						
						
							
							version bump to 2.3.0-beta.2  
						
						
						
					 
					
						2018-09-18 09:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5599c1f6f4 
							
						 
					 
					
						
						
							
							pulled translations from transifex  
						
						
						
					 
					
						2018-09-17 21:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							bd128335d3 
							
						 
					 
					
						
						
							
							do not show media overview in contact/conference details when missing storage permission  
						
						
						
					 
					
						2018-09-17 21:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							09eca8478e 
							
						 
					 
					
						
						
							
							use javax api instead of BC for file decryption  
						
						
						
					 
					
						2018-09-17 17:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Gultsch 
							
						 
					 
					
						
						
						
						
							
						
						
							67e7d2cf9e 
							
						 
					 
					
						
						
							
							do not use BC provider on android 22+  
						
						
						
					 
					
						2018-09-17 17:47:36 +02:00