Skip to content
Snippets Groups Projects
  1. Dec 15, 2020
  2. 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
  3. Nov 16, 2020
  4. Nov 15, 2020
  5. 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
  6. 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
  7. Mar 24, 2020
  8. Feb 27, 2020
  9. 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
  10. Feb 25, 2020
  11. May 10, 2019
  12. Jan 23, 2019
  13. Sep 06, 2018
  14. Aug 17, 2018
Loading