Commit Graph

81 Commits (9c76769878784282d2a9bf42282dbc63420f882e)

Author SHA1 Message Date
rinpatch dccbed856d Merge branch 'http-fixes' into 'develop'
4 years ago
Roman Chvanikov 4bf44b7d65 Don't override user-agent header if it's been set
4 years ago
href 4bac25e6f5 Don't enable Pleroma.HTTP.Middleware.FollowRedirects unless Gun is used
4 years ago
href 6d583bcc3b Set a default timeout for Gun adapter timeout
4 years ago
href ce1a42bd04 Simplify TLS opts
4 years ago
href 6a0f2bdf8c Ensure connections error get known by the caller
4 years ago
rinpatch 9b73c35ca8 Request limiter setup: consider {:error, :existing} a success
4 years ago
rinpatch 37f1e781cb Gun adapter helper: fix wildcard cert issues on OTP 23
4 years ago
rinpatch 00926a63fb Adapter Helper: Use built-in ip address type
4 years ago
rinpatch 4128e3a84a HTTP: Implement max request limits
4 years ago
rinpatch 94c8f3cfaf Use a custom pool-aware FollowRedirects middleware
4 years ago
rinpatch 58a4f350a8 Refactor gun pooling and simplify adapter option insertion
4 years ago
Maksim Pechnikov 439a1a0218 added wrapper Pleroma.HTTP for ExAws.S3
4 years ago
Maksim Pechnikov 721fc7c554 added wrapper Pleroma.HTTP for Tzdata.HTTPClient
4 years ago
rinpatch 0cb7b0ea84 hackney adapter helper: support tlsv1.3 and remove custom opts
4 years ago
Alexander Strizhakov 98ed0d1c4b
more clean up
5 years ago
Alexander Strizhakov 1306b92997
clean up
5 years ago
Alexander Strizhakov f39e1b9eff
add verify tls_opts only when we open connection
5 years ago
Alexander Strizhakov 78282dc983
little polishing
5 years ago
Alexander Strizhakov c93c3096d5
little refactor
5 years ago
Alexander Strizhakov f0753eed0f
removing try block in tesla request
5 years ago
Alexander Strizhakov d6bebd4f9c
moving some logic to tesla adapter
5 years ago
Mark Felder d9c5ae7c09 Update Copyrights for gun related files
5 years ago
Mark Felder 4427161ca3 Merge branch 'develop' into gun
5 years ago
Mark Felder 05da5f5cca Update Copyrights
5 years ago
Alexander Strizhakov f98ee730f0
adapter renaming to adapter_helper
5 years ago
Alexander Strizhakov 8854770fc4
retry and retry_timeout settings default change
5 years ago
Alexander Strizhakov 1ad34bfdba
no try block in checkout connection
5 years ago
Alexander Strizhakov 24bf5c4e89
remove try block from pool request
5 years ago
Alexander Strizhakov aaa879ce75
proxy parsing errors
5 years ago
Alexander Strizhakov 6ebf389d6e
poolboy timeout fix
5 years ago
Alexander Strizhakov e605e79df9
simplification of formatting host method
5 years ago
Alexander Strizhakov ee8071f0d5
removing unused method
5 years ago
Alexander Strizhakov 05429730e4
unnecessary with
5 years ago
Alexander Strizhakov a21a66972f Apply suggestion to lib/pleroma/http/http.ex
5 years ago
Alexander Strizhakov 614e3934f9 Apply suggestion to lib/pleroma/http/http.ex
5 years ago
Alexander Strizhakov d30ff35d94 Apply suggestion to lib/pleroma/http/request_builder.ex
5 years ago
Alexander Strizhakov a3ad028973 Apply suggestion to lib/pleroma/http/adapter.ex
5 years ago
Alexander Strizhakov 8efae966b1
open conn in separate task
5 years ago
Alexander Strizhakov d44f9e3b6c
fix for timeout clause
5 years ago
Alexander Strizhakov f604f9e470
hackney pool timeout
5 years ago
Alexander Strizhakov 6806df80dd
don't log info ssl messages
5 years ago
Alexander Strizhakov ad8f26c0a4
more info in Connections.checkin timout errors
5 years ago
Alexander Strizhakov c9db0507f8
removing retry option and changing some logger messages levels
5 years ago
Mark Felder 7d73e7a09a Spelling
5 years ago
Alexander Strizhakov 514c899275
adding gun adapter
5 years ago
Sergey Suprunenko 02dc651828 Handle 303 redirects
5 years ago
rinpatch b001b8891a Merge the default options with custom ones in ReverseProxy and
5 years ago
Egor Kislitsyn 99f70c7e20 Use Pleroma.Config everywhere
5 years ago
jeff 9f3bcf0efe Respect proxy settings federation
5 years ago