49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								fed62e21ad 
								
							
								 
							
						 
						
							
							
								
								Infrastructure for a server notices room  
							
							... 
							
							
							
							Server Notices use a special room which the user can't dismiss. They are
created on demand when some other bit of the code calls send_notice.
(This doesn't actually do much yet becuse we don't call send_notice anywhere) 
							
						 
						
							2018-05-17 17:58:25 +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  
				
					
						
							
							
								 
						
							
							
								47d99a20d5 
								
							
								 
							
						 
						
							
							
								
								Add user_directory_include_pattern config param to expand search results to additional users  
							
							... 
							
							
							
							Initial commit; this doesn't work yet - the LIKE filtering seems too aggressive.
It also needs _do_initial_spam to be aware of prepopulating the whole user_directory_search table with all users...
...and it needs a handle_user_signup() or something to be added so that new signups get incrementally added to the table too.
Committing it here as a WIP 
							
						 
						
							2017-11-29 16:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								29bafe2f7e 
								
							
								 
							
						 
						
							
							
								
								Add config to enable group creation  
							
							
							
						 
						
							2017-10-19 12:13:44 +01:00  
				
					
						
							
							
								 
						
							
							
								6cd5fcd536 
								
							
								 
							
						 
						
							
							
								
								Make the spam checker a module  
							
							
							
						 
						
							2017-09-26 19:20:23 +01:00  
				
					
						
							
							
								 
						
							
							
								75eba3b07d 
								
							
								 
							
						 
						
							
							
								
								Fix TravisCI tests for PR  #2301  
							
							
							
						 
						
							2017-06-23 15:15:18 +02:00  
				
					
						
							
							
								 
						
							
							
								1591eddaea 
								
							
								 
							
						 
						
							
							
								
								Add configuration parameter to allow redaction of content from push messages for google/apple devices  
							
							
							
						 
						
							2017-06-23 13:01:04 +02:00  
				
					
						
							
							
								 
						
							
							
								850b103b36 
								
							
								 
							
						 
						
							
							
								
								Implement pluggable password auth  
							
							... 
							
							
							
							Allows delegating the password auth to an external module. This also
moves the LDAP auth to using this system, allowing it to be removed from
the synapse tree entirely in the future. 
							
						 
						
							2016-10-03 10:36:40 +01:00  
				
					
						
							
							
								 
						
							
							
								885ee861f7 
								
							
								 
							
						 
						
							
							
								
								Inline the synchrotron and pusher configs into the main config  
							
							
							
						 
						
							2016-06-16 11:06:12 +01:00  
				
					
						
							
							
								 
						
							
							
								f63bd4ff47 
								
							
								 
							
						 
						
							
							
								
								Send a rather basic email notif  
							
							... 
							
							
							
							Also pep8 fixes 
							
						 
						
							2016-04-20 13:02:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3d95405e5f 
								
							
								 
							
						 
						
							
							
								
								Introduce LDAP authentication  
							
							
							
						 
						
							2016-04-06 18:23:45 +02:00  
				
					
						
							
							
								 
						
							
							
								3f9948a069 
								
							
								 
							
						 
						
							
							
								
								Add JWT support  
							
							
							
						 
						
							2016-03-29 14:36:36 +02:00  
				
					
						
							
							
								 
						
							
							
								5fc59f009c 
								
							
								 
							
						 
						
							
							
								
								config,handlers/_base: added homeserver config for what state is included in a room invite  
							
							... 
							
							
							
							Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> 
							
						 
						
							2016-03-04 10:43:17 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5025ba959f 
								
							
								 
							
						 
						
							
							
								
								Add config option to disable password login  
							
							
							
						 
						
							2015-10-22 10:37:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c33f5c1a24 
								
							
								 
							
						 
						
							
							
								
								Provide ability to login using CAS  
							
							
							
						 
						
							2015-10-10 10:49:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f53bae0c19 
								
							
								 
							
						 
						
							
							
								
								code beautify  
							
							
							
						 
						
							2015-07-08 16:05:46 +05:30  
				
					
						
							
							
								 
						
							
							
								81682d0f82 
								
							
								 
							
						 
						
							
							
								
								Integrate SAML2 basic authentication - uses pysaml2  
							
							
							
						 
						
							2015-07-08 15:36:54 +05:30  
				
					
						
							
							
								 
						
							
							
								1aa11cf7ce 
								
							
								 
							
						 
						
							
							
								
								Allow multiple config files, set up a default config before applying the config files  
							
							
							
						 
						
							2015-04-30 13:48:15 +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  
				
					
						
							
							
								 
						
							
							
								4ad8b45155 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into key_distribution  
							
							... 
							
							
							
							Conflicts:
	synapse/config/homeserver.py 
							
						 
						
							2015-04-29 13:15:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c8c710eca7 
								
							
								 
							
						 
						
							
							
								
								Move the key related config parser into a separate file  
							
							
							
						 
						
							2015-04-24 10:22:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2e0d9219b9 
								
							
								 
							
						 
						
							
							
								
								Remove now-redundant email config  
							
							
							
						 
						
							2015-04-23 11:45:29 +01:00  
				
					
						
							
							
								 
						
							
							
								af853a4cdb 
								
							
								 
							
						 
						
							
							
								
								Add AppServiceConfig  
							
							
							
						 
						
							2015-03-31 09:22:31 +01:00  
				
					
						
							
							
								 
						
							
							
								5b6e11d560 
								
							
								 
							
						 
						
							
							
								
								Commandline option to enable metrics system  
							
							
							
						 
						
							2015-03-12 16:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								81163f822e 
								
							
								 
							
						 
						
							
							
								
								Add config option to disable registration.  
							
							
							
						 
						
							2015-02-19 14:16:53 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								14ed6799d7 
								
							
								 
							
						 
						
							
							
								
								Add support for TURN servers as per the TURN REST API ( http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00 )  
							
							
							
						 
						
							2014-09-23 17:16:13 +01:00  
				
					
						
							
							
								 
						
							
							
								cc83b06cd1 
								
							
								 
							
						 
						
							
							
								
								Added support for the HS to send emails. Use it to send password resets. Added email_smtp_server and email_from_address config args. Added emailutils.  
							
							
							
						 
						
							2014-09-16 12:36:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0b9e1e7b56 
								
							
								 
							
						 
						
							
							
								
								Added a captcha config to the HS, to enable registration captcha checking and for the recaptcha private key.  
							
							
							
						 
						
							2014-09-05 17:58:06 -07:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ee2bcdec65 
								
							
								 
							
						 
						
							
							
								
								Limit the size of uploads  
							
							
							
						 
						
							2014-09-03 17:04:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c7a7cdf734 
								
							
								 
							
						 
						
							
							
								
								Add ratelimiting function to basehandler  
							
							
							
						 
						
							2014-09-02 17:57:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d9ebe531ed 
								
							
								 
							
						 
						
							
							
								
								Add config tree to synapse. Add support for reading config from a file  
							
							
							
						 
						
							2014-08-31 16:06:39 +01:00