login behält Geräte, die ein MAS-Homeserver nicht löschen lässt (Nachtrag zu #2) #3

Merged
andi merged 1 commit from any-homeserver into main 2026-10-23 14:16:40 +00:00
Collaborator

Nachtrag zu PR #2 (Passwort-Modus), gemerged bevor dieser Commit gepusht war.

matrix.org und nope.chat laufen hinter dem Matrix Authentication Service: DELETE /devices/{id} antwortet dort 404 M_UNRECOGNIZED, Geräte löscht nur die Kontoverwaltung. login brach daran ab (Exit 1), sobald ein altes Gerät existierte, also nach jedem verlorenen Store. Jetzt läuft login im Passwort-Modus weiter und nennt die Geräte als kept_devices; PHP: LoginResult::$keptDevices, Stdout::login(keptDevices:). Test gegen den Test-Homeserver mit deleteUnsupported, README-Absatz zu MAS (Cross-Signing: erster Upload und Re-Upload gleicher Schlüssel ohne Challenge, andere Seeds scheitern). Binary neu gebaut.

site-cpd demo-matrix-sync pinnt diesen Commit (PR #855 dort).

🤖 Generated with Claude Code

Nachtrag zu PR #2 (Passwort-Modus), gemerged bevor dieser Commit gepusht war. matrix.org und nope.chat laufen hinter dem Matrix Authentication Service: `DELETE /devices/{id}` antwortet dort 404 `M_UNRECOGNIZED`, Geräte löscht nur die Kontoverwaltung. `login` brach daran ab (Exit 1), sobald ein altes Gerät existierte, also nach jedem verlorenen Store. Jetzt läuft `login` im Passwort-Modus weiter und nennt die Geräte als `kept_devices`; PHP: `LoginResult::$keptDevices`, `Stdout::login(keptDevices:)`. Test gegen den Test-Homeserver mit `deleteUnsupported`, README-Absatz zu MAS (Cross-Signing: erster Upload und Re-Upload gleicher Schlüssel ohne Challenge, andere Seeds scheitern). Binary neu gebaut. site-cpd `demo-matrix-sync` pinnt diesen Commit (PR #855 dort). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Synapse behind the Matrix Authentication Service (matrix.org, nope.chat)
answers DELETE /devices/{id} with 404 M_UNRECOGNIZED: devices are deleted in
its account management only. In password mode login goes on and reports
them as kept_devices instead of failing; the PHP side carries them as
LoginResult::$keptDevices.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
andi merged commit c62244dbb3 into main 2026-10-23 14:16:40 +00:00
andi deleted branch any-homeserver 2026-10-23 14:16:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Packages/matrix-e2ee-bin!3
No description provided.