bd6dc17221 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace iteritems/itervalues/iterkeys with native versions. ( #7692 )  
							
							
							
						 
						
							2020-06-15 07:03:36 -04:00  
				
					
						
							
							
								 
						
							
							
								509e381afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify list/set/dict/tuple comprehensions and enforce via flake8 ( #6957 )  
							
							... 
							
							
							
							Ensure good comprehension hygiene using flake8-comprehensions. 
							
						 
						
							2020-02-21 07:15:07 -05:00  
				
					
						
							
							
								 
						
							
							
								a8ce7aeb43 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass room version object into event_auth.check and check_redaction ( #6788 )  
							
							... 
							
							
							
							These are easier to work with than the strings and we normally have one around.
This fixes `FederationHander._persist_auth_tree` which was passing a
RoomVersion object into event_auth.check instead of a string. 
							
						 
						
							2020-01-28 14:18:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d386f2f339 
								
									
								
							
								 
							
						 
						
							
							
								
								Add StateMap type alias ( #6715 )  
							
							
							
						 
						
							2020-01-16 13:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								1da15f05f5 
								
									
								
							
								 
							
						 
						
							
							
								
								sanity-checking for events used in state res ( #6531 )  
							
							... 
							
							
							
							When we perform state resolution, check that all of the events involved are in
the right room. 
							
						 
						
							2019-12-13 12:55:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								54a87a7b08 
								
									
								
							
								 
							
						 
						
							
							
								
								Collect room-version variations into one place ( #4969 )  
							
							... 
							
							
							
							Collect all the things that make room-versions different to one another into
one place, so that it's easier to define new room versions. 
							
						 
						
							2019-04-01 10:24:38 +01:00  
				
					
						
							
							
								 
						
							
							
								ae2a957dba 
								
							
								 
							
						 
						
							
							
								
								Pass through room version to event auth  
							
							
							
						 
						
							2019-01-25 18:31:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c03324294d 
								
							
								 
							
						 
						
							
							
								
								Workaround for non-ascii event ids ( #4241 )  
							
							... 
							
							
							
							It turns out that we accept events with non-ascii IDs, which would later cause
an explosion during state res.
Fixes  #4226  
							
						 
						
							2018-12-03 21:47:48 +11:00  
				
					
						
							
							
								 
						
							
							
								810715f79a 
								
							
								 
							
						 
						
							
							
								
								Rename resolve_events_with_factory  
							
							
							
						 
						
							2018-10-24 09:44:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e70b4ce069 
								
							
								 
							
						 
						
							
							
								
								Logging improvements  
							
							... 
							
							
							
							Some logging tweaks to help with debugging incoming federation transactions 
							
						 
						
							2018-09-26 17:36:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5c261107c9 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary resolve_events_with_state_map  
							
							... 
							
							
							
							We only ever used the synchronous resolve_events_with_state_map in one
place, which is trivial to replace with the async version. 
							
						 
						
							2018-08-22 15:41:15 +01:00  
				
					
						
							
							
								 
						
							
							
								119451dcd1 
								
							
								 
							
						 
						
							
							
								
								Refactor state module  
							
							... 
							
							
							
							We split out the actual state resolution algorithm to prepare for having
multiple versions. 
							
						 
						
							2018-08-09 14:55:47 +01:00