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  
				
					
						
							
							
								 
						
							
							
								864f144543 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix up some typechecking ( #6150 )  
							
							... 
							
							
							
							* type checking fixes
* changelog 
							
						 
						
							2019-10-02 05:29:01 -07: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e65a17b26f 
								
							
								 
							
						 
						
							
							
								
								Check consent dir path on startup  
							
							
							
						 
						
							2019-01-29 15:30:33 +00:00  
				
					
						
							
							
								 
						
							
							
								0f5e51f726 
								
							
								 
							
						 
						
							
							
								
								Add config variables for enabling terms auth and the policy name ( #4142 )  
							
							... 
							
							
							
							So people can still collect consent the old way if they want to. 
							
						 
						
							2018-11-06 10:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								522bd3c8a3 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2018-06-05 17:42:49 +01:00  
				
					
						
							
							
								 
						
							
							
								219c2a322b 
								
									
								
							
								 
							
						 
						
							
							
								
								remove trailing whitespace  
							
							
							
						 
						
							2018-05-30 19:42:19 +01:00  
				
					
						
							
							
								 
						
							
							
								2e4be8bfd9 
								
									
								
							
								 
							
						 
						
							
							
								
								fix english and wrap comment  
							
							
							
						 
						
							2018-05-30 19:24:12 +01:00  
				
					
						
							
							
								 
						
							
							
								08ea5fe635 
								
									
								
							
								 
							
						 
						
							
							
								
								add link to thorough instruction how to configure consent  
							
							
							
						 
						
							2018-05-25 23:19:55 +02:00  
				
					
						
							
							
								 
						
							
							
								66bdae986f 
								
							
								 
							
						 
						
							
							
								
								Fix default for send_server_notice_to_guests  
							
							... 
							
							
							
							bool("False") == True... 
							
						 
						
							2018-05-25 11:42:05 +01:00  
				
					
						
							
							
								 
						
							
							
								ba1b163590 
								
							
								 
							
						 
						
							
							
								
								Avoid sending consent notice to guest users  
							
							... 
							
							
							
							we think it makes sense not to send the notices to guest users. 
							
						 
						
							2018-05-25 11:36:43 +01:00  
				
					
						
							
							
								 
						
							
							
								82191b08f6 
								
							
								 
							
						 
						
							
							
								
								Support for putting %(consent_uri)s in messages  
							
							... 
							
							
							
							Make it possible to put the URI in the error message and the server notice that
get sent by the server 
							
						 
						
							2018-05-23 15:24:31 +01:00  
				
					
						
							
							
								 
						
							
							
								a5e2941aad 
								
							
								 
							
						 
						
							
							
								
								Reject attempts to send event before privacy consent is given  
							
							... 
							
							
							
							Returns an M_CONSENT_NOT_GIVEN error (cf
https://github.com/matrix-org/matrix-doc/issues/1252 ) if consent is not yet
given. 
							
						 
						
							2018-05-22 12:00:47 +01:00  
				
					
						
							
							
								 
						
							
							
								d5dca9a04f 
								
							
								 
							
						 
						
							
							
								
								Move consent config parsing into ConsentConfig  
							
							... 
							
							
							
							turns out we need to reuse this, so it's better in the config class. 
							
						 
						
							2018-05-22 11:54:51 +01:00  
				
					
						
							
							
								 
						
							
							
								9ea219c514 
								
							
								 
							
						 
						
							
							
								
								Send users a server notice about consent  
							
							... 
							
							
							
							When a user first syncs, we will send them a server notice asking them to
consent to the privacy policy if they have not already done so. 
							
						 
						
							2018-05-22 11:54:51 +01:00  
				
					
						
							
							
								 
						
							
							
								d14d7b8fdc 
								
							
								 
							
						 
						
							
							
								
								Rename 'version' param on user consent config  
							
							... 
							
							
							
							we're going to use it for the version we require too. 
							
						 
						
							2018-05-22 11:54:51 +01:00  
				
					
						
							
							
								 
						
							
							
								47815edcfa 
								
							
								 
							
						 
						
							
							
								
								ConsentResource to gather policy consent from users  
							
							... 
							
							
							
							Hopefully there are enough comments and docs in this that it makes sense on its
own. 
							
						 
						
							2018-05-15 15:11:59 +01:00