summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Bakken <lbakken@pivotal.io>2020-12-09 09:32:38 -0800
committerLuke Bakken <lbakken@pivotal.io>2020-12-10 08:36:14 -0800
commit4917b52a2a1359abed7b10b3df8a024cdf3f6889 (patch)
treef8bfa8f99edd7dfed8fa7161aa9bbb157d5a79f5
parentf47bc68550986090b87e1c979f91d2a8c28e512f (diff)
downloadrabbitmq-server-git-rabbitmq-sni.tar.gz
Update logging and add custom SNI funrabbitmq-sni
-rw-r--r--deps/rabbit/src/rabbit_reader.erl18
-rw-r--r--deps/rabbit_common/src/rabbit_misc.erl6
2 files changed, 15 insertions, 9 deletions
diff --git a/deps/rabbit/src/rabbit_reader.erl b/deps/rabbit/src/rabbit_reader.erl
index 569071ab8a..ab9c5691bd 100644
--- a/deps/rabbit/src/rabbit_reader.erl
+++ b/deps/rabbit/src/rabbit_reader.erl
@@ -1572,15 +1572,15 @@ socket_info(Get, Select, #v1{sock = Sock}) ->
end.
sni_info(Sock) ->
- case rabbit_net:ssl_info(Sock, [sni_hostname]) of
- nossl -> '';
- {error, _} -> '';
- {ok, Items} ->
- io:format("Items value: ~p\n", [Items]),
- SNI = proplists:get_value(sni_hostname, Items),
- io:format("SNI value: ~s\n", [SNI]),
- SNI
- end.
+ case rabbit_net:ssl_info(Sock, [sni_hostname]) of
+ nossl -> '';
+ {error, _} -> '';
+ {ok, Items} ->
+ rabbit_log:debug("@@@@@@@@ sni_info items value: ~p", [Items]),
+ SNI = proplists:get_value(sni_hostname, Items),
+ rabbit_log:debug("@@@@@@@@ sni_info SNI value: ~s", [SNI]),
+ SNI
+ end.
ssl_info(F, #v1{sock = Sock}) ->
case rabbit_net:ssl_info(Sock) of
diff --git a/deps/rabbit_common/src/rabbit_misc.erl b/deps/rabbit_common/src/rabbit_misc.erl
index c5fd86dcbb..2cab75477f 100644
--- a/deps/rabbit_common/src/rabbit_misc.erl
+++ b/deps/rabbit_common/src/rabbit_misc.erl
@@ -17,6 +17,8 @@
-export([decompose_pid/1, compose_pid/4]).
-endif.
+-export([lrb_sni_fun/1]).
+
-export([method_record_type/1, polite_pause/0, polite_pause/1]).
-export([die/1, frame_error/2, amqp_error/4, quit/1,
protocol_error/3, protocol_error/4, protocol_error/1]).
@@ -261,6 +263,10 @@
%%----------------------------------------------------------------------------
+lrb_sni_fun(ServerName) ->
+ rabbit_log:debug("@@@@@@@@ sni_fun ServerName: ~p", [ServerName]),
+ [].
+
method_record_type(Record) ->
element(1, Record).