lemmur
lemmur copied to clipboard
Cannot connect with sites using Let's Encrypt SSL on Android <7.1.1
Device info
- OS: Android
- OS version: 7.0
- Lemmur version: 0.7.0
Describe the bug
App won't connect to any lemmy instance. Displays HandshakeException: Handshake error in client(OS Error: CERTIFICATE_VERIFY_FAILED: certificate has expired(handshake.cc:359))
Steps to reproduce
- Open App running on android 7.0
- Main page will not load
- Attempt to sign in (Ex. lemmy.ml)
- See error popup
Relevant logs
Shows "no logs". Likely another unexpected behaviour and a different issue.
Expected behavior
App unable to connect to any lemmy instances.
Screenshots

Additional context
Likely due to bug in flutter affecting other apps (Ex. fluffychat) on same android version and the same device. [Related] [fluffychat issue] I have backspaced username in the above screenshot after getting the popup.
We will release today a new version with updated flutter, let's hope that fixes it. If not, we will apply the workaround mentioned in the fluffychat thread.
@N1N74 Hi, did you have time to try the newest release (v0.8.0)? Has the issue resolved itself?
Waiting for fdroid to update. I don't seem to be able to install github apk without uninstalling lemmur. Will update here if it works as soon as I find out.
Oh hey, figured out to install lemmur. I'm on lemmur 0.8.0 (armeabi-v7a) and it shows same error and same issue with mainpage not loading. lemmy.ml is otherwise reachable.
Okay thanks, I will have to investigate possible fixes