Skip to content
Snippets Groups Projects
  1. May 23, 2023
  2. Apr 14, 2023
  3. Aug 04, 2022
  4. Feb 17, 2022
  5. Feb 08, 2022
    • Brendan Abolivier's avatar
      Add a callback to allow modules to deny 3PID (#11854) · 0640f8eb
      Brendan Abolivier authored
      Part of the Tchap Synapse mainlining.
      
      This allows modules to implement extra logic to figure out whether a given 3PID can be added to the local homeserver. In the Tchap use case, this will allow a Synapse module to interface with the custom endpoint /internal_info.
      0640f8eb
  6. Feb 04, 2022
  7. Jan 26, 2022
    • Brendan Abolivier's avatar
      Add a module callback to set username at registration (#11790) · 2d3bd9aa
      Brendan Abolivier authored
      
      This is in the context of mainlining the Tchap fork of Synapse. Currently in Tchap usernames are derived from the user's email address (extracted from the UIA results, more specifically the m.login.email.identity step).
      This change also exports the check_username method from the registration handler as part of the module API, so that a module can check if the username it's trying to generate is correct and doesn't conflict with an existing one, and fallback gracefully if not.
      
      Co-authored-by: default avatarDavid Robertson <davidr@element.io>
      2d3bd9aa
  8. Nov 04, 2021
  9. Nov 01, 2021
  10. Oct 20, 2021
  11. Oct 18, 2021
  12. Oct 13, 2021
Loading