170 local err |
170 local err |
171 |
171 |
172 local ssl = false |
172 local ssl = false |
173 |
173 |
174 if sslctx then |
174 if sslctx then |
|
175 ssl = true |
175 if not ssl_newcontext then |
176 if not ssl_newcontext then |
176 return nil, "luasec not found" |
177 out_error "luasec not found" |
|
178 ssl = false |
177 end |
179 end |
178 if type( sslctx ) ~= "table" then |
180 if type( sslctx ) ~= "table" then |
179 out_error "server.lua: wrong server sslctx" |
181 out_error "server.lua: wrong server sslctx" |
180 return nil, "wrong server sslctx" |
182 ssl = false |
181 end |
183 end |
182 sslctx, err = ssl_newcontext( sslctx ) |
184 sslctx, err = ssl_newcontext( sslctx ) |
183 if not sslctx then |
185 if not sslctx then |
184 err = err or "wrong sslctx parameters" |
186 err = err or "wrong sslctx parameters" |
185 out_error( "server.lua: ", err ) |
187 out_error( "server.lua: ", err ) |
186 return nil, err |
188 ssl = false |
187 end |
189 end |
188 ssl = true |
190 end |
189 else |
191 if not ssl then |
190 out_put("server.lua: ", "ssl not enabled on ", serverport); |
192 out_put("server.lua: ", "ssl not enabled on ", serverport); |
191 end |
193 end |
192 |
194 |
193 local accept = socket.accept |
195 local accept = socket.accept |
194 |
196 |
195 --// public methods of the object //-- |
197 --// public methods of the object //-- |