David Baker
							
						 
						
							 
							
							
							
								
							
								e1625d62a8 
								
							
								 
							
						 
						
							
							
								
								Add federation room list servlet  
							
							 
							
							
							
						 
						
							2016-05-31 11:55:57 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								4b0c3a3270 
								
							
								 
							
						 
						
							
							
								
								Correct public_baseurl default  
							
							 
							
							
							
						 
						
							2016-04-29 14:30:15 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								acded821c4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs  
							
							 
							
							
							
						 
						
							2016-04-29 10:05:20 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								fa12209c1b 
								
							
								 
							
						 
						
							
							
								
								Hopefully all remaining bits for email notifs  
							
							 
							
							... 
							
							
							
							Add public facing base url to the server so synapse knows what URL to use when converting mxc to http urls for use in emails 
							
						 
						
							2016-04-27 15:09:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								a3ac837599 
								
							
								 
							
						 
						
							
							
								
								Optionally split out the pushers into a separate process  
							
							 
							
							
							
						 
						
							2016-04-21 17:22:37 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5727922106 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #473  from matrix-org/erikj/ssh_manhole  
							
							 
							
							... 
							
							
							
							Change manhole to use ssh 
							
						 
						
							2016-01-07 14:36:16 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5dc5e29b9c 
								
							
								 
							
						 
						
							
							
								
								s/telnet/ssh/  
							
							 
							
							
							
						 
						
							2016-01-07 14:02:57 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								Mads R. Christensen
							
						 
						
							 
							
							
							
								
							
								6863466653 
								
							
								 
							
						 
						
							
							
								
								Added a single line to explain what the server_name is used for  
							
							 
							
							
							
						 
						
							2015-12-02 00:37:55 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								b28c7da0a4 
								
							
								 
							
						 
						
							
							
								
								Preserve version string in user agent  
							
							 
							
							
							
						 
						
							2015-10-05 20:49:39 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								8fc52bc56a 
								
							
								 
							
						 
						
							
							
								
								Allow synapse's useragent to be customized  
							
							 
							
							... 
							
							
							
							This will allow me to write tests which verify which server made HTTP
requests in a federation context. 
							
						 
						
							2015-10-02 17:13:51 -05: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
							
						 
						
							 
							
							
							
								
							
								86cef6a91b 
								
							
								 
							
						 
						
							
							
								
								Allow specifying a directory to host a web client from  
							
							 
							
							
							
						 
						
							2015-08-25 12:01:23 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								efe60d5e8c 
								
							
								 
							
						 
						
							
							
								
								Only print the pidfile path on startup if requested by a commandline flag  
							
							 
							
							
							
						 
						
							2015-08-07 16:36:42 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9d0326baa6 
								
							
								 
							
						 
						
							
							
								
								Remove redundant newline  
							
							 
							
							
							
						 
						
							2015-06-15 11:27:29 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								186f61a3ac 
								
							
								 
							
						 
						
							
							
								
								Document listener config. Remove deprecated config options  
							
							 
							
							
							
						 
						
							2015-06-15 11:25:53 +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
							
						 
						
							 
							
							
							
								
							
								9c5fc81c2d 
								
							
								 
							
						 
						
							
							
								
								Correctly handle x_forwaded listener option  
							
							 
							
							
							
						 
						
							2015-06-12 17:13:23 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								fd2c07bfed 
								
							
								 
							
						 
						
							
							
								
								Use config.listeners  
							
							 
							
							
							
						 
						
							2015-06-12 15:33:07 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f7f07dc517 
								
							
								 
							
						 
						
							
							
								
								Begin changing the config format  
							
							 
							
							
							
						 
						
							2015-06-11 15:48:52 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								522f285f9b 
								
							
								 
							
						 
						
							
							
								
								Add config option to disable compression of http responses  
							
							 
							
							
							
						 
						
							2015-06-01 13:36:30 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a7b65bdedf 
								
							
								 
							
						 
						
							
							
								
								Add config option to turn off freezing events. Use new encode_json api and ujson.loads  
							
							 
							
							
							
						 
						
							2015-05-29 12:17:33 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								3bcdf3664c 
								
							
								 
							
						 
						
							
							
								
								Use the daemonize key from the config if it exists  
							
							 
							
							
							
						 
						
							2015-05-01 14:34:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								50c87b8eed 
								
							
								 
							
						 
						
							
							
								
								Allow "manhole" to be ommited from the config  
							
							 
							
							
							
						 
						
							2015-04-30 18:11:47 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								345995fcde 
								
							
								 
							
						 
						
							
							
								
								Remove the ~, comment the lines instead  
							
							 
							
							
							
						 
						
							2015-04-30 18:10:19 +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  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c8c710eca7 
								
							
								 
							
						 
						
							
							
								
								Move the key related config parser into a separate file  
							
							 
							
							
							
						 
						
							2015-04-24 10:22:22 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								149ed9f151 
								
							
								 
							
						 
						
							
							
								
								Better help for the old-signing-key option  
							
							 
							
							
							
						 
						
							2015-04-24 10:07:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f30d47c876 
								
							
								 
							
						 
						
							
							
								
								Implement remote key lookup api  
							
							 
							
							
							
						 
						
							2015-04-22 14:21:08 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d488463fa3 
								
							
								 
							
						 
						
							
							
								
								Add a version 2 of the key server api  
							
							 
							
							
							
						 
						
							2015-04-14 16:04:52 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								7564dac8cb 
								
							
								 
							
						 
						
							
							
								
								Wire up the webclient option  
							
							 
							
							... 
							
							
							
							It existed but was hardcoded to True.
Give it an underscore for consistency.
Also don't pull in syweb unless we're actually using the web client. 
							
						 
						
							2015-03-17 12:45:37 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3ce8540484 
								
							
								 
							
						 
						
							
							
								
								Don't look for an TLS private key if we have set --no-tls  
							
							 
							
							
							
						 
						
							2015-03-06 11:34:06 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								7c56210f20 
								
							
								 
							
						 
						
							
							
								
								By default set soft limit to hard limit  
							
							 
							
							
							
						 
						
							2015-02-20 16:09:44 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c3eb7dd9c5 
								
							
								 
							
						 
						
							
							
								
								Add config option to set the soft fd limit on start  
							
							 
							
							
							
						 
						
							2015-02-19 11:50:49 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								379a653ae3 
								
							
								 
							
						 
						
							
							
								
								Add better help message for --server-name config option.  
							
							 
							
							
							
						 
						
							2015-01-08 14:32:53 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							 
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7993e3d10d 
								
							
								 
							
						 
						
							
							
								
								SYN-187: Set a more sensible default for the content_addr  
							
							 
							
							
							
						 
						
							2014-12-02 17:20:02 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								af7ae048f8 
								
							
								 
							
						 
						
							
							
								
								Add option to not bind to HTTPS port. This is useful if running behind an ssl load balancer  
							
							 
							
							
							
						 
						
							2014-11-03 15:06:40 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7d709542ca 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 warnings  
							
							 
							
							
							
						 
						
							2014-10-30 11:10:17 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d56e389a95 
								
							
								 
							
						 
						
							
							
								
								Fix pyflakes warnings  
							
							 
							
							
							
						 
						
							2014-10-27 10:33:17 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								9c0826592c 
								
							
								 
							
						 
						
							
							
								
								Fix auto generating signing_keys  
							
							 
							
							
							
						 
						
							2014-10-18 16:56:44 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c6a8e7d9b9 
								
							
								 
							
						 
						
							
							
								
								Read signing keys using methods from syutil. convert keys that are in the wrong format  
							
							 
							
							
							
						 
						
							2014-09-23 18:43:34 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								4081413876 
								
							
								 
							
						 
						
							
							
								
								Default PID file should be 'homeserver.pid' to match the other 'homeserver.*' naming convention  
							
							 
							
							
							
						 
						
							2014-09-03 17:34:07 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								bc21350298 
								
							
								 
							
						 
						
							
							
								
								Add option to change content repo location  
							
							 
							
							
							
						 
						
							2014-09-03 11:57:23 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								cf890e9d43 
								
							
								 
							
						 
						
							
							
								
								Remove option for disabling webclient because it was confusing  
							
							 
							
							
							
						 
						
							2014-09-02 11:09:41 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								08d2f902dd 
								
							
								 
							
						 
						
							
							
								
								Default HTTP and HTTPS ports to 8008 and 8448  
							
							 
							
							
							
						 
						
							2014-09-02 10:58:33 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d45f89c95b 
								
							
								 
							
						 
						
							
							
								
								More helpful error messages for missing config  
							
							 
							
							
							
						 
						
							2014-09-02 10:49:11 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								399e004884 
								
							
								 
							
						 
						
							
							
								
								Add unsecure listener port to homeserver  
							
							 
							
							
							
						 
						
							2014-09-01 22:38:52 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								61e28cdb6f 
								
							
								 
							
						 
						
							
							
								
								specify metavars in argparse  
							
							 
							
							
							
						 
						
							2014-09-01 22:11:08 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								ef6a8e4f32 
								
							
								 
							
						 
						
							
							
								
								Listen using SSL  
							
							 
							
							
							
						 
						
							2014-09-01 16:30:43 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								9ea1de432d 
								
							
								 
							
						 
						
							
							
								
								Fix homeserver config parsing  
							
							 
							
							
							
						 
						
							2014-09-01 15:51:15 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d9ebe531ed 
								
							
								 
							
						 
						
							
							
								
								Add config tree to synapse. Add support for reading config from a file  
							
							 
							
							
							
						 
						
							2014-08-31 16:06:39 +01:00