68f47d6744 
								
							
								 
							
						 
						
							
							
								
								Fix parsing of Content-Disposition headers ( #4763 )  
							
							... 
							
							
							
							* Fix parsing of Content-Disposition headers
TIL: filenames in content-dispostion headers can contain semicolons, and aren't
%-encoded.
* fix python2 incompatibility
* Fix docstrings 
							
						 
						
							2019-02-27 14:29:10 -08:00  
				
					
						
							
							
								 
						
							
							
								af691e415c 
								
							
								 
							
						 
						
							
							
								
								Move register_device into handler  
							
							
							
						 
						
							2019-02-18 16:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								41c3f21c3b 
								
							
								 
							
						 
						
							
							
								
								Fix unit tests  
							
							
							
						 
						
							2019-02-18 13:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e4bef9d470 
								
							
								 
							
						 
						
							
							
								
								rework format of change password capability  
							
							
							
						 
						
							2019-01-29 18:04:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f03b3a7a3a 
								
							
								 
							
						 
						
							
							
								
								support change_password in capabilities end-point  
							
							
							
						 
						
							2019-01-29 15:58:37 +00:00  
				
					
						
							
							
								 
						
							
							
								4eeb2fb215 
								
							
								 
							
						 
						
							
							
								
								isort  
							
							
							
						 
						
							2019-01-29 12:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a124025dab 
								
							
								 
							
						 
						
							
							
								
								enforce auth for capabilities endpoint  
							
							
							
						 
						
							2019-01-29 11:37:56 +00:00  
				
					
						
							
							
								 
						
							
							
								95f871fc0d 
								
							
								 
							
						 
						
							
							
								
								Support room version capabilities in CS API (MSC1804)  
							
							
							
						 
						
							2019-01-25 11:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d7843f47b6 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove v1 only REST APIs now we don't ship matrix console ( #4334 )  
							
							
							
						 
						
							2018-12-29 23:12:30 +11:00  
				
					
						
							
							
								 
						
							
							
								ea6abf6724 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix IP URL previews on Python 3 ( #4215 )  
							
							
							
						 
						
							2018-12-22 01:56:13 +11: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  
				
					
						
							
							
								 
						
							
							
								e8d98466b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement .well-known handling ( #4262 )  
							
							... 
							
							
							
							Sometimes it's useful for synapse to generate its own .well-known file. 
							
						 
						
							2018-12-05 14:38:58 +01:00  
				
					
						
							
							
								 
						
							
							
								80527b568d 
								
							
								 
							
						 
						
							
							
								
								Fix more logcontext leaks in tests ( #4209 )  
							
							
							
						 
						
							2018-11-27 13:01:04 +11:00  
				
					
						
							
							
								 
						
							
							
								416c671474 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4204  from matrix-org/rav/logcontext_leak_fixes  
							
							... 
							
							
							
							Fix some logcontext leaks 
							
						 
						
							2018-11-20 12:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								80cac86b2c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix fallback auth on Python 3 ( #4197 )  
							
							
							
						 
						
							2018-11-19 12:27:33 -06:00  
				
					
						
							
							
								 
						
							
							
								828f18bd8b 
								
							
								 
							
						 
						
							
							
								
								Fix logcontext leak in test_url_preview  
							
							
							
						 
						
							2018-11-19 17:07:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8b1affe7d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Content-Disposition in media repository ( #4176 )  
							
							
							
						 
						
							2018-11-15 15:55:58 -06:00  
				
					
						
							
							
								 
						
							
							
								df758e155d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use <meta> tags to discover the per-page encoding of html previews ( #4183 )  
							
							
							
						 
						
							2018-11-15 11:05:08 -06:00  
				
					
						
							
							
								 
						
							
							
								c1efcd7c6a 
								
							
								 
							
						 
						
							
							
								
								Add a test for the public T&Cs form  
							
							
							
						 
						
							2018-11-14 10:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b3708830b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix URL preview bugs (type error when loading cache from db, content-type including quotes) ( #4157 )  
							
							
							
						 
						
							2018-11-08 01:37:43 +11:00  
				
					
						
							
							
								 
						
							
							
								e62f7f17b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove some boilerplate in tests ( #4156 )  
							
							
							
						 
						
							2018-11-07 03:00:00 +11:00  
				
					
						
							
							
								 
						
							
							
								efdcbbe46b 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests for user consent resource ( #4140 )  
							
							
							
						 
						
							2018-11-06 05:53:44 +11:00  
				
					
						
							
							
								 
						
							
							
								cb7a6b2379 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typing being reset causing infinite syncs ( #4127 )  
							
							
							
						 
						
							2018-11-03 00:19:23 +11:00  
				
					
						
							
							
								 
						
							
							
								3bade14ec0 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix search 500ing ( #4122 )  
							
							
							
						 
						
							2018-10-31 04:33:41 +11:00  
				
					
						
							
							
								 
						
							
							
								52ec6e9dfa 
								
									
								
							
								 
							
						 
						
							
							
								
								Port tests/ to Python 3 ( #3808 )  
							
							
							
						 
						
							2018-09-07 02:58:18 +10:00  
				
					
						
							
							
								 
						
							
							
								14e4d4f4bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Port storage/ to Python 3 ( #3725 )  
							
							
							
						 
						
							2018-08-31 00:19:58 +10:00  
				
					
						
							
							
								 
						
							
							
								c334ca67bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Integrate presence from hotfixes ( #3694 )  
							
							
							
						 
						
							2018-08-18 01:08:45 +10:00  
				
					
						
							
							
								 
						
							
							
								a87af25fbb 
								
							
								 
							
						 
						
							
							
								
								Fix the tests  
							
							
							
						 
						
							2018-08-15 15:12:23 +01:00  
				
					
						
							
							
								 
						
							
							
								bdfbd934d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement a new test baseclass to cut down on boilerplate ( #3684 )  
							
							
							
						 
						
							2018-08-14 20:53:43 +10:00  
				
					
						
							
							
								 
						
							
							
								99dd975dae 
								
									
								
							
								 
							
						 
						
							
							
								
								Run tests under PostgreSQL ( #3423 )  
							
							
							
						 
						
							2018-08-13 16:47:46 +10:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								2511f3f8a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Test fixes for Python 3 ( #3647 )  
							
							
							
						 
						
							2018-08-09 12:22:01 +10:00  
				
					
						
							
							
								 
						
							
							
								e1a237eaab 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API for creating new users ( #3415 )  
							
							
							
						 
						
							2018-07-20 22:41:13 +10:00  
				
					
						
							
							
								 
						
							
							
								a97c845271 
								
									
								
							
								 
							
						 
						
							
							
								
								Move v1-only APIs into their own module & isolate deprecated ones ( #3460 )  
							
							
							
						 
						
							2018-07-19 20:03:33 +10:00  
				
					
						
							
							
								 
						
							
							
								bc006b3c9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor REST API tests to use explicit reactors ( #3351 )  
							
							
							
						 
						
							2018-07-17 20:43:18 +10:00  
				
					
						
							
							
								 
						
							
							
								33b60c01b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Make auth & transactions more testable ( #3499 )  
							
							
							
						 
						
							2018-07-14 07:34:49 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								77ac14b960 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass around the reactor explicitly ( #3385 )  
							
							
							
						 
						
							2018-06-22 09:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								6e1cb54a05 
								
							
								 
							
						 
						
							
							
								
								Fix logcontext leak in HttpTransactionCache  
							
							... 
							
							
							
							ONE DAY I WILL PURGE THE WORLD OF THIS EVIL 
							
						 
						
							2018-05-21 16:58:20 +01:00  
				
					
						
							
							
								 
						
							
							
								6d6e7288fe 
								
							
								 
							
						 
						
							
							
								
								Stop the transaction cache caching failures  
							
							... 
							
							
							
							The transaction cache has some code which tries to stop it caching failures,
but if the callback function failed straight away, then things would happen
backwards and we'd end up with the failure stuck in the cache. 
							
						 
						
							2018-05-21 16:49:59 +01:00  
				
					
						
							
							
								 
						
							
							
								6495dbb326 
								
							
								 
							
						 
						
							
							
								
								Burminate v1auth  
							
							... 
							
							
							
							This closes  #2602 
v1auth was created to account for the differences in status code between
the v1 and v2_alpha revisions of the protocol (401 vs 403 for invalid
tokens). However since those protocols were merged, this makes the r0
version/endpoint internally inconsistent, and violates the
specification for the r0 endpoint.
This might break clients that rely on this inconsistency with the
specification. This is said to affect the legacy angular reference
client. However, I feel that restoring parity with the spec is more
important. Either way, it is critical to inform developers about this
change, in case they rely on the illegal behaviour.
Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-04-30 22:20:43 +02:00  
				
					
						
							
							
								 
						
							
							
								2a3c33ff03 
								
							
								 
							
						 
						
							
							
								
								Use six.moves.urlparse  
							
							... 
							
							
							
							The imports were shuffled around a bunch in py3
Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-04-15 21:22:43 +02:00  
				
					
						
							
							
								 
						
							
							
								91ea0202e6 
								
							
								 
							
						 
						
							
							
								
								move handling of auto_join_rooms to RegisterHandler  
							
							... 
							
							
							
							Currently the handling of auto_join_rooms only works when a user
registers itself via public register api. Registrations via
registration_shared_secret and ModuleApi do not work
This auto_joins the users in the registration handler which enables
the auto join feature for all 3 registration paths.
This is related to issue #2725 
Signed-Off-by: Matthias Kesler <krombel@krombel.de> 
							
						 
						
							2018-03-14 16:45:37 +01:00  
				
					
						
							
							
								 
						
							
							
								cb9f8e527c 
								
							
								 
							
						 
						
							
							
								
								s/replication_client/federation_client/  
							
							
							
						 
						
							2018-03-13 13:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6ea27fafad 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2018-03-13 10:55:47 +00:00  
				
					
						
							
							
								 
						
							
							
								784f036306 
								
							
								 
							
						 
						
							
							
								
								Move RoomMemberHandler out of Handlers  
							
							
							
						 
						
							2018-03-01 14:36:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a1beca0e25 
								
							
								 
							
						 
						
							
							
								
								Fix broken unit test for media storage  
							
							
							
						 
						
							2018-02-05 12:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1f881e0746 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2791  from matrix-org/erikj/media_storage_refactor  
							
							... 
							
							
							
							Ensure media is in local cache before thumbnailing 
							
						 
						
							2018-02-05 11:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								81d037dbd8 
								
							
								 
							
						 
						
							
							
								
								mock registrations_require_3pid  
							
							
							
						 
						
							2018-01-19 00:28:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ce4f66133e 
								
							
								 
							
						 
						
							
							
								
								Add unit tests  
							
							
							
						 
						
							2018-01-18 16:32:11 +00:00