d993c3bb1e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for `/_matrix/media/v3` APIs ( #11371 )  
							
							... 
							
							
							
							* Add support for `/_matrix/media/v3` APIs
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Update `workers.md` to use v3 client and media APIs
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-11-17 15:30:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b76337fdf8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2021-11-17 14:19:56 +00:00  
				
					
						
							
							
								 
						
							
							
								077b74929f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/release-v1.47'  
							
							
							
						 
						
							2021-11-17 14:19:27 +00:00  
				
					
						
							
							
								 
						
							
							
								24b61f379a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add ability to un-shadow-ban via the admin API. ( #11347 )  
							
							
							
						 
						
							2021-11-16 12:43:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e72135b9d3 
								
									
								
							
								 
							
						 
						
							
							
								
								change 'Home Server' to one word 'homeserver' ( #11320 )  
							
							... 
							
							
							
							Signed-off-by: Ashwin S. Nair <58840757+Ashwin-exe@users.noreply.github.com> 
							
						 
						
							2021-11-16 10:21:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2fffcb24d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Suggest using `/etc/matrix-synapse/conf.d/` for configuration with Debian packages ( #11281 )  
							
							
							
						 
						
							2021-11-12 13:17:06 +00:00  
				
					
						
							
							
								 
						
							
							
								4ad5ee9996 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct target of link to the modules page from the Password Auth Providers page ( #11309 )  
							
							
							
						 
						
							2021-11-12 12:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8840a7b7f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert delete room admin API to async endpoint ( #11223 )  
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2021-11-12 12:35:31 +00:00  
				
					
						
							
							
								 
						
							
							
								5f277ffe89 
								
									
								
							
								 
							
						 
						
							
							
								
								Add documentation page stubs for Single Sign-On, SAML and CAS pages ( #11298 )  
							
							
							
						 
						
							2021-11-10 17:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b09d90cac9 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typos in the `username_available` admin API documentation. ( #11286 )  
							
							
							
						 
						
							2021-11-09 21:11:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b6f4d122ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow admins to proactively block rooms ( #11228 )  
							
							... 
							
							
							
							Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2021-11-09 13:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4ee71b9637 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some background update admin APIs ( #11263 )  
							
							... 
							
							
							
							Fixes  #11259  
						
							2021-11-08 16:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								86a497efaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Default value for `public_baseurl` ( #11210 )  
							
							... 
							
							
							
							We might as well use a default value for `public_baseurl` based on
`server_name` - in many cases, it will be correct. 
							
						 
						
							2021-11-08 14:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								02742fd058 
								
									
								
							
								 
							
						 
						
							
							
								
								Wrong DTLS port in "Troubleshooting" ( #11268 )  
							
							... 
							
							
							
							Port 5349, not 5479. 
							
						 
						
							2021-11-08 10:34:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9799c569bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Minor cleanup to Debian packaging ( #11269 )  
							
							... 
							
							
							
							* Remove unused Vagrant scripts
* Change package Architecture to any
* Preinstall the wheel package when building venvs.
Addresses the following warnings during Debian builds:
    Using legacy 'setup.py install' for jaeger-client, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for matrix-synapse-ldap3, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for opentracing, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for psycopg2, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for systemd-python, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for pympler, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for threadloop, since package 'wheel' is not installed.
    Using legacy 'setup.py install' for thrift, since package 'wheel' is not installed.
* Allow /etc/default/matrix-synapse to be missing
Per the systemd.exec manpage, prefixing an EnvironmentFile with "-":
> indicates that if the file does not exist, it will not be read and no
> error or warning message is logged.
Signed-off-by: Dan Callahan <danc@element.io> 
							
						 
						
							2021-11-07 21:18:33 +00:00  
				
					
						
							
							
								 
						
							
							
								09cb441a04 
								
									
								
							
								 
							
						 
						
							
							
								
								Add doc to integrate synapse with LemonLDAP OIDC ( #11257 )  
							
							... 
							
							
							
							Co-authored-by: David Robertson <david.m.robertson1@gmail.com>
Co-authored-by: Julian Vanden Broeck <julian.vandenbroeck@dalibo.com> 
							
						 
						
							2021-11-05 12:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								499c44d696 
								
									
								
							
								 
							
						 
						
							
							
								
								Make minor correction to type of auth_checkers callbacks ( #11253 )  
							
							
							
						 
						
							2021-11-04 17:10:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d688a6dee5 
								
							
								 
							
						 
						
							
							
								
								fix a small typo in the delete room api docs  
							
							
							
						 
						
							2021-11-03 11:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7537201840 
								
									
								
							
								 
							
						 
						
							
							
								
								Add search by room ID and room alias to List Room admin API ( #11099 )  
							
							... 
							
							
							
							Fixes : #10874 
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
						
							2021-11-02 10:01:13 +00:00  
				
					
						
							
							
								 
						
							
							
								69ab3dddbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Make `check_event_allowed` module API callback not fail open (accept events) when an exception is raised ( #11033 )  
							
							
							
						 
						
							2021-11-01 15:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								66bdca3e31 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated delete room admin API ( #11213 )  
							
							... 
							
							
							
							Remove deprecated delete room admin API,
`POST /_synapse/admin/v1/rooms/<room_id>/delete` 
							
						 
						
							2021-11-01 15:11:24 +00:00  
				
					
						
							
							
								 
						
							
							
								71f9966f27 
								
									
								
							
								 
							
						 
						
							
							
								
								Support for serving server well-known files ( #11211 )  
							
							... 
							
							
							
							Fixes https://github.com/matrix-org/synapse/issues/8308  
							
						 
						
							2021-11-01 15:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2014098d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Add domain specific matching for haproxy config ( #11128 )  
							
							
							
						 
						
							2021-11-01 14:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ece84f2c45 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve code formatting and fix a few typos in docs ( #11221 )  
							
							... 
							
							
							
							* Labeled a lot more code blocks with the appropriate type
* Fixed a couple of minor typos (missing/extraneous commas)
Signed-off-by: Sumner Evans <me@sumnerevans.com> 
							
						 
						
							2021-11-01 11:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e320f5dba3 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecate user_may_create_room_with_invites ( #11206 )  
							
							
							
						 
						
							2021-11-01 10:46:08 +01:00  
				
					
						
							
							
								 
						
							
							
								3ed17ff651 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify lack of Windows support in documentation ( #11198 )  
							
							
							
						 
						
							2021-10-29 14:03:58 +01:00  
				
					
						
							
							
								 
						
							
							
								a19bf32a03 
								
									
								
							
								 
							
						 
						
							
							
								
								docs/openid: Add Authentik documentation. ( #11151 )  
							
							
							
						 
						
							2021-10-28 10:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c7a5e49664 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement an `on_new_event` callback ( #11126 )  
							
							... 
							
							
							
							Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2021-10-26 15:17:36 +02:00  
				
					
						
							
							
								 
						
							
							
								63cbdd8af0 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable changing user type via users admin API ( #11174 )  
							
							... 
							
							
							
							Users admin API can now also modify user
type in addition to allowing it to be
set on user creation.
Signed-off-by: Jason Robinson <jasonr@matrix.org>
Co-authored-by: Brendan Abolivier <babolivier@matrix.org> 
							
						 
						
							2021-10-26 09:01:06 +00:00  
				
					
						
							
							
								 
						
							
							
								b0f03aeb6a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more information what happens when a user is deactivated ( #11083 )  
							
							
							
						 
						
							2021-10-22 09:00:28 +01:00  
				
					
						
							
							
								 
						
							
							
								2c61a318cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Show error when timestamp in seconds is provided to the /purge_media_cache API ( #11101 )  
							
							
							
						 
						
							2021-10-20 14:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								106d99b8cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove false warning about copying the log config to a homeserver.yaml ( #11092 )  
							
							... 
							
							
							
							Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2021-10-20 11:48:15 +00:00  
				
					
						
							
							
								 
						
							
							
								78d5896d19 
								
									
								
							
								 
							
						 
						
							
							
								
								Document the version of Synapse each module callback was introduced in ( #11132 )  
							
							... 
							
							
							
							* Mention callbacks introduced in v1.37.0
According to the documentation introduced in https://github.com/matrix-org/synapse/pull/10062 
* Mention callbacks introduced in v1.39.0
According to https://github.com/matrix-org/synapse/pull/10386  and https://github.com/matrix-org/synapse/pull/9884 
* Mention callbacks introduced in v1.42.0
According to https://github.com/matrix-org/synapse/pull/10524 
* Mention callbacks introduced in v1.44.0 and v1.45.0
As per https://github.com/matrix-org/synapse/pull/10898 , https://github.com/matrix-org/synapse/pull/10910  and https://github.com/matrix-org/synapse/pull/10894 
* Mention callbacks introduced in v1.46.0
According to https://github.com/matrix-org/synapse/pull/10548  
							
						 
						
							2021-10-20 11:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5e0e683541 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix instances of [example]{.title-ref} in the upgrade notes ( #11118 )  
							
							
							
						 
						
							2021-10-19 14:13:56 +01:00  
				
					
						
							
							
								 
						
							
							
								73743b8ad1 
								
									
								
							
								 
							
						 
						
							
							
								
								Document Synapse's behaviour when dealing with multiple modules ( #11096 )  
							
							... 
							
							
							
							Document Synapse's behaviour when multiple modules register the same
callback/web resource/etc.
Co-authored-by: reivilibre <oliverw@matrix.org> 
							
						 
						
							2021-10-18 18:26:52 +02:00  
				
					
						
							
							
								 
						
							
							
								5573133348 
								
									
								
							
								 
							
						 
						
							
							
								
								Move experimental & retention config out of the server module. ( #11070 )  
							
							
							
						 
						
							2021-10-15 14:30:48 +00:00  
				
					
						
							
							
								 
						
							
							
								013e0f9cae 
								
									
								
							
								 
							
						 
						
							
							
								
								Update doc of the allowed characters for registration tokens ( #11093 )  
							
							... 
							
							
							
							Co-authored-by: Brendan Abolivier <babolivier@matrix.org> 
							
						 
						
							2021-10-15 09:56:39 +00:00  
				
					
						
							
							
								 
						
							
							
								404444260a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix upgrade dead links ( #11069 )  
							
							
							
						 
						
							2021-10-13 14:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								cdd308845b 
								
									
								
							
								 
							
						 
						
							
							
								
								Port the Password Auth Providers module interface to the new generic interface ( #10548 )  
							
							... 
							
							
							
							Co-authored-by: Azrenbeth <7782548+Azrenbeth@users.noreply.github.com>
Co-authored-by: Brendan Abolivier <babolivier@matrix.org> 
							
						 
						
							2021-10-13 11:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								9e13cd98af 
								
									
								
							
								 
							
						 
						
							
							
								
								Update upgrade notes  
							
							
							
						 
						
							2021-10-12 11:23:51 +01:00  
				
					
						
							
							
								 
						
							
							
								5e29d417fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Include the requirements for [mypy,lint] in [dev] ( #11034 )  
							
							
							
						 
						
							2021-10-11 16:34:31 +01:00  
				
					
						
							
							
								 
						
							
							
								593eeac19e 
								
							
								 
							
						 
						
							
							
								
								Revert accidental push to develop.  
							
							
							
						 
						
							2021-10-08 17:17:22 +01:00  
				
					
						
							
							
								 
						
							
							
								9f23ff78da 
								
							
								 
							
						 
						
							
							
								
								Update contributing guide to use [all,dev]  
							
							
							
						 
						
							2021-10-08 17:11:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e564bdd127 
								
									
								
							
								 
							
						 
						
							
							
								
								Add content to the Synapse documentation intro page ( #10990 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2021-10-06 17:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								4e51621064 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a spamchecker method to allow or deny 3pid invites ( #10894 )  
							
							... 
							
							
							
							This is in the context of creating new module callbacks that modules in https://github.com/matrix-org/synapse-dinsic  can use, in an effort to reconcile the spam checker API in synapse-dinsic with the one in mainline.
Note that a module callback already exists for 3pid invites (https://matrix-org.github.io/synapse/develop/modules/third_party_rules_callbacks.html#check_threepid_can_be_invited ) but it doesn't check whether the sender of the invite is allowed to send it. 
							
						 
						
							2021-10-06 17:18:13 +02:00  
				
					
						
							
							
								 
						
							
							
								829f2a82b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a spamchecker callback to allow or deny room joins ( #10910 )  
							
							... 
							
							
							
							Co-authored-by: Erik Johnston <erik@matrix.org> 
							
						 
						
							2021-10-06 14:32:16 +00:00  
				
					
						
							
							
								 
						
							
							
								38b7db5885 
								
									
								
							
								 
							
						 
						
							
							
								
								Updated development doc on samling environment for testing. ( #10973 )  
							
							
							
						 
						
							2021-10-06 07:20:41 -04:00  
				
					
						
							
							
								 
						
							
							
								6744273f0b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove "reference" wording according Synapse homeserver ( #10971 )  
							
							
							
						 
						
							2021-10-06 10:05:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7036a7a60a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update links to MSCs in documentation ( #10991 )  
							
							... 
							
							
							
							Based on matrix-doc switching from master -> main and
MSCs being merged. 
							
						 
						
							2021-10-05 11:35:19 +00:00  
				
					
						
							
							
								 
						
							
							
								e32b9f44ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Update installation instructions ( #10919 )  
							
							... 
							
							
							
							Various updates to the install docs. 
							
						 
						
							2021-09-29 10:57:53 +00:00