Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problème après upgrade v2.6.1 #942

Closed
NicolasBuquet opened this issue Dec 14, 2023 · 0 comments · Fixed by #943
Closed

Problème après upgrade v2.6.1 #942

NicolasBuquet opened this issue Dec 14, 2023 · 0 comments · Fixed by #943
Labels
bug Something isn't working iOS

Comments

@NicolasBuquet
Copy link
Contributor

Quelques minutes après avoir publier la version 2.6.1 de Tchap, un utilisateur s'est manifesté.

Il rencontrait le problème suivant.

A chaque lancement de Tchap, l'application lui demandait la saisie du mot de passe de son compte.

image

Cette demande revenait systématiquement même après avoir saisi le bon mot de passe.

Le dépannage s'est fait par téléphone directement.

Cette demande de mot de passe est déclenchée par l'activation automatique du cross-signing. Si on est en dehots de la période de grâce de saisie du mot de passe, celui-ci est re-demandé.

Cette demande avait été rencontrée en développement et test, mais la saisie du mot de passe ne revenait pas après saisie correcte.

Son application Tchap lui disait en plus qu'il avait des sessions non vérifiées alors qu'il n'utilisait Tchap que sur son iPhone.

Manipulations

Je lui ai fait ouvrir une session sur web, activer le cross-signing. Son web, même vérifié par l'iPhone, n'arrivait pas à déchiffrer les anciens messages.

Je lui ai fait régénérer le cross-signing, le code de récupération, réactiver la sauvegarde automatique. Rien n'y a fait : l'application iPhone demandait encore et toujours le mot de passe.

Finalement, je lui ai fait désinstaller la version de son iPhone puis réinstaller. Cela a résolu le problème.

Diagnostic

Je soupçonne que son iPhone disait être cross-signé mais ne l'était pas vraiment (il avait des clés de cross-signing mais ne leur faisait pas confiance. L'interface affiche le bouclier vert dans ce cas là).

J'aurais dû lui demander aussi de vider son cache, voir si cela avait un effet.

En désinstallant l'application et en la réinstallant, on est reparti sur une configuration propre. L'utilisateur était satisfait.

Ensuite

Refaire des tests avec une application Tchap iOS associée à une seule session, puis 2 sessions, et avec des clés de cross-signing venant d'une session web délogguer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working iOS
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant