Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • pleroma pleroma
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 645
    • Issues 645
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 86
    • Merge requests 86
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PleromaPleroma
  • pleromapleroma
  • Merge requests
  • !681

improve handling of non-public Announces

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged kaniini requested to merge bugfix/improve-boost-targeting into develop Jan 17, 2019
  • Overview 3
  • Commits 6
  • Pipelines 3
  • Changes 5

Pleroma originally used heuristics to cover the only use-case of non-public Announces: peer to peer subscription (relaying).

Since then, the ability to have a hub-and-spoke relay architecture has been added, and a reference implementation made widely available.

But due to the heuristics this has sometimes resulted in relay traffic becoming visible to public, even though the relay does not address as:Public. Mastodon has fixed this in PR 9841, so we have no excuse not to fix it (they shouldn't be better at implementing our AP dialect than we are after all).

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: bugfix/improve-boost-targeting