-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
OpenSSL3 config option not allowing unsafe legacy renegotiation #316
Comments
Responding to let you know that I have no device to test this. So I have no way to debug or test this issue. I am hoping someone in the community will take the lead and submit a proposed solution, as we successfully did with the initial OpenSSL patch. |
is there anything I can do to assist? happy to co-ordinate remote access if needed, or logs.. |
I found a workaround, by downgrading to Node 16. I opened a bash shell in the container, then ran
and that seems to have done the trick, for now. |
I opened the console in Homebridge and updated to NodeJS v18.17.1 using This is my config
Using this config I can not reproduce the problem with my device and NodeJS v18.17.1. |
Still presenting the error for me with NodeJS v18.17.1: _doSendGetRequest: ERROR: API request to https://192.168.0.141/aircon/get_sensor_info returned error Error: write EPROTO 001AF4B6:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:../deps/openssl/openssl/ssl/statem/extensions.c:922:
errno: -71, |
My config: { |
@woodgieboodgie Have you tried the "OpenSSL3": true option? |
Closing this issue due to inactivity and the reported problem seems to be a configuration issue only. |
After upgrading Node.js (via upgrading the Homebridge docker image) the plugin can't seem to connect to the AC any more. Adding OpenSSL3 in to the config hasn't helped. This is my config:
Error:
Thanks so much for your assistance, when it was working this plugin was incredibly useful and I hugely admire the work you folks do.
The text was updated successfully, but these errors were encountered: