1e453053cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename storage classes ( #12913 )  
							
							
							
						 
						
							2022-05-31 12:17:50 +00: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  
				
					
						
							
							
								 
						
							
							
								637282bb50 
								
									
								
							
								 
							
						 
						
							
							
								
								Add additional type hints to the storage module. ( #8980 )  
							
							
							
						 
						
							2020-12-30 08:09:53 -05: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  
				
					
						
							
							
								 
						
							
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								d64bb32a73 
								
							
								 
							
						 
						
							
							
								
								Move are_all_users_on_domain checks to main data store.  
							
							
							
						 
						
							2019-12-06 13:43:40 +00:00  
				
					
						
							
							
								 
						
							
							
								8863624f78 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2019-12-05 10:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								cd581338cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_purge_history  
							
							
							
						 
						
							2019-10-31 15:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7c8c97e635 
								
							
								 
							
						 
						
							
							
								
								Split purge API into events vs state  
							
							
							
						 
						
							2019-10-30 15:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5db03535d5 
								
							
								 
							
						 
						
							
							
								
								Add StateGroupStorage interface  
							
							
							
						 
						
							2019-10-30 14:46:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a8d16f6c00 
								
							
								 
							
						 
						
							
							
								
								Review comments  
							
							
							
						 
						
							2019-10-30 13:36:12 +00:00  
				
					
						
							
							
								 
						
							
							
								73cf63784b 
								
							
								 
							
						 
						
							
							
								
								Add DataStores and Storage classes.  
							
							
							
						 
						
							2019-10-23 16:15:03 +01:00  
				
					
						
							
							
								 
						
							
							
								1bbc5444a8 
								
							
								 
							
						 
						
							
							
								
								Move README into synapse/storage/__init__.py  
							
							
							
						 
						
							2019-10-22 17:59:31 +01:00  
				
					
						
							
							
								 
						
							
							
								bb6264be0b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_stores  
							
							
							
						 
						
							2019-10-22 10:41:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c66a06ac6b 
								
							
								 
							
						 
						
							
							
								
								Move storage classes into a main "data store".  
							
							... 
							
							
							
							This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage. 
							
						 
						
							2019-10-21 16:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3b0b22cb05 
								
							
								 
							
						 
						
							
							
								
								use stream ID generator instead of timestamp  
							
							
							
						 
						
							2019-08-28 17:17:21 -07:00  
				
					
						
							
							
								 
						
							
							
								336c546d6a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'cross-signing_hidden' into cross-signing_keys  
							
							
							
						 
						
							2019-08-01 16:31:40 -04:00  
				
					
						
							
							
								 
						
							
							
								c659b9f94f 
								
							
								 
							
						 
						
							
							
								
								allow uploading keys for cross-signing  
							
							
							
						 
						
							2019-07-25 11:08:24 -04:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								66f5ff72fd 
								
							
								 
							
						 
						
							
							
								
								Add `user_type` to returned fields in admin API user list endpoints  
							
							... 
							
							
							
							Mostly user type will be empty (normal user) but there is also the
"support" user type.
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2019-07-22 15:29:18 +03:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								94dac0f3e5 
								
									
								
							
								 
							
						 
						
							
							
								
								add monthly active users to phonehome stats ( #5252 )  
							
							... 
							
							
							
							* add monthly active users to phonehome stats 
							
						 
						
							2019-06-10 23:33:59 +01:00  
				
					
						
							
							
								 
						
							
							
								5c1ece0ffc 
								
							
								 
							
						 
						
							
							
								
								Move event background updates to a separate file  
							
							
							
						 
						
							2019-05-30 11:22:59 +01:00  
				
					
						
							
							
								 
						
							
							
								4a30e4acb4 
								
									
								
							
								 
							
						 
						
							
							
								
								Room Statistics ( #4338 )  
							
							
							
						 
						
							2019-05-21 11:36:50 -05:00  
				
					
						
							
							
								 
						
							
							
								efe3c7977a 
								
							
								 
							
						 
						
							
							
								
								Add simple send_relation API and track in DB  
							
							
							
						 
						
							2019-05-15 13:36:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a33a5abc4c 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up the database pagination code ( #5007 )  
							
							... 
							
							
							
							* rewrite & simplify
* changelog
* cleanup potential sql injection 
							
						 
						
							2019-04-05 00:21:16 +11:00  
				
					
						
							
							
								 
						
							
							
								7efd1d87c2 
								
							
								 
							
						 
						
							
							
								
								Run black on the rest of the storage module ( #4996 )  
							
							
							
						 
						
							2019-04-03 10:07:29 +01:00  
				
					
						
							
							
								 
						
							
							
								3f189c902e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix flake8 ( #4519 )  
							
							
							
						 
						
							2019-01-30 10:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								9a3e24a13d 
								
							
								 
							
						 
						
							
							
								
								drop undocumented dependency on dateutil ( #4266 )  
							
							... 
							
							
							
							It turns out we were relying on dateutil being pulled in transitively by
pysaml2. There's no need for that bloat. 
							
						 
						
							2018-12-06 04:52:42 +11:00  
				
					
						
							
							
								 
						
							
							
								704c5298f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Drop sent_transactions  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2018-12-01 23:07:35 -06:00  
				
					
						
							
							
								 
						
							
							
								83caead95a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into e2e_backups  
							
							
							
						 
						
							2018-08-24 11:44:26 -04:00  
				
					
						
							
							
								 
						
							
							
								6b8c07abc2 
								
							
								 
							
						 
						
							
							
								
								make it work and fix pep8  
							
							
							
						 
						
							2018-08-12 19:13:09 -04:00  
				
					
						
							
							
								 
						
							
							
								9180061b49 
								
							
								 
							
						 
						
							
							
								
								remove unused count_monthly_users  
							
							
							
						 
						
							2018-08-02 15:55:29 +01:00  
				
					
						
							
							
								 
						
							
							
								00f99f74b1 
								
							
								 
							
						 
						
							
							
								
								insertion into monthly_active_users  
							
							
							
						 
						
							2018-08-02 13:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								08281fe6b7 
								
							
								 
							
						 
						
							
							
								
								self.db_conn unused  
							
							
							
						 
						
							2018-08-01 23:26:24 +01:00  
				
					
						
							
							
								 
						
							
							
								7ff44d9215 
								
							
								 
							
						 
						
							
							
								
								improve clarity  
							
							
							
						 
						
							2018-08-01 16:17:00 +01:00  
				
					
						
							
							
								 
						
							
							
								303f1c851f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into neilj/mau_sign_in_log_in_limits  
							
							
							
						 
						
							2018-08-01 13:42:50 +01:00  
				
					
						
							
							
								 
						
							
							
								6023cdd227 
								
							
								 
							
						 
						
							
							
								
								remove errant print  
							
							
							
						 
						
							2018-08-01 10:27:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7931393495 
								
							
								 
							
						 
						
							
							
								
								make count_monthly_users async synapse/handlers/auth.py  
							
							
							
						 
						
							2018-08-01 10:21:56 +01:00  
				
					
						
							
							
								 
						
							
							
								df2235e7fa 
								
							
								 
							
						 
						
							
							
								
								coding style  
							
							
							
						 
						
							2018-07-31 13:16:20 +01:00  
				
					
						
							
							
								 
						
							
							
								fef7e58ac6 
								
							
								 
							
						 
						
							
							
								
								actually close conn  
							
							
							
						 
						
							2018-07-30 22:29:44 +01:00  
				
					
						
							
							
								 
						
							
							
								9b13817e06 
								
							
								 
							
						 
						
							
							
								
								factor out metrics from __init__ to app/homeserver  
							
							
							
						 
						
							2018-07-30 22:07:07 +01:00  
				
					
						
							
							
								 
						
							
							
								251e6c1210 
								
							
								 
							
						 
						
							
							
								
								limit register and sign in on number of monthly users  
							
							
							
						 
						
							2018-07-30 15:55:57 +01:00  
				
					
						
							
							
								 
						
							
							
								21e878ebb6 
								
							
								 
							
						 
						
							
							
								
								Make EventStore inherit from EventFederationStore  
							
							... 
							
							
							
							(since it uses methods therein)
Turns out that we had a bunch of things which were incorrectly importing
EventWorkerStore from events.py rather than events_worker.py, which broke once
I removed the import into events.py. 
							
						 
						
							2018-07-26 12:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								244484bf3c 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Merge pull request  #3431  from matrix-org/rav/erasure_visibility""  
							
							... 
							
							
							
							This reverts commit 1d009013b3 
							
						 
						
							2018-06-25 13:42:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1d009013b3 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #3431  from matrix-org/rav/erasure_visibility"  
							
							... 
							
							
							
							This reverts commit ce0d911156b4a5d767a9 
							
						 
						
							2018-06-22 16:35:10 +01:00