Delete activity is forwarded but not accepted on Mastodon + Misskey #26

Open
opened 2022-11-17 08:27:20 +00:00 by kjwon15 · 4 comments
Member

I confirmed that Delete activity is forwarded through relay, But some reason that I don't know causes that forwarded Delete activity is not processing.
That causes a lot of ghost statuses

I confirmed that Delete activity is forwarded through relay, But some reason that I don't know causes that forwarded Delete activity is not processing. That causes a lot of ghost statuses
Member

Did some testing and just forwarding the message causes a sig validation error in pleroma

Did some testing and just forwarding the message causes a sig validation error in pleroma
Author
Member

Oh.. then what should we do to support Mastodon/Misskey/Pleroma at once?

Sending two (Announce{Delete} + Delete) activity might be a solution but it is inefficient

Oh.. then what should we do to support Mastodon/Misskey/Pleroma at once? Sending two (Announce{Delete} + Delete) activity might be a solution but it is inefficient
Member

The only thing I can think of is to poke through the code of each server to figure out how they handle Updates, Deletes, and Undos. I'll eventually have the nodeinfo software name stored for each inbox so the relay can handle them differently if necessary.

The only thing I can think of is to poke through the code of each server to figure out how they handle Updates, Deletes, and Undos. I'll eventually have the nodeinfo software name stored for each inbox so the relay can handle them differently if necessary.
Author
Member

For your information, Mastodon's Announce handler is here https://github.com/mastodon/mastodon/blob/main/app/lib/activitypub/activity/announce.rb

For your information, Mastodon's Announce handler is here https://github.com/mastodon/mastodon/blob/main/app/lib/activitypub/activity/announce.rb
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pleroma/relay#26
No description provided.