Skip to content
Snippets Groups Projects
  1. Sep 14, 2020
    • ThibG's avatar
      Do not serve account actors at all in limited federation mode (#14800) · cd4ec7cd
      ThibG authored
      * Do not serve account actors at all in limited federation mode
      
      When an account is fetched without a signature from an allowed instance,
      return an error.
      
      This isn't really an improvement in security, as the only information that was
      previously returned was required protocol-level info, and the only personal bit
      was the existence of the account. The existence of the account can still be
      checked by issuing a webfinger query, as those are accepted without signatures.
      
      However, this change makes it so that unallowed instances won't create account
      records on their end when they find a reference to an unknown account.
      
      The previous behavior of rendering a limited list of fields, instead of not
      rendering the actor at all, was in order to prevent situations in which two
      instances in Authorized Fetch mode or Limited Federation mode would fail to
      reach each other because resolving an account would require a signed query…
      from an account which can only be fetched with a signed query itself. However,
      this should now be fine as fetching accounts is done by signing on behalf of
      the special instance actor, which does not require any kind of valid signature
      to be fetched.
      
      * Fix tests
      cd4ec7cd
  2. Sep 13, 2020
  3. Sep 12, 2020
  4. Sep 11, 2020
  5. Sep 10, 2020
  6. Sep 09, 2020
  7. Sep 08, 2020
  8. Sep 07, 2020
  9. Sep 04, 2020
  10. Sep 02, 2020
Loading