66a564c859 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some DETECTED VIOLATIONS in the config file ( #7550 )  
							
							... 
							
							
							
							consistency ftw 
							
						 
						
							2020-05-22 10:11:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d9f29f8dae 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a small typo in the `metrics_flags` config option. ( #7171 )  
							
							
							
						 
						
							2020-03-30 17:38:21 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f743108a94 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor HomeserverConfig so it can be typechecked ( #6137 )  
							
							
							
						 
						
							2019-10-10 09:39:35 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6604b64fae 
								
									
								
							
								 
							
						 
						
							
							
								
								Check dependencies on setup in the nicer way. ( #5989 )  
							
							
							
						 
						
							2019-09-11 14:00:37 +01:00  
				
					
						
							
							
								 
						
							
							
								55d5b3af88 
								
									
								
							
								 
							
						 
						
							
							
								
								Servers-known-about statistic ( #5981 )  
							
							
							
						 
						
							2019-09-07 01:45:51 +10:00  
				
					
						
							
							
								 
						
							
							
								16b52642e2 
								
							
								 
							
						 
						
							
							
								
								Don't load the generated config as the default.  
							
							... 
							
							
							
							It's too confusing. 
							
						 
						
							2019-06-24 14:14:52 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3d672fec51 
								
							
								 
							
						 
						
							
							
								
								Fixup generated metrics config  
							
							
							
						 
						
							2019-02-20 13:39:37 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								d328a93b51 
								
							
								 
							
						 
						
							
							
								
								Fixup error handling and message  
							
							
							
						 
						
							2019-02-18 16:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								dc5efc92a8 
								
							
								 
							
						 
						
							
							
								
								Fixup  
							
							
							
						 
						
							2019-02-18 13:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6cb415b63f 
								
							
								 
							
						 
						
							
							
								
								Fixup comments and add warning  
							
							
							
						 
						
							2019-02-13 16:15:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6a8f902edb 
								
							
								 
							
						 
						
							
							
								
								Raise an appropriate error message if sentry_sdk missing  
							
							
							
						 
						
							2019-02-12 16:01:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ef2228c890 
								
							
								 
							
						 
						
							
							
								
								Basic sentry integration  
							
							
							
						 
						
							2019-02-12 13:55:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9c2af7b2c5 
								
							
								 
							
						 
						
							
							
								
								Add a script to generate a clean config file ( #4315 )  
							
							
							
						 
						
							2018-12-22 02:04:57 +11:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a005b7269a 
								
							
								 
							
						 
						
							
							
								
								Add backwards compat support for metrics, manhole and webclient config options  
							
							
							
						 
						
							2015-06-12 17:44:23 +01:00  
				
					
						
							
							
								 
						
							
							
								1ce1509989 
								
							
								 
							
						 
						
							
							
								
								s/metric_interface/metric_bind_host/  
							
							
							
						 
						
							2015-05-22 14:51:22 +01:00  
				
					
						
							
							
								 
						
							
							
								59a0682f3e 
								
							
								 
							
						 
						
							
							
								
								Enable changing the interface the metrics listener binds to  
							
							
							
						 
						
							2015-05-22 13:13:07 +01:00  
				
					
						
							
							
								 
						
							
							
								95cbfee8ae 
								
							
								 
							
						 
						
							
							
								
								Update metrics.py  
							
							
							
						 
						
							2015-04-30 17:52:20 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5b6e11d560 
								
							
								 
							
						 
						
							
							
								
								Commandline option to enable metrics system  
							
							
							
						 
						
							2015-03-12 16:24:50 +00:00