Closed x00FB closed 1 year ago
thanks for reporting this, I'll look into it!
I've narrowed down where the issue is. Now working on a fix!
@x00FB can you please confirm that THIS branch fixes your issue? Thanks!
@x00FB can you please confirm that THIS branch fixes your issue? Thanks!
Sure, I'll try to check it out today. Thank you!
@paolostivanin confirm, works fine! Thank you for your efforts!
this branch works, had a similar issue, tested the branch build and it didn't corrupt. once you merge that branch to main it should be ok to close this issue with a mention in the faq.
I've tested release 3.1.9 and I have a question: is there a way to unbork my db? Apparently the autogenerated backup is also destroyed. I suppose the database is encrypted, so, is it possible to manually decrypt/encrypt it and fix it in a hex editor or something?
I could try to put something together. The db should still be salvageable. Don't know how much it will take me though. My free time is very limited these days
Scenario 1: Create backup file in andOTP with some of the tokens containing russian letters in the Issuer field Example line: Госуслуги Try to import this andOTP DB into OTPClient Expected: DB is imported, tokens are valid Actual: error msg about corrupted DB is shown, no tokens imported
Scenario 2: Show QR Code inside andOTP for the same token with russian letters in the Issuer field Try to scan this code using OTPClient Expected: token is imported into the current DB successfully Actual: error msg about unexpected symbols is shown and the current DB becomes corrupted
Workaround: rename the Issuer in andOTP so it does not contain russian letters
Hadn't done any screenshots, unfortunately.
Env: ubuntu 20.04 amd64, OTPClient built from source, andOTP 0.9.0.1-play