Skip to content
Snippets Groups Projects
  1. May 24, 2019
  2. May 23, 2019
  3. May 21, 2019
  4. May 17, 2019
  5. May 16, 2019
  6. May 15, 2019
  7. May 13, 2019
  8. May 10, 2019
  9. May 09, 2019
  10. May 08, 2019
    • Matthew Hodgson's avatar
      add options to require an access_token to GET /profile and /publicRooms on CS API (#5083) · c0e0740b
      Matthew Hodgson authored
      This commit adds two config options:
      
      * `restrict_public_rooms_to_local_users`
      
      Requires auth to fetch the public rooms directory through the CS API and disables fetching it through the federation API.
      
      * `require_auth_for_profile_requests`
      
      When set to `true`, requires that requests to `/profile` over the CS API are authenticated, and only returns the user's profile if the requester shares a room with the profile's owner, as per MSC1301.
      
      MSC1301 also specifies a behaviour for federation (only returning the profile if the server asking for it shares a room with the profile's owner), but that's currently really non-trivial to do in a not too expensive way. Next step is writing down a MSC that allows a HS to specify which user sent the profile query. In this implementation, Synapse won't send a profile query over federation if it doesn't believe it already shares a room with the profile's owner, though.
      
      Groups have been intentionally omitted from this commit.
      c0e0740b
  11. May 07, 2019
  12. May 06, 2019
  13. May 03, 2019
  14. May 02, 2019
  15. May 01, 2019
  16. Apr 25, 2019
  17. Apr 17, 2019
  18. Apr 15, 2019
  19. Apr 09, 2019
  20. Apr 08, 2019
  21. Apr 04, 2019
  22. Apr 03, 2019
  23. Mar 26, 2019
  24. Mar 25, 2019
  25. Mar 21, 2019
  26. Mar 20, 2019
  27. Mar 19, 2019
Loading