Skip to content

Support URI encoded padding in uppercase for secret of otpauth#61

Open
maddes-b wants to merge 4 commits intotiuub:masterfrom
maddes-b:feature/kpxc_steam_compatibility
Open

Support URI encoded padding in uppercase for secret of otpauth#61
maddes-b wants to merge 4 commits intotiuub:masterfrom
maddes-b:feature/kpxc_steam_compatibility

Conversation

@maddes-b
Copy link
Copy Markdown

@maddes-b maddes-b commented Mar 21, 2025

Support URI encoded padding for secret of otpauth.

Fix #59

@maddes-b maddes-b force-pushed the feature/kpxc_steam_compatibility branch 2 times, most recently from 82e25c3 to 407461d Compare March 22, 2025 19:41
@maddes-b
Copy link
Copy Markdown
Author

@tiuub Final version.

@maddes-b maddes-b force-pushed the feature/kpxc_steam_compatibility branch from 407461d to 6101c37 Compare March 25, 2025 21:14
@maddes-b
Copy link
Copy Markdown
Author

Found that settings crashed, fixed with latest change (see above).

@maddes-b maddes-b changed the title Support URI encoded padding for secret of otpauth Support URI encoded padding in uppercase for secret of otpauth Mar 25, 2025
@maddes-b
Copy link
Copy Markdown
Author

maddes-b commented Apr 2, 2025

@tiuub Any chance to get this into a short-term release (1.6.1)?
It would be a major step for people using KeePassXC on Linux and KeePass on Windows (e.g. at work due to policies).

P.S. Will fine-tune the last commit into two, for easier cherry-picking

@maddes-b maddes-b force-pushed the feature/kpxc_steam_compatibility branch 2 times, most recently from eea43c3 to f014b74 Compare April 2, 2025 19:12
@maddes-b
Copy link
Copy Markdown
Author

@tiuub Gentle reminder.

All others: you can easily build yourself via the script makeplgx.bat

@maddes-b
Copy link
Copy Markdown
Author

@tiuub Gentle reminder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] 1.6.0: OTP fails with "otp" containing otpauth URI where the secret is URI encoded in uppercase

1 participant