continuwuity/src
Tom Foster e820551f62 fix(appservice): create sender_localpart user during appservice startup
Fixes #813: Application services were unable to work because their sender_localpart
user was never created in the database, preventing authentication.

This fix ensures the appservice user account is created when:
- The server starts up and loads existing appservices from the database
- A new appservice is registered via the admin command

Additionally, if an appservice user has been accidentally deactivated, it will be
automatically reactivated when the appservice starts.

The solution centralises all appservice startup logic into a single `start_appservice`
helper method, eliminating code duplication between the registration and startup paths.
2025-08-10 17:10:06 +01:00
..
admin refactor: Replace remaining std RwLocks 2025-07-20 16:33:36 +01:00
api feat(space-upgrades): MSC4168: Override space child vias 2025-07-19 18:37:45 +01:00
build_metadata build: Don't rerun on git changes 2025-05-26 19:16:05 +01:00
core fix(policy-server): Correctly default to 10 second timeout 2025-07-23 17:56:45 +01:00
database chore: Update rocksdb, feature flag changes 2025-07-24 21:51:52 +01:00
macros refactor: Replace std Mutex with parking_lot 2025-07-20 16:31:02 +01:00
main chore: Update rocksdb, feature flag changes 2025-07-24 21:51:52 +01:00
router Post-formatting aesthetic and spacing corrections 2025-07-02 19:17:06 +01:00
service fix(appservice): create sender_localpart user during appservice startup 2025-08-10 17:10:06 +01:00
web docs: Add vias to matrix.to links 2025-07-24 13:31:58 +01:00