New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not work for Fedora 34: missing ciphers. #1071
Comments
This is probably an issue with
|
FWIW, I'm not experiencing this issue on Arch, with gnutls 3.7.1. Looks like F34 has gnutls 3.7.0 out the box, and 3.7.1 package is in testing (source). May be worth checking if update to 3.7.1 fixes this, or there could be some differences in how the package is build between the two distributions. |
It could just as easily be an error caused by an older Android device, but I really don't know at this point :) GSConnect isn't really a priority for me anymore, I just happened to be working with gnutls when I got the e-mail :) |
after updating gnutls to 3.7.1-2 it still doesn't work on a modern android phone |
Seems likely that Fedora changed its system priority file to exclude the ciphers supported by the Android app, since this is only seems to be affecting Fedora 34 users. EDIT: looks like I'm wrong and the system priority file for GnuTLS is unchanged. I'm not sure what's going on here or why it only affects Fedora 34. |
here is the full list of changes in fedora 34 so far i haven't seen anything about ciphers |
looks like the issue also effects upstream? |
I can confirm this issues is also affects Arch Linux with |
Alright so I think I have an observation: I don't have any conclusion but I think this would be caused by |
Possible as I too am running a Samsung phone with the latest March patch. Could explain why some haven't had issues. |
This is what Wireshark tells that Android side offers Extract from
Not a huge TLS expert, but to my eyes it seems that not having a cipher in common shouldn't be it. Couldn't find yet what is, though. |
This has nothing to do with gnutls and everything with #1073. Once I removed CONSTRUCT_ONLY from https://github.com/GSConnect/gnome-shell-extension-gsconnect/blob/master/src/service/backends/lan.js#L82 it started working. The client cipher suites were being passed without issues and _gnutls_figure_common_ciphersuite in |
Fixes: #1073 Fixes: #1071 Related to this change in GJS: https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/591/ Parameters with CONSTRUCT_ONLY flag set seem to work differently now, or maybe are just broken 🤷
I have installed the latest code on git and applyed this fix, but still not working on F34. |
Fixes: #1073 Fixes: #1071 Related to this change in GJS: https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/591/ Parameters with CONSTRUCT_ONLY flag set seem to work differently now, or maybe are just broken 🤷
@lverissimo did you try rebooting? The daemon might not restart unless you at least log out and back in. |
@daniellandau you were right!! rebooted and it worked! Thank you so much. Great and usefull extension. |
awesome! thanks for the hard work! |
Should be noted that this does not work for Fedora 34 on a fresh installation due to an issue with missing ciphers.
Originally posted by @xeu100 in #1069 (comment)
The text was updated successfully, but these errors were encountered: