c10cb581c6 
								
							
								 
							
						 
						
							
							
								
								Correctly handle the difference between prev and current state  
							
							
							
						 
						
							2016-08-31 14:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								3f11953fcb 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2016-08-26 10:15:52 +01:00  
				
					
						
							
							
								 
						
							
							
								a3dc1e9cbe 
								
							
								 
							
						 
						
							
							
								
								Replace context.current_state with context.current_state_ids  
							
							
							
						 
						
							2016-08-25 17:32:22 +01:00  
				
					
						
							
							
								 
						
							
							
								eb8619e256 
								
							
								 
							
						 
						
							
							
								
								Create log context in Measure if one doesn't exist  
							
							
							
						 
						
							2016-04-18 16:08:32 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								78f6010207 
								
							
								 
							
						 
						
							
							
								
								Fix an issue with ignoring power_level changes on divergent graphs  
							
							... 
							
							
							
							Changes to m.room.power_levels events are supposed to be handled at a high
priority; however a typo meant that the relevant bit of code was never
executed, so they were handled just like any other state change - which meant
that a bad person could cause room state changes by forking the graph from a
point in history when they were allowed to do so. 
							
						 
						
							2015-11-12 15:24:59 +00:00  
				
					
						
							
							
								 
						
							
							
								187320b019 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/check_room_exists' into erikj/unfederatable  
							
							
							
						 
						
							2015-09-01 15:58:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b345853918 
								
							
								 
							
						 
						
							
							
								
								Check against sender rather than event_id  
							
							
							
						 
						
							2015-09-01 15:57:35 +01:00  
				
					
						
							
							
								 
						
							
							
								00149c063b 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2015-09-01 15:42:03 +01:00  
				
					
						
							
							
								 
						
							
							
								07507643cb 
								
							
								 
							
						 
						
							
							
								
								Use dictionary cache to do group -> state fetching  
							
							
							
						 
						
							2015-08-05 15:11:42 +01:00  
				
					
						
							
							
								 
						
							
							
								164f6b9256 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2015-02-09 14:23:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6dcade97be 
								
							
								 
							
						 
						
							
							
								
								Implement new state resolution algorithm  
							
							
							
						 
						
							2015-01-21 16:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								c3eae8a88c 
								
							
								 
							
						 
						
							
							
								
								Construct the EventContext in the state handler rather than constructing one and then immediately calling state_handler.annotate_context_with_state  
							
							
							
						 
						
							2014-12-16 15:59:17 +00:00  
				
					
						
							
							
								 
						
							
							
								8b8beba194 
								
							
								 
							
						 
						
							
							
								
								Remove annotate_event_with_state as nothing was using it. Update state tests to call annotate_context_with_state  
							
							
							
						 
						
							2014-12-16 15:08:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3db2c0d43e 
								
							
								 
							
						 
						
							
							
								
								Rename annotate_state_groups to annotate_event_with_state  
							
							
							
						 
						
							2014-11-11 16:58:53 +00:00  
				
					
						
							
							
								 
						
							
							
								02ebb9f0c3 
								
							
								 
							
						 
						
							
							
								
								Fix state tests  
							
							
							
						 
						
							2014-11-11 14:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								f5cf7ac25b 
								
							
								 
							
						 
						
							
							
								
								SPEC-7: Rename 'ts' to 'origin_server_ts'  
							
							
							
						 
						
							2014-10-17 17:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								868eb478d8 
								
							
								 
							
						 
						
							
							
								
								Fixed test.  
							
							
							
						 
						
							2014-10-09 15:55:07 +01:00  
				
					
						
							
							
								 
						
							
							
								3db09c4d15 
								
							
								 
							
						 
						
							
							
								
								Still broken.  
							
							
							
						 
						
							2014-10-09 15:53:40 +01:00  
				
					
						
							
							
								 
						
							
							
								83c53113af 
								
							
								 
							
						 
						
							
							
								
								Break a test.  
							
							
							
						 
						
							2014-10-09 15:51:05 +01:00  
				
					
						
							
							
								 
						
							
							
								72aef114ab 
								
							
								 
							
						 
						
							
							
								
								Fix unit test.  
							
							
							
						 
						
							2014-10-08 15:18:19 +01:00  
				
					
						
							
							
								 
						
							
							
								6045bd89fb 
								
							
								 
							
						 
						
							
							
								
								Break unit test.  
							
							
							
						 
						
							2014-10-08 15:16:03 +01:00  
				
					
						
							
							
								 
						
							
							
								cd62ee3f29 
								
							
								 
							
						 
						
							
							
								
								Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY  
							
							
							
						 
						
							2014-09-12 18:46:13 +01:00  
				
					
						
							
							
								 
						
							
							
								39e3fc69e5 
								
							
								 
							
						 
						
							
							
								
								Make the state resolution use actual power levels rather than taking them from a Pdu key.  
							
							
							
						 
						
							2014-09-12 17:11:09 +01:00  
				
					
						
							
							
								 
						
							
							
								942d8412c4 
								
							
								 
							
						 
						
							
							
								
								Handle the case where we don't have a common ancestor  
							
							
							
						 
						
							2014-09-08 20:13:27 +01:00  
				
					
						
							
							
								 
						
							
							
								83ce57302d 
								
							
								 
							
						 
						
							
							
								
								Fix bug in state handling where we incorrectly identified a missing pdu. Update tests to catch this case.  
							
							
							
						 
						
							2014-09-08 19:50:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ea5b5b1f64 
								
							
								 
							
						 
						
							
							
								
								Fix state unit test  
							
							
							
						 
						
							2014-09-06 07:44:00 +01:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								a0d1f5a014 
								
							
								 
							
						 
						
							
							
								
								Start updating state handling to use snapshots  
							
							
							
						 
						
							2014-08-27 15:11:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f5fca6f787 
								
							
								 
							
						 
						
							
							
								
								Fix some of the tests to reflect changes in the storage layer.  
							
							
							
						 
						
							2014-08-15 17:42:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c5f2da5875 
								
							
								 
							
						 
						
							
							
								
								Add a check to make sure that during state conflict res we only request a PDU we don't have.  
							
							
							
						 
						
							2014-08-15 11:47:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3e35a9f96e 
								
							
								 
							
						 
						
							
							
								
								add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it  
							
							
							
						 
						
							2014-08-13 03:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00