You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding a cospend project into PayForMe is no longer possible as it fails with an error.
I know, this sounds like a problem of the PayForMe iOS app - and it is! (see mayflower/PayForMe#68). However, that app is not maintained for the foreseeable future (mayflower/PayForMe#68 (comment)).
The issue is that the app always converts the share token of a cospend project to lowercase. This worked before this commit 4f08f66#diff-5eade415ee9f2d23606951e0a1fec457918fb1e64c65f7cf27dc947a04ff0699L3540, where md5() was used and always produced lowercase share tokens. But now ISecureRandom::generate() is used which also produces uppercase letters.
Is it possible to always generate a lowercase-only project share token in order to keep PayForMe compatible?
Thank you very much!
The text was updated successfully, but these errors were encountered:
saemy
added a commit
to saemy/cospend-nc
that referenced
this issue
Jan 5, 2025
To remain compatible with PayForMe, which requires lowercase project share
tokens, only use lowercase chars and digits in project shares.
Fixesjulien-nc#327
See also mayflower/PayForMe#68
saemy
linked a pull request
Jan 5, 2025
that will
close
this issue
Adding a cospend project into PayForMe is no longer possible as it fails with an error.
I know, this sounds like a problem of the PayForMe iOS app - and it is! (see mayflower/PayForMe#68). However, that app is not maintained for the foreseeable future (mayflower/PayForMe#68 (comment)).
The issue is that the app always converts the share token of a cospend project to lowercase. This worked before this commit 4f08f66#diff-5eade415ee9f2d23606951e0a1fec457918fb1e64c65f7cf27dc947a04ff0699L3540, where
md5()
was used and always produced lowercase share tokens. But nowISecureRandom::generate()
is used which also produces uppercase letters.Is it possible to always generate a lowercase-only project share token in order to keep PayForMe compatible?
Thank you very much!
The text was updated successfully, but these errors were encountered: