98aec1cc9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use inline type hints in `handlers/` and `rest/`. ( #10382 )  
							
							
							
						 
						
							2021-07-16 18:22:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6c02cca95f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add SSO `external_ids` to Query User Account admin API ( #10261 )  
							
							... 
							
							
							
							Related to #10251  
							
						 
						
							2021-07-01 11:26:24 +02:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b7748d3c00 
								
									
								
							
								 
							
						 
						
							
							
								
								Import HomeServer from the proper module. ( #9665 )  
							
							
							
						 
						
							2021-03-23 07:12:48 -04:00  
				
					
						
							
							
								 
						
							
							
								0a00b7ff14 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black, and run auto formatting over the codebase ( #9381 )  
							
							... 
							
							
							
							- Update black version to the latest
 - Run black auto formatting over the codebase
    - Run autoformatting according to [`docs/code_style.md
`](80d6dc9783/docs/code_style.md 
							
						 
						
							2021-02-16 22:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9999eb2d02 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to admin and room list handlers. ( #8973 )  
							
							
							
						 
						
							2020-12-29 17:42:10 -05:00  
				
					
						
							
							
								 
						
							
							
								34a5696f93 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typos and spelling errors. ( #8639 )  
							
							
							
						 
						
							2020-10-23 12:38:40 -04:00  
				
					
						
							
							
								 
						
							
							
								ea70f1c362 
								
									
								
							
								 
							
						 
						
							
							
								
								Various clean ups to room stream tokens. ( #8423 )  
							
							
							
						 
						
							2020-09-29 21:48:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8a4a4186de 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify super() calls to Python 3 syntax. ( #8344 )  
							
							... 
							
							
							
							This converts calls like super(Foo, self) -> super().
Generated with:
    sed -i "" -Ee 's/super\([^\(]+\)/super()/g' **/*.py 
							
						 
						
							2020-09-18 09:56:44 -04:00  
				
					
						
							
							
								 
						
							
							
								fe8ed1b46f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make `StreamToken.room_key` be a `RoomStreamToken` instance. ( #8281 )  
							
							
							
						 
						
							2020-09-11 12:22:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								e739b20588 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix up types and comments that refer to Deferreds. ( #7945 )  
							
							
							
						 
						
							2020-07-24 10:53:25 -04:00  
				
					
						
							
							
								 
						
							
							
								56ca93ef59 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin api to add an email address ( #6789 )  
							
							
							
						 
						
							2020-02-07 10:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								ce84dd9e20 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary abstractions in admin handler ( #6751 )  
							
							
							
						 
						
							2020-01-22 15:09:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d386f2f339 
								
									
								
							
								 
							
						 
						
							
							
								
								Add StateMap type alias ( #6715 )  
							
							
							
						 
						
							2020-01-16 13:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								28c98e51ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `local_current_membership` table ( #6655 )  
							
							... 
							
							
							
							Currently we rely on `current_state_events` to figure out what rooms a
user was in and their last membership event in there. However, if the
server leaves the room then the table may be cleaned up and that
information is lost. So lets add a table that separately holds that
information. 
							
						 
						
							2020-01-15 14:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								d2906fe666 
								
							
								 
							
						 
						
							
							
								
								Allow admin users to create or modify users without a shared secret ( #6495 )  
							
							... 
							
							
							
							Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> 
							
						 
						
							2020-01-09 13:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3d46124ad0 
								
									
								
							
								 
							
						 
						
							
							
								
								Port some admin handlers to async/await ( #6559 )  
							
							
							
						 
						
							2019-12-19 15:07:28 +00:00  
				
					
						
							
							
								 
						
							
							
								649b6bc088 
								
							
								 
							
						 
						
							
							
								
								Replace /admin/v1/users_paginate endpoint with /admin/v2/users ( #5925 )  
							
							
							
						 
						
							2019-12-05 18:12:23 +00:00  
				
					
						
							
							
								 
						
							
							
								69f0054ce6 
								
							
								 
							
						 
						
							
							
								
								Port to use state storage  
							
							
							
						 
						
							2019-10-30 14:46:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c88a119259 
								
							
								 
							
						 
						
							
							
								
								Add GET method to admin API /users/@user:dom/admin  
							
							... 
							
							
							
							Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> 
							
						 
						
							2019-08-27 13:12:27 +01:00  
				
					
						
							
							
								 
						
							
							
								1a7e6eb633 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Admin API capability to set adminship of a user ( #5878 )  
							
							... 
							
							
							
							Admin API: Set adminship of a user 
							
						 
						
							2019-08-27 10:14:00 +01:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								b4f5416dd9 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2019-07-05 14:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								eadb13d2e9 
								
							
								 
							
						 
						
							
							
								
								Remove FileExfiltrationWriter  
							
							
							
						 
						
							2019-07-05 14:15:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9ccea16d45 
								
							
								 
							
						 
						
							
							
								
								Assume key existence. Update docstrings  
							
							
							
						 
						
							2019-07-05 14:07:56 +01:00  
				
					
						
							
							
								 
						
							
							
								c061d4f237 
								
							
								 
							
						 
						
							
							
								
								Fixup from review comments.  
							
							
							
						 
						
							2019-07-04 11:41:06 +01:00  
				
					
						
							
							
								 
						
							
							
								d0b849c86d 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply comment fixups from code review  
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-07-03 15:03:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8ee69f299c 
								
							
								 
							
						 
						
							
							
								
								Add basic function to get all data for a user out of synapse  
							
							
							
						 
						
							2019-07-02 12:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								2849d3f29d 
								
							
								 
							
						 
						
							
							
								
								admin,storage: added more administrator functionalities  
							
							... 
							
							
							
							administrators can now:
 - Set displayname of users
 - Update user avatars
 - Search for users by user_id
 - Browse all users in a paginated API
 - Reset user passwords
 - Deactivate users
Helpers for doing paginated queries has also been added to storage
Signed-off-by: Morteza Araby <morteza.araby@ericsson.com> 
							
						 
						
							2017-02-02 14:02:26 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								edfcb83473 
								
							
								 
							
						 
						
							
							
								
								Flatten devices into a dict, not a list  
							
							
							
						 
						
							2015-12-03 16:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								526bc33e02 
								
							
								 
							
						 
						
							
							
								
								Fix implementation of /admin/whois  
							
							
							
						 
						
							2015-12-02 17:29:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a0b181bd17 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused concepts from codebase  
							
							... 
							
							
							
							Removes device_id and ClientInfo
device_id is never actually written, and the matrix.org DB has no
non-null entries for it. Right now, it's just cluttering up code.
This doesn't remove the columns from the database, because that's
fiddly. 
							
						 
						
							2015-08-25 16:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3ccb17ce59 
								
							
								 
							
						 
						
							
							
								
								SYN-48: Implement WHOIS rest servlet  
							
							
							
						 
						
							2014-09-29 14:59:52 +01:00