Update version to LuaSec 1.0.2

master
Bruno Silvestre 2021-08-14 10:16:35 -03:00
parent 79bbc0bc3e
commit 316bea078c
19 changed files with 41 additions and 25 deletions

View File

@ -1,3 +1,19 @@
--------------------------------------------------------------------------------
LuaSec 1.0.2
---------------
This version includes:
* Fix handle SSL_send SYSCALL error without errno
* Fix off by one in cert:validat(notafter)
* Fix meth_get_{sinagure => signature}_name function name
* Fix update the Lua state reference on the selected SSL context after SNI
* Fix ignore SSL_OP_BIT(n) macro and update option.c
--------------------------------------------------------------------------------
LuaSec 1.0.1
---------------
This version includes:
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
LuaSec 1.0.1 LuaSec 1.0.1
--------------- ---------------

View File

@ -1,9 +1,9 @@
LuaSec 1.0.1 LuaSec 1.0.2
------------ ------------
* OpenSSL options: * OpenSSL options:
By default, this version includes options for OpenSSL 1.1.1. By default, this version includes options for OpenSSL 3.0.0 beta2
If you need to generate the options for a different version of OpenSSL: If you need to generate the options for a different version of OpenSSL:

View File

@ -1,4 +1,4 @@
LuaSec 1.0.1 license LuaSec 1.0.2 license
Copyright (C) 2006-2021 Bruno Silvestre, UFG Copyright (C) 2006-2021 Bruno Silvestre, UFG
Permission is hereby granted, free of charge, to any person obtaining Permission is hereby granted, free of charge, to any person obtaining

View File

@ -1,4 +1,4 @@
LuaSec 1.0.1 LuaSec 1.0.2
=============== ===============
LuaSec depends on OpenSSL, and integrates with LuaSocket to make it LuaSec depends on OpenSSL, and integrates with LuaSocket to make it
easy to add secure connections to any Lua applications or scripts. easy to add secure connections to any Lua applications or scripts.

View File

@ -1,8 +1,8 @@
package = "LuaSec" package = "LuaSec"
version = "1.0.1-1" version = "1.0.2-1"
source = { source = {
url = "git://github.com/brunoos/luasec", url = "git://github.com/brunoos/luasec",
tag = "v1.0.1", tag = "v1.0.2",
} }
description = { description = {
summary = "A binding for OpenSSL library to provide TLS/SSL communication over LuaSocket.", summary = "A binding for OpenSSL library to provide TLS/SSL communication over LuaSocket.",

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre. * Copyright (C) 2006-2021 Bruno Silvestre.
* *

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann, * Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann,
* Matthew Wild. * Matthew Wild.

View File

@ -2,7 +2,7 @@
#define LSEC_CONTEXT_H #define LSEC_CONTEXT_H
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -1,5 +1,5 @@
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
-- LuaSec 1.0.1 -- LuaSec 1.0.2
-- Copyright (C) 2009-2021 PUC-Rio -- Copyright (C) 2009-2021 PUC-Rio
-- --
-- Author: Pablo Musa -- Author: Pablo Musa
@ -18,8 +18,8 @@ local try = socket.try
-- Module -- Module
-- --
local _M = { local _M = {
_VERSION = "1.0.1", _VERSION = "1.0.2",
_COPYRIGHT = "LuaSec 1.0.1 - Copyright (C) 2009-2021 PUC-Rio", _COPYRIGHT = "LuaSec 1.0.2 - Copyright (C) 2009-2021 PUC-Rio",
PORT = 443, PORT = 443,
TIMEOUT = 60 TIMEOUT = 60
} }

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -2,7 +2,7 @@
#define LSEC_OPTIONS_H #define LSEC_OPTIONS_H
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -4,7 +4,7 @@ local function usage()
print(" lua options.lua -g /path/to/ssl.h [version] > options.c") print(" lua options.lua -g /path/to/ssl.h [version] > options.c")
print("* Examples:") print("* Examples:")
print(" lua options.lua -g /usr/include/openssl/ssl.h > options.c\n") print(" lua options.lua -g /usr/include/openssl/ssl.h > options.c\n")
print(" lua options.lua -g /usr/include/openssl/ssl.h \"OpenSSL 1.0.1 14\" > options.c\n") print(" lua options.lua -g /usr/include/openssl/ssl.h \"OpenSSL 1.1.1f\" > options.c\n")
print("* List options of your system:") print("* List options of your system:")
print(" lua options.lua -l /path/to/ssl.h\n") print(" lua options.lua -l /path/to/ssl.h\n")
@ -18,7 +18,7 @@ end
local function generate(options, version) local function generate(options, version)
print([[ print([[
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.1.1
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann, * Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann,
* Matthew Wild. * Matthew Wild.
@ -826,7 +826,7 @@ static int meth_getalpn(lua_State *L)
static int meth_copyright(lua_State *L) static int meth_copyright(lua_State *L)
{ {
lua_pushstring(L, "LuaSec 1.0.1 - Copyright (C) 2006-2021 Bruno Silvestre, UFG" lua_pushstring(L, "LuaSec 1.0.2 - Copyright (C) 2006-2021 Bruno Silvestre, UFG"
#if defined(WITH_LUASOCKET) #if defined(WITH_LUASOCKET)
"\nLuaSocket 3.0-RC1 - Copyright (C) 2004-2013 Diego Nehab" "\nLuaSocket 3.0-RC1 - Copyright (C) 2004-2013 Diego Nehab"
#endif #endif

View File

@ -2,7 +2,7 @@
#define LSEC_SSL_H #define LSEC_SSL_H
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2006-2021 Bruno Silvestre * Copyright (C) 2006-2021 Bruno Silvestre
* *

View File

@ -1,5 +1,5 @@
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
-- LuaSec 1.0.1 -- LuaSec 1.0.2
-- --
-- Copyright (C) 2006-2021 Bruno Silvestre -- Copyright (C) 2006-2021 Bruno Silvestre
-- --
@ -271,7 +271,7 @@ core.setmethod("info", info)
-- --
local _M = { local _M = {
_VERSION = "1.0.1", _VERSION = "1.0.2",
_COPYRIGHT = core.copyright(), _COPYRIGHT = core.copyright(),
config = config, config = config,
loadcertificate = x509.load, loadcertificate = x509.load,

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann * Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann
* Matthew Wild, Bruno Silvestre. * Matthew Wild, Bruno Silvestre.

View File

@ -1,5 +1,5 @@
/*-------------------------------------------------------------------------- /*--------------------------------------------------------------------------
* LuaSec 1.0.1 * LuaSec 1.0.2
* *
* Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann * Copyright (C) 2014-2021 Kim Alvefur, Paul Aurich, Tobias Markmann
* Matthew Wild, Bruno Silvestre. * Matthew Wild, Bruno Silvestre.