Skip to content
Snippets Groups Projects
  1. Jul 15, 2021
  2. Jun 18, 2021
    • Brendan Abolivier's avatar
      Standardise the module interface (#10062) · 1b3e398b
      Brendan Abolivier authored
      This PR adds a common configuration section for all modules (see docs). These modules are then loaded at startup by the homeserver. Modules register their hooks and web resources using the new `register_[...]_callbacks` and `register_web_resource` methods of the module API.
      Unverified
      1b3e398b
  3. Mar 16, 2021
    • Andrew Morgan's avatar
      Pass SSO IdP information to spam checker's registration function (#9626) · 847ecdd8
      Andrew Morgan authored
      Fixes https://github.com/matrix-org/synapse/issues/9572
      
      When a SSO user logs in for the first time, we create a local Matrix user for them. This goes through the register_user flow, which ends up triggering the spam checker. Spam checker modules don't currently have any way to differentiate between a user trying to sign up initially, versus an SSO user (whom has presumably already been approved elsewhere) trying to log in for the first time.
      
      This PR passes `auth_provider_id` as an argument to the `check_registration_for_spam` function. This argument will contain an ID of an SSO provider (`"saml"`, `"cas"`, etc.) if one was used, else `None`.
      Unverified
      847ecdd8
  4. Mar 10, 2021
  5. Feb 24, 2021
  6. Feb 04, 2021
  7. Dec 11, 2020
  8. Oct 07, 2020
  9. May 08, 2020
  10. Feb 14, 2020
  11. Feb 13, 2020
Loading