-
- Downloads
Apply an IP range blacklist to push and key revocation requests. (#8821)
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).
Showing
- changelog.d/8821.bugfix 1 addition, 0 deletionschangelog.d/8821.bugfix
- docs/sample_config.yaml 8 additions, 6 deletionsdocs/sample_config.yaml
- synapse/app/generic_worker.py 0 additions, 1 deletionsynapse/app/generic_worker.py
- synapse/config/federation.py 25 additions, 15 deletionssynapse/config/federation.py
- synapse/crypto/keyring.py 2 additions, 2 deletionssynapse/crypto/keyring.py
- synapse/federation/federation_server.py 0 additions, 1 deletionsynapse/federation/federation_server.py
- synapse/federation/transport/client.py 1 addition, 1 deletionsynapse/federation/transport/client.py
- synapse/handlers/federation.py 1 addition, 1 deletionsynapse/handlers/federation.py
- synapse/handlers/identity.py 3 additions, 3 deletionssynapse/handlers/identity.py
- synapse/http/client.py 32 additions, 14 deletionssynapse/http/client.py
- synapse/http/federation/matrix_federation_agent.py 12 additions, 4 deletionssynapse/http/federation/matrix_federation_agent.py
- synapse/http/matrixfederationclient.py 8 additions, 18 deletionssynapse/http/matrixfederationclient.py
- synapse/push/httppusher.py 1 addition, 1 deletionsynapse/push/httppusher.py
- synapse/rest/media/v1/media_repository.py 1 addition, 1 deletionsynapse/rest/media/v1/media_repository.py
- synapse/server.py 29 additions, 7 deletionssynapse/server.py
- tests/api/test_filtering.py 3 additions, 1 deletiontests/api/test_filtering.py
- tests/app/test_frontend_proxy.py 1 addition, 1 deletiontests/app/test_frontend_proxy.py
- tests/app/test_openid_listener.py 2 additions, 2 deletionstests/app/test_openid_listener.py
- tests/crypto/test_keyring.py 4 additions, 2 deletionstests/crypto/test_keyring.py
- tests/handlers/test_device.py 2 additions, 2 deletionstests/handlers/test_device.py
Loading
Please register or sign in to comment