0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-10-03 06:59:01 +02:00
synapse/changelog.d
Brendan Abolivier 2d3bd9aa67
Add a module callback to set username at registration (#11790)
This is in the context of mainlining the Tchap fork of Synapse. Currently in Tchap usernames are derived from the user's email address (extracted from the UIA results, more specifically the m.login.email.identity step).
This change also exports the check_username method from the registration handler as part of the module API, so that a module can check if the username it's trying to generate is correct and doesn't conflict with an existing one, and fallback gracefully if not.

Co-authored-by: David Robertson <davidr@element.io>
2022-01-26 14:21:13 +00:00
..
.gitignore
11612.bugfix 1.51.0rc1 2022-01-21 10:47:03 +00:00
11621.feature Remove account data (including client config, push rules and ignored users) upon user deactivation. (#11621) 2022-01-24 13:37:00 +00:00
11639.feature Add admin API to reset connection timeouts for remote server (#11639) 2022-01-25 12:06:29 +00:00
11658.feature Add admin API to get a list of federated rooms (#11658) 2022-01-25 16:11:40 +00:00
11683.removal Drop support for and remove references to EOL Python 3.6 (#11683) 2022-01-21 14:23:26 -08:00
11743.feature Add a config flag to inhibit M_USER_IN_USE during registration (#11743) 2022-01-26 13:02:54 +01:00
11767.bugfix Support rendering previews with data: URLs in them (#11767) 2022-01-24 08:58:18 -05:00
11784.bugfix Apply a timeout to reading the body when fetching a file. (#11784) 2022-01-24 14:38:37 +00:00
11788.feature Make the get_global_account_data_by_type_for_user cache be a tree-cache whose key is prefixed with the user ID (#11788) 2022-01-21 08:38:36 +00:00
11789.feature Make get_account_data_for_room_and_type a tree cache (#11789) 2022-01-21 08:01:37 +00:00
11790.feature Add a module callback to set username at registration (#11790) 2022-01-26 14:21:13 +00:00
11792.misc Add state_key and rejection_reason to events (#11792) 2022-01-21 12:21:28 +00:00
11793.misc Add FrozenEvent.get_state_key and use it in a couple of places (#11793) 2022-01-21 09:10:01 +00:00
11794.misc Stop reading from event_reference_hashes (#11794) 2022-01-21 09:18:10 +00:00
11795.misc Drop unused table public_room_list_stream. (#11795) 2022-01-21 09:19:56 +00:00
11799.misc Db txn set isolation level (#11799) 2022-01-25 15:14:46 +01:00
11810.misc Skip the initial amd64-only Docker build (#11810) 2022-01-24 18:31:23 +00:00
11811.misc CI: run Complement on the VM, not inside Docker (#11811) 2022-01-25 15:05:22 +00:00
11813.misc Log modules at startup (#11813) 2022-01-25 15:35:35 +01:00
11815.misc Improvements to bundling aggregations. (#11815) 2022-01-26 08:27:04 -05:00
11816.misc Check that gc method is available before using in synapse/app/_base (#11816) 2022-01-25 10:35:18 -08:00
11817.misc Fix another jsonschema typecheck error (#11830) 2022-01-25 15:29:28 -05:00
11821.doc Docs: add missing PR submission process how-tos (#11821) 2022-01-25 14:09:56 +00:00
11823.misc Minor updates, and docs, for schema delta files (#11823) 2022-01-25 14:11:13 +00:00
11827.bugfix Don't print HTTPStatus.* in "Processed..." logs (#11827) 2022-01-26 12:47:34 +00:00
11830.misc Fix another jsonschema typecheck error (#11830) 2022-01-25 15:29:28 -05:00
11834.misc Avoid type annotation problems in prom-client (#11834) 2022-01-26 12:06:56 +00:00