adding gun adapter
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Tue, 11 Feb 2020 07:12:57 +0000 (10:12 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Tue, 18 Feb 2020 05:19:01 +0000 (08:19 +0300)
commit514c899275a32e6ef63305f9424c50344d41b12e
treeac6be2ed464506378e1d8ccd20439677c89c9896
parent962eb8d4ac1aafeed6e3ae9b17847b9afaec7712
adding gun adapter
63 files changed:
CHANGELOG.md
config/config.exs
config/description.exs
config/test.exs
docs/API/admin_api.md
docs/configuration/cheatsheet.md
lib/mix/tasks/pleroma/benchmark.ex
lib/mix/tasks/pleroma/emoji.ex
lib/pleroma/application.ex
lib/pleroma/config/config_db.ex
lib/pleroma/config/transfer_task.ex
lib/pleroma/gun/api.ex [new file with mode: 0644]
lib/pleroma/gun/api/mock.ex [new file with mode: 0644]
lib/pleroma/gun/conn.ex [new file with mode: 0644]
lib/pleroma/gun/gun.ex [new file with mode: 0644]
lib/pleroma/http/adapter.ex [new file with mode: 0644]
lib/pleroma/http/adapter/gun.ex [new file with mode: 0644]
lib/pleroma/http/adapter/hackney.ex [new file with mode: 0644]
lib/pleroma/http/connection.ex
lib/pleroma/http/http.ex
lib/pleroma/http/request.ex [new file with mode: 0644]
lib/pleroma/http/request_builder.ex
lib/pleroma/object/fetcher.ex
lib/pleroma/otp_version.ex [new file with mode: 0644]
lib/pleroma/pool/connections.ex [new file with mode: 0644]
lib/pleroma/pool/pool.ex [new file with mode: 0644]
lib/pleroma/pool/request.ex [new file with mode: 0644]
lib/pleroma/pool/supervisor.ex [new file with mode: 0644]
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client/hackney.ex [new file with mode: 0644]
lib/pleroma/reverse_proxy/client/tesla.ex [new file with mode: 0644]
lib/pleroma/reverse_proxy/reverse_proxy.ex
lib/pleroma/web/activity_pub/mrf/media_proxy_warming_policy.ex
lib/pleroma/web/rel_me.ex
lib/pleroma/web/rich_media/parser.ex
lib/pleroma/web/web_finger/web_finger.ex
mix.exs
mix.lock
test/activity/ir/topics_test.exs
test/config/config_db_test.exs
test/fixtures/warnings/otp_version/21.1 [new file with mode: 0644]
test/fixtures/warnings/otp_version/22.1 [new file with mode: 0644]
test/fixtures/warnings/otp_version/22.4 [new file with mode: 0644]
test/fixtures/warnings/otp_version/23.0 [new file with mode: 0644]
test/fixtures/warnings/otp_version/error [new file with mode: 0644]
test/fixtures/warnings/otp_version/undefined [new file with mode: 0644]
test/gun/gun_test.exs [new file with mode: 0644]
test/http/adapter/gun_test.exs [new file with mode: 0644]
test/http/adapter/hackney_test.exs [new file with mode: 0644]
test/http/adapter_test.exs [new file with mode: 0644]
test/http/connection_test.exs [new file with mode: 0644]
test/http/request_builder_test.exs
test/http_test.exs
test/notification_test.exs
test/otp_version_test.exs [new file with mode: 0644]
test/pool/connections_test.exs [new file with mode: 0644]
test/reverse_proxy/client/tesla_test.exs [new file with mode: 0644]
test/reverse_proxy/reverse_proxy_test.exs [moved from test/reverse_proxy_test.exs with 79% similarity]
test/support/http_request_mock.ex
test/user_invite_token_test.exs
test/web/admin_api/admin_api_controller_test.exs
test/web/common_api/common_api_utils_test.exs
test/web/push/impl_test.exs