27 Commits (4931208dd81133abc62052eb5e9b958800099532)

Author SHA1 Message Date
ThibG 33607c43a5 Fix HTTP requests to IPv6 hosts (#11240)
5 years ago
Eugen Rochko e782fcef4f Add request pool to improve delivery performance (#10353)
5 years ago
ThibG 154c8a0302 Increase DNS timeouts (#10238)
6 years ago
Eugen Rochko ab9308b7f7 Fix ThreadResolveWorker getting queued with invalid URLs (#9628)
6 years ago
Eugen Rochko 030ce53623 Fix TLS handshake timeout not being enforced (#9381)
6 years ago
Eugen Rochko 8c7ba82dc1 Fix nil error when no DNS addresses are found for host (#9379)
6 years ago
Eugen Rochko f3fee3cd27 Fix connect timeout not being enforced (#9329)
6 years ago
Eugen Rochko 0ebb6c1480 Revert connect timeout from 1s to 10s (#9319)
6 years ago
Eugen Rochko d78aed7a37 Reduce connect timeout limit and limit signature failures by source IP (#9236)
6 years ago
Eugen Rochko b8e126ca0f Do not sign useless User-Agent or Accept-Encoding headers (#8533)
6 years ago
Eugen Rochko 1d319c531e Add CLI task for rotating keys (#8466)
6 years ago
MIYAGI Hikaru ac56fa3c22 Merge `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into `ALLOW_ACCESS_TO_HIDDEN_SERVICE` (#7901)
6 years ago
MIYAGI Hikaru 7dbf83d6b8 User agent for WebFinger (#7531)
6 years ago
Yamagishi Kazutoshi 59b48b923d Disable inflate gzip on head method (#7432)
6 years ago
Yamagishi Kazutoshi 1b42ea9f2c Support gzip encoding on Request (#7425)
6 years ago
Eugen Rochko 192746ec3e Guard against nil URLs in Request class (#7284)
6 years ago
MIYAGI Hikaru 28808f638e HTTP proxy support for outgoing request, manage access to hidden service (#7134)
7 years ago
Akihiko Odaki acece7a2e6 Validate HTTP response length while receiving (#6891)
7 years ago
Akihiko Odaki 11c19f6cc9 Close http connection in perform method of Request class (#6889)
7 years ago
Rey Tucker 4c91be94d3 request: in the event of failure, try other IPs (#6761) (#6813)
7 years ago
Akihiko Odaki a5a434a8f6 Raise Mastodon::HostValidationError when host for HTTP request is private (#6410)
7 years ago
Yamagishi Kazutoshi fba46b6072 Using double splat operator (#5859)
7 years ago
Daigo 3 Dango 87223e9426 Suppress backtrace from Request#perform (#5174)
7 years ago
Eugen Rochko 7143870551 Change max redirects followed to 2 (#5136)
7 years ago
unarist f7ae3f39f6 Include requested URL into the message on network errors (#4945)
7 years ago
Eugen Rochko 1b6ced5887 Add Digest header to requests with body, handle acct and URI keyId (#4565)
7 years ago
Eugen Rochko c5fa4aba91 HTTP signatures (#4146)
7 years ago