167d1df699 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #534  from matrix-org/erikj/setup  
							
							... 
							
							
							
							Add a Homeserver.setup method 
							
						 
						
							2016-01-28 14:45:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7ed2bbeb11 
								
							
								 
							
						 
						
							
							
								
								Clean up a bit. Add comment  
							
							
							
						 
						
							2016-01-28 14:32:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a6477d5933 
								
							
								 
							
						 
						
							
							
								
								Remove chdir  
							
							
							
						 
						
							2016-01-28 09:19:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fa90c180ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/setup  
							
							
							
						 
						
							2016-01-27 17:37:33 +00:00  
				
					
						
							
							
								 
						
							
							
								9fda8b5193 
								
							
								 
							
						 
						
							
							
								
								Don't turn on profiling  
							
							
							
						 
						
							2016-01-26 18:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								87f9477b10 
								
							
								 
							
						 
						
							
							
								
								Add a Homeserver.setup method.  
							
							... 
							
							
							
							This is for setting up dependencies that require work on startup. This
is useful for the DataStore that wants to read a bunch from the database
before initiliazing. 
							
						 
						
							2016-01-26 15:51:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9959d9ece8 
								
							
								 
							
						 
						
							
							
								
								Remove redundated BaseHomeServer  
							
							
							
						 
						
							2016-01-26 13:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								44b4fc5f50 
								
							
								 
							
						 
						
							
							
								
								Use compiled regex  
							
							
							
						 
						
							2016-01-13 11:47:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8f8b884430 
								
							
								 
							
						 
						
							
							
								
								Don't log urlencoded access_tokens  
							
							
							
						 
						
							2016-01-08 17:48:08 +00:00  
				
					
						
							
							
								 
						
							
							
								33bef689c1 
								
							
								 
							
						 
						
							
							
								
								Turn on core dumps  
							
							
							
						 
						
							2016-01-07 15:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5727922106 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #473  from matrix-org/erikj/ssh_manhole  
							
							... 
							
							
							
							Change manhole to use ssh 
							
						 
						
							2016-01-07 14:36:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c9ae1d1ee5 
								
							
								 
							
						 
						
							
							
								
								Change manhole to use ssh  
							
							
							
						 
						
							2016-01-07 13:59:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								11a974da21 
								
							
								 
							
						 
						
							
							
								
								Add /_matrix/versions to report supported versions  
							
							
							
						 
						
							2016-01-06 18:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								bf32922e5a 
								
							
								 
							
						 
						
							
							
								
								Log when starting stats reporting  
							
							
							
						 
						
							2016-01-06 14:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								797691f908 
								
							
								 
							
						 
						
							
							
								
								Log on stats scheduling  
							
							
							
						 
						
							2016-01-06 14:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7a8ba4c9a0 
								
							
								 
							
						 
						
							
							
								
								Actually host r0 and unstable prefixes  
							
							
							
						 
						
							2015-12-08 15:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6a5ff5f223 
								
							
								 
							
						 
						
							
							
								
								Track the time spent in the database per request.  
							
							... 
							
							
							
							and track the number of transactions that request started. 
							
						 
						
							2015-12-07 17:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d6059bdd2a 
								
							
								 
							
						 
						
							
							
								
								Fix warnings  
							
							
							
						 
						
							2015-12-04 11:34:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a412b9a465 
								
							
								 
							
						 
						
							
							
								
								Run the background updates when starting synapse.  
							
							
							
						 
						
							2015-11-10 15:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								fa1cf5ef34 
								
							
								 
							
						 
						
							
							
								
								Move static folder into synapse  
							
							... 
							
							
							
							This is because otherwise it won't get picked up by python packaging.
This also fixes the problem where the "static" folder was found if
synapse wasn't started from that directory. 
							
						 
						
							2015-10-26 15:37:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9020860479 
								
							
								 
							
						 
						
							
							
								
								Only turn on the twisted deferred debugging if full_twisted_stacktraces is set in the config  
							
							
							
						 
						
							2015-10-13 17:50:44 +01:00  
				
					
						
							
							
								 
						
							
							
								7639c3d9e5 
								
							
								 
							
						 
						
							
							
								
								Bounce all deferreds through the reactor to make debugging easier.  
							
							... 
							
							
							
							If all deferreds wait a reactor tick before resolving then there is
always a chance to add an errback to the deferred so that stacktraces
get reported, rather than being discarded. 
							
						 
						
							2015-10-13 17:13:04 +01:00  
				
					
						
							
							
								 
						
							
							
								17c80c8a3d 
								
							
								 
							
						 
						
							
							
								
								rename schema_prepare to prepare_database  
							
							
							
						 
						
							2015-10-13 13:56:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ec398af41c 
								
							
								 
							
						 
						
							
							
								
								Expose error more nicely  
							
							
							
						 
						
							2015-10-13 11:43:43 +01:00  
				
					
						
							
							
								 
						
							
							
								0a4b7226fc 
								
							
								 
							
						 
						
							
							
								
								Don't change cwd in synctl  
							
							
							
						 
						
							2015-10-01 09:21:36 +01:00  
				
					
						
							
							
								 
						
							
							
								301141515a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #288  from matrix-org/markjh/unused_definitions  
							
							... 
							
							
							
							Remove some of the unused definitions from synapse 
							
						 
						
							2015-09-28 14:22:44 +01:00  
				
					
						
							
							
								 
						
							
							
								f87a11e0fd 
								
							
								 
							
						 
						
							
							
								
								Fix restart  
							
							
							
						 
						
							2015-09-24 21:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								76328b85f6 
								
							
								 
							
						 
						
							
							
								
								Allow config file path to be configurable in in synctl  
							
							... 
							
							
							
							Also, allow it to be run from directories other than the synapse directory 
							
						 
						
							2015-09-24 21:50:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7a5818ed81 
								
							
								 
							
						 
						
							
							
								
								Note that GzipFile was removed in comment that referenced it  
							
							
							
						 
						
							2015-09-22 18:27:22 +01:00  
				
					
						
							
							
								 
						
							
							
								184ba0968a 
								
							
								 
							
						 
						
							
							
								
								synapse/app/homeserver.py:GzipFile was unused  
							
							
							
						 
						
							2015-09-22 18:25:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b6e0303c83 
								
							
								 
							
						 
						
							
							
								
								Catch stats-reporting errors  
							
							
							
						 
						
							2015-09-22 13:34:29 +01: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  
				
					
						
							
							
								 
						
							
							
								0b5c9adeb5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #267  from matrix-org/markjh/missing_requirements  
							
							... 
							
							
							
							Print an example "pip install" line for a missing requirement 
							
						 
						
							2015-09-18 18:52:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2c746382e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'daniel/insecureclient' into develop  
							
							
							
						 
						
							2015-09-09 14:27:30 +01:00  
				
					
						
							
							
								 
						
							
							
								6485f03d91 
								
							
								 
							
						 
						
							
							
								
								Fix random formatting  
							
							
							
						 
						
							2015-09-09 13:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								81a93ddcc8 
								
							
								 
							
						 
						
							
							
								
								Allow configuration to ignore invalid SSL certs  
							
							... 
							
							
							
							This will be useful for sytest, and sytest only, hence the aggressive
config key name. 
							
						 
						
							2015-09-09 12:02:07 +01:00  
				
					
						
							
							
								 
						
							
							
								73e4ad4b8b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							... 
							
							
							
							Conflicts:
	setup.py 
							
						 
						
							2015-09-07 15:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1002bbd732 
								
							
								 
							
						 
						
							
							
								
								Change log level to info  
							
							
							
						 
						
							2015-09-03 09:51:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3cdfd37d95 
								
							
								 
							
						 
						
							
							
								
								Print an example "pip install" line for a missing requirement  
							
							
							
						 
						
							2015-09-01 16:47:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d71af2ee12 
								
							
								 
							
						 
						
							
							
								
								don't log the whole DB config (including postgres password...)  
							
							
							
						 
						
							2015-08-29 22:23:21 +01:00  
				
					
						
							
							
								 
						
							
							
								d33f31d741 
								
							
								 
							
						 
						
							
							
								
								Print the correct pip install line when failing due to lack of matrix-angular-sdk  
							
							
							
						 
						
							2015-08-25 15:33:23 +01:00  
				
					
						
							
							
								 
						
							
							
								37403ab06c 
								
							
								 
							
						 
						
							
							
								
								Update the log message  
							
							
							
						 
						
							2015-08-25 14:19:09 +01:00  
				
					
						
							
							
								 
						
							
							
								d9088c923f 
								
							
								 
							
						 
						
							
							
								
								Remove dependency on matrix-angular-sdk  
							
							
							
						 
						
							2015-08-25 13:34:50 +01:00  
				
					
						
							
							
								 
						
							
							
								86cef6a91b 
								
							
								 
							
						 
						
							
							
								
								Allow specifying a directory to host a web client from  
							
							
							
						 
						
							2015-08-25 12:01:23 +01:00  
				
					
						
							
							
								 
						
							
							
								efe60d5e8c 
								
							
								 
							
						 
						
							
							
								
								Only print the pidfile path on startup if requested by a commandline flag  
							
							
							
						 
						
							2015-08-07 16:36:42 +01:00  
				
					
						
							
							
								 
						
							
							
								0e58d19163 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #187  from matrix-org/erikj/sanitize_logging  
							
							... 
							
							
							
							Sanitize logging 
							
						 
						
							2015-06-19 11:35:59 +01:00  
				
					
						
							
							
								 
						
							
							
								eb928c9f52 
								
							
								 
							
						 
						
							
							
								
								Add site_tag to logger  
							
							
							
						 
						
							2015-06-19 10:16:48 +01:00  
				
					
						
							
							
								 
						
							
							
								9e5a353663 
								
							
								 
							
						 
						
							
							
								
								Make upload dir a configurable path.  
							
							... 
							
							
							
							Fixes SYN-425.
Signed-off-by: Eric Myhre <hash@exultant.us> 
							
						 
						
							2015-06-18 23:38:20 -05:00  
				
					
						
							
							
								 
						
							
							
								aaa749d366 
								
							
								 
							
						 
						
							
							
								
								Disable twisted access logging. Move access logging to SynapseRequest object  
							
							
							
						 
						
							2015-06-15 18:18:05 +01:00