2e9ee30969 
								
							
								 
							
						 
						
							
							
								
								Add comments  
							
							
							
						 
						
							2016-09-22 11:59:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1168cbd54d 
								
							
								 
							
						 
						
							
							
								
								Allow invites via 3pid to bypass sender sig check  
							
							... 
							
							
							
							When a server sends a third party invite another server may be the one
that the inviting user registers with. In this case it is that remote
server that will issue an actual invitation, and wants to do it "in the
name of" the original invitee. However, the new proper invite will not
be signed by the original server, and thus other servers would reject
the invite if it was seen as coming from the original user.
To fix this, a special case has been added to the auth rules whereby
another server can send an invite "in the name of" another server's
user, so long as that user had previously issued a third party invite
that is now being accepted. 
							
						 
						
							2016-09-22 10:56:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d5ae1f1291 
								
							
								 
							
						 
						
							
							
								
								Ensure we don't mutate state cache entries  
							
							
							
						 
						
							2016-09-14 10:03:48 +01:00  
				
					
						
							
							
								 
						
							
							
								69a2d4e38c 
								
							
								 
							
						 
						
							
							
								
								Use get_joined_users_from_context instead of manually looking up hosts  
							
							
							
						 
						
							2016-09-05 13:44:40 +01:00  
				
					
						
							
							
								 
						
							
							
								273b6bcf22 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1064  from matrix-org/erikj/on_receive_check  
							
							... 
							
							
							
							Only check if host is in room if we have state and auth_chain 
							
						 
						
							2016-09-02 14:43:35 +01:00  
				
					
						
							
							
								 
						
							
							
								f7f1027d3d 
								
							
								 
							
						 
						
							
							
								
								Comment on when auth chain and state are None  
							
							
							
						 
						
							2016-09-02 14:42:38 +01:00  
				
					
						
							
							
								 
						
							
							
								34e5e17f91 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2016-09-02 14:26:07 +01:00  
				
					
						
							
							
								 
						
							
							
								b96c6c3185 
								
							
								 
							
						 
						
							
							
								
								Docstrings  
							
							
							
						 
						
							2016-09-02 14:19:22 +01:00  
				
					
						
							
							
								 
						
							
							
								bd9b8d87ae 
								
							
								 
							
						 
						
							
							
								
								Only check if host is in room if we have state and auth_chain  
							
							
							
						 
						
							2016-09-02 13:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								2854ee2a52 
								
							
								 
							
						 
						
							
							
								
								Only pull out IDs from DB for /state_ids/ request  
							
							
							
						 
						
							2016-09-02 10:53:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c10cb581c6 
								
							
								 
							
						 
						
							
							
								
								Correctly handle the difference between prev and current state  
							
							
							
						 
						
							2016-08-31 14:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								11faa4296d 
								
							
								 
							
						 
						
							
							
								
								Measure _filter_events_for_server  
							
							
							
						 
						
							2016-08-26 11:15:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f6338d6a3e 
								
							
								 
							
						 
						
							
							
								
								Don't pull out full state for _filter_events_for_server  
							
							
							
						 
						
							2016-08-26 11:13:16 +01:00  
				
					
						
							
							
								 
						
							
							
								30961182f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids  
							
							
							
						 
						
							2016-08-26 09:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								a3dc1e9cbe 
								
							
								 
							
						 
						
							
							
								
								Replace context.current_state with context.current_state_ids  
							
							
							
						 
						
							2016-08-25 17:32:22 +01:00  
				
					
						
							
							
								 
						
							
							
								17f4f14df7 
								
							
								 
							
						 
						
							
							
								
								Pull out event ids rather than full events for state  
							
							
							
						 
						
							2016-08-25 13:42:44 +01:00  
				
					
						
							
							
								 
						
							
							
								cd5b264b03 
								
							
								 
							
						 
						
							
							
								
								Fix None check in backfill  
							
							
							
						 
						
							2016-08-25 10:39:19 +01:00  
				
					
						
							
							
								 
						
							
							
								fda97dd58a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/preserve_log_contexts  
							
							
							
						 
						
							2016-08-24 13:22:02 +01:00  
				
					
						
							
							
								 
						
							
							
								9219139351 
								
							
								 
							
						 
						
							
							
								
								Preserve some logcontexts  
							
							
							
						 
						
							2016-08-24 11:58:40 +01:00  
				
					
						
							
							
								 
						
							
							
								ba07d4a70e 
								
							
								 
							
						 
						
							
							
								
								Add None checks to backfill  
							
							
							
						 
						
							2016-08-24 10:31:05 +01:00  
				
					
						
							
							
								 
						
							
							
								2ee1bd124c 
								
							
								 
							
						 
						
							
							
								
								Limit number of extremeties in backfill request  
							
							... 
							
							
							
							This works around a bug where if we make a backfill request with too
many extremeties it causes the request URI to be too long. 
							
						 
						
							2016-08-16 11:34:36 +01:00  
				
					
						
							
							
								 
						
							
							
								739ea29d1e 
								
							
								 
							
						 
						
							
							
								
								Also check if server is in the room  
							
							
							
						 
						
							2016-08-10 13:32:23 +01:00  
				
					
						
							
							
								 
						
							
							
								7f41bcbeec 
								
							
								 
							
						 
						
							
							
								
								Correctly auth /event/ requests  
							
							
							
						 
						
							2016-08-10 13:22:20 +01:00  
				
					
						
							
							
								 
						
							
							
								11fdfaf03b 
								
							
								 
							
						 
						
							
							
								
								Only resign our own events  
							
							
							
						 
						
							2016-08-10 13:16:58 +01:00  
				
					
						
							
							
								 
						
							
							
								93acf49e9b 
								
							
								 
							
						 
						
							
							
								
								Fix backfill auth events  
							
							
							
						 
						
							2016-08-05 12:59:04 +01:00  
				
					
						
							
							
								 
						
							
							
								7b0f6293f2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #940  from matrix-org/erikj/fed_state_cache  
							
							... 
							
							
							
							Cache federation state responses 
							
						 
						
							2016-08-02 15:21:37 +01:00  
				
					
						
							
							
								 
						
							
							
								c51a52f300 
								
							
								 
							
						 
						
							
							
								
								Mention that func will fetch auth events  
							
							
							
						 
						
							2016-07-29 11:17:04 +01:00  
				
					
						
							
							
								 
						
							
							
								3d13c3a295 
								
							
								 
							
						 
						
							
							
								
								Update docstring  
							
							
							
						 
						
							2016-07-29 10:45:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1e2740caab 
								
							
								 
							
						 
						
							
							
								
								Handle the case of missing auth events when joining a room  
							
							
							
						 
						
							2016-07-28 16:08:33 +01:00  
				
					
						
							
							
								 
						
							
							
								248e6770ca 
								
							
								 
							
						 
						
							
							
								
								Cache federation state responses  
							
							
							
						 
						
							2016-07-21 10:30:12 +01:00  
				
					
						
							
							
								 
						
							
							
								57dca35692 
								
							
								 
							
						 
						
							
							
								
								Don't notify pusher pool for backfilled events  
							
							
							
						 
						
							2016-07-20 13:25:06 +01:00  
				
					
						
							
							
								 
						
							
							
								9e1b43bcbf 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2016-07-15 09:29:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ebdafd8114 
								
							
								 
							
						 
						
							
							
								
								Check sender signed event  
							
							
							
						 
						
							2016-07-14 17:03:24 +01:00  
				
					
						
							
							
								 
						
							
							
								2d21d43c34 
								
							
								 
							
						 
						
							
							
								
								Add purge_history API  
							
							
							
						 
						
							2016-07-05 10:28:51 +01:00  
				
					
						
							
							
								 
						
							
							
								2884712ca7 
								
							
								 
							
						 
						
							
							
								
								Only re-sign our own events  
							
							
							
						 
						
							2016-06-17 14:47:33 +01:00  
				
					
						
							
							
								 
						
							
							
								b31c49d676 
								
							
								 
							
						 
						
							
							
								
								Correctly mark backfilled events as backfilled  
							
							
							
						 
						
							2016-06-15 10:59:08 +01:00  
				
					
						
							
							
								 
						
							
							
								0b2158719c 
								
							
								 
							
						 
						
							
							
								
								Remove dead code.  
							
							... 
							
							
							
							Loading push rules now happens in the datastore, so we can remove
the methods that loaded them outside the datastore.
The ``waiting_for_join_list`` in federation handler is populated by
anything, so can be removed.
The ``_get_members_events_txn`` method isn't called from anywhere
so can be removed. 
							
						 
						
							2016-06-07 15:07:11 +01:00  
				
					
						
							
							
								 
						
							
							
								1a3a2002ff 
								
							
								 
							
						 
						
							
							
								
								Spell "domain" correctly  
							
							... 
							
							
							
							s/domian/domain/g 
							
						 
						
							2016-05-16 19:17:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a458a40337 
								
							
								 
							
						 
						
							
							
								
								missed a spot  
							
							
							
						 
						
							2016-05-12 18:19:58 +01:00  
				
					
						
							
							
								 
						
							
							
								30057b1e15 
								
							
								 
							
						 
						
							
							
								
								Move _create_new_client_event and handle_new_client_event out of base handler  
							
							
							
						 
						
							2016-05-11 09:09:20 +01:00  
				
					
						
							
							
								 
						
							
							
								08dfa8eee2 
								
							
								 
							
						 
						
							
							
								
								Add and use get_domian_from_id  
							
							
							
						 
						
							2016-05-09 10:36:03 +01:00  
				
					
						
							
							
								 
						
							
							
								c53f9d561e 
								
							
								 
							
						 
						
							
							
								
								Don't auto log failed auth checks  
							
							
							
						 
						
							2016-04-13 11:11:46 +01:00  
				
					
						
							
							
								 
						
							
							
								c48465dbaa 
								
							
								 
							
						 
						
							
							
								
								More comments  
							
							
							
						 
						
							2016-04-12 12:48:30 +01:00  
				
					
						
							
							
								 
						
							
							
								8be1a37909 
								
							
								 
							
						 
						
							
							
								
								More comments  
							
							
							
						 
						
							2016-04-12 12:04:19 +01:00  
				
					
						
							
							
								 
						
							
							
								d3d0be4167 
								
							
								 
							
						 
						
							
							
								
								Don't append to unused list  
							
							
							
						 
						
							2016-04-12 11:59:00 +01:00  
				
					
						
							
							
								 
						
							
							
								762ada1e07 
								
							
								 
							
						 
						
							
							
								
								Add back backfilled parameter that was removed  
							
							
							
						 
						
							2016-04-12 11:58:04 +01:00  
				
					
						
							
							
								 
						
							
							
								0d3da210f0 
								
							
								 
							
						 
						
							
							
								
								Add comment  
							
							
							
						 
						
							2016-04-12 11:54:41 +01:00  
				
					
						
							
							
								 
						
							
							
								cccf86dd05 
								
							
								 
							
						 
						
							
							
								
								Check if we've already backfilled events  
							
							
							
						 
						
							2016-04-12 11:19:32 +01:00  
				
					
						
							
							
								 
						
							
							
								2547dffccc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #705  from matrix-org/dbkr/pushers_use_event_actions  
							
							... 
							
							
							
							Change pushers to use the event_actions table 
							
						 
						
							2016-04-11 12:58:55 +01:00  
				
					
						
							
							
								 
						
							
							
								b9ee5650b0 
								
							
								 
							
						 
						
							
							
								
								Move all the wrapper functions for distributor.fire  
							
							... 
							
							
							
							Move the functions inside the distributor and import them
where needed. This reduces duplication and makes it possible
for flake8 to detect when the functions aren't used in a
given file. 
							
						 
						
							2016-04-08 11:01:38 +01:00