Kbin/kbin-core
29
327
Fork
You've already forked kbin-core
78

Federated activities missing required adressing fields #456

Open
opened 2023年06月23日 23:47:04 +02:00 by syndic-will · 2 comments

Received this attempt and undoing a follow:

{"id":"https://kbin.social/f/object/redacted#unfollow","type":"Undo","actor":["https://kbin.social/u/slake-moth"],"object":[{"id":"https://kbin.social/f/object/redacted","type":"Follow","actor":["https://kbin.social/u/redacted"],"object":["https://a.gup.pe/u/indianphilosophy"]}]}

An activity shouldn't be delivered unless it has something in its audience targeting

7.1 Delivery
An activity is delivered to its targets (which are actors) by first looking up the targets' inboxes and then posting the activity to those inboxes. Targets for delivery are determined by checking the ActivityStreams audience targeting; namely, the to, bto, cc, bcc, and audience fields of the activity

Guppe has some spam filtering in place because of the mass volume of irrelevant activities sent to it by other software, and one of these is to ignore activities where the receiving actor is not included in any of the audience targeting fields.

So, unfortunately, this activity was spam filtered and this user was not removed from the followers collection as they wished to be

Received this attempt and undoing a follow: ``` {"id":"https://kbin.social/f/object/redacted#unfollow","type":"Undo","actor":["https://kbin.social/u/slake-moth"],"object":[{"id":"https://kbin.social/f/object/redacted","type":"Follow","actor":["https://kbin.social/u/redacted"],"object":["https://a.gup.pe/u/indianphilosophy"]}]} ``` An activity shouldn't be delivered unless it has something in its audience targeting >7.1 Delivery > An activity is delivered to its targets (which are actors) by first looking up the targets' inboxes and then posting the activity to those inboxes. Targets for delivery are determined by checking the ActivityStreams audience targeting; namely, the to, bto, cc, bcc, and audience fields of the activity Guppe has some spam filtering in place because of the mass volume of irrelevant activities sent to it by other software, and one of these is to ignore activities where the receiving actor is not included in any of the audience targeting fields. So, unfortunately, this activity was spam filtered and this user was not removed from the followers collection as they wished to be
Contributor
Copy link

I'd say this should be looked at fairly soon. Kbin should be a good fediverse citizen.

I'd say this should be looked at fairly soon. Kbin should be a good fediverse citizen.

agreed

agreed
Sign in to join this conversation.
No Branch/Tag specified
develop
main
rtr29v2
rtr22v6
rtr22v5
No results found.
Labels
Clear labels
a11y
Accessibility
ActivityPub
Incoming and/or outgoing federation of content
admin
Functionality and updates to improve the experience for admins
API
backend
bug
Something is not working
community
conflicting
contribution welcome
Contributions are very welcome, get started here
deployment
documentation
duplicate
This issue or pull request already exists
enhancement
New feature or changes to existing functionally
frontend
Styling, layout and other visual issues
good first issue
Interested in contributing? Get started here.
help wanted
Need some help
high priority
instance config
low priority
mobile
moderation
more infomation needed
It's not possible to proceed without additional information
needs feedback
Discussion is needed before action is taken.
pr pending
This issue is either waiting on a pull request or has been approved and waiting deployment to production
project setup
Questions / concerns relating to getting the project up and running
question
A user is asking a question about /kbin, not necessarily reporting an issue
search
security
translation
translations update needed
UI/UX
To do with user interface and/or user experience issues
upstream
Related to an upstream repository, already reported there
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 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
Kbin/kbin-core#456
Reference in a new issue
Kbin/kbin-core
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?