Mon Jan 6 23:55:48 2020 UTC ()
(security/lua-sec) Updated 0.6 to 0.9

--------------------------------------------------------------------------
LuaSec 0.9
---------------
This version includes:

* Add DNS-based Authentication of Named Entities (DANE) support
* Add __close() metamethod
* Fix deprecation warnings with OpenSSL 1.1
* Fix special case listing of TLS 1.3 EC curves
* Fix general_name leak in cert:extensions()
* Fix unexported 'ssl.config' table
* Replace $(LD) with $(CCLD) variable
* Remove multiple definitions of 'ssl_options' variable
* Use tag in git format: v0.9

--------------------------------------------------------------------------
LuaSec 0.8.2
---------------
This version includes:

* Fix unexported 'ssl.config' table (backported)

--------------------------------------------------------------------------
LuaSec 0.8.1
---------------
This version includes:

* Fix general_name leak in cert:extensions() (backported)

--------------------------------------------------------------------------
LuaSec 0.8
---------------
This version includes:

* Add support to ALPN
* Add support to TLS 1.3
* Add support to multiple certificates
* Add timeout to https module (https.TIMEOUT)
* Drop support to SSL 3.0
* Drop support to TLS 1.0 from https module
* Fix invalid reference to Lua state
* Fix memory leak when get certficate extensions

--------------------------------------------------------------------------
LuaSec 0.7.2
---------------
This version includes:

* Fix unexported 'ssl.config' table (backported)

--------------------------------------------------------------------------
LuaSec 0.7.1
---------------
This version includes:

* Fix general_name leak in cert:extensions() (backported)

--------------------------------------------------------------------------
LuaSec 0.7
---------------
LuaSec depends  on OpenSSL, and  integrates with LuaSocket to  make it
easy to add secure connections to any Lua applications or scripts.

Documentation: https://github.com/brunoos/luasec/wiki

This version includes:

* Add support to OpenSSL 1.1.0
* Add support to elliptic curves list
* Add ssl.config that exports some OpenSSL information
* Add integration with luaossl


(mef)
diff -r1.15 -r1.16 pkgsrc/security/lua-sec/Makefile
diff -r1.8 -r1.9 pkgsrc/security/lua-sec/distinfo
diff -r1.1 -r1.2 pkgsrc/security/lua-sec/patches/patch-src_Makefile

cvs diff -r1.15 -r1.16 pkgsrc/security/lua-sec/Makefile (expand / switch to unified diff)

--- pkgsrc/security/lua-sec/Makefile 2016/06/04 21:48:11 1.15
+++ pkgsrc/security/lua-sec/Makefile 2020/01/06 23:55:47 1.16
@@ -1,32 +1,33 @@ @@ -1,32 +1,33 @@
1# $NetBSD: Makefile,v 1.15 2016/06/04 21:48:11 alnsn Exp $ 1# $NetBSD: Makefile,v 1.16 2020/01/06 23:55:47 mef Exp $
2 2
3DISTNAME= luasec-0.6 3VERSION= 0.9
 4DISTNAME= luasec-${VERSION}
4PKGNAME= ${DISTNAME:S/luasec/${LUA_PKGPREFIX}-sec/} 5PKGNAME= ${DISTNAME:S/luasec/${LUA_PKGPREFIX}-sec/}
5CATEGORIES= security 6CATEGORIES= security
6MASTER_SITES= ${MASTER_SITE_GITHUB:=brunoos/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=brunoos/}
7GITHUB_TAG= ${DISTNAME} 8GITHUB_TAG= v${VERSION}
8GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION_NOREV}//} 9GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION_NOREV}//}
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/brunoos/luasec/ 12HOMEPAGE= https://github.com/brunoos/luasec/
12COMMENT= Lua binding for OpenSSL library 13COMMENT= Lua binding for OpenSSL library
13LICENSE= mit 14LICENSE= mit
14 15
15DEPENDS+= ${LUA_PKGPREFIX}-socket>=2.0:../../net/lua-socket 16DEPENDS+= ${LUA_PKGPREFIX}-socket>=2.0:../../net/lua-socket
16 17
17USE_TOOLS+= gmake 18USE_TOOLS+= gmake
18 19
19WRKSRC= ${WRKDIR}/luasec-${DISTNAME} 20#RKSRC= ${WRKDIR}/luasec-${DISTNAME}
20INSTALLATION_DIRS+= ${LUA_CDIR} ${LUA_LDIR} 21INSTALLATION_DIRS+= ${LUA_CDIR} ${LUA_LDIR}
21 22
22BUILD_TARGET.SunOS= solaris 23BUILD_TARGET.SunOS= solaris
23BUILD_TARGET.*= bsd 24BUILD_TARGET.*= bsd
24 25
25MAKE_ENV+= LUAPATH=${PREFIX}/${LUA_LDIR} 26MAKE_ENV+= LUAPATH=${PREFIX}/${LUA_LDIR}
26MAKE_ENV+= LUACPATH=${PREFIX}/${LUA_CDIR} 27MAKE_ENV+= LUACPATH=${PREFIX}/${LUA_CDIR}
27MAKE_ENV+= INC_PATH=-I${PREFIX}/include 28MAKE_ENV+= INC_PATH=-I${PREFIX}/include
28MAKE_ENV+= LIB_PATH="-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib" 29MAKE_ENV+= LIB_PATH="-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib"
29MAKE_ENV+= LD=${CC:Q} 30MAKE_ENV+= LD=${CC:Q}
30 31
31.include "../../lang/lua/module.mk" 32.include "../../lang/lua/module.mk"
32.include "../../security/openssl/buildlink3.mk" 33.include "../../security/openssl/buildlink3.mk"

cvs diff -r1.8 -r1.9 pkgsrc/security/lua-sec/distinfo (expand / switch to unified diff)

--- pkgsrc/security/lua-sec/distinfo 2016/06/04 21:48:11 1.8
+++ pkgsrc/security/lua-sec/distinfo 2020/01/06 23:55:47 1.9
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.8 2016/06/04 21:48:11 alnsn Exp $ 1$NetBSD: distinfo,v 1.9 2020/01/06 23:55:47 mef Exp $
2 2
3SHA1 (luasec-0.6.tar.gz) = 3204c0ac99f7be1952ad8f1157e83cc513491cb4 3SHA1 (luasec-0.9.tar.gz) = d6560dd160cb3f5079ec53f148636e4dd41b10b7
4RMD160 (luasec-0.6.tar.gz) = fc34ead1ec17b42991f8599f888007ab677dc6af 4RMD160 (luasec-0.9.tar.gz) = d5dc4dfcf122897f681f2f7b0f9f1e9981501525
5SHA512 (luasec-0.6.tar.gz) = f7004a329153d0126a3ea27b4986e9d83fb8f2de9c5c2f0c96427c50cc42e1252c69fd8cc69e2e8d423745d2dbfdb5a781b609938f7f502c7aedeb99fd0778cd 5SHA512 (luasec-0.9.tar.gz) = ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
6Size (luasec-0.6.tar.gz) = 51071 bytes 6Size (luasec-0.9.tar.gz) = 52163 bytes
7SHA1 (patch-Makefile) = 17ae13eecf9ce9269e8ef9a826507bd6230c3364 7SHA1 (patch-Makefile) = 17ae13eecf9ce9269e8ef9a826507bd6230c3364
8SHA1 (patch-src_Makefile) = c29625c3fd30cca14138867141586250487b2205 8SHA1 (patch-src_Makefile) = 238809a918f58d9c3fb73aab458dfac346a36165

cvs diff -r1.1 -r1.2 pkgsrc/security/lua-sec/patches/patch-src_Makefile (expand / switch to unified diff)

--- pkgsrc/security/lua-sec/patches/patch-src_Makefile 2016/06/04 21:48:12 1.1
+++ pkgsrc/security/lua-sec/patches/patch-src_Makefile 2020/01/06 23:55:47 1.2
@@ -1,51 +1,51 @@ @@ -1,51 +1,51 @@
1$NetBSD: patch-src_Makefile,v 1.1 2016/06/04 21:48:12 alnsn Exp $ 1$NetBSD: patch-src_Makefile,v 1.2 2020/01/06 23:55:47 mef Exp $
2 2
3Pass proper libs for SunOS. 3Pass proper libs for SunOS.
4 4
5--- src/Makefile.orig 2016-03-03 19:11:46.000000000 +0000 5--- src/Makefile.orig 2019-10-31 23:43:53.000000000 +0900
6+++ src/Makefile 6+++ src/Makefile 2020-01-07 08:51:05.242195762 +0900
7@@ -6,7 +6,7 @@ OBJS= \ 7@@ -9,7 +9,7 @@ OBJS= \
8 context.o \ 8 config.o \
9 ssl.o 9 ec.o
10  10
11-LIBS=-lssl -lcrypto -lluasocket 11-LIBS=-lssl -lcrypto -lluasocket
12+LIBS=-lssl -lcrypto -lluasocket $(MYLIBS) 12+LIBS=-lssl -lcrypto -lluasocket $(MYLIBS)
13  13
14 WARN=-Wall -pedantic 14 WARN=-Wall -pedantic
15  15
16@@ -20,6 +20,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$( 16@@ -23,6 +23,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
17 MAC_CFLAGS=-O2 -fno-common $(WARN) $(INCDIR) $(DEFS) 17 MAC_CFLAGS=-O2 -fno-common $(WARN) $(INCDIR) $(DEFS)
18 MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR) 18 MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR)
19  19
20+SOL_CFLAGS=-O2 -fpic $(WARN) $(INCDIR) $(DEFS) 20+SOL_CFLAGS=-O2 -fpic $(WARN) $(INCDIR) $(DEFS)
21+SOL_LDFLAGS=-O -shared -fpic $(LIBDIR) 21+SOL_LDFLAGS=-O -shared -fpic $(LIBDIR)
22+ 22+
23 INSTALL = install 23 INSTALL = install
24 CC = cc 24 CC ?= cc
25 LD = $(MYENV) cc 25 CCLD ?= $(MYENV) $(CC)
26@@ -31,10 +34,11 @@ LDFLAGS += $(MYLDFLAGS) 26@@ -34,10 +37,11 @@ LDFLAGS += $(MYLDFLAGS)
27 all: 27 all:
28  28
29 install: $(CMOD) $(LMOD) 29 install: $(CMOD) $(LMOD)
30- $(INSTALL) -d $(LUAPATH)/ssl $(LUACPATH) 30- $(INSTALL) -d $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
31- $(INSTALL) $(CMOD) $(LUACPATH) 31- $(INSTALL) $(CMOD) $(DESTDIR)$(LUACPATH)
32- $(INSTALL) -m644 $(LMOD) $(LUAPATH) 32- $(INSTALL) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
33- $(INSTALL) -m644 https.lua $(LUAPATH)/ssl 33- $(INSTALL) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
34+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUAPATH)/ssl 34+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUAPATH)/ssl
35+ $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(LUACPATH) 35+ $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(LUACPATH)
36+ $(BSD_INSTALL_LIB) $(CMOD) $(DESTDIR)$(LUACPATH) 36+ $(BSD_INSTALL_DATA) $(CMOD) $(DESTDIR)$(LUACPATH)
37+ $(BSD_INSTALL_DATA) $(LMOD) $(DESTDIR)$(LUAPATH) 37+ $(BSD_INSTALL_DATA) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
38+ $(BSD_INSTALL_DATA) https.lua $(DESTDIR)$(LUAPATH)/ssl 38+ $(BSD_INSTALL_DATA) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
39  39
40 linux: 40 linux:
41 @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)" 41 @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)"
42@@ -45,6 +49,9 @@ bsd: 42@@ -48,6 +52,9 @@ bsd:
43 macosx: 43 macosx:
44 @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" EXTRA="$(EXTRA)" 44 @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" EXTRA="$(EXTRA)"
45  45
46+solaris: 46+solaris:
47+ @$(MAKE) $(CMOD) MYCFLAGS="$(SOL_CFLAGS)" MYLDFLAGS="$(SOL_LDFLAGS)" EXTRA="$(EXTRA)" MYLIBS="-lsocket -lresolv -lnsl" 47+ @$(MAKE) $(CMOD) MYCFLAGS="$(SOL_CFLAGS)" MYLDFLAGS="$(SOL_LDFLAGS)" EXTRA="$(EXTRA)" MYLIBS="-lsocket -lresolv -lnsl"
48+ 48+
49 luasocket: 49 luasocket:
50 @cd luasocket && $(MAKE) 50 @cd luasocket && $(MAKE)
51  51