| Filename | Latest commit message | Latest commit date |
|---|---|---|
tuwunel 1.6.x does not implement the Synapse admin REST API. reset_user_password() now falls back to the Matrix admin room (#admins:<server>) when PUT /_synapse/admin/v2/users returns 404: 1. Discover admin room ID via #admins:<server> alias 2. Get current messages end-token (pagination anchor) 3. Send 'reset-password @<localpart>:<server>' as @hive admin user 4. Poll for bot response up to 5 x 1s; extract password from message 5. Persist the new password and return it The function signature changes from Result<()> to Result<String> so the caller can use the effective password (which may be server-generated on the admin-room path) for subsequent login calls. Closes #1267. |
||
| .. | ||
| src | ||
| Cargo.toml | ||