From 94b3770ccfd810d4980fbedb74e4127cf0656fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 24 Nov 2016 19:25:50 +0100 Subject: Don't attempt to start ssl anymore Ranch now depends on SSL. Users embedding listeners in their supervision tree are expected to depend on SSL too if they are using it. --- src/ranch.erl | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/ranch.erl') diff --git a/src/ranch.erl b/src/ranch.erl index 31c4761..24b87a5 100644 --- a/src/ranch.erl +++ b/src/ranch.erl @@ -48,8 +48,6 @@ start_listener(Ref, NumAcceptors, Transport, TransOpts, Protocol, ProtoOpts) when is_integer(NumAcceptors) andalso is_atom(Transport) andalso is_atom(Protocol) -> _ = code:ensure_loaded(Transport), - %% @todo Remove in Ranch 2.0 and simply require ssl. - _ = ensure_ssl(Transport), case erlang:function_exported(Transport, name, 0) of false -> {error, badarg}; @@ -103,18 +101,10 @@ stop_listener(Ref) -> child_spec(Ref, NumAcceptors, Transport, TransOpts, Protocol, ProtoOpts) when is_integer(NumAcceptors) andalso is_atom(Transport) andalso is_atom(Protocol) -> - %% @todo Remove in Ranch 2.0 and simply require ssl. - _ = ensure_ssl(Transport), {{ranch_listener_sup, Ref}, {ranch_listener_sup, start_link, [ Ref, NumAcceptors, Transport, TransOpts, Protocol, ProtoOpts ]}, permanent, infinity, supervisor, [ranch_listener_sup]}. -%% @todo Remove in Ranch 2.0 and simply require ssl. -ensure_ssl(ranch_ssl) -> - require([crypto, asn1, public_key, ssl]); -ensure_ssl(_) -> - ok. - -spec accept_ack(ref()) -> ok. accept_ack(Ref) -> receive {shoot, Ref, Transport, Socket, AckTimeout} -> -- cgit v1.2.3