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  
				
					
						
							
							
								 
						
							
							
								ae9c2ab165 
								
							
								 
							
						 
						
							
							
								
								SYN-149: Send join event immediately after the room create event  
							
							
							
						 
						
							2014-11-18 15:29:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a5b88c489e 
								
							
								 
							
						 
						
							
							
								
								Split out sending the room alias events from creating the alias so that we can do them in the right point when creating a room  
							
							
							
						 
						
							2014-11-18 15:03:13 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e7bc1291a0 
								
							
								 
							
						 
						
							
							
								
								Begin making auth use event.old_state_events  
							
							
							
						 
						
							2014-10-15 16:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								574377636e 
								
							
								 
							
						 
						
							
							
								
								Add a keyword argument to get_json to avoid retrying on DNS failures. Rather than passing MatrixHttpClient.RETRY_DNS_LOOKUP_FAILURES as a fake query string parameter  
							
							
							
						 
						
							2014-10-02 14:26:13 +01:00  
				
					
						
							
							
								 
						
							
							
								4f11518934 
								
							
								 
							
						 
						
							
							
								
								Split PlainHttpClient into separate clients for talking to Identity servers and talking to Capatcha servers  
							
							
							
						 
						
							2014-10-02 14:03:26 +01:00  
				
					
						
							
							
								 
						
							
							
								e06adc6d7e 
								
							
								 
							
						 
						
							
							
								
								SYN-2: Allow server admins to delete room aliases  
							
							
							
						 
						
							2014-09-30 11:31:42 +01:00  
				
					
						
							
							
								 
						
							
							
								9dd4570b68 
								
							
								 
							
						 
						
							
							
								
								Generate m.room.aliases event when the HS creates a room alias  
							
							
							
						 
						
							2014-09-05 21:35:56 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								30bcbc433a 
								
							
								 
							
						 
						
							
							
								
								Fix up directory server to not require uploading room hosts. Update the room hosts table with the current room hosts (if we have them) on GET.  
							
							
							
						 
						
							2014-09-03 16:04:27 +01:00  
				
					
						
							
							
								 
						
							
							
								7fc84c7019 
								
							
								 
							
						 
						
							
							
								
								Make retrying requests on DNS failures configurable, and turn off retrying only in directory.get_association  
							
							
							
						 
						
							2014-09-03 14:26:52 +01:00  
				
					
						
							
							
								 
						
							
							
								c75add6ec8 
								
							
								 
							
						 
						
							
							
								
								Added a urls module for keeping client and federation prefixes.  
							
							
							
						 
						
							2014-08-14 11:52:56 +01:00  
				
					
						
							
							
								 
						
							
							
								3a1cfe18cf 
								
							
								 
							
						 
						
							
							
								
								Implement directory service federation by Federation Queries; avoid local_only hack; add unit tests  
							
							
							
						 
						
							2014-08-13 18:03:41 +01:00  
				
					
						
							
							
								 
						
							
							
								f98e6380f1 
								
							
								 
							
						 
						
							
							
								
								add in whitespace after copyright statements to improve legibility  
							
							
							
						 
						
							2014-08-13 03:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00