|  Mark Haines | 82b8d4b86a | synapse/state.py:_get_state_key_from_event was unused | 2015-09-23 10:27:47 +01:00 | 
				
					
						|  Erik Johnston | b105996fc1 | Remove run_on_reactor | 2015-09-17 10:28:36 +01:00 | 
				
					
						|  Erik Johnston | 2df8dd9b37 | Move all the caches into their own package, synapse.util.caches | 2015-08-11 18:00:59 +01:00 | 
				
					
						|  Erik Johnston | 07507643cb | Use dictionary cache to do group -> state fetching | 2015-08-05 15:11:42 +01:00 | 
				
					
						|  Erik Johnston | 3bbd0d0e09 | Merge pull request #180 from matrix-org/erikj/prev_state_context Don't needlessly compute prev_state | 2015-06-03 17:20:56 +01:00 | 
				
					
						|  Erik Johnston | 55bf90b9e4 | Don't needlessly compute prev_state | 2015-06-03 16:44:24 +01:00 | 
				
					
						|  Erik Johnston | 53f0bf85d7 | Comment | 2015-06-03 16:43:40 +01:00 | 
				
					
						|  Erik Johnston | 1c3d844e73 | Don't needlessly compute context | 2015-06-03 16:41:51 +01:00 | 
				
					
						|  Erik Johnston | 23c639ff32 | Split a storage function in two so that we don't have to do extra work. | 2015-05-01 10:17:19 +01: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 | ea8590cf66 | Make context.auth_events grap auth events from current state. Otherwise auth is wrong. | 2015-03-16 00:18:08 +00:00 | 
				
					
						|  Erik Johnston | 2674aeb96a | Factor out ExpiringCache from StateHandler | 2015-02-16 16:16:47 +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 | f8abbae99f | Remove unnecessary logging | 2015-02-10 15:45:50 +00:00 | 
				
					
						|  Erik Johnston | c86ebe7673 | Merge branch 'develop' of github.com:matrix-org/synapse into state-chache Conflicts:
	synapse/app/homeserver.py
	synapse/state.py | 2015-02-10 11:04:37 +00:00 | 
				
					
						|  Erik Johnston | 2b042ad67f | Oops, we do want to defer.return regardless of whether we are caching or not | 2015-02-10 11:03:16 +00:00 | 
				
					
						|  Erik Johnston | d19e2ed02f | Move construction of object within if block | 2015-02-10 11:01:15 +00:00 | 
				
					
						|  Erik Johnston | d94f682a4c | During room intial sync, only calculate current state once. | 2015-02-09 17:41:29 +00:00 | 
				
					
						|  Erik Johnston | 5bf318e9a6 | Bug fixes. | 2015-02-06 16:52:22 +00:00 | 
				
					
						|  Erik Johnston | b4886264a3 | Bugfix cache layer | 2015-02-06 16:17:05 +00:00 | 
				
					
						|  Erik Johnston | c4e3029d55 | Add cache layer to state group resolution | 2015-02-06 16:08:13 +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 | f275ba49bb | Fix state resolution to remember join_rules is a type of auth event. | 2015-02-04 10:36:28 +00:00 | 
				
					
						|  Erik Johnston | 7a1e881665 | Remove debug logging | 2015-01-30 15:56:32 +00:00 | 
				
					
						|  Erik Johnston | 1bd540ef79 | Merge branch 'develop' of github.com:matrix-org/synapse into rejections Conflicts:
	synapse/storage/schema/im.sql | 2015-01-30 15:16:38 +00:00 | 
				
					
						|  Erik Johnston | 3d7026e709 | Add a slightly more helpful comment | 2015-01-30 14:37:31 +00:00 | 
				
					
						|  Erik Johnston | c515d37797 | Merge branch 'replication_split' of github.com:matrix-org/synapse into rejections Conflicts:
	synapse/storage/schema/delta/v12.sql | 2015-01-30 14:19:49 +00:00 | 
				
					
						|  Erik Johnston | 7a9f6f083e | Remove commented line | 2015-01-30 13:55:46 +00:00 | 
				
					
						|  Erik Johnston | 76d7fd39cd | Style changes. | 2015-01-30 13:52:02 +00:00 | 
				
					
						|  Erik Johnston | a70a801184 | Fix bug where we superfluously asked for current state. Change API of /query_auth/ so that we don't duplicate events in the response. | 2015-01-30 13:34:01 +00:00 | 
				
					
						|  Erik Johnston | 73dd81ca62 | fix pyflakes | 2015-01-22 15:57:08 +00:00 | 
				
					
						|  Erik Johnston | b390bf39f2 | Remove unused function. Add comment. | 2015-01-21 16:44:04 +00:00 | 
				
					
						|  Erik Johnston | 6dcade97be | Implement new state resolution algorithm | 2015-01-21 16:27:04 +00:00 | 
				
					
						|  Mark Haines | adb04b1e57 | Update copyright notices | 2015-01-06 13:21:39 +00:00 | 
				
					
						|  Mark Haines | 56db465047 | Merge branch 'release-v0.6.0' into develop | 2014-12-16 17:29:49 +00:00 | 
				
					
						|  Erik Johnston | 23da4a4051 | Fix typo where we thought a list was a dict | 2014-12-16 15:59:40 +00:00 | 
				
					
						|  Mark Haines | 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 | 
				
					
						|  Mark Haines | 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 | 
				
					
						|  Erik Johnston | 8133cdcc88 | Better english in docstrings are helpful. | 2014-12-16 13:32:06 +00:00 | 
				
					
						|  Erik Johnston | 4afac88390 | Add basic docstring to annotate_context_with_state | 2014-12-16 13:09:44 +00:00 | 
				
					
						|  Erik Johnston | 3c77d13aa5 | Kill off synapse.api.events.* | 2014-12-16 11:29:05 +00:00 | 
				
					
						|  Erik Johnston | 0b04369238 | Fix public room joining by making sure replaces_state never points to itself. | 2014-12-11 15:56:06 +00:00 | 
				
					
						|  Erik Johnston | 8cdebce470 | Fix redactions. Fix 'age' key | 2014-12-11 13:25:19 +00:00 | 
				
					
						|  Erik Johnston | 95aa903ffa | Try and figure out how and why signatures are being changed. | 2014-12-10 11:37:47 +00:00 | 
				
					
						|  Erik Johnston | 5eca288d28 | Fix joining from an invite | 2014-12-09 14:47:27 +00:00 | 
				
					
						|  Erik Johnston | 609c31e8df | More bug fixes | 2014-12-08 17:50:56 +00:00 | 
				
					
						|  Erik Johnston | ee3df06183 | More bug fixes | 2014-12-08 14:50:48 +00:00 | 
				
					
						|  Erik Johnston | d044121168 | Various typos and bug fixes. | 2014-12-08 09:08:26 +00:00 | 
				
					
						|  Erik Johnston | 6630e1b579 | Start making more things use EventContext rather than event.* | 2014-12-05 16:20:48 +00:00 | 
				
					
						|  Erik Johnston | 5d7c9ab789 | Begin converting things to use the new Event structure | 2014-12-04 11:27:59 +00:00 |