Close #116 去除根据ClientHello镜像上游SSL版本的功能,增加在连接摘要日志记录SSL版本和SNI的功能

This commit is contained in:
luqiuwen
2019-02-19 15:11:15 +06:00
parent 71f7452413
commit df025b3d9f
3 changed files with 30 additions and 18 deletions

View File

@@ -875,6 +875,13 @@ void ssl_downstream_create_on_success(future_result_t * result, void * user)
_stream->defer_fd_downstream = 0;
assert(_stream->conn_downstream != NULL && _stream->conn_upstream != NULL);
ssl_stream_dump_info(_stream->ssl_downstream, _stream->ssl_downstream_info_dump,
sizeof(_stream->ssl_downstream_info_dump));
ssl_stream_dump_info(_stream->ssl_upstream, _stream->ssl_upstream_info_dump,
sizeof(_stream->ssl_upstream_info_dump));
__conn_private_enable(_stream->conn_downstream);
__conn_private_enable(_stream->conn_upstream);
@@ -964,8 +971,9 @@ void __stream_access_log_write(struct tfe_stream_private * stream)
}
MESA_handle_runtime_log(stream->stream_logger, RLOG_LV_INFO, "access",
"%d %d %d %s %s %s %s", stream->log_fd_downstream, stream->log_fd_upstream, stream->keyring_id,
stream->str_stream_addr, str_passthrough, str_kill, str_log_event);
"%d %d %d %s %s %s %s %s %s", stream->log_fd_downstream, stream->log_fd_upstream, stream->keyring_id,
stream->str_stream_addr, str_passthrough, str_kill, str_log_event,
stream->ssl_downstream_info_dump, stream->ssl_upstream_info_dump);
}
static int ev_log_to_stat_map[__EVENT_LOG_CLOSE_MAX][__CONN_DIR_MAX]{{-1}};