Skip to content
Snippets Groups Projects
  1. Jun 01, 2019
  2. May 31, 2019
  3. May 28, 2019
    • Brendan Abolivier's avatar
      Typo · 7e1c7cc2
      Brendan Abolivier authored
      Unverified
      7e1c7cc2
    • Brendan Abolivier's avatar
      Allow configuring a range for the account validity startup job · 52839886
      Brendan Abolivier authored
      When enabling the account validity feature, Synapse will look at startup for registered account without an expiration date, and will set one equals to 'now + validity_period' for them. On large servers, it can mean that a large number of users will have the same expiration date, which means that they will all be sent a renewal email at the same time, which isn't ideal.
      In order to mitigate this, this PR allows server admins to define a 'max_delta' so that the expiration date is a random value in the [now + validity_period ; now + validity_period + max_delta] range. This allows renewal emails to be progressively sent over a configured period instead of being sent all in one big batch.
      Unverified
      52839886
  4. May 23, 2019
  5. May 21, 2019
  6. May 20, 2019
  7. May 17, 2019
  8. May 16, 2019
  9. May 15, 2019
  10. May 13, 2019
  11. May 10, 2019
  12. May 08, 2019
    • Brendan Abolivier's avatar
      Fix bogus imports in tests (#5154) · d216a36b
      Brendan Abolivier authored
      Unverified
      d216a36b
    • 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
    • Brendan Abolivier's avatar
      Do checks on aliases for incoming m.room.aliases events (#5128) · 1473058b
      Brendan Abolivier authored
      Follow-up to #5124
      
      Also added a bunch of checks to make sure everything (both the stuff added on #5124 and this PR) works as intended.
      Unverified
      1473058b
  13. May 02, 2019
  14. May 01, 2019
  15. Apr 17, 2019
  16. Apr 09, 2019
  17. Apr 04, 2019
  18. Apr 03, 2019
  19. Apr 01, 2019
  20. Mar 21, 2019
Loading