pike.git/
lib/
modules/
SSL.pmod/
Connection.pike
Branch:
Tag:
Non-build tags
All tags
No tags
2018-05-12
2018-05-12 15:51:19 by Martin Nilsson <nilsson@fastmail.com>
1cb896c4955ac599c819074f73c85c9069430c7b (
14
lines) (+
13
/-
1
)
[
Show
|
Annotate
]
Branch:
master
Improved debug messages.
532:
SSL3_DEBUG_MSG("SSL.Connection->recv_packet(): current_read_state is zero!\n"); return 0; case -1:
+
if( state & CONNECTION_handshaking )
+
{
+
// This is likely HTTP request on the TLS port. We could parse
+
// the path and host header, and create a request with https://
+
// schema. Would need to go through context for several
+
// reasons. This could be a non-HTTP port or we would want to
+
// use HSTS.
+
SSL3_DEBUG_MSG("Initial incorrect data %O\n",
+
((string)read_buffer[..25]));
+
}
return alert(ALERT_fatal, ALERT_unexpected_message); default: error("Internal error.\n");
940:
// generated on our side, as opposed to an alert that is // received. These are always fatal (wrong packet type, packet // version, packet size).
-
SSL3_DEBUG_MSG("SSL.Connection: Bad received
packet\n
");
+
SSL3_DEBUG_MSG("SSL.Connection: Bad received
packet (%s)\n
"
,
+
fmt_constant([int]packet->description, "ALERT"
)
)
;
if (alert_callback) { Stdio.Buffer.RewindKey here = read_buffer->rewind_key();