superseriousbusiness / gotosocial

Fast, fun, small ActivityPub server.
https://docs.gotosocial.org
GNU Affero General Public License v3.0
3.82k stars 331 forks source link

[bugfix] Only allow boosting post from non-interaction-policy-aware instance if public or unlisted #3396

Closed tsmethurst closed 1 month ago

tsmethurst commented 1 month ago

Description

If this is a code change, please include a summary of what you've coded, and link to the issue(s) it closes/implements.

If this is a documentation change, please briefly describe what you've changed and why.

Fix a bug introduced by interaction policies in 0.17.0-rc1 where it was possible to try to boost a status from an instance that doesn't know about interaction policies, even when status should normally not be boostable.

Checklist

Please put an x inside each checkbox to indicate that you've read and followed it: [ ] -> [x]

If this is a documentation change, only the first checkbox must be filled (you can delete the others if you want).