equal
deleted
inserted
replaced
50 local has_luasec = pcall ( require , "ssl" ) |
50 local has_luasec = pcall ( require , "ssl" ) |
51 local socket = require "socket" |
51 local socket = require "socket" |
52 local levent = require "luaevent.core" |
52 local levent = require "luaevent.core" |
53 local inet = require "util.net"; |
53 local inet = require "util.net"; |
54 local inet_pton = inet.pton; |
54 local inet_pton = inet.pton; |
|
55 local sslconfig = require "util.sslconfig"; |
|
56 local tls_impl = require "net.tls_luasec"; |
55 |
57 |
56 local socket_gettime = socket.gettime |
58 local socket_gettime = socket.gettime |
57 |
59 |
58 local log = require ("util.logger").init("socket") |
60 local log = require ("util.logger").init("socket") |
59 |
61 |
942 get_backend = get_backend, |
944 get_backend = get_backend, |
943 hook_signal = hook_signal, |
945 hook_signal = hook_signal, |
944 add_task = add_task, |
946 add_task = add_task, |
945 watchfd = watchfd, |
947 watchfd = watchfd, |
946 |
948 |
|
949 tls_builder = function(basedir) |
|
950 return sslconfig._new(tls_impl.new_context, basedir) |
|
951 end, |
|
952 |
947 __NAME = SCRIPT_NAME, |
953 __NAME = SCRIPT_NAME, |
948 __DATE = LAST_MODIFIED, |
954 __DATE = LAST_MODIFIED, |
949 __AUTHOR = SCRIPT_AUTHOR, |
955 __AUTHOR = SCRIPT_AUTHOR, |
950 __VERSION = SCRIPT_VERSION, |
956 __VERSION = SCRIPT_VERSION, |
951 |
957 |