Skip to content
Snippets Groups Projects
  1. Jan 18, 2021
    • Richard van der Hoff's avatar
      Fix bugs in handling clientRedirectUrl, and improve OIDC tests (#9127, #9128) · 02070c69
      Richard van der Hoff authored
      * Factor out a common TestHtmlParser
      
      Looks like I'm doing this in a few different places.
      
      * Improve OIDC login test
      
      Complete the OIDC login flow, rather than giving up halfway through.
      
      * Ensure that OIDC login works with multiple OIDC providers
      
      * Fix bugs in handling clientRedirectUrl
      
       - don't drop duplicate query-params, or params with no value
       - allow utf-8 in query-params
      02070c69
  2. Jan 13, 2021
  3. Dec 15, 2020
  4. Dec 02, 2020
  5. Nov 16, 2020
  6. Nov 15, 2020
  7. Oct 30, 2020
  8. Oct 29, 2020
  9. Oct 27, 2020
  10. Oct 09, 2020
    • Patrick Cloke's avatar
    • Richard van der Hoff's avatar
      Fix threadsafety in ThreadedMemoryReactorClock (#8497) · 9789b1fb
      Richard van der Hoff authored
      This could, very occasionally, cause:
      
      ```
      tests.test_visibility.FilterEventsForServerTestCase.test_large_room
      ===============================================================================
      [ERROR]
      Traceback (most recent call last):
        File "/src/tests/rest/media/v1/test_media_storage.py", line 86, in test_ensure_media_is_in_local_cache
          self.wait_on_thread(x)
        File "/src/tests/unittest.py", line 296, in wait_on_thread
          self.reactor.advance(0.01)
        File "/src/.tox/py35/lib/python3.5/site-packages/twisted/internet/task.py", line 826, in advance
          self._sortCalls()
        File "/src/.tox/py35/lib/python3.5/site-packages/twisted/internet/task.py", line 787, in _sortCalls
          self.calls.sort(key=lambda a: a.getTime())
      builtins.ValueError: list modified during sort
      
      tests.rest.media.v1.test_media_storage.MediaStorageTests.test_ensure_media_is_in_local_cache
      ```
      9789b1fb
  11. Oct 02, 2020
  12. Sep 18, 2020
  13. Sep 10, 2020
    • Andrew Morgan's avatar
      Show a confirmation page during user password reset (#8004) · a3a90ee0
      Andrew Morgan authored
      This PR adds a confirmation step to resetting your user password between clicking the link in your email and your password actually being reset.
      
      This is to better align our password reset flow with the industry standard of requiring a confirmation from the user after email validation.
      a3a90ee0
  14. Sep 04, 2020
  15. Jul 15, 2020
  16. Jun 16, 2020
  17. Jan 03, 2020
  18. Dec 18, 2019
  19. Nov 25, 2019
  20. Nov 01, 2019
    • Richard van der Hoff's avatar
      Support for routing outbound HTTP requests via a proxy (#6239) · 1cb84c64
      Richard van der Hoff authored
      The `http_proxy` and `HTTPS_PROXY` env vars can be set to a `host[:port]` value which should point to a proxy.
      
      The address of the proxy should be excluded from IP blacklists such as the `url_preview_ip_range_blacklist`.
      
      The proxy will then be used for
       * push
       * url previews
       * phone-home stats
       * recaptcha validation
       * CAS auth validation
      
      It will *not* be used for:
       * Application Services
       * Identity servers
       * Outbound federation
       * In worker configurations, connections from workers to masters
      
      Fixes #4198.
      1cb84c64
  21. Oct 31, 2019
  22. Aug 30, 2019
  23. Aug 28, 2019
  24. Jun 20, 2019
  25. May 13, 2019
  26. May 10, 2019
  27. Apr 02, 2019
    • Richard van der Hoff's avatar
      Fix sync bug when accepting invites (#4956) · 297bf254
      Richard van der Hoff authored
      Hopefully this time we really will fix #4422.
      
      We need to make sure that the cache on
      `get_rooms_for_user_with_stream_ordering` is invalidated *before* the
      SyncHandler is notified for the new events, and we can now do so reliably via
      the `events` stream.
      297bf254
  28. Mar 20, 2019
  29. Mar 04, 2019
  30. Jan 30, 2019
  31. Jan 29, 2019
  32. Jan 23, 2019
  33. Jan 22, 2019
Loading