Skip to content
Snippets Groups Projects
  1. Dec 21, 2022
  2. Dec 20, 2022
  3. Dec 15, 2022
  4. Dec 13, 2022
    • David Robertson's avatar
      Declare support for Python 3.11 (#14673) · d567a826
      David Robertson authored
      * Declare support for Python 3.11
      
      * Changelog
      d567a826
    • David Robertson's avatar
      Allow selecting "prejoin" events by state keys (#14642) · e2a1adbf
      David Robertson authored
      * Declare new config
      
      * Parse new config
      
      * Read new config
      
      * Don't use trial/our TestCase where it's not needed
      
      Before:
      
      ```
      $ time trial tests/events/test_utils.py > /dev/null
      
      real	0m2.277s
      user	0m2.186s
      sys	0m0.083s
      ```
      
      After:
      ```
      $ time trial tests/events/test_utils.py > /dev/null
      
      real	0m0.566s
      user	0m0.508s
      sys	0m0.056s
      ```
      
      * Helper to upsert to event fields
      
      without exceeding size limits.
      
      * Use helper when adding invite/knock state
      
      Now that we allow admins to include events in prejoin room state with
      arbitrary state keys, be a good Matrix citizen and ensure they don't
      accidentally create an oversized event.
      
      * Changelog
      
      * Move StateFilter tests
      
      should have done this in #14668
      
      * Add extra methods to StateFilter
      
      * Use StateFilter
      
      * Ensure test file enforces typed defs; alphabetise
      
      * Workaround surprising get_current_state_ids
      
      * Whoops, fix mypy
      e2a1adbf
  5. Dec 07, 2022
  6. Dec 06, 2022
  7. Dec 05, 2022
  8. Dec 02, 2022
    • realtyem's avatar
      Update worker docs to update preferred settings for pusher and federation_sender (#14493) · 6acb6d77
      realtyem authored
      * Fix one typo on line 3700(and apparently do something to other lines, no idea)
      
      * Update config_documentation.md with more information about how federation_senders and pushers settings can be handled.
      
      Specifically, that the instance map style of config does not require the special other variables that enable and disable functionality and that a single worker CAN be added to the map not only just two or more.
      
      * Extra line here for consistency and appearance.
      
      * Add link to sygnal repo.
      
      * Add deprecation notice to workers.md and point to the newer alternative method of defining this functionality.
      
      * Changelog
      
      * Correct version number of Synapse the deprecation is happening in.
      
      * Update quiet deprecation with simple notice and suggestion.
      6acb6d77
  9. Dec 01, 2022
  10. Nov 30, 2022
  11. Nov 28, 2022
  12. Nov 25, 2022
  13. Nov 24, 2022
  14. Nov 21, 2022
  15. Nov 17, 2022
  16. Nov 16, 2022
  17. Nov 15, 2022
  18. Nov 14, 2022
  19. Nov 11, 2022
  20. Nov 08, 2022
  21. Nov 07, 2022
  22. Nov 04, 2022
  23. Nov 03, 2022
  24. Nov 02, 2022
  25. Oct 31, 2022
    • Quentin Gliech's avatar
      Support OIDC backchannel logouts (#11414) · cc3a52b3
      Quentin Gliech authored
      If configured an OIDC IdP can log a user's session out of
      Synapse when they log out of the identity provider.
      
      The IdP sends a request directly to Synapse (and must be
      configured with an endpoint) when a user logs out.
      cc3a52b3
  26. Oct 28, 2022
  27. Oct 27, 2022
  28. Oct 26, 2022
  29. Oct 21, 2022
    • Tadeusz Sośnierz's avatar
      Show erasure status when listing users in the Admin API (#14205) · 1433b5d5
      Tadeusz Sośnierz authored
      
      * Show erasure status when listing users in the Admin API
      
      * Use USING when joining erased_users
      
      * Add changelog entry
      
      * Revert "Use USING when joining erased_users"
      
      This reverts commit 30bd2bf106415caadcfdbdd1b234ef2b106cc394.
      
      * Make the erased check work on postgres
      
      * Add a testcase for showing erased user status
      
      * Appease the style linter
      
      * Explicitly convert `erased` to bool to make SQLite consistent with Postgres
      
      This also adds us an easy way in to fix the other accidentally integered columns.
      
      * Move erasure status test to UsersListTestCase
      
      * Include user erased status when fetching user info via the admin API
      
      * Document the erase status in user_admin_api
      
      * Appease the linter and mypy
      
      * Signpost comments in tests
      
      Co-authored-by: default avatarTadeusz Sośnierz <tadeusz@sosnierz.com>
      Co-authored-by: default avatarDavid Robertson <david.m.robertson1@gmail.com>
      1433b5d5
  30. Oct 19, 2022
  31. Oct 17, 2022
  32. Oct 14, 2022
    • Patrick Cloke's avatar
      Stabilize the threads API. (#14175) · c3e4edb4
      Patrick Cloke authored
      Stabilize the threads API (MSC3856) by supporting (only) the v1
      path for the endpoint.
      
      This also marks the API as safe for workers since it is a read-only
      API.
      c3e4edb4
  33. Oct 12, 2022
  34. Oct 11, 2022
Loading