honkoma/lib/pleroma
rinpatch 9bdbf0811b Make MediaProxy failure tracking less brutal
The current failure tracking mechanism will never request anything that
didn't respond with a success, 403, 404, or 5xx codes. This is causing
issues when using in real fediverse because of weird status codes
some software has and timeouts being frequent. This patch changes
failure tracking mechanism to only never request the url again if it
responded with 400, 204, or the body is too large, otherwise it can be
re-requested in 60 seconds.
2019-10-11 22:52:38 +03:00
..
activity Bump copyright years of files changed in 2019 2019-09-18 23:21:11 +02:00
bbs Extract status actions from `MastodonAPIController` into `StatusController` 2019-09-27 10:51:15 +07:00
captcha use default child_specs 2019-08-14 11:55:17 -04:00
config use default child_specs 2019-08-14 11:55:17 -04:00
conversation Mastodon API: Add `pleroma.unread_conversation_count` to the Account entity 2019-10-05 20:12:00 +03:00
daemons [#1149] Refactoring: GenServer workers renamed to daemons, `use Oban.Worker` moved to helper. 2019-09-02 14:57:40 +03:00
docs markdown.ex: put two-spaces before the description-newline 2019-09-17 23:05:27 +02:00
emails Extract RSS Feed functionality from OStatus 2019-10-07 12:20:41 +00:00
emoji Fix emoji tags for shareable packs to be "pack:{name}" 2019-09-25 12:34:03 +02:00
gopher use default child_specs 2019-08-14 11:55:17 -04:00
helpers [#963] No redirect on OOB OAuth authorize request with existing authorization. OAuth-related refactoring. 2019-06-12 21:30:06 +03:00
http Handle 303 redirects 2019-07-28 20:24:39 +00:00
instances [#1149] Fixed failing tests. Ensured Instance.set_unreachable/2 supports ISO 8601 datetime. 2019-08-10 20:38:31 +03:00
object Merge branch 'develop' into test/activity_pub/transmogrifier.ex 2019-09-19 07:35:34 +03:00
plugs [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes 2019-10-02 20:42:40 +03:00
reverse_proxy Make MediaProxy failure tracking less brutal 2019-10-11 22:52:38 +03:00
upload added tests for Pleroma.Upload.Filter 2019-07-16 21:35:43 +00:00
uploaders add tunable for stream uploads, as needed for jortage to work. 2019-09-23 20:38:53 +00:00
user Mastodon API: Add `pleroma.unread_conversation_count` to the Account entity 2019-10-05 20:12:00 +03:00
web Mastodon API: Return `pleroma.direct_conversation_id` when viewing a status (`GET /api/v1/statuses/:id`) 2019-10-09 07:27:09 +03:00
workers Remove `:enqueued` counter 2019-10-02 14:50:25 +07:00
activity.ex Merge branch 'develop' into tests/mastodon_api_controller.ex 2019-09-26 16:16:30 +03:00
activity_expiration.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
application.ex Merge branch 'featrue/job-monitor' into 'develop' 2019-10-04 12:52:11 +00:00
bookmark.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
clippy.ex [Credo] fix Credo.Check.Readability.MaxLineLength 2019-03-13 04:26:56 +01:00
config.ex [#1026] Filter.AnonymizeFilename added ability to retain file extension with custom text 2019-06-30 07:28:35 +00:00
constants.ex Move object internal fields to a constant 2019-09-18 19:24:20 +03:00
conversation.ex Mastodon API: Add `pleroma.unread_conversation_count` to the Account entity 2019-10-05 20:12:00 +03:00
delivery.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
emoji.ex Merge branch 'develop' into issue/1218 2019-09-25 12:24:12 +03:00
filter.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
formatter.ex Merge branch 'develop' into issue/1218 2019-09-25 12:24:12 +03:00
healthcheck.ex Add Pleroma.JobQueueMonitor 2019-09-26 18:49:57 +07:00
html.ex Add support for `rel="ugc"` 2019-09-19 14:56:10 +07:00
instances.ex Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
job_queue_monitor.ex Remove `:enqueued` counter 2019-10-02 14:50:25 +07:00
jwt.ex Digest emails 2019-04-20 19:42:19 +07:00
keys.ex tests for Pleroma.Signature 2019-07-15 13:01:22 +00:00
list.ex Fix merge 2019-09-30 19:10:54 +07:00
mime.ex Mime: detect RIFF formats (wave, webp, avi) 2019-02-04 17:44:41 +01:00
moderation_log.ex Add pagination to logs 2019-09-01 21:23:30 +03:00
notification.ex Revert subscription refactoring. 2019-09-29 18:43:27 +03:00
object.ex Merge branch 'develop' into tests/mastodon_api_controller.ex 2019-09-23 21:41:57 +03:00
object_tombstone.ex Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
pagination.ex Allow activities pagination via limit/offset 2019-09-25 01:25:42 +03:00
password_reset_token.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
registration.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
release_tasks.ex Load the application before executing the create task 2019-06-22 04:33:46 +03:00
repo.ex fix format 2019-05-06 17:51:03 +00:00
repo_streamer.ex Rework user deletion 2019-06-24 18:59:12 +00:00
scheduled_activity.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
scheduler.ex [#1149] Introduced `quantum` job scheduler. Documentation & config changes. 2019-08-23 18:28:23 +03:00
signature.ex Move local keys out of `user.info` 2019-10-06 16:56:36 +03:00
stats.ex Collect stats immediately after init 2019-08-15 01:01:13 +03:00
thread_mute.ex Replace `Pleroma.FlakeId` with `flake_id` hex package 2019-09-25 17:14:31 +07:00
upload.ex Do not prepend /media/ when using base_url 2019-07-24 15:35:25 +00:00
user.ex Move local keys out of `user.info` 2019-10-06 16:56:36 +03:00
user_invite_token.ex Add tests for users tasks and PleromaAuthenticator 2019-07-22 02:43:15 +00:00