228decfce1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update the MSC3083 support to verify if joins are from an authorized server. ( #10254 )  
							
							
							
						 
						
							2021-07-26 12:17:00 -04:00  
				
					
						
							
							
								 
						
							
							
								eb3beb8f12 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints and comments to event auth code. ( #10393 )  
							
							
							
						 
						
							2021-07-14 14:13:40 +01:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								35c5ef2d24 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an experimental room version to support restricted join rules. ( #9717 )  
							
							... 
							
							
							
							Per MSC3083. 
							
						 
						
							2021-03-31 16:39:08 -04:00  
				
					
						
							
							
								 
						
							
							
								0a00b7ff14 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black, and run auto formatting over the codebase ( #9381 )  
							
							... 
							
							
							
							- Update black version to the latest
 - Run black auto formatting over the codebase
    - Run autoformatting according to [`docs/code_style.md
`](80d6dc9783/docs/code_style.md 
							
						 
						
							2021-02-16 22:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								08bc80ef09 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement room version 6 (MSC2240). ( #7506 )  
							
							
							
						 
						
							2020-05-15 09:30:10 -04:00  
				
					
						
							
							
								 
						
							
							
								fef3ff5cc4 
								
									
								
							
								 
							
						 
						
							
							
								
								Enforce MSC2209: auth rules for notifications in power level event ( #7502 )  
							
							... 
							
							
							
							In a new room version, the "notifications" key of power level events are
subject to restricted auth rules. 
							
						 
						
							2020-05-14 12:38:17 -04:00  
				
					
						
							
							
								 
						
							
							
								06eb5cae08 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove special auth and redaction rules for aliases events in experimental room ver. ( #7037 )  
							
							
							
						 
						
							2020-03-09 08:58:25 -04:00  
				
					
						
							
							
								 
						
							
							
								799001f2c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a `make_event_from_dict` method ( #6858 )  
							
							... 
							
							
							
							... and use it in places where it's trivial to do so.
This will make it easier to pass room versions into the FrozenEvent
constructors. 
							
						 
						
							2020-02-07 15:30:04 +00: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  
				
					
						
							
							
								 
						
							
							
								b36c82576e 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black on the tests again ( #5170 )  
							
							
							
						 
						
							2019-05-10 00:12:11 -05: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  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								a502cfec00 
								
							
								 
							
						 
						
							
							
								
								remove spurious debug  
							
							
							
						 
						
							2018-06-14 14:20:53 +01:00  
				
					
						
							
							
								 
						
							
							
								5c9afd6f80 
								
							
								 
							
						 
						
							
							
								
								Make default state_default 50  
							
							... 
							
							
							
							Make it so that, before there is a power-levels event in the room, you need a
power level of at least 50 to send state.
Partially addresses https://github.com/matrix-org/matrix-doc/issues/1192  
							
						 
						
							2018-06-14 12:38:09 +01:00