Kurt Roeckx 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a87519fb71 
								
							 
						 
						
							
							
								
								Get required keys in batch when joining a room  
							
							... 
							
							
							
							We now ask the trusted server for all keys in 1 request, instead of
asking each server individual for it's own keys. 
							
						 
						
							2021-09-01 19:30:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
							
							
								
							
							
								8518d59a0b 
								
							 
						 
						
							
							
								
								Merge branch 'clippy' into 'master'  
							
							... 
							
							
							
							Fix a bunch of clippy lints
See merge request famedly/conduit!178  
							
						 
						
							2021-09-01 10:47:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Platte 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a6bb9bbe68 
								
							 
						 
						
							
							
								
								Fix a bunch of clippy lints  
							
							
							
						 
						
							2021-08-31 21:20:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9eb39a9c6 
								
							 
						 
						
							
							
								
								docs: documentation for every endpoint  
							
							
							
						 
						
							2021-08-31 19:20:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b25e78e3a 
								
							 
						 
						
							
							
								
								fix: inviting dendrite users  
							
							
							
						 
						
							2021-08-30 10:56:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								632a1343eb 
								
							 
						 
						
							
							
								
								fix: make appservices more efficient  
							
							
							
						 
						
							2021-08-29 20:00:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afca61fe7c 
								
							 
						 
						
							
							
								
								fix: don't retry soft failed events  
							
							
							
						 
						
							2021-08-28 11:39:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19b89ab91f 
								
							 
						 
						
							
							
								
								fix: server resolution  
							
							
							
						 
						
							2021-08-27 20:20:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33172a70e6 
								
							 
						 
						
							
							
								
								fix: improve key fetching  
							
							
							
						 
						
							2021-08-27 20:20:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41d07be97b 
								
							 
						 
						
							
							
								
								improvement: persist cached auth chains in db  
							
							
							
						 
						
							2021-08-26 14:19:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bef4fe50ce 
								
							 
						 
						
							
							
								
								fix: better migration, force e2ee device key updates  
							
							
							
						 
						
							2021-08-26 14:19:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9152b877a7 
								
							 
						 
						
							
							
								
								fix: wrong soft fail check, too many events in /sync state response  
							
							
							
						 
						
							2021-08-26 14:19:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f8c45c763 
								
							 
						 
						
							
							
								
								fix: e2ee over federation  
							
							... 
							
							
							
							to device events were not being sent 
							
						 
						
							2021-08-26 14:19:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81e056417c 
								
							 
						 
						
							
							
								
								improvement: better e2ee over fed, faster incoming event handling  
							
							
							
						 
						
							2021-08-24 19:52:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d83954c40 
								
							 
						 
						
							
							
								
								fix: room upgrades  
							
							
							
						 
						
							2021-08-22 13:06:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								667ffb4239 
								
							 
						 
						
							
							
								
								fix: correct create event warnings  
							
							
							
						 
						
							2021-08-22 13:01:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								46d8a46e1f 
								
							 
						 
						
							
							
								
								improvement: faster incoming transaction handling  
							
							
							
						 
						
							2021-08-19 11:01:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf7e019a68 
								
							 
						 
						
							
							
								
								improvement: better prev event fetching, perf improvements  
							
							
							
						 
						
							2021-08-17 16:06:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3eabaa2a95 
								
							 
						 
						
							
							
								
								finish implementing better state store  
							
							
							
						 
						
							2021-08-13 19:49:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Zohren 
								
							 
						 
						
							
							
							
							
								
							
							
								4cf3c432af 
								
							 
						 
						
							
							
								
								Try to set canonical room alias on room creation.  
							
							... 
							
							
							
							The spec does not require servers to apply a room canonical alias event upon room creation (yet).
Still, synapse does that, since users can set their desired alias in Elements room creation dialog.
With this commit, conduit also sets that alias if it is a valid one.
This closes https://gitlab.com/famedly/conduit/-/issues/123  
							
						 
						
							2021-08-12 14:02:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
							
							
								
							
							
								e83c226b1b 
								
							 
						 
						
							
							
								
								Merge branch 'zap-displayname' into 'master'  
							
							... 
							
							
							
							Set nicer displayname
See merge request famedly/conduit!149  
							
						 
						
							2021-08-10 05:43:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan de Jong 
								
							 
						 
						
							
							
							
							
								
							
							
								8335f44bfe 
								
							 
						 
						
							
							
								
								Set nicer displayname  
							
							
							
						 
						
							2021-08-10 05:43:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ahmed Charles 
								
							 
						 
						
							
							
							
							
								
							
							
								879aeafa9e 
								
							 
						 
						
							
							
								
								Add support for a minimal r0/account/3pid.  
							
							
							
						 
						
							2021-08-09 12:34:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kurt Roeckx 
								
							 
						 
						
							
							
							
							
								
							
							
								989a20e99c 
								
							 
						 
						
							
							
								
								Support creating rooms with a version  
							
							
							
						 
						
							2021-08-07 16:25:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								902404d48d 
								
							 
						 
						
							
							
								
								improvement: save member count + sled fixes  
							
							
							
						 
						
							2021-08-04 21:15:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0eeba86b32 
								
							 
						 
						
							
							
								
								fix: improve locks  
							
							
							
						 
						
							2021-08-03 11:17:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd63797213 
								
							 
						 
						
							
							
								
								improvement: make better use of sqlite connections  
							
							
							
						 
						
							2021-08-03 10:24:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5df6b8cd5f 
								
							 
						 
						
							
							
								
								improvement: better account data implementation  
							
							
							
						 
						
							2021-07-30 16:08:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c776e9ba7 
								
							 
						 
						
							
							
								
								feat: heed db backend (LMDB)  
							
							
							
						 
						
							2021-07-29 23:11:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e924227b6 
								
							 
						 
						
							
							
								
								feat: add threadpool for iterator threads, bug fixes, tracing_flame support  
							
							
							
						 
						
							2021-07-29 08:49:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
							
							
								
							
							
								e0072eff63 
								
							 
						 
						
							
							
								
								Merge branch 'v5' into 'master'  
							
							... 
							
							
							
							feat: support room version 5
See merge request famedly/conduit!138  
							
						 
						
							2021-07-21 11:05:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
							
							
								
							
							
								cae2b200cc 
								
							 
						 
						
							
							
								
								Merge branch 'initial_state_keys' into 'master'  
							
							... 
							
							
							
							Implement From<AnyInitialStateEvent> on PduBuilder
Closes  #116 
See merge request famedly/conduit!136  
							
						 
						
							2021-07-21 10:03:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								918df9ca6d 
								
							 
						 
						
							
							
								
								feat: support room version 5  
							
							
							
						 
						
							2021-07-21 11:59:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kurt Roeckx 
								
							 
						 
						
							
							
							
							
								
							
							
								0d33cc4acd 
								
							 
						 
						
							
							
								
								Implement getting room aliases  
							
							... 
							
							
							
							Signed-off-by: Kurt Roeckx <kurt@roeckx.be> 
							
						 
						
							2021-07-21 10:56:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									phesch 
								
							 
						 
						
							
							
							
							
								
							
							
								666e1d30a3 
								
							 
						 
						
							
							
								
								Implement From<AnyInitialStateEvent> on PduBuilder  
							
							... 
							
							
							
							The conversion between the two is now direct and thus shouldn't lose the state_keys. 
							
						 
						
							2021-07-21 10:55:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1587f2cd52 
								
							 
						 
						
							
							
								
								fix: check events in timeline (not only state) for member changes  
							
							
							
						 
						
							2021-07-21 09:39:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe3b5d32a7 
								
							 
						 
						
							
							
								
								feat: send to-device events over federation  
							
							
							
						 
						
							2021-07-20 21:17:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e20f55970e 
								
							 
						 
						
							
							
								
								feat: call /query/profile over federation when local user asks  
							
							
							
						 
						
							2021-07-20 19:49:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								728e176a06 
								
							 
						 
						
							
							
								
								feat: /keys/query and /keys/claim over federation  
							
							
							
						 
						
							2021-07-20 19:40:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68cc743f2a 
								
							 
						 
						
							
							
								
								fix: use get_auth_chain method more often  
							
							
							
						 
						
							2021-07-20 18:45:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								56e5d5e3d2 
								
							 
						 
						
							
							
								
								fix: add warning for strange bug  
							
							
							
						 
						
							2021-07-20 18:38:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0ac7ed933 
								
							 
						 
						
							
							
								
								chore: update ruma again  
							
							
							
						 
						
							2021-07-20 15:25:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfaa900e83 
								
							 
						 
						
							
							
								
								improvement: auth chain cache  
							
							
							
						 
						
							2021-07-20 15:25:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5273f7eb1 
								
							 
						 
						
							
							
								
								improvement: upgrade ruma and implement blurhashes  
							
							
							
						 
						
							2021-07-20 15:25:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fcefa4125 
								
							 
						 
						
							
							
								
								fix: ruma  
							
							
							
						 
						
							2021-07-20 15:25:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e12b1ff863 
								
							 
						 
						
							
							
								
								improvement: locks  
							
							
							
						 
						
							2021-07-14 13:21:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e15e6d4405 
								
							 
						 
						
							
							
								
								improvement: efficient /sync, mutex for federation transactions  
							
							
							
						 
						
							2021-07-14 13:20:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c25492a7e 
								
							 
						 
						
							
							
								
								fix: stuck messages  
							
							... 
							
							
							
							Conduit did not send the event in /sync because of a race condition.
There is a brief moment in time where Conduit accepted the event, but
did not store it yet. So when the client /syncs it updates the since
token without sending the event. I hope I fixed it by significantly
shortening the race-condition period. 
							
						 
						
							2021-07-14 13:19:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timo Kösters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c44312485 
								
							 
						 
						
							
							
								
								fix: e2ee verification  
							
							
							
						 
						
							2021-07-14 13:10:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan de Jong 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b89c1248 
								
							 
						 
						
							
							
								
								apply lint suggestions and version bump  
							
							
							
						 
						
							2021-07-14 12:31:38 +02:00