1d62cb0024 
								
							 
						 
						
							
							
								
								pdf renderer might throw security exception on password protected pdf  
							
							
							
						 
						
							2020-04-20 15:57:06 +02:00  
				
					
						
							
							
								 
						
							
								c5da699afe 
								
							 
						 
						
							
							
								
								dont crash when fields names in caps are null  
							
							
							
						 
						
							2020-04-20 15:53:52 +02:00  
				
					
						
							
							
								 
						
							
								62934e6487 
								
							 
						 
						
							
							
								
								change wording of previous commit  
							
							
							
						 
						
							2020-03-31 19:49:08 +02:00  
				
					
						
							
							
								 
						
							
								ff18ea452d 
								
							 
						 
						
							
							
								
								display toast when trying to join channel with no enabled accounts  
							
							
							
						 
						
							2020-03-31 19:46:05 +02:00  
				
					
						
							
							
								 
						
							
								3d0138506d 
								
							 
						 
						
							
							
								
								fixed typo.  closes   #3667  
							
							
							
						 
						
							2020-03-31 11:18:16 +02:00  
				
					
						
							
							
								 
						
							
								972e537ea1 
								
							 
						 
						
							
							
								
								conversations’ own backup makes system backup obsolete  
							
							... 
							
							
							
							closes  #3666  
						
							2020-03-29 22:37:59 +02:00  
				
					
						
							
							
								 
						
							
								7c13c8a4e5 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-03-28 10:13:27 +01:00  
				
					
						
							
							
								 
						
							
								4e33ebb308 
								
							 
						 
						
							
							
								
								close FileInputStream in MTM.  fixes   #1150  
							
							
							
						 
						
							2020-03-26 08:25:22 +01:00  
				
					
						
							
							
								 
						
							
								3cf469a43b 
								
							 
						 
						
							
							
								
								update some dependencies  
							
							
							
						 
						
							2020-03-20 12:59:30 +01:00  
				
					
						
							
							
								 
						
							
								e49ad3d573 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-03-20 12:59:14 +01:00  
				
					
						
							
							
								 
						
							
								0718c70f6b 
								
							 
						 
						
							
							
								
								clarify foreground notification for fdroid users  
							
							
							
						 
						
							2020-03-19 09:51:32 +00:00  
				
					
						
							
							
								 
						
							
								41ada3480c 
								
							 
						 
						
							
							
								
								add jfif and jif as jpeg mime types  
							
							
							
						 
						
							2020-03-12 21:28:54 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								147a10a271 
								
							 
						 
						
							
							
								
								DOC: add screenshot to README.md  
							
							
							
						 
						
							2020-03-10 20:50:54 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								35b9745fc9 
								
							 
						 
						
							
							
								
								Merge tag '2.7.1' into develop  
							
							
							
						 
						
							2020-03-10 20:30:04 +01:00  
				
					
						
							
							
								 
						
							
								36de53cdec 
								
							 
						 
						
							
							
								
								version bump to 2.7.1 + changelog  
							
							
							
						 
						
							2020-03-10 11:54:11 +01:00  
				
					
						
							
							
								 
						
							
								00191e2b60 
								
							 
						 
						
							
							
								
								explicitly use BouncyCastle for file crypto  
							
							
							
						 
						
							2020-03-09 19:12:30 +01:00  
				
					
						
							
							
								 
						
							
								257de4b51e 
								
							 
						 
						
							
							
								
								fixed typo  
							
							
							
						 
						
							2020-03-09 15:06:21 +01:00  
				
					
						
							
							
								 
						
							
								7851174b77 
								
							 
						 
						
							
							
								
								modify 'create backup' faq entry  
							
							
							
						 
						
							2020-03-08 21:10:58 +01:00  
				
					
						
							
							
								 
						
							
								aecb771ab5 
								
							 
						 
						
							
							
								
								use 16 byte IVs for http upload files larger than 768KiB  
							
							... 
							
							
							
							Ever since Android 9+ switched to Conscrypt we can no longer efficiently
encrypt (and decrypt) large files with AES-GCM. We did’t notice this before
because when using 16 byte IVs even modern Androids will fall back to bouncy
castle. However the 'bug'/'feature' in Conscrypt surfaced when we switched over
to 12 byte IVs (which uses Conscrypt on Android 9+)
Switching back entirely to 16 byte IVs is undesirable as this would break
compatibility with Monal. So we end up with a weird compromise where we use
12 byte for normale plain text OMEMO messages and 'small' files where the
inefficiencies aren’t a problem.
The result of this commit is that Monal won’t be able to receive our files
larger than 768KiB. However the alternative is that Conversations would always
OOM when attempting to send larger files (where large depends on the available
RAM.)
fixes  #3653  
							
						 
						
							2020-03-08 13:13:19 +01:00  
				
					
						
							
							
								 
						
							
								3be7c3bca2 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-03-07 23:15:43 +01:00  
				
					
						
							
							
								 
						
							
								788b0f7f2d 
								
							 
						 
						
							
							
								
								momentarily go back to 16 byte IVs  
							
							... 
							
							
							
							The Crypto provider used from Android P onwards (conscrypt) has a weird bug
that when 12 bytes IVs are used it will decrypt or encrypt the entire file
in RAM instead of streaming it. That will cause OOM for 'larger' files on http
upload. (both downloads and uploads are effected)
It is currently unclear why this is happening and why Conscrypt is put into a
different mode.
We are only observing that Android versions below P are fine and using 16 bytes
is fine on all Android versions. 
							
						 
						
							2020-03-07 18:33:29 +01:00  
				
					
						
							
							
								 
						
							
								b2e9a954ab 
								
							 
						 
						
							
							
								
								avoid bundled source selection that comes with ImageCropper on Android 10  
							
							
							
						 
						
							2020-03-05 13:17:18 +01:00  
				
					
						
							
							
								 
						
							
								7b5d0e034e 
								
							 
						 
						
							
							
								
								when setting moderated also set non standard field to not make users participants by default  
							
							
							
						 
						
							2020-03-02 11:11:23 +01:00  
				
					
						
							
							
								 
						
							
								08bc3ca0d5 
								
							 
						 
						
							
							
								
								do not merge oob messages  
							
							
							
						 
						
							2020-03-02 11:10:38 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								d353372768 
								
							 
						 
						
							
							
								
								fix typo ( #3646 )  
							
							... 
							
							
							
							sorry, this makes me crazy 
							
						 
						
							2020-02-29 15:02:36 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								fed1dfa141 
								
							 
						 
						
							
							
								
								metadata: release changelog - happy eyeball caching ...  
							
							
							
						 
						
							2020-02-29 13:28:49 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								944779ba78 
								
							 
						 
						
							
							
								
								Merge tag '2.7.0' into develop  
							
							
							
						 
						
							2020-02-29 13:20:50 +01:00  
				
					
						
							
							
								 
						
							
								0f40e7e73b 
								
							 
						 
						
							
							
								
								fixed typo in resolver that cause hostnames not to be marked as authenticated (with DNSSec)  
							
							... 
							
							
							
							usually this wasn’t a problem as this is only the fallback after no IPs
have been discovered.
this also isn‘t a security issue as worst case is the hostname doesn’t get
accepeted as fallback in cert validation.
thanks @genofire  for spotting this 
							
						 
						
							2020-02-29 12:55:54 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								5dd666257d 
								
							 
						 
						
							
							
								
								[BUGFIX] crash on resolve.toString if hostname is null ( #3635 )  
							
							
							
						 
						
							2020-02-29 10:14:52 +01:00  
				
					
						
							
							
								 
						
							
								17e8aa43fb 
								
							 
						 
						
							
							
								
								Fixed link to group chat.  closes   #3624  
							
							
							
						 
						
							2020-02-29 08:21:50 +00:00  
				
					
						
							
							
								 
						
							
								12907a52e3 
								
							 
						 
						
							
							
								
								version bump to 2.7.0 + changelog  
							
							
							
						 
						
							2020-02-19 19:55:36 +01:00  
				
					
						
							
							
								 
						
							
								d781bc9cb9 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-02-19 19:49:38 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								c3bcaaa76b 
								
							 
						 
						
							
							
								
								reimplement dns resolver cache + add timeout for cache  
							
							
							
						 
						
							2020-02-19 19:36:20 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								b28b1dd154 
								
							 
						 
						
							
							
								
								happy eyeball: fix dnssec for plain ip an srv-cname  
							
							
							
						 
						
							2020-02-19 18:58:40 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								89ecc47897 
								
							 
						 
						
							
							
								
								Revert "Drop own implementation of DNS-Server selection"  
							
							... 
							
							
							
							This reverts commit d4b6aff9c1 
							
						 
						
							2020-02-18 20:59:42 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								0ec4088626 
								
							 
						 
						
							
							
								
								Merge commit '2.7.0-beta' into develop  
							
							
							
						 
						
							2020-02-18 07:21:19 +01:00  
				
					
						
							
							
								 
						
							
								d73cb08ec6 
								
							 
						 
						
							
							
								
								version bump to 2.7.0-beta  
							
							
							
						 
						
							2020-02-17 11:14:11 +01:00  
				
					
						
							
							
								 
						
							
								d6ae9d8d14 
								
							 
						 
						
							
							
								
								switch to sending 12 byte IVs  
							
							
							
						 
						
							2020-02-17 11:13:38 +01:00  
				
					
						
							
							
								 
						
							
								27ca031f93 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-02-17 11:13:18 +01:00  
				
					
						
							
							
								 
						
							
								e4685ad47a 
								
							 
						 
						
							
							
								
								hide local part of group chat xmpp address  
							
							
							
						 
						
							2020-02-17 11:10:41 +01:00  
				
					
						
							
							
								 
						
							
								d37aeef182 
								
							 
						 
						
							
							
								
								prevent sharing of xmpp uri for group chat bookmarks  
							
							
							
						 
						
							2020-02-16 17:30:54 +01:00  
				
					
						
							
							
								 
						
							
								9b55d90705 
								
							 
						 
						
							
							
								
								do not warn user if bookmark already exists  
							
							... 
							
							
							
							fixes  #3631  
						
							2020-02-16 16:04:45 +01:00  
				
					
						
							
							
								 
						
							
								d64bc1776b 
								
							 
						 
						
							
							
								
								show pdf previews in media browser  
							
							... 
							
							
							
							fixes  #3639  
						
							2020-02-14 16:02:15 +01:00  
				
					
						
							
							
								 
						
							
								c34d40ebff 
								
							 
						 
						
							
							
								
								fix user adapter view recycling bug  
							
							
							
						 
						
							2020-02-14 12:04:11 +01:00  
				
					
						
							
							
								 
						
							
								62021aae59 
								
							 
						 
						
							
							
								
								corrected typo ( #3640 )  
							
							
							
						 
						
							2020-02-14 09:49:18 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								80dd53c3f0 
								
							 
						 
						
							
							
								
								happy eyeball: fix NPE on connecting without dns  
							
							
							
						 
						
							2020-02-13 15:57:12 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								e3b5be777c 
								
							 
						 
						
							
							
								
								doc: drop metadata from siacs  
							
							
							
						 
						
							2020-02-13 14:30:01 +01:00  
				
					
						
							
							
								 
						
							
								a06eb10ed8 
								
							 
						 
						
							
							
								
								fixed rendering of transparent pdfs; white overlay for very dark pdf  
							
							
							
						 
						
							2020-02-12 09:09:34 +01:00  
				
					
						
							
							
								 
						
							
								fc2b27c3b4 
								
							 
						 
						
							
							
								
								create pdf overlay for pdf thumbs  
							
							
							
						 
						
							2020-02-11 19:55:31 +01:00  
				
					
						
							
							
								 
						
							
								2aee26c49a 
								
							 
						 
						
							
							
								
								display PDF previews  
							
							
							
						 
						
							2020-02-11 17:41:54 +01:00