f75b9961c6 
								
							
								 
							
						 
						
							
							
								
								Reinstate missing null check  
							
							
							
						 
						
							2018-09-17 16:52:02 +01:00  
				
					
						
							
							
								 
						
							
							
								85a43f4167 
								
							
								 
							
						 
						
							
							
								
								Return a 404 when deleting unknown room alias  
							
							... 
							
							
							
							As per https://github.com/matrix-org/matrix-doc/issues/1675 
Fixes https://github.com/matrix-org/synapse/issues/2782  
							
						 
						
							2018-09-17 13:19:00 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								cb9f8e527c 
								
							
								 
							
						 
						
							
							
								
								s/replication_client/federation_client/  
							
							
							
						 
						
							2018-03-13 13:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								265b993b8a 
								
							
								 
							
						 
						
							
							
								
								Split replication layer into two  
							
							
							
						 
						
							2018-03-13 10:55:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c3f79c9da5 
								
							
								 
							
						 
						
							
							
								
								Split out edu/query registration to a separate class  
							
							
							
						 
						
							2018-03-13 10:24:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3fa362502c 
								
							
								 
							
						 
						
							
							
								
								Update places where we create events  
							
							
							
						 
						
							2018-02-05 16:01:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d8ce68b09b 
								
							
								 
							
						 
						
							
							
								
								spam check room publishing  
							
							
							
						 
						
							2017-10-04 14:29:33 +01:00  
				
					
						
							
							
								 
						
							
							
								197c14dbcf 
								
							
								 
							
						 
						
							
							
								
								Add room creation checks to spam checker  
							
							... 
							
							
							
							Lets the spam checker deny attempts to create rooms and add aliases
to them. 
							
						 
						
							2017-10-04 10:47:54 +01:00  
				
					
						
							
							
								 
						
							
							
								5a16cb4bf0 
								
							
								 
							
						 
						
							
							
								
								Ignore backoff history for invites, aliases, and roomdirs  
							
							... 
							
							
							
							Add a param to the federation client which lets us ignore historical backoff
data for federation queries, and set it for a handful of operations. 
							
						 
						
							2017-03-23 12:23:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2687af82d4 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2016-12-07 09:58:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f32fb65552 
								
							
								 
							
						 
						
							
							
								
								Add new API appservice specific public room list  
							
							
							
						 
						
							2016-12-06 16:12:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9bfc617791 
								
							
								 
							
						 
						
							
							
								
								storage/appservice: make appservice methods only relying on the cache synchronous  
							
							
							
						 
						
							2016-10-06 15:24:59 +02:00  
				
					
						
							
							
								 
						
							
							
								bed10f9880 
								
							
								 
							
						 
						
							
							
								
								Use state handler instead of get_users_in_room/get_joined_hosts  
							
							
							
						 
						
							2016-08-26 14:54:30 +01:00  
				
					
						
							
							
								 
						
							
							
								c626fc576a 
								
							
								 
							
						 
						
							
							
								
								Move the AS handler out of the Handlers object.  
							
							... 
							
							
							
							Access it directly from the homeserver itself. It already wasn't
inheriting from BaseHandler storing it on the Handlers object was
already somewhat dubious. 
							
						 
						
							2016-05-31 13:53:48 +01:00  
				
					
						
							
							
								 
						
							
							
								97785bfc0f 
								
							
								 
							
						 
						
							
							
								
								Doc string  
							
							
							
						 
						
							2016-03-22 10:41:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d3654694d0 
								
							
								 
							
						 
						
							
							
								
								an invalide is something else...  
							
							
							
						 
						
							2016-03-22 00:52:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3e7fac0d56 
								
							
								 
							
						 
						
							
							
								
								Add published room list edit API  
							
							
							
						 
						
							2016-03-21 15:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								56aa4e7a9a 
								
							
								 
							
						 
						
							
							
								
								Check canonical alias event exists  
							
							
							
						 
						
							2016-03-17 15:24:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2cd9260500 
								
							
								 
							
						 
						
							
							
								
								Update aliases event after deletion  
							
							... 
							
							
							
							Attempt to update the appropriate `m.room.aliases` event after deleting
an alias. This may fail due to the deleter not being in the room.
Will also check if the canonical alias of the event is set to the
deleted alias, and if so will attempt to delete it. 
							
						 
						
							2016-03-17 11:42:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dd463e246d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #614  from matrix-org/erikj/alias_delete  
							
							... 
							
							
							
							Allow alias creators to delete aliases 
							
						 
						
							2016-03-04 09:02:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b4022cc487 
								
							
								 
							
						 
						
							
							
								
								Pass whole requester to ratelimiting  
							
							... 
							
							
							
							This will enable more detailed decisions 
							
						 
						
							2016-03-03 16:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f9af8962f8 
								
							
								 
							
						 
						
							
							
								
								Allow alias creators to delete aliases  
							
							
							
						 
						
							2016-03-01 14:46:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4bfb32f685 
								
							
								 
							
						 
						
							
							
								
								Branch off member and non member sends  
							
							... 
							
							
							
							Unclean, needs tidy-up, but works 
							
						 
						
							2016-02-15 18:21:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d004ccd 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for new flake8  
							
							
							
						 
						
							2016-02-02 17:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								92e1c8983d 
								
							
								 
							
						 
						
							
							
								
								Disallow whitespace in aliases here too  
							
							
							
						 
						
							2015-05-14 13:21:55 +01:00  
				
					
						
							
							
								 
						
							
							
								58ff066064 
								
							
								 
							
						 
						
							
							
								
								Implement exclusive namespace checks.  
							
							
							
						 
						
							2015-02-27 13:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								443ba4eecc 
								
							
								 
							
						 
						
							
							
								
								%s for strings otherwise you end up sending 'u"foo"'  
							
							
							
						 
						
							2015-02-24 15:00:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fd40d992ad 
								
							
								 
							
						 
						
							
							
								
								PEP8-ify  
							
							
							
						 
						
							2015-02-11 10:41:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f7cac2f7b6 
								
							
								 
							
						 
						
							
							
								
								Fix bugs so lazy room joining works as intended.  
							
							
							
						 
						
							2015-02-09 15:01:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0995810273 
								
							
								 
							
						 
						
							
							
								
								Pyflakes: unused variable.  
							
							
							
						 
						
							2015-02-06 11:45:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c3ae8def75 
								
							
								 
							
						 
						
							
							
								
								Grant ASes the ability to delete aliases in their own namespace.  
							
							
							
						 
						
							2015-02-06 11:32:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e426df8e10 
								
							
								 
							
						 
						
							
							
								
								Grant ASes the ability to create alias in their own namespace.  
							
							... 
							
							
							
							Add a new errcode type M_EXCLUSIVE when users try to create aliases inside
AS namespaces, and when ASes try to create aliases outside their own
namespace. 
							
						 
						
							2015-02-06 10:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e9484d6a95 
								
							
								 
							
						 
						
							
							
								
								Prevent aliases in AS namespaces being created/deleted by users. Check with ASes when queried for room aliases via federation.  
							
							
							
						 
						
							2015-02-05 16:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								951690e54d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into application-services  
							
							
							
						 
						
							2015-02-05 14:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b932600653 
								
							
								 
							
						 
						
							
							
								
								Add unknown room alias check. Call it from directory_handler.get_association  
							
							
							
						 
						
							2015-02-05 11:47:11 +00:00  
				
					
						
							
							
								 
						
							
							
								95e2d2d36d 
								
							
								 
							
						 
						
							
							
								
								When returning lists of servers from alias lookups, put the current server first in the list  
							
							
							
						 
						
							2015-02-04 15:02:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ada711504e 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_roomalias with RoomAlias.from_string  
							
							
							
						 
						
							2015-01-23 13:21:58 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a999f0dec3 
								
							
								 
							
						 
						
							
							
								
								Don't ratelimit room create events  
							
							
							
						 
						
							2014-12-19 14:18:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3c7857e49b 
								
							
								 
							
						 
						
							
							
								
								clean up coding style a bit  
							
							
							
						 
						
							2014-12-16 15:24:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3c77d13aa5 
								
							
								 
							
						 
						
							
							
								
								Kill off synapse.api.events.*  
							
							
							
						 
						
							2014-12-16 11:29:05 +00:00  
				
					
						
							
							
								 
						
							
							
								cf6e5f1dbf 
								
							
								 
							
						 
						
							
							
								
								Rename MessageHandler.handle_event. Add a few comments.  
							
							
							
						 
						
							2014-12-15 17:01:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c31dba86ec 
								
							
								 
							
						 
						
							
							
								
								Convert rest and handlers to use new event structure  
							
							
							
						 
						
							2014-12-04 15:50:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9d53228158 
								
							
								 
							
						 
						
							
							
								
								Change DomainSpecificString so that it doesn't use a HomeServer object  
							
							
							
						 
						
							2014-12-02 10:42:28 +00:00  
				
					
						
							
							
								 
						
							
							
								fd40a80a68 
								
							
								 
							
						 
						
							
							
								
								Return 404 M_NOT_FOUND when trying to look up a room alias that doesn't exist  
							
							
							
						 
						
							2014-11-21 15:11:48 +00:00  
				
					
						
							
							
								 
						
							
							
								db9ce032a4 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 codestyle warnings  
							
							
							
						 
						
							2014-11-20 17:26:36 +00:00  
				
					
						
							
							
								 
						
							
							
								dcb99e4972 
								
							
								 
							
						 
						
							
							
								
								SYN-153: Fix formatting of federation error message  
							
							
							
						 
						
							2014-11-20 09:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8993affdc0 
								
							
								 
							
						 
						
							
							
								
								SYN-153: Raise 404 if room alias is not found  
							
							
							
						 
						
							2014-11-19 17:14:14 +00:00