Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								80fd2b574c
								
							
								
							
						 | 
						
							
							
								
								Don't talk to yourself when backfilling
							
							
							
							
							
						 | 
						
							2015-05-12 16:19:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								a6fb2aa2a5
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #144 from matrix-org/erikj/logging_context
							
							
							
							
							
							
							
							Preserving logging contexts 
							
						 | 
						
							2015-05-12 15:23:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								07a1223156
								
							
								
							
						 | 
						
							
							
								
								s/backfil/backfill/
							
							
							
							
							
						 | 
						
							2015-05-12 14:09:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0d31ad5101
								
							
								
							
						 | 
						
							
							
								
								Typos everywhere
							
							
							
							
							
						 | 
						
							2015-05-12 14:02:01 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a0dfffb33c
								
							
								
							
						 | 
						
							
							
								
								And another typo.
							
							
							
							
							
						 | 
						
							2015-05-12 14:00:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								6e5ac4a28f
								
							
								
							
						 | 
						
							
							
								
								Err, gatherResults doesn't take a dict...
							
							
							
							
							
						 | 
						
							2015-05-12 13:58:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								95dedb866f
								
							
								
							
						 | 
						
							
							
								
								Unwrap defer.gatherResults failures
							
							
							
							
							
						 | 
						
							2015-05-12 13:14:29 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								367382b575
								
							
								
							
						 | 
						
							
							
								
								Handle the case where the other side is unreachable when backfilling
							
							
							
							
							
						 | 
						
							2015-05-12 10:35:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								84e6b4001f
								
							
								
							
						 | 
						
							
							
								
								Initial hack at wiring together pagination and backfill
							
							
							
							
							
						 | 
						
							2015-05-11 18:01:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2236ef6c92
								
							
								
							
						 | 
						
							
							
								
								Fix up leak. Add warnings.
							
							
							
							
							
						 | 
						
							2015-05-08 19:53:34 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2d386d7038
								
							
								
							
						 | 
						
							
							
								
								That wasn't a deferred
							
							
							
							
							
						 | 
						
							2015-05-01 14:41:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4ac2823b3c
								
							
								
							
						 | 
						
							
							
								
								Remove inlineCallbacks from non-generator
							
							
							
							
							
						 | 
						
							2015-05-01 14:41:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								42c12c04f6
								
							
								
							
						 | 
						
							
							
								
								Remove some run_on_reactors
							
							
							
							
							
						 | 
						
							2015-05-01 14:41:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a43b40449b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into mysql
							
							
							
							
							
						 | 
						
							2015-04-08 16:46:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								19234cc6c3
								
							
								
							
						 | 
						
							
							
								
								typo
							
							
							
							
							
						 | 
						
							2015-04-08 14:10:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e8f1521605
								
							
								
							
						 | 
						
							
							
								
								Don't yield on notifying all listeners
							
							
							
							
							
						 | 
						
							2015-04-08 14:08:30 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								278149f533
								
							
								
							
						 | 
						
							
							
								
								Sanitize TransactionStore
							
							
							
							
							
						 | 
						
							2015-03-23 13:43:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bb24609158
								
							
								
							
						 | 
						
							
							
								
								Clean out event_forward_extremities table when the server rejoins the room
							
							
							
							
							
						 | 
						
							2015-03-18 11:19:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b2e6ee5b43
								
							
								
							
						 | 
						
							
							
								
								Remove concept of context.auth_events, instead use context.current_state
							
							
							
							
							
						 | 
						
							2015-03-16 13:06:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e25e0f4da9
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pdu
							
							
							
							
							
						 | 
						
							2015-02-23 14:36:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								db215b7e00
								
							
								
							
						 | 
						
							
							
								
								Implement and use new batched get missing pdu
							
							
							
							
							
						 | 
						
							2015-02-23 13:58:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2bafeca270
								
							
								
							
						 | 
						
							
							
								
								Add missing comma so that it generates a dict and not a set
							
							
							
							
							
						 | 
						
							2015-02-20 14:08:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0ac2a79faa
								
							
								
							
						 | 
						
							
							
								
								Initial stab at implementing a batched get_missing_pdus request
							
							
							
							
							
						 | 
						
							2015-02-19 17:24:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								47281f8fa4
								
							
								
							
						 | 
						
							
							
								
								Change some debug logging to info
							
							
							
							
							
						 | 
						
							2015-02-17 13:14:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b99a33f283
								
							
								
							
						 | 
						
							
							
								
								resolve_events expect lists, not dicts
							
							
							
							
							
						 | 
						
							2015-02-15 20:20:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b11a6e1c3c
								
							
								
							
						 | 
						
							
							
								
								Fix wrong variable name
							
							
							
							
							
						 | 
						
							2015-02-13 15:37:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e441c10a73
								
							
								
							
						 | 
						
							
							
								
								pyflakes
							
							
							
							
							
						 | 
						
							2015-02-13 14:23:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8c652a2b5f
								
							
								
							
						 | 
						
							
							
								
								When we see a difference in current state, actually use state conflict resolution algorithm
							
							
							
							
							
						 | 
						
							2015-02-13 14:20:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								76935078d1
								
							
								
							
						 | 
						
							
							
								
								Remove more debug logging
							
							
							
							
							
						 | 
						
							2015-02-11 16:51:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ed877d6585
								
							
								
							
						 | 
						
							
							
								
								Remove debug logging
							
							
							
							
							
						 | 
						
							2015-02-11 16:50:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ddb816cf60
								
							
								
							
						 | 
						
							
							
								
								Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder that understands FrozenDict
							
							
							
							
							
						 | 
						
							2015-02-11 15:44:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cc0532a4bf
								
							
								
							
						 | 
						
							
							
								
								Explicitly list the RejectedReasons that we can prove
							
							
							
							
							
						 | 
						
							2015-02-06 15:16:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e890ce223c
								
							
								
							
						 | 
						
							
							
								
								Don't query auth if the only difference is events that were rejected due to auth.
							
							
							
							
							
						 | 
						
							2015-02-06 14:16:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c78b5fb1f1
								
							
								
							
						 | 
						
							
							
								
								Make seen_ids a set
							
							
							
							
							
						 | 
						
							2015-02-06 13:52:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3737329d9b
								
							
								
							
						 | 
						
							
							
								
								Handle the fact the list.remove raises if element doesn't exist
							
							
							
							
							
						 | 
						
							2015-02-06 10:53:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e1515c3e91
								
							
								
							
						 | 
						
							
							
								
								Pass through list of room hosts from room alias query to federation so that it can retry against different room hosts
							
							
							
							
							
						 | 
						
							2015-02-05 13:44:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d45e2302ed
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'signature_failures' of github.com:matrix-org/synapse into federation_client_retries
							
							
							
							
							
						 | 
						
							2015-02-04 16:30:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ae46f10fc5
								
							
								
							
						 | 
						
							
							
								
								Apply sanity to the transport client interface. Convert 'make_join' and 'send_join' to accept iterables of destinations
							
							
							
							
							
						 | 
						
							2015-02-04 16:28:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								650e32d455
								
							
								
							
						 | 
						
							
							
								
								Change context.auth_events to what the auth_events would be bases on context.current_state, rather than based on the auth_events from the event.
							
							
							
							
							
						 | 
						
							2015-02-04 14:06:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c0462dbf15
								
							
								
							
						 | 
						
							
							
								
								Rearrange persist_event so that do all the queries that need to be done before returning early if we have already persisted that event.
							
							
							
							
							
						 | 
						
							2015-02-04 10:16:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7dd1c5c542
								
							
								
							
						 | 
						
							
							
								
								Neaten the handling of state and auth_chain up a bit
							
							
							
							
							
						 | 
						
							2015-02-03 16:12:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								6efd4d1649
								
							
								
							
						 | 
						
							
							
								
								Don't completely die if get auth_chain or querying auth_chain requests fail
							
							
							
							
							
						 | 
						
							2015-02-03 13:57:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								77a076bd25
								
							
								
							
						 | 
						
							
							
								
								Set combinations is | and not +
							
							
							
							
							
						 | 
						
							2015-02-03 13:35:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								fed29251d7
								
							
								
							
						 | 
						
							
							
								
								Spelling
							
							
							
							
							
						 | 
						
							2015-02-03 13:23:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								06c34bfbae
								
							
								
							
						 | 
						
							
							
								
								Give exception better message
							
							
							
							
							
						 | 
						
							2015-02-03 11:23:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4ff2273b30
								
							
								
							
						 | 
						
							
							
								
								Add FIXME note.
							
							
							
							
							
						 | 
						
							2015-02-03 11:23:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								51969f9e5f
								
							
								
							
						 | 
						
							
							
								
								Return rejected events if asked for it over federation.
							
							
							
							
							
						 | 
						
							2015-02-03 10:40:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e7ca813dd4
								
							
								
							
						 | 
						
							
							
								
								Try to ensure we don't persist an event we have already persisted. In persist_event check if we already have the event, if so then update instead of replacing so that we don't cause a bump of the stream_ordering.
							
							
							
							
							
						 | 
						
							2015-02-03 10:39:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4c0da49d7c
								
							
								
							
						 | 
						
							
							
								
								Resign events when we return them via /query_auth/
							
							
							
							
							
						 | 
						
							2015-01-30 22:53:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2cd29dbdd9
								
							
								
							
						 | 
						
							
							
								
								Fix bug where accepting invite over federation didn't work. Add logging.
							
							
							
							
							
						 | 
						
							2015-01-30 16:51:58 +00:00 |