Fix bugs which OStatus accounts may detected as ActivityPub ready (#4662)
* Fallback to OStatus in FetchAtomService * Skip activity+json link if that activity is Person without inbox * If unsupported activity was detected and all other URLs failed, retry with ActivityPub-less Accept header * Allow mention to OStatus account in ActivityPub * Don't update profile with inbox-less Person object
Showing
- app/lib/activitypub/activity/create.rb 1 addition, 1 deletionapp/lib/activitypub/activity/create.rb
- app/services/activitypub/process_account_service.rb 2 additions, 0 deletionsapp/services/activitypub/process_account_service.rb
- app/services/fetch_atom_service.rb 37 additions, 23 deletionsapp/services/fetch_atom_service.rb
- spec/services/activitypub/fetch_remote_account_service_spec.rb 27 additions, 0 deletions...services/activitypub/fetch_remote_account_service_spec.rb
Loading
Please register or sign in to comment