Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3598c11c8d
								
							
								
							
						 | 
						
							
							
								
								Correctly handle the case where we get an event for an unknown room, which turns out we are actually in
							
							
							
							
							
						 | 
						
							2014-11-26 10:41:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								997ed151db
								
							
								
							
						 | 
						
							
							
								
								synapse.state docs.
							
							
							
							
							
						 | 
						
							2014-11-11 17:45:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3db2c0d43e
								
							
								
							
						 | 
						
							
							
								
								Rename annotate_state_groups to annotate_event_with_state
							
							
							
							
							
						 | 
						
							2014-11-11 16:58:53 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								092979b8cc
								
							
								
							
						 | 
						
							
							
								
								Fix bugs which broke federation due to changes in function signatures.
							
							
							
							
							
						 | 
						
							2014-11-11 14:19:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5ff0bfb81d
								
							
								
							
						 | 
						
							
							
								
								Fix bug where we /always/ created a new state group
							
							
							
							
							
						 | 
						
							2014-11-11 14:16:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								46de65cab9
								
							
								
							
						 | 
						
							
							
								
								Don't query the DB for user power levels
							
							
							
							
							
						 | 
						
							2014-11-07 10:53:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4317c8e583
								
							
								
							
						 | 
						
							
							
								
								Implement new replace_state and changed prev_state
							
							
							
							
							
							
							
							`prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced. 
							
						 | 
						
							2014-11-06 15:10:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								96c001e668
								
							
								
							
						 | 
						
							
							
								
								Fix auth checks to all use the given old_event_state
							
							
							
							
							
						 | 
						
							2014-11-05 11:07:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								aa76bf39ab
								
							
								
							
						 | 
						
							
							
								
								Remove unused imports
							
							
							
							
							
						 | 
						
							2014-11-04 14:14:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9024a19658
								
							
								
							
						 | 
						
							
							
								
								Remove dead code.
							
							
							
							
							
						 | 
						
							2014-11-03 11:31:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2f39dc19a2
								
							
								
							
						 | 
						
							
							
								
								Remove more references to dead PDU tables
							
							
							
							
							
						 | 
						
							2014-10-31 14:27:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								946d02536b
								
							
								
							
						 | 
						
							
							
								
								Remove unused functions.
							
							
							
							
							
						 | 
						
							2014-10-31 11:45:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d84f5b30b8
								
							
								
							
						 | 
						
							
							
								
								old_state_events should be a dict not list
							
							
							
							
							
						 | 
						
							2014-10-31 10:47:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								12ce441e67
								
							
								
							
						 | 
						
							
							
								
								Convert event ids to be of the form :example.com
							
							
							
							
							
						 | 
						
							2014-10-30 17:00:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								da511334d2
								
							
								
							
						 | 
						
							
							
								
								Make federation return the old current state, so that we can use it to do auth
							
							
							
							
							
						 | 
						
							2014-10-30 11:53:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e7858b6d7e
								
							
								
							
						 | 
						
							
							
								
								Start filling out and using new events tables
							
							
							
							
							
						 | 
						
							2014-10-29 16:59:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c372929ab6
								
							
								
							
						 | 
						
							
							
								
								Remove duplicate import
							
							
							
							
							
						 | 
						
							2014-10-27 16:31:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ad9226eeec
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'event_signing' of github.com:matrix-org/synapse into federation_authorization
							
							
							
							
							
							
							
							Conflicts:
	synapse/storage/__init__.py 
							
						 | 
						
							2014-10-27 11:58:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b3b1961496
								
							
								
							
						 | 
						
							
							
								
								Fix bug where people could join private rooms
							
							
							
							
							
						 | 
						
							2014-10-17 19:37:41 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5ffe5ab43f
								
							
								
							
						 | 
						
							
							
								
								Use state groups to get current state. Make join dance actually work.
							
							
							
							
							
						 | 
						
							2014-10-17 18:56:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f71627567b
								
							
								
							
						 | 
						
							
							
								
								Finish implementing the new join dance.
							
							
							
							
							
						 | 
						
							2014-10-17 15:04:17 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								bb04447c44
								
							
								
							
						 | 
						
							
							
								
								Include hashes of previous pdus when referencing them
							
							
							
							
							
						 | 
						
							2014-10-16 23:25:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e7bc1291a0
								
							
								
							
						 | 
						
							
							
								
								Begin making auth use event.old_state_events
							
							
							
							
							
						 | 
						
							2014-10-15 16:06:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5fefc12d1e
								
							
								
							
						 | 
						
							
							
								
								Begin implementing state groups.
							
							
							
							
							
						 | 
						
							2014-10-14 16:59:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								942d8412c4
								
							
								
							
						 | 
						
							
							
								
								Handle the case where we don't have a common ancestor
							
							
							
							
							
						 | 
						
							2014-09-08 20:13:27 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2205aba3ed
								
							
								
							
						 | 
						
							
							
								
								Fix bug where we used an event_id as a pdu_id
							
							
							
							
							
						 | 
						
							2014-09-06 07:41:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b5f9d47c89
								
							
								
							
						 | 
						
							
							
								
								Handle new state events which don't have a common ancestor
							
							
							
							
							
						 | 
						
							2014-09-03 15:50:05 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								a0d1f5a014
								
							
								
							
						 | 
						
							
							
								
								Start updating state handling to use snapshots
							
							
							
							
							
						 | 
						
							2014-08-27 15:11:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0e938b1ff7
								
							
								
							
						 | 
						
							
							
								
								Rename method name to not clash with other ones in storage.
							
							
							
							
							
						 | 
						
							2014-08-15 16:47:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1a26905cc9
								
							
								
							
						 | 
						
							
							
								
								Fix pontenial bug in state resolution handler that compared dicts rather than their id's
							
							
							
							
							
						 | 
						
							2014-08-15 11:41:20 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								f98e6380f1
								
							
								
							
						 | 
						
							
							
								
								add in whitespace after copyright statements to improve legibility
							
							
							
							
							
						 | 
						
							2014-08-13 03:14:34 +01:00 | 
						
					
				
					
						
							
							
								 
								matrix.org
							
						 | 
						
							
							
							
							
								
							
								4f475c7697
								
							
								
							
						 | 
						
							
							
								
								Reference Matrix Home Server
							
							
							
							
							
						 | 
						
							2014-08-12 15:10:52 +01:00 |