mastodon/app/services
Akihiko Odaki 40e5d2303b Validate HTTP response length while receiving (#6891)
to_s method of HTTP::Response keeps blocking while it receives the whole
content, no matter how it is big. This means it may waste time to receive
unacceptably large files. It may also consume memory and disk in the
process. This solves the inefficency by checking response length while
receiving.
2018-03-26 14:02:10 +02:00
..
activitypub Use username/domain to match existing accounts in ActivityPub (#6842) 2018-03-20 14:57:46 +01:00
concerns Rename ResolveRemoteAccountService to ResolveAccountService (#6327) 2018-01-22 14:25:09 +01:00
pubsubhubbub
account_search_service.rb Rename ResolveRemoteAccountService to ResolveAccountService (#6327) 2018-01-22 14:25:09 +01:00
after_block_service.rb
authorize_follow_service.rb
backup_service.rb Add entropy to download filenames (#6811) 2018-03-17 17:39:28 +01:00
base_service.rb
batched_remove_status_service.rb Send one Delete of Actor in ActivityPub when account is suspended (#6172) 2018-01-04 14:40:49 +01:00
block_domain_from_account_service.rb
block_domain_service.rb After blocking domain with reject_media, invalidate cache (#6679) 2018-03-08 06:59:42 +01:00
block_service.rb
bootstrap_timeline_service.rb
fan_out_on_write_service.rb
favourite_service.rb
fetch_atom_service.rb Validate HTTP response length while receiving (#6891) 2018-03-26 14:02:10 +02:00
fetch_link_card_service.rb Validate HTTP response length while receiving (#6891) 2018-03-26 14:02:10 +02:00
fetch_remote_account_service.rb
fetch_remote_status_service.rb Change conditional to avoid nil into string error in sidekiq (#5987) 2017-12-12 15:11:13 +01:00
follow_service.rb Rename ResolveRemoteAccountService to ResolveAccountService (#6327) 2018-01-22 14:25:09 +01:00
mute_service.rb
notify_service.rb When must_be_following_dm is on, only notify if recipient dm'ed user (#6283) 2018-01-18 16:12:10 +01:00
post_status_service.rb For now, put a "." into no-text statuses with media for backcompat (#6691) 2018-03-08 08:20:49 +01:00
precompute_feed_service.rb Fix home regeneration (#6251) 2018-01-17 23:56:03 +01:00
process_feed_service.rb
process_hashtags_service.rb
process_interaction_service.rb
process_mentions_service.rb Rename ResolveRemoteAccountService to ResolveAccountService (#6327) 2018-01-22 14:25:09 +01:00
reblog_service.rb
reject_follow_service.rb
remove_status_service.rb
report_service.rb Federated reports (#6570) 2018-02-28 06:54:55 +01:00
resolve_account_service.rb Validate HTTP response length while receiving (#6891) 2018-03-26 14:02:10 +02:00
resolve_url_service.rb Rename FetchRemoteResourceService to ResolveURLService (#6328) 2018-01-22 14:24:22 +01:00
search_service.rb Fix 500 while searching after deleting a post (#6604) 2018-03-03 19:45:06 +01:00
send_interaction_service.rb Close http connection in perform method of Request class (#6889) 2018-03-24 12:49:54 +01:00
subscribe_service.rb Close http connection in perform method of Request class (#6889) 2018-03-24 12:49:54 +01:00
suspend_account_service.rb Send one Delete of Actor in ActivityPub when account is suspended (#6172) 2018-01-04 14:40:49 +01:00
unblock_domain_service.rb
unblock_service.rb
unfavourite_service.rb
unfollow_service.rb
unmute_service.rb
unsubscribe_service.rb Close http connection in perform method of Request class (#6889) 2018-03-24 12:49:54 +01:00
update_account_service.rb
update_remote_profile_service.rb
verify_salmon_service.rb