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 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ae79af6ea8
								
							
						 | 
						
							
							
								
								fix: store timestamps in milliseconds to fix decrypt error
							
							
							
							
							
						 | 
						
							2020-10-04 12:12:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								86a4f90a5a
								
							
						 | 
						
							
							
								
								fix: Run automated key requests in root zone
							
							
							
							
							
						 | 
						
							2020-09-21 18:11:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f6259efa59
								
							
						 | 
						
							
							
								
								fix: Better handle online key backup
							
							
							
							
							
						 | 
						
							2020-09-18 12:25:25 +02:00 | 
						
					
				
					
						
							
							
								 
								Christian Pauly
							
						 | 
						
							
							
							
							
							
								
							
							
								df2cfb3faf
								
							
						 | 
						
							
							
								
								fix: Ask only own devices on automated key requests
							
							
							
							
							
						 | 
						
							2020-09-16 13:42:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								cb1ec86b32
								
							
						 | 
						
							
							
								
								feat: Periodically fetch ssss secrets from other devices
							
							
							
							
							
						 | 
						
							2020-09-10 14:46:30 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								99d536b14f
								
							
						 | 
						
							
							
								
								feature: Upload to online key backup
							
							
							
							
							
						 | 
						
							2020-09-09 09:53:26 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ea59c4bd94
								
							
						 | 
						
							
							
								
								refactor(keybackup): Update database for stored megolm keys to prepare for proper online key backup
							
							
							
							
							
						 | 
						
							2020-08-17 09:10:51 +02:00 | 
						
					
				
					
						
							
							
								 
								MTRNord
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								26586b6f02
								
							
						 | 
						
							
							
								
								style: Change package:famedlysdk imports to relative imports
							
							
							
							
							
							
							
							Changing the imports from `package:famedlysdk` to relative imports allows us to easier move the files
Took 2 minutes 
							
						 | 
						
							2020-08-13 10:40:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Christian Pauly
							
						 | 
						
							
							
							
							
							
								
							
							
								fb9b505988
								
							
						 | 
						
							
							
								
								Krille/make client extend matrixapi
							
							
							
							
							
						 | 
						
							2020-08-11 16:11:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Christian Pauly
							
						 | 
						
							
							
							
							
							
								
							
							
								6170c79fe1
								
							
						 | 
						
							
							
								
								Improve logging
							
							
							
							
							
						 | 
						
							2020-08-06 09:35:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
							
							
								
							
							
								18a790be84
								
							
						 | 
						
							
							
								
								put key request in try...catch
							
							
							
							
							
						 | 
						
							2020-08-01 07:06:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								14c8377a2f
								
							
						 | 
						
							
							
								
								make sure that no http requests are done inside of /sync
							
							
							
							
							
						 | 
						
							2020-07-26 07:54:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
							
							
								
							
							
								fd406987c1
								
							
						 | 
						
							
							
								
								Better validate event contents
							
							
							
							
							
						 | 
						
							2020-06-29 12:02:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								48c03865a2
								
							
						 | 
						
							
							
								
								make auth_data just a json object
							
							
							
							
							
						 | 
						
							2020-06-23 08:30:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c233d57f9f
								
							
						 | 
						
							
							
								
								add online key backup test
							
							
							
							
							
						 | 
						
							2020-06-13 19:48:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ef0a567401
								
							
						 | 
						
							
							
								
								finish ssss tests
							
							
							
							
							
						 | 
						
							2020-06-13 19:12:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								7803dc4b93
								
							
						 | 
						
							
							
								
								add more tests
							
							
							
							
							
						 | 
						
							2020-06-13 10:56:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								aed1cf1270
								
							
						 | 
						
							
							
								
								handle ssss cache fetching better
							
							
							
							
							
						 | 
						
							2020-06-12 17:15:26 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								3825f7292f
								
							
						 | 
						
							
							
								
								format
							
							
							
							
							
						 | 
						
							2020-06-12 16:17:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2a6a19e2b0
								
							
						 | 
						
							
							
								
								Request-ify room key store stuff
							
							
							
							
							
						 | 
						
							2020-06-12 16:17:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fc5400a30c
								
							
						 | 
						
							
							
								
								Merge branch 'master' into soru/cross-signing
							
							
							
							
							
						 | 
						
							2020-06-12 14:34:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
							
							
								
							
							
								1a98634fd6
								
							
						 | 
						
							
							
								
								fix key request sending
							
							
							
							
							
						 | 
						
							2020-06-12 12:32:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								f261f35712
								
							
						 | 
						
							
							
								
								Merge branch 'master' into soru/cross-signing
							
							
							
							
							
						 | 
						
							2020-06-10 11:33:24 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								7ddb6be30e
								
							
						 | 
						
							
							
								
								Allow requesting and updating of session keys with lower index and lower forwarded chain
							
							
							
							
							
						 | 
						
							2020-06-10 10:44:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								2de03bc0e8
								
							
						 | 
						
							
							
								
								properly reply to room key requests
							
							
							
							
							
						 | 
						
							2020-06-07 15:09:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4154c7d0eb
								
							
						 | 
						
							
							
								
								format and some analyze
							
							
							
							
							
						 | 
						
							2020-06-06 13:47:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								4c60369b8d
								
							
						 | 
						
							
							
								
								migrate to new thingy!
							
							
							
							
							
						 | 
						
							2020-06-05 22:03:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								8358dec3a5
								
							
						 | 
						
							
							
								
								analyze and format
							
							
							
							
							
						 | 
						
							2020-06-05 10:56:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								086dcae907
								
							
						 | 
						
							
							
								
								add key manager tests
							
							
							
							
							
						 | 
						
							2020-06-05 10:51:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Sorunome
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								fbc8f03f67
								
							
						 | 
						
							
							
								
								encrypt m.room_key event properly
							
							
							
							
							
						 | 
						
							2020-06-05 10:15:36 +02:00 |