Skip to content
Snippets Groups Projects
  1. May 03, 2023
  2. May 02, 2023
  3. Apr 18, 2023
  4. Mar 30, 2023
  5. Mar 29, 2023
  6. Feb 28, 2023
  7. Feb 23, 2023
  8. Feb 22, 2023
  9. Feb 15, 2023
  10. Jan 18, 2023
  11. Jan 13, 2023
  12. Jan 11, 2023
  13. Jan 09, 2023
  14. Jan 05, 2023
  15. Jan 04, 2023
    • Patrick Cloke's avatar
      Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) · 630d0aea
      Patrick Cloke authored
      PKCE can protect against certain attacks and is enabled by default. Support
      can be controlled manually by setting the pkce_method of each oidc_providers
      entry to 'auto' (default), 'always', or 'never'.
      
      This is required by Twitter OAuth 2.0 support.
      630d0aea
    • Patrick Cloke's avatar
      Support non-OpenID compliant user info endpoints (#14753) · 906dfaa2
      Patrick Cloke authored
      OpenID specifies the format of the user info endpoint and some
      OAuth 2.0 IdPs do not follow it, e.g. NextCloud and Twitter.
      
      This adds subject_template and picture_template options to the
      default mapping provider for more flexibility in matching those user
      info responses.
      906dfaa2
  16. Dec 28, 2022
  17. Dec 15, 2022
  18. Dec 13, 2022
    • 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
  19. Dec 05, 2022
  20. 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
  21. Dec 01, 2022
  22. Nov 25, 2022
  23. Nov 24, 2022
  24. Nov 15, 2022
  25. Nov 02, 2022
  26. 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
  27. Oct 28, 2022
  28. Oct 27, 2022
    • Dirk Klimpel's avatar
      Add workers settings to configuration manual (#14086) · 1357ae86
      Dirk Klimpel authored
      
      * Add workers settings to configuration manual
      * Update `pusher_instances`
      * update url to python logger
      * update headlines
      * update links after headline change
      * remove link from `daemon process`
      
      There is no docs in Synapse for this
      
      * extend example for `federation_sender_instances` and `pusher_instances`
      * more infos about stream writers
      * add link to DAG
      * update `pusher_instances`
      * update `worker_listeners`
      * update `stream_writers`
      * Update `worker_name`
      
      Co-authored-by: default avatarDavid Robertson <davidr@element.io>
      1357ae86
  29. Oct 19, 2022
  30. Oct 17, 2022
  31. Oct 10, 2022
  32. Oct 06, 2022
  33. Oct 04, 2022
  34. Oct 03, 2022
  35. Sep 28, 2022
  36. Sep 15, 2022
Loading