mastodon/app/services
Claire c8849d6cee
Fix unbounded recursion in account discovery ()
* Fix trying to fetch posts from other users when fetching featured posts

* Rate-limit discovery of new subdomains

* Put a limit on recursively discovering new accounts
..
activitypub Fix unbounded recursion in account discovery ()
concerns Fix deletes not being signed in authorized fetch mode ()
keys Refactor ActivityPub handling to prepare for non-Account actors ()
account_search_service.rb Improve performance by avoiding regex construction ()
account_statuses_cleanup_service.rb Fix reblogs being discarded after the reblogged status ()
after_block_domain_from_account_service.rb Fix account domain block not properly unfollowing accounts from domain ()
after_block_service.rb Fix blocking someone not clearing up list feeds ()
after_unallow_domain_service.rb Change account suspensions to be reversible by default ()
app_sign_up_service.rb Add ability to block sign-ups from IP ()
appeal_service.rb Add customizable user roles ()
approve_appeal_service.rb Fix moderator leak in undo_mark_statuses_as_sensitive ()
authorize_follow_service.rb Remove Salmon and PubSubHubbub ()
backup_service.rb Add logging of S3-related errors ()
base_service.rb Add administrative webhooks ()
batched_remove_status_service.rb Bump chewy from 5.2.0 to 7.2.3 (supports Elasticsearch 7.x) ()
block_domain_service.rb Add support for reversible suspensions through ActivityPub ()
block_service.rb Fix BlockService trying to reject incorrect follow request ()
bootstrap_timeline_service.rb Add customizable user roles ()
clear_domain_media_service.rb Fix incorrect and slow cache invalidation in ClearDomainMediaService ()
create_featured_tag_service.rb Fix `Settings::FeaturedTagsController` ()
delete_account_service.rb Remove LDSignature on actor Delete activities ()
deliver_to_device_service.rb Add E2EE API ()
fan_out_on_write_service.rb Add caching for payload serialization during fan-out ()
favourite_service.rb Fix duplicate notifications being possible after poll expiration ()
fetch_link_card_service.rb Refactor how Redis locks are created ()
fetch_oembed_service.rb Fix some link previews being incorrectly generated from other prior links ()
fetch_remote_status_service.rb Fix an error when ActivityPub::FetchRemoteStatusService url is called with nil ()
fetch_resource_service.rb Refactor ActivityPub handling to prepare for non-Account actors ()
follow_service.rb Add ability to filter followed accounts' posts by language ()
import_service.rb Support UTF-8 Characters in Domains During CSV Import ()
move_service.rb Fix account migration not affecting followers on origin server ()
mute_service.rb Add duration parameter to muting. ()
notify_service.rb Add customizable user roles ()
post_status_service.rb Change how changes to media attachments are stored for edits ()
precompute_feed_service.rb Fix single Redis connection being used across all threads ()
process_hashtags_service.rb Add editing for published statuses ()
process_mentions_service.rb Change mentions of blocked users to not be processed ()
purge_domain_service.rb Remove custom emojis on domain purge ()
reblog_service.rb Add trending statuses ()
reject_follow_service.rb Remove Salmon and PubSubHubbub ()
remove_featured_tag_service.rb Change featured tag updates to add/remove activity ()
remove_from_followers_service.rb Add remove from followers api ()
remove_status_service.rb Fix n+1 query during status removal ()
report_service.rb Change Report category to "violation" if rule IDs are provided ()
resolve_account_service.rb Fix account migration form ever using outdated account data ()
resolve_url_service.rb Improve performance by avoiding regex construction ()
search_service.rb Optimize some regex matching ()
suspend_account_service.rb Fix remote reporters not receiving suspend/unsuspend activities ()
tag_search_service.rb Add `exclude_unreviewed` param to `GET /api/v2/search` REST API ()
translate_status_service.rb Fix translations not being formatted, other issues in web UI ()
unallow_domain_service.rb Fix removing allowed domains being done synchronously ()
unblock_domain_service.rb Add support for reversible suspensions through ActivityPub ()
unblock_service.rb Remove Salmon and PubSubHubbub ()
unfavourite_service.rb Remove Salmon and PubSubHubbub ()
unfollow_service.rb Fix concurrent unfollowing decrementing follower count more than once ()
unmute_service.rb Fix - Muting
unsuspend_account_service.rb Fix remotely-suspended accounts' toots being merged back into timelines ()
update_account_service.rb Fix being able to spoof link verification ()
update_status_service.rb Fix edits with no actual changes being allowed ()
verify_link_service.rb Handle links with no href in VerifyLinkService ()
vote_service.rb Fix empty votes arbitrarily increasing voters count in polls ()
webhook_service.rb Add administrative webhooks ()