Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Salmon and PubSubHubbub #11205

merged 3 commits into from Jul 6, 2019


None yet
2 participants
Copy link

commented Jun 28, 2019

This prevents the reception of messages through OStatus as well as renewal of OStatus subscriptions in both directions. The admin page for PubSubHubbub subscriptions has been removed as it would no longer serve any purpose.

Removing support for OStatus has been a goal since Mastodon's switch to ActivityPub in 2017. Maintaining two separate code paths for sending and receiving messages increases vectors for attacks and some parts of the OStatus draft protocol are inherently less secure than ActivityPub. At this point the fediverse is almost entirely based on ActivityPub, with GNU Social remaining the only OStatus-only platform.

FIx #10740

  • Salmon endpoint removed
  • PuSH endpoints removed
  • Processing statuses from Atom removed
  • Processing accounts from Atom removed
  • Distributing updates over PuSH removed
  • Deprecated REST API POST /api/v1/follows removed
  • Sending Salmon slaps removed

@Gargron Gargron added the activitypub label Jun 28, 2019

@Gargron Gargron force-pushed the feature-remove-ostatus branch 2 times, most recently from f5e9049 to 7618118 Jun 28, 2019

@Gargron Gargron force-pushed the feature-remove-ostatus branch 4 times, most recently from 6557b3d to 11f794a Jun 29, 2019

@Gargron Gargron added api breaking and removed work in progress labels Jun 29, 2019

@Gargron Gargron force-pushed the feature-remove-ostatus branch from a7c6111 to 46d51b9 Jun 29, 2019

@Gargron Gargron changed the title Remove Salmon and PubSubHubbub endpoints Remove Salmon and PubSubHubbub Jun 29, 2019


ykzts approved these changes Jul 3, 2019

@Gargron Gargron force-pushed the feature-remove-ostatus branch from 3a834c6 to 079a674 Jul 6, 2019

@Gargron Gargron merged commit 23aeef5 into master Jul 6, 2019

2 checks passed

build-and-test Workflow: build-and-test
codeclimate 16 fixed issues

@Gargron Gargron deleted the feature-remove-ostatus branch Jul 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.