Skip to content
Snippets Groups Projects
  1. Sep 23, 2021
  2. Aug 17, 2021
  3. Jul 19, 2021
  4. Jul 15, 2021
  5. Apr 23, 2021
  6. Apr 14, 2021
  7. Apr 09, 2021
  8. Dec 15, 2020
  9. Dec 02, 2020
    • Patrick Cloke's avatar
      Apply an IP range blacklist to push and key revocation requests. (#8821) · 30fba621
      Patrick Cloke authored
      Replaces the `federation_ip_range_blacklist` configuration setting with an
      `ip_range_blacklist` setting with wider scope. It now applies to:
      
      * Federation
      * Identity servers
      * Push notifications
      * Checking key validitity for third-party invite events
      
      The old `federation_ip_range_blacklist` setting is still honored if present, but
      with reduced scope (it only applies to federation and identity servers).
      30fba621
  10. Nov 16, 2020
  11. Nov 15, 2020
  12. Oct 15, 2020
    • Jonathan de Jong's avatar
      Solidify the HomeServer constructor. (#8515) · 6b5a115c
      Jonathan de Jong authored
      This implements a more standard API for instantiating a homeserver and
      moves some of the dependency injection into the test suite.
      
      More concretely this stops using `setattr` on all `kwargs` passed to `HomeServer`.
      6b5a115c
  13. Jun 16, 2020
    • Richard van der Hoff's avatar
      Create a ListenerConfig object (#7681) · 03619324
      Richard van der Hoff authored
      This ended up being a bit more invasive than I'd hoped for (not helped by
      generic_worker duplicating some of the code from homeserver), but hopefully
      it's an improvement.
      
      The idea is that, rather than storing unstructured `dict`s in the config for
      the listener configurations, we instead parse it into a structured
      `ListenerConfig` object.
      03619324
  14. Mar 24, 2020
  15. Feb 27, 2020
  16. Feb 26, 2020
    • Richard van der Hoff's avatar
      Store room version on invite (#6983) · 3e99528f
      Richard van der Hoff authored
      When we get an invite over federation, store the room version in the rooms table.
      
      The general idea here is that, when we pull the invite out again, we'll want to know what room_version it belongs to (so that we can later redact it if need be). So we need to store it somewhere...
      3e99528f
  17. Feb 25, 2020
  18. May 10, 2019
  19. Jan 23, 2019
  20. Sep 06, 2018
  21. Aug 17, 2018
Loading