MatrixSynapse/tests
Jason Robinson 2560b1b6b2
Allow tracking puppeted users for MAU (#11561)
Currently when puppeting another user, the user doing the puppeting is
tracked for client IPs and MAU (if configured).

When tracking MAU is important, it becomes necessary to be possible to
also track the client IPs and MAU of puppeted users. As an example a
client that manages user creation and creation of tokens via the Synapse
admin API, passing those tokens for the client to use.

This PR adds optional configuration to enable tracking of puppeted users
into monthly active users. The default behaviour stays the same.

Signed-off-by: Jason Robinson <jasonr@matrix.org>
2022-01-12 16:09:36 +00:00
..
api Allow tracking puppeted users for MAU (#11561) 2022-01-12 16:09:36 +00:00
app
appservice Add missing type hints to `synapse.appservice` (#11360) 2021-12-14 17:02:46 +00:00
config Support configuring the lifetime of non-refreshable access tokens separately to refreshable access tokens. (#11445) 2021-12-03 16:42:44 +00:00
crypto Deal with mypy errors w/ type-hinted pynacl 1.5.0 (#11714) 2022-01-10 13:40:46 +00:00
events
federation Include the topic event in the prejoin state, per MSC3173. (#11666) 2022-01-04 11:08:08 -05:00
handlers Support spaces with > 50 rooms in the /hierarchy endpoint. (#11695) 2022-01-07 19:27:58 -05:00
http
logging
module_api
push
replication Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
rest Test that bans win a join against a race when computing `/sync` response (#11701) 2022-01-07 16:43:21 +00:00
scripts
server_notices
state
storage Fix a type annotation in `test_account_data.py` and remove it from the Mypy exclusion list. (#11657) 2021-12-29 15:12:30 +00:00
test_utils Cache empty responses from `/user/devices` (#11587) 2022-01-05 13:33:28 +00:00
util Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11505 (#11687) 2022-01-05 11:41:49 +00:00
__init__.py
server.py Optionally use an on-disk sqlite db in tests (#11702) 2022-01-07 19:13:41 +00:00
test_distributor.py
test_event_auth.py
test_federation.py Strip unauthorized fields from `unsigned` object in events received over federation (#11530) 2022-01-06 09:09:30 -08:00
test_mau.py
test_metrics.py
test_phone_home.py
test_preview.py Move HTML parsing to a separate file for URL previews. (#11566) 2021-12-13 17:55:07 +00:00
test_server.py
test_state.py
test_terms_auth.py
test_test_utils.py
test_types.py
test_visibility.py Clean up `tests.test_visibility` to remove legacy code. (#11495) 2021-12-02 18:13:30 +00:00
unittest.py Fix case in `wait_for_background_updates` where `self.store` does not exist (#11331) 2021-12-07 11:51:53 -05:00
utils.py Optionally use an on-disk sqlite db in tests (#11702) 2022-01-07 19:13:41 +00:00