about summary refs log tree commit diff
path: root/app/lib/request.rb
AgeCommit message (Expand)Author
2022-11-08Change Request connection logic to try both IPv6 and IPv4 when available (#20...Claire
2022-11-08Improve performance by avoiding method cache busts (#19957)James Tucker
2022-09-21Refactor ActivityPub handling to prepare for non-Account actors (#19212)Claire
2022-09-20Improve error reporting and logging when processing remote accounts (#15605)Claire
2022-08-25Support "http_hidden_proxy" ENV var for hidden service only proxy (#18427)Jeong Arm
2021-11-05Add support for structured data and more OpenGraph tags to link cards (#16938)Eugen Rochko
2021-01-22Optimize some regex matching (#15528)luigi
2020-09-26Add environment variable to allow requests to some private addresses (#14722)ThibG
2020-09-01Bump rubocop from 0.86.0 to 0.88.0 (#14412)dependabot[bot]
2020-07-14Fix rubocop warning (#14288)abcang
2020-05-10Fix error within error when limiting backtrace to 3 lines (#13120)Eugen Rochko
2020-01-12Fix Ruby 2.7 support (#12831)ThibG
2020-01-11Suppress backtrace when delivering toots (#12798)Daigo 3 Dango
2019-09-05Attempt to concurrently connect to remote IP addresses (#11757)ThibG
2019-07-11Add HTTP signatures to all outgoing ActivityPub GET requests (#11284)Eugen Rochko
2019-07-10Refactor fetching of remote resources (#11251)Eugen Rochko
2019-07-07Fix URLs appearing twice in errors of ActivityPub::DeliveryWorker (#11231)Eugen Rochko
2019-07-07Fix support for HTTP proxies (#11245)ThibG
2019-07-05Fix HTTP requests to IPv6 hosts (#11240)ThibG
2019-07-02Add request pool to improve delivery performance (#10353)Eugen Rochko
2019-03-11Increase DNS timeouts (#10238)ThibG
2018-12-26Fix ThreadResolveWorker getting queued with invalid URLs (#9628)Eugen Rochko
2018-11-27Fix TLS handshake timeout not being enforced (#9381)Eugen Rochko
2018-11-27Fix nil error when no DNS addresses are found for host (#9379)Eugen Rochko
2018-11-22Fix connect timeout not being enforced (#9329)Eugen Rochko
2018-11-21Revert connect timeout from 1s to 10s (#9319)Eugen Rochko
2018-11-08Reduce connect timeout limit and limit signature failures by source IP (#9236)Eugen Rochko
2018-08-31Do not sign useless User-Agent or Accept-Encoding headers (#8533)Eugen Rochko
2018-08-26Add CLI task for rotating keys (#8466)Eugen Rochko
2018-06-29Merge `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into `ALLOW_ACCESS_TO_HIDDEN_SER...MIYAGI Hikaru
2018-05-18User agent for WebFinger (#7531)MIYAGI Hikaru
2018-05-10Disable inflate gzip on head method (#7432)Yamagishi Kazutoshi
2018-05-09Support gzip encoding on Request (#7425)Yamagishi Kazutoshi
2018-05-02Guard against nil URLs in Request class (#7284)Eugen Rochko
2018-04-25HTTP proxy support for outgoing request, manage access to hidden service (#7134)MIYAGI Hikaru
2018-03-26Validate HTTP response length while receiving (#6891)Akihiko Odaki
2018-03-24Close http connection in perform method of Request class (#6889)Akihiko Odaki
2018-03-20request: in the event of failure, try other IPs (#6761) (#6813)Rey Tucker
2018-02-24Raise Mastodon::HostValidationError when host for HTTP request is private (#6...Akihiko Odaki
2017-12-06Using double splat operator (#5859)Yamagishi Kazutoshi
2017-10-02Suppress backtrace from Request#perform (#5174)Daigo 3 Dango
2017-09-28Change max redirects followed to 2 (#5136)Eugen Rochko
2017-09-14Include requested URL into the message on network errors (#4945)unarist
2017-08-09Add Digest header to requests with body, handle acct and URI keyId (#4565)Eugen Rochko
2017-07-14HTTP signatures (#4146)Eugen Rochko