mastodon/app/workers
Eugen Rochko cabdbb7f9c
Add CLI task for rotating keys ()
* If an Update is signed with known key, skip re-following procedure

Because it means the remote actor did *not* lose their database

* Add CLI method for rotating keys

    bin/tootctl accounts rotate [USERNAME]

Generates a new RSA key per account and sends out an Update activity
signed with the old key.

* Key rotation: Space out Update fan-outs every 5 minutes per 1000 accounts

* Skip suspended accounts in key rotation
..
activitypub Add CLI task for rotating keys ()
admin Add ability to disable login and mark accounts as memorial ()
import Rename ResolveRemoteAccountService to ResolveAccountService ()
maintenance Add improved CLI interface for removing remote media ()
pubsubhubbub Validate HTTP response length while receiving ()
scheduler Disable retries on all scheduled tasks ()
web Add REST API for Web Push Notifications subscriptions ()
after_account_domain_block_worker.rb Fix domain hiding logic ()
after_remote_follow_request_worker.rb After remote follow worker specs ()
after_remote_follow_worker.rb After remote follow worker specs ()
authorize_follow_worker.rb authorize-follow-requests-after-unlocking ()
backup_worker.rb Log BackupWorker backtrace, delete Backup if retries exhausted ()
block_worker.rb Make blocks create entries and unfollows instantly, but do the clean up
bootstrap_timeline_worker.rb Default follows for new users ()
digest_mailer_worker.rb Move e-mail digest task to sidekiq, reduce workload, improve hint ()
distribution_worker.rb Fix Scheduler::SubscriptionsScheduler ()
domain_block_worker.rb Make default admin UI page reports. Add admin UI for creating a domain block
feed_insert_worker.rb Lists ()
import_worker.rb Use separate workers to process imports, retry failures ()
link_crawl_worker.rb Improve error handling on LinkCrawlWorker ()
local_notification_worker.rb Improve PostStatusService performance ()
merge_worker.rb Separate background jobs into different queues. ATTENTION: new queue "pull"
notification_worker.rb Separate background jobs into different queues. ATTENTION: new queue "pull"
processing_worker.rb Fixes/do not override timestamps ()
push_update_worker.rb Lists ()
refollow_worker.rb Get rid of all batch order warnings ()
regeneration_worker.rb Fix home regeneration ()
remote_profile_update_worker.rb Fix , fix - Avatar/profile info fetching ()
removal_worker.rb Adding some rescues to workers, e.g. don't fail removal job when status can't be found in the first place (already removed)
resolve_account_worker.rb Rename ResolveRemoteAccountService to ResolveAccountService ()
salmon_worker.rb Split SalmonWorker into smaller parts, move profile updating into another job
thread_resolve_worker.rb Retry thread resolving ()
unfavourite_worker.rb Improve background jobs params and error handling
unmerge_worker.rb Separate background jobs into different queues. ATTENTION: new queue "pull"