Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								66a564c859 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some DETECTED VIOLATIONS in the config file ( #7550 )  
							
							 
							
							... 
							
							
							
							consistency ftw 
							
						 
						
							2020-05-22 10:11:50 +01:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								d9f29f8dae 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a small typo in the `metrics_flags` config option. ( #7171 )  
							
							 
							
							
							
						 
						
							2020-03-30 17:38:21 +01:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								409c62b27b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config linting script that checks for bool casing ( #6203 )  
							
							 
							
							... 
							
							
							
							Add a linting script that enforces all boolean values in the default config be lowercase.
This has annoyed me for a while so I decided to fix it. 
							
						 
						
							2019-10-23 13:22:54 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								f743108a94 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor HomeserverConfig so it can be typechecked ( #6137 )  
							
							 
							
							
							
						 
						
							2019-10-10 09:39:35 +01:00  
						
					 
				
					
						
							
							
								 
								Sorunome
							
						 
						
							 
							
							
							
								
							
								dd2e5b0038 
								
							
								 
							
						 
						
							
							
								
								add report_stats_endpoint config option ( #6012 )  
							
							 
							
							... 
							
							
							
							This PR adds the optional `report_stats_endpoint` to configure where stats are reported to, if enabled. 
							
						 
						
							2019-09-12 11:24:57 +01:00  
						
					 
				
					
						
							
							
								 
								Jorik Schellekens
							
						 
						
							 
							
							
								
								
							
							
								
							
								6604b64fae 
								
									
								
							
								 
							
						 
						
							
							
								
								Check dependencies on setup in the nicer way. ( #5989 )  
							
							 
							
							
							
						 
						
							2019-09-11 14:00:37 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								55d5b3af88 
								
									
								
							
								 
							
						 
						
							
							
								
								Servers-known-about statistic ( #5981 )  
							
							 
							
							
							
						 
						
							2019-09-07 01:45:51 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								16b52642e2 
								
							
								 
							
						 
						
							
							
								
								Don't load the generated config as the default.  
							
							 
							
							... 
							
							
							
							It's too confusing. 
							
						 
						
							2019-06-24 14:14:52 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								c3c6b00d95 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass config_dir_path and data_dir_path into Config.read_config. ( #5522 )  
							
							 
							
							... 
							
							
							
							* Pull config_dir_path and data_dir_path calculation out of read_config_files
* Pass config_dir_path and data_dir_path into read_config 
							
						 
						
							2019-06-24 11:34:45 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							 
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								fd463b4f5d 
								
									
								
							
								 
							
						 
						
							
							
								
								Comment out most options in the generated config. ( #4863 )  
							
							 
							
							... 
							
							
							
							Make it so that most options in the config are optional, and commented out in
the generated config.
The reasons this is a good thing are as follows:
* If we decide that we should change the default for an option, we can do so,
  and only those admins that have deliberately chosen to override that option
  will be stuck on the old setting.
* It moves us towards a point where we can get rid of the super-surprising
  feature of synapse where the default settings for the config come from the
  generated yaml.
* It makes setting up a test config for unit testing an order of magnitude
  easier (see forthcoming PR).
* It makes the generated config more consistent, and hopefully easier for users
  to understand. 
							
						 
						
							2019-03-19 10:06:40 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								82fca11fc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4694  from matrix-org/erikj/fix_sentry_config_format  
							
							 
							
							... 
							
							
							
							Fixup generated metrics config 
							
						 
						
							2019-02-20 14:13:38 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3d672fec51 
								
							
								 
							
						 
						
							
							
								
								Fixup generated metrics config  
							
							 
							
							
							
						 
						
							2019-02-20 13:39:37 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5f9bdf90fe 
								
							
								 
							
						 
						
							
							
								
								Attempt to make default config more consistent  
							
							 
							
							... 
							
							
							
							The general idea here is that config examples should just have a hash and no
extraneous whitespace, both to make it easier for people who don't understand
yaml, and to make the examples stand out from the comments. 
							
						 
						
							2019-02-19 13:54:29 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d328a93b51 
								
							
								 
							
						 
						
							
							
								
								Fixup error handling and message  
							
							 
							
							
							
						 
						
							2019-02-18 16:53:56 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								dc5efc92a8 
								
							
								 
							
						 
						
							
							
								
								Fixup  
							
							 
							
							
							
						 
						
							2019-02-18 13:52:49 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6cb415b63f 
								
							
								 
							
						 
						
							
							
								
								Fixup comments and add warning  
							
							 
							
							
							
						 
						
							2019-02-13 16:15:11 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6a8f902edb 
								
							
								 
							
						 
						
							
							
								
								Raise an appropriate error message if sentry_sdk missing  
							
							 
							
							
							
						 
						
							2019-02-12 16:01:41 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ef2228c890 
								
							
								 
							
						 
						
							
							
								
								Basic sentry integration  
							
							 
							
							
							
						 
						
							2019-02-12 13:55:58 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								9c2af7b2c5 
								
							
								 
							
						 
						
							
							
								
								Add a script to generate a clean config file ( #4315 )  
							
							 
							
							
							
						 
						
							2018-12-22 02:04:57 +11:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								7213588083 
								
							
								 
							
						 
						
							
							
								
								Implement configurable stats reporting  
							
							 
							
							... 
							
							
							
							SYN-287
This requires that HS owners either opt in or out of stats reporting.
When --generate-config is passed, --report-stats must be specified
If an already-generated config is used, and doesn't have the
report_stats key, it is requested to be set. 
							
						 
						
							2015-09-22 12:57:40 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a005b7269a 
								
							
								 
							
						 
						
							
							
								
								Add backwards compat support for metrics, manhole and webclient config options  
							
							 
							
							
							
						 
						
							2015-06-12 17:44:23 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								1ce1509989 
								
							
								 
							
						 
						
							
							
								
								s/metric_interface/metric_bind_host/  
							
							 
							
							
							
						 
						
							2015-05-22 14:51:22 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								59a0682f3e 
								
							
								 
							
						 
						
							
							
								
								Enable changing the interface the metrics listener binds to  
							
							 
							
							
							
						 
						
							2015-05-22 13:13:07 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								95cbfee8ae 
								
							
								 
							
						 
						
							
							
								
								Update metrics.py  
							
							 
							
							
							
						 
						
							2015-04-30 17:52:20 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d624e2a638 
								
							
								 
							
						 
						
							
							
								
								Manually generate the default config yaml, remove most of the commandline arguments for synapse anticipating that people will use the yaml instead. Simpify implementing config options by not requiring the classes to hit the super class  
							
							 
							
							
							
						 
						
							2015-04-30 04:24:44 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								b98b4c135d 
								
							
								 
							
						 
						
							
							
								
								Option to serve metrics from their own localhost-only TCP port instead of muxed on the main listener  
							
							 
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								5b6e11d560 
								
							
								 
							
						 
						
							
							
								
								Commandline option to enable metrics system  
							
							 
							
							
							
						 
						
							2015-03-12 16:24:50 +00:00