7966a1cde9 
								
									
								
							
								 
							
						 
						
							
							
								
								Rewrite prune_old_outbound_device_pokes for efficiency ( #7159 )  
							
							... 
							
							
							
							make sure we clear out all but one update for the user 
							
						 
						
							2020-03-30 19:06:52 +01:00  
				
					
						
							
							
								 
						
							
							
								7042840b32 
								
									
								
							
								 
							
						 
						
							
							
								
								Transfer alias mappings when joining an upgraded room ( #6946 )  
							
							
							
						 
						
							2020-03-30 17:53:25 +01:00  
				
					
						
							
							
								 
						
							
							
								07569f25d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7160  from matrix-org/dbkr/always_send_own_device_list_updates  
							
							... 
							
							
							
							Always send the user updates to their own device list 
							
						 
						
							2020-03-30 14:34:28 +01:00  
				
					
						
							
							
								 
						
							
							
								104844c1e1 
								
							
								 
							
						 
						
							
							
								
								Add explanatory comment  
							
							
							
						 
						
							2020-03-30 14:00:11 +01:00  
				
					
						
							
							
								 
						
							
							
								7406477525 
								
							
								 
							
						 
						
							
							
								
								black  
							
							
							
						 
						
							2020-03-30 10:18:33 +01:00  
				
					
						
							
							
								 
						
							
							
								9fc588e6dc 
								
							
								 
							
						 
						
							
							
								
								Just add own user ID to the list we track device changes for  
							
							
							
						 
						
							2020-03-30 10:11:26 +01:00  
				
					
						
							
							
								 
						
							
							
								8327eb9280 
								
									
								
							
								 
							
						 
						
							
							
								
								Add options to prevent users from changing their profile. ( #7096 )  
							
							
							
						 
						
							2020-03-27 19:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								16ee97988a 
								
							
								 
							
						 
						
							
							
								
								Fix undefined variable & remove debug logging  
							
							
							
						 
						
							2020-03-27 12:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a07e03ce90 
								
							
								 
							
						 
						
							
							
								
								black  
							
							
							
						 
						
							2020-03-27 12:35:32 +00:00  
				
					
						
							
							
								 
						
							
							
								09cc058a4c 
								
							
								 
							
						 
						
							
							
								
								Always send the user updates to their own device list  
							
							... 
							
							
							
							This will allow clients to notify users about new devices even if
the user isn't in any rooms (yet). 
							
						 
						
							2020-03-27 12:26:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7496d3d2f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7151  from matrix-org/jaywink/saml-redirect-fix  
							
							... 
							
							
							
							Allow RedirectResponse in SAML response handler 
							
						 
						
							2020-03-26 22:10:31 +02:00  
				
					
						
							
							
								 
						
							
							
								fa4f12102d 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor the CAS code (move the logic out of the REST layer to a handler) ( #7136 )  
							
							
							
						 
						
							2020-03-26 15:05:26 -04:00  
				
					
						
							
							
								 
						
							
							
								060e7dce09 
								
							
								 
							
						 
						
							
							
								
								Allow RedirectResponse in SAML response handler  
							
							... 
							
							
							
							Allow custom SAML handlers to redirect after processing an auth response.
Fixes  #7149 
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-03-26 19:02:35 +02:00  
				
					
						
							
							
								 
						
							
							
								e8e2ddb60a 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow server admins to define and enforce a password policy (MSC2000). ( #7118 )  
							
							
							
						 
						
							2020-03-26 16:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								1c1242acba 
								
									
								
							
								 
							
						 
						
							
							
								
								Validate that the session is not modified during UI-Auth ( #7068 )  
							
							
							
						 
						
							2020-03-26 07:39:34 -04:00  
				
					
						
							
							
								 
						
							
							
								39230d2171 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up some LoggingContext stuff ( #7120 )  
							
							... 
							
							
							
							* Pull Sentinel out of LoggingContext
... and drop a few unnecessary references to it
* Factor out LoggingContext.current_context
move `current_context` and `set_context` out to top-level functions.
Mostly this means that I can more easily trace what's actually referring to
LoggingContext, but I think it's generally neater.
* move copy-to-parent into `stop`
this really just makes `start` and `stop` more symetric. It also means that it
behaves correctly if you manually `set_log_context` rather than using the
context manager.
* Replace `LoggingContext.alive` with `finished`
Turn `alive` into `finished` and make it a bit better defined. 
							
						 
						
							2020-03-24 14:45:33 +00:00  
				
					
						
							
							
								 
						
							
							
								190ab593b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Use the proper error code when a canonical alias that does not exist is used. ( #7109 )  
							
							
							
						 
						
							2020-03-23 15:21:54 -04:00  
				
					
						
							
							
								 
						
							
							
								fdb1344716 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove concept of a non-limited stream. ( #7011 )  
							
							
							
						 
						
							2020-03-20 14:40:47 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								beb19cf61a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix buggy condition in account validity handler ( #7074 )  
							
							
							
						 
						
							2020-03-16 12:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								77d0a4507b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type annotations and comments to auth handler ( #7063 )  
							
							
							
						 
						
							2020-03-12 11:36:27 -04: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  
				
					
						
							
							
								 
						
							
							
								6b0efe73e2 
								
									
								
							
								 
							
						 
						
							
							
								
								SAML2: render a comprehensible error page if something goes wrong  
							
							... 
							
							
							
							If an error happened while processing a SAML AuthN response, or a client
ends up doing a `GET` request to `/authn_response`, then render a
customisable error page rather than a confusing error. 
							
						 
						
							2020-03-10 13:59:22 +00:00  
				
					
						
							
							
								 
						
							
							
								39f6595b4a 
								
							
								 
							
						 
						
							
							
								
								lint, fix tests  
							
							
							
						 
						
							2020-03-09 22:13:20 +01:00  
				
					
						
							
							
								 
						
							
							
								885134529f 
								
							
								 
							
						 
						
							
							
								
								updates after review  
							
							
							
						 
						
							2020-03-09 22:09:29 +01:00  
				
					
						
							
							
								 
						
							
							
								ce460dc31c 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							2020-03-08 15:22:43 +01:00  
				
					
						
							
							
								 
						
							
							
								fb078f921b 
								
							
								 
							
						 
						
							
							
								
								changelog  
							
							
							
						 
						
							2020-03-08 15:19:07 +01:00  
				
					
						
							
							
								 
						
							
							
								1f5f3ae8b1 
								
							
								 
							
						 
						
							
							
								
								Add options to disable setting profile info for prevent changes.  
							
							
							
						 
						
							2020-03-08 14:49:33 +01:00  
				
					
						
							
							
								 
						
							
							
								54b78a0e3b 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2020-03-06 15:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								297aaf4816 
								
									
								
							
								 
							
						 
						
							
							
								
								Mention the session ID in the error message  
							
							
							
						 
						
							2020-03-06 15:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								45df9d35a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2020-03-06 11:10:52 +00:00  
				
					
						
							
							
								 
						
							
							
								80e580ae92 
								
									
								
							
								 
							
						 
						
							
							
								
								Make sure that is_verified is a boolean when processing room keys  
							
							
							
						 
						
							2020-03-06 11:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								13892776ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow deleting an alias if the user has sufficient power level ( #6986 )  
							
							
							
						 
						
							2020-03-04 11:30:46 -05:00  
				
					
						
							
							
								 
						
							
							
								43f874055d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2020-03-03 15:20:49 +00:00  
				
					
						
							
							
								 
						
							
							
								7dcbc33a1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Validate the alt_aliases property of canonical alias events ( #6971 )  
							
							
							
						 
						
							2020-03-03 07:12:45 -05:00  
				
					
						
							
							
								 
						
							
							
								a0178df104 
								
							
								 
							
						 
						
							
							
								
								Fix wrong handler being used in SAML handler  
							
							
							
						 
						
							2020-03-03 11:29:07 +00:00  
				
					
						
							
							
								 
						
							
							
								65c73cdfec 
								
							
								 
							
						 
						
							
							
								
								Factor out complete_sso_login and expose it to the Module API  
							
							
							
						 
						
							2020-03-03 10:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3e99528f2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Store room version on invite ( #6983 )  
							
							... 
							
							
							
							When we get an invite over federation, store the room version in the rooms table.
The general idea here is that, when we pull the invite out again, we'll want to know what room_version it belongs to (so that we can later redact it if need be). So we need to store it somewhere... 
							
						 
						
							2020-02-26 16:58:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1f773eec91 
								
									
								
							
								 
							
						 
						
							
							
								
								Port PresenceHandler to async/await ( #6991 )  
							
							
							
						 
						
							2020-02-26 15:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								691659568f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant store_room call ( #6979 )  
							
							... 
							
							
							
							`_process_received_pdu` is only called by `on_receive_pdu`, which ignores any
events for unknown rooms, so this is redundant. 
							
						 
						
							2020-02-24 17:20:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a301934f46 
								
									
								
							
								 
							
						 
						
							
							
								
								Upsert room version when we join over federation ( #6968 )  
							
							... 
							
							
							
							This is intended as a precursor to storing room versions when we receive an
invite over federation, but has the happy side-effect of fixing #3374  at last.
In short: change the store_room with try/except to a proper upsert which
updates the right columns. 
							
						 
						
							2020-02-24 15:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7b0e2d961c 
								
									
								
							
								 
							
						 
						
							
							
								
								Change displayname of user as admin in rooms ( #6876 )  
							
							
							
						 
						
							2020-02-21 17:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fcf4599488 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop returning aliases as part of the room list. ( #6970 )  
							
							
							
						 
						
							2020-02-21 12:40:23 -05:00  
				
					
						
							
							
								 
						
							
							
								509e381afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify list/set/dict/tuple comprehensions and enforce via flake8 ( #6957 )  
							
							... 
							
							
							
							Ensure good comprehension hygiene using flake8-comprehensions. 
							
						 
						
							2020-02-21 07:15:07 -05:00  
				
					
						
							
							
								 
						
							
							
								4f7e4fc2fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2020-02-21 09:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8f6d9c4cf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Small grammar fixes to the ACME v1 deprecation notice ( #6944 )  
							
							... 
							
							
							
							Some small fixes to the copy in #6907 . 
							
						 
						
							2020-02-21 08:53:01 +00:00  
				
					
						
							
							
								 
						
							
							
								99eed85a77 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not send alias events when creating / upgrading a room ( #6941 )  
							
							... 
							
							
							
							Stop emitting room alias update events during room creation/upgrade. 
							
						 
						
							2020-02-20 16:24:04 -05:00