Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								78323ccdb3
								
							
								
							
						 | 
						
							
							
								
								Remove syutil dependency in favour of smaller single-purpose libraries
							
							
							
							
							
						 | 
						
							2015-08-24 16:17:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								adbd720fab
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2015-08-13 11:47:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								998a72d4d9
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into markjh/twisted-15
							
							
							
							
							
							
							
							Conflicts:
	synapse/http/matrixfederationclient.py 
							
						 | 
						
							2015-08-12 17:21:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								653533a3da
								
							
								
							
						 | 
						
							
							
								
								Fix log context when sending requests
							
							
							
							
							
						 | 
						
							2015-06-19 11:46:49 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								18968efa0a
								
							
								
							
						 | 
						
							
							
								
								Remove stale debug lines
							
							
							
							
							
						 | 
						
							2015-06-19 10:18:02 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9d112f4440
								
							
								
							
						 | 
						
							
							
								
								Add IDs to outbound transactions
							
							
							
							
							
						 | 
						
							2015-06-19 10:13:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								90abdaf3bc
								
							
								
							
						 | 
						
							
							
								
								Use Twisted-15.2.1, Use Agent.usingEndpointFactory rather than implement our own Agent
							
							
							
							
							
						 | 
						
							2015-06-01 10:51:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								79e37a7ecb
								
							
								
							
						 | 
						
							
							
								
								Correctly pass connection pool parameter
							
							
							
							
							
						 | 
						
							2015-05-28 16:48:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								11f51e6ded
								
							
								
							
						 | 
						
							
							
								
								Up maxPersistentPerHost count
							
							
							
							
							
						 | 
						
							2015-05-28 15:45:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								291e942332
								
							
								
							
						 | 
						
							
							
								
								Use connection pool for federation connections
							
							
							
							
							
						 | 
						
							2015-05-28 15:43:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								284f55a7fb
								
							
								
							
						 | 
						
							
							
								
								Add doc strings
							
							
							
							
							
						 | 
						
							2015-05-22 15:18:04 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5b1631a4a9
								
							
								
							
						 | 
						
							
							
								
								Add a timeout param to get_event
							
							
							
							
							
						 | 
						
							2015-05-19 14:53:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								476899295f
								
							
								
							
						 | 
						
							
							
								
								Change the way we do logging contexts so that they survive divergences
							
							
							
							
							
						 | 
						
							2015-05-08 16:32:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								128cf2daf7
								
							
								
							
						 | 
						
							
							
								
								Appease pep8
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								b0cf867319
								
							
								
							
						 | 
						
							
							
								
								Use _ instead of . as a metric namespacing separator, for Prometheus
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								f9478e475b
								
							
								
							
						 | 
						
							
							
								
								Rename Metrics' "keys" to "labels"
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								7d72e44eb9
								
							
								
							
						 | 
						
							
							
								
								Add vector counters to HTTP clients and servers; count the requests by method and responses by method and response code
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7025781df8
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.7.1
							
							
							
							
							
						 | 
						
							2015-02-18 17:37:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5358966a87
								
							
								
							
						 | 
						
							
							
								
								Use git aware version string in User-Agent and Server headers
							
							
							
							
							
						 | 
						
							2015-02-18 16:52:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7e9d59f3b4
								
							
								
							
						 | 
						
							
							
								
								Don't convert DNSLookupError to a 4xx SynapseError
							
							
							
							
							
						 | 
						
							2015-02-18 10:58:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								65ca713ff5
								
							
								
							
						 | 
						
							
							
								
								Add .__name__ after type(e)
							
							
							
							
							
						 | 
						
							2015-02-18 10:51:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5e24471469
								
							
								
							
						 | 
						
							
							
								
								Fix up ResponseNeverReceived to str
							
							
							
							
							
						 | 
						
							2015-02-18 10:50:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0db52d43fa
								
							
								
							
						 | 
						
							
							
								
								strings.join() expects iterable of strings
							
							
							
							
							
						 | 
						
							2015-02-18 10:41:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0647e27a41
								
							
								
							
						 | 
						
							
							
								
								Remove unused import
							
							
							
							
							
						 | 
						
							2015-02-17 15:19:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4de93001bf
								
							
								
							
						 | 
						
							
							
								
								Make matrixfederationclient log more nicely
							
							
							
							
							
						 | 
						
							2015-02-17 15:12:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c52e8d395b
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #61 from matrix-org/timeout-federation-requests
							
							
							
							
							
							
							
							Timeout federation requests 
							
						 | 
						
							2015-02-11 17:10:33 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4ebbaf0d43
								
							
								
							
						 | 
						
							
							
								
								Blunty replace json with simplejson
							
							
							
							
							
						 | 
						
							2015-02-11 14:23:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								fb233dc40b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into timeout-federation-requests
							
							
							
							
							
						 | 
						
							2015-02-11 10:33:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								05b961d7e3
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2015-02-11 10:28:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								dcf52469e8
								
							
								
							
						 | 
						
							
							
								
								Move time_bound_deferred into Clock
							
							
							
							
							
						 | 
						
							2015-02-11 10:25:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0e6b3e4e40
								
							
								
							
						 | 
						
							
							
								
								Time out HTTP federation requests
							
							
							
							
							
						 | 
						
							2015-02-10 18:17:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9f2573eea1
								
							
								
							
						 | 
						
							
							
								
								Return body of response in HttpResponseException
							
							
							
							
							
						 | 
						
							2015-02-06 10:55:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ae46f10fc5
								
							
								
							
						 | 
						
							
							
								
								Apply sanity to the transport client interface. Convert 'make_join' and 'send_join' to accept iterables of destinations
							
							
							
							
							
						 | 
						
							2015-02-04 16:28:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5a3a15f5c1
								
							
								
							
						 | 
						
							
							
								
								Make post_json(...) actually send data.
							
							
							
							
							
						 | 
						
							2015-01-29 13:58:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c183cec8f6
								
							
								
							
						 | 
						
							
							
								
								Add post_json(...) method to federation client
							
							
							
							
							
						 | 
						
							2015-01-29 13:44:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								5fed042640
								
							
								
							
						 | 
						
							
							
								
								Finish renaming "context" to "room_id" in federation codebase
							
							
							
							
							
						 | 
						
							2015-01-16 19:01:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								adb04b1e57
								
							
								
							
						 | 
						
							
							
								
								Update copyright notices
							
							
							
							
							
						 | 
						
							2015-01-06 13:21:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								24b5d01853
								
							
								
							
						 | 
						
							
							
								
								Include version in User-Agent and Server headers
							
							
							
							
							
						 | 
						
							2014-12-22 10:16:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								d80d505b1f
								
							
								
							
						 | 
						
							
							
								
								Limit the size of images that are thumbnailed serverside. Limit the size of file that a server will download from a remote server
							
							
							
							
							
						 | 
						
							2014-12-11 14:19:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								4f37c0ea9d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into media_repository
							
							
							
							
							
						 | 
						
							2014-12-10 16:55:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								0f4dcab238
								
							
								
							
						 | 
						
							
							
								
								turn back on per-request transaction retries, so that every time we try to hit a dead server we actually end up hammering 5 times :|
							
							
							
							
							
						 | 
						
							2014-12-10 10:28:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b8d30899b1
								
							
								
							
						 | 
						
							
							
								
								Code style.
							
							
							
							
							
						 | 
						
							2014-12-10 10:16:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								faf12b64f8
								
							
								
							
						 | 
						
							
							
								
								add errbacks to enqueue_pdu deferreds; change logging for failed federation sends to warn rather than exception
							
							
							
							
							
						 | 
						
							2014-12-10 00:12:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								2b1acb7671
								
							
								
							
						 | 
						
							
							
								
								squidge to 79 columns as per pep8
							
							
							
							
							
						 | 
						
							2014-12-10 00:03:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								aed62a3583
								
							
								
							
						 | 
						
							
							
								
								track replication destination health, and perform exponential back-off when sending transactions. does *not* yet retry transactions, but drops them on the floor if waiting for a server to recover.
							
							
							
							
							
						 | 
						
							2014-12-07 02:26:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								c01fd5573c
								
							
								
							
						 | 
						
							
							
								
								Implement download support for media_repository
							
							
							
							
							
						 | 
						
							2014-12-04 14:22:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								610c2ea131
								
							
								
							
						 | 
						
							
							
								
								Fix pep8 and pyflakes warnings
							
							
							
							
							
						 | 
						
							2014-11-20 18:00:10 +00:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								e377d33652
								
							
								
							
						 | 
						
							
							
								
								Separate out the matrix http client completely because just about all of its code it now separate from the simple case we need for standard HTTP(S)
							
							
							
							
							
						 | 
						
							2014-11-20 17:41:56 +00:00 |