Pleroma/lib/pleroma
rinpatch d34fe2840d HTTP: radically simplify pool checkin/checkout
Use a custom tesla middleware instead of adapter helper function +
custom redirect middleware.

This will also fix "Client died before releasing the connection"
messages when the request pool is overloaded. Since the checkout is
now done after passing ConcurrentLimiter.

This is technically less efficient, since the connection needs to be
checked in/out every time the middleware is left or entered respectively.
But I don't think the nanoseconds we might lose on redirects
to the same host are worth the complexity.
2020-09-03 23:44:13 +03:00
..
activity
bbs
captcha Expose seconds_valid in Pleroma Captcha API endpoint 2020-07-29 16:07:22 -05:00
chat
config Apply 1 suggestion(s) to 1 file(s) 2020-07-27 12:24:41 +00:00
conversation
docs
ecto_type Add new Emoji Ecto.Type and fix emoji in Question 2020-09-01 08:34:57 +02:00
emails fixes for mix tasks 2020-08-19 11:06:03 +03:00
emoji
gopher
gun improvements and fixes for http requests 2020-09-02 09:04:23 +03:00
helpers
http HTTP: radically simplify pool checkin/checkout 2020-09-03 23:44:13 +03:00
instances correct pool and uniform headers format 2020-09-02 09:16:51 +03:00
mfa
migration_helper
object Merge branch 'bugfix/incoming-poll-emoji' into 'develop' 2020-09-03 11:50:30 +00:00
plugs Merge branch 'stable' of git.pleroma.social:pleroma/pleroma into pleroma-2.1-rc0 2020-08-25 15:38:12 +02:00
reverse_proxy
telemetry
tesla/middleware HTTP: radically simplify pool checkin/checkout 2020-09-03 23:44:13 +03:00
tests
upload Mogrifun: Add a line about the purpose of the module. 2020-08-14 18:27:18 +02:00
uploaders timeout option moved to gun adapter helper 2020-09-02 10:50:51 +03:00
user search: fix 'following' query parameter 2020-09-02 02:08:43 +02:00
web Merge branch 'bugfix/incoming-poll-emoji' into 'develop' 2020-09-03 11:50:30 +00:00
workers fix cron wroker 2020-08-13 21:03:15 +03:00
activity_expiration.ex don't load pinned activities in due_expirations 2020-08-12 19:46:47 +03:00
activity.ex don't load pinned activities in due_expirations 2020-08-12 19:46:47 +03:00
application_requirements.ex
application.ex user agent if Endpoint is not started yet 2020-09-02 15:45:47 +03:00
bookmark.ex
chat.ex
clippy.ex
config.ex [#2046] Defaulted pleroma/restrict_unauthenticated basing on instance privacy setting (i.e. restrict on private instances only by default). 2020-08-14 20:55:45 +03:00
constants.ex
conversation.ex
counter_cache.ex
delivery.ex
earmark_renderer.ex
ecto_enums.ex
emoji-data.txt
emoji.ex
filter.ex
following_relationship.ex relay fix for admin-fe 2020-08-19 08:41:39 +03:00
formatter.ex
healthcheck.ex
html.ex html.ex: optimize external url extraction 2020-09-02 12:45:20 +03:00
instances.ex
job_queue_monitor.ex fix job monitor 2020-08-11 22:06:33 +03:00
jwt.ex
keys.ex
list.ex
maintenance.ex
maps.ex
marker.ex
mfa.ex
mime.ex
moderation_log.ex
notification.ex Notification: Small refactor. 2020-08-31 11:02:54 +02:00
object_tombstone.ex
object.ex Fix linting. 2020-08-05 15:40:32 +02:00
otp_version.ex
pagination.ex
password_reset_token.ex
registration.ex
release_tasks.ex
repo_streamer.ex
repo.ex
report_note.ex
scheduled_activity.ex
signature.ex
stats.ex
thread_mute.ex
upload.ex Pleroma.Upload: Set default upload name / description based on config. 2020-08-18 13:21:30 +02:00
user_invite_token.ex
user_relationship.ex
user.ex User table: ensure bio is always a string 2020-09-01 10:45:42 +03:00
utils.ex