Skip to content
Snippets Groups Projects
  1. Jan 23, 2019
  2. Jan 22, 2019
  3. Jan 18, 2019
  4. Jan 17, 2019
  5. Jan 10, 2019
  6. Jan 09, 2019
  7. Jan 08, 2019
    • Erik Johnston's avatar
      Refactor request sending to have better excpetions (#4358) · b970cb0e
      Erik Johnston authored
      * Correctly retry and back off if we get a HTTPerror response
      
      * Refactor request sending to have better excpetions
      
      MatrixFederationHttpClient blindly reraised exceptions to the caller
      without differentiating "expected" failures (e.g. connection timeouts
      etc) versus more severe problems (e.g. programming errors).
      
      This commit adds a RequestSendFailed exception that is raised when
      "expected" failures happen, allowing the TransactionQueue to log them as
      warnings while allowing us to log other exceptions as actual exceptions.
      b970cb0e
  8. Dec 29, 2018
  9. Dec 24, 2018
  10. Dec 21, 2018
  11. Dec 14, 2018
    • Neil Johnson's avatar
      create support user (#4141) · d2f7c4e6
      Neil Johnson authored
      Allow for the creation of a support user.
      
      A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits.
      d2f7c4e6
  12. Dec 07, 2018
    • Richard van der Hoff's avatar
      Initialise user displayname from SAML2 data (#4272) · 30da50a5
      Richard van der Hoff authored
      When we register a new user from SAML2 data, initialise their displayname
      correctly.
      30da50a5
    • Richard van der Hoff's avatar
      Implement SAML2 authentication (#4267) · c7401a69
      Richard van der Hoff authored
      This implements both a SAML2 metadata endpoint (at
      `/_matrix/saml2/metadata.xml`), and a SAML2 response receiver (at
      `/_matrix/saml2/authn_response`). If the SAML2 response matches what's been
      configured, we complete the SSO login flow by redirecting to the client url
      (aka `RelayState` in SAML2 jargon) with a login token.
      
      What we don't yet have is anything to build a SAML2 request and redirect the
      user to the identity provider. That is left as an exercise for the reader.
      c7401a69
    • Richard van der Hoff's avatar
      Factor SSO success handling out of CAS login (#4264) · c588b9b9
      Richard van der Hoff authored
      This is mostly factoring out the post-CAS-login code to somewhere we can reuse
      it for other SSO flows, but it also fixes the userid mapping while we're at it.
      c588b9b9
  13. Dec 06, 2018
    • Richard van der Hoff's avatar
      Rip out half-implemented m.login.saml2 support (#4265) · b0c24a66
      Richard van der Hoff authored
      * Rip out half-implemented m.login.saml2 support
      
      This was implemented in an odd way that left most of the work to the client, in
      a way that I really didn't understand. It's going to be a pain to maintain, so
      let's start by ripping it out.
      
      * drop undocumented dependency on dateutil
      
      It turns out we were relying on dateutil being pulled in transitively by
      pysaml2. There's no need for that bloat.
      b0c24a66
  14. Dec 05, 2018
  15. Dec 04, 2018
  16. Nov 28, 2018
    • Neil Johnson's avatar
      Neilj/fix autojoin (#4223) · 7039ece8
      Neil Johnson authored
      * Fix auto join failures for servers that require user consent
      
      * Fix auto join failures for servers that require user consent
      7039ece8
  17. Nov 27, 2018
  18. Nov 19, 2018
  19. Nov 16, 2018
  20. Nov 15, 2018
  21. Nov 14, 2018
  22. Nov 08, 2018
  23. Nov 07, 2018
  24. Nov 06, 2018
  25. Nov 05, 2018
Loading