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
{{ message }}
This repository has been archived by the owner on Feb 12, 2025. It is now read-only.
Comment by verretor Tuesday Jan 23, 2018 at 17:16 GMT
Could be SQL injection. Eclair uses SQLite.
There are some characters that cause problems in some very specific situations. Imagine your app uses UTF-8 encoding and accepts 2 byte characters such as 뼢 but your database has an encoding that only accepts 1 byte characters.
뼢 is 0xbf22 (2 byte) but when translated into 1 byte, it becomes:
0xbf 0x22 = ¿"
Notice the double quote. That's just one of many examples and it requires a lot of tests to make sure it is really safe.
I think it's better to be too careful than not enough but that's just my opinion.
Comment by dpad85 Tuesday Apr 03, 2018 at 16:36 GMT
@btcontract By chance did you keep the payment request with the Elaine's Idle Mind description ? I can't reproduce this issue, even with some exotic characters.
Tuesday Jan 23, 2018 at 15:51 GMT
Originally opened as ACINQ/eclair#398
Some encoded special characters, such as apostrophe, are not properly displayed in Eclair mobile, for example:
Similar payment request in another app:
The text was updated successfully, but these errors were encountered: