aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/http
AgeCommit message (Collapse)Author
2020-04-07http debugAlexander Strizhakov
2020-03-13more clean upAlexander Strizhakov
2020-03-12clean upAlexander Strizhakov
2020-03-10add verify tls_opts only when we open connectionAlexander Strizhakov
for other requests tesla will add tls_opts
2020-03-06little polishingAlexander Strizhakov
2020-03-06little refactorAlexander Strizhakov
2020-03-05removing try block in tesla requestAlexander Strizhakov
added mocks for tests which fail with Tesla.Mock.Error
2020-03-04moving some logic to tesla adapterAlexander Strizhakov
- checking original inside gun adapter - flushing streams on max_body error
2020-03-03Update Copyrights for gun related filesMark Felder
2020-03-03Merge branch 'develop' into gunMark Felder
2020-03-03Update CopyrightsMark Felder
2020-03-03adapter renaming to adapter_helperAlexander Strizhakov
2020-03-03retry and retry_timeout settings default changeAlexander Strizhakov
2020-03-03no try block in checkout connectionAlexander Strizhakov
2020-03-03remove try block from pool requestAlexander Strizhakov
2020-03-03proxy parsing errorsAlexander Strizhakov
2020-03-03poolboy timeout fixAlexander Strizhakov
2020-03-03simplification of formatting host methodAlexander Strizhakov
case for format_proxy method
2020-03-03removing unused methodAlexander Strizhakov
2020-03-03unnecessary withAlexander Strizhakov
2020-03-03Apply suggestion to lib/pleroma/http/http.exAlexander Strizhakov
2020-03-03Apply suggestion to lib/pleroma/http/http.exAlexander Strizhakov
2020-03-03Apply suggestion to lib/pleroma/http/request_builder.exAlexander Strizhakov
2020-03-03Apply suggestion to lib/pleroma/http/adapter.exAlexander Strizhakov
2020-02-24open conn in separate taskAlexander Strizhakov
2020-02-21fix for timeout clauseAlexander Strizhakov
2020-02-21hackney pool timeoutAlexander Strizhakov
2020-02-21don't log info ssl messagesAlexander Strizhakov
2020-02-21more info in Connections.checkin timout errorsAlexander Strizhakov
2020-02-19removing retry option and changing some logger messages levelsAlexander Strizhakov
2020-02-18SpellingMark Felder
2020-02-18adding gun adapterAlexander Strizhakov
2019-07-28Handle 303 redirectsSergey Suprunenko
2019-07-12Merge the default options with custom ones in ReverseProxy andrinpatch
Pleroma.HTTP
2019-05-30Use Pleroma.Config everywhereEgor Kislitsyn
2019-05-28Respect proxy settings federationjeff
2019-05-21http: bump connection timeout to 10 secondsWilliam Pitcock
2019-05-17config: make sending the user agent configurable, disable sending the user ↵William Pitcock
agent in tests
2019-05-17http: request builder: send user-agent when making requestsWilliam Pitcock
2019-03-08http: connection: unify adapter configuration and defaultsWilliam Pitcock
2019-03-08http: connection: relax the timeouts a littleWilliam Pitcock
2019-03-08http: rework connection timeouts to match hackney docs, enforce 1 second max ↵William Pitcock
TCP connection timeout
2019-03-08http: actually pass the options list to the Connection factoryWilliam Pitcock
2019-03-08http: connection: merge hackney option lists instead of concatenating themWilliam Pitcock
this ensures the right pools are used
2019-03-08http: safely catch erlang exits and elixir errors from hackney (ref #672)William Pitcock
2019-03-04Fix supported TLS versions as TLS 1.3 support seems buggy.KokaKiwi
2019-01-30Use multiple hackney poolshref
* federation (ap, salmon) * media (rich media, media proxy) * upload (uploader proxy) Each "part" will stop fighting others ones -- a huge federation outbound could before make the media proxy fail to checkout a connection in time. splitted media and uploaded media for the good reason than an upload pool will have all connections to the same host (the uploader upstream). it also has a longer default retention period for connections.
2019-01-15http: add support for query parameters, use Jason for JSON encoding instead ↵William Pitcock
of Poison like everywhere else
2019-01-01Merge remote-tracking branch 'origin/develop' into pool-usagelain
2019-01-01Remove default pool, it's used automatically anyway.lain