07cb38e965 
								
									
								
							
								 
							
						 
						
							
							
								
								Use a sensible default value for labels  
							
							
							
						 
						
							2019-11-04 09:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a46574281d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use the right format for rows  
							
							
							
						 
						
							2019-11-04 09:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a1b80a74 
								
									
								
							
								 
							
						 
						
							
							
								
								MSC2326: Add background update to take previous events into account  
							
							
							
						 
						
							2019-11-04 09:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f496d25877 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6301  from matrix-org/babolivier/msc2326  
							
							... 
							
							
							
							Implement MSC2326 (label based filtering) 
							
						 
						
							2019-11-01 17:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								988d8d6507 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							
							
						 
						
							2019-11-01 16:22:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c6516adbe0 
								
									
								
							
								 
							
						 
						
							
							
								
								Factor out an _AsyncEventContextImpl ( #6298 )  
							
							... 
							
							
							
							The intention here is to make it clearer which fields we can expect to be
populated when: notably, that the _event_type etc aren't used for the
synchronous impl of EventContext. 
							
						 
						
							2019-11-01 16:19:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5598445655 
								
									
								
							
								 
							
						 
						
							
							
								
								Update synapse/storage/data_stores/main/schema/delta/56/event_labels.sql  
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-11-01 16:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fa7e52caf1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6313  from matrix-org/uhoreg/cross_signing_fix_sqlite_schema  
							
							... 
							
							
							
							fix hidden field in devices table for older sqlite 
							
						 
						
							2019-11-01 10:52:46 -04:00  
				
					
						
							
							
								 
						
							
							
								67a65918ad 
								
							
								 
							
						 
						
							
							
								
								Add contributer docs for using the provided linters script ( #6164 )  
							
							... 
							
							
							
							* Add lint dependencies black, flake8 and isort
These are required when running the `lint.sh` dev scripts.
Signed-off-by: Jason Robinson <jasonr@matrix.org>
* Add contributer docs for using the providers linters script
Add also to the pull request template to avoid build failures due
to people not knowing that linters need running.
Signed-off-by: Jason Robinson <jasonr@matrix.org>
* Fix mention of linter errors correction
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Add mention for installing linter dependencies
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Remove linters from python dependencies as per PR review
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2019-11-02 01:45:09 +11:00  
				
					
						
							
							
								 
						
							
							
								1cb84c6486 
								
									
								
							
								 
							
						 
						
							
							
								
								Support for routing outbound HTTP requests via a proxy ( #6239 )  
							
							... 
							
							
							
							The `http_proxy` and `HTTPS_PROXY` env vars can be set to a `host[:port]` value which should point to a proxy.
The address of the proxy should be excluded from IP blacklists such as the `url_preview_ip_range_blacklist`.
The proxy will then be used for
 * push
 * url previews
 * phone-home stats
 * recaptcha validation
 * CAS auth validation
It will *not* be used for:
 * Application Services
 * Identity servers
 * Outbound federation
 * In worker configurations, connections from workers to masters
Fixes  #4198 . 
							
						 
						
							2019-11-01 14:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fe1f2b4520 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove last usages of deprecated logging.warn method ( #6314 )  
							
							
							
						 
						
							2019-11-01 12:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a2c63c619a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more data to the event_labels table and fix the indexes  
							
							
							
						 
						
							2019-11-01 11:47:28 +00:00  
				
					
						
							
							
								 
						
							
							
								befd58f47b 
								
							
								 
							
						 
						
							
							
								
								Document lint.sh & allow application to specified files only ( #6312 )  
							
							
							
						 
						
							2019-11-01 10:52:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e3689ac6f7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add unstable feature flag  
							
							
							
						 
						
							2019-11-01 10:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								57cdb046e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2019-11-01 10:39:14 +00:00  
				
					
						
							
							
								 
						
							
							
								c6dbca2422 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							
							
						 
						
							2019-11-01 10:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ace947e8da 
								
									
								
							
								 
							
						 
						
							
							
								
								Depublish a room from the public rooms list when it is upgraded ( #6232 )  
							
							
							
						 
						
							2019-11-01 10:28:09 +00:00  
				
					
						
							
							
								 
						
							
							
								53d7680e32 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5727  from matrix-org/uhoreg/e2e_cross-signing2-part3  
							
							... 
							
							
							
							Cross-signing [4/4] -- federation edition 
							
						 
						
							2019-10-31 23:59:35 -04:00  
				
					
						
							
							
								 
						
							
							
								1f156398b9 
								
							
								 
							
						 
						
							
							
								
								add changelog  
							
							
							
						 
						
							2019-10-31 23:02:20 -04:00  
				
					
						
							
							
								 
						
							
							
								c61db13183 
								
							
								 
							
						 
						
							
							
								
								fix hidden field in devices table for older sqlite  
							
							
							
						 
						
							2019-10-31 22:52:55 -04:00  
				
					
						
							
							
								 
						
							
							
								c3fc176c60 
								
									
								
							
								 
							
						 
						
							
							
								
								Update synapse/storage/data_stores/main/devices.py  
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-10-31 22:49:48 -04:00  
				
					
						
							
							
								 
						
							
							
								6f4bc6d01d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cross-signing_federation  
							
							
							
						 
						
							2019-10-31 22:38:21 -04:00  
				
					
						
							
							
								 
						
							
							
								3b4216f961 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6254  from matrix-org/uhoreg/cross_signing_fix_workers_notify  
							
							... 
							
							
							
							make notification of signatures work with workers 
							
						 
						
							2019-10-31 22:35:03 -04:00  
				
					
						
							
							
								 
						
							
							
								42e707c663 
								
							
								 
							
						 
						
							
							
								
								rstrip slashes from url on appservice ( #6306 )  
							
							
							
						 
						
							2019-10-31 17:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								9c94b48bf1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into uhoreg/cross_signing_fix_workers_notify  
							
							
							
						 
						
							2019-10-31 12:32:07 -04:00  
				
					
						
							
							
								 
						
							
							
								f7e4a582ef 
								
							
								 
							
						 
						
							
							
								
								clean up code a bit  
							
							
							
						 
						
							2019-10-31 12:01:00 -04:00  
				
					
						
							
							
								 
						
							
							
								020add5099 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black to 19.10b0 ( #6304 )  
							
							... 
							
							
							
							* update version of black and also fix the mypy config being overridden 
							
						 
						
							2019-11-01 02:43:24 +11:00  
				
					
						
							
							
								 
						
							
							
								dfe0cd71b6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6294  from matrix-org/erikj/add_state_storage  
							
							... 
							
							
							
							Add StateGroupStorage interface 
							
						 
						
							2019-10-31 16:17:53 +01:00  
				
					
						
							
							
								 
						
							
							
								3a74c03ffb 
								
									
								
							
								 
							
						 
						
							
							
								
								Expose some homeserver functionality to spam checkers ( #6259 )  
							
							... 
							
							
							
							* Offer the homeserver instance to the spam checker
* Newsfile
* Linting
* Expose a Spam Checker API instead of passing the homeserver object
* Alter changelog
* s/hs/api 
							
						 
						
							2019-10-31 09:16:14 -06:00  
				
					
						
							
							
								 
						
							
							
								69489f8eb1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6307  from matrix-org/erikj/fix_purge_room  
							
							... 
							
							
							
							Fix /purge_room admin API 
							
						 
						
							2019-10-31 16:08:34 +01:00  
				
					
						
							
							
								 
						
							
							
								64f2b8c3d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							... 
							
							
							
							Fix docstring
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-10-31 15:44:31 +01:00  
				
					
						
							
							
								 
						
							
							
								b2ff8c305f 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-10-31 11:32:53 +00:00  
				
					
						
							
							
								 
						
							
							
								97c60ccaa3 
								
							
								 
							
						 
						
							
							
								
								Add unit test for /purge_room API  
							
							
							
						 
						
							2019-10-31 11:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c6bcd38841 
								
							
								 
							
						 
						
							
							
								
								Fix /purge_room API.  
							
							... 
							
							
							
							It fails trying to clean the `topic` table which was recently removed. 
							
						 
						
							2019-10-31 11:17:23 +00:00  
				
					
						
							
							
								 
						
							
							
								eb9a0d9e48 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2019-10-31 11:17:05 +00:00  
				
					
						
							
							
								 
						
							
							
								54fef094b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove usage of deprecated logger.warn method from codebase ( #6271 )  
							
							... 
							
							
							
							Replace every instance of `logger.warn` with `logger.warning` as the former is deprecated. 
							
						 
						
							2019-10-31 10:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								998f7fe7d4 
								
							
								 
							
						 
						
							
							
								
								make user signatures a separate stream  
							
							
							
						 
						
							2019-10-30 17:22:52 -04:00  
				
					
						
							
							
								 
						
							
							
								670972c0e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into uhoreg/cross_signing_fix_workers_notify  
							
							
							
						 
						
							2019-10-30 16:46:31 -04:00  
				
					
						
							
							
								 
						
							
							
								bb6cec27a5 
								
							
								 
							
						 
						
							
							
								
								rename get_devices_by_remote to get_device_updates_by_remote  
							
							
							
						 
						
							2019-10-30 14:57:34 -04:00  
				
					
						
							
							
								 
						
							
							
								0467f33584 
								
									
								
							
								 
							
						 
						
							
							
								
								fix delete_existing for _persist_events ( #6300 )  
							
							... 
							
							
							
							this is part of _retry_on_integrity_error, so should only be on _persist_events_and_state_updates 
							
						 
						
							2019-10-30 18:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dcc069a2e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2019-10-30 18:01:56 +00:00  
				
					
						
							
							
								 
						
							
							
								62588eae4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Changelog  
							
							
							
						 
						
							2019-10-30 17:54:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d8c9109aee 
								
									
								
							
								 
							
						 
						
							
							
								
								Add integration tests for /messages  
							
							
							
						 
						
							2019-10-30 17:48:22 +00:00  
				
					
						
							
							
								 
						
							
							
								fe51d6cacf 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more integration testing  
							
							
							
						 
						
							2019-10-30 17:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								395683add1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add integration tests for sync  
							
							
							
						 
						
							2019-10-30 16:47:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e7943f660a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add unit tests  
							
							
							
						 
						
							2019-10-30 16:15:04 +00:00  
				
					
						
							
							
								 
						
							
							
								233b14ebe1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add index on label  
							
							
							
						 
						
							2019-10-30 15:58:05 +00:00  
				
					
						
							
							
								 
						
							
							
								acd16ad86a 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement filtering  
							
							
							
						 
						
							2019-10-30 15:56:33 +00:00  
				
					
						
							
							
								 
						
							
							
								d3f694d628 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-10-30 14:53:09 +00:00  
				
					
						
							
							
								 
						
							
							
								69f0054ce6 
								
							
								 
							
						 
						
							
							
								
								Port to use state storage  
							
							
							
						 
						
							2019-10-30 14:46:54 +00:00