Skip to content
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

Fixes on AMT KVM for newer AMT firmware and newer Node JS TLS compatibility fix #4766

Merged
merged 2 commits into from
Nov 17, 2022

Conversation

jsastriawan
Copy link
Contributor

This is to address #4760 and #4765
Newer NodeJS reject unsafe legacy negotiation. Additional flag is added to mitigate that issue. This applies to webrelay TLS socket and also on amt-wsman-comm.js
These patches ensures TLS connection is used when Direct TLS is possible. Non-TLS may be disabled.
There is an issue on NC length on interceptor.js. It is now 8 bytes long.

- fix: ensure TLS is used when TLS is enabled
- add constants.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION for TLS client connection for newer Nodejs
- ensure nc of AMT redirection Digest authentication to have at 8 bytes length
@Ylianst Ylianst merged commit 4e28672 into Ylianst:master Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants