Commit Graph

85 Commits (dd95eb4cb5f1519bfd328249f97f8731c4a11b64)

Author SHA1 Message Date
Matthew Hodgson 792def4928 add a url_preview_ip_range_whitelist config param so we can whitelist the matrix.org IP space 9 years ago
Erik Johnston f505575f69 Make InsecureInterceptableContextFactory work with SpiderEndpoint 9 years ago
Matthew Hodgson 83b2f83da0 actually throw meaningful errors 9 years ago
Matthew Hodgson dafef5a688 Add url_preview_enabled config option to turn on/off preview_url endpoint. defaults to off. 9 years ago
Matthew Hodgson 8b98a7e8c3 pep8 9 years ago
Matthew Hodgson 7426c86eb8 add a persistent cache of URL lookups, and fix up the in-memory one to work 9 years ago
Matthew Hodgson d1b154a10f support gzip compression, and don't pass through error msgs 9 years ago
Matthew Hodgson 683e564815 handle spidered relative images correctly 9 years ago
Matthew Hodgson 0d3d7de6fc sync in changes from matrixfederationclient 9 years ago
Matthew Hodgson a8a5dd3b44 handle requests with missing content-length headers (e.g. YouTube) 9 years ago
Matthew Hodgson 721b2bfa85 implement redirects 9 years ago
Matthew Hodgson 64b4aead15 make it work 9 years ago
Matthew Hodgson dd4287ca5d make it build 9 years ago
David Baker 9a3c80a348 pep8 9 years ago
David Baker 7bcee4733a Encode unicode objects given to post_urlencode* otherwise urllib.urlencode chokes. 9 years ago
Matthew Hodgson 7dd0c1730a initial WIP of a tentative preview_url endpoint - incomplete, untested, experimental, etc. just putting it here for safekeeping for now 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Daniel Wagner-Hall b8dd5b1a2d Verify third party ID server certificates 9 years ago
Erik Johnston a80ef851f7 Fix previous merge to s/version_string/user_agent/ 9 years ago
Steven Hammerton 625e13bfde Add get_raw method to SimpleHttpClient, use this in CAS auth rather than requests 9 years ago
Daniel Wagner-Hall 492beb62a8 Use space not dash as delimiter 9 years ago
Daniel Wagner-Hall e0b466bcfd Use space not dash as delimiter 9 years ago
Daniel Wagner-Hall b28c7da0a4 Preserve version string in user agent 9 years ago
Daniel Wagner-Hall 8fc52bc56a Allow synapse's useragent to be customized 9 years ago
Daniel Wagner-Hall 3bcbabc9fb Rename context factory 9 years ago
Daniel Wagner-Hall 6485f03d91 Fix random formatting 9 years ago
Daniel Wagner-Hall 81a93ddcc8 Allow configuration to ignore invalid SSL certs 9 years ago
Mark Haines 78323ccdb3 Remove syutil dependency in favour of smaller single-purpose libraries 9 years ago
Erik Johnston 653533a3da Fix log context when sending requests 10 years ago
Erik Johnston 83f119a84a Log requests and responses sent via http.client 10 years ago
Erik Johnston 79e37a7ecb Correctly pass connection pool parameter 10 years ago
Erik Johnston 11f51e6ded Up maxPersistentPerHost count 10 years ago
Erik Johnston 086df80790 Add connection pooling to SimpleHttpClient 10 years ago
Erik Johnston 476899295f Change the way we do logging contexts so that they survive divergences 10 years ago
David Baker 59bf16eddc New registration for C/S API v2. Only ReCAPTCHA working currently. 10 years ago
Paul "LeoNerd" Evans 128cf2daf7 Appease pep8 10 years ago
Paul "LeoNerd" Evans b0cf867319 Use _ instead of . as a metric namespacing separator, for Prometheus 10 years ago
Paul "LeoNerd" Evans f9478e475b Rename Metrics' "keys" to "labels" 10 years ago
Paul "LeoNerd" Evans 7d72e44eb9 Add vector counters to HTTP clients and servers; count the requests by method and responses by method and response code 10 years ago
Paul "LeoNerd" Evans c53ec53d80 Pull out all uses of the underlying HTTP user agent .request() method into a single wrapper function, to make adding metrics easier 10 years ago
Kegan Dougal 2de5b14fe0 Fix bug which prevented the HS pushing events to the AS due to FrozenEvents 10 years ago
Erik Johnston 5358966a87 Use git aware version string in User-Agent and Server headers 10 years ago
Erik Johnston 2bf0e85f3d Use encode_canonical_json for http client 10 years ago
Kegan Dougal f518324426 Minor tweaks based on PR feedback. 10 years ago
Erik Johnston 4ebbaf0d43 Blunty replace json with simplejson 10 years ago
Kegan Dougal 543e84fe70 Add SimpleHttpClient.put_json with the same semantics as get_json. 10 years ago
Kegan Dougal 6d3e4f4d0a Update user/alias query APIs to use new format of SimpleHttpClient.get_json 10 years ago
Kegan Dougal 96d4bf9012 Modify API for SimpleHttpClient.get_json and update usages. 10 years ago
Mark Haines c9d2cecac9 SYN-231: User agent header broken 10 years ago
Mark Haines adb04b1e57 Update copyright notices 10 years ago