143 Commits (develop)

Author SHA1 Message Date
  Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 6 months ago
  dependabot[bot] c812f43bd7
Bump twisted from 23.8.0 to 23.10.0 (#16588) 6 months ago
  Patrick Cloke e182dbb5b9
Fix tests on Twisted trunk. (#16528) 6 months ago
  Richard Brežák 95076f77c1
Fix http/s proxy authentication with long username/passwords (#16504) 6 months ago
  David Robertson 2f1065f81b
Revert "Add test case to detect dodgy b64 encoding" 6 months ago
  David Robertson 5fe76b9434
Add test case to detect dodgy b64 encoding 7 months ago
  Patrick Cloke 3ab861ab9e
Fix type hint errors from Twisted trunk (#16526) 7 months ago
  Travis Ralston b1d71c687a
Add MSC4040 `matrix-fed` service lookups (#16137) 8 months ago
  Patrick Cloke daf11e26ef
Replace make_awaitable with AsyncMock (#16179) 8 months ago
  Patrick Cloke ad3f43be9a
Run pyupgrade for python 3.7 & 3.8. (#16110) 9 months ago
  Eric Eastwood 1c802de626
Re-introduce the outbound federation proxy (#15913) 10 months ago
  Eric Eastwood c9bf644fa0
Revert "Federation outbound proxy" (#15910) 10 months ago
  Eric Eastwood b07b14b494
Federation outbound proxy (#15773) 10 months ago
  Mathieu Velten 496f73103d
Allow for the configuration of max request retries and min/max retry delays in the matrix federation client (#15783) 11 months ago
  Eric Eastwood 887fa4b66b
Switch from `matrix://` to `matrix-federation://` scheme for internal Synapse routing of outbound federation traffic (#15806) 11 months ago
  Mathieu Velten ef0d3d7bd9 Revert "Allow for the configuration of max request retries and min/max retry delays in the matrix federation client (#12504)" 11 months ago
  Shay d84e66144d
Allow for the configuration of max request retries and min/max retry delays in the matrix federation client (#12504) 11 months ago
  Patrick Cloke 1e89976b26
Rename blacklist/whitelist internally. (#15620) 1 year ago
  Patrick Cloke ea5c3ede4f
Finish type hints for federation client HTTP code. (#15465) 1 year ago
  Patrick Cloke e7c3832ba6
Pull in netaddr type hints. (#15231) 1 year ago
  dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 1 year ago
  Patrick Cloke c9b9143655
Fix-up type hints in tests/server.py. (#15084) 1 year ago
  David Robertson ffc2ee521d
Use mypy 1.0 (#15052) 1 year ago
  David Robertson d0fed7a37b
Properly typecheck types.http (#14988) 1 year ago
  Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) 1 year ago
  Abdullah Osama a9934d48c1
Making parse_server_name more consistent (#14007) 1 year ago
  Eric Eastwood 1bf2832714
Indicate what endpoint came back with a JSON response we were unable to parse (#14097) 1 year ago
  reivilibre d3d9ca156e
Cancel the processing of key query requests when they time out. (#13680) 1 year ago
  reivilibre 7bc110a19e
Generalise the `@cancellable` annotation so it can be used on functions other than just servlet methods. (#13662) 1 year ago
  Dirk Klimpel e2ed1b7155
Use literals in place of `HTTPStatus` constants in tests (#13463) 1 year ago
  David Robertson c99b511db9
Fix `destination_is` errors seen in sentry. (#13041) 1 year ago
  Sean Quah 3c1c40d843
Clean up the test code for client disconnections (#12929) 1 year ago
  Sean Quah a10cc5f824
Test cancellation at every `await` during request handling (#12674) 1 year ago
  Richard van der Hoff 1b338476af
Allow bigger responses to `/federation/v1/state` (#12877) 2 years ago
  Dirk Klimpel 444588c5fc
Add some type hints to tests files (#12833) 2 years ago
  Sean Quah 9d8e380d2e
Respect the `@cancellable` flag for `RestServlet`s and `BaseFederationServlet`s (#12699) 2 years ago
  Sean Quah dbb12a0b54
Add helper class for testing request cancellation (#12630) 2 years ago
  Patrick Cloke 02d708568b
Replace assertEquals and friends with non-deprecated versions. (#12092) 2 years ago
  Patrick Cloke 119edf51eb
Remove support for the webclient listener. (#11895) 2 years ago
  Andrew Morgan 121b9e2475
Add a regression test for using both webclient and client resources simultaneously (#11765) 2 years ago
  Sean Quah 91f2bd0907 Prevent the media store from writing outside of the configured directory 2 years ago
  Patrick Cloke 94b620a5ed
Use direct references for configuration variables (part 6). (#10916) 2 years ago
  Erik Johnston 50022cff96
Add reactor to `SynapseRequest` and fix up types. (#10868) 2 years ago
  Dirk Klimpel 339c3918e1
support federation queries through http connect proxy (#10475) 2 years ago
  Dirk Klimpel 076deade02
allow specifying https:// proxy (#10411) 2 years ago
  Dirk Klimpel c7603af1d0
Allow providing credentials to `http_proxy` (#10360) 2 years ago
  Jonathan de Jong 89cfc3dd98
[pyupgrade] `tests/` (#10347) 2 years ago
  Richard van der Hoff 3ff2251754
Improved validation for received requests (#9817) 3 years ago
  Richard van der Hoff 51a20914a8
Limit the size of HTTP responses read over federation. (#9833) 3 years ago
  Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 3 years ago