mirror of https://github.com/nodejs/node.git
openssl: disable HEARTBEAT TLS extension
Microsoft's IIS doesn't support it, and is not replying with ServerHello after receiving ClientHello which contains it. The good way might be allowing to opt-out this at runtime from javascript-land, but unfortunately OpenSSL doesn't support it right now. see #5119pull/24507/merge
parent
f0b68892d4
commit
28c6e42ee7
|
@ -16,7 +16,13 @@
|
|||
# No clue what these are for.
|
||||
'L_ENDIAN',
|
||||
'PURIFY',
|
||||
'_REENTRANT'
|
||||
'_REENTRANT',
|
||||
|
||||
# Heartbeat is a TLS extension, that couldn't be turned off or
|
||||
# asked to be not advertised. Unfortunately this is unacceptable for
|
||||
# Microsoft's IIS, which seems to be ignoring whole ClientHello after
|
||||
# seeing this extension.
|
||||
'OPENSSL_NO_HEARTBEATS',
|
||||
],
|
||||
'sources': [
|
||||
'openssl/ssl/bio_ssl.c',
|
||||
|
|
Loading…
Reference in New Issue