09626bfd39 
								
							
								 
							
						 
						
							
							
								
								Switch to wrapper function around _send_request  
							
							
							
						 
						
							2019-03-13 18:26:06 +00:00  
				
					
						
							
							
								 
						
							
							
								97653ef1f4 
								
							
								 
							
						 
						
							
							
								
								Correct argument name  
							
							
							
						 
						
							2019-03-12 14:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea8582f8b 
								
							
								 
							
						 
						
							
							
								
								Cleaner way of implementing trailing slashes  
							
							
							
						 
						
							2019-03-12 14:11:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4868b12029 
								
							
								 
							
						 
						
							
							
								
								and again  
							
							
							
						 
						
							2019-03-11 18:22:26 +00:00  
				
					
						
							
							
								 
						
							
							
								802cb5dcf0 
								
							
								 
							
						 
						
							
							
								
								Fix syntax error  
							
							
							
						 
						
							2019-03-11 18:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								66f205e93d 
								
							
								 
							
						 
						
							
							
								
								We're calling different functions now  
							
							
							
						 
						
							2019-03-11 18:01:58 +00:00  
				
					
						
							
							
								 
						
							
							
								290552fd83 
								
									
								
							
								 
							
						 
						
							
							
								
								Make federation endpoints more tolerant of trailing slashes for some endpoints ( #4793 )  
							
							... 
							
							
							
							Server side of a solution towards #3622 . 
							
						 
						
							2019-03-11 17:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								f6135d06cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Rewrite userdir to be faster ( #4537 )  
							
							
							
						 
						
							2019-03-07 01:22:53 -08:00  
				
					
						
							
							
								 
						
							
							
								a4c3a361b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add rate-limiting on registration ( #4735 )  
							
							... 
							
							
							
							* Rate-limiting for registration
* Add unit test for registration rate limiting
* Add config parameters for rate limiting on auth endpoints
* Doc
* Fix doc of rate limiting function
Co-Authored-By: babolivier <contact@brendanabolivier.com>
* Incorporate review
* Fix config parsing
* Fix linting errors
* Set default config for auth rate limiting
* Fix tests
* Add changelog
* Advance reactor instead of mocked clock
* Move parameters to registration specific config and give them more sensible default values
* Remove unused config options
* Don't mock the rate limiter un MAU tests
* Rename _register_with_store into register_with_store
* Make CI happy
* Remove unused import
* Update sample config
* Fix ratelimiting test for py2
* Add non-guest test 
							
						 
						
							2019-03-05 14:25:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2c3548d9d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update test_typing to use HomeserverTestCase. ( #4771 )  
							
							
							
						 
						
							2019-03-04 10:05:39 +00:00  
				
					
						
							
							
								 
						
							
							
								dbdc565dfd 
								
							
								 
							
						 
						
							
							
								
								Fix registration on workers ( #4682 )  
							
							... 
							
							
							
							* Move RegistrationHandler init to HomeServer
* Move post registration actions to RegistrationHandler
* Add post regisration replication endpoint
* Newsfile 
							
						 
						
							2019-02-20 18:47:31 +11:00  
				
					
						
							
							
								 
						
							
							
								eaf4d11af9 
								
							
								 
							
						 
						
							
							
								
								Add configurable room list publishing rules  
							
							... 
							
							
							
							This allows specifying who and what is allowed to be published onto the
public room list 
							
						 
						
							2019-02-14 16:02:23 +00:00  
				
					
						
							
							
								 
						
							
							
								afae8442b5 
								
							
								 
							
						 
						
							
							
								
								make sure version is in body and wrap in linearizer queue  
							
							... 
							
							
							
							also add tests 
							
						 
						
							2019-02-08 01:32:45 -05: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  
				
					
						
							
							
								 
						
							
							
								b0c24a66ec 
								
							
								 
							
						 
						
							
							
								
								Rip out half-implemented m.login.saml2 support ( #4265 )  
							
							... 
							
							
							
							* Rip out half-implemented m.login.saml2 support
This was implemented in an odd way that left most of the work to the client, in
a way that I really didn't understand. It's going to be a pain to maintain, so
let's start by ripping it out.
* drop undocumented dependency on dateutil
It turns out we were relying on dateutil being pulled in transitively by
pysaml2. There's no need for that bloat. 
							
						 
						
							2018-12-06 19:44:38 +11:00  
				
					
						
							
							
								 
						
							
							
								7039ece8fb 
								
							
								 
							
						 
						
							
							
								
								Neilj/fix autojoin ( #4223 )  
							
							... 
							
							
							
							* Fix auto join failures for servers that require user consent
* Fix auto join failures for servers that require user consent 
							
						 
						
							2018-11-28 22:24:57 +11:00  
				
					
						
							
							
								 
						
							
							
								f1087106cf 
								
									
								
							
								 
							
						 
						
							
							
								
								handle empty backups according to latest spec proposal ( #4123 )  
							
							... 
							
							
							
							fixes  #4056  
						
							2018-11-05 17:59:29 -05:00  
				
					
						
							
							
								 
						
							
							
								b94a43d5b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disallow_list  
							
							
							
						 
						
							2018-10-25 15:25:31 +01:00  
				
					
						
							
							
								 
						
							
							
								e5481b22aa 
								
							
								 
							
						 
						
							
							
								
								Use allow/deny  
							
							
							
						 
						
							2018-10-25 15:25:21 +01:00  
				
					
						
							
							
								 
						
							
							
								f7f487e14c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into matthew/autocreate_autojoin  
							
							
							
						 
						
							2018-10-25 14:40:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3c580c2b47 
								
							
								 
							
						 
						
							
							
								
								Add tests for alias creation rules  
							
							
							
						 
						
							2018-10-19 10:22:45 +01:00  
				
					
						
							
							
								 
						
							
							
								d6a7797dd1 
								
							
								 
							
						 
						
							
							
								
								Fix roomlist since tokens on Python 3 ( #4046 )  
							
							... 
							
							
							
							Thanks @Half-Shot !!! 
							
						 
						
							2018-10-17 23:04:55 +11:00  
				
					
						
							
							
								 
						
							
							
								a2bfb778c8 
								
							
								 
							
						 
						
							
							
								
								improve auto room join logic, comments and tests  
							
							
							
						 
						
							2018-10-12 18:17:36 +01:00  
				
					
						
							
							
								 
						
							
							
								dc045ef202 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups  
							
							
							
						 
						
							2018-10-09 10:05:02 +01:00  
				
					
						
							
							
								 
						
							
							
								2dadc092b8 
								
							
								 
							
						 
						
							
							
								
								move logic into register, fix room alias localpart bug, tests  
							
							
							
						 
						
							2018-10-04 17:00:27 +01:00  
				
					
						
							
							
								 
						
							
							
								52ec6e9dfa 
								
									
								
							
								 
							
						 
						
							
							
								
								Port tests/ to Python 3 ( #3808 )  
							
							
							
						 
						
							2018-09-07 02:58:18 +10:00  
				
					
						
							
							
								 
						
							
							
								3801b8aa03 
								
							
								 
							
						 
						
							
							
								
								try to make flake8 and isort happy  
							
							
							
						 
						
							2018-09-06 11:35:19 -04:00  
				
					
						
							
							
								 
						
							
							
								4f8baab0c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2018-09-06 13:05:22 +01:00  
				
					
						
							
							
								 
						
							
							
								c127c8d042 
								
							
								 
							
						 
						
							
							
								
								Fix origin handling for pushed transactions  
							
							... 
							
							
							
							Use the actual origin for push transactions, rather than whatever the remote
server claimed. 
							
						 
						
							2018-09-05 13:08:07 +01:00  
				
					
						
							
							
								 
						
							
							
								77055dba92 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix tests on postgresql ( #3740 )  
							
							
							
						 
						
							2018-09-04 02:21:48 +10:00  
				
					
						
							
							
								 
						
							
							
								16a31c6fce 
								
							
								 
							
						 
						
							
							
								
								update to newer Synapse APIs  
							
							
							
						 
						
							2018-08-24 22:51:25 -04:00  
				
					
						
							
							
								 
						
							
							
								83caead95a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into e2e_backups  
							
							
							
						 
						
							2018-08-24 11:44:26 -04: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  
				
					
						
							
							
								 
						
							
							
								764030cf63 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3659  from matrix-org/erikj/split_profiles  
							
							... 
							
							
							
							Allow profile updates to happen on workers 
							
						 
						
							2018-08-22 11:35:55 +01:00  
				
					
						
							
							
								 
						
							
							
								e07970165f 
								
							
								 
							
						 
						
							
							
								
								rename error code  
							
							
							
						 
						
							2018-08-18 14:39:45 +01:00  
				
					
						
							
							
								 
						
							
							
								782689bd40 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_profiles  
							
							
							
						 
						
							2018-08-17 14:15:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ca87ad1def 
								
							
								 
							
						 
						
							
							
								
								Split ProfileHandler into master and worker  
							
							
							
						 
						
							2018-08-17 14:15:14 +01:00  
				
					
						
							
							
								 
						
							
							
								13ad9930c8 
								
							
								 
							
						 
						
							
							
								
								add new error type ResourceLimit  
							
							
							
						 
						
							2018-08-16 18:02:02 +01:00  
				
					
						
							
							
								 
						
							
							
								86a00e05e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into neilj/fix_off_by_1+maus  
							
							
							
						 
						
							2018-08-15 16:27:08 +01:00  
				
					
						
							
							
								 
						
							
							
								75c663c7b9 
								
							
								 
							
						 
						
							
							
								
								update error codes  
							
							
							
						 
						
							2018-08-15 11:27:48 +01:00  
				
					
						
							
							
								 
						
							
							
								19b433e3f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into neilj/admin_email  
							
							
							
						 
						
							2018-08-14 17:44:46 +01:00  
				
					
						
							
							
								 
						
							
							
								b586b8b986 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into neilj/fix_off_by_1+maus  
							
							
							
						 
						
							2018-08-14 17:43:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7277216d01 
								
							
								 
							
						 
						
							
							
								
								fix setup_test_homeserver to be postgres compatible  
							
							
							
						 
						
							2018-08-14 17:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								414d54b61a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3670  from matrix-org/neilj/mau_sync_block  
							
							... 
							
							
							
							Block ability to read via sync if mau limit exceeded 
							
						 
						
							2018-08-14 15:21:31 +00:00  
				
					
						
							
							
								 
						
							
							
								06b331ff40 
								
							
								 
							
						 
						
							
							
								
								fix off by 1 errors  
							
							
							
						 
						
							2018-08-14 15:28:15 +01:00  
				
					
						
							
							
								 
						
							
							
								8f9a7eb58d 
								
							
								 
							
						 
						
							
							
								
								support admin_email config and pass through into blocking errors, return AuthError in all cases  
							
							
							
						 
						
							2018-08-14 15:11:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ed4bc3d2fc 
								
							
								 
							
						 
						
							
							
								
								fix off by 1s on mau  
							
							
							
						 
						
							2018-08-14 15:04:48 +01:00  
				
					
						
							
							
								 
						
							
							
								9b5bf3d858 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'neilj/admin_email' of github.com:matrix-org/synapse into neilj/fix_off_by_1+maus  
							
							
							
						 
						
							2018-08-14 14:51:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e25d87d97b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'neilj/mau_sync_block' of github.com:matrix-org/synapse into neilj/fix_off_by_1+maus  
							
							
							
						 
						
							2018-08-14 14:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								f4b49152e2 
								
							
								 
							
						 
						
							
							
								
								support admin_email config and pass through into blocking errors, return AuthError in all cases  
							
							
							
						 
						
							2018-08-13 21:09:47 +01:00