Skip to content
Snippets Groups Projects
  • Claire's avatar
    8cf7006d
    Refactor ActivityPub handling to prepare for non-Account actors (#19212) · 8cf7006d
    Claire authored
    * Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
    
    ActivityPub::FetchRemoteAccountService is kept as a wrapper for when the actor is
    specifically required to be an Account
    
    * Refactor SignatureVerification to allow non-Account actors
    
    * fixup! Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
    
    * Refactor ActivityPub::FetchRemoteKeyService to potentially return non-Account actors
    
    * Refactor inbound ActivityPub payload processing to accept non-Account actors
    
    * Refactor inbound ActivityPub processing to accept activities relayed through non-Account
    
    * Refactor how Account key URIs are built
    
    * Refactor Request and drop unused key_id_format parameter
    
    * Rename ActivityPub::Dereferencer `signature_account` to `signature_actor`
    8cf7006d
    History
    Refactor ActivityPub handling to prepare for non-Account actors (#19212)
    Claire authored
    * Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
    
    ActivityPub::FetchRemoteAccountService is kept as a wrapper for when the actor is
    specifically required to be an Account
    
    * Refactor SignatureVerification to allow non-Account actors
    
    * fixup! Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
    
    * Refactor ActivityPub::FetchRemoteKeyService to potentially return non-Account actors
    
    * Refactor inbound ActivityPub payload processing to accept non-Account actors
    
    * Refactor inbound ActivityPub processing to accept activities relayed through non-Account
    
    * Refactor how Account key URIs are built
    
    * Refactor Request and drop unused key_id_format parameter
    
    * Rename ActivityPub::Dereferencer `signature_account` to `signature_actor`