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 Using double splat operator (#5859) 2017-12-06 11:41:57 +01:00
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 Default follows for new users (#4871) 2017-09-10 09:58:38 +02:00
fan_out_on_write_service.rb Lists (#5703) 2017-11-18 00:16:48 +01:00
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 Validate id of ActivityPub representations (#5114) 2017-10-04 01:13:48 +02:00
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 Optional notification muting (#5087) 2017-11-15 03:56:41 +01:00
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 Using double splat operator (#5859) 2017-12-06 11:41:57 +01:00
process_hashtags_service.rb
process_interaction_service.rb Introduce OStatus::TagManager (#5008) 2017-09-19 18:08:08 +02:00
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 Using double splat operator (#5859) 2017-12-06 11:41:57 +01:00
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 Introduce OStatus::TagManager (#5008) 2017-09-19 18:08:08 +02:00