Skip to content
Snippets Groups Projects
  1. Apr 12, 2022
  2. Apr 11, 2022
    • Patrick Cloke's avatar
    • Patrick Cloke's avatar
    • Richard van der Hoff's avatar
    • Patrick Cloke's avatar
      Do not consider events by ignored users for bundled aggregations (#12235) · 772bad25
      Patrick Cloke authored
      Consider the requester's ignored users when calculating the
      bundled aggregations.
      
      See #12285 / 4df10d32
      for corresponding changes for the `/relations` endpoint.
      Unverified
      772bad25
    • Richard van der Hoff's avatar
      Fix up healthcheck generation for workers docker image (#12405) · 3cdf5a13
      Richard van der Hoff authored
      This wasn't quite generating the right thing.
      Unverified
      3cdf5a13
    • David Robertson's avatar
      Disallow untyped defs in synapse._scripts (#12422) · 961ee75a
      David Robertson authored
      Of note: 
      
      * No untyped defs in `register_new_matrix_user`
      
      This one might be contraversial. `request_registration` has three
      dependency-injection arguments used for testing. I'm removing the
      injection of the `requests` module and using `unitest.mock.patch` in the
      test cases instead.
      
      Doing `reveal_type(requests)` and `reveal_type(requests.get)` before the
      change:
      
      ```
      synapse/_scripts/register_new_matrix_user.py:45: note: Revealed type is "Any"
      synapse/_scripts/register_new_matrix_user.py:46: note: Revealed type is "Any"
      ```
      
      And after:
      
      ```
      synapse/_scripts/register_new_matrix_user.py:44: note: Revealed type is "types.ModuleType"
      synapse/_scripts/register_new_matrix_user.py:45: note: Revealed type is "def (url: Union[builtins.str, builtins.bytes], params: Union[Union[_typeshed.SupportsItems[Union[builtins.str, builtins.bytes, builtins.int, builtins.float], Union[builtins.str, builtins.bytes, builtins.int, builtins.float, typing.Iterable[Union[builtins.str, builtins.bytes, builtins.int, builtins.float]], None]], Tuple[Union[builtins.str, builtins.bytes, builtins.int, builtins.float], Union[builtins.str, builtins.bytes, builtins.int, builtins.float, typing.Iterable[Union[builtins.str, builtins.bytes, builtins.int, builtins.float]], None]], typing.Iterable[Tuple[Union[builtins.str, builtins.bytes, builtins.int, builtins.float], Union[builtins.str, builtins.bytes, builtins.int, builtins.float, typing.Iterable[Union[builtins.str, builtins.bytes, builtins.int, builtins.float]], None]]], builtins.str, builtins.bytes], None] =, data: Union[Any, None] =, headers: Union[Any, None] =, cookies: Union[Any, None] =, files: Union[Any, None] =, auth: Union[Any, None] =, timeout: Union[Any, None] =, allow_redirects: builtins.bool =, proxies: Union[Any, None] =, hooks: Union[Any, None] =, stream: Union[Any, None] =, verify: Union[Any, None] =, cert: Union[Any, None] =, json: Union[Any, None] =) -> requests.models.Response"
      ```
      
      * Drive-by comment in `synapse.storage.types`
      
      * No untyped defs in `synapse_port_db`
      
      This was by far the most painful. I'm happy to break this up into
      smaller pieces for review if it's not managable as-is.
      Unverified
      961ee75a
    • Richard van der Hoff's avatar
      Move complement setup stuff into the Synapse repo (#12404) · 5f72ea1b
      Richard van der Hoff authored
      Fixes matrix-org/complement#330 (or it will, once we remove the old files).
      
      It's not quite a lift-and-shift: I've also taken the opportunity to get rid of the custom CA that we used to use to sign the TLS certs, which has been superceded by the CA exposed by Complement.
      Unverified
      5f72ea1b
    • reivilibre's avatar
  3. Apr 08, 2022
  4. Apr 07, 2022
  5. Apr 06, 2022
  6. Apr 05, 2022
Loading