Mark Haines
|
398cd1edfb
|
Fix regression where synapse checked whether push rules were valid JSON before the compatibility hack that handled clients sending invalid JSON
|
2016-03-14 14:16:41 +00:00 |
Mark Haines
|
e9c1cabac2
|
Use parse_json_object_from_request to parse JSON out of request bodies
|
2016-03-11 16:41:03 +00:00 |
Mark Haines
|
b7dbe5147a
|
Add a parse_json_object function
to deduplicate all the copy+pasted _parse_json functions. Also document
the parse_.* functions.
|
2016-03-09 11:26:26 +00:00 |
David Baker
|
9a3c80a348
|
pep8
|
2016-03-08 10:09:07 +00:00 |
David Baker
|
7bcee4733a
|
Encode unicode objects given to post_urlencode* otherwise urllib.urlencode chokes.
|
2016-03-08 10:04:38 +00:00 |
Mark Haines
|
58c9f20692
|
Catch the exceptions thrown by twisted when you write to a closed connection
|
2016-02-12 13:46:59 +00:00 |
Erik Johnston
|
2c1fbea531
|
Fix up logcontexts
|
2016-02-08 14:26:45 +00:00 |
Erik Johnston
|
13e6262659
|
Add metrics to pushers
|
2016-02-08 14:26:45 +00:00 |
Erik Johnston
|
d4f72a5bfb
|
Allowing tagging log contexts
|
2016-02-03 13:52:27 +00:00 |
Daniel Wagner-Hall
|
d83d004ccd
|
Fix flake8 warnings for new flake8
|
2016-02-02 17:18:50 +00:00 |
Erik Johnston
|
c6549117a2
|
Fix AttributeError
|
2016-01-21 14:02:14 +00:00 |
Erik Johnston
|
191070123d
|
Cache dns lookups, and use the cache if we fail to lookup servers later
|
2016-01-20 11:34:09 +00:00 |
Matthew Hodgson
|
6c28ac260c
|
copyrights
|
2016-01-07 04:26:29 +00:00 |
Daniel Wagner-Hall
|
2b0f8a9482
|
Fix typo
|
2015-12-16 17:59:44 +01:00 |
Daniel Wagner-Hall
|
338c0a8a69
|
Include errcode on Internal Server Error
|
2015-12-14 13:50:50 +00:00 |
Mark Haines
|
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 |
Mark Haines
|
99e1d6777f
|
Add metrics to track the cpu on the main thread consumed by each type of request
|
2015-12-04 14:42:24 +00:00 |
Daniel Wagner-Hall
|
14d7acfad4
|
Host /unstable and /r0 versions of r0 APIs
|
2015-12-01 17:34:32 +00:00 |
Erik Johnston
|
0eabfa55f6
|
Fix typo
|
2015-11-20 17:17:58 +00:00 |
Erik Johnston
|
6408541075
|
Don't limit connections to perspective servers
|
2015-11-20 17:15:44 +00:00 |
Erik Johnston
|
2f2bbb4d06
|
Use min and not max to set an upper bound on retry interval
|
2015-11-20 09:34:58 +00:00 |
Erik Johnston
|
cbf3cd6151
|
Add comment
|
2015-11-17 18:29:29 +00:00 |
Erik Johnston
|
cf4ef5f3c7
|
Only retry federation requests for a long time for background requests
|
2015-11-17 18:26:50 +00:00 |
Erik Johnston
|
afdfd12bdf
|
Implement required method 'resumeProducing'
|
2015-11-17 16:57:06 +00:00 |
Erik Johnston
|
bceec65913
|
Slightly more aggressive retry timers at HTTP level
|
2015-11-17 15:10:05 +00:00 |
Erik Johnston
|
eacb068ac2
|
Retry dead servers a lot less often
|
2015-11-02 16:56:30 +00:00 |
Daniel Wagner-Hall
|
b8dd5b1a2d
|
Verify third party ID server certificates
|
2015-10-16 14:54:54 +01:00 |
Erik Johnston
|
a80ef851f7
|
Fix previous merge to s/version_string/user_agent/
|
2015-10-10 12:35:39 +01:00 |
Steven Hammerton
|
625e13bfde
|
Add get_raw method to SimpleHttpClient, use this in CAS auth rather than requests
|
2015-10-10 10:54:19 +01:00 |
Daniel Wagner-Hall
|
492beb62a8
|
Use space not dash as delimiter
|
2015-10-06 09:53:33 -05:00 |
Daniel Wagner-Hall
|
e0b466bcfd
|
Use space not dash as delimiter
|
2015-10-06 09:32:26 -05: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
|
3bcbabc9fb
|
Rename context factory
Mjark is officially no fun.
|
2015-09-15 15:46:22 +01:00 |
Daniel Wagner-Hall
|
6485f03d91
|
Fix random formatting
|
2015-09-09 13:05:00 +01:00 |
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 |
Mark Haines
|
a7dcbfe430
|
Don't 500 if a group is missing from the regex
|
2015-07-06 16:47:17 +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 |
Erik Johnston
|
aaa749d366
|
Disable twisted access logging. Move access logging to SynapseRequest object
|
2015-06-15 18:18:05 +01:00 |
Erik Johnston
|
cee69441d3
|
Log more when we have processed the request
|
2015-06-15 17:11:44 +01:00 |
Erik Johnston
|
b5209c5744
|
Create SynapseRequest that overrides __repr__ to not print access_token
|
2015-06-15 16:37:04 +01:00 |
Erik Johnston
|
f00f8346f1
|
Make http.server request logging more verbose, but redact access_tokens
|
2015-06-15 13:37:58 +01:00 |
Erik Johnston
|
83f119a84a
|
Log requests and responses sent via http.client
|
2015-06-15 13:14:12 +01:00 |
Mark Haines
|
b8d49be5a1
|
Merge branch 'develop' into markjh/twisted-15
Conflicts:
synapse/python_dependencies.py
|
2015-06-01 10:56:05 +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 |