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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								be8fa65d0b 
								
							
								 
							
						 
						
							
							
								
								Remove redundant calls to `render()`  
							
							
							
						 
						
							2020-11-16 18:24:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e3552ec4 
								
							
								 
							
						 
						
							
							
								
								fixup test  
							
							
							
						 
						
							2020-11-16 15:51:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ebc405446e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a `custom_headers` param to `make_request` ( #8760 )  
							
							... 
							
							
							
							Some tests want to set some custom HTTP request headers, so provide a way to do
that before calling requestReceived(). 
							
						 
						
							2020-11-16 14:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								aff1eb7c67 
								
									
								
							
								 
							
						 
						
							
							
								
								Tell Black to format code for Python 3.5 ( #8664 )  
							
							... 
							
							
							
							This allows trailing commas in multi-line arg lists.
Minor, but we might as well keep our formatting current with regard to
our minimum supported Python version.
Signed-off-by: Dan Callahan <danc@element.io> 
							
						 
						
							2020-10-27 23:26:36 +00:00  
				
					
						
							
							
								 
						
							
							
								cef00211c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow for make_awaitable's return value to be re-used. ( #8261 )  
							
							
							
						 
						
							2020-09-08 07:26:55 -04:00  
				
					
						
							
							
								 
						
							
							
								b49a5b9307 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert stats and related calls to async/await ( #8192 )  
							
							
							
						 
						
							2020-08-27 17:24:37 -04:00  
				
					
						
							
							
								 
						
							
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								f4269694ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Optimise some references to hs.config ( #7546 )  
							
							... 
							
							
							
							These are surprisingly expensive, and we only really need to do them at startup. 
							
						 
						
							2020-05-22 21:47:07 +01:00  
				
					
						
							
							
								 
						
							
							
								40eda84933 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix race which caused deleted devices to reappear ( #6514 )  
							
							... 
							
							
							
							Stop the `update_client_ips` background job from recreating deleted devices. 
							
						 
						
							2019-12-10 16:22:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4a33a6dd19 
								
							
								 
							
						 
						
							
							
								
								Move background update handling out of store  
							
							
							
						 
						
							2019-12-05 11:11:26 +00:00  
				
					
						
							
							
								 
						
							
							
								756d4942f5 
								
							
								 
							
						 
						
							
							
								
								Move DB pool and helper functions into dedicated Database class  
							
							
							
						 
						
							2019-12-05 10:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ee86abb2d6 
								
							
								 
							
						 
						
							
							
								
								Remove underscore from SQLBaseStore functions  
							
							
							
						 
						
							2019-12-04 16:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								faac453f08 
								
							
								 
							
						 
						
							
							
								
								Test that pruning of old user IPs works  
							
							
							
						 
						
							2019-09-24 15:53:17 +01:00  
				
					
						
							
							
								 
						
							
							
								acb62a7cc6 
								
							
								 
							
						 
						
							
							
								
								Test background update  
							
							
							
						 
						
							2019-09-23 16:59:45 +01:00  
				
					
						
							
							
								 
						
							
							
								51d28272e2 
								
							
								 
							
						 
						
							
							
								
								Query devices table for last seen info.  
							
							... 
							
							
							
							This is a) simpler than querying user_ips directly and b) means we can
purge older entries from user_ips without losing the required info.
The storage functions now no longer return the access_token, since it
was unused. 
							
						 
						
							2019-09-23 16:59:45 +01:00  
				
					
						
							
							
								 
						
							
							
								953dbb7980 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove access-token support from RegistrationStore.register ( #5642 )  
							
							... 
							
							
							
							The 'token' param is no longer used anywhere except the tests, so let's kill
that off too. 
							
						 
						
							2019-07-10 16:26:49 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								12f9d51e82 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin api for sending server_notices ( #5121 )  
							
							
							
						 
						
							2019-05-02 11:59:16 +01:00  
				
					
						
							
							
								 
						
							
							
								40e576e29c 
								
							
								 
							
						 
						
							
							
								
								Move admin api impl to its own package  
							
							... 
							
							
							
							It doesn't really belong under rest/client/v1 any more. 
							
						 
						
							2019-05-01 15:44:30 +01:00  
				
					
						
							
							
								 
						
							
							
								7960c26fda 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix adding new rows instead of updating them if one of the key values is a NULL in upserts. ( #4369 )  
							
							
							
						 
						
							2019-01-09 22:26:25 +11:00  
				
					
						
							
							
								 
						
							
							
								6e05fd032c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix userconsent on Python 3 ( #3938 )  
							
							
							
						 
						
							2018-10-02 00:11:58 +10:00  
				
					
						
							
							
								 
						
							
							
								1f3f5fcf52 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix client IPs being broken on Python 3 ( #3908 )  
							
							
							
						 
						
							2018-09-20 20:14:34 +10:00  
				
					
						
							
							
								 
						
							
							
								84a750e0c3 
								
							
								 
							
						 
						
							
							
								
								ensure guests never enter mau list  
							
							
							
						 
						
							2018-09-06 17:22:53 +01:00  
				
					
						
							
							
								 
						
							
							
								414d54b61a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3670  from matrix-org/neilj/mau_sync_block  
							
							... 
							
							
							
							Block ability to read via sync if mau limit exceeded 
							
						 
						
							2018-08-14 15:21:31 +00:00  
				
					
						
							
							
								 
						
							
							
								99dd975dae 
								
									
								
							
								 
							
						 
						
							
							
								
								Run tests under PostgreSQL ( #3423 )  
							
							
							
						 
						
							2018-08-13 16:47:46 +10:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								885ea9c602 
								
							
								 
							
						 
						
							
							
								
								rename _user_last_seen_monthly_active  
							
							
							
						 
						
							2018-08-09 18:02:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e10830e976 
								
							
								 
							
						 
						
							
							
								
								wip commit - tests failing  
							
							
							
						 
						
							2018-08-03 17:55:50 +01:00  
				
					
						
							
							
								 
						
							
							
								5593ff6773 
								
							
								 
							
						 
						
							
							
								
								fix (lots of) py3 test failures  
							
							
							
						 
						
							2018-08-03 14:59:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b2aab04d2c 
								
							
								 
							
						 
						
							
							
								
								fix py3 test failure  
							
							
							
						 
						
							2018-08-03 14:12:56 +01:00  
				
					
						
							
							
								 
						
							
							
								00f99f74b1 
								
							
								 
							
						 
						
							
							
								
								insertion into monthly_active_users  
							
							
							
						 
						
							2018-08-02 13:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8c23221666 
								
							
								 
							
						 
						
							
							
								
								Fix up  
							
							
							
						 
						
							2017-06-27 15:53:45 +01:00  
				
					
						
							
							
								 
						
							
							
								a0a561ae85 
								
							
								 
							
						 
						
							
							
								
								Fix up client ips to read from pending data  
							
							
							
						 
						
							2017-06-27 14:46:12 +01:00  
				
					
						
							
							
								 
						
							
							
								bc8f265f0a 
								
							
								 
							
						 
						
							
							
								
								GET /devices endpoint  
							
							... 
							
							
							
							implement a GET /devices endpoint which lists all of the user's devices.
It also returns the last IP where we saw that device, so there is some dancing
to fish that out of the user_ips table. 
							
						 
						
							2016-07-20 16:42:32 +01:00