Lanna Michalke
							
						 
						
							 
							
							
							
							
								
							
							
								cab03aa73b 
								
							 
						 
						
							
							
								
								fix: Allow unpadded base64 decoding  
							
							 
							
							
							
						 
						
							2022-01-11 09:02:34 +00:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								3bce8b4489 
								
							 
						 
						
							
							
								
								refactor: Remove unnecessary type checks and imports  
							
							 
							
							
							
						 
						
							2021-12-23 11:46:45 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								03418bfe8b 
								
							 
						 
						
							
							
								
								chore: Enable E2EE recovery by default  
							
							 
							
							... 
							
							
							
							We have disabled it by default to
prevent using workarounds as
long time solutions and to not
miss bugs. But in a federated
context we can not be sure that
we all Matrix clients are ever
bug free and we have now the
onEncryptionError Stream
anyway. 
							
						 
						
							2021-11-25 15:48:17 +01:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								f3775fa5ba 
								
							 
						 
						
							
							
								
								fix: Decrypt last event of a room  
							
							 
							
							
							
						 
						
							2021-11-22 10:18:44 +01:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ebd5bc3d24 
								
							 
						 
						
							
							
								
								refactor: make room nullsafe  
							
							 
							
							
							
						 
						
							2021-10-28 00:54:25 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fb0a84d7b2 
								
							 
						 
						
							
							
								
								refactor: make client nullsafe  
							
							 
							
							
							
						 
						
							2021-10-25 16:34:02 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								d2ee73f96f 
								
							 
						 
						
							
							
								
								chore: Bump version  
							
							 
							
							
							
						 
						
							2021-10-25 11:19:45 +02:00  
						
					 
				
					
						
							
							
								 
								Krille Fear
							
						 
						
							 
							
							
							
							
								
							
							
								7a85d52d93 
								
							 
						 
						
							
							
								
								fix: Remove unnecessary null check  
							
							 
							
							
							
						 
						
							2021-10-25 11:11:55 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								60956bde00 
								
							 
						 
						
							
							
								
								chore: port the remaining encryption files to nullsafety  
							
							 
							
							
							
						 
						
							2021-10-13 13:58:21 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								a7818bbd0f 
								
							 
						 
						
							
							
								
								refactor: null safety for all utils  
							
							 
							
							
							
						 
						
							2021-10-05 15:41:25 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								7dd176c278 
								
							 
						 
						
							
							
								
								fix: apply review feedback  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								1c838e3be8 
								
							 
						 
						
							
							
								
								fix: Cleanup nullsafe encryption a bit  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								a196b53219 
								
							 
						 
						
							
							
								
								refactor: nullsafe encryption  
							
							 
							
							
							
						 
						
							2021-09-30 12:58:37 +00:00  
						
					 
				
					
						
							
							
								 
								Jayesh Nirve
							
						 
						
							 
							
							
							
							
								
							
							
								77ca7523d0 
								
							 
						 
						
							
							
								
								refactor: remove unused clientId  
							
							 
							
							
							
						 
						
							2021-09-24 16:05:05 +02:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0611ea1495 
								
							 
						 
						
							
							
								
								fix: Auto-reply key requests  
							
							 
							
							
							
						 
						
							2021-09-16 22:14:41 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								00771fc209 
								
							 
						 
						
							
							
								
								refactor: _updateUserDeviceKeys method  
							
							 
							
							
							
						 
						
							2021-09-13 14:58:07 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								e000fbf9be 
								
							 
						 
						
							
							
								
								fix: compilation against newer matrix_api_lite  
							
							 
							
							
							
						 
						
							2021-09-10 16:40:40 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								630203e7b6 
								
							 
						 
						
							
							
								
								fix: Check if database got disposed in keyManager  
							
							 
							
							
							
						 
						
							2021-09-03 15:05:34 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								fb62307730 
								
							 
						 
						
							
							
								
								fix: Check if client is disposed in a callback  
							
							 
							
							... 
							
							
							
							This fixed an edge case in the tests. 
							
						 
						
							2021-09-02 06:43:06 +00:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								9b7474e2f2 
								
							 
						 
						
							
							
								
								refactor: Update to dart 2.12 and opt out in all files  
							
							 
							
							... 
							
							
							
							This also adds some missing license headers, I have detected while
using license header search&replace to add the
null safety opt out 
							
						 
						
							2021-08-18 08:09:39 +02:00  
						
					 
				
					
						
							
							
								 
								Nicolas Werner
							
						 
						
							 
							
							
							
							
								
							
							
								08c808562b 
								
							 
						 
						
							
							
								
								fix: Typo in key backup requests  
							
							 
							
							... 
							
							
							
							This may lead to messages not decrypting after interactive verification,
which would make the user manually press the request keys button. 
							
						 
						
							2021-08-03 13:18:15 +00:00  
						
					 
				
					
						
							
							
								 
								Lukas Lihotzki
							
						 
						
							 
							
							
							
							
								
							
							
								8665f092f4 
								
							 
						 
						
							
							
								
								chore: matrix_api_lite 0.4.0  
							
							 
							
							
							
						 
						
							2021-07-26 14:54:22 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								209035ffbd 
								
							 
						 
						
							
							
								
								refactor: Use official Dart isolates  
							
							 
							
							... 
							
							
							
							The isolates package is discontinued and not compatible
with the newest Dart version.
dart:isolate is not an option because importing this
library makes it impossible to run the matrix
SDK on dart web native. It just won't
build. So we now just depend on
that the flutter app pass through the compute method. 
							
						 
						
							2021-07-21 12:34:43 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								c0c7f68bf3 
								
							 
						 
						
							
							
								
								chore: Rename to matrix  
							
							 
							
							
							
						 
						
							2021-06-18 09:58:25 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								c3d47b16c6 
								
							 
						 
						
							
							
								
								CI: Use correct image  
							
							 
							
							
							
						 
						
							2021-05-25 10:46:34 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								c66e35c16c 
								
							 
						 
						
							
							
								
								refactor: Create a clean database API  
							
							 
							
							
							
						 
						
							2021-05-20 07:36:03 +00:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								ffef732103 
								
							 
						 
						
							
							
								
								refactor: enable more linter rules  
							
							 
							
							... 
							
							
							
							enable prefer_final_locals and prefer_final_in_for_each linter rules 
							
						 
						
							2021-04-14 10:29:29 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								0ceb2b26df 
								
							 
						 
						
							
							
								
								refactor: Constants names  
							
							 
							
							
							
						 
						
							2021-03-30 12:43:50 +02:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c76dc0daa2 
								
							 
						 
						
							
							
								
								chore: Reduce needed database accessess  
							
							 
							
							
							
						 
						
							2021-03-09 18:28:58 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2d70360a8d 
								
							 
						 
						
							
							
								
								fix: Better detection if x-signing and megolm backup is enabled  
							
							 
							
							
							
						 
						
							2021-02-10 13:35:45 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								8b13df8c9d 
								
							 
						 
						
							
							
								
								refactor: Add json parsing for encryption and encrypted content  
							
							 
							
							
							
						 
						
							2021-01-08 13:26:25 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								9ffecd845a 
								
							 
						 
						
							
							
								
								chore: Update license header  
							
							 
							
							
							
						 
						
							2021-01-04 10:34:50 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								e450a09fb5 
								
							 
						 
						
							
							
								
								refactor: External matrix api  
							
							 
							
							
							
						 
						
							2021-01-04 10:26:29 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								08dcce6225 
								
							 
						 
						
							
							
								
								chore: Add more debugging logs  
							
							 
							
							
							
						 
						
							2020-12-30 18:50:40 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6723c01a31 
								
							 
						 
						
							
							
								
								feat: Lazy-send room keys, chunked and sorted by importance  
							
							 
							
							
							
						 
						
							2020-12-29 14:46:36 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								68afe362ce 
								
							 
						 
						
							
							
								
								feat: Start megolm sessions while typing  
							
							 
							
							
							
						 
						
							2020-12-28 16:14:07 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ccd03ecd22 
								
							 
						 
						
							
							
								
								fix: Various small e2ee fixes  
							
							 
							
							
							
						 
						
							2020-12-28 14:49:55 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								79fe7b0878 
								
							 
						 
						
							
							
								
								refactor: Replace some magic strings  
							
							 
							
							
							
						 
						
							2020-12-23 12:14:16 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b00a9e8834 
								
							 
						 
						
							
							
								
								feat: Better determine which devices to encrypt to  
							
							 
							
							
							
						 
						
							2020-12-21 15:26:46 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								df1c249011 
								
							 
						 
						
							
							
								
								feat: Auto-Share megolm sessions with other users we know for a fact are allowed to see said message  
							
							 
							
							
							
						 
						
							2020-12-21 14:41:44 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								57286d4c28 
								
							 
						 
						
							
							
								
								feat: Use logger package  
							
							 
							
							
							
						 
						
							2020-12-19 12:04:25 +00:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								fbd7393fce 
								
							 
						 
						
							
							
								
								fix: Dont create new megolm session if one is creating  
							
							 
							
							
							
						 
						
							2020-12-17 12:55:08 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
							
								
							
							
								49f0679fbf 
								
							 
						 
						
							
							
								
								feat: Add bootstrapping  
							
							 
							
							
							
						 
						
							2020-12-10 08:13:24 +00:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								bec1761172 
								
							 
						 
						
							
							
								
								refactor: content parsing  
							
							 
							
							
							
						 
						
							2020-11-30 15:34:46 +01:00  
						
					 
				
					
						
							
							
								 
								Christian Pauly
							
						 
						
							 
							
							
							
							
								
							
							
								323b203718 
								
							 
						 
						
							
							
								
								refactor: algorithm types  
							
							 
							
							
							
						 
						
							2020-11-30 14:26:31 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								15d817023d 
								
							 
						 
						
							
							
								
								feat: Decrypt events on megolm key receiving better  
							
							 
							
							
							
						 
						
							2020-10-31 12:08:49 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5924e57cf1 
								
							 
						 
						
							
							
								
								feat: Add broadcast to-device verification  
							
							 
							
							
							
						 
						
							2020-10-30 11:40:19 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								955fb747c2 
								
							 
						 
						
							
							
								
								fix: Only look at online keybackup for automated requests  
							
							 
							
							
							
						 
						
							2020-10-28 11:27:36 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								412da6ae0c 
								
							 
						 
						
							
							
								
								fix: Properly rotate megolm session on device changes  
							
							 
							
							
							
						 
						
							2020-10-26 11:55:47 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
							
								
							
							
								343c26b3ed 
								
							 
						 
						
							
							
								
								fix: Decrypt last message on received megolm key  
							
							 
							
							
							
						 
						
							2020-10-26 07:49:02 +00:00