ae2a957dba 
								
							
								 
							
						 
						
							
							
								
								Pass through room version to event auth  
							
							
							
						 
						
							2019-01-25 18:31:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b1b6dba2d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4415  from matrix-org/anoa/full_search_upgraded_rooms  
							
							... 
							
							
							
							Ability to search entire room history after upgrading room 
							
						 
						
							2019-01-25 10:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								664b7a2920 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4437  from matrix-org/erikj/event_format_version_v2  
							
							... 
							
							
							
							Add support for persisting event format versions 
							
						 
						
							2019-01-24 18:32:30 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea509a935 
								
									
								
							
								 
							
						 
						
							
							
								
								Update synapse/api/filtering.py  
							
							... 
							
							
							
							Co-Authored-By: anoadragon453 <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2019-01-24 17:21:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c5a296b10c 
								
							
								 
							
						 
						
							
							
								
								Add support for persisting event format versions  
							
							... 
							
							
							
							Currently we only have the one event format version defined, but this
adds the necessary infrastructure to persist and fetch the format
versions alongside the events.
We specify the format version rather than the room version as:
1. We don't necessarily know the room version, existing events may be
   either v1 or v2.
2. We'd need to be careful to prevent/handle correctly if different
   events in the same room reported to be of different versions, which
   sounds annoying. 
							
						 
						
							2019-01-23 11:30:01 +00:00  
				
					
						
							
							
								 
						
							
							
								d619b113ed 
								
							
								 
							
						 
						
							
							
								
								Fix None guard in config.server.is_threepid_reserved  
							
							
							
						 
						
							2019-01-22 16:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c433f61091 
								
							
								 
							
						 
						
							
							
								
								Ensure new filter is actually created  
							
							
							
						 
						
							2019-01-22 12:06:36 +00:00  
				
					
						
							
							
								 
						
							
							
								c9bfb058d8 
								
							
								 
							
						 
						
							
							
								
								Fix a bug with single-room search searching all rooms  
							
							... 
							
							
							
							* Create a new method for getting predecessor rooms
* Remove formatting change 
							
						 
						
							2019-01-22 12:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								35e1d67b4e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/fed_v2_invite_server  
							
							
							
						 
						
							2019-01-21 14:04:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5f54765587 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4390  from matrix-org/erikj/versioned_fed_apis  
							
							... 
							
							
							
							Add groundwork for new versions of federation APIs 
							
						 
						
							2019-01-21 11:44:05 +00:00  
				
					
						
							
							
								 
						
							
							
								702c4b750c 
								
							
								 
							
						 
						
							
							
								
								Migrate encryption state on room upgrade ( #4411 )  
							
							... 
							
							
							
							* Migrate encryption state on room upgrade
Signed-off-by: Andrew Morgan <andrew@amorgan.xyz>
* Add changelog file 
							
						 
						
							2019-01-21 20:42:58 +11:00  
				
					
						
							
							
								 
						
							
							
								df3a661e4a 
								
							
								 
							
						 
						
							
							
								
								Search for messages across predecessor rooms  
							
							... 
							
							
							
							Signed-off-by: Andrew Morgan <andrew@amorgan.xyz> 
							
						 
						
							2019-01-18 11:19:20 +00:00  
				
					
						
							
							
								 
						
							
							
								9ec56d6935 
								
							
								 
							
						 
						
							
							
								
								ALL_USER_TYPES should be a tuple  
							
							
							
						 
						
							2019-01-15 14:38:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4a4d2e17bc 
								
							
								 
							
						 
						
							
							
								
								Add /v2/invite federation API  
							
							
							
						 
						
							2019-01-15 13:22:44 +00:00  
				
					
						
							
							
								 
						
							
							
								bb63e7ca4f 
								
							
								 
							
						 
						
							
							
								
								Add groundwork for new versions of federation APIs  
							
							
							
						 
						
							2019-01-15 11:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e0910d0145 
								
							
								 
							
						 
						
							
							
								
								Merge branch rav/macaroon_key_fix_0.34 into rav/macaroon_key_fix_0.34.1  
							
							... 
							
							
							
							Fixes  #4371  
						
							2019-01-10 14:12:50 +00:00  
				
					
						
							
							
								 
						
							
							
								aa70d24125 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rav/macaroon_key_fix' into rav/macaroon_key_fix_0.34  
							
							
							
						 
						
							2019-01-10 12:58:33 +00:00  
				
					
						
							
							
								 
						
							
							
								566947ff34 
								
							
								 
							
						 
						
							
							
								
								Skip macaroon check for access tokens in the db  
							
							
							
						 
						
							2019-01-10 12:57:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b970cb0e96 
								
							
								 
							
						 
						
							
							
								
								Refactor request sending to have better excpetions ( #4358 )  
							
							... 
							
							
							
							* Correctly retry and back off if we get a HTTPerror response
* Refactor request sending to have better excpetions
MatrixFederationHttpClient blindly reraised exceptions to the caller
without differentiating "expected" failures (e.g. connection timeouts
etc) versus more severe problems (e.g. programming errors).
This commit adds a RequestSendFailed exception that is raised when
"expected" failures happen, allowing the TransactionQueue to log them as
warnings while allowing us to log other exceptions as actual exceptions. 
							
						 
						
							2019-01-08 11:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a27e501b09 
								
							
								 
							
						 
						
							
							
								
								fix the check for whether `is_url` to match all the other ones in codebase ( #3405 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-01-06 21:43:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cd018e3543 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4307  from matrix-org/erikj/v2_rooms  
							
							... 
							
							
							
							Add v2 room version 
							
						 
						
							2018-12-24 10:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								df89f8afb8 
								
							
								 
							
						 
						
							
							
								
								Add v2 room version  
							
							
							
						 
						
							2018-12-18 18:10:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d2f7c4e6b1 
								
									
								
							
								 
							
						 
						
							
							
								
								create support user ( #4141 )  
							
							... 
							
							
							
							Allow for the creation of a support user.
A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits. 
							
						 
						
							2018-12-14 18:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1737753a62 
								
							
								 
							
						 
						
							
							
								
								Add an option to enable recording IPs for appservice users ( #3831 )  
							
							
							
						 
						
							2018-12-04 12:44:41 +01:00  
				
					
						
							
							
								 
						
							
							
								c68aab1536 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4004  from matrix-org/travis/login-terms  
							
							... 
							
							
							
							Add m.login.terms to the registration flow 
							
						 
						
							2018-11-01 11:03:38 -06:00  
				
					
						
							
							
								 
						
							
							
								b3dd6fa981 
								
							
								 
							
						 
						
							
							
								
								Add STATE_V2_TEST room version  
							
							
							
						 
						
							2018-11-01 11:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d1e7b9c44c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/login-terms  
							
							
							
						 
						
							2018-10-31 13:15:14 -06:00  
				
					
						
							
							
								 
						
							
							
								f79f454485 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated v1 key exchange endpoint ( #4119 )  
							
							
							
						 
						
							2018-10-31 22:29:02 +11:00  
				
					
						
							
							
								 
						
							
							
								0f7d1c9906 
								
							
								 
							
						 
						
							
							
								
								Basic initial support for room upgrades  
							
							... 
							
							
							
							Currently just creates a new, empty, room, and sends a tombstone in the old
room. 
							
						 
						
							2018-10-25 19:10:24 +01:00  
				
					
						
							
							
								 
						
							
							
								54def42c19 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/login-terms  
							
							
							
						 
						
							2018-10-24 13:22:59 -06:00  
				
					
						
							
							
								 
						
							
							
								7e07d25ed6 
								
							
								 
							
						 
						
							
							
								
								Allow backslashes in event field filters  
							
							... 
							
							
							
							Fixes a bug introduced in https://github.com/matrix-org/synapse/pull/1783  which
meant that single backslashes were not allowed in event field filters.
The intention here is to allow single-backslashes, but disallow
double-backslashes. 
							
						 
						
							2018-10-24 11:11:24 +01:00  
				
					
						
							
							
								 
						
							
							
								f293d124b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/login-terms  
							
							
							
						 
						
							2018-10-15 14:44:32 -06:00  
				
					
						
							
							
								 
						
							
							
								83e72bb2f0 
								
							
								 
							
						 
						
							
							
								
								PR feedback pt. 1  
							
							
							
						 
						
							2018-10-12 11:26:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b8d9e108be 
								
							
								 
							
						 
						
							
							
								
								Fix mergefail  
							
							
							
						 
						
							2018-10-09 18:04:21 +01:00  
				
					
						
							
							
								 
						
							
							
								dc045ef202 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups  
							
							
							
						 
						
							2018-10-09 10:05:02 +01:00  
				
					
						
							
							
								 
						
							
							
								fd99787162 
								
							
								 
							
						 
						
							
							
								
								Incorporate Dave's work for GDPR login flows  
							
							... 
							
							
							
							As per https://github.com/vector-im/riot-web/issues/7168#issuecomment-419996117  
							
						 
						
							2018-10-03 15:57:42 -06:00  
				
					
						
							
							
								 
						
							
							
								6e05fd032c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix userconsent on Python 3 ( #3938 )  
							
							
							
						 
						
							2018-10-02 00:11:58 +10:00  
				
					
						
							
							
								 
						
							
							
								dc5db01ff2 
								
							
								 
							
						 
						
							
							
								
								Replaced all occurences of e.message with str(e)  
							
							... 
							
							
							
							Signed-off-by: Schnuffle  <schnuffle@github.com> 
							
						 
						
							2018-09-27 13:38:50 +02:00  
				
					
						
							
							
								 
						
							
							
								3801b8aa03 
								
							
								 
							
						 
						
							
							
								
								try to make flake8 and isort happy  
							
							
							
						 
						
							2018-09-06 11:35:19 -04:00  
				
					
						
							
							
								 
						
							
							
								87c18d12ee 
								
							
								 
							
						 
						
							
							
								
								Implement 'event_format' filter param in /sync  
							
							... 
							
							
							
							This has been specced and part-implemented; let's implement it for /sync (but
no other endpoints yet :/). 
							
						 
						
							2018-09-04 15:20:09 +01:00  
				
					
						
							
							
								 
						
							
							
								301cb60d0b 
								
							
								 
							
						 
						
							
							
								
								assert rather than warn  
							
							
							
						 
						
							2018-08-31 17:29:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0b01281e77 
								
							
								 
							
						 
						
							
							
								
								move threepid checker to config, add missing yields  
							
							
							
						 
						
							2018-08-31 17:11:11 +01:00  
				
					
						
							
							
								 
						
							
							
								e8e540630e 
								
							
								 
							
						 
						
							
							
								
								fix reference to is_threepid_reserved  
							
							
							
						 
						
							2018-08-31 16:09:15 +01:00  
				
					
						
							
							
								 
						
							
							
								09f3cf1a7e 
								
							
								 
							
						 
						
							
							
								
								ensure post registration auth checks do not fail erroneously  
							
							
							
						 
						
							2018-08-31 15:42:51 +01:00  
				
					
						
							
							
								 
						
							
							
								ea068d6f3c 
								
							
								 
							
						 
						
							
							
								
								fix bug where preserved threepid user comes to sign up and server is mau blocked  
							
							
							
						 
						
							2018-08-31 10:49:14 +01:00  
				
					
						
							
							
								 
						
							
							
								05077e06fa 
								
							
								 
							
						 
						
							
							
								
								Change admin_uri to admin_contact in config and errors  
							
							
							
						 
						
							2018-08-24 16:51:27 +01:00  
				
					
						
							
							
								 
						
							
							
								83caead95a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into e2e_backups  
							
							
							
						 
						
							2018-08-24 11:44:26 -04:00  
				
					
						
							
							
								 
						
							
							
								cd77270a66 
								
							
								 
							
						 
						
							
							
								
								Implement trail users  
							
							
							
						 
						
							2018-08-23 19:17:19 +01:00  
				
					
						
							
							
								 
						
							
							
								fd2dbf1836 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into neilj/server_notices_on_blocking  
							
							
							
						 
						
							2018-08-22 17:06:10 +01:00  
				
					
						
							
							
								 
						
							
							
								9643a6f7f2 
								
							
								 
							
						 
						
							
							
								
								Update notice format  
							
							
							
						 
						
							2018-08-22 17:00:29 +01:00