0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-09-06 09:55:48 +02:00
synapse/tests/rest/client
Eric Eastwood b07b14b494
Federation outbound proxy (#15773)
Allow configuring the set of workers to proxy outbound federation traffic through (`outbound_federation_restricted_to`).

This is useful when you have a worker setup with `federation_sender` instances responsible for sending outbound federation requests and want to make sure *all* outbound federation traffic goes through those instances. Before this change, the generic workers would still contact federation themselves for things like profile lookups, backfill, etc. This PR allows you to set more strict access controls/firewall for all workers and only allow the `federation_sender`'s to contact the outside world.

The original code is from @erikjohnston's branches which I've gotten in-shape to merge.
2023-07-05 18:53:55 -05:00
..
__init__.py
test_account.py Delete server-side backup keys when deactivating an account. (#15181) 2023-04-04 20:16:08 +00:00
test_account_data.py
test_auth.py
test_capabilities.py Implement stable support for MSC3882 to allow an existing device/session to generate a login token for use on a new device/session (#15388) 2023-06-01 08:52:51 -04:00
test_consent.py
test_devices.py
test_directory.py
test_ephemeral_message.py
test_events.py
test_filter.py N + 3: Read from column full_user_id rather than user_id of tables profiles and user_filters (#15649) 2023-06-02 17:24:13 -07:00
test_identity.py
test_keys.py
test_login.py Add login spam checker API (#15838) 2023-06-26 14:12:20 +00:00
test_login_token_request.py Implement stable support for MSC3882 to allow an existing device/session to generate a login token for use on a new device/session (#15388) 2023-06-01 08:52:51 -04:00
test_models.py
test_mutual_rooms.py Update Mutual Rooms (MSC2666) implementation (#15621) 2023-05-18 12:49:12 -04:00
test_notifications.py
test_password_policy.py
test_power_levels.py
test_presence.py Federation outbound proxy (#15773) 2023-07-05 18:53:55 -05:00
test_profile.py
test_push_rule_attrs.py push rules: fix internal conversion from _type to value (#15781) 2023-06-16 14:17:02 +02:00
test_read_marker.py Clear event caches when we purge history (#15609) 2023-06-08 13:14:40 +01:00
test_receipts.py
test_redactions.py Add a catch-all * to the supported relation types when redacting (#15705) 2023-06-02 13:13:50 +00:00
test_register.py
test_relations.py Initial implementation of MSC3981: recursive relations API (#15315) 2023-05-02 07:59:55 -04:00
test_rendezvous.py
test_report_event.py
test_retention.py
test_rooms.py Federation outbound proxy (#15773) 2023-07-05 18:53:55 -05:00
test_sendtodevice.py
test_shadow_banned.py
test_sync.py
test_third_party_rules.py Move ThirdPartyEventRules into module_api/callbacks (#15535) 2023-05-04 14:18:22 +00:00
test_transactions.py
test_typing.py
test_upgrade_room.py
utils.py