10e4093839 
								
									
								
							
								 
							
						 
						
							
							
								
								Call out buildkit is required when building test docker images ( #13338 )  
							
							... 
							
							
							
							Co-authored-by: David Robertson <davidr@element.io> 
							
						 
						
							2022-07-21 14:29:58 +02:00  
				
					
						
							
							
								 
						
							
							
								b977867358 
								
									
								
							
								 
							
						 
						
							
							
								
								Rate limit joins per-room ( #13276 )  
							
							
							
						 
						
							2022-07-19 11:45:17 +00:00  
				
					
						
							
							
								 
						
							
							
								512486bbeb 
								
									
								
							
								 
							
						 
						
							
							
								
								Docker: copy postgres from base image ( #13279 )  
							
							... 
							
							
							
							When building the docker images for complement testing, copy a preinstalled
complement over from a base image, rather than apt installing it. This avoids
network traffic and is much faster. 
							
						 
						
							2022-07-15 11:13:40 +01:00  
				
					
						
							
							
								 
						
							
							
								fa10468eb4 
								
									
								
							
								 
							
						 
						
							
							
								
								[Complement] Allow device_name lookup over federation ( #13167 )  
							
							
							
						 
						
							2022-07-04 12:34:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9667bad55d 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve startup times in Complement test runs against workers, particularly in CPU-constrained environments. ( #13127 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2022-06-30 11:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								90cadcd403 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a Subject Alternative Name to the certificate generated for Complement tests. ( #13071 )  
							
							
							
						 
						
							2022-06-16 12:43:21 +01:00  
				
					
						
							
							
								 
						
							
							
								1e0044e8f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Complement: use SQLite by default ( #13075 )  
							
							... 
							
							
							
							If no database is configured explicitly, use sqlite.
This means that you don't have to pass any variables into the image. 
							
						 
						
							2022-06-16 12:12:26 +01:00  
				
					
						
							
							
								 
						
							
							
								c95b04bb0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Change default `sync_response_cache_duration` ( #13042 )  
							
							
							
						 
						
							2022-06-15 16:55:20 +00:00  
				
					
						
							
							
								 
						
							
							
								538044ac01 
								
									
								
							
								 
							
						 
						
							
							
								
								Collapse Docker build commands in Complement CI runs to make the logs easier to read. ( #13058 )  
							
							
							
						 
						
							2022-06-15 14:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								67f51c84f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge the Complement testing Docker images into a single, multi-purpose image. ( #12881 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2022-06-08 09:57:05 +00:00  
				
					
						
							
							
								 
						
							
							
								67aae05ece 
								
									
								
							
								 
							
						 
						
							
							
								
								Support registering Application Services when running with workers under Complement. ( #12826 )  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2022-05-23 14:11:06 +01:00  
				
					
						
							
							
								 
						
							
							
								438925c422 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Complement `TestCanRegisterAdmin` with workers, by adding Complement's shared registration secret. ( #12819 )  
							
							
							
						 
						
							2022-05-23 12:20:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4fef76ca34 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Caddy from the Synapse workers image used in Complement. ( #12818 )  
							
							
							
						 
						
							2022-05-23 10:29:24 +01:00  
				
					
						
							
							
								 
						
							
							
								e8ae472d3b 
								
									
								
							
								 
							
						 
						
							
							
								
								Update configs used by Complement to allow more invites ( #12731 )  
							
							
							
						 
						
							2022-05-13 16:45:47 +01:00  
				
					
						
							
							
								 
						
							
							
								d743b25c8f 
								
									
								
							
								 
							
						 
						
							
							
								
								Use supervisord to supervise Postgres and Caddy in the Complement image. ( #12480 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2022-04-27 14:39:41 +01:00  
				
					
						
							
							
								 
						
							
							
								f5668f0b4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Await un-partial-stating after a partial-state join ( #12399 )  
							
							... 
							
							
							
							When we join a room via the faster-joins mechanism, we end up with "partial
state" at some points on the event DAG. Many parts of the codebase need to
wait for the full state to load. So, we implement a mechanism to keep track of
which events have partial state, and wait for them to be fully-populated. 
							
						 
						
							2022-04-21 07:42:03 +01:00  
				
					
						
							
							
								 
						
							
							
								960b4fb409 
								
									
								
							
								 
							
						 
						
							
							
								
								complement-synapse-workers: factor out separate entry point script ( #12467 )  
							
							... 
							
							
							
							... with a bit more verbosity. 
							
						 
						
							2022-04-14 14:56:10 +01:00  
				
					
						
							
							
								 
						
							
							
								214f3b7d21 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable certificate checking during complement tests ( #12435 )  
							
							
							
						 
						
							2022-04-11 16:35:41 +01:00  
				
					
						
							
							
								 
						
							
							
								5f72ea1bde 
								
									
								
							
								 
							
						 
						
							
							
								
								Move complement setup stuff into the Synapse repo ( #12404 )  
							
							... 
							
							
							
							Fixes  matrix-org/complement#330  (or it will, once we remove the old files).
It's not quite a lift-and-shift: I've also taken the opportunity to get rid of the custom CA that we used to use to sign the TLS certs, which has been superceded by the CA exposed by Complement. 
						
							2022-04-11 11:39:28 +01:00