From 281c409f702c36c79564f0a257308724e7917b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 9 May 2019 10:18:53 +0200 Subject: Use ssl:handshake instead of ssl:ssl_accept This makes Ranch require OTP-21+. --- Makefile | 4 ++-- src/ranch_ssl.erl | 8 +------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 7eb5eb4..ecd9de5 100644 --- a/Makefile +++ b/Makefile @@ -24,10 +24,10 @@ dep_ct_helper = git https://github.com/ninenines/ct_helper master dep_ci.erlang.mk = git https://github.com/ninenines/ci.erlang.mk master DEP_EARLY_PLUGINS = ci.erlang.mk -AUTO_CI_OTP ?= OTP-19+ +AUTO_CI_OTP ?= OTP-21+ AUTO_CI_HIPE ?= OTP-LATEST # AUTO_CI_ERLLVM ?= OTP-LATEST -AUTO_CI_WINDOWS ?= OTP-19+ +AUTO_CI_WINDOWS ?= OTP-21+ # Standard targets. diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index 03eb5ee..f769868 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -15,10 +15,6 @@ -module(ranch_ssl). -behaviour(ranch_transport). --ifdef(OTP_RELEASE). --compile({nowarn_deprecated_function, [{ssl, ssl_accept, 3}]}). --endif. - -export([name/0]). -export([secure/0]). -export([messages/0]). @@ -139,9 +135,7 @@ accept_ack(CSocket, Timeout) -> -spec handshake(inet:socket() | ssl:sslsocket(), opts(), timeout()) -> {ok, ssl:sslsocket()} | {error, any()}. handshake(CSocket, Opts, Timeout) -> - case ssl:ssl_accept(CSocket, Opts, Timeout) of - ok -> - {ok, CSocket}; + case ssl:handshake(CSocket, Opts, Timeout) of {ok, NewSocket} -> {ok, NewSocket}; Error = {error, _} -> -- cgit v1.2.3