mastodon/app/services
Claire 5f4c0b79c2
Change ResolveAccountService's handling of skip_webfinger ()
* Change ResolveAccountService's handling of skip_webfinger

Change it so it never makes any webfinger query, as the name would imply.

* Add tests

* Change FollowService to not take an URI for target_account

* Restore domain-block check in FollowService

* Fix tests
..
activitypub Use Enumerable#filter_map in more places ()
concerns Fix activity not being signed ()
keys Fix rubocop config and warnings ()
account_search_service.rb Optimize some regex matching ()
after_block_domain_from_account_service.rb Fix account domain block not properly unfollowing accounts from domain ()
after_block_service.rb Refactor feed manager ()
after_unallow_domain_service.rb Change account suspensions to be reversible by default ()
app_sign_up_service.rb Add IP-based rules ()
authorize_follow_service.rb Remove Salmon and PubSubHubbub ()
backup_service.rb Add E2EE API ()
base_service.rb Remove unused AtomBuilderHelper ()
batched_remove_status_service.rb Fix undefined method error when batch-removing statuses with ElasticSearch on ()
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 Admin setting to disable default follows ()
clear_domain_media_service.rb Make domain block/silence/reject-media code more robust ()
delete_account_service.rb Fix undefined method error when batch-removing statuses with ElasticSearch on ()
deliver_to_device_service.rb Add E2EE API ()
fan_out_on_write_service.rb Fix DMs not appearing into timelines ()
favourite_service.rb Add option to be notified when a followed user posts ()
fetch_link_card_service.rb Fix first return value of FetchLinkCardService.html method ()
fetch_oembed_service.rb Fix YouTube embeds failing due to YouTube serving wrong OEmbed URLs ()
fetch_remote_status_service.rb Fix an error when ActivityPub::FetchRemoteStatusService url is called with nil ()
fetch_resource_service.rb Fix not being able to resolve public resources in development environment ()
follow_service.rb Change ResolveAccountService's handling of skip_webfinger ()
import_service.rb Optimize map { ... }.compact calls ()
move_service.rb Fix account migration not affecting followers on origin server ()
mute_service.rb Add duration parameter to muting. ()
notify_service.rb Add option to be notified when a followed user posts ()
post_status_service.rb Fix media not being marked sensitive when client sets a CW but no text ()
precompute_feed_service.rb Refactor feed manager ()
process_hashtags_service.rb Change hashtags to preserve first-used casing ()
process_mentions_service.rb Fix followers synchronization mechanism not being triggered on mentions ()
reblog_service.rb Add option to be notified when a followed user posts ()
reject_follow_service.rb Remove Salmon and PubSubHubbub ()
remove_status_service.rb Fix deletes not reaching every server that interacted with status ()
report_service.rb Add indication to admin UI of whether a report has been forwarded ()
resolve_account_service.rb Change ResolveAccountService's handling of skip_webfinger ()
resolve_url_service.rb Improve searching for private toots from URL ()
search_service.rb Optimize some regex matching ()
suspend_account_service.rb Fix error when changing ACL on missing objects during suspension ()
tag_search_service.rb Add `exclude_unreviewed` param to `GET /api/v2/search` REST API ()
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 Move handler queuing jobs that will fail if account is suspended ()
unmute_service.rb Fix - Muting
unsuspend_account_service.rb Fix error when changing ACL on missing objects during suspension ()
update_account_service.rb Bump rubocop from 0.86.0 to 0.88.0 ()
verify_link_service.rb Rescue SSL error in verify link service ()
vote_service.rb Fix invalid votes from the API being accepted ()