Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								18862f20b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the 'password_hash' from the Users Admin API endpoint response dictionary ( #11576 )  
							
							 
							
							
							
						 
						
							2022-01-14 14:53:33 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								7a1cefc6e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin API to get users' account data ( #11664 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: reivilibre <olivier@librepush.net> 
							
						 
						
							2022-01-05 11:49:06 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								9562f0c2f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure emails are canonicalized before fetching associated user. ( #11547 )  
							
							 
							
							... 
							
							
							
							This should fix pushers with an email in non-canonical form is used as
the pushkey. 
							
						 
						
							2021-12-10 07:17:28 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								b3bcacf3c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing `errcode` to `parse_string` and `parse_boolean` ( #11542 )  
							
							 
							
							
							
						 
						
							2021-12-09 11:23:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								e5f426cd54 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to `synapse/tests/rest/admin` ( #11501 )  
							
							 
							
							
							
						 
						
							2021-12-03 13:57:13 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								35b1900f00 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert status codes to `HTTPStatus` in `tests.rest.admin` ( #11455 )  
							
							 
							
							
							
						 
						
							2021-11-30 09:53:54 +00:00  
						
					 
				
					
						
							
							
								 
								reivilibre
							
						 
						
							 
							
							
								
								
							
							
								
							
								0d86f6334a 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename `get_access_token_for_user_id` method to `create_access_token_for_user_id` ( #11369 )  
							
							 
							
							
							
						 
						
							2021-11-17 14:10:57 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								24b61f379a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add ability to un-shadow-ban via the admin API. ( #11347 )  
							
							 
							
							
							
						 
						
							2021-11-16 12:43:53 +00:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
								
								
							
							
								
							
								63cbdd8af0 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable changing user type via users admin API ( #11174 )  
							
							 
							
							... 
							
							
							
							Users admin API can now also modify user
type in addition to allowing it to be
set on user creation.
Signed-off-by: Jason Robinson <jasonr@matrix.org>
Co-authored-by: Brendan Abolivier <babolivier@matrix.org> 
							
						 
						
							2021-10-26 09:01:06 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								ef7fe09778 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix setting a user's external_id via the admin API returns 500 and deletes users existing external mappings if that external ID is already mapped ( #11051 )  
							
							 
							
							... 
							
							
							
							Fixes  #10846  
							
						 
						
							2021-10-21 09:52:32 +01:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								988de0afb0 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify the user admin API tests ( #11048 )  
							
							 
							
							
							
						 
						
							2021-10-12 20:38:48 +01:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								a0f48ee89d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use direct references for configuration variables (part 7). ( #10959 )  
							
							 
							
							
							
						 
						
							2021-10-04 07:18:54 -04:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								94b620a5ed 
								
									
								
							
								 
							
						 
						
							
							
								
								Use direct references for configuration variables (part 6). ( #10916 )  
							
							 
							
							
							
						 
						
							2021-09-29 06:44:15 -04:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								bb7fdd821b 
								
									
								
							
								 
							
						 
						
							
							
								
								Use direct references for configuration variables (part 5). ( #10897 )  
							
							 
							
							
							
						 
						
							2021-09-24 07:25:21 -04:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								50022cff96 
								
									
								
							
								 
							
						 
						
							
							
								
								Add reactor to `SynapseRequest` and fix up types. ( #10868 )  
							
							 
							
							
							
						 
						
							2021-09-24 11:01:25 +01:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								bfb4b858a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Create a constant for a small png image in tests. ( #10834 )  
							
							 
							
							... 
							
							
							
							To avoid duplicating it between a few tests. 
							
						 
						
							2021-09-16 12:01:14 -04:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								220f901229 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove not needed database updates in modify user admin API ( #10627 )  
							
							 
							
							
							
						 
						
							2021-08-19 10:25:05 +01:00  
						
					 
				
					
						
							
							
								 
								reivilibre
							
						 
						
							 
							
							
								
								
							
							
								
							
								642a42edde 
								
									
								
							
								 
							
						 
						
							
							
								
								Flatten the synapse.rest.client package ( #10600 )  
							
							 
							
							
							
						 
						
							2021-08-17 11:57:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								3bcd525b46 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to edit `external_ids` by Edit User admin API ( #10598 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2021-08-17 11:56:11 +01:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								915b37e5ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API to delete media for a specific user ( #10558 )  
							
							 
							
							
							
						 
						
							2021-08-11 19:29:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								89c4ca81bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `creation_ts` to list users admin API ( #10448 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2021-07-22 16:05:16 +02:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								bcb0962a72 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix deactivate a user if he does not have a profile ( #10252 )  
							
							 
							
							
							
						 
						
							2021-07-06 13:08:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c02cca95f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add SSO `external_ids` to Query User Account admin API ( #10261 )  
							
							 
							
							... 
							
							
							
							Related to #10251  
							
						 
						
							2021-07-01 11:26:24 +02:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								fe604a022a 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove various bits of compatibility code for Python <3.6 ( #9879 )  
							
							 
							
							... 
							
							
							
							I went through and removed a bunch of cruft that was lying around for compatibility with old Python versions. This PR also will now prevent Synapse from starting unless you're running Python 3.6+. 
							
						 
						
							2021-04-27 13:13:07 +01:00  
						
					 
				
					
						
							
							
								 
								Jonathan de Jong
							
						 
						
							 
							
							
								
								
							
							
								
							
								495b214f4f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix (final) Bugbear violations ( #9838 )  
							
							 
							
							
							
						 
						
							2021-04-20 11:50:49 +01:00  
						
					 
				
					
						
							
							
								 
								Jonathan de Jong
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								1fc97ee876 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin API to manage ratelimit for a specific user ( #9648 )  
							
							 
							
							
							
						 
						
							2021-04-13 10:26:37 +01:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								0b3112123d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use mock from the stdlib. ( #9772 )  
							
							 
							
							
							
						 
						
							2021-04-09 13:44:38 -04:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								bb0fe02a52 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `order_by` to list user admin API ( #9691 )  
							
							 
							
							
							
						 
						
							2021-04-01 11:28:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								8dd2ea65a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Consistently check whether a password may be set for a user. ( #9636 )  
							
							 
							
							
							
						 
						
							2021-03-18 12:54:08 -04:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								71c9f8de6d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an `order_by` field to list users' media admin API. ( #8978 )  
							
							 
							
							
							
						 
						
							2021-02-22 14:38:51 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								c8d9383cfb 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the shadow-banning status to the display user admin API. ( #9400 )  
							
							 
							
							
							
						 
						
							2021-02-17 15:19:23 -05:00  
						
					 
				
					
						
							
							
								 
								Eric Eastwood
							
						 
						
							 
							
							
								
								
							
							
								
							
								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 )
 - Update `code_style.md` docs around installing black to use the correct version 
							
						 
						
							2021-02-16 22:32:34 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								4a55d267ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin API for shadow-banning users. ( #9209 )  
							
							 
							
							... 
							
							
							
							This expands the current shadow-banning feature to be usable via
the admin API and adds documentation for it.
A shadow-banned users receives successful responses to their
client-server API requests, but the events are not propagated into rooms.
Shadow-banning a user should be used as a tool of last resort and may lead
to confusing or broken behaviour for the client. 
							
						 
						
							2021-01-25 14:49:39 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								c55e62548c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add tests for List Users Admin API ( #9045 )  
							
							 
							
							
							
						 
						
							2021-01-21 09:18:46 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								7a2e9b549d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove user's avatar URL and displayname when deactivated. ( #8932 )  
							
							 
							
							... 
							
							
							
							This only applies if the user's data is to be erased. 
							
						 
						
							2021-01-12 16:30:15 -05:00  
						
					 
				
					
						
							
							
								 
								David Teller
							
						 
						
							 
							
							
								
								
							
							
								
							
								b161528fcc 
								
									
								
							
								 
							
						 
						
							
							
								
								Also support remote users on the joined_rooms admin API. ( #8948 )  
							
							 
							
							... 
							
							
							
							For remote users, only the rooms which the server knows about are returned.
Local users have all of their joined rooms returned. 
							
						 
						
							2021-01-11 14:32:17 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								42d3a28d8b 
								
									
								
							
								 
							
						 
						
							
							
								
								Removes unnecessary declarations in the tests for the admin API. ( #9063 )  
							
							 
							
							
							
						 
						
							2021-01-11 11:15:54 -05:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								c9c1c9d82f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix `UsersListTestCase` ( #8964 )  
							
							 
							
							
							
						 
						
							2020-12-17 10:46:40 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								c07022303e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a bug that deactivated users appear in the directory ( #8933 )  
							
							 
							
							... 
							
							
							
							Fixes a bug that deactivated users appear in the directory when their profile information was updated.
To change profile information of deactivated users is neccesary for example you will remove displayname or avatar.
But they should not appear in directory. They are deactivated.
Co-authored-by: Erik Johnston <erikj@jki.re> 
							
						 
						
							2020-12-17 12:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								06006058d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Make search statement in List Room and User Admin API case-insensitive ( #8931 )  
							
							 
							
							
							
						 
						
							2020-12-17 10:43:37 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								bd30cfe86a 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert internal pusher dicts to attrs classes. ( #8940 )  
							
							 
							
							... 
							
							
							
							This improves type hinting and should use less memory. 
							
						 
						
							2020-12-16 11:25:30 -05:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								394516ad1b 
								
							
								 
							
						 
						
							
							
								
								Remove spurious "SynapseRequest" result from `make_request"  
							
							 
							
							... 
							
							
							
							This was never used, so let's get rid of it. 
							
						 
						
							2020-12-15 22:35:40 +00:00  
						
					 
				
					
						
							
							
								 
								Will Hunt
							
						 
						
							 
							
							
								
								
							
							
								
							
								ff1f0ee094 
								
									
								
							
								 
							
						 
						
							
							
								
								Call set_avatar_url with target_user, not user_id ( #8872 )  
							
							 
							
							... 
							
							
							
							* Call set_avatar_url with target_user, not user_id
Fixes https://github.com/matrix-org/synapse/issues/8871 
* Create 8872.bugfix
* Update synapse/rest/admin/users.py
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Testing
* Update changelog.d/8872.bugfix
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2020-12-07 19:13:07 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								b774c555d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Add additional validation to pusher URLs. ( #8865 )  
							
							 
							
							... 
							
							
							
							Pusher URLs now must end in `/_matrix/push/v1/notify` per the
specification. 
							
						 
						
							2020-12-04 10:51:56 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								3f0ff53158 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated `/_matrix/client/*/admin` endpoints ( #8785 )  
							
							 
							
							... 
							
							
							
							These are now only available via `/_synapse/admin/v1`. 
							
						 
						
							2020-11-25 16:26:11 -05:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								03e392f787 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix tests on develop ( #8777 )  
							
							 
							
							... 
							
							
							
							This was broken due to #8617  and #8761 . 
							
						 
						
							2020-11-18 15:43:11 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								deff8f628d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8761  from matrix-org/rav/test_request_rendering  
							
							 
							
							... 
							
							
							
							Make `make_request` actually render the request 
							
						 
						
							2020-11-17 15:17:04 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								f737368a26 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin API for logging in as a user ( #8617 )  
							
							 
							
							
							
						 
						
							2020-11-17 10:51:25 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								acfe3b3065 
								
							
								 
							
						 
						
							
							
								
								Remove redundant `HomeserverTestCase.render`  
							
							 
							
							
							
						 
						
							2020-11-16 18:24:08 +00:00