From 1ed713bd258ab5ae1033631ebf15f9eb27ea6b2d Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Tue, 2 Jun 2020 22:03:08 -0500 Subject: Change ssl_cmd setting --- bollux | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/bollux b/bollux index 0bb7391..3664714 100755 --- a/bollux +++ b/bollux @@ -305,14 +305,13 @@ request_url() { local url="$3" # support for TLS v1.3 and v1.2 - ssl_cmd_tls1_2=(openssl s_client -tls1_2 -crlf -quiet -connect "$server:$port") - ssl_cmd_tls1_3=(openssl s_client -tls1_3 -crlf -quiet -connect "$server:$port") - - ssl_cmd_tls1_2+=(-servername "$server") # SNI - ssl_cmd_tls1_3+=(-servername "$server") # SNI + ssl_cmd=(openssl s_client -crlf -quiet -connect "$server:$port") + ssl_cmd+=(-servername "$server") # SNI + ssl_cmd_tls1_2=("${ssl_cmd[@]}" -tls1_2) + ssl_cmd_tls1_3=("${ssl_cmd[@]}" -tls1_3) # always try to connect with TLS v1.3 first - run "${ssl_cmd_tls1_3[@]}" <<<"$url" 2>/dev/null || run "${ssl_cmd_tls1_2[@]}" <<< "$url" 2>/dev/null + run "${ssl_cmd_tls1_3[@]}" <<<"$url" 2>/dev/null || run "${ssl_cmd_tls1_2[@]}" <<<"$url" 2>/dev/null } handle_response() { -- cgit 1.4.1-21-gabe81