# HG changeset patch # User Kim Alvefur # Date 1651088075 -7200 # Node ID ee93df08692632dae0807ae74ef2f3e9784a26c4 # Parent 794f5ec0f347de1bc54c5ec7cb22c01267107b88 net.tls_luasec: Harden dependency on LuaSec We at some point decided that it was okay to have a hard dependency the TLS library. Especially here since this module is meant to contain all LuaSec specifics. diff -r 794f5ec0f347 -r ee93df086926 net/tls_luasec.lua --- a/net/tls_luasec.lua Wed Apr 27 21:12:25 2022 +0200 +++ b/net/tls_luasec.lua Wed Apr 27 21:34:35 2022 +0200 @@ -16,10 +16,9 @@ which do not rely on LuaSocket+LuaSec should be able to provide *this* API instead of having to mimic LuaSec. ]] -local softreq = require"util.dependencies".softreq; -local ssl = softreq"ssl"; +local ssl = require "ssl"; local ssl_newcontext = ssl.newcontext; -local ssl_context = ssl.context or softreq"ssl.context"; +local ssl_context = ssl.context or require "ssl.context"; local io_open = io.open; local context_api = {};