ce9b62e13f 
								
							
								 
							
						 
						
							
							
								
								1.12.4  
							
							
							
						 
						
							2020-04-23 10:59:10 -04:00  
				
					
						
							
							
								 
						
							
							
								83af1079d6 
								
							
								 
							
						 
						
							
							
								
								1.12.4rc1  
							
							
							
						 
						
							2020-04-22 14:28:23 +01:00  
				
					
						
							
							
								 
						
							
							
								51f358e2fe 
								
							
								 
							
						 
						
							
							
								
								Do not treat display names as globs for push rules. ( #7271 )  
							
							
							
						 
						
							2020-04-22 13:07:12 +01:00  
				
					
						
							
							
								 
						
							
							
								f89ad3b6df 
								
									
								
							
								 
							
						 
						
							
							
								
								Query missing cross-signing keys on local sig upload ( #7289 )  
							
							
							
						 
						
							2020-04-22 12:29:36 +01:00  
				
					
						
							
							
								 
						
							
							
								974c0d726a 
								
									
								
							
								 
							
						 
						
							
							
								
								Support GET account_data requests on a worker ( #7311 )  
							
							
							
						 
						
							2020-04-21 10:46:30 +01:00  
				
					
						
							
							
								 
						
							
							
								d41c8f6d4d 
								
							
								 
							
						 
						
							
							
								
								Revert "Query missing cross-signing keys on local sig upload"  
							
							... 
							
							
							
							This was incorrectly merged to the release branch before it was ready.
This reverts commit 72fe2affb6 
							
						 
						
							2020-04-20 17:54:35 +01:00  
				
					
						
							
							
								 
						
							
							
								40f79f58bf 
								
							
								 
							
						 
						
							
							
								
								Always send the user updates to their own device list ( #7160 )  
							
							
							
						 
						
							2020-04-20 17:20:38 +01:00  
				
					
						
							
							
								 
						
							
							
								72fe2affb6 
								
							
								 
							
						 
						
							
							
								
								Query missing cross-signing keys on local sig upload  
							
							... 
							
							
							
							Add changelog
Save retrieved keys to the db
lint
Fix and de-brittle remote result dict processing
Use query_user_devices instead, assume only master, self_signing key types
Make changelog more useful
Remove very specific exception handling
Wrap get_verify_key_from_cross_signing_key in a try/except
Note that _get_e2e_cross_signing_verify_key can raise a SynapseError
lint
Add comment explaining why this is useful
Only fetch master and self_signing key types
Fix log statements, docstrings
Remove extraneous items from remote query try/except
lint
Factor key retrieval out into a separate function
Send device updates, modeled after SigningKeyEduUpdater._handle_signing_key_updates
Update method docstring 
							
						 
						
							2020-04-17 15:47:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ac6a84818f 
								
							
								 
							
						 
						
							
							
								
								Only register devices edu handler on the master process ( #7255 )  
							
							
							
						 
						
							2020-04-14 11:36:24 +01:00  
				
					
						
							
							
								 
						
							
							
								29ce90358c 
								
							
								 
							
						 
						
							
							
								
								1.12.3  
							
							
							
						 
						
							2020-04-03 10:57:07 +01:00  
				
					
						
							
							
								 
						
							
							
								6d7cec7a57 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix the debian build in a better way. ( #7212 )  
							
							
							
						 
						
							2020-04-03 10:23:36 +01:00  
				
					
						
							
							
								 
						
							
							
								08edefe694 
								
							
								 
							
						 
						
							
							
								
								1.12.2  
							
							
							
						 
						
							2020-04-02 19:02:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ec56620ff6 
								
							
								 
							
						 
						
							
							
								
								Pin Pillow>=4.3.0,<7.1.0 to fix dep issue  
							
							
							
						 
						
							2020-04-02 18:58:08 +01:00  
				
					
						
							
							
								 
						
							
							
								b730480abb 
								
							
								 
							
						 
						
							
							
								
								1.12.1  
							
							
							
						 
						
							2020-04-02 18:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								3fb9fc40f5 
								
							
								 
							
						 
						
							
							
								
								1.12.1rc1  
							
							
							
						 
						
							2020-03-31 11:49:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5bd2b27525 
								
							
								 
							
						 
						
							
							
								
								Only import sqlite3 when type checking  
							
							... 
							
							
							
							Fixes : #7127 
Signed-off-by: David Vo <david@vovo.id.au> 
						
							2020-03-31 11:27:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b5d0b038f4 
								
							
								 
							
						 
						
							
							
								
								Fix another instance  
							
							
							
						 
						
							2020-03-31 11:26:37 +01:00  
				
					
						
							
							
								 
						
							
							
								b5ecafd157 
								
							
								 
							
						 
						
							
							
								
								Only setdefault for signatures if device has key_json  
							
							
							
						 
						
							2020-03-31 11:26:29 +01:00  
				
					
						
							
							
								 
						
							
							
								db098ec994 
								
							
								 
							
						 
						
							
							
								
								Fix starting workers when federation sending not split out.  
							
							
							
						 
						
							2020-03-31 11:25:21 +01:00  
				
					
						
							
							
								 
						
							
							
								2fa55c0cc6 
								
							
								 
							
						 
						
							
							
								
								1.12.0  
							
							
							
						 
						
							2020-03-23 12:13:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e43e78b985 
								
							
								 
							
						 
						
							
							
								
								1.12.0rc1  
							
							
							
						 
						
							2020-03-19 11:07:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e913823a22 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix concurrent modification errors in pusher metrics ( #7106 )  
							
							... 
							
							
							
							add a lock to try to make this metric actually work 
							
						 
						
							2020-03-19 10:28:49 +00:00  
				
					
						
							
							
								 
						
							
							
								8c75667ad7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add prometheus metrics for the number of active pushers ( #7103 )  
							
							
							
						 
						
							2020-03-19 10:00:24 +00:00  
				
					
						
							
							
								 
						
							
							
								443162e577 
								
									
								
							
								 
							
						 
						
							
							
								
								Move pusherpool startup into _base.setup ( #7104 )  
							
							... 
							
							
							
							This should be safe to do on all workers/masters because it is guarded by
a config option which will ensure it is only actually done on the worker
assigned as a pusher. 
							
						 
						
							2020-03-19 09:48:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4a17a647a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve get auth chain difference algorithm. ( #7095 )  
							
							... 
							
							
							
							It was originally implemented by pulling the full auth chain of all
state sets out of the database and doing set comparison. However, that
can take a lot work if the state and auth chains are large.
Instead, lets try and fetch the auth chains at the same time and
calculate the difference on the fly, allowing us to bail early if all
the auth chains converge. Assuming that the auth chains do converge more
often than not, this should improve performance. Hopefully. 
							
						 
						
							2020-03-18 16:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								88b41986db 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an option to the set password API to choose whether to logout other devices. ( #7085 )  
							
							
							
						 
						
							2020-03-18 07:50:00 -04:00  
				
					
						
							
							
								 
						
							
							
								c37db0211e 
								
									
								
							
								 
							
						 
						
							
							
								
								Share SSL contexts for non-federation requests ( #7094 )  
							
							... 
							
							
							
							Extends #5794  etc to the SimpleHttpClient so that it also applies to non-federation requests.
Fixes  #7092 . 
							
						 
						
							2020-03-17 21:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5e477c1deb 
								
									
								
							
								 
							
						 
						
							
							
								
								Set charset to utf-8 when adding headers for certain text content types ( #7044 )  
							
							... 
							
							
							
							Fixes  #7043  
						
							2020-03-17 13:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7581d30e9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused federation endpoint (`query_auth`) ( #7026 )  
							
							
							
						 
						
							2020-03-17 08:04:49 -04:00  
				
					
						
							
							
								 
						
							
							
								60724c46b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove special casing of `m.room.aliases` events ( #7034 )  
							
							
							
						 
						
							2020-03-17 07:37:04 -04:00  
				
					
						
							
							
								 
						
							
							
								6a35046363 
								
							
								 
							
						 
						
							
							
								
								Revert "Add options to disable setting profile info for prevent changes. ( #7053 )"  
							
							... 
							
							
							
							This reverts commit 54dd28621b6640460d05 
							
						 
						
							2020-03-17 11:25:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7df04ca0e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Populate the room version from state events ( #7070 )  
							
							... 
							
							
							
							Fixes  #7065  
This is basically the same as https://github.com/matrix-org/synapse/pull/6847  except it tries to populate events from `state_events` rather than `current_state_events`, since the latter might have been cleared from the state of some rooms too early, leaving them with a `NULL` room version. 
						
							2020-03-16 22:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								beb19cf61a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix buggy condition in account validity handler ( #7074 )  
							
							
							
						 
						
							2020-03-16 12:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d8d91983bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7067  from matrix-org/babolivier/saml_error_moar  
							
							... 
							
							
							
							Move the default SAML2 error HTML to a dedicated file 
							
						 
						
							2020-03-13 19:53:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ebfcbbff9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Use innerText instead of innerHTML  
							
							
							
						 
						
							2020-03-13 19:09:22 +00:00  
				
					
						
							
							
								 
						
							
							
								77d0a4507b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type annotations and comments to auth handler ( #7063 )  
							
							
							
						 
						
							2020-03-12 11:36:27 -04:00  
				
					
						
							
							
								 
						
							
							
								0de9f9486a 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2020-03-11 20:39:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f9e98176bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Put the file in the templates directory  
							
							
							
						 
						
							2020-03-11 20:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								900bca9707 
								
									
								
							
								 
							
						 
						
							
							
								
								Update wording and config  
							
							
							
						 
						
							2020-03-11 19:40:30 +00:00  
				
					
						
							
							
								 
						
							
							
								b8cfe79ffc 
								
									
								
							
								 
							
						 
						
							
							
								
								Move the default SAML2 error HTML to a dedicated file  
							
							... 
							
							
							
							Also add some JS to it to process any error we might have in the URI
(see #6893 ). 
							
						 
						
							2020-03-11 19:33:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8120a238a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor a bit  
							
							
							
						 
						
							2020-03-11 18:49:41 +00:00  
				
					
						
							
							
								 
						
							
							
								37a9873f63 
								
									
								
							
								 
							
						 
						
							
							
								
								Also don't fail on aliases events in this case  
							
							
							
						 
						
							2020-03-11 18:43:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e38c44b418 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2020-03-11 18:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2dce68c651 
								
									
								
							
								 
							
						 
						
							
							
								
								Also don't filter out events sent by ignored users when checking state visibility  
							
							
							
						 
						
							2020-03-11 17:53:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9c0775e86a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix condition  
							
							
							
						 
						
							2020-03-11 17:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								69ce55c510 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't filter out dummy events when we're checking the visibility of state  
							
							
							
						 
						
							2020-03-11 17:52:54 +00:00  
				
					
						
							
							
								 
						
							
							
								54dd28621b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add options to disable setting profile info for prevent changes. ( #7053 )  
							
							
							
						 
						
							2020-03-10 22:23:01 +00:00  
				
					
						
							
							
								 
						
							
							
								42ac4ca477 
								
									
								
							
								 
							
						 
						
							
							
								
								Update synapse/config/registration.py  
							
							... 
							
							
							
							Co-Authored-By: Brendan Abolivier <github@brendanabolivier.com> 
							
						 
						
							2020-03-10 21:26:55 +01:00  
				
					
						
							
							
								 
						
							
							
								8f826f98ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Rephrase default message  
							
							
							
						 
						
							2020-03-10 17:22:45 +00:00  
				
					
						
							
							
								 
						
							
							
								dc6fb56c5f 
								
									
								
							
								 
							
						 
						
							
							
								
								Hopefully mypy is happy now  
							
							
							
						 
						
							2020-03-10 14:40:28 +00:00